@xusniddinjs/lattocyr
Version:
42 lines (38 loc) • 568 B
JavaScript
const latinToCyrillicMap = {
a: "а",
b: "б",
v: "в",
g: "г",
d: "д",
e: "е",
yo: "ё",
j: "ж",
z: "з",
i: "и",
y: "й",
k: "к",
l: "л",
m: "м",
n: "н",
o: "о",
p: "п",
r: "р",
s: "с",
t: "т",
u: "у",
f: "ф",
x: "х",
ts: "ц",
ch: "ч",
sh: "ш",
ye: "е",
yu: "ю",
ya: "я",
};
function latinToCyrillic(text) {
return text
.split("")
.map((char) => latinToCyrillicMap[char] || char)
.join("");
}
module.exports = latinToCyrillic;