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"
!
![[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]] [[b]]
|[[p̪]] [[b̪]]
|[[t̼]] [[d̼]]
|[[t̪]] [[d̪]]
|[[t]] [[d]]
|
|[[ʈ]] [[ɖ]]
|[[c]] [[ɟ]]
|[[k]] [[ɡ]]
|[[q]] [[ɢ]]
|[[ʡ]]
|bgcolor="#D4D4D4"|
|[[ʔ]]
|bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[nasal|Nasal]]
|[[m]]
|[[ɱ]]
|[[n̼]]
|[[n̪]]
|[[n]]
|
|[[ɳ]]
|[[ɲ]]
|[[ŋ]]
|[[ɴ]]
|colspan="4" bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[trill|Trill]]
|[[ʙ]]
|
|[[r̼]]
|[[r̪]]
|[[r]]
|
|
|
|bgcolor="#D4D4D4"|
|[[ʀ]]
|colspan="2"|[[ʜ]] [[ʢ]]
|colspan="2" bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[tap|Tap]] or [[flap|Flap]]
|[[ⱱ̟]]
|[[ⱱ]]
|[[ɾ̼]]
|[[ɾ̪]]
|[[ɾ]]
|
|[[ɽ]]
|
|bgcolor="#D4D4D4"|
|[[ɢ̆]]
|colspan="2"|
|colspan="2" bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[lateral tap|Lateral Tap]] or [[lateral flap|Flap]]
|colspan="2" bgcolor="#D4D4D4"|
|
|
|[[ɺ]]
|
|[[𝼈]]
|[[ʎ̯]]
|[[ʟ̆]]
|
|colspan="4" bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[fricative|Fricative]]
|[[ɸ]] [[β]]
|[[f]] [[v]]
|[[θ̼]] [[ð̼]]
|[[θ]] [[ð]]<br>[[s̪]] [[z̪]]
|[[s]] [[z]]
|[[ʃ]] [[ʒ]]
|[[ʂ]] [[ʐ]]
|[[ç]] [[ʝ]]
|[[x]] [[ɣ]]
|[[χ]] [[ʁ]]
|colspan="2"|[[ħ]] [[ʕ]]
|colspan="2"|[[h]] [[ɦ]]
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[approximant|Approximant]]
|[[β̞]]
|[[ʋ]]
|
|[[ð̞]]
|[[ɹ]]
|
|[[ɻ]]
|[[j]]
|[[ɰ]]
|
|colspan="2"|
|colspan="2"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[lateral fricative|Lateral Fricative]]
|colspan="2" bgcolor="#D4D4D4"|
|
|[[ɬ̪]] [[ɮ̪]]
|[[ɬ]] [[ɮ]]
|
|[[ꞎ]] [[𝼅]]
|[[𝼆]] [[ʎ̝]]/[[𝼆̬]]
| [[𝼄]] [[ʟ̝]]/[[𝼄̬]]
|
|colspan="4" bgcolor="#D4D4D4"|
|-bgcolor="#E7F5DE" valign=middle align="center"
!bgcolor="#BECFEB"|[[lateral approximant|Lateral Approximant]]
|colspan="2" bgcolor="#D4D4D4"|
|[[l̼]]
|[[l̪]]
|[[l]]
|
|[[ɭ]]
|[[ʎ]]
|[[ʟ]]
|
|colspan="4" bgcolor="#D4D4D4"|
|}
*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 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. ŋ̊.
{| border="0" cellspacing="2px" cellpadding="2px"
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̥| ̥ ]]||Kasang-a̱nwuat||[[ ̤| ̤ ]]||Breathy voiced||[[ ̪| ̪ ]]||A̱nwuat a̱nyunyung
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̬| ̬ ]]||Kabyia̱-a̱nwuat||[[ ̰| ̰ ]]||Creaky voiced||[[ ̺| ̺ ]]||Apical
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ʰ| ʰ ]]||Aspirated||[[ ̼| ̼ ]]||Linguolabial||[[ ̻| ̻ ]]||Laminal
|-bgcolor="#E7F5DE" valign=top align="center"
|[[̹| ̹ ]]||More rounded||[[ʷ| ʷ ]]||Labialized||[[ ̃| ̃ ]]||Nasalized
|-bgcolor="#E7F5DE" valign=top align="center"
|[[̜| ̜ ]]||Less rounded||[[ʲ| ʲ ]]||Palatalized||[[ⁿ| ⁿ ]]||Nasal release
|-bgcolor="#E7F5DE" valign=top align="center"
|[[̟| ̟ ]]||Advanced||[[ˠ| ˠ ]]||Velarized||[[ˡ| ˡ ]]||Lateral release
|-bgcolor="#E7F5DE" valign=top align="center"
|[[̠| ̠ ]]||Retracted||[[ˁ| ˁ ]]||Pharyngealized||[[ ̚| ̚ ]]||No audible release
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̈| ̈ ]]||Centralized||[[ ̴| ̴ ]]||colspan="3"|Velarized or pharyngealized
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̽| ̽ ]]||Mid-centralized||[[ ̝| ̝ ]]||colspan="3"|Raised ('''ɹ̝''' = voiced alveolar fricative)
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̩| ̩ ]]||Syllabic||[[ ̞| ̞ ]]||colspan="3"|Lowered ('''β̞''' = voiced bilabial approximant)
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̯| ̯ ]]||Non-syllabic||[[ ̘| ̘ ]]||colspan="3"|Advanced tongue root
|-bgcolor="#E7F5DE" valign=top align="center"
|[[˞| ˞ ]]||Rhoticity||[[ ̙| ̙ ]]||colspan="3"|Retracted tongue root
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ͍| ͍ ]]||Labial spreading||[[ ͈| ͈ ]]||Strong articulation||[[ ͊| ͊ ]]||Denasal
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ͆| ͆ ]]||Dentolabial||[[ ͉| ͉ ]]||Weak articulation||[[ ͋| ͋ ]]||Nasal escape
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̪͆| ̪͆ ]]||Interdental/Bidental||[[\| \ ]]||Reiterated articulation||[[ ͌| ͌ ]]||Velopharyngeal friction
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ͇| ͇ ]]||Alveolar||[[ ͎| ͎ ]]||Whistled articulation||[[ ↓| ↓ ]]||Ingressive airflow
|-bgcolor="#E7F5DE" valign=top align="center"
|[[ ̼| ̼ ]]||Linguolabial||[[ ͢ | ͢ ]]||Sliding articulation||[[ ↑| ↑ ]]||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
a̱
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 alyiat:
:: '''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/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱khwot" a̱ni.]]
===Ghwughwu===
'''a̱khwot''' (''akpa'' '''á̱khwot''')
:Sot swang alyiat:
:: '''wu''' (''akpa'' '''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 ghyang====
* [[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 alyiat:
:: '''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 ghyang====
{{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/
* Anwuat: [[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 alyiat:
:: '''ka''' (''akpa'' '''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 ghyang====
* [[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 ghyang====
{{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 ghyang====
{{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 alyoot===
* 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 alyiat:
:: '''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 ghyang====
* [[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 alyoot===
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]] (''akpa'' '''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 ghyang====
{{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 ghyang */
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 alyiat:
:: '''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 ghyang====
{{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 ghyang */
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 alyiat:
:: '''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 ghyang====
{{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 ghyang====
* [[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 alyiat:
:: '''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 ghyang====
* [[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/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "dyem" a̱ni.]]
===A̱lyoot===
'''dyem''' (''á̱kpa'' '''ndyem''')
:Sot swang alyiat:
:: '''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 ghyang====
* [[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 ghyang====
{{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 ghyang====
{{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 ghyang====
* [[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 alyiat:
:: '''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 ghyang====
* [[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 ghyang====
* [[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 alyiat:
:: '''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 ghyang====
* [[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 alyoot===
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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''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 ghyang====
; ''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 alyiat:
:: '''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 ghyang====
* [[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 ghyang====
* [[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 alyiat:
:: '''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 alyiat:
:: '''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
i̱
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]]: /ʒʲí/
* Anwuat:
====A̱lyoot====
'''jhyi''' (''á̱kpa'' '''*''')
:Sot swang alyiat:
:: '''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 ghyang=====
* [[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 ghyang=====
* [[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]]: /ʒʲì/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "jhyi" a̱ni]]
====A̱lyoot====
'''jhyi''' (''á̱kpa'' '''*''')
:Sot swang alyiat:
:: '''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 ghyang=====
* [[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:/
* Anwuat: [[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 ghyang====
* [[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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''hu''' (''akpa'' '''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 alyiat:
:: '''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 alyoot===
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 alyiat:
:: '''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 ghyang====
* [[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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''hu''' (''akpa'' '''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 ghyang====
{{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ʲáŋ/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "mmyang" a̱ni.]]
===A̱lyoot===
'''mmyang''' (''á̱kpa'' '''*''')
:Sot swang alyiat:
:: '''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 alyiat:
:: '''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 alyiat:
:: '''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''' (''akpa'' '''nnia̱ ga̱swuong mbwak''')
:Sot swang alyiat:
:: '''hu''' (''akpa'' '''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 ghyang====
* [[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 alyiat:
:: '''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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyiat:
:: '''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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''Nyap''' (''akpa'' '''nyiap''')
:Sot swang alyiat:
====Bwan di lilyem ghyang====
* [[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 alyiat:
:: '''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 ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ghwughwu===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyiat:
:: '''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 ghyang====
* [[Kpat]]: [[Wikt:ha:sakarci|sakarci]]
* [[Shong]]: [[Wikt:en:worthlessness|worthlessness]]
===Ghwughwu===
'''pa̱mpang''' (''á̱kpa'' '''*''')
:Sot swang alyiat:
:: '''hu''' (''akpa'' '''*''')
# '''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 ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ghwughwu===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ghwughwu===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===A̱lyoot===
'''TITLE''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''TITLE''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===A̱lyoot===
'''seap''' (''akpa'' '''plural''')
:Sot swang alyiat:
:: '''SINGULAR ARTICLE(if it's a noun/adjective in here''' (''akpa'' '''PLURAL ARTICLE''')'''
# '''seap''' TRANSLATION.
#* '' Make an example with the '''word''' in Tyap.''
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 ghyang====
* [[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 alyoot===
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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 ghyang====
* [[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 ghyang */
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 ghyang====
{{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 ghyang====
{{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 alyiat:
:: '''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===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''Ta''' (''akpa'' '''plural''')
:Sot swang alyiat:
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ta̱m===
'''Tyak''' (''akpa'' '''plural''')
:Sot swang alyiat:
====Bwan di lilyem ghyang====
* [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 alyoot===
===Yei===
* [[ZaFBS]]: /put in the IPA pronunciation here/
* Anwuat: [[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 ghyá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 alyiat:
:: '''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 alyiat:
:: '''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=[[🜨]]]]–[[Image:Globus cruciger (fixed width).svg|link=[[♁]]]] · [[Image:Moon crescent symbol (fixed width).svg|link=[[☽]]]]–[[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=[[⛢]]]]–[[Image:Uranus monogram (fixed width).svg|link=[[♅]]]] · [[Image:Neptune symbol (fixed width).svg|link=[[♆]]]] · [[Image:Pluto symbol (large orb, fixed width).svg|link=[[⯓]]]]–[[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("|", "|"))))
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 = {
["\""] = """,
["&"] = "&",
["'"] = "'",
["<"] = "<",
[">"] = ">",
["\194\160"] = " ",
}, 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 "{{" or "<code>{{" }
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, "|" .. args[i])
i = i + 1
end
for key, value in require("Module:table").sortedPairs(args) do
if type(key) == "string" then
table.insert(output, "|" .. key .. "=" .. value)
end
end
table.insert(output, (frame.args and frame.args.nested) and "}}" or "}}</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?", " \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><code></code> tags. {{temp|tempn}} functions identically to {{temp|temp}}, except it does not wrap the output in <code><code></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>&#61;</code> (or <code>&#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><code></code> tags. {{temp|tempn}} functions identically to {{temp|temp}}, except it does not wrap the output in <code><code></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>&#61;</code> (or <code>&#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><table></code> or <code><span></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><table></code> or <code><span></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>&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><" }
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, ">")
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|}}}
|;<!--semicolon--> [[w:{{{authorlink2}}}|{{#if:{{{author2|}}}
| {{{author2}}}
| {{#if:{{{last2|}}}
| {{{last2}}}{{#if:{{{first2|}}}|, {{{first2}}}}}
}}
}}]]
|; {{#if:{{{author2|}}}
| {{{author2}}}
| {{#if:{{{last2|}}}
| {{{last2}}}{{#if:{{{first2|}}}|, {{{first2}}}}}
}}
}}
}}
}}{{#if:{{{author3|}}}{{{last3|}}}
| {{#if:{{{authorlink3|}}}
|;<!--semicolon--> [[w:{{{authorlink3}}}|{{#if:{{{author3|}}}
| {{{author3}}}
| {{#if:{{{last3|}}}
| {{{last3}}}{{#if:{{{first3|}}}|, {{{first3}}}}}
}}
}}]]
|; {{#if:{{{author3|}}}
| {{{author3}}}
| {{#if:{{{last3|}}}
| {{{last3}}}{{#if:{{{first3|}}}|, {{{first3}}}}}
}}
}}
}}
}}{{#if:{{{author4|}}}{{{last4|}}}
| {{#if:{{{authorlink4|}}}
|;<!--semicolon--> [[w:{{{authorlink4}}}|{{#if:{{{author4|}}}
| {{{author4}}}
| {{#if:{{{last4|}}}
| {{{last4}}}{{#if:{{{first4|}}}|, {{{first4}}}}}
}}
}}]]
|; {{#if:{{{author4|}}}
| {{{author4}}}
| {{#if:{{{last4|}}}
| {{{last4}}}{{#if:{{{first4|}}}|, {{{first4}}}}}
}}
}}
}}
}}{{#if:{{{author5|}}}{{{last5|}}}
| {{#if:{{{authorlink5|}}}
|;<!--semicolon--> [[w:{{{authorlink5}}}|{{#if:{{{author5|}}}
| {{{author5}}}
| {{#if:{{{last5|}}}
| {{{last5}}}{{#if:{{{first5|}}}|, {{{first5}}}}}
}}
}}]]
|; {{#if:{{{author5|}}}
| {{{author5}}}
| {{#if:{{{last5|}}}
| {{{last5}}}{{#if:{{{first5|}}}|, {{{first5}}}}}
}}
}}
}}
}}{{#if:{{{coauthors|}}}
| ; {{{coauthors}}} 
|  
}}
| {{#if:{{{translator|}}}<!--If editor and/or translator stated without author, display them here.-->
| {{{translator|}}}, transl.{{#if:{{{editor|}}}{{{editors|}}}|; |,}}
}}{{#if:{{{editor|}}}
| {{{editor}}}, editor 
| {{#if:{{{editors|}}}
| {{{editors}}}, editors 
}}
}}
}}{{#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|}}} 
}}{{#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|}}}
|, <!--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|}}}
| [{{#invoke:italics|unitalicize_brackets|{{{trans-chapter}}}}}]”
|”
}}{{#if:{{{notitle|}}}||, in }}
| {{#if:{{{chapter|}}}
| {{#if:{{num|{{{chapter}}}}}<!--Arabic chapter number?-->
| chapter {{#if:{{{chapterurl|}}}
| [{{{chapterurl}}} {{{chapter}}}]
| {{{chapter}}}
}}
| {{#if:{{R2A|{{{chapter}}}|no_error=1}}<!--Roman chapter number?-->
| chapter {{#if:{{{chapterurl|}}}
| [{{{chapterurl}}} {{uc:{{{chapter}}}}}]
| {{uc:{{{chapter}}}}}
}}
| “{{#invoke:italics|unitalicize_brackets|{{#if:{{{chapterurl|}}}<!--Must be a chapter name-->
| [{{{chapterurl}}} {{{chapter}}}]
| {{{chapter}}}
}}}}{{#if:{{{trans-chapter|}}}
| [{{#invoke:italics|unitalicize_brackets|{{{trans-chapter}}}}}]
}}”
}}
}}{{#if:{{{notitle|}}}||, in }}
}}
}}{{#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|}}}|;|,}} 
}}{{#if:{{{editor|}}}{{{editors|}}}
| {{#if:{{{chapter|}}}{{{entry|}}}{{{translator|}}}|<!--Do nothing.-->|, }}{{#if:{{{editor|}}}
| {{{editor}}}, editor, 
| {{#if:{{{editors|}}}
| {{{editors}}}, editors, 
}}
}}
}}
}}{{#if:{{{chapter|}}}{{{entry|}}}|<!--Do nothing.-->| <!--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|}}}
|  [<cite>{{#invoke:italics|unitalicize_brackets|{{{trans-title}}}}}</cite>]
}}{{#if:{{{type|}}}
|  ({{{type|}}})
}}{{#if:{{{series|}}}
|  ({{{series}}}{{#if:{{{seriesvolume|}}}|; {{{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}}}
| ‎<!--Left-to-right mark to manage right-to-left languages--><sup>[{{{archiveurl}}}]</sup>
| ‎<sup>[{{{url}}}]</sup>
}}
}}
| {{#if:{{{archiveurl|}}}<!--If {{{entry}}} doesn't exist but {{{url}}} is specified, display it-->
| ‎<!--Left-to-right mark to manage right-to-left languages--><sup>[{{{archiveurl}}}]</sup>
| ‎<sup>[{{{url}}}]</sup>
}}
}}
}}{{#if:{{{format|}}}{{{genre|}}}
| {{#if:{{{lang|}}}{{{worklang|}}}
|  ({{#if:{{{format|}}}
| {{{format}}}
| {{#if:{{{genre|}}}
| {{{genre}}}
}}
}}, in {{#invoke:languages/templates|getCanonicalName|{{{lang|{{{worklang|}}}}}}|return_if_invalid=1}})
|  ({{#if:{{{format|}}}
| {{{format}}}
| {{#if:{{{genre|}}}
| {{{genre}}}
}}
}})
}}
| {{#if:{{{lang|}}}{{{worklang|}}}
|  (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}}}:<!--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 {{{page}}}]
| page {{{page}}}
}} of {{{pages}}}
|, {{#if:{{{pageurl|}}}
| [{{{pageurl}}} pages {{{pages}}}]
| pages {{{pages}}}
}}
}}
| {{#if:{{{page|}}}
|, {{#if:{{{pageurl|}}}
| [{{{pageurl}}} page {{{page}}}]
| page {{{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.-->
|; {{#if:{{{newversion|}}}
| {{{newversion}}}
| {{#if:{{{edition2|}}}
|<!--Do nothing-->
| {{#if:{{{2ndauthor|}}}{{{2ndlast|}}}{{{translator2|}}}{{{editor2|}}}{{{title2|}}}
| republished as
| republished
}}
}}
}} 
}}{{#if:{{{2ndauthor|}}}{{{2ndlast|}}}
| {{#if:{{{2ndauthorlink|}}}
|  [[w:{{{2ndauthorlink}}}|{{#if:{{{2ndauthor|}}}
| {{{2ndauthor}}}, 
| {{#if:{{{2ndlast|}}}
| {{{2ndlast}}}{{#if:{{{2ndfirst|}}}|, {{{2ndfirst}}}}}, 
}}
}}]]
| {{#if:{{{2ndauthor|}}}
|  {{{2ndauthor}}}, 
| {{#if:{{{2ndlast|}}}
|  {{{2ndlast}}}{{#if:{{{2ndfirst|}}}|, {{{2ndfirst}}}}}, 
}}
}}
}}
}}{{#if:{{{translator2|}}}
| ; {{{translator2|}}}, transl., 
}}{{#if:{{{chapter2|}}}{{{entry2|}}}
| {{#if:{{{entry2|}}}
| {{#invoke:italics|unitalicize_brackets|{{#if:{{{entryurl2|}}}
| “[{{{entryurl2}}} {{{entry2}}}]
| “{{{entry2}}}
}}}}{{#if:{{{trans-chapter2|}}}
|  [{{#invoke:italics|unitalicize_brackets|{{{trans-chapter2}}}}}]”
| ”
}}{{#if:{{{notitle2|}}}||, in }}
| {{#if:{{{chapter2|}}}
| {{#if:{{num|{{{chapter2}}}}}<!--Arabic chapter number?-->
|  chapter {{#if:{{{chapterurl2|}}}
| [{{{chapterurl2}}} {{{chapter2}}}]
| {{{chapter2}}}
}}
| {{#if:{{R2A|{{{chapter2}}}|no_error=1}}<!--Roman chapter number?-->
|  chapter {{#if:{{{chapterurl2|}}}
| [{{{chapterurl2}}} {{uc:{{{chapter2}}}}}]
| {{uc:{{{chapter2}}}}}
}}
|  “{{#invoke:italics|unitalicize_brackets|{{#if:{{{chapterurl2|}}}<!--Must be a chapter name-->
| [{{{chapterurl2}}} {{{chapter2}}}]
| {{{chapter2}}}
}}}}{{#if:{{{trans-chapter2|}}}
|  [{{#invoke:italics|unitalicize_brackets|{{{trans-chapter2}}}}}]
}}”
}}
}}{{#if:{{{notitle2|}}}||, in }}
}}
}}
}}{{#if:{{{mainauthor2|}}}
| {{{mainauthor2}}}{{#if:{{{editor2|}}}{{{editors2|}}}|; |,}}
}}{{#if:{{{editor2|}}}{{{editors2|}}}
| {{#if:{{{editor2|}}}
| {{{editor2}}}, editor,
| {{#if:{{{editors2|}}}
| {{{editors2}}}, editors,
}}
}}
}}{{#if:{{{title2|}}}
|  <cite>{{#invoke:italics|unitalicize_brackets|{{{title2}}}}}</cite>
}}{{#if:{{{trans-title2|}}}
|  [<cite>{{#invoke:italics|unitalicize_brackets|{{{trans-title2}}}}}</cite>]
}}{{#if:{{{type2|}}}
|  ({{{type2}}})
}}{{#if:{{{series2|}}}
|  ({{{series2}}}{{#if:{{{seriesvolume2|}}}|; {{{seriesvolume2}}}}})
}}{{#if:{{{url2|}}}
| {{#if:{{{archiveurl2|}}}
| ‎<sup>[{{{archiveurl2}}}]</sup>
| ‎<sup>[{{{url2}}}]</sup>
}}
}}{{#if:{{{format2|}}}{{{genre2|}}}
| {{#if:{{{lang2|}}}{{{worklang2|}}}
|  ({{#if:{{{format2|}}}
| {{{format2}}}
| {{#if:{{{genre2|}}}
| {{{genre2}}}
}}
}}, in {{#invoke:languages/templates|getCanonicalName|{{{lang2|{{{worklang2|}}}}}}|return_if_invalid=1}})
|  ({{#if:{{{format2|}}}
| {{{format2}}}
| {{#if:{{{genre2|}}}
| {{{genre2}}}
}}
}})
}}
| {{#if:{{{lang2|}}}{{{worklang2|}}}
|  (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|}}}|, }}{{{edition2}}} edition
}}{{#if:{{{others2|}}}
|, {{{others2}}}
}}{{#if:{{{publisher2|}}}
| {{#if:{{{location2|}}}
| {{#if:{{{edition2|}}}{{{title2|}}}|, }}{{{location2}}}:
|,
}} {{{publisher2}}}
| {{#if:{{{location2|}}}
| {{#if:{{{edition2|}}}{{{title2|}}}|, }}{{{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 {{{page2}}}]
| page {{{page2}}}
}} of {{{pages2}}}
|, {{#if:{{{pageurl2|}}}
| [{{{pageurl2}}} pages {{{pages2}}}]
| pages {{{pages2}}}
}}
}}
| {{#if:{{{page2|}}}
|, {{#if:{{{pageurl2|}}}
| [{{{pageurl2}}} page {{{page2}}}]
| page {{{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|}}}
|: “{{{passage}}}{{#if:{{{translation|}}}
| [{{{translation}}}]
}}”{{#if:{{{footer|}}}
|<dl><dd>{{{footer}}}</dd></dl>
}}
}}
|:<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
|:<dl><dd>{{{passage}}}{{#if:{{{translation|}}}
|<dl><dd>{{{translation}}}</dd></dl>
}}{{#if:{{{footer|}}}
|<dl><dd>{{{footer}}}</dd></dl>
}}</dd></dl>
|: “{{{passage}}}{{#if:{{{translation|}}}
| [{{{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">[[{{fullurl:{{SUBJECTSPACE}}:{{BASEPAGENAME}}|action=edit}} edit]]</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>|{{#if:{{{}}}|{{#if:{{{1<includeonly>|</includeonly>}}}|{{{1}}}=}}{{{2<includeonly>|</includeonly>}}}|={{{1|}}}}}</code><!--
-->{{#if:{{{3|}}}<!--
-->| ({{#if:{{{req|}}}|'''''required''''', }}{{#if:{{{opt|}}}|''optional'', }}{{{3}}})<!--
-->|{{#if:{{{req|}}}| ('''''required''''')}}{{#if:{{{opt|}}}| (''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|=|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><var>value</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> [U+%04X]]]')
:format(nfdcp, script, dotted_circle, nfdcp, nfdcp)
or ('<span class="%s">%s&#%u;</span> [U+%04X]')
: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|&#' .. 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–001F (C0 control characters), 007F–009F (DEL and C1 control characters), 3400–4DBF (CJK),
::4E00–9FFF (CJK), AC00–D7A3 (Hangul), D800–DFFF (surrogates), E000–F8FF (private use), F900–FAFF (CJK)
: SMP: 17000–18AFF (Tangut), 18B00–18CD5 (Khitan), 18D00–18D08 (Tangut), 1B170–1B2FB (Nüshu)
: Planes 2–3 (CJK)
: Plane 14: E0100–E01EF (variation selectors)
: Planes 15–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 "◌" 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("<", "<")
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}} → {{#invoke:Unicode data/templates|lookup|name|61}}; {{temp|#invoke:Unicode data/templates|is|valid_pagename|#}} → {{#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}} → {{#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("<", "<"):gsub(">", ">")
)
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 Σ (U+03A3 <small>GREEK CAPITAL LETTER SIGMA</small>), Ʃ (U+01A9 <small>LATIN CAPITAL LETTER ESH</small>) and ∑ (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|ἀνθρωπικός}}
:: ↓
* {{temp|subst:chars|l|grc|ἀ^νθρωπι^κός}}
:: ↓
* {{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|κλά˘σῐς}}}}
:: ↓
* {{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|Δι^ονύ_σι^α^}} → <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>
: ↓
{{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>&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 
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}}
: ↓
: {{#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}}
: ↓
: {{#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ō}}
: ↓
: {{#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><language_code></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}}
: ↓
: <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 — for instance, <code>ine</code> ([[:Category:Indo-European languages|Indo-European languages]]) → <code>ine-pro</code> ([[:Category:Proto-Indo-European language|Proto-Indo-European language]]) — 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", "[[")
:gsub("\2", "]]")
:gsub("%[", "[")
:gsub("]", "]")
-- 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§ion=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|}}}| 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;",
["λοπαδοτεμαχοσελαχογαλεοκρανιολειψανοδριμυποτριμματοσιλφιοκαραβομελιτοκατακεχυμενοκιχλεπικοσσυφοφαττοπεριστεραλεκτρυονοπτοκεφαλλιοκιγκλοπελειολαγῳοσιραιοβαφητραγανοπτερύγων"] = "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 (' → '),
-- as they contain #, which causes the numeric character reference to be
-- misparsed (wa'a → wa'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 = "]" .. link.display .. "["
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, " " .. 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 <
-- and > 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,
["<"] = "<",
[">"] = ">",
}
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%;\"> / </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> → <code><nowiki>displayed text</nowiki></code>
* <code><nowiki>[[page and displayed text]]</nowiki></code> → <code><nowiki>page and displayed text</nowiki></code>
* <code><nowiki>[[Category:English lemmas|WORD]]</nowiki></code> → ''(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("#", " § ", 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 – transliteration, translation, literal translation{{,}} and part of speech – 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|:}} → {{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> <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|⟨{{{1|}}}⟩}}<noinclude> {{documentation}} </noinclude>"
27456
wikitext
text/x-wiki
{{nowrap|⟨{{{1|}}}⟩}}<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>&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>&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>&#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;\">" ..
" " ..
table.concat(links, " ma̱ng ") ..
" tazwa " ..
"Wukipedia" ..
(wmlang:getCode() == "kcg" and "" or wmlang:getCanonicalName() .. " ") ..
"</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 .. " 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 languages]]<br/><code>.getByCode</code>
! [[Module:wikimedia 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(" " .. 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 .. " 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 .. "‌: \"" .. 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, ",‎ "))
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}}, … (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}} || → || {{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}} || → || {{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 " " .. 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> <i>or</i> </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 – {{lua|"Russian nouns"}} – 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> <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> <span class="gender"><abbr title="neuter gender">n</abbr></span> ''or'' <b class="Latn" lang="de">Hündlein</b> <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> <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> <span class="gender"><abbr title="neuter gender">n</abbr></span> ''or'' <b class="Latn" lang="de">Hündlein</b> <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>) <span class="gender"><abbr title="feminine gender">f</abbr> <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>) <span class="gender"><abbr title="feminine gender">f</abbr> <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>) <span class="gender"><abbr title="masculine gender">m</abbr> <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>) <span class="gender"><abbr title="masculine gender">m</abbr> <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>) <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>) <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, " ")
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 " ") ..
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 = " → || "
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> → <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|}}}|_| }}}}}]]<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}} : ↓ {{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}}
: ↓
{{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-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><includeonly></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:
===Alyoot===
'''wa̱la̱ka''' (''ákpa'' '''wa̱la̱ká''')
:'''Sot swang alyiat'''
::'''ji''' (''ákpa'' '''ji''')
# '''Wa̱la̱ka''' yet wat lyuut hwa nang á̱ nyian ma̱ng kemikat mbeang [[a̱yaanjin]] a̱ni. Á̱ shyiat a̱ngga wuni neet ma̱ [[a̱ka̱kwon]], cyiat, tyiang a̱toot mbeang 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 shansham 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 gbangbang ji, á̱ ku nyian a̱tsatsak wa̱la̱ka wu ma̱ng bwak hwa a̱wot ma̱ninika nang lyennkyangtam 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̱ nat mita 2,000 ma̱ng shi a̱swap a̱mami miti nyiung awot 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 ang 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==
* Anwuat: [[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/
* Anwuat: [[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 alyiat:
:: '''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 alyiat:
:: '''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]].
* [[ZaFBS]]: /zekyad/
* Anwuat: [[Fail:FILE AUDIO NAME AS FOUND ON WIKIMEDIA COMMONS|thumb|Si̱sak nang á̱ ngyei "a̱waktong" a̱ni]]
===Ghwughwu===
'''za̱kyat''' (''akpa'' '''za̱kyat''')
:Sot swang alyiat:
:: '''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, ":", chunks_len) -- :
)
return concat(chunks, ":"), 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, ":"), 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, ":"), 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("{{" .. concat(output, "|") .. "}}") -- {{ | }}
)
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("{{{" .. concat({name, default}, "|") .. "}}}") -- {{{ | }}}
)
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("<" .. tag .. ">")
)
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 = " "
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, ' | ')
)
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 "[" .. viewLink .. "] [" .. editLink .. "] [" .. historyLink .. "] [" .. purgeLink .. "]"
else
local createLink = makeUrlLink(docTitle:canonicalUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay)
return "[" .. createLink .. "] [" .. purgeLink .. "]"
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 = {
["\""] = """,
["&"] = "&",
["'"] = "'",
["<"] = "<",
[">"] = ">",
}
-- 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, " ― ''" .. translit .. "'' ― " .. 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",
[" "] = " ", ["-"] = "–", ["…"] = "…",
}
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), " ") ..
"</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( " " )) ..
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 — 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>§</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>§</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>: "
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" .. " n".. langname .. " 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;> ' .. 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" .. " n" .. data.lang:getFullName() .. " 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" .. " n" .. data.lang:getFullName() .. " 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, "‎")
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;"> </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}} : ↓ <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}}
: ↓
<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. [[piramit renat]] •
2. [[interlobular artery]] •
3. [[renal artery]] •
4. [[renal vein]]
5. [[renal hilum]] •
6. [[renal pelvis]] •
7. [[ureter]] •
8. [[a̱da̱dei kalik]] •
9. [[renal capsule]] •
10. [[inferior renal capsule]] •
11. [[superior renal capsule]] •
12. [[interlobular vein]] •
13. [[nefi̱ron]] •
14. [[sinut renat]] •
15. [[a̱gba̱ndang kalik]] •
16. [[papila renat]] •
17. [[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|}}}| {{IPA letters/getstressed|{{{3}}}}}{{IPA letters/{{{1}}}|{{{3}}}}}}}<!-- -->{{#if:{{{4|}}}| {{IPA letters/getstressed|{{{4}}}}}{{IPA letters/{{{1}}}|{{{4}}}}}}}<!-- -->{{#if:{{{5|}}}| {{IPA letters/getstressed|{{{5}}}}}{{IPA letters/{{{1}}}|{{{5}}}}}}}<!-- -->{{#if:{{{6|}}}| {{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|}}}| {{IPA letters/getstressed|{{{3}}}}}{{IPA letters/{{{1}}}|{{{3}}}}}}}<!--
-->{{#if:{{{4|}}}| {{IPA letters/getstressed|{{{4}}}}}{{IPA letters/{{{1}}}|{{{4}}}}}}}<!--
-->{{#if:{{{5|}}}| {{IPA letters/getstressed|{{{5}}}}}{{IPA letters/{{{1}}}|{{{5}}}}}}}<!--
-->{{#if:{{{6|}}}| {{IPA letters/getstressed|{{{6}}}}}{{IPA letters/{{{1}}}|{{{6}}}}}}}<!--
-->{{#if:{{{7|}}}| {{IPA letters/getstressed|{{{7}}}}}{{IPA letters/{{{1}}}|{{{7}}}}}}}<!--
-->{{#if:{{{8|}}}| {{IPA letters/getstressed|{{{8}}}}}{{IPA letters/{{{1}}}|{{{8}}}}}}}<!--
-->{{#if:{{{9|}}}| {{IPA letters/getstressed|{{{9}}}}}{{IPA letters/{{{1}}}|{{{9}}}}}}}<!--
-->{{#if:{{{10|}}}| {{IPA letters/getstressed|{{{10}}}}}{{IPA letters/{{{1}}}|{{{10}}}}}}}<!--
-->{{#if:{{{11|}}}| {{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('<', '<')
:gsub('>', '>')
:gsub('"', '"')
-- Replace `}%-` with `}-` because of some server quirk leading to
-- =mw.text.unstripNoWiki(mw.getCurrentFrame():preprocess('<nowiki>}-</nowiki>'))
-- outputting `}-` instead of `}-`, while it's ok with `<nowiki>} -</nowiki>`
:gsub('}%-', '}-')
-- The same with `-{`
:gsub('%-{', '-{')
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
zá
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 <noinclude></noinclude> to be put. Optionally, "edit sections=yes" can be given as an extra parameter to enable the "[edit]" links for sections.
<pre><nowiki><noinclude>
{{</nowiki>template info|1=
<nowiki>}}
</noinclude></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}}}]''' }}'''{{{2|{{pn}}}}}''' #first person singular present tense of{{#if:{{{refl|}}}}| zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|Ik '''{{splijt1}}'''{{#if:{{{refl|}}}|me|}} '''{{ssplitt2}}'''.}}|{{eg-1|I '''{{pn}}'''{{#if:{{{refl|}}}| me|}}.}}}} {{#if:{{{no-imp|}}}||#imperative of{{#if:{{{refl|}}}| himself|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{bv-1|'''{{ucfirst:{{s..."
36819
wikitext
text/x-wiki
{{conjugtable|{{{1}}}}}
{{#if:{{{etym|}}}|'''[{{{etym}}}]''' }}'''{{{2|{{pn}}}}}'''
#first person singular present tense of{{#if:{{{refl|}}}}| zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|Ik '''{{splijt1}}'''{{#if:{{{refl|}}}|me|}} '''{{ssplitt2}}'''.}}|{{eg-1|I '''{{pn}}'''{{#if:{{{refl|}}}| me|}}.}}}}
{{#if:{{{no-imp|}}}||#imperative of{{#if:{{{refl|}}}| himself|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{bv-1|'''{{ucfirst:{{splice1}}}}'''{{#if:{{{refl|}}}| je|}} '''{{splice2}}'''!}}|{{eg-1|'''{{ucfirst:{{pn}}}}'''{{#if:{{{refl|}}}| je|}}!}}}}}}
#''(in inversion)'' second person singular present tense of{{#if:{{{refl|}}}}| zich|}} [[{{{1}}}]]<br>{{#if: {{strfindspace|{{pn}}}}|{{eg-1|'''{{ucfirst:{{splice1}}}}''' je{{#if:{{{refl|}}}| je|}} '''{{splijt2}}'''?}}|{{eg-1|'''{{ucfirst:{{pn}}}}'''{{#if:{{{refl|}}}}| je|}} je?}}}}<!--
-->{{#if:{{{third|}}}|#third person singular present tense of{{#if:{{{refl|}}}| 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 alyoot===
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> '''{{{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§ion={{#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§ion={{#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=]] 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> }}<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit}} jhyuk]<nowiki>]</nowiki> {{#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> }}<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit}} jhyuk]<nowiki>]</nowiki> {{#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>}} {{#ifeq:{{{diswatchlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=watch}} ti̱n-a̱ghyi]<nowiki>]</nowiki> }}<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=]] [[{{{wikipedia link|w:}}}|{{{wikipedia name|Wukipedia}}}]] – {{{wikipedia motto|a̱gban lyen ma̱sa̱t wu}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikidata logo|wikidata-logo-en.svg}}}|20px|link={{{wikidata link|wikidata:wikidata:Main Page}}}|{{{wikidata name|Wukideita}}}|alt=]] [[{{{wikidata link|wikidata:wikidata:Main Page}}}|{{{wikidata name|Wukideita}}}]] – {{{wikidata motto|kuntyindeita}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikibooks logo|Wikibooks-logo.svg}}}|21px|link={{{wikibooks link|b:}}}|{{{wikibooks name|Nkwaa̱mbwatwuki}}}|alt=]] [[{{{wikibooks link|b:}}}|{{{wikibooks name|Nkwaa̱mbwatwuki}}}]] – {{{wikibooks motto|nkwaa̱mbwat-fang ma̱ng cam-vak}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikinews logo|Wikinews-logo.svg}}}|26px|link={{{wikinews link|n:}}}|{{{wikinews name|Wikinews}}}|alt=]] [[{{{wikinews link|n:}}}|{{{wikinews name|Nkhangwuki}}}]] – {{{wikinews motto|nkhang}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikiquote logo|Wikiquote-logo.svg}}}|20px|link={{{wikiquote link|q:}}}|{{{wikiquote name|Wikiquote}}}|alt=]] [[{{{wikiquote link|q:}}}|{{{wikiquote name|Tyanwuki}}}]] – {{{wikiquote motto|kpa̱m tityan}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikisource logo|Wikisource-logo.svg}}}|20px|link={{{wikisource link|s:}}}|{{{wikisource name|Wikisource}}}|alt=]] [[{{{wikisource link|s:}}}|{{{wikisource name|Kuntyindeitawuki}}}]] – {{{wikisource motto|tutunkwaa̱mbwat ma̱sa̱t hu}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikiversity logo|Wikiversity-logo.svg}}}|20px|link={{{wikiversity link|v:}}}|{{{wikiversity name|Wikiversity}}}|alt=]] [[{{{wikiversity link|v:}}}|{{{wikiversity name|Yunuvasi̱tiwuki}}}]] – {{{wikiversity motto|nkyangfang tat-a̱pyia̱}}}</span>
<span style="white-space: nowrap;">[[File:{{{wikivoyage logo|Wikivoyage-Logo-v3-icon.svg}}}|23px|link={{{wikivoyage link|voy:}}}|{{{wikivoyage name|A̱cyetwuki}}}|alt=]] [[{{{wikivoyage link|voy:}}}|{{{wikivoyage name|A̱cyetwuki}}}]] – {{{wikivoyage motto|cam a̱ta̱lyen}}}</span>
<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>
<span class="plainlinks" style="white-space: nowrap;">[[File:{{{commons logo|Commons-logo.svg}}}|18px|link={{{commons link|commons:}}}|{{{commons name|Wikimedia Commons}}}|alt=]] [[{{{commons link|commons:}}}|{{{commons name|Wukimedia Komon}}}]] – {{{commons motto|a̱swang nyinyiit shei nkhang}}}</span>
<span class="plainlinks" style="white-space: nowrap;">[[File:{{{incubator logo|Incubator-logo.svg}}}|20px|link={{{incubator link|incubator:}}}|{{{incubator name|A̱vwuogo Wukimedia}}}|alt=]] [[{{{incubator link|incubator:}}}|{{{incubator name|A̱vwuogo Wukimedia}}}]] – {{{incubator motto|a̱vwuogo lilyem á̱fai}}}</span>
<span class="plainlinks" style="white-space: nowrap;">[[File:{{{meta logo|Wikimedia Community Logo.svg}}}|20px|link={{{meta link|meta:}}}|{{{meta name|Meta-Wiki}}}|alt=]] [[{{{meta link|meta:}}}|{{{meta name|Meta-Wuki}}}]] – {{{meta motto|mun nta̱m Wukimedia dundung}}}</span>
<span class="plainlinks" style="white-space: nowrap;">[[File:{{{mediawiki logo|MediaWiki-2020-icon.svg}}}|20px|link={{{mediawiki link|mw:}}}|{{{mediawiki name|MediaWuki}}}|alt=]] [[{{{mediawiki link|mw:}}}|{{{mediawiki name|MediaWuki}}}]] – {{{mediawiki motto|saailyuut nkyanglyilyii̱t}}}</span>
</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> → [[wikilink]],
but here we use a {{tl | font color }} with {{para | link }} to create a black wikilink →
{{ font color | black | violet | link=yes | wikilink }}
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> → <code>[<nowiki/>[''text'']]</code>
: <kbd>|link=''[[wp:pgn|fullpagename]]''</kbd> → <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> → <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> → <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> → <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> '''{{{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 neet 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">[[{{fullurl:{{SUBJECTSPACE}}:{{BASEPAGENAME}}|action=edit}} jhyuk]]</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 Swánga̱lyiatwuki 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}}}} swáng a̱lyiat]]''' ji̱ yet kap '''[[Mban-wa̱i:A̱lyem| lilyem {{NUMBEROFLANGUAGES}} 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 a̱lyiat {{La̱mba swáng a̱lyiat}}}}]]''' ja ji yet kap '''[[Special:Statistics|lilyem {{NUMBEROFARTICLES}} ]]'''</p>
<ul>
'''[[Wiktionary:Introduction intro|Myiam nkyang jhyang]]''' • '''[[:Sa:Swáng a̱lyiat di̱n vak a̱lyem|A̱mgba̱m lilyem]]''' • '''[[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 alyiat:
:: '''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
bí
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>&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 alyiat:
:: '''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 = {
["\""] = """,
["&"] = "&",
["'"] = "'",
["<"] = "<",
[">"] = ">",
}, 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#"},
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 ghyang====
{{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 ‎ is what [[Module:affix]] has always done
default_separator = data.allow_semicolon_separator and " +‎ " 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 = " +‎ ", 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 = " +‎ ", 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 = " +‎ ", 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 " +‎ " 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 ghyang====
{{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 ghyang====
{{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 ghyang====
{{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