annotate src/main/webapp/resources/js/transliterator_files/arabic_persian.js @ 216:93d33f138c9e default tip

update medeniyet image server URL.
author casties
date Wed, 26 Jan 2022 16:39:32 +0100
parents 764f47286679
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1 // this a is the Persian version of Arabic.
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 t = new Transliteration("persian_arabic")
jurzua
parents:
diff changeset
4 //Transliteration.choose("persian_arabic") //if you want it selected by default
jurzua
parents:
diff changeset
5
jurzua
parents:
diff changeset
6 t.direction = "rtl"
jurzua
parents:
diff changeset
7 t.cols = 50;
jurzua
parents:
diff changeset
8 t.rows= 6;
jurzua
parents:
diff changeset
9 t.fontSize = "1.8em"
jurzua
parents:
diff changeset
10 t.shortName = "ARA"
jurzua
parents:
diff changeset
11 t.fullName = "ARABIC"
jurzua
parents:
diff changeset
12 t.longName = "Arabic (Persian)"
jurzua
parents:
diff changeset
13
jurzua
parents:
diff changeset
14
jurzua
parents:
diff changeset
15 t.defineN("AA", 1570);
jurzua
parents:
diff changeset
16 t.defineN("aa", 1575);
jurzua
parents:
diff changeset
17 t.defineN("|", 1575);
jurzua
parents:
diff changeset
18 t.defineN("b", 1576); t.defineN("B", 1576);
jurzua
parents:
diff changeset
19 t.defineN("p", 1662); t.defineN("P", 1662); //Persian only
jurzua
parents:
diff changeset
20 t.defineN("t", 1578); t.defineN("T", 1578);
jurzua
parents:
diff changeset
21 t.defineN("th", 1579); t.defineN("TH", 1579); t.defineN("tH", 1579); t.defineN("Th", 1579); //th!aa' (Arabic", not used in Persan)
jurzua
parents:
diff changeset
22 t.defineN("j", 1580); t.defineN("J", 1580); //djim
jurzua
parents:
diff changeset
23 t.defineN("dj",1580); t.defineN("DJ",1580); t.defineN("dJ",1580); t.defineN("Dj", 1580);
jurzua
parents:
diff changeset
24 t.defineN("ch", 1670); t.defineN("CH", 1670); t.defineN("cH", 1670); t.defineN("Ch", 1670); // Persian Tch
jurzua
parents:
diff changeset
25
jurzua
parents:
diff changeset
26
jurzua
parents:
diff changeset
27
jurzua
parents:
diff changeset
28 t.defineN("hh", 1581); t.defineN("HH", 1581); t.defineN("Hh", 1581); t.defineN("hH", 1581);
jurzua
parents:
diff changeset
29 if (document.selection) t.defineN("h\'", 1581); t.defineN("H\'", 1581); //IE only
jurzua
parents:
diff changeset
30 t.defineN("x", 1582); t.defineN("X", 1582);
jurzua
parents:
diff changeset
31 t.defineN("d", 1583); t.defineN("D", 1583);
jurzua
parents:
diff changeset
32 t.defineN("dd", 1584); t.defineN("dd", 1584); // I leave out the change in caps on purpose: same role as ~", escape
jurzua
parents:
diff changeset
33 t.defineN("rr", 1586); t.defineN("RR", 1586);
jurzua
parents:
diff changeset
34 t.defineN("z", 1586); t.defineN("Z", 1586);
jurzua
parents:
diff changeset
35 t.defineN("r", 1585); t.defineN("R", 1585);
jurzua
parents:
diff changeset
36 t.defineN("s", 1587); t.defineN("S", 1587); //sin
jurzua
parents:
diff changeset
37 t.defineN("sh", 1588); t.defineN("SH", 1588); t.defineN("Sh", 1588); t.defineN("sH", 1588); // shin
jurzua
parents:
diff changeset
38 t.defineN("ss", 1589); t.defineN("SS", 1589); t.defineN("sS", 1589); t.defineN("Ss", 1589); // saad
jurzua
parents:
diff changeset
39 t.defineN("zz", 1590); t.defineN("zz", 1590); // daad
jurzua
parents:
diff changeset
40 t.defineN("c", 1591); t.defineN("c", 1591); //taa'
jurzua
parents:
diff changeset
41 t.defineN("cc", 1592); t.defineN("CC", 1592); //thaa'
jurzua
parents:
diff changeset
42 t.defineN("\*", 1593); //'ayn
jurzua
parents:
diff changeset
43 t.defineN("\*\*", 1594); //ghayn
jurzua
parents:
diff changeset
44
jurzua
parents:
diff changeset
45 t.defineN("f", 1601); t.defineN("F", 1601);
jurzua
parents:
diff changeset
46 t.defineN("gh", 1602); t.defineN("Gh", 1602); t.defineN("GH", 1602); t.defineN("gH", 1602);
jurzua
parents:
diff changeset
47 t.defineN("q", 1602); t.defineN("Q", 1602);
jurzua
parents:
diff changeset
48 t.defineN("k", 1603); t.defineN("K", 1603);
jurzua
parents:
diff changeset
49 t.defineN("g", 1711); t.defineN("G", 1711); //gaaf persan
jurzua
parents:
diff changeset
50 t.defineN("l", 1604); t.defineN("L", 1604);
jurzua
parents:
diff changeset
51 t.defineN("m", 1605); t.defineN("M", 1605);
jurzua
parents:
diff changeset
52 t.defineN("n", 1606); t.defineN("N", 1606);
jurzua
parents:
diff changeset
53 t.defineN("h", 1607); t.defineN("H", 1607);
jurzua
parents:
diff changeset
54 t.defineN("o", 1608); t.defineN("O", 1608);
jurzua
parents:
diff changeset
55 t.defineN("v", 1608); t.defineN("V", 1608);
jurzua
parents:
diff changeset
56 t.defineN("u", 1608); t.defineN("U", 1608);
jurzua
parents:
diff changeset
57 t.defineN("w", 1608); t.defineN("W", 1608);
jurzua
parents:
diff changeset
58 t.defineN("ow", 1608); t.defineN("OW", 1608); t.defineN("Ow", 1608); t.defineN("oW", 1608);
jurzua
parents:
diff changeset
59 t.defineN("i", 1610); t.defineN("I", 1610);
jurzua
parents:
diff changeset
60 t.defineN("y", 1610); t.defineN("Y", 1610);
jurzua
parents:
diff changeset
61
jurzua
parents:
diff changeset
62 //
jurzua
parents:
diff changeset
63 //diacritical signs
jurzua
parents:
diff changeset
64 t.defineN("a", 1614);
jurzua
parents:
diff changeset
65 t.defineN("e", 1616);
jurzua
parents:
diff changeset
66 t.defineN("o", 1615);
jurzua
parents:
diff changeset
67
jurzua
parents:
diff changeset
68 //puntcuation marks
jurzua
parents:
diff changeset
69 t.defineN(",", 1548);
jurzua
parents:
diff changeset
70 //t.defineN("\'", 1562);
jurzua
parents:
diff changeset
71 if(document.selection) t.defineN(".", 1632);
jurzua
parents:
diff changeset
72 t.defineN("?", 1567);
jurzua
parents:
diff changeset
73 t.defineN("_", 1600); // to extend a char.
jurzua
parents:
diff changeset
74
jurzua
parents:
diff changeset
75 //digits
jurzua
parents:
diff changeset
76 t.defineN("0", 1632);
jurzua
parents:
diff changeset
77 t.defineN("1", 1633);
jurzua
parents:
diff changeset
78 t.defineN("2", 1634);
jurzua
parents:
diff changeset
79 t.defineN("3", 1635);
jurzua
parents:
diff changeset
80 t.defineN("4", 1636);
jurzua
parents:
diff changeset
81 t.defineN("5", 1637);
jurzua
parents:
diff changeset
82 t.defineN("6", 1638);
jurzua
parents:
diff changeset
83 t.defineN("7", 1639);
jurzua
parents:
diff changeset
84 t.defineN("8", 1640);
jurzua
parents:
diff changeset
85 t.defineN("9", 1641);
jurzua
parents:
diff changeset
86 if (document.selection) t.defineN("%", 1642);
jurzua
parents:
diff changeset
87