มอดูล:number list/data/ka
- The following documentation is generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox (diff)
This module contains data on various types of numbers in จอร์เจีย.
(edit)
จำนวน | เชิงการนับ | เชิงอันดับที่ | เชิงกริยาวิเศษณ์ | ตัวคูณ | เชิงแจกแจง | เชิงรวบรวม | เศษส่วน (⅟…) |
---|---|---|---|---|---|---|---|
0 | ნული (นูลี) | ||||||
1 | ერთი (แอรที) | პირველი (ป͓ีรแวฺลี) | ერთხელ (แอรทแฅล), ერთჯერ (แอรทแจฺร) | ერთმაგი (แอรทมากฺี) | ერთმაგად (แอรทมากฺาด) | ერთივე (แอรทีแวฺ) | მთლიანი (มทลีอานี), სრული (ซรูลี), ერთიანი (แอรทีอานี) |
2 | ორი (ออ̂รี) | მეორე (แมออ̂แร) | ორჯერ (ออ̂รแจฺร) | ორმაგი (ออ̂รมากฺี) | ორმაგად (ออ̂รมากฺาด) | ორივე (ออ̂รีแวฺ) | ნახევარი (นาแฅวฺารี), მეორედი (แมออ̂แรดี) |
3 | სამი (ซามี) | მესამე (แมซาแม) | სამჯერ (ซามแจฺร) | სამმაგი (ซามมากฺี) | სამმაგად (ซามมากฺาด) | სამივე (ซามีแวฺ) | მესამედი (แมซาแมดี) |
4 | ოთხი (ออ̂ทฅี) | მეოთხე (แมออ̂ทแฅ) | ოთხჯერ (ออ̂ทฅแจฺร) | ოთხმაგი (ออ̂ทฅมากฺี) | ოთხმაგად (ออ̂ทฅมากฺาด) | ოთხივე (ออ̂ทฅีแวฺ) | მეოთხედი (แมออ̂ทแฅดี) |
5 | ხუთი (ฅูที) | მეხუთე (แมฅูแท) | ხუთჯერ (ฅูทแจฺร) | ხუთმაგი (ฅูทมากฺี) | ხუთმაგად (ฅูทมากฺาด) | ხუთივე (ฅูทีแวฺ) | მეხუთედი (แมฅูแทดี) |
6 | ექვსი (แอควฺซี) | მეექვსე (แมแอควฺแซ) | ექვსჯერ (แอควฺซแจฺร) | ექვსმაგი (แอควฺซมากฺี) | ექვსმაგად (แอควฺซมากฺาด) | ექვსივე (แอควฺซีแวฺ) | მეექვსედი (แมแอควฺแซดี) |
7 | შვიდი (ฌวฺีดี) | მეშვიდე (แมฌวฺีแด) | შვიდჯერ (ฌวฺีดแจฺร) | შვიდმაგი (ฌวฺีดมากฺี) | შვიდმაგად (ฌวฺีดมากฺาด) | შვიდივე (ฌวฺีดีแวฺ) | მეშვიდედი (แมฌวฺีแดดี) |
8 | რვა (รวฺา) | მერვე (แมรแวฺ) | რვაჯერ (รวฺาแจฺร) | რვამაგი (รวฺามากฺี) | რვამაგად (รวฺามากฺาด) | რვავე (รวฺาแวฺ) | მერვედი (แมรแวฺดี) |
9 | ცხრა (ท͜ซฅรา) | მეცხრე (แมท͜ซฅแร) | ცხრაჯერ (ท͜ซฅราแจฺร) | ცხრამაგი (ท͜ซฅรามากฺี) | ცხრამაგად (ท͜ซฅรามากฺาด) | ცხრავე (ท͜ซฅราแวฺ) | მეცხრედი (แมท͜ซฅแรดี) |
10 | ათი (อาที) | მეათე (แมอาแท) | ათჯერ (อาทแจฺร) | ათმაგი (อาทมากฺี) | ათმაგად (อาทมากฺาด) | ათივე (อาทีแวฺ) | მეათედი (แมอาแทดี) |
11 | თერთმეტი (แทรทแมต͓ี) | მეთერთმეტე (แมแทรทแมแต͓) | თერთმეტჯერ (แทรทแมต͓แจฺร) | თერთმეტმაგი (แทรทแมต͓มากฺี) | თერთმეტმაგად (แทรทแมต͓มากฺาด) | თერთმეტივე (แทรทแมต͓ีแวฺ) | მეთერთმეტედი (แมแทรทแมแต͓ดี) |
12 | თორმეტი (ทอ̂รแมต͓ี) | მეთორმეტე (แมทอ̂รแมแต͓) | თორმეტჯერ (ทอ̂รแมต͓แจฺร) | თორმეტმაგი (ทอ̂รแมต͓มากฺี) | თორმეტმაგად (ทอ̂รแมต͓มากฺาด) | თორმეტივე (ทอ̂รแมต͓ีแวฺ) | მეთორმეტედი (แมทอ̂รแมแต͓ดี) |
13 | ცამეტი (ท͜ซาแมต͓ี) | მეცამეტე (แมท͜ซาแมแต͓) | ცამეტჯერ (ท͜ซาแมต͓แจฺร) | ცამეტმაგი (ท͜ซาแมต͓มากฺี) | ცამეტმაგად (ท͜ซาแมต͓มากฺาด) | ცამეტივე (ท͜ซาแมต͓ีแวฺ) | მეცამეტედი (แมท͜ซาแมแต͓ดี) |
14 | თოთხმეტი (ทอ̂ทฅแมต͓ี) | მეთოთხმეტე (แมทอ̂ทฅแมแต͓) | თოთხმეტჯერ (ทอ̂ทฅแมต͓แจฺร) | თოთხმეტმაგი (ทอ̂ทฅแมต͓มากฺี) | თოთხმეტმაგად (ทอ̂ทฅแมต͓มากฺาด) | თოთხმეტივე (ทอ̂ทฅแมต͓ีแวฺ) | მეთოთხმეტედი (แมทอ̂ทฅแมแต͓ดี) |
15 | თხუთმეტი (ทฅูทแมต͓ี) | მეთხუთმეტე (แมทฅูทแมแต͓) | თხუთმეტჯერ (ทฅูทแมต͓แจฺร) | თხუთმეტმაგი (ทฅูทแมต͓มากฺี) | თხუთმეტმაგად (ทฅูทแมต͓มากฺาด) | თხუთმეტივე (ทฅูทแมต͓ีแวฺ) | მეთხუთმეტედი (แมทฅูทแมแต͓ดี) |
16 | თექვსმეტი (แทควฺซแมต͓ี) | მეთექვსმეტე (แมแทควฺซแมแต͓) | თექვსმეტჯერ (แทควฺซแมต͓แจฺร) | თექვსმეტმაგი (แทควฺซแมต͓มากฺี) | თექვსმეტმაგად (แทควฺซแมต͓มากฺาด) | თექვსმეტივე (แทควฺซแมต͓ีแวฺ) | მეთექვსმეტედი (แมแทควฺซแมแต͓ดี) |
17 | ჩვიდმეტი (ชวฺีดแมต͓ี) | მეჩვიდმეტე (แมชวฺีดแมแต͓) | ჩვიდმეტჯერ (ชวฺีดแมต͓แจฺร) | ჩვიდმეტმაგი (ชวฺีดแมต͓มากฺี) | ჩვიდმეტმაგად (ชวฺีดแมต͓มากฺาด) | ჩვიდმეტივე (ชวฺีดแมต͓ีแวฺ) | მეჩვიდმეტედი (แมชวฺีดแมแต͓ดี) |
18 | თვრამეტი (ทวฺราแมต͓ี) | მეთვრამეტე (แมทวฺราแมแต͓) | თვრამეტჯერ (ทวฺราแมต͓แจฺร) | თვრამეტმაგი (ทวฺราแมต͓มากฺี) | თვრამეტმაგად (ทวฺราแมต͓มากฺาด) | თვრამეტივე (ทวฺราแมต͓ีแวฺ) | მეთვრამეტედი (แมทวฺราแมแต͓ดี) |
19 | ცხრამეტი (ท͜ซฅราแมต͓ี) | მეცხრამეტე (แมท͜ซฅราแมแต͓) | ცხრამეტჯერ (ท͜ซฅราแมต͓แจฺร) | ცხრამეტმაგი (ท͜ซฅราแมต͓มากฺี) | ცხრამეტმაგად (ท͜ซฅราแมต͓มากฺาด) | ცხრამეტივე (ท͜ซฅราแมต͓ีแวฺ) | მეცხრამეტედი (แมท͜ซฅราแมแต͓ดี) |
20 | ოცი (ออ̂ท͜ซี) | მეოცე (แมออ̂ท͜แซ) | ოცმაგი (ออ̂ท͜ซมากฺี) | ||||
21 | ოცდაერთი (ออ̂ท͜ซดาแอรที) | ოცდამეერთე (ออ̂ท͜ซดาแมแอรแท) | |||||
22 | ოცდაორი (ออ̂ท͜ซดาออ̂รี) | ოცდამეორე (ออ̂ท͜ซดาแมออ̂แร) | |||||
23 | ოცდასამი (ออ̂ท͜ซดาซามี) | ოცდამესამე (ออ̂ท͜ซดาแมซาแม) | |||||
24 | ოცდაოთხი (ออ̂ท͜ซดาออ̂ทฅี) | ოცდამეოთხე (ออ̂ท͜ซดาแมออ̂ทแฅ) | |||||
25 | ოცდახუთი (ออ̂ท͜ซดาฅูที) | ოცდამეხუთე (ออ̂ท͜ซดาแมฅูแท) | |||||
26 | ოცდაექვსი (ออ̂ท͜ซดาแอควฺซี) | ოცდამეექვსე (ออ̂ท͜ซดาแมแอควฺแซ) | |||||
27 | ოცდაშვიდი (ออ̂ท͜ซดาฌวฺีดี) | ოცდამეშვიდე (ออ̂ท͜ซดาแมฌวฺีแด) | |||||
28 | ოცდარვა (ออ̂ท͜ซดารวฺา) | ოცდამერვე (ออ̂ท͜ซดาแมรแวฺ) | |||||
29 | ოცდაცხრა (ออ̂ท͜ซดาท͜ซฅรา) | ოცდამეცხრე (ออ̂ท͜ซดาแมท͜ซฅแร) | |||||
30 | ოცდაათი (ออ̂ท͜ซดาอาที) | ოცდამეათე (ออ̂ท͜ซดาแมอาแท) | |||||
31 | ოცდათერთმეტი (ออ̂ท͜ซดาแทรทแมต͓ี) | ოცდამეთერთმეტე (ออ̂ท͜ซดาแมแทรทแมแต͓) | |||||
32 | ოცდათორმეტი (ออ̂ท͜ซดาทอ̂รแมต͓ี) | ოცდამეთორმეტე (ออ̂ท͜ซดาแมทอ̂รแมแต͓) | |||||
33 | ოცდაცამეტი (ออ̂ท͜ซดาท͜ซาแมต͓ี) | ოცდამეცამეტე (ออ̂ท͜ซดาแมท͜ซาแมแต͓) | |||||
34 | ოცდათოთხმეტი (ออ̂ท͜ซดาทอ̂ทฅแมต͓ี) | ოცდამეთოთხმეტე (ออ̂ท͜ซดาแมทอ̂ทฅแมแต͓) | |||||
35 | ოცდათხუთმეტი (ออ̂ท͜ซดาทฅูทแมต͓ี) | ოცდამეთხუთმეტე (ออ̂ท͜ซดาแมทฅูทแมแต͓) | |||||
36 | ოცდათექვსმეტი (ออ̂ท͜ซดาแทควฺซแมต͓ี) | ოცდამეთექვსმეტე (ออ̂ท͜ซดาแมแทควฺซแมแต͓) | |||||
37 | ოცდაჩვიდმეტი (ออ̂ท͜ซดาชวฺีดแมต͓ี) | ოცდამეჩვიდმეტე (ออ̂ท͜ซดาแมชวฺีดแมแต͓) | |||||
38 | ოცდათვრამეტი (ออ̂ท͜ซดาทวฺราแมต͓ี) | ოცდამეთვრამეტე (ออ̂ท͜ซดาแมทวฺราแมแต͓) | |||||
39 | ოცდაცხრამეტი (ออ̂ท͜ซดาท͜ซฅราแมต͓ี) | ოცდამეცხრამეტე (ออ̂ท͜ซดาแมท͜ซฅราแมแต͓) | |||||
40 | ორმოცი (ออ̂รมอ̂ท͜ซี) | მეორმოცე (แมออ̂รมอ̂ท͜แซ) | |||||
41 | ორმოცდაერთი (ออ̂รมอ̂ท͜ซดาแอรที) | ორმოცდამეერთე (ออ̂รมอ̂ท͜ซดาแมแอรแท) | |||||
42 | ორმოცდაორი (ออ̂รมอ̂ท͜ซดาออ̂รี) | ორმოცდამეორე (ออ̂รมอ̂ท͜ซดาแมออ̂แร) | |||||
43 | ორმოცდასამი (ออ̂รมอ̂ท͜ซดาซามี) | ორმოცდამესამე (ออ̂รมอ̂ท͜ซดาแมซาแม) | |||||
44 | ორმოცდაოთხი (ออ̂รมอ̂ท͜ซดาออ̂ทฅี) | ორმოცდამეოთხე (ออ̂รมอ̂ท͜ซดาแมออ̂ทแฅ) | |||||
45 | ორმოცდახუთი (ออ̂รมอ̂ท͜ซดาฅูที) | ორმოცდამეხუთე (ออ̂รมอ̂ท͜ซดาแมฅูแท) | |||||
46 | ორმოცდაექვსი (ออ̂รมอ̂ท͜ซดาแอควฺซี) | ორმოცდამეექვსე (ออ̂รมอ̂ท͜ซดาแมแอควฺแซ) | |||||
47 | ორმოცდაშვიდი (ออ̂รมอ̂ท͜ซดาฌวฺีดี) | ორმოცდამეშვიდე (ออ̂รมอ̂ท͜ซดาแมฌวฺีแด) | |||||
48 | ორმოცდარვა (ออ̂รมอ̂ท͜ซดารวฺา) | ორმოცდამერვე (ออ̂รมอ̂ท͜ซดาแมรแวฺ) | |||||
49 | ორმოცდაცხრა (ออ̂รมอ̂ท͜ซดาท͜ซฅรา) | ორმოცდამეცხრე (ออ̂รมอ̂ท͜ซดาแมท͜ซฅแร) | |||||
50 | ორმოცდაათი (ออ̂รมอ̂ท͜ซดาอาที) | ორმოცდამეათე (ออ̂รมอ̂ท͜ซดาแมอาแท) | |||||
51 | ორმოცდათერთმეტი (ออ̂รมอ̂ท͜ซดาแทรทแมต͓ี) | ორმოცდამეთერთმეტე (ออ̂รมอ̂ท͜ซดาแมแทรทแมแต͓) | |||||
52 | ორმოცდათორმეტი (ออ̂รมอ̂ท͜ซดาทอ̂รแมต͓ี) | ორმოცდამეთორმეტე (ออ̂รมอ̂ท͜ซดาแมทอ̂รแมแต͓) | |||||
53 | ორმოცდაცამეტი (ออ̂รมอ̂ท͜ซดาท͜ซาแมต͓ี) | ორმოცდამეცამეტე (ออ̂รมอ̂ท͜ซดาแมท͜ซาแมแต͓) | |||||
54 | ორმოცდათოთხმეტი (ออ̂รมอ̂ท͜ซดาทอ̂ทฅแมต͓ี) | ორმოცდამეთოთხმეტე (ออ̂รมอ̂ท͜ซดาแมทอ̂ทฅแมแต͓) | |||||
55 | ორმოცდათხუთმეტი (ออ̂รมอ̂ท͜ซดาทฅูทแมต͓ี) | ორმოცდამეთხუთმეტე (ออ̂รมอ̂ท͜ซดาแมทฅูทแมแต͓) | |||||
56 | ორმოცდათექვსმეტი (ออ̂รมอ̂ท͜ซดาแทควฺซแมต͓ี) | ორმოცდამეთექვსმეტე (ออ̂รมอ̂ท͜ซดาแมแทควฺซแมแต͓) | |||||
57 | ორმოცდაჩვიდმეტი (ออ̂รมอ̂ท͜ซดาชวฺีดแมต͓ี) | ორმოცდამეჩვიდმეტე (ออ̂รมอ̂ท͜ซดาแมชวฺีดแมแต͓) | |||||
58 | ორმოცდათვრამეტი (ออ̂รมอ̂ท͜ซดาทวฺราแมต͓ี) | ორმოცდამეთვრამეტე (ออ̂รมอ̂ท͜ซดาแมทวฺราแมแต͓) | |||||
59 | ორმოცდაცხრამეტი (ออ̂รมอ̂ท͜ซดาท͜ซฅราแมต͓ี) | ორმოცდამეცხრამეტე (ออ̂รมอ̂ท͜ซดาแมท͜ซฅราแมแต͓) | |||||
60 | სამოცი (ซามอ̂ท͜ซี) | მესამოცე (แมซามอ̂ท͜แซ) | |||||
61 | სამოცდაერთი (ซามอ̂ท͜ซดาแอรที) | სამოცდამეერთე (ซามอ̂ท͜ซดาแมแอรแท) | |||||
62 | სამოცდაორი (ซามอ̂ท͜ซดาออ̂รี) | სამოცდამეორე (ซามอ̂ท͜ซดาแมออ̂แร) | |||||
63 | სამოცდასამი (ซามอ̂ท͜ซดาซามี) | სამოცდამესამე (ซามอ̂ท͜ซดาแมซาแม) | |||||
64 | სამოცდაოთხი (ซามอ̂ท͜ซดาออ̂ทฅี) | სამოცდამეოთხე (ซามอ̂ท͜ซดาแมออ̂ทแฅ) | |||||
65 | სამოცდახუთი (ซามอ̂ท͜ซดาฅูที) | სამოცდამეხუთე (ซามอ̂ท͜ซดาแมฅูแท) | |||||
66 | სამოცდაექვსი (ซามอ̂ท͜ซดาแอควฺซี) | სამოცდამეექვსე (ซามอ̂ท͜ซดาแมแอควฺแซ) | |||||
67 | სამოცდაშვიდი (ซามอ̂ท͜ซดาฌวฺีดี) | სამოცდამეშვიდე (ซามอ̂ท͜ซดาแมฌวฺีแด) | |||||
68 | სამოცდარვა (ซามอ̂ท͜ซดารวฺา) | სამოცდამერვე (ซามอ̂ท͜ซดาแมรแวฺ) | |||||
69 | სამოცდაცხრა (ซามอ̂ท͜ซดาท͜ซฅรา) | სამოცდამეცხრე (ซามอ̂ท͜ซดาแมท͜ซฅแร) | |||||
70 | სამოცდაათი (ซามอ̂ท͜ซดาอาที) | სამოცდამეათე (ซามอ̂ท͜ซดาแมอาแท) | |||||
71 | სამოცდათერთმეტი (ซามอ̂ท͜ซดาแทรทแมต͓ี) | სამოცდამეთერთმეტე (ซามอ̂ท͜ซดาแมแทรทแมแต͓) | |||||
72 | სამოცდათორმეტი (ซามอ̂ท͜ซดาทอ̂รแมต͓ี) | სამოცდამეთორმეტე (ซามอ̂ท͜ซดาแมทอ̂รแมแต͓) | |||||
73 | სამოცდაცამეტი (ซามอ̂ท͜ซดาท͜ซาแมต͓ี) | სამოცდამეცამეტე (ซามอ̂ท͜ซดาแมท͜ซาแมแต͓) | |||||
74 | სამოცდათოთხმეტი (ซามอ̂ท͜ซดาทอ̂ทฅแมต͓ี) | სამოცდამეთოთხმეტე (ซามอ̂ท͜ซดาแมทอ̂ทฅแมแต͓) | |||||
75 | სამოცდათხუთმეტი (ซามอ̂ท͜ซดาทฅูทแมต͓ี) | სამოცდამეთხუთმეტე (ซามอ̂ท͜ซดาแมทฅูทแมแต͓) | |||||
76 | სამოცდათექვსმეტი (ซามอ̂ท͜ซดาแทควฺซแมต͓ี) | სამოცდამეთექვსმეტე (ซามอ̂ท͜ซดาแมแทควฺซแมแต͓) | |||||
77 | სამოცდაჩვიდმეტი (ซามอ̂ท͜ซดาชวฺีดแมต͓ี) | სამოცდამეჩვიდმეტე (ซามอ̂ท͜ซดาแมชวฺีดแมแต͓) | |||||
78 | სამოცდათვრამეტი (ซามอ̂ท͜ซดาทวฺราแมต͓ี) | სამოცდამეთვრამეტე (ซามอ̂ท͜ซดาแมทวฺราแมแต͓) | |||||
79 | სამოცდაცხრამეტი (ซามอ̂ท͜ซดาท͜ซฅราแมต͓ี) | სამოცდამეცხრამეტე (ซามอ̂ท͜ซดาแมท͜ซฅราแมแต͓) | |||||
80 | ოთხმოცი (ออ̂ทฅมอ̂ท͜ซี) | მეოთხმოცე (แมออ̂ทฅมอ̂ท͜แซ) | |||||
81 | ოთხმოცდაერთი (ออ̂ทฅมอ̂ท͜ซดาแอรที) | ოთხმოცდამეერთე (ออ̂ทฅมอ̂ท͜ซดาแมแอรแท) | |||||
82 | ოთხმოცდაორი (ออ̂ทฅมอ̂ท͜ซดาออ̂รี) | ოთხმოცდამეორე (ออ̂ทฅมอ̂ท͜ซดาแมออ̂แร) | |||||
83 | ოთხმოცდასამი (ออ̂ทฅมอ̂ท͜ซดาซามี) | ოთხმოცდამესამე (ออ̂ทฅมอ̂ท͜ซดาแมซาแม) | |||||
84 | ოთხმოცდაოთხი (ออ̂ทฅมอ̂ท͜ซดาออ̂ทฅี) | ოთხმოცდამეოთხე (ออ̂ทฅมอ̂ท͜ซดาแมออ̂ทแฅ) | |||||
85 | ოთხმოცდახუთი (ออ̂ทฅมอ̂ท͜ซดาฅูที) | ოთხმოცდამეხუთე (ออ̂ทฅมอ̂ท͜ซดาแมฅูแท) | |||||
86 | ოთხმოცდაექვსი (ออ̂ทฅมอ̂ท͜ซดาแอควฺซี) | ოთხმოცდამეექვსე (ออ̂ทฅมอ̂ท͜ซดาแมแอควฺแซ) | |||||
87 | ოთხმოცდაშვიდი (ออ̂ทฅมอ̂ท͜ซดาฌวฺีดี) | ოთხმოცდამეშვიდე (ออ̂ทฅมอ̂ท͜ซดาแมฌวฺีแด) | |||||
88 | ოთხმოცდარვა (ออ̂ทฅมอ̂ท͜ซดารวฺา) | ოთხმოცდამერვე (ออ̂ทฅมอ̂ท͜ซดาแมรแวฺ) | |||||
89 | ოთხმოცდაცხრა (ออ̂ทฅมอ̂ท͜ซดาท͜ซฅรา) | ოთხმოცდამეცხრე (ออ̂ทฅมอ̂ท͜ซดาแมท͜ซฅแร) | |||||
90 | ოთხმოცდაათი (ออ̂ทฅมอ̂ท͜ซดาอาที) | ოთხმოცდამეათე (ออ̂ทฅมอ̂ท͜ซดาแมอาแท) | |||||
91 | ოთხმოცდათერთმეტი (ออ̂ทฅมอ̂ท͜ซดาแทรทแมต͓ี) | ოთხმოცდამეთერთმეტე (ออ̂ทฅมอ̂ท͜ซดาแมแทรทแมแต͓) | |||||
92 | ოთხმოცდათორმეტი (ออ̂ทฅมอ̂ท͜ซดาทอ̂รแมต͓ี) | ოთხმოცდამეთორმეტე (ออ̂ทฅมอ̂ท͜ซดาแมทอ̂รแมแต͓) | |||||
93 | ოთხმოცდაცამეტი (ออ̂ทฅมอ̂ท͜ซดาท͜ซาแมต͓ี) | ოთხმოცდამეცამეტე (ออ̂ทฅมอ̂ท͜ซดาแมท͜ซาแมแต͓) | |||||
94 | ოთხმოცდათოთხმეტი (ออ̂ทฅมอ̂ท͜ซดาทอ̂ทฅแมต͓ี) | ოთხმოცდამეთოთხმეტე (ออ̂ทฅมอ̂ท͜ซดาแมทอ̂ทฅแมแต͓) | |||||
95 | ოთხმოცდათხუთმეტი (ออ̂ทฅมอ̂ท͜ซดาทฅูทแมต͓ี) | ოთხმოცდამეთხუთმეტე (ออ̂ทฅมอ̂ท͜ซดาแมทฅูทแมแต͓) | |||||
96 | ოთხმოცდათექვსმეტი (ออ̂ทฅมอ̂ท͜ซดาแทควฺซแมต͓ี) | ოთხმოცდამეთექვსმეტე (ออ̂ทฅมอ̂ท͜ซดาแมแทควฺซแมแต͓) | |||||
97 | ოთხმოცდაჩვიდმეტი (ออ̂ทฅมอ̂ท͜ซดาชวฺีดแมต͓ี) | ოთხმოცდამეჩვიდმეტე (ออ̂ทฅมอ̂ท͜ซดาแมชวฺีดแมแต͓) | |||||
98 | ოთხმოცდათვრამეტი (ออ̂ทฅมอ̂ท͜ซดาทวฺราแมต͓ี) | ოთხმოცდამეთვრამეტე (ออ̂ทฅมอ̂ท͜ซดาแมทวฺราแมแต͓) | |||||
99 | ოთხმოცდაცხრამეტი (ออ̂ทฅมอ̂ท͜ซดาท͜ซฅราแมต͓ี) | ოთხმოცდამეცხრამეტე (ออ̂ทฅมอ̂ท͜ซดาแมท͜ซฅราแมแต͓) | |||||
100 | ასი (อาซี) | მეასე (แมอาแซ) | ასმაგი (อาซมากฺี) | ||||
200 | ორასი (ออ̂ราซี) | მეორასე (แมออ̂ราแซ) | |||||
300 | სამასი (ซามาซี) | მესამასე (แมซามาแซ) | |||||
400 | ოთხასი (ออ̂ทฅาซี) | მეოთხასე (แมออ̂ทฅาแซ) | |||||
500 | ხუთასი (ฅูทาซี) | მეხუთასე (แมฅูทาแซ) | |||||
600 | ექვსასი (แอควฺซาซี) | მეექვსასე (แมแอควฺซาแซ) | |||||
700 | შვიდასი (ฌวฺีดาซี) | მეშვიდასე (แมฌวฺีดาแซ) | |||||
800 | რვასი (รวฺาซี) | მერვასე (แมรวฺาแซ) | |||||
900 | ცხრასი (ท͜ซฅราซี) | მეცხრასე (แมท͜ซฅราแซ) | |||||
1,000 | ათასი (อาทาซี) | მეათასე (แมอาทาแซ) | ათასმაგი (อาทาซมากฺี) | ||||
1,000,000 (106) | მილიონი (มีลีออ̂นี) | მემილიონე (แมมีลีออ̂แน) |
local export = {numbers = {}}
-- Automatically create new subtables of export.numbers through __index,
-- automatically add new fields of export.numbers
-- without overwriting old ones through __newindex.
local actual_numbers = export.numbers
local namespace = mw.title.getCurrentTitle().nsText
local function log(...)
if namespace == "Module" then
mw.log(...)
end
end
local proxy_number_metatable = {
__newindex = function (self, k, v)
local old = rawget(self.__actual, k)
if old then
log("k: " .. k .. "; old " .. old .. "; new " .. v .. "; old == new: " .. tostring(old == v))
end
if type(old) == "table" then
table.insert(old, v)
elseif type(old) == "string" then
if old ~= v then
rawset(self.__actual, k, { old, v })
end
else
rawset(self.__actual, k, v)
end
end,
__index = function (self, k)
return rawget(self.__actual, k)
end,
}
local proxy_subtables = {}
local function get_proxy_number_table(k, actual_table)
local t = proxy_subtables[k]
if not t then
t = setmetatable({ __actual = actual_table }, proxy_number_metatable)
proxy_subtables[k] = t
end
return t
end
local function get_actual_number_table(k)
local t = actual_numbers[k]
if not t then
t = {}
actual_numbers[k] = t
end
return t
end
local proxy_numbers = setmetatable({}, {
__newindex = function (self, k1, fields)
local subtable = get_actual_number_table(k1)
local proxy_subtable = get_proxy_number_table(k1, subtable)
if not proxy_subtable then
proxy_subtable = new_proxy_number_table(subtable)
mw.log("new proxy_subtable for " .. k1)
rawset(proxy_subtables, k1, proxy_subtable)
end
for k, v in pairs(fields) do
proxy_subtable[k] = v
end
end,
__index = function (self, k)
local actual_table = get_actual_number_table(k)
local proxy_table = get_proxy_number_table(k, actual_table)
return proxy_table
end,
})
local numbers = proxy_numbers
local adverbial_suffix = "ჯერ"
local multiplier_suffix = "მაგი"
local distributive_suffix = "ად"
local collective_suffix = "ვე"
local fractional_suffix = "დი"
numbers[0].cardinal = "ნული"
numbers[1] = {
cardinal = "ერთი",
ordinal = "პირველი",
multiplier = "ერთმაგი",
distributive = "ერთმაგად",
adverbial = "ერთხელ",
collective = "ერთივე",
fractional = { "მთლიანი", "სრული", "ერთიანი" },
}
numbers[2] = {
cardinal = "ორი",
multiplier = "ორმაგი",
distributive = "ორმაგად",
adverbial = "ორჯერ",
collective = "ორივე",
fractional = "ნახევარი", -- regular fractional added below
}
numbers[3] = {
cardinal = "სამი",
distributive = "სამმაგად",
adverbial = "სამჯერ",
collective = "სამივე",
fractional = "მესამედი",
}
numbers[4] = {
cardinal = "ოთხი",
distributive = "ოთხმაგად",
adverbial = "ოთხჯერ",
collective = "ოთხივე",
fractional = "მეოთხედი",
}
numbers[5] = {
cardinal = "ხუთი",
distributive = "ხუთმაგად",
adverbial = "ხუთჯერ",
collective = "ხუთივე",
fractional = "მეხუთედი",
}
numbers[6] = {
cardinal = "ექვსი",
distributive = "ექვსმაგად",
adverbial = "ექვსჯერ",
collective = "ექვსივე",
fractional = "მეექვსედი",
}
numbers[7] = {
cardinal = "შვიდი",
distributive = "შვიდმაგად",
adverbial = "შვიდჯერ",
collective = "შვიდივე",
fractional = "მეშვიდედი",
}
numbers[8] = {
cardinal = "რვა",
distributive = "რვამაგად",
adverbial = "რვაჯერ",
collective = "რვავე",
fractional = "მერვედი",
}
numbers[9] = {
cardinal = "ცხრა",
distributive = "ცხრამაგად",
adverbial = "ცხრაჯერ",
collective = "ცხრავე",
fractional = "მეცხრედი",
}
numbers[10] = {
cardinal = "ათი",
distributive = "ათმაგად",
adverbial = "ათჯერ",
collective = "ათივე",
fractional = "მეათედი",
}
numbers[11] = {
cardinal = "თერთმეტი",
multiplier = "თერთმეტმაგი",
distributive = "თერთმეტმაგად",
adverbial = "თერთმეტჯერ",
collective = "თერთმეტივე",
fractional = "მეთერთმეტედი",
}
numbers[12] = {
cardinal = "თორმეტი",
multiplier = "თორმეტმაგი",
distributive = "თორმეტმაგად",
adverbial = "თორმეტჯერ",
collective = "თორმეტივე",
fractional = "მეთორმეტედი",
}
numbers[13] = {
cardinal = "ცამეტი",
multiplier = "ცამეტმაგი",
distributive = "ცამეტმაგად",
adverbial = "ცამეტჯერ",
collective = "ცამეტივე",
fractional = "მეცამეტედი",
}
numbers[14] = {
cardinal = "თოთხმეტი",
multiplier = "თოთხმეტმაგი",
distributive = "თოთხმეტმაგად",
adverbial = "თოთხმეტჯერ",
collective = "თოთხმეტივე",
fractional = "მეთოთხმეტედი",
}
numbers[15] = {
cardinal = "თხუთმეტი",
multiplier = "თხუთმეტმაგი",
distributive = "თხუთმეტმაგად",
adverbial = "თხუთმეტჯერ",
collective = "თხუთმეტივე",
fractional = "მეთხუთმეტედი",
}
numbers[16] = {
cardinal = "თექვსმეტი",
multiplier = "თექვსმეტმაგი",
distributive = "თექვსმეტმაგად",
adverbial = "თექვსმეტჯერ",
collective = "თექვსმეტივე",
fractional = "მეთექვსმეტედი",
}
numbers[17] = {
cardinal = "ჩვიდმეტი",
multiplier = "ჩვიდმეტმაგი",
distributive = "ჩვიდმეტმაგად",
adverbial = "ჩვიდმეტჯერ",
collective = "ჩვიდმეტივე",
fractional = "მეჩვიდმეტედი",
}
numbers[18] = {
cardinal = "თვრამეტი",
multiplier = "თვრამეტმაგი",
distributive = "თვრამეტმაგად",
adverbial = "თვრამეტჯერ",
collective = "თვრამეტივე",
fractional = "მეთვრამეტედი",
}
numbers[19] = {
cardinal = "ცხრამეტი",
multiplier = "ცხრამეტმაგი",
distributive = "ცხრამეტმაგად",
adverbial = "ცხრამეტჯერ",
collective = "ცხრამეტივე",
fractional = "მეცხრამეტედი",
}
numbers[20].multiplier = "ოც" .. multiplier_suffix
local function remove_final_vowel(word)
return (mw.ustring.gsub(word, "[აეიოუ]$", ""))
end
local function remove_final_i(word)
return word:gsub("ი$", "")
end
local function get_cardinal(number)
return numbers[number].cardinal
end
local function get(number, type)
return numbers[number][type]
end
local function circumfix_ordinal(cardinal)
return "მე" .. remove_final_vowel(cardinal) .. "ე"
end
for number = 2, 19 do
numbers[number].ordinal = circumfix_ordinal(get_cardinal(number))
end
for number = 1, 10 do
numbers[number].adverbial = remove_final_i(get_cardinal(number))
.. adverbial_suffix
end
for number = 2, 10 do
numbers[number].multiplier = remove_final_i(get_cardinal(number))
.. multiplier_suffix
numbers[number].distributive = remove_final_i(get(number, "multiplier"))
.. distributive_suffix
numbers[number].collective = get_cardinal(number)
.. collective_suffix
numbers[number].fractional = remove_final_i(get(number, "ordinal"))
.. fractional_suffix
end
local twenty = "ოცი"
-- Add cardinals and ordinals for 20-99.
for i = 1, 4 do
local twenties = i * 20
local twenties_cardinal
if i ~= 1 then
twenties_cardinal = (remove_final_vowel(get_cardinal(i)) .. "მ" .. twenty)
:gsub("მმ", "მ")
else
twenties_cardinal = twenty
end
numbers[twenties] = {
cardinal = twenties_cardinal,
ordinal = circumfix_ordinal(twenties_cardinal),
}
local twenties_and = remove_final_vowel(twenties_cardinal) .. "და"
for ones = 1, 19 do
numbers[twenties + ones] = {
cardinal = twenties_and .. get_cardinal(ones),
ordinal = twenties_and .. circumfix_ordinal(get_cardinal(ones)),
}
end
end
local hundred_cardinal = "ასი"
numbers[100].multiplier = "ას" .. multiplier_suffix
for i = 1, 10 do
local cardinal
if i == 1 then
cardinal = hundred_cardinal
else
cardinal = remove_final_vowel(get_cardinal(i)) .. hundred_cardinal
end
numbers[i * 100] = {
cardinal = cardinal,
ordinal = circumfix_ordinal(cardinal), -- is this right?
}
end
numbers[1000].multiplier = "ათას" .. multiplier_suffix
numbers[1000000] = {
cardinal = "მილიონი",
ordinal = "მემილიონე"
}
return export