Skip to content

Commit 7d3645f

Browse files
authored
Add Esperanto (#31)
1 parent a97267a commit 7d3645f

File tree

3 files changed

+113
-0
lines changed

3 files changed

+113
-0
lines changed

automation/dict_manifest_config.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,16 @@ languages:
5050
- name: encoding
5151
path: cp850.toml
5252

53+
- language: Esperanto
54+
code: eo
55+
files:
56+
- name: csv
57+
path: Esperanto/dfint_dictionary.csv
58+
- name: font
59+
path: latin3.png
60+
- name: encoding
61+
path: cp437.toml
62+
5363
- language: Français
5464
code: fr
5565
files:

store/encodings/latin3.toml

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
[metadata]
2+
encoding = "latin3"
3+
4+
[maps.capitalize]
5+
"97:122" = -32 # a-z -> A-Z
6+
177 = -16 # ħ -> Ħ
7+
182 = -16 # ĥ -> Ĥ
8+
185 = -112 # ı -> I
9+
"186:188" = -16 # ş-ĵ -> Ş-Ĵ
10+
191 = -16 # ż -> Ż
11+
"224:226" = -32 # à-â -> À-Â
12+
"228:239" = -32 # ä-ï -> Ä-Ï
13+
"241:246" = -32 # ñ-ö -> Ñ-Ö
14+
"248:254" = -32 # ĝ-ŝ -> Ĝ-Ŝ
15+
16+
[maps.lowercast]
17+
"65:90" = 32 # A-Z -> a-z
18+
161 = 16 # Ħ -> ħ
19+
166 = 16 # Ĥ -> ĥ
20+
"170:172" = 16 # Ş-Ĵ -> ş-ĵ
21+
175 = 16 # Ż -> ż
22+
"192:194" = 32 # À-Â -> à-â
23+
"196:207" = 32 # Ä-Ï -> ä-ï
24+
"209:214" = 32 # Ñ-Ö -> ñ-ö
25+
"216:222" = 32 # Ĝ-Ŝ -> ĝ-ŝ
26+
27+
[maps.uppercase]
28+
29+
[maps.lowercase]
30+
31+
[maps.utf]
32+
42692 = 161 # Ħ
33+
42180 = 166 # Ĥ
34+
45252 = 169 # İ
35+
40645 = 170 # Ş
36+
40644 = 171 # Ğ
37+
46276 = 172 # Ĵ
38+
48069 = 175 # Ż
39+
42948 = 177 # ħ
40+
46530 = 181 # µ
41+
42436 = 182 # ĥ
42+
45508 = 185 # ı
43+
40901 = 186 # ş
44+
40900 = 187 # ğ
45+
46532 = 188 # ĵ
46+
48325 = 191 # ż
47+
32963 = 192 # À
48+
33219 = 193 # Á
49+
33475 = 194 # Â
50+
33987 = 196 # Ä
51+
35524 = 197 # Ċ
52+
35012 = 198 # Ĉ
53+
34755 = 199 # Ç
54+
35011 = 200 # È
55+
35267 = 201 # É
56+
35523 = 202 # Ê
57+
35779 = 203 # Ë
58+
36035 = 204 # Ì
59+
36291 = 205 # Í
60+
36547 = 206 # Î
61+
36803 = 207 # Ï
62+
37315 = 209 # Ñ
63+
37571 = 210 # Ò
64+
37827 = 211 # Ó
65+
38083 = 212 # Ô
66+
41156 = 213 # Ġ
67+
38595 = 214 # Ö
68+
40132 = 216 # Ĝ
69+
39363 = 217 # Ù
70+
39619 = 218 # Ú
71+
39875 = 219 # Û
72+
40131 = 220 # Ü
73+
44229 = 221 # Ŭ
74+
40133 = 222 # Ŝ
75+
40899 = 223 # ß
76+
41155 = 224 # à
77+
41411 = 225 # á
78+
41667 = 226 # â
79+
42179 = 228 # ä
80+
35780 = 229 # ċ
81+
35268 = 230 # ĉ
82+
42947 = 231 # ç
83+
43203 = 232 # è
84+
43459 = 233 # é
85+
43715 = 234 # ê
86+
43971 = 235 # ë
87+
44227 = 236 # ì
88+
44483 = 237 # í
89+
44739 = 238 # î
90+
44995 = 239 # ï
91+
45507 = 241 # ñ
92+
45763 = 242 # ò
93+
46019 = 243 # ó
94+
46275 = 244 # ô
95+
41412 = 245 # ġ
96+
46787 = 246 # ö
97+
40388 = 248 # ĝ
98+
47555 = 249 # ù
99+
47811 = 250 # ú
100+
48067 = 251 # û
101+
48323 = 252 # ü
102+
44485 = 253 # ŭ
103+
40389 = 254 # ŝ

store/fonts/latin3.png

3.65 KB
Loading

0 commit comments

Comments
 (0)