uzbek-translit
Version:
O'zbekcha krill va lotin yozuvlari orasida transliteratsiya qiluvchi TypeScript paket
136 lines (133 loc) • 1.72 kB
text/typescript
// src/index.ts
export const lotinToKrillMap: Record<string, string> = {
A: "А",
a: "а",
B: "Б",
b: "б",
D: "Д",
d: "д",
E: "Э",
e: "э",
F: "Ф",
f: "ф",
G: "Г",
g: "г",
H: "Ҳ",
h: "ҳ",
I: "И",
i: "и",
J: "Ж",
j: "ж",
K: "К",
k: "к",
L: "Л",
l: "л",
M: "М",
m: "м",
N: "Н",
n: "н",
O: "О",
o: "о",
P: "П",
p: "п",
Q: "Қ",
q: "қ",
R: "Р",
r: "р",
S: "С",
s: "с",
T: "Т",
t: "т",
U: "У",
u: "у",
V: "В",
v: "в",
X: "Х",
x: "х",
Y: "Й",
y: "й",
Z: "З",
z: "з",
Oʻ: "Ў",
oʻ: "ў",
Gʻ: "Ғ",
gʻ: "ғ",
Sh: "Ш",
sh: "ш",
Ch: "Ч",
ch: "ч",
Ya: "Я",
ya: "я",
Yo: "Ё",
yo: "ё",
Yu: "Ю",
yu: "ю",
Ye: "Е",
ye: "е",
};
export const krillToLotinMap: Record<string, string> = {
А: "A",
а: "a",
Б: "B",
б: "b",
Д: "D",
д: "d",
Э: "E",
э: "e",
Ф: "F",
ф: "f",
Г: "G",
г: "g",
Ҳ: "H",
ҳ: "h",
И: "I",
и: "i",
Ж: "J",
ж: "j",
К: "K",
к: "k",
Л: "L",
л: "l",
М: "M",
м: "m",
Н: "N",
н: "n",
О: "O",
о: "o",
П: "P",
п: "p",
Қ: "Q",
қ: "q",
Р: "R",
р: "r",
С: "S",
с: "s",
Т: "T",
т: "t",
У: "U",
у: "u",
В: "V",
в: "v",
Х: "X",
х: "x",
Й: "Y",
й: "y",
З: "Z",
з: "z",
Ў: "Oʻ",
ў: "oʻ",
Ғ: "Gʻ",
ғ: "gʻ",
Ш: "Sh",
ш: "sh",
Ч: "Ch",
ч: "ch",
Я: "Ya",
я: "ya",
Ё: "Yo",
ё: "yo",
Ю: "Yu",
ю: "yu",
Е: "Ye",
е: "e",
};