UNPKG

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
"use strict"; 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"];