Wiktionary
thwiktionary
https://th.wiktionary.org/wiki/%E0%B8%A7%E0%B8%B4%E0%B8%81%E0%B8%B4%E0%B8%9E%E0%B8%88%E0%B8%99%E0%B8%B2%E0%B8%99%E0%B8%B8%E0%B8%81%E0%B8%A3%E0%B8%A1:%E0%B8%AB%E0%B8%99%E0%B9%89%E0%B8%B2%E0%B8%AB%E0%B8%A5%E0%B8%B1%E0%B8%81
MediaWiki 1.47.0-wmf.24
case-sensitive
สื่อ
พิเศษ
พูดคุย
ผู้ใช้
คุยกับผู้ใช้
วิกิพจนานุกรม
คุยเรื่องวิกิพจนานุกรม
ไฟล์
คุยเรื่องไฟล์
มีเดียวิกิ
คุยเรื่องมีเดียวิกิ
แม่แบบ
คุยเรื่องแม่แบบ
วิธีใช้
คุยเรื่องวิธีใช้
หมวดหมู่
คุยเรื่องหมวดหมู่
ภาคผนวก
คุยเรื่องภาคผนวก
ดัชนี
คุยเรื่องดัชนี
สัมผัส
คุยเรื่องสัมผัส
อรรถาภิธาน
คุยเรื่องอรรถาภิธาน
TimedText
TimedText talk
มอดูล
คุยเรื่องมอดูล
Event
Event talk
น้ำแข็ง
0
3971
5775756
5631551
2026-10-21T05:00:01Z
GinGlaep
7155
/* ภาษาไทย */
5775756
wikitext
text/x-wiki
== ภาษาไทย ==
{{wp}}
[[File:Cloudy ice cubes.jpg|thumb|น้ำแข็งก้อน]]
=== รากศัพท์ ===
{{com+|th|น้ำ|แข็ง}}
{{ศบญ|ice|q1=ภูมิศาสตร์}}
=== การออกเสียง ===
{{th-pron|น้ำ-แข็ง}}
=== คำนาม ===
{{th-noun}}
# [[น้ำ]][[ที่]][[ถูก]][[ความ]][[เย็น]][[จัด]][[จน]][[แข็ง]][[ตัว]][[เป็น]][[ก้อน]], น้ำ[[ใน]][[สถานะ]][[ของแข็ง]]
# {{lb|th|ปาก|สแลง}} {{synonym of|th|ไอซ์||ยาเสพติดชนิดหนึ่ง}}
==== ลูกคำ ====
{{col|th|น้ำแข็งกด|น้ำแข็งเปล่า|น้ำแข็งไส|น้ำแข็งแห้ง|ภูเขาน้ำแข็ง|สเกตน้ำแข็ง|ธารน้ำแข็ง|พืดน้ำแข็ง|น้ำแข็งหลอด|สมัยน้ำแข็ง|ยุคน้ำแข็ง|กระติกน้ำแข็ง}}
==== คำแปลภาษาอื่น ====
{{trans-top|น้ำในสถานะของแข็ง}}
* กรีนแลนด์: {{t|kl|sermeq}}, {{t|kl|siku}}
* เกาหลี: {{t+|ko|얼음}}
* แกลิกแบบสกอตแลนด์: {{t|gd|eigh|f}}, {{t|gd|deigh|f}}
* เขมร: {{t+|km|ទឹកកក}}
* จ้วง: {{t|za|naehang}}, {{t|za|bing}}
* จีน:
*: กวางตุ้ง: {{t|yue|冰}}
*: ดุงกาน: {{t|dng|бин}}
*: หมิ่นตะวันออก: {{t|cdo|冰}}
*: กั้น: {{t|gan|冰}}
*: แคะ: {{t|hak|冰|tr=pên}}
*: ฮกเกี้ยน: {{t+|nan-hbl|冰|tr=peng}}
*: จิ้น: {{t|cjy|冰}}
*: จีนกลาง: {{t+|cmn|冰}}
*: หมิ่นเหนือ: {{t|mnp|冰|tr=báing / béng}}
*: อู๋: {{t|wuu|冰|tr=1pin}}
*: เซียง: {{t|hsn|冰}}
* เช็ก: {{t+|cs|led|m}}
* ซุนดา: {{t|su|ᮆᮞ᮪}}
* ซูลู: {{t|zu|iqhwa|c5}}
* เซอร์โบ-โครเอเชีย:
*: อักษรซีริลลิก: {{t|sh|ле̑д|m}}
*: อักษรละติน: {{t+|sh|lȇd|m}}
* โซมาลี: {{t+|so|baraf|m}}
* ญี่ปุ่น: {{t+|ja|氷|tr=こおり, kōri}}, {{t+|ja|アイス|tr=aisu}}
* ดัตช์: {{t+|nl|ijs|n}}
* เดนมาร์ก: {{t+|da|is|c}}
* ตากาล็อก: {{t+|tl|yelo}}
* ทิเบต: {{t|bo|འཁྱགས་པ}}
* ไทลื้อ: {{t|khb|ᦓᧄᧉᦶᦂᧃᧈ}}, {{t|khb|ᦉᦏᦱᧇᦡᦱᧂᧉ}}
* นอร์เวย์:
*: นอร์เวย์แบบบุ๊กมอล: {{t+|nb|is|m}}
*: นอร์เวย์แบบนือนอสก์: {{t|nn|is|m}}
* เนปาล: {{t|ne|बरफ}}
* บัลแกเรีย: {{t+|bg|лед|m}}
* บีโคล:
*: บีโคลตอนกลาง: {{t|bcl|yelo}}
* เบงกอล: {{t+|bn|বরফ}}
* เบลารุส: {{t|be|лёд|m}}
* เปอร์เซีย:
*: เปอร์เซียแบบอิหร่าน: {{t|fa-ira|یَخ}}, {{t|fa-ira|هَسَر}}, {{t|fa-ira|هَسیر}}, {{t|fa-ira|جَلید}}
* โปรตุเกส: {{t+|pt|gelo|m}}
* โปแลนด์: {{t+|pl|lód|m}}
* ฝรั่งเศส: {{t+|fr|glace|f}}
* พม่า: {{t+|my|ရေခဲ}}
* ฟินแลนด์: {{t+|fi|jää}}
* โภชปุระ: {{t|bho|बरफ|m}}
* มราฐี: {{t|mr|बर्फ|m}}
* มอญ: {{t|mnw|ဍာ်ကၠောံ}}, {{t|mnw|ဍာ်ခြက်}}
* มัสบาเต: {{t|msb|yelo}}
* มาเลเซีย: {{t+|ms|air batu}}, {{t+|ms|ais}} {{q|มาเลเซีย|สิงคโปร์|บรูไน}}, {{t+|ms|es}} {{q|รีเยา|สุมาตรา}}
* ยูเครน: {{t+|uk|лід|m}}, {{t+|uk|кри́га|f}}
* เยอรมัน: {{t+|de|Eis|n}}
* รัสเซีย: {{t+|ru|лёд|m}}
* โรมาเนีย: {{t+|ro|gheață|f}}
* ละติน: {{t+|la|glaciēs|f}}
* ลาว: {{t|lo|ນ້ຳກ້ອນ}}
* วาไร: {{t|war|yelo}}
* เวลส์: {{t+|cy|iâ|m}}, {{t+|cy|rhew|m}}
* สกอต: {{t|sco|ice}}
* สเปน: {{t+|es|hielo|m}}
* สโลวัก: {{t+|sk|ľad|m}}
* สโลวีเนีย: {{t+|sl|lẹ̑d|m}}
* สวีเดน: {{t+|sv|is|c}}
* สิงหล: {{t|si|අයිස්}}
* อังกฤษ: {{t+|en|ice|tr=ไอซ์}}
* อัมฮารา: {{t|am|በረዶ|m}}
* อินโดนีเซีย: {{t+|id|es}}, {{t+|id|air beku}}
* อิตาลี: {{t+|it|ghiaccio|m}}
* อินุกติตุต: {{t|iu|ᓯᑯ}}
* อีโด: {{t+|io|glacio}}
* เอสโตเนีย: {{t+|et|jää}}
* เอสเปรันโต: {{t+|eo|glacio}}
* โอริยา: {{t+|or|ବରଫ}}
* ไอซ์แลนด์: {{t+|is|ís|m}}
* ไอริช: {{t+|ga|oighear|m}}
* ฮังการี: {{t+|hu|jég}}
* ฮินดี: {{t+|hi|हिम|m}}, {{t+|hi|बर्फ़|f}}
{{trans-bottom}}
{{topics|th|น้ำ|สิ่งเสพติด}}
nbsx0t9f7mm6g209dvyxwkrxdhqax6l
กิจกรรม
0
9043
5775741
5448868
2026-10-20T20:43:10Z
~2026-56397-25
19730
ย้อนรุ่นแก้ไข [[Special:Diff/5448868|5448868]] ของ [[Special:Contributions/Octahedron80|Octahedron80]] ([[User talk:Octahedron80|คุย]])
5775741
wikitext
text/x-wiki
{| class="wikitable"
|+
!
!
!
!
|-
|
|
|
|
|-
|
|
|
|
|-
|
|
|
|
|}
== ภาษาไทย ==
=== รากศัพท์ ===
{{com|th|กิจ|กรรม}}
=== การออกเสียง ===
{{th-pron|กิด-จะ-กำ|note=redup}}
=== คำนาม ===
{{th-noun}}
# [[การ]][[ที่]][[ผู้]][[เรียน]][[ปฏิบัติการ]][[อย่างใดอย่างหนึ่ง]][[เพื่อ]][[การเรียนรู้]]
# [[กิจการ]], [[สิ่ง]][[ที่]][[บุคคล]][[หรือ]][[กลุ่ม]][[คน]][[ทำ]]
==== คำแปลภาษาอื่น ====
{{trans-top|สิ่งที่บุคคลหรือกลุ่มคนทำ}}
* จีน:
*: จีนกลาง: {{t+|cmn|活動}}
* ลาว: {{t+|lo|ກິດຈະກຳ}}
* อังกฤษ: {{t+|en|activity|tr=แอ็กทิวะที}}
{{trans-bottom}}
{{topics|th|การศึกษา}}
j6csbghhu4xfgm40objyb6sdcvhqozz
5775753
5775741
2026-10-21T04:53:53Z
Octahedron80
267
ย้อนแก้ไขเล่น
5775753
wikitext
text/x-wiki
== ภาษาไทย ==
=== รากศัพท์ ===
{{com|th|กิจ|กรรม}}
=== การออกเสียง ===
{{th-pron|กิด-จะ-กำ|note=redup}}
=== คำนาม ===
{{th-noun}}
# [[การ]][[ที่]][[ผู้]][[เรียน]][[ปฏิบัติการ]][[อย่างใดอย่างหนึ่ง]][[เพื่อ]][[การเรียนรู้]]
# [[กิจการ]], [[สิ่ง]][[ที่]][[บุคคล]][[หรือ]][[กลุ่ม]][[คน]][[ทำ]]
==== คำแปลภาษาอื่น ====
{{trans-top|สิ่งที่บุคคลหรือกลุ่มคนทำ}}
* จีน:
*: จีนกลาง: {{t+|cmn|活動}}
* ลาว: {{t+|lo|ກິດຈະກຳ}}
* อังกฤษ: {{t+|en|activity|tr=แอ็กทิวะที}}
{{trans-bottom}}
{{topics|th|การศึกษา}}
s0mnn86yn4q57iyhs9vp8x941m5sd16
ใหญ่
0
17687
5775732
5721864
2026-10-20T12:28:17Z
Ai Ku Karng
17824
/* ภาษาไทย */
5775732
wikitext
text/x-wiki
== ภาษาไทย ==
=== รูปแบบอื่น ===
* {{alt|th|ไหญ่|ไหย่||เลิกใช้}}
=== รากศัพท์ ===
{{inh+|th|th-ayu|*jajᴮ¹}} (Pittayaporn, 2016), จาก{{inh|th|tai-swe-pro|*ʰɲaɰᴮ¹}}; ร่วมเชื้อสายกับ{{cog|nod|ᩉ᩠ᨿᩱ᩵,ᩉ᩠ᨿᩲ᩵}}, {{cog|lo|ໃຫຍ່}}, {{cog|khb|ᦺᦊᧈ}}, {{cog|blt|ꪻꪐ꪿}}, {{cog|shn|ယႂ်ႇ}}, {{cog|tdd|ᥕᥬᥱ}}, {{cog|phk|ယၞ်}}, {{cog|aho|𑜐𑜧}}, {{m|aho|𑜊𑜨𑜧}} หรือ {{m|aho|𑜊𑜧𑜤}}
=== การออกเสียง ===
{{th-pron|ไหฺย่}}
=== คำคุณศัพท์ ===
{{th-adj}}
# [[โต]], มีขนาดไม่เล็ก
# คนโต
# [[ขนาด]]โตกว่า หรือ[[สำคัญ]]กว่าเมื่อเปรียบเทียบกัน
=== คำกริยาวิเศษณ์ ===
{{th-adv}}
# [[รุนแรง]]มาก, [[อุตลุต]]
#: ''คน[[ทะเลาะ]]กัน'''ใหญ่'''อยู่ที่หน้าปากซอย''
==== คำตรงกันข้าม ====
* [[เล็ก]], [[น้อย]]
==== คำพ้องความ ====
{{top2}}
* [[ขุน]]
* [[เขื่อง]]
* โต
* [[เบ้อเริ่ม]]
* [[เป้ง]]
* [[โป้ง]]
* [[ถวัลย์]]
* [[พิบูล]]
* [[พุฒ]]
* [[ไพศาล]]
* [[มหันต์]]
* [[มหา]]
* [[มหิมา]]
* [[มหึมา]]
* [[มโหฬาร]]
* [[อุรุ]]
{{bottom}}
==== คำเกี่ยวข้อง ====
{{top2}}
* [[ขนาดใหญ่]]
* [[ขนานใหญ่]]
* [[ถนนใหญ่]]
* [[แผ่นดินใหญ่]]
* [[ยิ่งใหญ่]]
* [[ใหญ่โต]], [[ใหญ่โตมโหฬาร]]
* [[หนังใหญ่]]
* [[หอมหัวใหญ่]], [[หอมใหญ่]]
{{bottom}}
== ภาษาคำเมือง ==
=== คำคุณศัพท์ ===
{{nod-adj}}
# {{alternative form of|nod|ᩉ᩠ᨿᩱ᩵}}
== ภาษาอีสาน ==
=== การออกเสียง ===
* {{IPA|tts|/ɲaj˨˨/|a=ขอนแก่น}}
* {{คำอ่านไทย|ไหฺญ่~ไญ<sup>ต่ำ-ระดับ</sup>}} (ประมาณ)
=== คำคุณศัพท์ ===
{{tts-adj}}
# [[ใหญ่#ภาษาไทย|ใหญ่]], [[โต]], [[กว้างขวาง]]
#: {{ux|tts|ลูกผู้'''ใหญ่'''|ลูกคน'''โต'''}}
=== อ้างอิง ===
{{รายการอ้างอิง}}
* พิณทอง, ป. ''"ใหญ่" ภาษาอีสาน''. อีสานร้อยแปด. https://esan108.com/dict/view/ใหญ่
c2uaupxty052g2o283dxadjzdqk73ec
ᨡᨸᩨ
0
18768
5775737
1425740
2026-10-20T15:28:56Z
Flummont
14330
5775737
wikitext
text/x-wiki
== ภาษาคำเมือง ==
=== คำนาม ===
{{nod-noun}}
# [[กฎ]], [[ระเบียบ]]
ceh4cg0jr9j6p6a40d9t1o1vgmz18t3
เพลง
0
20116
5775740
5448849
2026-10-20T16:18:07Z
GinGlaep
7155
/* ภาษาไทย */
5775740
wikitext
text/x-wiki
{{also/auto}}
== ภาษาไทย ==
{{wp}}
[[File:Billie Holiday, Downbeat, New York, N.Y., ca. Feb. 1947 (William P. Gottlieb 04251).jpg|thumb|บิลลี ฮอลิเดย์ นักร้องและนักแต่งเพลงแจ๊สชาวอเมริกัน ในนครนิวยอร์กในปี ค.ศ. 1947]]
=== รากศัพท์ ===
{{bor+|th|km|ភ្លេង}}
=== การออกเสียง ===
{{th-pron|เพฺลง}}
=== คำนาม ===
{{th-noun}}
# [[สำเนียง]][[ขับร้อง]]
# [[ทำนอง]][[ดนตรี]]
# [[กระบวน]][[วิธี]][[รำ]][[ดาบ]]รำ[[ทวน]][[เป็นต้น]]
# [[ชื่อ]][[การ]][[ร้อง]][[แก้]][[กัน]] [[มี]]ชื่อ[[ต่าง ๆ]]
#: {{ux|th|เพลงปรบไก่}}
#: {{ux|th|เพลงฉ่อย}}
# {{lb|th|โดยปริยาย}} [[แบบอย่าง]]
#: {{ux|th|ต่างกันไปคนละเพลง}} (พระราชหัตถเลขา ร. 5 ถึงสมเด็จพระมหาสมณเจ้า กรมพระยาวชิรญาณวโรรส)
# {{lb|th|โดยปริยาย}} [[ชั้นเชิง]]
#: {{ux|th|ร้อยภาษามาสู่เคยรู้เพลง}} (อภัย)
==== คำแปลภาษาอื่น ====
{{trans-top|สำเนียงขับร้อง}}
* กรีก: {{t+|el|τραγούδι|n}}
* กาตาลา: {{t+|ca|cançó|f}}
* เกาหลี: {{t+|ko|노래}}, {{t+|ko|가요(歌謠)}}, {{t+|ko|가곡(歌曲)}}
* เขมร: {{t+|km|ចម្រៀង}}, {{t|km|ចំរៀង}}
* เขมรเหนือ: {{t|kxm|พลฺีญ}}
* คอร์นวอลล์: {{t|kw|kan|f}}
* คูนิงามิ: {{t|xug|歌|tr=ふた゚ー, futā}}
* คำเมือง: {{t+|nod|ᨻᩖᩮᨦ}}
* จีน:
*: กวางตุ้ง: {{t|yue|歌}}
*: ดุงกาน: {{t|dng|гәр}}
*: หมิ่นตะวันออก: {{t|cdo|歌|tr=gŏ}}
*: แคะ: {{t|hak|歌|tr=kô}}
*: ฮกเกี้ยน: {{t+|nan-hbl|歌|tr=koa, ko, ko͘}}
*: จีนกลาง: {{t+|cmn|歌曲}}, {{t+|cmn|歌}}, {{t+|cmn|唱兒}}, {{t+|cmn|歌兒}}
*: อู๋: {{t|wuu|歌}}
* เช็ก: {{t+|cs|píseň|f}}, {{t+|cs|písnička|f}}
* เชจู: {{t|jje|놀레}}, {{t|jje|소리}}
* ซัสซารี: {{t|sdc|cantzoni|f}}
* ซุนดา: {{t+|su|ᮊᮝᮤᮂ}}, {{t+|su|ᮒᮨᮙ᮪ᮘᮀ}}
* เซอร์โบ-โครเอเชีย:
*: ซีริลลิก: {{t|sh|пе̏сма|f}}, {{t|sh|пе̏смица|f}}, {{t|sh|пје̏сма|f}}, {{t|sh|пје̏смица|f}}
*: ละติน: {{t+|sh|pȅsma|f}}, {{t+|sh|pȅsmica|f}}, {{t+|sh|pjȅsma|f}}, {{t+|sh|pjȅsmica|f}}
* ญี่ปุ่น: {{t+|ja|歌|tr=うた, uta}}, {{t+|ja|歌曲|tr=かきょく, kakyoku}}
* ดัตช์: {{t+|nl|lied|n|tr=ลีด}}
* เดนมาร์ก: {{t+|da|sang|c}}, {{t+|da|vise|c}}
* ตากาล็อก: {{t+|tl|kanta}}, {{t+|tl|awit}}
* ตุรกี: {{t+|tr|şarkı}}, {{t+|tr|türkü}}
* ไทดำ: {{t+|blt|ꪫꪱꪥ}}, {{t+|blt|ꪫꪱꪥꪄꪚꪾ}}, {{t|blt|ꪁꪫꪱꪣꪄꪚꪾ}}
* ไทใหญ่: {{t+|shn|ၵႂၢမ်း}}
* ทิเบต: {{t|bo|གཞས}}, {{t|bo|གླུ}}, {{t|bo|གླུ་དབྱངས}}
* นอร์เวย์:
*: นอร์เวย์แบบบุ๊กมอล: {{t+|nb|sang|m}}
*: นอร์เวย์แบบนือนอสก์: {{t|nn|song|m}}
* บัลแกเรีย: {{t+|bg|пе́сен|f}}
* บาลี: {{t|pi|คีต|n}}
* บาสก์: {{t+|eu|abesti}}
* เบงกอล: {{t+|bn|গান}}
* เบรอตง: {{t+|br|kanaouenn|f}}
* เบลารุส: {{t|be|пе́сня|f}}, {{t|be|пе́сьня|f}}, {{t|be|пе́сенька|f}}
* โปรตุเกส: {{t+|pt|música|f|tr=มูซีกา}}, {{t+|pt|canção|f|tr=กังเซาง์}}
* โปแลนด์: {{t+|pl|piosenka|f}}, {{t+|pl|pieśń|f}}
* ฝรั่งเศส: {{t+|fr|chanson|f|tr=ชานซอง}}
* พม่า: {{t+|my|သီချင်း}}, {{t+|my|တေး}}
* ฟรีเชียตะวันตก: {{t+|fy|liet|n}}
* ฟินแลนด์: {{t+|fi|laulu}}
* มองโกเลีย:
*: ซีริลลิก: {{t+|mn|дуу}}
*: มองโกเลีย: {{t|mn|ᠳᠠᠭᠤ}}
* มอลตา: {{t|mt|għanja|f}}
* มาเลเซีย: {{t+|ms|lagu}}, {{t|ms|gita}}
* แมนจู: {{t|mnc|ᡠᠴᡠᠨ}}
* ยิดดิช: {{t|yi|ליד|n}}, {{t|yi|פּיעסניע|f}}
* ยูเครน: {{t+|uk|пі́сня|f}}, {{t|uk|пі́сенька|f}}, {{t|uk|співа́нка|f}}, {{t|uk|співа́ночка|f}}
* เยอรมัน: {{t+|de|Lied|n}}, {{t+|de|Gesang|m}}, {{t+|de|Song|m}}
* รัสเซีย: {{t+|ru|пе́сня|f}}, {{t+|ru|песнь|f}}, {{t+|ru|пе́сенка|f}}
* โรมาเนีย: {{t+|ro|cântec|n}}, {{t+|ro|cântare|f}}
* โรฮีนจา: {{t|rhg|git}}
* ละติน: {{t|la|cantus|m}}, {{t+|la|carmen|n}}, {{t|la|canor|m}}
* ลาว: {{t+|lo|ເພງ}}
* เวลส์: {{t+|cy|cân|f}}
* เวียดนาม: {{t+|vi|bài hát}}, {{t+|vi|ca}}, {{t+|vi|ca khúc}}
* สเปน: {{t+|es|canción|f}}
* สโลวัก: {{t|sk|pieseň|f}}, {{t|sk|pesnička|f}}
* สโลวีเนีย: {{t+|sl|pẹ̑səm|f}}
* สวีเดน: {{t+|sv|låt|c}}, {{t+|sv|sång}}, {{t+|sv|visa}}
* สันสกฤต: {{t+|sa|गीत|n}}, {{t+|sa|गाथ|m}}
* อังกฤษ: {{t+|en|song|tr=ซอง}}
* อาร์มีเนีย: {{t+|hy|երգ}}
* อาหรับ: {{t|ar|أُغْنِيَّة|f}}, {{t|ar|أُغْنِيَة|f}}
* อิตาลี: {{t+|it|canzone|f}}
* อินโดนีเซีย: {{t+|id|lagu}}, {{t+|id|tembang}}
* อิ้วเมี่ยน: {{t|ium|nzung}}
* เอสโตเนีย: {{t+|et|laul}}
* เอสเปรันโต: {{t+|eo|kanto}}, {{t|eo|kanzono}}
* โอกินาวะ: {{t|ryu|歌|tr=うた, uta}}
* โอริยา: {{t+|or|ଗୀତ}}
* ฮังการี: {{t+|hu|ének}}, {{t+|hu|dal}}
* ฮินดี: {{t+|hi|गाना|m}}, {{t+|hi|गीत|m}}, {{t+|hi|गान|m}}, {{t+|hi|गाथ|f}}, {{t+|hi|तराना|m}}, {{t+|hi|गाथा|m}}
* ฮีบรู: {{t+|he|שִׁיר|m}}
{{trans-bottom}}
hx67hxjmstbgw7t1voh3v4tfymrluhq
มอดูล:languages/data/2
828
36387
5775763
5775377
2026-10-21T06:12:48Z
Octahedron80
267
5775763
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-stripdiacritics"] = {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["sa-Deva-stripdiacritics"] = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any.
from = {"ॐ", "[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"},
to = {"ओँ"},
}
s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute}
s["tk-stripdiacritics"] = {remove_diacritics = c.macron}
local m = {}
m["aa"] = {
"อาฟาร์",
27811,
"cus-eas",
"Latn, Ethi",
strip_diacritics = {
Latn = {remove_diacritics = c.acute},
},
}
m["ab"] = {
"อับคาเซีย",
5111,
"cau-abz",
"Cyrl, Geor, Latn",
translit = {
Cyrl = "ab-translit",
-- Geor translit in [[Module:scripts/data]]
},
override_translit = true,
display_text = {
Cyrl = s["cau-Cyrl-displaytext"]
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.acute,
from = {"^а%-"},
to = {"а"},
},
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"อเวสตะ",
29572,
"ira-cen",
"Avst, Gujr, Deva",
translit = {
Avst = "Avst-translit",
Gujr = "Gujr-translit",
Deva = "Deva-translit",
},
}
m["af"] = {
"อาฟรีกานส์",
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"] = {
"อาคัน",
28026,
"alv-ctn",
"Latn",
}
m["am"] = {
"อัมฮารา",
28244,
"sem-eth",
"Ethi",
translit = "Ethi-translit",
}
m["an"] = {
"อารากอน",
8765,
"roa-nar",
"Latn",
}
m["ar"] = {
"อาหรับ",
13955,
"sem-arb",
"Arab, Hebr, Syrc, Brai, Nbat",
translit = {
Arab = "ar-translit"
},
strip_diacritics = {
Arab = "ar-stripdiacritics",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["as"] = {
"อัสสัม",
29401,
"inc-bas",
"as-Beng",
ancestors = "inc-mas",
translit = "Beng-translit",
}
m["av"] = {
"อะวาร์",
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"],
},
strip_diacritics = {
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"ไอย์มารา",
4627,
"sai-aym",
"Latn",
}
m["az"] = {
"อาเซอร์ไบจาน",
9292,
"trk-ogz",
"Latn, Cyrl, Arab",
ancestors = "trk-oat",
dotted_dotless_i = true,
strip_diacritics = {
Latn = {
from = {"ʼ"},
to = {"'"},
},
Arab = {
module = "ar-stripdiacritics",
["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"] = {
"แบชเคียร์",
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"] = {
"เบลารุส",
9091,
"zle",
"Cyrl, Latn",
ancestors = "zle-mbe",
translit = {
Cyrl = "be-translit-Thai",
},
strip_diacritics = {
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]}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя",
Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž",
(c.punc:gsub("'", "")) -- Exclude apostrophe.
},
}
m["bg"] = {
"บัลแกเรีย",
7918,
"zls",
"Cyrl",
ancestors = "cu-bgm",
translit = "bg-translit",
strip_diacritics = {
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]"},
},
standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc,
}
m["bh"] = {
"พิหาร",
135305,
"inc-eas",
"Deva",
translit = "Deva-translit",
}
m["bi"] = {
"บิสลามา",
35452,
"crp",
"Latn",
ancestors = "en",
}
m["bm"] = {
"บัมบารา",
33243,
"dmn-emn",
"Latn, Nkoo",
sort_key = {
Latn = {
from = {"ɛ", "ɲ", "ŋ", "ɔ"},
to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]}
},
},
}
m["bn"] = {
"เบงกอล",
9610,
"inc-bas",
"Beng, Newa",
ancestors = "inc-mbn",
translit = {
Beng = "Beng-translit"
},
}
m["bo"] = {
"ทิเบต",
34271,
"sit-tib",
"Tibt", -- sometimes Deva?
ancestors = "xct",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["br"] = {
"เบรอตง",
12107,
"cel-brs",
"Latn",
ancestors = "xbm",
sort_key = {
from = {"ch", "c['ʼ’]h"},
to = {"c" .. p[1], "c" .. p[2]}
},
}
m["ca"] = {
"กาตาลา",
7026,
"roa-ocr",
"Latn",
ancestors = "roa-oca",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"},
standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc,
}
m["ce"] = {
"เชเชน",
33350,
"cau-vay",
"Cyrl, Latn, Arab",
translit = {
Cyrl = "cau-nec-translit",
Arab = "ar-translit",
},
override_translit = true,
display_text = {
Cyrl = s["cau-Cyrl-displaytext"]
},
strip_diacritics = {
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"ชามอร์โร",
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"] = {
"คอร์ซิกา",
33111,
"roa-itr",
"Latn",
sort_key = {
from = {"chj", "ghj", "sc", "sg"},
to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]}
},
standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc,
}
m["cr"] = {
"ครี",
33390,
"alg",
"Latn, Cans",
translit = {
Cans = "cr-translit"
},
}
m["cs"] = {
"เช็ก",
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]}
},
standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc,
}
m["cu"] = {
"สลาวอนิกคริสตจักรเก่า",
35499,
"zls",
"Cyrs, Glag, Zname",
translit = {
Cyrs = "Cyrs-translit",
Glag = "Glag-translit"
},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["cv"] = {
"ชูวัช",
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"] = {
"เวลส์",
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]}
},
standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc,
}
m["da"] = {
"เดนมาร์ก",
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]}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc,
}
m["de"] = {
"เยอรมัน",
188,
"gmw-hgm",
"Latn, Latf, Brai",
ancestors = "de-ear",
sort_key = {
Latn = s["de-Latn-sortkey"],
Latf = s["de-Latn-sortkey"],
},
standard_chars = {
Latn = s["de-Latn-standardchars"],
Latf = s["de-Latn-standardchars"],
Brai = c.braille,
c.punc
}
}
m["dv"] = {
"มัลดีฟส์",
32656,
"inc-ins",
"Thaa, Diak",
translit = {
Thaa = "Thaa-translit",
Diak = "Diak-translit",
},
ancestors = "dv-old",
override_translit = true,
}
m["dz"] = {
"ซองคา",
33081,
"sit-tib",
"Tibt",
ancestors = "xct",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["ee"] = {
"เอเว",
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"] = {
"กรีก",
9129,
"grk",
"Grek, Polyt, Brai",
ancestors = "el-kth",
translit = "el-translit",
override_translit = true,
-- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ",
Brai = c.braille,
c.punc
},
}
m["en"] = {
"อังกฤษ",
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 pagenames.
from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"},
to = {{
["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c",
["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e",
["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i",
["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o",
["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p",
["ß"] = "ss", ["ʋ"] = "v",
}},
},
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz",
Brai = c.braille,
c.punc
},
}
m["eo"] = {
"เอสเปรันโต",
143,
"art",
"Latn",
--translit = "eo-translit", -- already handled in Module:headword & Module:links
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]}
},
standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc,
}
m["es"] = {
"สเปน",
1321,
"roa-cas",
"Latn, Brai",
ancestors = "es-ear",
--translit = "es-translit", -- already handled in Module:headword & Module:links
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"}
},
},
standard_chars = {
Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz",
Brai = c.braille,
c.punc
},
}
m["et"] = {
"เอสโตเนีย",
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]
}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc,
}
m["eu"] = {
"บาสก์",
8752,
"euq",
"Latn",
sort_key = {
from = {"ç", "ñ"},
to = {"c" .. p[1], "n" .. p[1]}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc,
}
m["fa"] = {
"เปอร์เซีย",
9168,
"ira-swi",
"Arab, Hebr",
ancestors = "fa-cls",
strip_diacritics = {
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,
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["ff"] = {
"ฟูลา",
33454,
"alv-fwo",
"Latn, Adlm",
}
m["fi"] = {
"ฟินแลนด์",
1412,
"urj-fin",
"Latn",
display_text = {
from = {"'"},
to = {"’"}
},
strip_diacritics = { -- 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"}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc,
}
m["fj"] = {
"ฟีจี",
33295,
"poz-pcc",
"Latn",
}
m["fo"] = {
"แฟโร",
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]}
},
standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc,
}
m["fr"] = {
"ฝรั่งเศส",
150,
"roa-oil",
"Latn, Brai",
ancestors = "frm",
sort_key = {
Latn = s["roa-oil-sortkey"]
},
standard_chars = {
Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz",
Brai = c.braille,
c.punc
},
}
m["fy"] = {
"ฟรีเชียตะวันตก",
27175,
"gmw-fri",
"Latn",
sort_key = {
remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer,
from = {"y"},
to = {"i"}
},
standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc,
}
m["ga"] = {
"ไอริช",
9142,
"cel-gae",
"Latn, Latg",
ancestors = "mga",
sort_key = {
remove_diacritics = c.acute,
from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"},
to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"}
},
standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc,
}
m["gd"] = {
"แกลิกแบบสกอตแลนด์",
9314,
"cel-gae",
"Latn, Latg",
ancestors = "mga",
sort_key = {remove_diacritics = c.grave .. c.acute},
standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc,
}
m["gl"] = {
"กาลิเซีย",
9307,
"roa-gap",
"Latn",
sort_key = {
remove_diacritics = c.acute,
from = {"ñ"},
to = {"n" .. p[1]}
},
standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc,
}
m["gu"] = {
"คุชราต",
5137,
"inc-wes",
"Arab, Gujr",
ancestors = "inc-mgu",
translit = {
Gujr = "Gujr-translit",
},
strip_diacritics = {
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"] = {
"แมงซ์",
12175,
"cel-gae",
"Latn",
ancestors = "mga",
sort_key = {remove_diacritics = c.cedilla .. "-"},
standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc,
}
m["ha"] = {
"เฮาซา",
56475,
"cdc-wst",
"Latn, Arab",
strip_diacritics = {
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"] = {
"ฮีบรู",
9288,
"sem-can",
"Hebr, Phnx, Brai, Samr",
ancestors = "he-med",
translit = {
Hebr = "้ำ-translit",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
-- Samr strip_diacritics, sort_key in [[Module:scripts/data]]
-- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
m["hi"] = {
"ฮินดี",
1568,
"inc-hnd",
"Deva, Kthi, Newa",
translit = {
Deva = "Deva-translit",
Kthi = "Kthi-translit",
Newa = "Newa-translit",
},
standard_chars = {
Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰",
c.punc
},
}
m["ho"] = {
"ฮีรีโมตู",
33617,
"crp",
"Latn",
ancestors = "meu",
}
m["ht"] = {
"ครีโอลเฮติ",
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"] = {
"ฮังการี",
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],
}
},
},
standard_chars = {
Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz",
c.punc
},
}
m["hy"] = {
"อาร์มีเนีย",
8785,
"hyx",
"Armn, Brai",
ancestors = "axm",
-- Armn translit in [[Module:scripts/data]]
override_translit = true,
strip_diacritics = {
Armn = {
remove_diacritics = "՛՜՞՟",
from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"},
to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"}
},
},
sort_key = {
Armn = {
from = {
"ու", "եւ", -- 2 chars
"և" -- 1 char
},
to = {
"ւ", "եվ",
"եվ"
}
},
},
}
m["hz"] = {
"เฮเรโร",
33315,
"bnt-swb",
"Latn",
}
m["ia"] = {
"อินเทอร์ลิงกวา",
35934,
"art",
"Latn",
}
m["id"] = {
"อินโดนีเซีย",
9240,
"poz-mly",
"Latn",
ancestors = "ms",
standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc,
}
m["ie"] = {
"อินเทร์ลิงเกว",
35850,
"art",
"Latn",
type = "appendix-constructed",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ},
}
m["ig"] = {
"อิกโบ",
33578,
"alv-igb",
"Latn",
strip_diacritics = {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"] = {
"นอซู",
34235,
"tbq-nlo",
"Yiii",
translit = "ii-translit",
}
m["ik"] = {
"Inupiaq",
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"] = {
"อีโด",
35224,
"art",
"Latn",
}
m["is"] = {
"ไอซ์แลนด์",
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]}
},
standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc,
}
m["it"] = {
"อิตาลี",
652,
"roa-itr",
"Latn",
ancestors = "roa-oit",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove},
standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc,
}
m["iu"] = {
"อินุกติตุต",
29921,
"esx-inu",
"Cans, Latn",
translit = {
Cans = "cr-translit"
},
override_translit = true,
}
m["ja"] = {
"ญี่ปุ่น",
5287,
"jpx",
"Jpan, Latn, Brai",
ancestors = "ja-ear",
translit = s["jpx-translit"],
link_tr = true,
display_text = s["jpx-displaytext"],
strip_diacritics = s["jpx-stripdiacritics"],
sort_key = s["jpx-sortkey"],
}
m["jv"] = {
"ชวา",
33549,
"poz",
"Latn, Java, Arab",
ancestors = "kaw",
translit = {
Java = "Java-translit"
},
link_tr = true,
strip_diacritics = {
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"] = {
"จอร์เจีย",
8108,
"ccs-gzn",
"Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian
ancestors = "ka-mid",
-- Geor, Geok translit in [[Module:scripts/data]]
override_translit = true,
strip_diacritics = {
Geor = s["ka-stripdiacritics"],
Geok = s["ka-stripdiacritics"],
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["kg"] = {
"คองโก",
33702,
"bnt-kng",
"Latn",
}
m["ki"] = {
"เกโกโย",
33587,
"bnt-kka",
"Latn",
}
m["kj"] = {
"Kwanyama",
1405077,
"bnt-ova",
"Latn",
}
m["kk"] = {
"คาซัค",
9252,
"trk-kno",
"Cyrl, Latn, Arab",
translit = "kk-translit",
-- 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]}
},
},
standard_chars = {
Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя",
c.punc
},
}
m["kl"] = {
"กรีนแลนด์",
25355,
"esx-inu",
"Latn",
sort_key = {
from = {"æ", "ø", "å"},
to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]}
}
}
m["km"] = {
"เขมร",
9205,
"mkh-kmr",
"Khmr",
ancestors = "xhm",
translit = "Khmr-translit",
}
m["kn"] = {
"กันนฑะ",
33673,
"dra-kan",
"Knda, Tutg",
ancestors = "dra-mkn",
-- Knda translit in [[Module:scripts/data]]
}
m["ko"] = {
"เกาหลี",
9176,
"qfa-kor",
"Kore, Brai",
ancestors = "ko-ear",
translit = {
Kore = "ko-translit",
},
-- Kore strip_diacritics in [[Module:scripts/data]]
}
m["kr"] = {
"กานูรี",
36094,
"ssa-sah",
"Latn, Arab",
-- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically
strip_diacritics = {
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"] = {
"แคชเมียร์",
33552,
"inc-kas",
"Aran, Deva, Shrd, Latn",
translit = {
Aran = "ks-Aran-translit",
Deva = "Deva-translit",
-- Shrd translit in [[Module:scripts/data]]
},
}
-- "kv" is treated as "koi", "kpv", see [[WT:LT]]
m["kw"] = {
"คอร์นวอลล์",
25289,
"cel-brs",
"Latn",
ancestors = "cnx",
sort_key = {
from = {"ch"},
to = {"c" .. p[1]}
},
}
m["ky"] = {
"คีร์กีซ",
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"] = {
"ละติน",
397,
"itc-laf",
"Latn, Ital",
ancestors = "itc-ola",
--translit = "la-translit", -- already handled in Module:headword & Module:links
-- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission)
display_text = {
Latn = s["itc-Latn-displaytext"]
},
strip_diacritics = {
Latn = s["itc-Latn-stripdiacritics"]
},
sort_key = {
Latn = s["itc-Latn-sortkey"]
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx",
c.punc
},
}
m["lb"] = {
"ลักเซมเบิร์ก",
9051,
"gmw-hgm",
"Latn, Brai",
ancestors = "gmw-cfr",
sort_key = {
Latn = {
from = {"ä", "ë", "é"},
to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]}
},
},
}
m["lg"] = {
"ลูกันดา",
33368,
"bnt-nyg",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ},
sort_key = {
from = {"ŋ"},
to = {"n" .. p[1]}
},
}
m["li"] = {
"ลิมเบิร์ก",
102172,
"gmw-frk",
"Latn",
ancestors = "dum",
}
m["ln"] = {
"ลิงกาลา",
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"] = {
"ลาว",
9211,
"tai-swe",
"Laoo", -- also Tai Noi/Lao Buhan script
translit = "Laoo-translit",
--sort_key = "Laoo-sortkey",
standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc,
}
m["lt"] = {
"ลิทัวเนีย",
9083,
"bat-eas",
"Latn",
ancestors = "olt",
display_text = "lt-common",
strip_diacritics = "lt-common",
sort_key = "lt-common",
standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc,
}
m["lu"] = {
"Luba-Katanga",
36157,
"bnt-lub",
"Latn",
}
m["lv"] = {
"ลัตเวีย",
9078,
"bat-eas",
"Latn",
strip_diacritics = {
-- 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]}
},
standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc,
}
m["mg"] = {
"มาลากาซี",
7930,
"poz-bre",
"Latn, Arab",
}
m["mh"] = {
"มาร์แชลล์",
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"] = {
"มาวรี",
36451,
"poz-pep",
"Latn",
sort_key = {
remove_diacritics = c.macron,
from = {"ng", "wh"},
to = {"n" .. p[1], "w" .. p[1]}
},
}
m["mk"] = {
"มาซิโดเนีย",
9296,
"zls",
"Cyrl, Polyt",
ancestors = "cu",
translit = {
Cyrl = "mk-translit",
-- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is
-- acceptable, so we disable it for now
Polyt = false,
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.acute,
remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"}
},
},
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 display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш",
c.punc
},
}
m["ml"] = {
"มลยาฬัม",
36236,
"dra-mal",
"Mlym",
override_translit = true,
-- Mlym translit in [[Module:scripts/data]]
}
m["mn"] = {
"มองโกเลีย",
9246,
"xgn-cen",
"Cyrl, Mong, Latn, Brai",
ancestors = "cmg",
translit = {
Cyrl = "mn-translit",
-- Mong translit in [[Module:scripts/data]]
},
override_translit = true,
-- Mong display_text and strip_diacritics in [[Module:scripts/data]]
strip_diacritics = {
Cyrl = {remove_diacritics = c.grave .. c.acute},
},
sort_key = {
Cyrl = {
remove_diacritics = c.grave,
from = {"ё", "ө", "ү"},
to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—",
Brai = c.braille,
c.punc
},
}
-- "mo" is treated as "ro", see [[WT:LT]]
m["mr"] = {
"มราฐี",
1571,
"inc-sou",
"Deva, Modi",
ancestors = "omr",
translit = {
Deva = "Deva-translit",
Modi = "Modi-translit",
},
strip_diacritics = {
Deva = {
from = {"च़", "ज़", "झ़"},
to = {"च", "ज", "झ"}
},
},
}
m["ms"] = {
"มาเลเซีย",
9237,
"poz-mly",
"Latn, Arab",
ancestors = "ms-cla",
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz",
c.punc
},
}
m["mt"] = {
"มอลตา",
9166,
"sem-arb",
"Latn",
display_text = {
from = {"'"},
to = {"’"}
},
strip_diacritics = {
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"] = {
"พม่า",
9228,
"tbq-brm",
"Mymr",
ancestors = "obr",
translit = "my-translit",
override_translit = true,
sort_key = {
from = {"ျ", "ြ", "ွ", "ှ", "ဿ"},
to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"}
},
}
m["na"] = {
"นาอูรู",
13307,
"poz-mic",
"Latn",
}
m["nb"] = {
"นอร์เวย์แบบบุ๊กมอล",
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"],
standard_chars = s["no-standardchars"],
}
m["nd"] = {
"Northern Ndebele",
35613,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["ne"] = {
"เนปาล",
33823,
"inc-pae",
"Deva, Newa",
translit = {
Deva = "Deva-translit",
Newa = "Newa-translit",
},
}
m["ng"] = {
"Ndonga",
33900,
"bnt-ova",
"Latn",
}
m["nl"] = {
"ดัตช์",
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 .. "'"},
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü",
Brai = c.braille,
c.punc
},
}
m["nn"] = {
"นอร์เวย์แบบนือนอสก์",
25164,
"gmq-wes",
"Latn",
ancestors = "gmq-mno",
strip_diacritics = {
remove_diacritics = c.grave .. c.acute,
},
sort_key = s["no-sortkey"],
standard_chars = s["no-standardchars"],
}
m["no"] = {
"นอร์เวย์",
9043,
"gmq-wes",
"Latn",
ancestors = "gmq-mno",
sort_key = s["no-sortkey"],
standard_chars = s["no-standardchars"],
}
m["nr"] = {
"Southern Ndebele",
36785,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["nv"] = {
"นาวาโฮ",
13310,
"apa",
"Latn, Brai",
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"] = {
"เจวา",
33273,
"bnt-nys",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ},
sort_key = {
from = {"ng'"},
to = {"ng"}
},
}
m["oc"] = {
"อุตซิตา",
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"}
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["oj"] = {
"โอจิบเว",
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"] = {
"ออโรโม",
33864,
"cus-eas",
"Latn, Ethi",
}
m["or"] = {
"โอริยา",
33810,
"inc-eas",
"Orya",
ancestors = "inc-mor",
translit = "Orya-translit",
}
m["os"] = {
"ออสซีเซีย",
33968,
"xsc-sar",
"Cyrl, Geor, Latn",
ancestors = "oos",
translit = {
Cyrl = "os-translit",
-- Geor translit in [[Module:scripts/data]]
},
override_translit = true,
display_text = {
Cyrl = {
from = {"æ", "Æ"},
to = {"ӕ", "Ӕ"}
},
Latn = {
from = {"ӕ", "Ӕ"},
to = {"æ", "Æ"}
},
},
strip_diacritics = {
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"] = {
"ปัญจาบ",
58635,
"inc-pan",
"Guru, Aran",
translit = {
Guru = "Guru-translit",
Aran = "pa-Aran-translit",
},
strip_diacritics = {
Aran = {
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna,
from = {"ݨ", "ࣇ"},
to = {"ن", "ل"}
},
},
}
m["pi"] = {
"บาลี",
36727,
"inc-mid",
"Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom
ancestors = "sa",
translit = {
-- Brah translit in [[Module:scripts/data]]
Deva = "Deva-translit",
Beng = "Beng-translit",
Sinh = "Sinh-translit",
Mymr = "Mymr-translit",
--Thai = "pi-translit",
Lana = "Lana-translit",
Laoo = "Laoo-translit",
Khmr = "Khmr-translit",
Cakm = "Cakm-translit",
},
strip_diacritics = {
Thai = {
from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here.
to = {"ิํ", "ฐ", "ญ"}
},
Mymr = {
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"] = {
"โปแลนด์",
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]}
},
standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc,
}
m["ps"] = {
"ปาทาน",
58680,
"ira-pat",
"Arab",
strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef},
}
m["pt"] = {
"โปรตุเกส",
5146,
"roa-gap",
"Latn, Brai",
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"}
},
},
standard_chars = {
Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz",
Brai = c.braille,
c.punc
},
}
m["qu"] = {
"เกชัว",
5218,
"qwe",
"Latn",
}
m["rm"] = {
"รูมันช์",
13199,
"roa-rhe",
ancestors = "rm-old",
"Latn",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e},
}
m["ro"] = {
"โรมาเนีย",
7913,
"roa-eas",
"Latn, Cyrl, Cyrs",
translit = {
Cyrl = "ro-translit"
},
display_text = {
Latn = {
from = {"'", "ţ", "Ţ"},
to = {"’", "ț", "Ț"}
},
},
strip_diacritics = {
Latn = {
from = {"’", "ţ", "Ţ"},
to = {"'", "ț", "Ț"}
},
},
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]}
},
},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present
standard_chars = {
Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz",
Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя",
c.punc
},
}
m["ru"] = {
"รัสเซีย",
7737,
"zle",
"Cyrl, Brai",
ancestors = "zle-mru",
translit = {
Cyrl = "ru-translit-Thai"
},
display_text = {
Cyrl = {
from = {"'"},
to = {"’"}
},
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"},
from = {"’"},
to = {"'"},
},
},
sort_key = {
Cyrl = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
from = {
"і", "ѣ", "ѳ", "ѵ"
},
to = {
"и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3]
}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—",
Brai = c.braille,
(c.punc:gsub("'", "")) -- Exclude apostrophe.
},
}
m["rw"] = {
"รวันดา-รุนดี",
3217514,
"bnt-glb",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron},
}
m["sa"] = {
"สันสกฤต",
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 = "Beng-translit",
["as-Beng"] = "Beng-translit",
-- Brah translit in [[Module:scripts/data]]
Deva = "Deva-translit",
Gujr = "Gujr-translit",
Guru = "Guru-translit",
Java = "Java-translit",
Kthi = "Kthi-translit",
Khmr = "Khmr-translit",
Knda = "Knda-translit",
Lana = "Lana-translit",
Laoo = "Laoo-translit",
Mlym = "Mlym-translit",
Modi = "Modi-translit",
-- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]]
-- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has
-- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit.
Mymr = "Mymr-translit",
Orya = "Orya-translit",
-- Shrd translit in [[Module:scripts/data]]
-- Sidd translit in [[Module:scripts/data]]
Sinh = "Sinh-translit",
Taml = "Taml-translit",
Telu = "Telu-translit",
--Thai = "pi-translit",
-- Tibt translit in [[Module:scripts/data]]
},
-- Mong display_text and strip_diacritics in [[Module:scripts/data]]
-- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
strip_diacritics = {
Deva = s["sa-Deva-stripdiacritics"],
Mymr = {
remove_diacritics = c.VS01,
},
Thai = {
from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here.
to = {"ิํ", "ฐ", "ญ"}
},
},
sort_key = {
Deva = s["sa-Deva-stripdiacritics"], -- until we have a proper Sanskrit sorting algorithm.
Lana = { -- Tai Tham
from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"},
to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"},
},
--Laoo = "Laoo-sortkey",
Latn = {
from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"},
to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"},
},
Mymr = {
remove_diacritics = c.VS01,
},
--Thai = "Thai-sortkey",
-- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was
-- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be
-- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies
-- regardless of script.
--all = {
-- remove_diacritics = c.ZWJ,
--},
},
}
m["sc"] = {
"ซาร์ดิเนีย",
33976,
"roa-sou",
"Latn",
ancestors = "sc-old",
}
m["sd"] = {
"สินธ์",
33997,
"inc-snd",
"Arab, Deva, Sind, Khoj",
translit = {
Deva = "Deva-translit",
Sind = "Sind-translit",
Arab = "sd-Arab-translit"
},
strip_diacritics = {
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"] = {
"ซามีเหนือ",
33947,
"smi",
"Latn",
display_text = {
from = {"'"},
to = {"ˈ"}
},
strip_diacritics = {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]}
},
standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc,
}
m["sg"] = {
"ซังโก",
33954,
"crp",
"Latn",
ancestors = "ngb",
}
m["sh"] = {
"เซอร์โบ-โครเอเชีย",
9301,
"zls",
"Latn, Cyrl, Glag, Arab",
ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1
wikimedia_codes = "sh, bs, hr, sr",
strip_diacritics = {
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]}
},
},
standard_chars = {
Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž",
Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш",
c.punc
},
}
m["si"] = {
"สิงหล",
13267,
"inc-ins",
"Sinh",
translit = "Sinh-translit",
override_translit = true,
}
m["sk"] = {
"สโลวัก",
9058,
"zlw",
"Latn",
ancestors = "zlw-osk",
sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron},
standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc,
}
m["sl"] = {
"สโลวีเนีย",
9063,
"zls",
"Latn",
strip_diacritics = {
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]},
},
standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc,
}
m["sm"] = {
"ซามัว",
34011,
"poz-pnp",
"Latn",
}
m["sn"] = {
"โชนา",
34004,
"bnt-sho",
"Latn",
strip_diacritics = {remove_diacritics = c.acute},
}
m["so"] = {
"โซมาลี",
13275,
"cus-som",
"Latn, Arab, Osma",
strip_diacritics = {
Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}
},
}
m["sq"] = {
"แอลเบเนีย",
8748,
"sqj",
"Latn, Grek, Arab, Elba, Todr, Vith",
translit = {
Elba = "Elba-translit",
Vith = "Vith-translit",
},
-- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
strip_diacritics = {
Latn = {
remove_diacritics = c.acute .. c.circ .. c.macron,
from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'},
},
},
sort_key = {
Latn = {
remove_diacritics = c.acute .. c.circ .. c.macron .. 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 if the default sort key is unsuitable
},
standard_chars = {
Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz",
c.punc
},
}
m["ss"] = {
"สวาซี",
34014,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["st"] = {
"ซูทู",
34340,
"bnt-sts",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["su"] = {
"ซุนดา",
34002,
"poz-msa",
"Latn, Sund, Arab",
ancestors = "osn",
translit = {
Sund = "Sund-translit"
},
}
m["sv"] = {
"สวีเดน",
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 = {"ö", "ae", "oe", "ss", "tz", "z" .. p[1], "ä", "ö"}
},
standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc,
}
m["sw"] = {
"สวาฮีลี",
7838,
"bnt-swh",
"Latn, Arab",
sort_key = {
Latn = {
from = {"ng'"},
to = {"ng" .. p[1]}
},
},
}
m["ta"] = {
"ทมิฬ",
5885,
"dra-tam",
"Taml",
ancestors = "ta-mid",
translit = "Taml-translit",
override_translit = true,
}
m["te"] = {
"เตลูกู",
8097,
"dra-tel",
"Telu",
translit = "Telu-translit",
override_translit = true,
}
m["tg"] = {
"ทาจิก",
9260,
"ira-swi",
"Cyrl, Arab, Latn",
ancestors = "fa-cls",
translit = {
Cyrl = "tg-translit"
},
override_translit = true,
strip_diacritics = {
Cyrl = s["tg-stripdiacritics"],
Latn = s["tg-stripdiacritics"],
},
sort_key = {
Cyrl = {
from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"},
to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]}
},
},
}
m["th"] = {
"ไทย",
9217,
"tai-swe",
"Thai, Khomt, Brai",
ancestors = "th-old",
--translit = {
-- Thai = "th-translit"
--},
--sort_key = {
-- Thai = "Thai-sortkey"
--},
}
m["ti"] = {
"ทือกรึญญา",
34124,
"sem-eth",
"Ethi",
translit = "Ethi-translit",
}
m["tk"] = {
"เติร์กเมน",
9267,
"trk-ogz",
"Latn, Cyrl, Arab",
strip_diacritics = {
Latn = s["tk-stripdiacritics"],
Cyrl = s["tk-stripdiacritics"],
},
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]}
},
},
ancestors = "trk-eog",
}
m["tl"] = {
"ตากาล็อก",
34057,
"phi",
"Latn, Tglg",
translit = {
Tglg = "tl-translit"
},
override_translit = true,
strip_diacritics = {
Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}
},
standard_chars = {
Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy",
c.punc
},
sort_key = {
Latn = "tl-sortkey",
},
}
m["tn"] = {
"สวานา",
34137,
"bnt-sts",
"Latn",
}
m["to"] = {
"ตองงา",
34094,
"poz-ton",
"Latn",
strip_diacritics = {remove_diacritics = c.acute},
sort_key = {remove_diacritics = c.macron},
}
m["tr"] = {
"ตุรกี",
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]
}
},
standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc,
}
m["ts"] = {
"Tsonga",
34327,
"bnt-tsr",
"Latn",
}
m["tt"] = {
"ตาตาร์",
25285,
"trk-kbu",
"Cyrl, Latn, Arab",
translit = {
Cyrl = "tt-translit",
Arab = "tt-translit"
},
--override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]]
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"] = {
"ตาฮีตี",
34128,
"poz-pep",
"Latn",
}
m["ug"] = {
"อุยกูร์",
13263,
"trk-kar",
"Arab, Latn, Cyrl",
ancestors = "chg",
translit = {
Arab = "ug-translit-Thai",
Cyrl = "ug-translit-Thai",
},
override_translit = true,
}
m["uk"] = {
"ยูเครน",
8798,
"zle",
"Cyrl",
ancestors = "zle-muk",
translit = "uk-translit-Thai",
strip_diacritics = {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]
}
},
standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe.
}
m["ur"] = {
"อูรดู",
1617,
"inc-hnd",
"Aran, Hebr",
translit = {
Aran = "ur-translit"
},
strip_diacritics = {
Aran = {
-- 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
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Aran = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے",
c.punc,
},
}
m["uz"] = {
"อุซเบก",
9264,
"trk-kar",
"Latn, Cyrl, 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]}
},
},
strip_diacritics = {
Arab = "ar-stripdiacritics",
},
}
m["ve"] = {
"เวนดา",
32704,
"bnt-bso",
"Latn",
}
m["vi"] = {
"เวียดนาม",
9199,
"mkh-vie",
"Latn, Hani",
ancestors = "mkh-mvi",
--translit = {Latn = "vi-translit"}, -- already handled in Module:headword & Module:links
sort_key = {
Latn = "vi-sortkey",
Hani = "Hani-sortkey",
},
}
m["vo"] = {
"โวลาปุก",
36986,
"art",
"Latn",
}
m["wa"] = {
"วัลลูน",
34219,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["wo"] = {
"โวลอฟ",
34257,
"alv-fwo",
"Latn, Arab, Gara",
}
m["xh"] = {
"โคซา",
13218,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["yi"] = {
"ยิดดิช",
8641,
"gmw-hgm",
"Hebr, Latn",
ancestors = "gmh",
translit = {
Hebr = "yi-translit",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["yo"] = {
"โยรูบา",
34311,
"alv-yor",
"Latn, Arab",
strip_diacritics = {
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"] = {
"จ้วง",
13216,
"tai",
"Latn, Hani",
sort_key = {
Latn = "za-sortkey",
Hani = "Hani-sortkey",
},
}
m["zh"] = {
"จีน",
7850,
"zhx",
"Hants, Latn, Bopo, Nshu, Brai",
ancestors = "ltc",
generate_alternants = "zh-generatealternants",
translit = {
Hani = "zh-translit",
Bopo = "zh-translit",
},
sort_key = {
Hani = "Hani-sortkey"
},
}
m["zu"] = {
"ซูลู",
10179,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
return require("Module:languages").finalizeData(m, "language")
6ql8i4s5ii8gplddjfuws0jg1xgrccz
5775764
5775763
2026-10-21T06:13:05Z
Octahedron80
267
5775764
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-stripdiacritics"] = {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["sa-Deva-stripdiacritics"] = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any.
from = {"ॐ", "[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"},
to = {"ओँ"},
}
s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute}
s["tk-stripdiacritics"] = {remove_diacritics = c.macron}
local m = {}
m["aa"] = {
"อาฟาร์",
27811,
"cus-eas",
"Latn, Ethi",
strip_diacritics = {
Latn = {remove_diacritics = c.acute},
},
}
m["ab"] = {
"อับคาเซีย",
5111,
"cau-abz",
"Cyrl, Geor, Latn",
translit = {
Cyrl = "ab-translit",
-- Geor translit in [[Module:scripts/data]]
},
override_translit = true,
display_text = {
Cyrl = s["cau-Cyrl-displaytext"]
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.acute,
from = {"^а%-"},
to = {"а"},
},
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"อเวสตะ",
29572,
"ira-cen",
"Avst, Gujr, Deva",
translit = {
Avst = "Avst-translit",
Gujr = "Gujr-translit",
Deva = "Deva-translit",
},
}
m["af"] = {
"อาฟรีกานส์",
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"] = {
"อาคัน",
28026,
"alv-ctn",
"Latn",
}
m["am"] = {
"อัมฮารา",
28244,
"sem-eth",
"Ethi",
translit = "Ethi-translit",
}
m["an"] = {
"อารากอน",
8765,
"roa-nar",
"Latn",
}
m["ar"] = {
"อาหรับ",
13955,
"sem-arb",
"Arab, Hebr, Syrc, Brai, Nbat",
translit = {
Arab = "ar-translit"
},
strip_diacritics = {
Arab = "ar-stripdiacritics",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["as"] = {
"อัสสัม",
29401,
"inc-bas",
"as-Beng",
ancestors = "inc-mas",
translit = "Beng-translit",
}
m["av"] = {
"อะวาร์",
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"],
},
strip_diacritics = {
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"ไอย์มารา",
4627,
"sai-aym",
"Latn",
}
m["az"] = {
"อาเซอร์ไบจาน",
9292,
"trk-ogz",
"Latn, Cyrl, Arab",
ancestors = "trk-oat",
dotted_dotless_i = true,
strip_diacritics = {
Latn = {
from = {"ʼ"},
to = {"'"},
},
Arab = {
module = "ar-stripdiacritics",
["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"] = {
"แบชเคียร์",
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"] = {
"เบลารุส",
9091,
"zle",
"Cyrl, Latn",
ancestors = "zle-mbe",
translit = {
Cyrl = "be-translit-Thai",
},
strip_diacritics = {
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]}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя",
Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž",
(c.punc:gsub("'", "")) -- Exclude apostrophe.
},
}
m["bg"] = {
"บัลแกเรีย",
7918,
"zls",
"Cyrl",
ancestors = "cu-bgm",
translit = "bg-translit",
strip_diacritics = {
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]"},
},
standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc,
}
m["bh"] = {
"พิหาร",
135305,
"inc-eas",
"Deva",
translit = "Deva-translit",
}
m["bi"] = {
"บิสลามา",
35452,
"crp",
"Latn",
ancestors = "en",
}
m["bm"] = {
"บัมบารา",
33243,
"dmn-emn",
"Latn, Nkoo",
sort_key = {
Latn = {
from = {"ɛ", "ɲ", "ŋ", "ɔ"},
to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]}
},
},
}
m["bn"] = {
"เบงกอล",
9610,
"inc-bas",
"Beng, Newa",
ancestors = "inc-mbn",
translit = {
Beng = "Beng-translit"
},
}
m["bo"] = {
"ทิเบต",
34271,
"sit-tib",
"Tibt", -- sometimes Deva?
ancestors = "xct",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["br"] = {
"เบรอตง",
12107,
"cel-brs",
"Latn",
ancestors = "xbm",
sort_key = {
from = {"ch", "c['ʼ’]h"},
to = {"c" .. p[1], "c" .. p[2]}
},
}
m["ca"] = {
"กาตาลา",
7026,
"roa-ocr",
"Latn",
ancestors = "roa-oca",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"},
standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc,
}
m["ce"] = {
"เชเชน",
33350,
"cau-vay",
"Cyrl, Latn, Arab",
translit = {
Cyrl = "cau-nec-translit",
Arab = "ar-translit",
},
override_translit = true,
display_text = {
Cyrl = s["cau-Cyrl-displaytext"]
},
strip_diacritics = {
Cyrl = s["cau-Cyrl-stripdiacritics"],
Latn = s["cau-Latn-stripdiacritics"],
},
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"] = {
"ชามอร์โร",
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"] = {
"คอร์ซิกา",
33111,
"roa-itr",
"Latn",
sort_key = {
from = {"chj", "ghj", "sc", "sg"},
to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]}
},
standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc,
}
m["cr"] = {
"ครี",
33390,
"alg",
"Latn, Cans",
translit = {
Cans = "cr-translit"
},
}
m["cs"] = {
"เช็ก",
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]}
},
standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc,
}
m["cu"] = {
"สลาวอนิกคริสตจักรเก่า",
35499,
"zls",
"Cyrs, Glag, Zname",
translit = {
Cyrs = "Cyrs-translit",
Glag = "Glag-translit"
},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["cv"] = {
"ชูวัช",
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"] = {
"เวลส์",
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]}
},
standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc,
}
m["da"] = {
"เดนมาร์ก",
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]}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc,
}
m["de"] = {
"เยอรมัน",
188,
"gmw-hgm",
"Latn, Latf, Brai",
ancestors = "de-ear",
sort_key = {
Latn = s["de-Latn-sortkey"],
Latf = s["de-Latn-sortkey"],
},
standard_chars = {
Latn = s["de-Latn-standardchars"],
Latf = s["de-Latn-standardchars"],
Brai = c.braille,
c.punc
}
}
m["dv"] = {
"มัลดีฟส์",
32656,
"inc-ins",
"Thaa, Diak",
translit = {
Thaa = "Thaa-translit",
Diak = "Diak-translit",
},
ancestors = "dv-old",
override_translit = true,
}
m["dz"] = {
"ซองคา",
33081,
"sit-tib",
"Tibt",
ancestors = "xct",
override_translit = true,
-- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["ee"] = {
"เอเว",
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"] = {
"กรีก",
9129,
"grk",
"Grek, Polyt, Brai",
ancestors = "el-kth",
translit = "el-translit",
override_translit = true,
-- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ",
Brai = c.braille,
c.punc
},
}
m["en"] = {
"อังกฤษ",
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 pagenames.
from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"},
to = {{
["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c",
["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e",
["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i",
["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o",
["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p",
["ß"] = "ss", ["ʋ"] = "v",
}},
},
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz",
Brai = c.braille,
c.punc
},
}
m["eo"] = {
"เอสเปรันโต",
143,
"art",
"Latn",
--translit = "eo-translit", -- already handled in Module:headword & Module:links
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]}
},
standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc,
}
m["es"] = {
"สเปน",
1321,
"roa-cas",
"Latn, Brai",
ancestors = "es-ear",
--translit = "es-translit", -- already handled in Module:headword & Module:links
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"}
},
},
standard_chars = {
Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz",
Brai = c.braille,
c.punc
},
}
m["et"] = {
"เอสโตเนีย",
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]
}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc,
}
m["eu"] = {
"บาสก์",
8752,
"euq",
"Latn",
sort_key = {
from = {"ç", "ñ"},
to = {"c" .. p[1], "n" .. p[1]}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc,
}
m["fa"] = {
"เปอร์เซีย",
9168,
"ira-swi",
"Arab, Hebr",
ancestors = "fa-cls",
strip_diacritics = {
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,
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["ff"] = {
"ฟูลา",
33454,
"alv-fwo",
"Latn, Adlm",
}
m["fi"] = {
"ฟินแลนด์",
1412,
"urj-fin",
"Latn",
display_text = {
from = {"'"},
to = {"’"}
},
strip_diacritics = { -- 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"}
},
standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc,
}
m["fj"] = {
"ฟีจี",
33295,
"poz-pcc",
"Latn",
}
m["fo"] = {
"แฟโร",
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]}
},
standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc,
}
m["fr"] = {
"ฝรั่งเศส",
150,
"roa-oil",
"Latn, Brai",
ancestors = "frm",
sort_key = {
Latn = s["roa-oil-sortkey"]
},
standard_chars = {
Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz",
Brai = c.braille,
c.punc
},
}
m["fy"] = {
"ฟรีเชียตะวันตก",
27175,
"gmw-fri",
"Latn",
sort_key = {
remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer,
from = {"y"},
to = {"i"}
},
standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc,
}
m["ga"] = {
"ไอริช",
9142,
"cel-gae",
"Latn, Latg",
ancestors = "mga",
sort_key = {
remove_diacritics = c.acute,
from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"},
to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"}
},
standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc,
}
m["gd"] = {
"แกลิกแบบสกอตแลนด์",
9314,
"cel-gae",
"Latn, Latg",
ancestors = "mga",
sort_key = {remove_diacritics = c.grave .. c.acute},
standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc,
}
m["gl"] = {
"กาลิเซีย",
9307,
"roa-gap",
"Latn",
sort_key = {
remove_diacritics = c.acute,
from = {"ñ"},
to = {"n" .. p[1]}
},
standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc,
}
m["gu"] = {
"คุชราต",
5137,
"inc-wes",
"Arab, Gujr",
ancestors = "inc-mgu",
translit = {
Gujr = "Gujr-translit",
},
strip_diacritics = {
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"] = {
"แมงซ์",
12175,
"cel-gae",
"Latn",
ancestors = "mga",
sort_key = {remove_diacritics = c.cedilla .. "-"},
standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc,
}
m["ha"] = {
"เฮาซา",
56475,
"cdc-wst",
"Latn, Arab",
strip_diacritics = {
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"] = {
"ฮีบรู",
9288,
"sem-can",
"Hebr, Phnx, Brai, Samr",
ancestors = "he-med",
translit = {
Hebr = "he-translit",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
-- Samr strip_diacritics, sort_key in [[Module:scripts/data]]
-- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission)
}
m["hi"] = {
"ฮินดี",
1568,
"inc-hnd",
"Deva, Kthi, Newa",
translit = {
Deva = "Deva-translit",
Kthi = "Kthi-translit",
Newa = "Newa-translit",
},
standard_chars = {
Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰",
c.punc
},
}
m["ho"] = {
"ฮีรีโมตู",
33617,
"crp",
"Latn",
ancestors = "meu",
}
m["ht"] = {
"ครีโอลเฮติ",
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"] = {
"ฮังการี",
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],
}
},
},
standard_chars = {
Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz",
c.punc
},
}
m["hy"] = {
"อาร์มีเนีย",
8785,
"hyx",
"Armn, Brai",
ancestors = "axm",
-- Armn translit in [[Module:scripts/data]]
override_translit = true,
strip_diacritics = {
Armn = {
remove_diacritics = "՛՜՞՟",
from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"},
to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"}
},
},
sort_key = {
Armn = {
from = {
"ու", "եւ", -- 2 chars
"և" -- 1 char
},
to = {
"ւ", "եվ",
"եվ"
}
},
},
}
m["hz"] = {
"เฮเรโร",
33315,
"bnt-swb",
"Latn",
}
m["ia"] = {
"อินเทอร์ลิงกวา",
35934,
"art",
"Latn",
}
m["id"] = {
"อินโดนีเซีย",
9240,
"poz-mly",
"Latn",
ancestors = "ms",
standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc,
}
m["ie"] = {
"อินเทร์ลิงเกว",
35850,
"art",
"Latn",
type = "appendix-constructed",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ},
}
m["ig"] = {
"อิกโบ",
33578,
"alv-igb",
"Latn",
strip_diacritics = {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"] = {
"นอซู",
34235,
"tbq-nlo",
"Yiii",
translit = "ii-translit",
}
m["ik"] = {
"Inupiaq",
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"] = {
"อีโด",
35224,
"art",
"Latn",
}
m["is"] = {
"ไอซ์แลนด์",
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]}
},
standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc,
}
m["it"] = {
"อิตาลี",
652,
"roa-itr",
"Latn",
ancestors = "roa-oit",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove},
standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc,
}
m["iu"] = {
"อินุกติตุต",
29921,
"esx-inu",
"Cans, Latn",
translit = {
Cans = "cr-translit"
},
override_translit = true,
}
m["ja"] = {
"ญี่ปุ่น",
5287,
"jpx",
"Jpan, Latn, Brai",
ancestors = "ja-ear",
translit = s["jpx-translit"],
link_tr = true,
display_text = s["jpx-displaytext"],
strip_diacritics = s["jpx-stripdiacritics"],
sort_key = s["jpx-sortkey"],
}
m["jv"] = {
"ชวา",
33549,
"poz",
"Latn, Java, Arab",
ancestors = "kaw",
translit = {
Java = "Java-translit"
},
link_tr = true,
strip_diacritics = {
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"] = {
"จอร์เจีย",
8108,
"ccs-gzn",
"Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian
ancestors = "ka-mid",
-- Geor, Geok translit in [[Module:scripts/data]]
override_translit = true,
strip_diacritics = {
Geor = s["ka-stripdiacritics"],
Geok = s["ka-stripdiacritics"],
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["kg"] = {
"คองโก",
33702,
"bnt-kng",
"Latn",
}
m["ki"] = {
"เกโกโย",
33587,
"bnt-kka",
"Latn",
}
m["kj"] = {
"Kwanyama",
1405077,
"bnt-ova",
"Latn",
}
m["kk"] = {
"คาซัค",
9252,
"trk-kno",
"Cyrl, Latn, Arab",
translit = "kk-translit",
-- 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]}
},
},
standard_chars = {
Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя",
c.punc
},
}
m["kl"] = {
"กรีนแลนด์",
25355,
"esx-inu",
"Latn",
sort_key = {
from = {"æ", "ø", "å"},
to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]}
}
}
m["km"] = {
"เขมร",
9205,
"mkh-kmr",
"Khmr",
ancestors = "xhm",
translit = "Khmr-translit",
}
m["kn"] = {
"กันนฑะ",
33673,
"dra-kan",
"Knda, Tutg",
ancestors = "dra-mkn",
-- Knda translit in [[Module:scripts/data]]
}
m["ko"] = {
"เกาหลี",
9176,
"qfa-kor",
"Kore, Brai",
ancestors = "ko-ear",
translit = {
Kore = "ko-translit",
},
-- Kore strip_diacritics in [[Module:scripts/data]]
}
m["kr"] = {
"กานูรี",
36094,
"ssa-sah",
"Latn, Arab",
-- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically
strip_diacritics = {
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"] = {
"แคชเมียร์",
33552,
"inc-kas",
"Aran, Deva, Shrd, Latn",
translit = {
Aran = "ks-Aran-translit",
Deva = "Deva-translit",
-- Shrd translit in [[Module:scripts/data]]
},
}
-- "kv" is treated as "koi", "kpv", see [[WT:LT]]
m["kw"] = {
"คอร์นวอลล์",
25289,
"cel-brs",
"Latn",
ancestors = "cnx",
sort_key = {
from = {"ch"},
to = {"c" .. p[1]}
},
}
m["ky"] = {
"คีร์กีซ",
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"] = {
"ละติน",
397,
"itc-laf",
"Latn, Ital",
ancestors = "itc-ola",
--translit = "la-translit", -- already handled in Module:headword & Module:links
-- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission)
display_text = {
Latn = s["itc-Latn-displaytext"]
},
strip_diacritics = {
Latn = s["itc-Latn-stripdiacritics"]
},
sort_key = {
Latn = s["itc-Latn-sortkey"]
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx",
c.punc
},
}
m["lb"] = {
"ลักเซมเบิร์ก",
9051,
"gmw-hgm",
"Latn, Brai",
ancestors = "gmw-cfr",
sort_key = {
Latn = {
from = {"ä", "ë", "é"},
to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]}
},
},
}
m["lg"] = {
"ลูกันดา",
33368,
"bnt-nyg",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ},
sort_key = {
from = {"ŋ"},
to = {"n" .. p[1]}
},
}
m["li"] = {
"ลิมเบิร์ก",
102172,
"gmw-frk",
"Latn",
ancestors = "dum",
}
m["ln"] = {
"ลิงกาลา",
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"] = {
"ลาว",
9211,
"tai-swe",
"Laoo", -- also Tai Noi/Lao Buhan script
translit = "Laoo-translit",
--sort_key = "Laoo-sortkey",
standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc,
}
m["lt"] = {
"ลิทัวเนีย",
9083,
"bat-eas",
"Latn",
ancestors = "olt",
display_text = "lt-common",
strip_diacritics = "lt-common",
sort_key = "lt-common",
standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc,
}
m["lu"] = {
"Luba-Katanga",
36157,
"bnt-lub",
"Latn",
}
m["lv"] = {
"ลัตเวีย",
9078,
"bat-eas",
"Latn",
strip_diacritics = {
-- 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]}
},
standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc,
}
m["mg"] = {
"มาลากาซี",
7930,
"poz-bre",
"Latn, Arab",
}
m["mh"] = {
"มาร์แชลล์",
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"] = {
"มาวรี",
36451,
"poz-pep",
"Latn",
sort_key = {
remove_diacritics = c.macron,
from = {"ng", "wh"},
to = {"n" .. p[1], "w" .. p[1]}
},
}
m["mk"] = {
"มาซิโดเนีย",
9296,
"zls",
"Cyrl, Polyt",
ancestors = "cu",
translit = {
Cyrl = "mk-translit",
-- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is
-- acceptable, so we disable it for now
Polyt = false,
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.acute,
remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"}
},
},
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 display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш",
c.punc
},
}
m["ml"] = {
"มลยาฬัม",
36236,
"dra-mal",
"Mlym",
override_translit = true,
-- Mlym translit in [[Module:scripts/data]]
}
m["mn"] = {
"มองโกเลีย",
9246,
"xgn-cen",
"Cyrl, Mong, Latn, Brai",
ancestors = "cmg",
translit = {
Cyrl = "mn-translit",
-- Mong translit in [[Module:scripts/data]]
},
override_translit = true,
-- Mong display_text and strip_diacritics in [[Module:scripts/data]]
strip_diacritics = {
Cyrl = {remove_diacritics = c.grave .. c.acute},
},
sort_key = {
Cyrl = {
remove_diacritics = c.grave,
from = {"ё", "ө", "ү"},
to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—",
Brai = c.braille,
c.punc
},
}
-- "mo" is treated as "ro", see [[WT:LT]]
m["mr"] = {
"มราฐี",
1571,
"inc-sou",
"Deva, Modi",
ancestors = "omr",
translit = {
Deva = "Deva-translit",
Modi = "Modi-translit",
},
strip_diacritics = {
Deva = {
from = {"च़", "ज़", "झ़"},
to = {"च", "ज", "झ"}
},
},
}
m["ms"] = {
"มาเลเซีย",
9237,
"poz-mly",
"Latn, Arab",
ancestors = "ms-cla",
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz",
c.punc
},
}
m["mt"] = {
"มอลตา",
9166,
"sem-arb",
"Latn",
display_text = {
from = {"'"},
to = {"’"}
},
strip_diacritics = {
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"] = {
"พม่า",
9228,
"tbq-brm",
"Mymr",
ancestors = "obr",
translit = "my-translit",
override_translit = true,
sort_key = {
from = {"ျ", "ြ", "ွ", "ှ", "ဿ"},
to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"}
},
}
m["na"] = {
"นาอูรู",
13307,
"poz-mic",
"Latn",
}
m["nb"] = {
"นอร์เวย์แบบบุ๊กมอล",
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"],
standard_chars = s["no-standardchars"],
}
m["nd"] = {
"Northern Ndebele",
35613,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["ne"] = {
"เนปาล",
33823,
"inc-pae",
"Deva, Newa",
translit = {
Deva = "Deva-translit",
Newa = "Newa-translit",
},
}
m["ng"] = {
"Ndonga",
33900,
"bnt-ova",
"Latn",
}
m["nl"] = {
"ดัตช์",
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 .. "'"},
},
standard_chars = {
Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü",
Brai = c.braille,
c.punc
},
}
m["nn"] = {
"นอร์เวย์แบบนือนอสก์",
25164,
"gmq-wes",
"Latn",
ancestors = "gmq-mno",
strip_diacritics = {
remove_diacritics = c.grave .. c.acute,
},
sort_key = s["no-sortkey"],
standard_chars = s["no-standardchars"],
}
m["no"] = {
"นอร์เวย์",
9043,
"gmq-wes",
"Latn",
ancestors = "gmq-mno",
sort_key = s["no-sortkey"],
standard_chars = s["no-standardchars"],
}
m["nr"] = {
"Southern Ndebele",
36785,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["nv"] = {
"นาวาโฮ",
13310,
"apa",
"Latn, Brai",
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"] = {
"เจวา",
33273,
"bnt-nys",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ},
sort_key = {
from = {"ng'"},
to = {"ng"}
},
}
m["oc"] = {
"อุตซิตา",
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"}
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["oj"] = {
"โอจิบเว",
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"] = {
"ออโรโม",
33864,
"cus-eas",
"Latn, Ethi",
}
m["or"] = {
"โอริยา",
33810,
"inc-eas",
"Orya",
ancestors = "inc-mor",
translit = "Orya-translit",
}
m["os"] = {
"ออสซีเซีย",
33968,
"xsc-sar",
"Cyrl, Geor, Latn",
ancestors = "oos",
translit = {
Cyrl = "os-translit",
-- Geor translit in [[Module:scripts/data]]
},
override_translit = true,
display_text = {
Cyrl = {
from = {"æ", "Æ"},
to = {"ӕ", "Ӕ"}
},
Latn = {
from = {"ӕ", "Ӕ"},
to = {"æ", "Æ"}
},
},
strip_diacritics = {
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"] = {
"ปัญจาบ",
58635,
"inc-pan",
"Guru, Aran",
translit = {
Guru = "Guru-translit",
Aran = "pa-Aran-translit",
},
strip_diacritics = {
Aran = {
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna,
from = {"ݨ", "ࣇ"},
to = {"ن", "ل"}
},
},
}
m["pi"] = {
"บาลี",
36727,
"inc-mid",
"Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom
ancestors = "sa",
translit = {
-- Brah translit in [[Module:scripts/data]]
Deva = "Deva-translit",
Beng = "Beng-translit",
Sinh = "Sinh-translit",
Mymr = "Mymr-translit",
--Thai = "pi-translit",
Lana = "Lana-translit",
Laoo = "Laoo-translit",
Khmr = "Khmr-translit",
Cakm = "Cakm-translit",
},
strip_diacritics = {
Thai = {
from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here.
to = {"ิํ", "ฐ", "ญ"}
},
Mymr = {
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"] = {
"โปแลนด์",
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]}
},
standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc,
}
m["ps"] = {
"ปาทาน",
58680,
"ira-pat",
"Arab",
strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef},
}
m["pt"] = {
"โปรตุเกส",
5146,
"roa-gap",
"Latn, Brai",
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"}
},
},
standard_chars = {
Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz",
Brai = c.braille,
c.punc
},
}
m["qu"] = {
"เกชัว",
5218,
"qwe",
"Latn",
}
m["rm"] = {
"รูมันช์",
13199,
"roa-rhe",
ancestors = "rm-old",
"Latn",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e},
}
m["ro"] = {
"โรมาเนีย",
7913,
"roa-eas",
"Latn, Cyrl, Cyrs",
translit = {
Cyrl = "ro-translit"
},
display_text = {
Latn = {
from = {"'", "ţ", "Ţ"},
to = {"’", "ț", "Ț"}
},
},
strip_diacritics = {
Latn = {
from = {"’", "ţ", "Ţ"},
to = {"'", "ț", "Ț"}
},
},
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]}
},
},
-- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present
standard_chars = {
Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz",
Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя",
c.punc
},
}
m["ru"] = {
"รัสเซีย",
7737,
"zle",
"Cyrl, Brai",
ancestors = "zle-mru",
translit = {
Cyrl = "ru-translit-Thai"
},
display_text = {
Cyrl = {
from = {"'"},
to = {"’"}
},
},
strip_diacritics = {
Cyrl = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"},
from = {"’"},
to = {"'"},
},
},
sort_key = {
Cyrl = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
from = {
"і", "ѣ", "ѳ", "ѵ"
},
to = {
"и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3]
}
},
},
standard_chars = {
Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—",
Brai = c.braille,
(c.punc:gsub("'", "")) -- Exclude apostrophe.
},
}
m["rw"] = {
"รวันดา-รุนดี",
3217514,
"bnt-glb",
"Latn",
strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron},
}
m["sa"] = {
"สันสกฤต",
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 = "Beng-translit",
["as-Beng"] = "Beng-translit",
-- Brah translit in [[Module:scripts/data]]
Deva = "Deva-translit",
Gujr = "Gujr-translit",
Guru = "Guru-translit",
Java = "Java-translit",
Kthi = "Kthi-translit",
Khmr = "Khmr-translit",
Knda = "Knda-translit",
Lana = "Lana-translit",
Laoo = "Laoo-translit",
Mlym = "Mlym-translit",
Modi = "Modi-translit",
-- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]]
-- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has
-- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit.
Mymr = "Mymr-translit",
Orya = "Orya-translit",
-- Shrd translit in [[Module:scripts/data]]
-- Sidd translit in [[Module:scripts/data]]
Sinh = "Sinh-translit",
Taml = "Taml-translit",
Telu = "Telu-translit",
--Thai = "pi-translit",
-- Tibt translit in [[Module:scripts/data]]
},
-- Mong display_text and strip_diacritics in [[Module:scripts/data]]
-- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
strip_diacritics = {
Deva = s["sa-Deva-stripdiacritics"],
Mymr = {
remove_diacritics = c.VS01,
},
Thai = {
from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here.
to = {"ิํ", "ฐ", "ญ"}
},
},
sort_key = {
Deva = s["sa-Deva-stripdiacritics"], -- until we have a proper Sanskrit sorting algorithm.
Lana = { -- Tai Tham
from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"},
to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"},
},
--Laoo = "Laoo-sortkey",
Latn = {
from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"},
to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"},
},
Mymr = {
remove_diacritics = c.VS01,
},
--Thai = "Thai-sortkey",
-- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was
-- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be
-- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies
-- regardless of script.
--all = {
-- remove_diacritics = c.ZWJ,
--},
},
}
m["sc"] = {
"ซาร์ดิเนีย",
33976,
"roa-sou",
"Latn",
ancestors = "sc-old",
}
m["sd"] = {
"สินธ์",
33997,
"inc-snd",
"Arab, Deva, Sind, Khoj",
translit = {
Deva = "Deva-translit",
Sind = "Sind-translit",
Arab = "sd-Arab-translit"
},
strip_diacritics = {
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"] = {
"ซามีเหนือ",
33947,
"smi",
"Latn",
display_text = {
from = {"'"},
to = {"ˈ"}
},
strip_diacritics = {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]}
},
standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc,
}
m["sg"] = {
"ซังโก",
33954,
"crp",
"Latn",
ancestors = "ngb",
}
m["sh"] = {
"เซอร์โบ-โครเอเชีย",
9301,
"zls",
"Latn, Cyrl, Glag, Arab",
ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1
wikimedia_codes = "sh, bs, hr, sr",
strip_diacritics = {
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]}
},
},
standard_chars = {
Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž",
Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш",
c.punc
},
}
m["si"] = {
"สิงหล",
13267,
"inc-ins",
"Sinh",
translit = "Sinh-translit",
override_translit = true,
}
m["sk"] = {
"สโลวัก",
9058,
"zlw",
"Latn",
ancestors = "zlw-osk",
sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron},
standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc,
}
m["sl"] = {
"สโลวีเนีย",
9063,
"zls",
"Latn",
strip_diacritics = {
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]},
},
standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc,
}
m["sm"] = {
"ซามัว",
34011,
"poz-pnp",
"Latn",
}
m["sn"] = {
"โชนา",
34004,
"bnt-sho",
"Latn",
strip_diacritics = {remove_diacritics = c.acute},
}
m["so"] = {
"โซมาลี",
13275,
"cus-som",
"Latn, Arab, Osma",
strip_diacritics = {
Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}
},
}
m["sq"] = {
"แอลเบเนีย",
8748,
"sqj",
"Latn, Grek, Arab, Elba, Todr, Vith",
translit = {
Elba = "Elba-translit",
Vith = "Vith-translit",
},
-- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
strip_diacritics = {
Latn = {
remove_diacritics = c.acute .. c.circ .. c.macron,
from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'},
},
},
sort_key = {
Latn = {
remove_diacritics = c.acute .. c.circ .. c.macron .. 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 if the default sort key is unsuitable
},
standard_chars = {
Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz",
c.punc
},
}
m["ss"] = {
"สวาซี",
34014,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["st"] = {
"ซูทู",
34340,
"bnt-sts",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["su"] = {
"ซุนดา",
34002,
"poz-msa",
"Latn, Sund, Arab",
ancestors = "osn",
translit = {
Sund = "Sund-translit"
},
}
m["sv"] = {
"สวีเดน",
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 = {"ö", "ae", "oe", "ss", "tz", "z" .. p[1], "ä", "ö"}
},
standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc,
}
m["sw"] = {
"สวาฮีลี",
7838,
"bnt-swh",
"Latn, Arab",
sort_key = {
Latn = {
from = {"ng'"},
to = {"ng" .. p[1]}
},
},
}
m["ta"] = {
"ทมิฬ",
5885,
"dra-tam",
"Taml",
ancestors = "ta-mid",
translit = "Taml-translit",
override_translit = true,
}
m["te"] = {
"เตลูกู",
8097,
"dra-tel",
"Telu",
translit = "Telu-translit",
override_translit = true,
}
m["tg"] = {
"ทาจิก",
9260,
"ira-swi",
"Cyrl, Arab, Latn",
ancestors = "fa-cls",
translit = {
Cyrl = "tg-translit"
},
override_translit = true,
strip_diacritics = {
Cyrl = s["tg-stripdiacritics"],
Latn = s["tg-stripdiacritics"],
},
sort_key = {
Cyrl = {
from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"},
to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]}
},
},
}
m["th"] = {
"ไทย",
9217,
"tai-swe",
"Thai, Khomt, Brai",
ancestors = "th-old",
--translit = {
-- Thai = "th-translit"
--},
--sort_key = {
-- Thai = "Thai-sortkey"
--},
}
m["ti"] = {
"ทือกรึญญา",
34124,
"sem-eth",
"Ethi",
translit = "Ethi-translit",
}
m["tk"] = {
"เติร์กเมน",
9267,
"trk-ogz",
"Latn, Cyrl, Arab",
strip_diacritics = {
Latn = s["tk-stripdiacritics"],
Cyrl = s["tk-stripdiacritics"],
},
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]}
},
},
ancestors = "trk-eog",
}
m["tl"] = {
"ตากาล็อก",
34057,
"phi",
"Latn, Tglg",
translit = {
Tglg = "tl-translit"
},
override_translit = true,
strip_diacritics = {
Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}
},
standard_chars = {
Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy",
c.punc
},
sort_key = {
Latn = "tl-sortkey",
},
}
m["tn"] = {
"สวานา",
34137,
"bnt-sts",
"Latn",
}
m["to"] = {
"ตองงา",
34094,
"poz-ton",
"Latn",
strip_diacritics = {remove_diacritics = c.acute},
sort_key = {remove_diacritics = c.macron},
}
m["tr"] = {
"ตุรกี",
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]
}
},
standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc,
}
m["ts"] = {
"Tsonga",
34327,
"bnt-tsr",
"Latn",
}
m["tt"] = {
"ตาตาร์",
25285,
"trk-kbu",
"Cyrl, Latn, Arab",
translit = {
Cyrl = "tt-translit",
Arab = "tt-translit"
},
--override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]]
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"] = {
"ตาฮีตี",
34128,
"poz-pep",
"Latn",
}
m["ug"] = {
"อุยกูร์",
13263,
"trk-kar",
"Arab, Latn, Cyrl",
ancestors = "chg",
translit = {
Arab = "ug-translit-Thai",
Cyrl = "ug-translit-Thai",
},
override_translit = true,
}
m["uk"] = {
"ยูเครน",
8798,
"zle",
"Cyrl",
ancestors = "zle-muk",
translit = "uk-translit-Thai",
strip_diacritics = {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]
}
},
standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe.
}
m["ur"] = {
"อูรดู",
1617,
"inc-hnd",
"Aran, Hebr",
translit = {
Aran = "ur-translit"
},
strip_diacritics = {
Aran = {
-- 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
},
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
standard_chars = {
Aran = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے",
c.punc,
},
}
m["uz"] = {
"อุซเบก",
9264,
"trk-kar",
"Latn, Cyrl, 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]}
},
},
strip_diacritics = {
Arab = "ar-stripdiacritics",
},
}
m["ve"] = {
"เวนดา",
32704,
"bnt-bso",
"Latn",
}
m["vi"] = {
"เวียดนาม",
9199,
"mkh-vie",
"Latn, Hani",
ancestors = "mkh-mvi",
--translit = {Latn = "vi-translit"}, -- already handled in Module:headword & Module:links
sort_key = {
Latn = "vi-sortkey",
Hani = "Hani-sortkey",
},
}
m["vo"] = {
"โวลาปุก",
36986,
"art",
"Latn",
}
m["wa"] = {
"วัลลูน",
34219,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["wo"] = {
"โวลอฟ",
34257,
"alv-fwo",
"Latn, Arab, Gara",
}
m["xh"] = {
"โคซา",
13218,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
m["yi"] = {
"ยิดดิช",
8641,
"gmw-hgm",
"Hebr, Latn",
ancestors = "gmh",
translit = {
Hebr = "yi-translit",
},
-- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["yo"] = {
"โยรูบา",
34311,
"alv-yor",
"Latn, Arab",
strip_diacritics = {
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"] = {
"จ้วง",
13216,
"tai",
"Latn, Hani",
sort_key = {
Latn = "za-sortkey",
Hani = "Hani-sortkey",
},
}
m["zh"] = {
"จีน",
7850,
"zhx",
"Hants, Latn, Bopo, Nshu, Brai",
ancestors = "ltc",
generate_alternants = "zh-generatealternants",
translit = {
Hani = "zh-translit",
Bopo = "zh-translit",
},
sort_key = {
Hani = "Hani-sortkey"
},
}
m["zu"] = {
"ซูลู",
10179,
"bnt-ngu",
"Latn",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron},
}
return require("Module:languages").finalizeData(m, "language")
jacfd3334jgb5cc5ew11cwm4y3c9ftt
ทราย
0
154623
5775733
5686160
2026-10-20T12:36:27Z
Ai Ku Karng
17824
/* รากศัพท์ 1 */
5775733
wikitext
text/x-wiki
== ภาษาไทย ==
{{รมว}}
{{wp}}
[[File:Sand.jpg|thumb]]
=== รูปแบบอื่น ===
* {{alt|th|ซาย||เลิกใช้}}
=== การออกเสียง ===
{{th-pron|ซาย}}
=== รากศัพท์ 1 ===
{{inh+|th|th-ayu|*saːjᴬ⁴}} (Pittayaporn, 2016), จาก{{inh|th|tai-swe-pro|*zaːjᴬ⁴}}, จาก{{inh|th|tai-pro|*zwɯəjᴬ}}, จาก{{der|th|och|-}} {{och-l|沙}}; ร่วมเชื้อสายกับ{{cog|lo|ຊາຍ}}, {{cog|tts|ซาย}}, {{cog|nyw|ซาย}}, {{cog|nod|ᨪᩣ᩠ᨿ}}, {{cog|kkh|ᨪᩣ᩠ᨿ}}, {{cog|khb|ᦌᦻ}}, {{cog|blt|ꪏꪱꪥ}}, {{cog|shn|သၢႆး}}, {{cog|tdd|ᥔᥣᥭᥰ}}, {{cog|aho|𑜏𑜩}} หรือ {{m|aho|𑜏𑜩𑜤}}, {{cog|za|saiz}}, {{cog|zhn|saiz}}; เทียบ{{cog|sit-pro|*(s/z)a-j||ดิน, ทราย}}
คำนี้เคยเขียนว่า "ซาย" ในเอกสารโบราณต่าง ๆ มาจนถึงก่อนคริสต์ศตวรรษที่ 18 แล้วเปลี่ยนมาสะกดเป็น "ทราย" ในช่วงคริสต์ศตวรรษที่ 18-19 สาเหตุเป็นไปได้ว่าเป็นความเข้าใจผิดอย่างแพร่หลายว่า คำนี้มีต้นกำเนิดมาจากภาษาเขมร ซึ่ง {{lang|km|ទ្រ}} (ทฺร) ในภาษาเขมรยืมมาแล้วออกเสียงเป็น "ซ" ในภาษาไทยมีอยู่หลายคำ ในขณะที่ภาษาเขมร {{m|km|ទ្រាយ}} หมายถึงกวางชนิดหนึ่ง
==== คำนาม ====
{{th-noun}}
# [[วัตถุ]][[ที่]][[เป็น]][[เศษ]][[หิน]][[ขนาด]][[เล็ก]] [[มี]][[ลักษณะ]][[ซุย]][[ร่วน]][[ไม่]][[เกาะ]][[กัน]] มี[[หลาย]][[ชนิด]]
#: {{ux|th|ทรายขี้เป็ด}}
#: {{ux|th|ทรายหยาบ}}
#: {{ux|th|ทรายละเอียด}}
# [[ใช้]][[เรียก]][[สิ่ง]][[อื่น]]ที่มีลักษณะ[[อย่าง]]ทราย
#: {{ux|th|เนื้อแตงโมเป็นทราย}}
#: {{ux|th|น้ำตาลทราย}}
===== ลูกคำ =====
{{col4|th|กระดาษทราย|กระบะทราย|กระสอบทราย|แกนทราย|ขนทรายเข้าวัด|ขนมทราย|เครื่องอังทราย|ซ่อนทราย|ซัดทราย|ทรายแก้ว|ทรายดูด|ทรายแป้ง|ทองทราย|ทะเลทราย|นอนกลางดินกินกลางทราย|นาฬิกาทราย|น้ำซึมบ่อทราย|น้ำตาลทราย|แมวทราย|ย่างทราย|ย่านทราย|หินทราย}}
===== คำพ้องความ =====
* {{sense|วัตถุซุยร่วน}} {{l|th|กระไส}}, {{l|th|พาลุก}}, {{l|th|วาลิกา}}, {{l|th|วาลุกา}}, {{l|th|อุรุ}}
===== คำแปลภาษาอื่น =====
{{trans-top|วัตถุที่เป็นเศษหินขนาดเล็ก}}
* กรีก: {{t+|el|άμμος|f}}
* กะเหรี่ยง:
*: โปตะวันออก: {{t|kjp|မေဝ်}}
*: สะกอ: {{t|ksw|မဲး}}
* กาโร: {{t|grt|an·cheng}}, {{t|grt|han·cheng}}
* เกาหลี: {{t+|ko|모래}}
* เขมร: {{t+|km|ខ្សាច់}}, {{t|km|ដីខ្សាច់}}
* เขิน: {{t|kkh|ᨪᩣ᩠ᨿ}}
* ครีโอลกาบูเวร์ดี: {{t|kea|areia}}
* คำตี้: {{t|kht|ꩬၢဲး}}
* คำเมือง: {{t+|nod|ᨪᩣ᩠ᨿ}}
* จอร์เจีย: {{t|ka|ქვიშა}}, {{t|ka|სილა}}
* จีน:
*: กวางตุ้ง: {{t|yue|沙}}, {{t|yue|沙子}}
*: ดุงกาน: {{t|dng|сазы}}
*: หมิ่นตะวันออก: {{t|cdo|沙|tr=săi / să}}
*: กั้น: {{t|gan|沙}}
*: แคะ: {{t|hak|沙仔|tr=sâ-é}}
*: หมิ่นใต้: {{t|nan-hbl|沙|tr=soa}}
*: จิ้น: {{t|cjy|沙}}
*: จีนกลาง: {{t+|cmn|沙|tr=shā}}, {{t+|cmn|沙子|tr=shāzi}}
*: หมิ่นเหนือ: {{t|mnp|沙|tr=suói / sá}}
*: อู๋: {{t|wuu|沙}}
*: เซียง: {{t|hsn|沙}}
* เจียเม่า: {{t|jio|ɗej¹}}
* ชวา: {{t+|jv|ꦮꦼꦝꦶ}}
* เช็ก: {{t+|cs|písek|m}}
* ซุนดา: {{t+|su|ᮊᮩᮞᮤᮊ᮪}}
* ซูก: {{t|tsg|buhangin}}
* เซอร์โบ-โครเอเชีย:
*: ซีริลลิก: {{t|sh|пе́сак|m}}, {{t|sh|пије́сак|m}}
*: ละติน: {{t+|sh|pésak|m}}, {{t+|sh|pijésak|m}}
* ญัฮกุร: {{t|cbn|ฮึตึล}}
* ญี่ปุ่น: {{t+|ja|砂|tr=すな, suna}}
* ดัตช์: {{t+|nl|zand|n|tr=ซอนต์}}
* เดนมาร์ก: {{t+|da|sand|n}}
* ตากาล็อก: {{t+|tl|buhangin}}
* ทิเบต: {{t|bo|བྱེ་མ}}
* ไทดำ: {{t+|blt|ꪏꪱꪥ}}
* ไทใต้คง: {{t|tdd|ᥔᥣᥭᥰ}}
* ไทใหญ่: {{t+|shn|သၢႆး}}
* นอร์เวย์:
*: บุ๊กมอล: {{t+|nb|sand|m}}
*: นือนอสก์: {{t|nn|sand|m}}
* นีวเว: {{t|miu|one}}
* บัลแกเรีย: {{t+|bg|пя́сък|m}}
* โปรตุเกส: {{t+|pt|areia|f}}
* โปแลนด์: {{t+|pl|piasek|m}}
* ฝรั่งเศส: {{t+|fr|sable|m}}
* ฟรีเชียตะวันตก: {{t+|fy|sân|n}}
* ฟินแลนด์: {{t+|fi|hiekka}}
* โภชปุระ: {{t|bho|बालू}}
* มอญ: {{t|mnw|ဗ္တဳ}}
* มาซิโดเนีย: {{t+|mk|песок|m}}
* มาเลเซีย: {{t+|ms|pasir}}, {{t+|ms|ramal}}
* มาวรี: {{t|mi|one}}
* ยากัน: {{t|yka|umus}}
* ยูเครน: {{t+|uk|пісо́к|m}}
* เยอรมัน: {{t+|de|Sand|m}}
* รัสเซีย: {{t+|ru|песо́к|m}}
* โรมาเนีย: {{t+|ro|nisip|n}}, {{t+|ro|arină|f}}
* ละติน: {{t|la|arēna|f}}, {{t|la|harēna|f}}, {{t|la|rāmentum|n}}
* ลาว: {{t+|lo|ຊາຍ}}
* เลอเวือะ:
*: ตะวันออก: {{t|lwl|ฮมัจ}}
* เวียดนาม: {{t+|vi|cát}}
* สเปน: {{t+|es|arena|f}}
* สโลวัก: {{t+|sk|piesok|m}}
* สโลวีเนีย: {{t+|sl|pẹ́sək|m}}
* สวีเดน: {{t+|sv|sand|c}}
* สันสกฤต: {{t+|sa|सिकता|f}}, {{t+|sa|वालुका|f}}, {{t+|sa|शीतला|f}}, {{t+|sa|वालक|n}}, {{t+|sa|रेणु|m}}
* แสก: {{t|skb|โย๊ย}}
* อังกฤษ: {{t+|en|sand|tr=แซนด์}}
* อาหม: {{t|aho|𑜏𑜩}}
* อิตาลี: {{t+|it|sabbia|f}}, {{t+|it|rena|f}}
* อินโดนีเซีย: {{t+|id|pasir}}
* เอสโตเนีย: {{t+|et|liiv}}
* เอสเปรันโต: {{t+|eo|sablo}}
* ไอซ์แลนด์: {{t+|is|sandur|m}}
* ฮาวาย: {{t|haw|one}}
* ฮินดี: {{t+|hi|रेत|f}}, {{t+|hi|बालू|m}}
{{trans-bottom}}
=== รากศัพท์ 2 ===
==== คำนาม ====
{{th-noun}}
# [[ชื่อ]][[หอย]][[กาบ]][[คู่]]หลายชนิด มี[[รูป]][[เปลือก]][[แตกต่าง]]กัน[[ไป]] ที่เป็นหอย[[น้ำจืด]] [[เช่น]] ชนิด ''Corbicula javanica'' (Mousson) [[ใน]][[วงศ์]] Corbiculidae ที่เป็นหอย[[ทะเล]] เช่น ชนิด ''Asaphis violascens'' (Forsskål) ในวงศ์ Psammobiidae
=== รากศัพท์ 3 ===
==== คำนาม ====
{{th-noun}}
# [[ปลา]][[รากกล้วย]]
=== รากศัพท์ 4 ===
ร่วมเชื้อสายกับ{{cog|lo|ຊາຍ}}, {{cog|km|ទ្រាយ||กวางใหญ่ชนิดหนึ่ง}}
==== คำนาม ====
{{th-noun}}
# [[เนื้อทราย]]
lgseqn5c9cpa5jhp0211w0a1i6fsjz0
คัปปุชชีโน
0
169866
5775742
2022383
2026-10-21T02:31:27Z
Thanawat Hongkao
17448
5775742
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์ {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
t4bqh4u9jiyxr4efss3rn4ua8ecapye
5775743
5775742
2026-10-21T02:31:53Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */ แก้
5775743
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
g763aw1zpp80gvnb3s9erv6hzr27q5p
5775744
5775743
2026-10-21T02:36:08Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */
5775744
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* เกาหลี: {{t|ko|카푸치노}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
hjlf5rgyn06m8walk944ogxope5kla6
5775745
5775744
2026-10-21T02:37:02Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */
5775745
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* เกาหลี: {{t|ko|카푸치노}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* ลาว: {{t|lo|ຄາປູຊິໂນ້}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
a5jjjz36u08drtx21u45q45fcno9odv
5775746
5775745
2026-10-21T02:39:33Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */
5775746
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* เกาหลี: {{t|ko|카푸치노}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* มาเลย์: {{t|ms|kapucino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* ลาว: {{t|lo|ຄາປູຊິໂນ້}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
l1utx7cjh24npq99hz10mt5wa2cc4mx
5775747
5775746
2026-10-21T02:40:50Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */
5775747
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* เกาหลี: {{t|ko|카푸치노}}
* เขมร: {{t|km|កាពូស៊ីណូ}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* มาเลย์: {{t|ms|kapucino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* ลาว: {{t|lo|ຄາປູຊິໂນ້}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
tq1buiuoffwq43u2qyx7ezla40om6yt
5775748
5775747
2026-10-21T02:42:30Z
Thanawat Hongkao
17448
/* คำแปลภาษาอื่น */
5775748
wikitext
text/x-wiki
== ภาษาไทย ==
{{wikipedia}}
[[ไฟล์:Traditional cappuccino.jpg|thumb|คัปปุชชีโน]]
=== รากศัพท์ ===
{{bor+|th|it|cappuccino}}
=== การออกเสียง ===
{{th-pron|คับ-ปุด-ชี-โน่}}
=== คำนาม ===
{{th-noun}}
# กาแฟชนิดหนึ่งที่มีต้นกำเนืดที่ประเทศ[[อิตาลี]]
==== คำแปลภาษาอื่น ====
{{trans-top}}
* กรีก: {{t+|el|καπουτσίνο|m}}
* เกาหลี: {{t|ko|카푸치노}}
* เขมร: {{t|km|កាពូស៊ីណូ}}
* จีน:
*: กลาง: {{t+|cmn|卡布奇諾}}, {{t+|cmn|卡布奇诺|tr=kǎbùjīnuò}}, {{t+|cmn|卡布其諾}}, {{t+|cmn|卡布其诺|tr=kǎbùqínuò}}
* ญี่ปุ่น: {{t|ja|カプチーノ|tr=kapuchīno}}
* ดัตช์: {{t+|nl|cappuccino|m}}
* ตากาล็อก: {{t|tl|kaputsino}}
* มาเลย์: {{t|ms|kapucino}}
* เยอรมัน: {{t+|de|Cappuccino|m}}
* รัสเซีย: {{t+|ru|капучи́но|m|n}}
* ลาว: {{t|lo|ຄາປູຊິໂນ້}}
* เวียดนาม: {{t|vi|cà phê sữa}}, {{t|vi|ca-pu-chi-nô}}
* สเปน: {{t|es|capuchino|m}}
* อังกฤษ: {{t+|en|cappuccino}}
* อิตาลี: {{t+|it|cappuccino|m}}
{{topics|th|เครื่องดื่ม}}
5x3alpin9wcw092snn8b6l01dbo0qd4
practise
0
170986
5775739
1351613
2026-10-20T15:32:58Z
Flummont
14330
/* ภาษาอังกฤษ */
5775739
wikitext
text/x-wiki
== ภาษาอังกฤษ ==
=== การออกเสียง ===
* {{IPA|en|/ˈpræktis/}}
=== คำกริยา ===
{{en-verb}}
# ฝึกซ้อม
# ทำเป็นประจำ
# [[คล่องแคล่ว]] (ส่วนใหญ่ใช้สำหรับยาหรือกฎ)
==== คำเกี่ยวข้อง ====
* [[practice]]
0rm6qdxcxfnfqbkfbp7ynk20tjslsuk
economía
0
261917
5775738
1217673
2026-10-20T15:31:20Z
Flummont
14330
/* ภาษาสเปน */
5775738
wikitext
text/x-wiki
== ภาษาสเปน ==
=== รากศัพท์ ===
จาก{{der|es|la|oeconomia}}, จาก{{der|es|grc|οἰκονομία}} "management of the house, administration", จาก{{m|grc|οἶκος}} "บ้าน" + {{m|grc|νόμος}} "กฎ".
=== การออกเสียง ===
* {{es-IPA}}
* {{hyph|es|e|co|no|mí|a}}
* {{audio|es|es-economía.ogg}}
{{wikipedia|lang=es}}
=== คำนาม ===
{{es-noun|f}}
# [[เศรษฐกิจ]]
==== ลูกคำ ====
{{top3}}
* {{l|es|econometría|g=f}}
* {{l|es|economía de mercado|g=f}}
{{mid3}}
* {{l|es|economía planificada|g=f}}
* {{l|es|economista|g=m}}
{{mid3}}
* {{l|es|macroeconomía|g=f}}
* {{l|es|microeconomía|g=f}}
{{bottom}}
==== คำที่เกี่ยวข้อง ====
* {{l|es|económico}}
pq8drxn0xqye2bpy0npvuo4ee2t541s
สนิม
0
303830
5775761
1917988
2026-10-21T05:50:27Z
GinGlaep
7155
/* ภาษาไทย */
5775761
wikitext
text/x-wiki
{{also/auto}}
== ภาษาไทย ==
{{wp}}
[[File:Rust on iron.jpg|thumb|สนิม]]
=== การออกเสียง ===
{{th-pron|สะ-หฺนิม}}
=== รากศัพท์ 1 ===
{{rfe|th}}
==== คำนาม ====
{{th-noun}}
# [[ส่วน]][[ของ]][[ผิว]][[โลหะ]][[ที่]][[แปร]][[สภาพ]][[ไป]][[จาก]][[เดิม]][[เนื่องด้วย]][[ปฏิกิริยา]][[เคมี]][[เป็น]][[สาเหตุ]][[ให้]][[เกิด]][[การผุ]][[กร่อน]]
#: {{ux|th|มีดขึ้นสนิม}}
# [[มลทิน]]
#: {{ux|th|สนิมในใจ}}
===== คำแปลภาษาอื่น =====
{{trans-top|ส่วนของผิวโลหะ}}
* กาลาตา: {{t+|ca|rovell|m|tr=รูแบล์ย}}
* เกาหลี: {{t+|ko|녹(綠)}}, {{t+|ko|록}} {{q|เกาหลีเหนือ}}
* เขมร: {{t+|km|ច្រែះ}}
* เขมรเหนือ: {{t|kxm|จแร็ฮ}}
* คำเมือง: {{t+|nod|ᨡᩦ᩶ᩉ᩠ᨾ᩠ᨿ᩶ᨦ}}
* จีน:
*: กวางตุ้ง: {{t|yue|鏽}}
*: จีนกลาง: {{t+|cmn|鏽}}
* ญ้อ: {{t|nyw|ขี้เมี้ยง}}
* ญี่ปุ่น: {{t+|ja|錆|tr=さび, sabi}}
* ดัตช์: {{t+|nl|roest|m|n|tr=รูสต์}}
* เดนมาร์ก: {{t+|da|rust|c}}
* ตากาล็อก: {{t|tl|kalawang}}
* ไทใหญ่: {{t+|shn|ႁေႃ}}
* นอร์เวย์:
*: นอร์เวย์แบบบุ๊กมอล: {{t+|nb|rust|m|f}}
*: นอร์เวย์แบบนือนอสก์: {{t|nn|rust|f}}
* โปรตุเกส: {{t+|pt|ferrugem|f|tr=ฟือร์รูไฌง์}}
* ฝรั่งเศส: {{t+|fr|rouille|f|tr=รูย}}
* พม่า: {{t+|my|သံချေး}}
* มาเลเซีย: {{t+|ms|karat}}, {{t|ms|tahi besi}}
* เยอรมัน: {{t+|de|Rost|m|tr=รอสต์}}
* ละติน: {{t+|la|aerugo|f}}
* ลาว: {{t+|lo|ຂີ້ໝ້ຽງ}}
* เวียดนาม: {{t+|vi|rỉ sét}}
* สเปน: {{t+|es|óxido|m}}, {{t+|es|orín|m}}, {{t+|es|herrumbre|f}}
* สวีเดน: {{t+|sv|rost|c}}
* อังกฤษ: {{t+|en|rust|tr=รัสต์}}
* อินโดนีเซีย: {{t+|id|karat}}
* ฮินดี: {{t+|hi|मोरचा|m}}, {{t+|hi|जंग|m}}, {{t|hi|ज़ंग|m}}
{{trans-bottom}}
=== รากศัพท์ 2 ===
{{bor+|th|okz|ថ្និំ}}, {{m|okz|ត្និំ}}, {{m|okz|ថ្ន្យំ}}
==== รูปแบบอื่น ====
* {{alt|th|ถนิม}}
==== คำนาม ====
{{th-noun}}
# {{lb|th|แบบ|กลอน}} [[เครื่องประดับ]]
pfrlmtd3njt4cgisb9j0j3y5gk3e43x
מלאכה
0
332035
5775736
1766509
2026-10-20T15:26:47Z
Flummont
14330
/* ภาษาฮีบรู */
5775736
wikitext
text/x-wiki
==ภาษาฮีบรู==
===รากศัพท์===
{{HE root|לאך}}
ย่อมาจาก {{m-self|he||*מְלְאָכָה|tr=*məlʾāḵā́}}, เกี่ยวข้องกับ {{m|he|מַלְאָךְ|tr=mal'ákh|t=ผู้แจ้งข่าว}}
===คำนาม===
{{he-noun|wv=מְלָאכָה|tr=məlāḵā́|g=f|pl=מְלָאכוֹת|cons=מְלֶאכֶת|plcons=מְלָאכוֹת}}
# [[การส่ง]], [[การมอบหมาย]][[หน้าที่]]
#* {{RQ:Tanach|17|1|8}}
#*: {{quote|he|וַיֹּאמְר֣וּ אֵלָ֔יו הַגִּידָה־נָּ֣א לָ֔נוּ בַּאֲשֶׁ֛ר לְמִי־הָרָעָ֥ה הַזֹּ֖את לָ֑נוּ מַה־מְּלַאכְתְּךָ֙ וּמֵאַ֣יִן תָּבֹ֔וא מָ֣ה אַרְצֶ֔ךָ וְאֵֽי־מִזֶּ֥ה עַ֖ם אָֽתָּה|t=พวกเขาก็เลยพูดกับโยนาห์ว่า ช่วยบอกหน่อยสิว่าเป็นความผิดของใคร ที่ทำให้เกิดเรื่องเลวร้ายนี้ขึ้น เจ้ามาทำอะไรบนเรือลำนี้ เจ้ามาจากไหน มาจากประเทศอะไร เจ้าเป็นคนชาติไหน” (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|18|9}}
#*: {{quote|he|גַּ֭ם מִתְרַפֶּ֣ה בִמְלַאכְתֹּ֑ו אָ֥ח ה֝֗וּא לְבַ֣עַל מַשְׁחִֽית|t=คนขี้เกียจหลังยาวที่ไม่ยอมทำงานของตน เป็นพี่น้องกับคนที่ชอบทำลาย (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|22|29}}
#*: {{quote|he|חָזִ֡יתָ אִ֤ישׁ ׀ מָ֘הִ֤יר בִּמְלַאכְתֹּ֗ו לִֽפְנֵֽי־מְלָכִ֥ים יִתְיַצָּ֑ב בַּל־יִ֝תְיַצֵּב לִפְנֵ֥י חֲשֻׁכִּֽים|t=เจ้าเห็นคนที่ชำนาญงานนั้นไหม เขาจะได้ยืนรับใช้พวกกษัตริย์ ไม่ใช่ชาวบ้านธรรมดา (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[อาชีพ]], [[ธุรกิจ]]; [[งาน]]; [[การบริการ]]
#* {{RQ:Tanach|3|23|31|t=JPS}}
#*: {{quote|he|כָּל־'''מְלָאכָה''' לֹא תַעֲשׂוּ חֻקַּת עוֹלָם לְדֹרֹתֵיכֶם בְּכֹל מֹשְׁבֹתֵיכֶם׃|tr=Kol '''m'lakhá''' lo ta'asú; ḥukát olám l-dorotekhém b-khol moshvoteikhém|t=เจ้าต้องไม่ทำงานในวันนั้น กฎนี้จะใช้ตลอดไปจนชั่วลูกชั่วหลานของเจ้า ไม่ว่าเจ้าจะอาศัยอยู่ที่ไหนก็ตาม (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[หัตถกรรม]]
# {{lb|he|กฎทางศาสนายิว}} [[การ]][[งาน]][[หรือ]][[กิจกรรม]][[ใด]] ๆ [[ที่]][[ห้าม]][[ทำ]][[ใน]][[วัน]][[สะบาโต]][[และ]][[วัน]][[ศักดิ์สิทธิ์]][[อื่น]] ๆ
# [[กิจ]], [[สิ่งของ]], [[สิ่ง]]
====การผันรูป====
{{he-decl|מְלָאכָה|מְלֶאכֶת־|מְלַאכְתּוֹ|p|מְלָאכוֹת}}
====คำลูกกลุ่ม====
{{rel-top4|มะลาฅต (m'lakhot) 39 ชนิด}}
* {{l|he|זוֹרֵעַ}}
* {{l|he|חוֹרֵשׁ}}
* {{l|he|קוֹצֵר}}
* {{l|he|מְעַמֵּר}}
* {{l|he|דָּשׁ}}
* {{l|he|זוֹרֶה}}
* {{l|he|בּוֹרֵר}}
* {{l|he|טוֹחֵן}}
* {{l|he|מְרַקֵּד}}
* {{l|he|לָשׁ}}
* {{l|he|אוֹפֶה}} / {{l|he|מְבַשֵּׁל}}
* {{l|he|גּוֹזֵז}}
* {{l|he|מְלַבֵּן}}
* {{l|he|מְנַפֵּץ}}
* {{l|he|צוֹבֵעַ}}
* {{l|he|טוֹוֶה}}
* {{l|he|מֵסֵךְ}}
* {{l|he|עוֹשֶׂה שְׁנֵי בָתֵּי נִירִין}}
* {{l|he|אוֹרֵג}}
* {{l|he|פּוֹצֵעַ}}
* {{l|he|קוֹשֵׁר}}
* {{l|he|מַתִּיר}}
* {{l|he|תּוֹפֵר}}
* {{l|he|קוֹרֵעַ}}
* {{l|he|צָד}}
* {{l|he|שׁוֹחֵט}}
* {{l|he|מַפְשִׁיט}}
* {{l|he|מוֹלֵחַ}} หรือ {{l|he|מְעַבֵּד}}
* [ {{l|he|שִׂרְטוּט}} ]
* {{l|he|מוֹחֵק עוֹר}}
* {{l|he|מְחַתֵּךְ}}
* {{l|he|כּוֹתֵב}}
* {{l|he|מוֹחֵק כְּתָב}}
* {{l|he|בּוֹנֶה}}
* {{l|he|סוֹתֵר}}
* {{l|he|מְכַבֶּה}}
* {{l|he|מַבְעִיר}}
* {{l|he|מַכֶּה בַפַּטִּישׁ}}
* {{l|he|הוֹצָאָה}}
{{rel-bottom}}
====คำเกี่ยวข้อง====
* {{l|he|אב מלאכה}}
* {{l|he|תולדות מלאכה}}
* {{l|he|מְלָאכוּתִי|tr=melakhutí}} (เป็นผลของงานเพื่อปรับปรุง ไม่ใช่กระบวนการธรรมชาติ)
====ดูเพิ่ม====
* {{l|he|עֲבוֹדָה|tr='avodá}}
* {{he-l|אומנות|dwv=אֻמָּנוּת|tr=umanút}}
[[หมวดหมู่:ศัพท์ฮีบรูที่สะกดตามรากศัพท์ด้วยตัวอะเล็ฟที่ไม่ออกเสียง]]
0s6t4gukeagzriqym0n2b8eb1vjfb08
5775762
5775736
2026-10-21T06:10:50Z
Octahedron80
267
/* ภาษาฮีบรู */
5775762
wikitext
text/x-wiki
==ภาษาฮีบรู==
===รากศัพท์===
{{HE root|לאך}}
ย่อมาจาก {{m-self|he||*מְלְאָכָה}}, เกี่ยวข้องกับ {{m|he|מַלְאָךְ|t=ผู้แจ้งข่าว}}
===คำนาม===
{{he-noun|wv=מְלָאכָה|g=f|pl=מְלָאכוֹת|cons=מְלֶאכֶת|plcons=מְלָאכוֹת}}
# [[การส่ง]], [[การมอบหมาย]][[หน้าที่]]
#* {{RQ:Tanach|17|1|8}}
#*: {{quote|he|וַיֹּאמְר֣וּ אֵלָ֔יו הַגִּידָה־נָּ֣א לָ֔נוּ בַּאֲשֶׁ֛ר לְמִי־הָרָעָ֥ה הַזֹּ֖את לָ֑נוּ מַה־מְּלַאכְתְּךָ֙ וּמֵאַ֣יִן תָּבֹ֔וא מָ֣ה אַרְצֶ֔ךָ וְאֵֽי־מִזֶּ֥ה עַ֖ם אָֽתָּה|t=พวกเขาก็เลยพูดกับโยนาห์ว่า ช่วยบอกหน่อยสิว่าเป็นความผิดของใคร ที่ทำให้เกิดเรื่องเลวร้ายนี้ขึ้น เจ้ามาทำอะไรบนเรือลำนี้ เจ้ามาจากไหน มาจากประเทศอะไร เจ้าเป็นคนชาติไหน” (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|18|9}}
#*: {{quote|he|גַּ֭ם מִתְרַפֶּ֣ה בִמְלַאכְתֹּ֑ו אָ֥ח ה֝֗וּא לְבַ֣עַל מַשְׁחִֽית|t=คนขี้เกียจหลังยาวที่ไม่ยอมทำงานของตน เป็นพี่น้องกับคนที่ชอบทำลาย (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|22|29}}
#*: {{quote|he|חָזִ֡יתָ אִ֤ישׁ ׀ מָ֘הִ֤יר בִּמְלַאכְתֹּ֗ו לִֽפְנֵֽי־מְלָכִ֥ים יִתְיַצָּ֑ב בַּל־יִ֝תְיַצֵּב לִפְנֵ֥י חֲשֻׁכִּֽים|t=เจ้าเห็นคนที่ชำนาญงานนั้นไหม เขาจะได้ยืนรับใช้พวกกษัตริย์ ไม่ใช่ชาวบ้านธรรมดา (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[อาชีพ]], [[ธุรกิจ]]; [[งาน]]; [[การบริการ]]
#* {{RQ:Tanach|3|23|31|t=JPS}}
#*: {{quote|he|כָּל־'''מְלָאכָה''' לֹא תַעֲשׂוּ חֻקַּת עוֹלָם לְדֹרֹתֵיכֶם בְּכֹל מֹשְׁבֹתֵיכֶם׃|tr=Kol '''m'lakhá''' lo ta'asú; ḥukát olám l-dorotekhém b-khol moshvoteikhém|t=เจ้าต้องไม่ทำงานในวันนั้น กฎนี้จะใช้ตลอดไปจนชั่วลูกชั่วหลานของเจ้า ไม่ว่าเจ้าจะอาศัยอยู่ที่ไหนก็ตาม (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[หัตถกรรม]]
# {{lb|he|กฎทางศาสนายิว}} [[การ]][[งาน]][[หรือ]][[กิจกรรม]][[ใด]] ๆ [[ที่]][[ห้าม]][[ทำ]][[ใน]][[วัน]][[สะบาโต]][[และ]][[วัน]][[ศักดิ์สิทธิ์]][[อื่น]] ๆ
# [[กิจ]], [[สิ่งของ]], [[สิ่ง]]
====การผันรูป====
{{he-decl|מְלָאכָה|מְלֶאכֶת־|מְלַאכְתּוֹ|p|מְלָאכוֹת}}
====คำลูกกลุ่ม====
{{rel-top4|มะลาฅต (m'lakhot) 39 ชนิด}}
* {{l|he|זוֹרֵעַ}}
* {{l|he|חוֹרֵשׁ}}
* {{l|he|קוֹצֵר}}
* {{l|he|מְעַמֵּר}}
* {{l|he|דָּשׁ}}
* {{l|he|זוֹרֶה}}
* {{l|he|בּוֹרֵר}}
* {{l|he|טוֹחֵן}}
* {{l|he|מְרַקֵּד}}
* {{l|he|לָשׁ}}
* {{l|he|אוֹפֶה}} / {{l|he|מְבַשֵּׁל}}
* {{l|he|גּוֹזֵז}}
* {{l|he|מְלַבֵּן}}
* {{l|he|מְנַפֵּץ}}
* {{l|he|צוֹבֵעַ}}
* {{l|he|טוֹוֶה}}
* {{l|he|מֵסֵךְ}}
* {{l|he|עוֹשֶׂה שְׁנֵי בָתֵּי נִירִין}}
* {{l|he|אוֹרֵג}}
* {{l|he|פּוֹצֵעַ}}
* {{l|he|קוֹשֵׁר}}
* {{l|he|מַתִּיר}}
* {{l|he|תּוֹפֵר}}
* {{l|he|קוֹרֵעַ}}
* {{l|he|צָד}}
* {{l|he|שׁוֹחֵט}}
* {{l|he|מַפְשִׁיט}}
* {{l|he|מוֹלֵחַ}} หรือ {{l|he|מְעַבֵּד}}
* [ {{l|he|שִׂרְטוּט}} ]
* {{l|he|מוֹחֵק עוֹר}}
* {{l|he|מְחַתֵּךְ}}
* {{l|he|כּוֹתֵב}}
* {{l|he|מוֹחֵק כְּתָב}}
* {{l|he|בּוֹנֶה}}
* {{l|he|סוֹתֵר}}
* {{l|he|מְכַבֶּה}}
* {{l|he|מַבְעִיר}}
* {{l|he|מַכֶּה בַפַּטִּישׁ}}
* {{l|he|הוֹצָאָה}}
{{rel-bottom}}
====คำเกี่ยวข้อง====
* {{l|he|אב מלאכה}}
* {{l|he|תולדות מלאכה}}
* {{l|he|מְלָאכוּתִי|tr=melakhutí}} (เป็นผลของงานเพื่อปรับปรุง ไม่ใช่กระบวนการธรรมชาติ)
====ดูเพิ่ม====
* {{l|he|עֲבוֹדָה|tr='avodá}}
* {{he-l|אומנות|dwv=אֻמָּנוּת|tr=umanút}}
[[หมวดหมู่:ศัพท์ฮีบรูที่สะกดตามรากศัพท์ด้วยตัวอะเล็ฟที่ไม่ออกเสียง]]
4j30o3mcy6ersw8sewjb4qgsmrith4w
5775765
5775762
2026-10-21T06:15:09Z
Octahedron80
267
/* คำเกี่ยวข้อง */
5775765
wikitext
text/x-wiki
==ภาษาฮีบรู==
===รากศัพท์===
{{HE root|לאך}}
ย่อมาจาก {{m-self|he||*מְלְאָכָה}}, เกี่ยวข้องกับ {{m|he|מַלְאָךְ|t=ผู้แจ้งข่าว}}
===คำนาม===
{{he-noun|wv=מְלָאכָה|g=f|pl=מְלָאכוֹת|cons=מְלֶאכֶת|plcons=מְלָאכוֹת}}
# [[การส่ง]], [[การมอบหมาย]][[หน้าที่]]
#* {{RQ:Tanach|17|1|8}}
#*: {{quote|he|וַיֹּאמְר֣וּ אֵלָ֔יו הַגִּידָה־נָּ֣א לָ֔נוּ בַּאֲשֶׁ֛ר לְמִי־הָרָעָ֥ה הַזֹּ֖את לָ֑נוּ מַה־מְּלַאכְתְּךָ֙ וּמֵאַ֣יִן תָּבֹ֔וא מָ֣ה אַרְצֶ֔ךָ וְאֵֽי־מִזֶּ֥ה עַ֖ם אָֽתָּה|t=พวกเขาก็เลยพูดกับโยนาห์ว่า ช่วยบอกหน่อยสิว่าเป็นความผิดของใคร ที่ทำให้เกิดเรื่องเลวร้ายนี้ขึ้น เจ้ามาทำอะไรบนเรือลำนี้ เจ้ามาจากไหน มาจากประเทศอะไร เจ้าเป็นคนชาติไหน” (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|18|9}}
#*: {{quote|he|גַּ֭ם מִתְרַפֶּ֣ה בִמְלַאכְתֹּ֑ו אָ֥ח ה֝֗וּא לְבַ֣עַל מַשְׁחִֽית|t=คนขี้เกียจหลังยาวที่ไม่ยอมทำงานของตน เป็นพี่น้องกับคนที่ชอบทำลาย (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|22|29}}
#*: {{quote|he|חָזִ֡יתָ אִ֤ישׁ ׀ מָ֘הִ֤יר בִּמְלַאכְתֹּ֗ו לִֽפְנֵֽי־מְלָכִ֥ים יִתְיַצָּ֑ב בַּל־יִ֝תְיַצֵּב לִפְנֵ֥י חֲשֻׁכִּֽים|t=เจ้าเห็นคนที่ชำนาญงานนั้นไหม เขาจะได้ยืนรับใช้พวกกษัตริย์ ไม่ใช่ชาวบ้านธรรมดา (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[อาชีพ]], [[ธุรกิจ]]; [[งาน]]; [[การบริการ]]
#* {{RQ:Tanach|3|23|31|t=JPS}}
#*: {{quote|he|כָּל־'''מְלָאכָה''' לֹא תַעֲשׂוּ חֻקַּת עוֹלָם לְדֹרֹתֵיכֶם בְּכֹל מֹשְׁבֹתֵיכֶם׃|tr=Kol '''m'lakhá''' lo ta'asú; ḥukát olám l-dorotekhém b-khol moshvoteikhém|t=เจ้าต้องไม่ทำงานในวันนั้น กฎนี้จะใช้ตลอดไปจนชั่วลูกชั่วหลานของเจ้า ไม่ว่าเจ้าจะอาศัยอยู่ที่ไหนก็ตาม (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[หัตถกรรม]]
# {{lb|he|กฎทางศาสนายิว}} [[การ]][[งาน]][[หรือ]][[กิจกรรม]][[ใด]] ๆ [[ที่]][[ห้าม]][[ทำ]][[ใน]][[วัน]][[สะบาโต]][[และ]][[วัน]][[ศักดิ์สิทธิ์]][[อื่น]] ๆ
# [[กิจ]], [[สิ่งของ]], [[สิ่ง]]
====การผันรูป====
{{he-decl|מְלָאכָה|מְלֶאכֶת־|מְלַאכְתּוֹ|p|מְלָאכוֹת}}
====คำลูกกลุ่ม====
{{rel-top4|มะลาฅต (m'lakhot) 39 ชนิด}}
* {{l|he|זוֹרֵעַ}}
* {{l|he|חוֹרֵשׁ}}
* {{l|he|קוֹצֵר}}
* {{l|he|מְעַמֵּר}}
* {{l|he|דָּשׁ}}
* {{l|he|זוֹרֶה}}
* {{l|he|בּוֹרֵר}}
* {{l|he|טוֹחֵן}}
* {{l|he|מְרַקֵּד}}
* {{l|he|לָשׁ}}
* {{l|he|אוֹפֶה}} / {{l|he|מְבַשֵּׁל}}
* {{l|he|גּוֹזֵז}}
* {{l|he|מְלַבֵּן}}
* {{l|he|מְנַפֵּץ}}
* {{l|he|צוֹבֵעַ}}
* {{l|he|טוֹוֶה}}
* {{l|he|מֵסֵךְ}}
* {{l|he|עוֹשֶׂה שְׁנֵי בָתֵּי נִירִין}}
* {{l|he|אוֹרֵג}}
* {{l|he|פּוֹצֵעַ}}
* {{l|he|קוֹשֵׁר}}
* {{l|he|מַתִּיר}}
* {{l|he|תּוֹפֵר}}
* {{l|he|קוֹרֵעַ}}
* {{l|he|צָד}}
* {{l|he|שׁוֹחֵט}}
* {{l|he|מַפְשִׁיט}}
* {{l|he|מוֹלֵחַ}} หรือ {{l|he|מְעַבֵּד}}
* [ {{l|he|שִׂרְטוּט}} ]
* {{l|he|מוֹחֵק עוֹר}}
* {{l|he|מְחַתֵּךְ}}
* {{l|he|כּוֹתֵב}}
* {{l|he|מוֹחֵק כְּתָב}}
* {{l|he|בּוֹנֶה}}
* {{l|he|סוֹתֵר}}
* {{l|he|מְכַבֶּה}}
* {{l|he|מַבְעִיר}}
* {{l|he|מַכֶּה בַפַּטִּישׁ}}
* {{l|he|הוֹצָאָה}}
{{rel-bottom}}
====คำเกี่ยวข้อง====
* {{l|he|אב מלאכה}}
* {{l|he|תולדות מלאכה}}
* {{l|he|מְלָאכוּתִי}} (เป็นผลของงานเพื่อปรับปรุง ไม่ใช่กระบวนการธรรมชาติ)
====ดูเพิ่ม====
* {{l|he|עֲבוֹדָה|tr='avodá}}
* {{he-l|אומנות|dwv=אֻמָּנוּת|tr=umanút}}
[[หมวดหมู่:ศัพท์ฮีบรูที่สะกดตามรากศัพท์ด้วยตัวอะเล็ฟที่ไม่ออกเสียง]]
a19twa8elca8a9us9gtzcn5thqhwbym
5775766
5775765
2026-10-21T06:15:24Z
Octahedron80
267
/* ดูเพิ่ม */
5775766
wikitext
text/x-wiki
==ภาษาฮีบรู==
===รากศัพท์===
{{HE root|לאך}}
ย่อมาจาก {{m-self|he||*מְלְאָכָה}}, เกี่ยวข้องกับ {{m|he|מַלְאָךְ|t=ผู้แจ้งข่าว}}
===คำนาม===
{{he-noun|wv=מְלָאכָה|g=f|pl=מְלָאכוֹת|cons=מְלֶאכֶת|plcons=מְלָאכוֹת}}
# [[การส่ง]], [[การมอบหมาย]][[หน้าที่]]
#* {{RQ:Tanach|17|1|8}}
#*: {{quote|he|וַיֹּאמְר֣וּ אֵלָ֔יו הַגִּידָה־נָּ֣א לָ֔נוּ בַּאֲשֶׁ֛ר לְמִי־הָרָעָ֥ה הַזֹּ֖את לָ֑נוּ מַה־מְּלַאכְתְּךָ֙ וּמֵאַ֣יִן תָּבֹ֔וא מָ֣ה אַרְצֶ֔ךָ וְאֵֽי־מִזֶּ֥ה עַ֖ם אָֽתָּה|t=พวกเขาก็เลยพูดกับโยนาห์ว่า ช่วยบอกหน่อยสิว่าเป็นความผิดของใคร ที่ทำให้เกิดเรื่องเลวร้ายนี้ขึ้น เจ้ามาทำอะไรบนเรือลำนี้ เจ้ามาจากไหน มาจากประเทศอะไร เจ้าเป็นคนชาติไหน” (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|18|9}}
#*: {{quote|he|גַּ֭ם מִתְרַפֶּ֣ה בִמְלַאכְתֹּ֑ו אָ֥ח ה֝֗וּא לְבַ֣עַל מַשְׁחִֽית|t=คนขี้เกียจหลังยาวที่ไม่ยอมทำงานของตน เป็นพี่น้องกับคนที่ชอบทำลาย (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
#* {{RQ:Tanach|28|22|29}}
#*: {{quote|he|חָזִ֡יתָ אִ֤ישׁ ׀ מָ֘הִ֤יר בִּמְלַאכְתֹּ֗ו לִֽפְנֵֽי־מְלָכִ֥ים יִתְיַצָּ֑ב בַּל־יִ֝תְיַצֵּב לִפְנֵ֥י חֲשֻׁכִּֽים|t=เจ้าเห็นคนที่ชำนาญงานนั้นไหม เขาจะได้ยืนรับใช้พวกกษัตริย์ ไม่ใช่ชาวบ้านธรรมดา (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[อาชีพ]], [[ธุรกิจ]]; [[งาน]]; [[การบริการ]]
#* {{RQ:Tanach|3|23|31|t=JPS}}
#*: {{quote|he|כָּל־'''מְלָאכָה''' לֹא תַעֲשׂוּ חֻקַּת עוֹלָם לְדֹרֹתֵיכֶם בְּכֹל מֹשְׁבֹתֵיכֶם׃|tr=Kol '''m'lakhá''' lo ta'asú; ḥukát olám l-dorotekhém b-khol moshvoteikhém|t=เจ้าต้องไม่ทำงานในวันนั้น กฎนี้จะใช้ตลอดไปจนชั่วลูกชั่วหลานของเจ้า ไม่ว่าเจ้าจะอาศัยอยู่ที่ไหนก็ตาม (พระคริสตธรรมคัมภีร์: ฉบับอ่านเข้าใจง่าย)}}
# [[หัตถกรรม]]
# {{lb|he|กฎทางศาสนายิว}} [[การ]][[งาน]][[หรือ]][[กิจกรรม]][[ใด]] ๆ [[ที่]][[ห้าม]][[ทำ]][[ใน]][[วัน]][[สะบาโต]][[และ]][[วัน]][[ศักดิ์สิทธิ์]][[อื่น]] ๆ
# [[กิจ]], [[สิ่งของ]], [[สิ่ง]]
====การผันรูป====
{{he-decl|מְלָאכָה|מְלֶאכֶת־|מְלַאכְתּוֹ|p|מְלָאכוֹת}}
====คำลูกกลุ่ม====
{{rel-top4|มะลาฅต (m'lakhot) 39 ชนิด}}
* {{l|he|זוֹרֵעַ}}
* {{l|he|חוֹרֵשׁ}}
* {{l|he|קוֹצֵר}}
* {{l|he|מְעַמֵּר}}
* {{l|he|דָּשׁ}}
* {{l|he|זוֹרֶה}}
* {{l|he|בּוֹרֵר}}
* {{l|he|טוֹחֵן}}
* {{l|he|מְרַקֵּד}}
* {{l|he|לָשׁ}}
* {{l|he|אוֹפֶה}} / {{l|he|מְבַשֵּׁל}}
* {{l|he|גּוֹזֵז}}
* {{l|he|מְלַבֵּן}}
* {{l|he|מְנַפֵּץ}}
* {{l|he|צוֹבֵעַ}}
* {{l|he|טוֹוֶה}}
* {{l|he|מֵסֵךְ}}
* {{l|he|עוֹשֶׂה שְׁנֵי בָתֵּי נִירִין}}
* {{l|he|אוֹרֵג}}
* {{l|he|פּוֹצֵעַ}}
* {{l|he|קוֹשֵׁר}}
* {{l|he|מַתִּיר}}
* {{l|he|תּוֹפֵר}}
* {{l|he|קוֹרֵעַ}}
* {{l|he|צָד}}
* {{l|he|שׁוֹחֵט}}
* {{l|he|מַפְשִׁיט}}
* {{l|he|מוֹלֵחַ}} หรือ {{l|he|מְעַבֵּד}}
* [ {{l|he|שִׂרְטוּט}} ]
* {{l|he|מוֹחֵק עוֹר}}
* {{l|he|מְחַתֵּךְ}}
* {{l|he|כּוֹתֵב}}
* {{l|he|מוֹחֵק כְּתָב}}
* {{l|he|בּוֹנֶה}}
* {{l|he|סוֹתֵר}}
* {{l|he|מְכַבֶּה}}
* {{l|he|מַבְעִיר}}
* {{l|he|מַכֶּה בַפַּטִּישׁ}}
* {{l|he|הוֹצָאָה}}
{{rel-bottom}}
====คำเกี่ยวข้อง====
* {{l|he|אב מלאכה}}
* {{l|he|תולדות מלאכה}}
* {{l|he|מְלָאכוּתִי}} (เป็นผลของงานเพื่อปรับปรุง ไม่ใช่กระบวนการธรรมชาติ)
====ดูเพิ่ม====
* {{l|he|עֲבוֹדָה}}
* {{he-l|אומנות|dwv=אֻמָּנוּת}}
[[หมวดหมู่:ศัพท์ฮีบรูที่สะกดตามรากศัพท์ด้วยตัวอะเล็ฟที่ไม่ออกเสียง]]
ojuswazbl3ngecpt5kqzuvjnjvbztgk
คุยกับผู้ใช้:Tasalavan
3
2359321
5775734
2026-10-20T13:01:42Z
New user message
2698
เพิ่ม[[Template:Welcome|สารต้อนรับ]]ในหน้าคุยของผู้ใช้ใหม่
5775734
wikitext
text/x-wiki
{{Template:Welcome|name=Tasalavan}}
-- [[ผู้ใช้:New user message|New user message]] ([[คุยกับผู้ใช้:New user message|คุย]]) 20:01, 20 ตุลาคม 2569 (+07)
d8cwq8jck8meu6rctritx59sqx9rx1u
คุยกับผู้ใช้:เกรซ ขุมทอง
3
2359322
5775735
2026-10-20T14:45:11Z
New user message
2698
เพิ่ม[[Template:Welcome|สารต้อนรับ]]ในหน้าคุยของผู้ใช้ใหม่
5775735
wikitext
text/x-wiki
{{Template:Welcome|name=เกรซ ขุมทอง}}
-- [[ผู้ใช้:New user message|New user message]] ([[คุยกับผู้ใช้:New user message|คุย]]) 21:45, 20 ตุลาคม 2569 (+07)
aiqn8l8bjw09362m07efgnt2u1zdfgp
เป๊ปซี่
0
2359323
5775749
2026-10-21T02:49:03Z
Thanawat Hongkao
17448
สร้างหน้าด้วย "==ภาษาไทย== {{wp|th:}} ===รากศัพท์=== จาก {{bor|th|en|Pepsi}} ===การออกเสียง=== {{th-pron|เป็๊บ-ซี่}} ===คำวิสามานยนาม=== {{th-proper noun}} # [[Pepsi]]."
5775749
wikitext
text/x-wiki
==ภาษาไทย==
{{wp|th:}}
===รากศัพท์===
จาก {{bor|th|en|Pepsi}}
===การออกเสียง===
{{th-pron|เป็๊บ-ซี่}}
===คำวิสามานยนาม===
{{th-proper noun}}
# [[Pepsi]].
l9pxi5ns8o9lb346b2xny5of3k66t5j
5775750
5775749
2026-10-21T02:50:52Z
Thanawat Hongkao
17448
5775750
wikitext
text/x-wiki
==ภาษาไทย==
{{wp|th:}}
===รากศัพท์===
จาก {{bor|th|en|Pepsi}}
===การออกเสียง===
{{th-pron|เป็๊บ-ซี่}}
===คำวิสามานยนาม===
{{th-proper noun}}
# [[Pepsi]].
{{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}}
{{topics|th|เครื่องดื่ม}}
o1k7nbaqcy197sfnznw145futfpq8w2
5775755
5775750
2026-10-21T04:56:08Z
Octahedron80
267
5775755
wikitext
text/x-wiki
{{rfv|th|ให้อธิบายว่าหมายถึงอะไร เป็นคำสามัญอย่างไร}}
==ภาษาไทย==
{{wp|th:}}
===รากศัพท์===
จาก {{bor|th|en|Pepsi}}
===การออกเสียง===
{{th-pron|เป็๊บ-ซี่}}
===คำวิสามานยนาม===
{{th-proper noun}}
# [[Pepsi]].
{{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}}
{{topics|th|เครื่องดื่ม}}
tfrh9l86smsjy76xf6fq2xs499dnkqn
แฟนต้า
0
2359324
5775751
2026-10-21T02:57:59Z
Thanawat Hongkao
17448
สร้างหน้าด้วย "==ภาษาไทย== ===รากศัพท์=== จาก {{bor|th|en|Fanta}} ===การออกเสียง=== {{th-pron|แฟน-ต้า}} ===คำนาม=== {{th-noun}} # [[Fanta]] (ภาษาอังกฤษ) {{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}} {{topics|th|เครื่องดื่ม}}"
5775751
wikitext
text/x-wiki
==ภาษาไทย==
===รากศัพท์===
จาก {{bor|th|en|Fanta}}
===การออกเสียง===
{{th-pron|แฟน-ต้า}}
===คำนาม===
{{th-noun}}
# [[Fanta]] (ภาษาอังกฤษ)
{{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}}
{{topics|th|เครื่องดื่ม}}
3yh7e8x92z4uzxp218fiwcr7z538qsg
5775752
5775751
2026-10-21T03:01:02Z
Thanawat Hongkao
17448
5775752
wikitext
text/x-wiki
==ภาษาไทย==
===รากศัพท์===
จาก {{bor|th|en|Fanta}}
===การออกเสียง===
{{th-pron|แฟน-ต้า}}
===คำนาม===
{{th-noun}}
# เครื่องดื่ม
{{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}}
{{topics|th|เครื่องดื่ม}}
hvc68ver7fqkxzxtpfn194qqmnx1gw4
5775754
5775752
2026-10-21T04:56:05Z
Octahedron80
267
5775754
wikitext
text/x-wiki
{{rfv|th|ให้อธิบายว่าหมายถึงอะไร เป็นคำสามัญอย่างไร}}
==ภาษาไทย==
===รากศัพท์===
จาก {{bor|th|en|Fanta}}
===การออกเสียง===
{{th-pron|แฟน-ต้า}}
===คำนาม===
{{th-noun}}
# เครื่องดื่ม
{{cln|th|ศัพท์ที่รับมาจากเครื่องหมายการค้า}}
{{topics|th|เครื่องดื่ม}}
f25nrih40km0qn97lqa3l6h7egkdgcu
รถด่วน
0
2359325
5775757
2026-10-21T05:00:57Z
Octahedron80
267
เก็บกวาด
5775757
wikitext
text/x-wiki
== ภาษาไทย ==
=== รากศัพท์ ===
{{com|th|รถ|ด่วน}}
=== การออกเสียง ===
{{th-pron|รด-ด่วน}}
=== คำนาม ===
{{th-noun}}
# [[ขบวน]][[รถไฟ]][[ที่]][[จัด]][[เดิน]][[ระยะทาง]][[ไกล]] [[หยุด]][[สถานี]]ที่[[สำคัญ]] ๆ [[เท่านั้น]]
# {{lb|th|สแลง}} [[หนอนไม่ไผ่]], [[หนอน]][[ของ]][[ผีเสื้อกลางคืน]]ที่[[อยู่]][[ใน]][[กระบอก]][[ไม้ไผ่]], [[ใช้]][[เป็น]][[อาหาร]][[ได้]]
2r6hl9greaep6hjbv40jng7k8fm8xh8
หนอนรถด่วน
0
2359326
5775758
2026-10-21T05:02:38Z
Octahedron80
267
เปลี่ยนทางหน้าไปยัง [[รถด่วน]]
5775758
wikitext
text/x-wiki
#เปลี่ยนทาง [[รถด่วน]]
lbfid0qu891nzt7kkdzszn9u3g6wv4z
ศร
0
2359327
5775759
2026-10-21T05:18:21Z
GinGlaep
7155
สร้างหน้าด้วย "== ภาษาไทย == === รากศัพท์ === {{bor+|th|sa|शर}} === การออกเสียง === {{th-pron|สอน}} === คำนาม === {{th-noun}} # [[อาวุธ]][[ชนิด]][[หนึ่ง]] ประกอบด้วยคันสำหรับยิง เรียกว่า คันศร กับลูกที่มีปลายแหลม เรียกว่า ลูกศร..."
5775759
wikitext
text/x-wiki
== ภาษาไทย ==
=== รากศัพท์ ===
{{bor+|th|sa|शर}}
=== การออกเสียง ===
{{th-pron|สอน}}
=== คำนาม ===
{{th-noun}}
# [[อาวุธ]][[ชนิด]][[หนึ่ง]] ประกอบด้วยคันสำหรับยิง เรียกว่า คันศร กับลูกที่มีปลายแหลม เรียกว่า ลูกศร สายคันศร เรียกว่า สายศร
# {{lb|th|โบ}} [[ปืน]]
5h2ehic4nzawavu0u85aj031jhorb4r
ลูกศร
0
2359328
5775760
2026-10-21T05:28:02Z
GinGlaep
7155
สร้างหน้าด้วย "== ภาษาไทย == {{wp}} [[File:Two arrows.jpg|thumb|ลูกศร (ลูกธนู)]] [[File:U+2192.svg|thumb|ลูกศร (สัญลักษณ์)]] === รากศัพท์ === {{com+|th|ลูก|ศร}} === การออกเสียง === {{th-pron|ลูก-สอน}} === คำนาม === {{th-noun}} # [[ลูก]][[ธนู]] {{cls|th|ดอก}} # [[เครื่องหมาย]][[ที่]][..."
5775760
wikitext
text/x-wiki
== ภาษาไทย ==
{{wp}}
[[File:Two arrows.jpg|thumb|ลูกศร (ลูกธนู)]]
[[File:U+2192.svg|thumb|ลูกศร (สัญลักษณ์)]]
=== รากศัพท์ ===
{{com+|th|ลูก|ศร}}
=== การออกเสียง ===
{{th-pron|ลูก-สอน}}
=== คำนาม ===
{{th-noun}}
# [[ลูก]][[ธนู]] {{cls|th|ดอก}}
# [[เครื่องหมาย]][[ที่]][[ใช้]][[ชี้]][[บอก]][[ทาง]][[เป็นต้น]] [[มี]][[ลักษณะ]][[คล้าย]][[ส่วน]][[ปลาย]][[ของ]]ลูกธนู
qn72ulhe71aikjyrj3zcqlhmnar96gx