romanize-string
Version:
A fully typed, general-purpose utility for unidirectional string transliteration (non-Latin script => Latin script).
61 lines (60 loc) • 1.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mandarinLanguageCodes = exports.arabicLanguageCodes = exports.cyrillicLanguageCodes = exports.indicLanguageCodes = exports.convertibleLanguages = void 0;
// List of languages that require transliteration and that the current function can transliterate.
exports.convertibleLanguages = [
"ar", // Arabic
"be", // Belarusian
"bg", // Bulgarian
"bn", // Bengali
"el", // Greek
"fa", // Persian (Farsi)
"gu", // Gujarati
"hi", // Hindi
"ja", // Japanese
"kk", // Kazakh
"kn", // Kannada
"ko", // Korean
"ky", // Kyrgyz
"mk", // Macedonian
"mn", // Mongolian
"mr", // Marathi
"ne", // Nepali
"pa", // Punjabi
"ru", // Russian
"sa", // Sanskrit
"sr", // Serbian
"ta", // Tamil
"te", // Telugu
"tg", // Tajik
"th", // Thai
"uk", // Ukrainian
"ur", // Urdu
"yue", // Cantonese
"zh-CN", // Chinese Simplified
"zh-Hant", // Chinese Traditional
];
exports.indicLanguageCodes = [
"hi",
"bn",
"te",
"ta",
"gu",
"mr",
"pa",
"kn",
];
exports.cyrillicLanguageCodes = [
"be",
"bg",
"kk",
"ky",
"mk",
"mn",
"ru",
"sr",
"tg",
"uk",
];
exports.arabicLanguageCodes = ["ar", "ur", "fa"];
exports.mandarinLanguageCodes = ["zh-CN", "zh-Hant"];