UNPKG

arabiq

Version:

For Arabic Keyboard Users!

51 lines (45 loc) 768 B
// Please Don't Steal :) function main(SENTENCE) { const LETTERS = { q: "ض", w: "ص", e: "ث", r: "ق", t: "ف", y: "غ", u: "ع", i: "ه", o: "خ", p: "ح", "[": "ج", "]": "د", a: "ش", s: "س", d: "ي", f: "ب", g: "ل", h: "ا", j: "ت", k: "ن", l: "م", ";": "ك", "'": "ط", z: "ئ", x: "ء", c: "ؤ", v: "ر", b: "لا", n: "ى", m: "ة", ",": "و", ".": "ز", "/": "ظ", }; let RESULT = ""; for (let i = 0; i < SENTENCE.length; i++) { const char = SENTENCE[i].toLowerCase(); RESULT += LETTERS[char] || char; } return RESULT; } module.exports = main;