UNPKG

lattogeo

Version:

write Latin words and get Georgian one

56 lines (55 loc) 775 B
const TRANSLATE_CHAR = { a: 'ა', A: 'ა', b: 'ბ', B: 'ბ', g: 'გ', G: 'გ', d: 'დ', D: 'დ', e: 'ე', E: 'ე', v: 'ვ', V: 'ვ', z: 'ზ', T: 'თ', i: 'ი', I: 'ი', k: 'კ', K: 'კ', l: 'ლ', L: 'ლ', m: 'მ', M: 'მ', n: 'ნ', N: 'ნ', o: 'ო', O: 'ო', p: 'პ', P: 'პ', J: 'ჟ', r: 'რ', s: 'ს', t: 'ტ', u: 'უ', U: 'უ', f: 'ფ', F: 'ფ', q: 'ქ', Q: 'ქ', R: 'ღ', y: 'ყ', Y: 'ყ', S: 'შ', C: 'ჩ', c: 'ც', Z: 'ძ', w: 'წ', W: 'ჭ', x: 'ხ', X: 'ხ', j: 'ჯ', h: 'ჰ', H: 'ჰ', }; export default (text = '') => text.split('').map((char) => (TRANSLATE_CHAR[char] ? TRANSLATE_CHAR[char] : char)).join('');