PageSourceSearch

https://salif.github.io/alfabetoj/konvertilo.js

js salif.github.io collected 2026-10-03 09:53:36 UTC 12,066 bytes, 240 lines download raw bytes

1var konvertilo = {
2	skribsistemoj: {
3		cyrillic: {
4			to_esperanto: {
5				"А": "A", "Б": "B", "Ц": "C", "Ч": "Ĉ", "Д": "D", "Е": "E",
6				"Ф": "F", "Г": "G", "Џ": "Ĝ", "Һ": "H", "Х": "Ĥ", "И": "I",
7				"Й": "J", "Ж": "Ĵ", "К": "K", "Л": "L", "М": "M", "Н": "N",
8				"О": "O", "П": "P", "Р": "R", "С": "S", "Ш": "Ŝ", "Т": "T",
9				"У": "U", "Ў": "Ŭ", "В": "V", "З": "Z",
10				"а": "a", "б": "b", "ц": "c", "ч": "ĉ", "д": "d", "е": "e",
11				"ф": "f", "г": "g", "џ": "ĝ", "һ": "h", "х": "ĥ", "и": "i",
12				"й": "j", "ж": "ĵ", "к": "k", "л": "l", "м": "m", "н": "n",
13				"о": "o", "п": "p", "р": "r", "с": "s", "ш": "ŝ", "т": "t",
14				"у": "u", "ў": "ŭ", "в": "v", "з": "z"
15			},
16			from_esperanto: {
17				"A": "А", "B": "Б", "C": "Ц", "Ĉ": "Ч", "D": "Д", "E": "Е",
18				"F": "Ф", "G": "Г", "Ĝ": "Џ", "H": "Һ", "Ĥ": "Х", "I": "И",
19				"J": "Й", "Ĵ": "Ж", "K": "К", "L": "Л", "M": "М", "N": "Н",
20				"O": "О", "P": "П", "R": "Р", "S": "С", "Ŝ": "Ш", "T": "Т",
21				"U": "У", "Ŭ": "Ў", "V": "В", "Z": "З",
22				"a": "а", "b": "б", "c": "ц", "ĉ": "ч", "d": "д", "e": "е",
23				"f": "ф", "g": "г", "ĝ": "џ", "h": "һ", "ĥ": "х", "i": "и",
24				"j": "й", "ĵ": "ж", "k": "к", "l": "л", "m": "м", "n": "н",
25				"o": "о", "p": "п", "r": "р", "s": "с", "ŝ": "ш", "t": "т",
26				"u": "у", "ŭ": "ў", "v": "в", "z": "з"
27			}
28		},
29		shavian: {
30			to_esperanto: {
31				"𐑨": "a", "𐑚": "b", "𐑔": "c", "𐑗": "ĉ", "𐑛": "d", "𐑧": "e",
32				"𐑓": "f", "𐑜": "g", "𐑡": "ĝ", "𐑣": "h", "𐑙": "ĥ", "𐑦": "i",
33				"𐑢": "j", "𐑠": "ĵ", "𐑒": "k", "𐑤": "l", "𐑫": "m", "𐑵": "n",
34				"𐑩": "o", "𐑐": "p", "𐑮": "r", "𐑕": "s", "𐑖": "ŝ", "𐑑": "t",
35				"𐑪": "u", "𐑘": "ŭ", "𐑝": "v", "𐑟": "z"
36			},
37			from_esperanto: {
38				"A": "𐑨", "B": "𐑚", "C": "𐑔", "Ĉ": "𐑗", "D": "𐑛", "E": "𐑧",
39				"F": "𐑓", "G": "𐑜", "Ĝ": "𐑡", "H": "𐑣", "Ĥ": "𐑙", "I": "𐑦",
40				"J": "𐑢", "Ĵ": "𐑠", "K": "𐑒", "L": "𐑤", "M": "𐑫", "N": "𐑵",
41				"O": "𐑩", "P": "𐑐", "R": "𐑮", "S": "𐑕", "Ŝ": "𐑖", "T": "𐑑",
42				"U": "𐑪", "Ŭ": "𐑘", "V": "𐑝", "Z": "𐑟",
43				"a": "𐑨", "b": "𐑚", "c": "𐑔", "ĉ": "𐑗", "d": "𐑛", "e": "𐑧",
44				"f": "𐑓", "g": "𐑜", "ĝ": "𐑡", "h": "𐑣", "ĥ": "𐑙", "i": "𐑦",
45				"j": "𐑢", "ĵ": "𐑠", "k": "𐑒", "l": "𐑤", "m": "𐑫", "n": "𐑵",
46				"o": "𐑩", "p": "𐑐", "r": "𐑮", "s": "𐑕", "ŝ": "𐑖", "t": "𐑑",
47				"u": "𐑪", "ŭ": "𐑘", "v": "𐑝", "z": "𐑟"
48			},
49		},
50		x_system: {
51			to_esperanto: {
52				"CX": "Ĉ", "GX": "Ĝ", "HX": "Ĥ", "JX": "Ĵ", "SX": "Ŝ", "UX": "Ŭ",
53				"Cx": "Ĉ", "Gx": "Ĝ", "Hx": "Ĥ", "Jx": "Ĵ", "Sx": "Ŝ", "Ux": "Ŭ",
54				"cx": "ĉ", "gx": "ĝ", "hx": "ĥ", "jx": "ĵ", "sx": "ŝ", "ux": "ŭ"
55			},
56			from_esperanto: {
57				"Ĉ": "Cx", "Ĝ": "Gx", "Ĥ": "Hx", "Ĵ": "Jx", "Ŝ": "Sx", "Ŭ": "Ux",
58				"ĉ": "cx", "ĝ": "gx", "ĥ": "hx", "ĵ": "jx", "ŝ": "sx", "ŭ": "ux"
59			}
60		},
61		arabic: {
62			to_esperanto: {
63				"آ": "a", "ب": "b", "ث": "c", "چ": "ĉ", "د": "d", "اَ": "e",
64				"ف": "f", "گ": "g", "ج": "ĝ", "ه": "h", "خ": "ĥ", "اِ": "i",
65				"ی": "j", "ژ": "ĵ", "ك": "k", "ل": "l", "م": "m", "ن": "n",
66				"اُ": "o", "پ": "p", "ر": "r", "س": "s", "ش": "ŝ", "ت": "t",
67				"اْ": "u", "و": "ŭ", "ڤ": "v", "ز": "z"
68			},
69			from_esperanto: {
70				"A": "آ", "B": "ب", "C": "ث", "Ĉ": "چ", "D": "د", "E": "اَ",
71				"F": "ف", "G": "گ", "Ĝ": "ج", "H": "ه", "Ĥ": "خ", "I": "اِ",
72				"J": "ی", "Ĵ": "ژ", "K": "ك", "L": "ل", "M": "م", "N": "ن",
73				"O": "اُ", "P": "پ", "R": "ر", "S": "س", "Ŝ": "ش", "T": "ت",
74				"U": "اْ", "Ŭ": "و", "V": "ڤ", "Z": "ز",
75				"a": "آ", "b": "ب", "c": "ث", "ĉ": "چ", "d": "د", "e": "اَ",
76				"f": "ف", "g": "گ", "ĝ": "ج", "h": "ه", "ĥ": "خ", "i": "اِ",
77				"j": "ی", "ĵ": "ژ", "k": "ك", "l": "ل", "m": "م", "n": "ن",
78				"o": "اُ", "p": "پ", "r": "ر", "s": "س", "ŝ": "ش", "t": "ت",
79				"u": "اْ", "ŭ": "و", "v": "ڤ", "z": "ز"
80			}
81		},
82		georgian: {
83			to_esperanto: {
84				"ა": "a", "ბ": "b", "ც": "c", "ჩ": "ĉ", "დ": "d", "ე": "e",
85				"ჶ": "f", "გ": "g", "ჯ": "ĝ", "ჰ": "h", "ხ": "ĥ", "ი": "i",
86				"ჲ": "j", "ჟ": "ĵ", "ქ": "k", "ლ": "l", "მ": "m", "ნ": "n",
87				"ო": "o", "ფ": "p", "რ": "r", "ს": "s", "შ": "ŝ", "თ": "t",
88				"უ": "u", "ჳ": "ŭ", "ვ": "v", "ზ": "z"
89			},
90			from_esperanto: {
91				"A": "ა", "B": "ბ", "C": "ც", "Ĉ": "ჩ", "D": "დ", "E": "ე",
92				"F": "ჶ", "G": "გ", "Ĝ": "ჯ", "H": "ჰ", "Ĥ": "ხ", "I": "ი",
93				"J": "ჲ", "Ĵ": "ჟ", "K": "ქ", "L": "ლ", "M": "მ", "N": "ნ",
94				"O": "ო", "P": "ფ", "R": "რ", "S": "ს", "Ŝ": "შ", "T": "თ",
95				"U": "უ", "Ŭ": "ჳ", "V": "ვ", "Z": "ზ",
96				"a": "ა", "b": "ბ", "c": "ც", "ĉ": "ჩ", "d": "დ", "e": "ე",
97				"f": "ჶ", "g": "გ", "ĝ": "ჯ", "h": "ჰ", "ĥ": "ხ", "i": "ი",
98				"j": "ჲ", "ĵ": "ჟ", "k": "ქ", "l": "ლ", "m": "მ", "n": "ნ",
99				"o": "ო", "p": "ფ", "r": "რ", "s": "ს", "ŝ": "შ", "t": "თ",
100				"u": "უ", "ŭ": "ჳ", "v": "ვ", "z": "ზ"
101			}
102		},
103		armenian: {
104			to_esperanto: {
105				"Ա": "A", "Բ": "B", "Ծ": "C", "Ճ": "Ĉ", "Դ": "D", "է": "E",
106				"Ֆ": "F", "Գ": "G", "Ղ": "Ĝ", "Հ": "H", "Խ": "Ĥ", "Ի": "I",
107				"Յ": "J", "Ջ": "Ĵ", "Կ": "K", "Լ": "L", "Մ": "M", "Ն": "N",
108				"Ո": "O", "Պ": "P", "Ր": "R", "Ս": "S", "Շ": "Ŝ", "Տ": "T",
109				"Ւ": "U", "Ւ": "Ŭ", "Վ": "V", "Զ": "Z",
110				"ա": "a", "բ": "b", "ծ": "c", "ճ": "ĉ", "դ": "d", "ե": "e",
111				"ֆ": "f", "գ": "g", "ղ": "ĝ", "հ": "h", "խ": "ĥ", "ի": "i",
112				"յ": "j", "ջ": "ĵ", "կ": "k", "լ": "l", "մ": "m", "ն": "n",
113				"ո": "o", "պ": "p", "ր": "r", "ս": "s", "շ": "ŝ", "տ": "t",
114				"ւ": "u", "ւ": "ŭ", "վ": "v", "զ": "z",
115			},
116			from_esperanto: {
117				"A": "Ա", "B": "Բ", "C": "Ծ", "Ĉ": "Ճ", "D": "Դ", "E": "է",
118				"F": "Ֆ", "G": "Գ", "Ĝ": "Ղ", "H": "Հ", "Ĥ": "Խ", "I": "Ի",
119				"J": "Յ", "Ĵ": "Ջ", "K": "Կ", "L": "Լ", "M": "Մ", "N": "Ն",
120				"O": "Ո", "P": "Պ", "R": "Ր", "S": "Ս", "Ŝ": "Շ", "T": "Տ",
121				"U": "Ւ", "Ŭ": "Ւ", "V": "Վ", "Z": "Զ",
122				"a": "ա", "b": "բ", "c": "ծ", "ĉ": "ճ", "d": "դ", "e": "ե",
123				"f": "ֆ", "g": "գ", "ĝ": "ղ", "h": "հ", "ĥ": "խ", "i": "ի",
124				"j": "յ", "ĵ": "ջ", "k": "կ", "l": "լ", "m": "մ", "n": "ն",
125				"o": "ո", "p": "պ", "r": "ր", "s": "ս", "ŝ": "շ", "t": "տ",
126				"u": "ւ", "ŭ": "ւ", "v": "վ", "z": "զ"
127			}
128		},
129		// hebrew: {
130		// 	to_esperanto: {},
131		// 	from_esperanto: {}
132		// },
133		// greek: {
134		// 	to_esperanto: {},
135		// 	from_esperanto: {}
136		// },
137		korean: {
138			from_esperanto: {
139				"A": "ㅏ", "B": "ㅂ", "C": "ㅉ", "Ĉ": "ㅊ", "D": "ㄷ", "E": "ㅔ",
140				"F": "ㅍ", "G": "ㄱ", "Ĝ": "ㄲ", "H": "ㆆ", "Ĥ": "ㅎ", "I": "ㅣ",
141				"J": "ㅣ", "Ĵ": "ㅈ", "K": "ㅋ", "L": "ㄹ", "M": "ㅁ", "N": "ㄴ",
142				"O": "ㅗ", "P": "ㅃ", "R": "ㄹ", "S": "ㅅ", "Ŝ": "ㅆ", "T": "ㅌ",
143				"U": "ㅜ", "Ŭ": "으", "V": "ㅸ", "Z": "ㅿ",
144				"a": "ㅏ", "b": "ㅂ", "c": "ㅉ", "ĉ": "ㅊ", "d": "ㄷ", "e": "ㅔ",
145				"f": "ㅍ", "g": "ㄱ", "ĝ": "ㄲ", "h": "ㆆ", "ĥ": "ㅎ", "i": "ㅣ",
146				"j": "ㅣ", "ĵ": "ㅈ", "k": "ㅋ", "l": "ㄹ", "m": "ㅁ", "n": "ㄴ",
147				"o": "ㅗ", "p": "ㅃ", "r": "ㄹ", "s": "ㅅ", "ŝ": "ㅆ", "t": "ㅌ",
148				"u": "ㅜ", "ŭ": "으", "v": "ㅸ", "z": "ㅿ"
149			}
150		},
151		cyrillic_2: {
152			to_esperanto: {
153				"А": "A", "Б": "B", "Ц": "C", "Ч": "Ĉ", "Д": "D", "Е": "E",
154				"Ф": "F", "Г": "G", "Ѓ": "Ĝ", "Х": "H", "Ћ": "Ĥ", "И": "I",
155				"Й": "J", "Ж": "Ĵ", "К": "K", "Л": "L", "М": "M", "Н": "N",
156				"О": "O", "П": "P", "Р": "R", "С": "S", "Ш": "Ŝ", "Т": "T",
157				"У": "U", "Ў": "Ŭ", "В": "V", "З": "Z",
158				"а": "a", "б": "b", "ц": "c", "ч": "ĉ", "д": "d", "е": "e",
159				"ф": "f", "г": "g", "ѓ": "ĝ", "х": "h", "ћ": "ĥ", "и": "i",
160				"й": "j", "ж": "ĵ", "к": "k", "л": "l", "м": "m", "н": "n",
161				"о": "o", "п": "p", "р": "r", "с": "s", "ш": "ŝ", "т": "t",
162				"у": "u", "ў": "ŭ", "в": "v", "з": "z"
163			},
164			from_esperanto: {
165				"A": "А", "B": "Б", "C": "Ц", "Ĉ": "Ч", "D": "Д", "E": "Е",
166				"F": "Ф", "G": "Г", "Ĝ": "Ѓ", "H": "Х", "Ĥ": "Ћ", "I": "И",
167				"J": "Й", "Ĵ": "Ж", "K": "К", "L": "Л", "M": "М", "N": "Н",
168				"O": "О", "P": "П", "R": "Р", "S": "С", "Ŝ": "Ш", "T": "Т",
169				"U": "У", "Ŭ": "Ў", "V": "В", "Z": "З",
170				"a": "а", "b": "б", "c": "ц", "ĉ": "ч", "d": "д", "e": "е",
171				"f": "ф", "g": "г", "ĝ": "ѓ", "h": "х", "ĥ": "ћ", "i": "и",
172				"j": "й", "ĵ": "ж", "k": "к", "l": "л", "m": "м", "n": "н",
173				"o": "о", "p": "п", "r": "р", "s": "с", "ŝ": "ш", "t": "т",
174				"u": "у", "ŭ": "ў", "v": "в", "z": "з"
175			}
176		},
177		bulgarian: {
178			to_esperanto: {
179				"А": "A", "Б": "B", "В": "V", "Г": "G", "Д": "D", "Е": "E",
180				"Ж": "Ĵ", "З": "Z", "И": "I", "Й": "J", "К": "K", "Л": "L",
181				"М": "M", "Н": "N", "О": "O", "П": "P", "Р": "R", "С": "S",
182				"Т": "T", "У": "U", "Ф": "F", "Х": "Ĥ", "Ц": "C", "Ч": "Ĉ",
183				"Ш": "Ŝ", "Щ": "ŜT", "Ъ": "Ŭ", "Ю": "JU", "Я": "JA",
184				"а": "a", "б": "b", "в": "v", "г": "g", "д": "d", "е": "e",
185				"ж": "ĵ", "з": "z", "и": "i", "й": "j", "к": "k", "л": "l",
186				"м": "m", "н": "n", "о": "o", "п": "p", "р": "r", "с": "s",
187				"т": "t", "у": "u", "ф": "f", "х": "ĥ", "ц": "c", "ч": "ĉ",
188				"ш": "ŝ", "щ": "ŝt", "ъ": "ŭ", "ь": "j", "ю": "ju", "я": "ja"
189			}
190		},
191		cyrillic_shavian: {
192			to_shavian: {
193				"А": "𐑨", "Б": "𐑚", "Ц": "𐑔", "Ч": "𐑗", "Д": "𐑛", "Е": "𐑧",
194				"Ф": "𐑓", "Г": "𐑜", "Џ": "𐑡", "Һ": "𐑣", "Х": "𐑙", "И": "𐑦",
195				"Й": "𐑢", "Ж": "𐑠", "К": "𐑒", "Л": "𐑤", "М": "𐑫", "Н": "𐑵",
196				"О": "𐑩", "П": "𐑐", "Р": "𐑮", "С": "𐑕", "Ш": "𐑖", "Т": "𐑑",
197				"У": "𐑪", "Ў": "𐑘", "В": "𐑝", "З": "𐑟",
198				"а": "𐑨", "б": "𐑚", "ц": "𐑔", "ч": "𐑗", "д": "𐑛", "е": "𐑧",
199				"ф": "𐑓", "г": "𐑜", "џ": "𐑡", "һ": "𐑣", "х": "𐑙", "и": "𐑦",
200				"й": "𐑢", "ж": "𐑠", "к": "𐑒", "л": "𐑤", "м": "𐑫", "н": "𐑵",
201				"о": "𐑩", "п": "𐑐", "р": "𐑮", "с": "𐑕", "ш": "𐑖", "т": "𐑑",
202				"у": "𐑪", "ў": "𐑘", "в": "𐑝", "з": "𐑟"
203			}, from_shavian: {
204				"𐑨": "а", "𐑚": "б", "𐑔": "ц", "𐑗": "ч", "𐑛": "д", "𐑧": "е",
205				"𐑓": "ф", "𐑜": "г", "𐑡": "џ", "𐑣": "һ", "𐑙": "х", "𐑦": "и",
206				"𐑢": "й", "𐑠": "ж", "𐑒": "к", "𐑤": "л", "𐑫": "м", "𐑵": "н",
207				"𐑩": "о", "𐑐": "п", "𐑮": "р", "𐑕": "с", "𐑖": "ш", "𐑑": "т",
208				"𐑪": "у", "𐑘": "ў", "𐑝": "в", "𐑟": "з"
209			}
210		}
211	},
212	konverti: (function () {
213
214		function convert_replacing(str_input, obj_skribsistemo) {
215			var str_output = str_input
216			var objs_entries = Object.entries(obj_skribsistemo)
217			for (var num_i = 0; num_i < objs_entries.length; num_i++) {
218				var objs_entry = objs_entries[num_i]
219				str_output = str_output.replaceAll(objs_entry[0], objs_entry[1])
220			}
221			return str_output
222		}
223		return function (str_input, obj_skribsistemo, bool_use_replacing) {
224			if (str_input.length == 0) {
225				return ""
226			}
227			if (bool_use_replacing) {
228				return convert_replacing(str_input, obj_skribsistemo)
229			}
230			var strs_output = []
231			for (var num_i = 0; num_i < str_input.length; num_i++) {
232				var str_input_char = str_input.charAt(num_i)
233				var str_output_char = obj_skribsistemo[str_input_char]
234				strs_output.push(str_output_char != undefined ? str_output_char : str_input_char)
235			}
236			return strs_output.join("")
237		}
238
239	})()
240}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.