UNPKG

symspell-ex

Version:

Spelling correction & Fuzzy search based on symmetric delete spelling correction algorithm

279 lines (278 loc) 7.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LANGUAGES_ALPHABET = exports.Languages = exports.Alphabets = exports.TokenTags = void 0; exports.TokenTags = { 'URL': 'url', 'NUMBER': 'number', 'WORD': 'word', 'PUNCTUATION': 'punctuation', 'SPACE': 'space' }; exports.Alphabets = { LATIN: 'latin', ARABIC: 'arabic' }; exports.Languages = { "AFRIKAANS": "af", "ALBANIAN": "sq", "ARAGONESE": "an", "ARABIC": "ar", "ARABIC_ALGERIA": "ar-dz", "ARABIC_BAHRAIN": "ar-bh", "ARABIC_EGYPT": "ar-eg", "ARABIC_IRAQ": "ar-iq", "ARABIC_JORDAN": "ar-jo", "ARABIC_KUWAIT": "ar-kw", "ARABIC_LEBANON": "ar-lb", "ARABIC_LIBYA": "ar-ly", "ARABIC_MOROCCO": "ar-ma", "ARABIC_OMAN": "ar-om", "ARABIC_QATAR": "ar-qa", "ARABIC_SAUDI ARABIA": "ar-sa", "ARABIC_SYRIA": "ar-sy", "ARABIC_TUNISIA": "ar-tn", "ARABIC_UAE": "ar-ae", "ARABIC_YEMEN": "ar-ye", "ARMENIAN": "hy", "ASSAMESE": "as", "ASTURIAN": "ast", "AZERBAIJANI": "az", "BASQUE": "eu", "BULGARIAN": "bg", "BELARUSIAN": "be", "BENGALI": "bn", "BOSNIAN": "bs", "BRETON": "br", "BURMESE": "my", "CATALAN": "ca", "CHAMORRO": "ch", "CHECHEN": "ce", "CHINESE": "zh", "CHINESE_HONG_KONG": "zh-hk", "CHINESE_PRC": "zh-cn", "CHINESE_SINGAPORE": "zh-sg", "CHINESE_TAIWAN": "zh-tw", "CHUVASH": "cv", "CORSICAN": "co", "CREE": "cr", "CROATIAN": "hr", "CZECH": "cs", "DANISH": "da", "DUTCH_STANDARD": "nl", "DUTCH_BELGIAN": "nl-be", "ENGLISH": "en", "ENGLISH_AUSTRALIA": "en-au", "ENGLISH_BELIZE": "en-bz", "ENGLISH_CANADA": "en-ca", "ENGLISH_IRELAND": "en-ie", "ENGLISH_JAMAICA": "en-jm", "ENGLISH_NEW_ZEALAND": "en-nz", "ENGLISH_PHILIPPINES": "en-ph", "ENGLISH_SOUTH_AFRICA": "en-za", "ENGLISH_TRINIDAD_TOBAGO": "en-tt", "ENGLISH_UK": "en-gb", "ENGLISH_US": "en-us", "ENGLISH_ZIMBABWE": "en-zw", "ESPERANTO": "eo", "ESTONIAN": "et", "FAEROESE": "fo", "FARSI": "fa", "FIJIAN": "fj", "FINNISH": "fi", "FRENCH_STANDARD": "fr", "FRENCH_BELGIUM": "fr-be", "FRENCH_CANADA": "fr-ca", "FRENCH_FRANCE": "fr-fr", "FRENCH_LUXEMBOURG": "fr-lu", "FRENCH_MONACO": "fr-mc", "FRENCH_SWITZERLAND": "fr-ch", "FRISIAN": "fy", "FRIULIAN": "fur", "GAELIC_SCOTS": "gd", "GAELIC_IRISH": "gd-ie", "GALACIAN": "gl", "GEORGIAN": "ka", "GERMAN_STANDARD": "de", "GERMAN_AUSTRIA": "de-at", "GERMAN_GERMANY": "de-de", "GERMAN_LIECHTENSTEIN": "de-li", "GERMAN_LUXEMBOURG": "de-lu", "GERMAN_SWITZERLAND": "de-ch", "GREEK": "el", "GUJURATI": "gu", "HAITIAN": "ht", "HEBREW": "he", "HINDI": "hi", "HUNGARIAN": "hu", "ICELANDIC": "is", "INDONESIAN": "id", "INUKTITUT": "iu", "IRISH": "ga", "ITALIAN_STANDARD": "it", "ITALIAN_SWITZERLAND": "it-ch", "JAPANESE": "ja", "KANNADA": "kn", "KASHMIRI": "ks", "KAZAKH": "kk", "KHMER": "km", "KIRGHIZ": "ky", "KLINGON": "tlh", "KOREAN": "ko", "KOREAN_NORTH_KOREA": "ko-kp", "KOREAN_SOUTH_KOREA": "ko-kr", "LATIN": "la", "LATVIAN": "lv", "LITHUANIAN": "lt", "LUXEMBOURGISH": "lb", "FYRO_MACEDONIAN": "mk", "MALAY": "ms", "MALAYALAM": "ml", "MALTESE": "mt", "MAORI": "mi", "MARATHI": "mr", "MOLDAVIAN": "mo", "NAVAJO": "nv", "NDONGA": "ng", "NEPALI": "ne", "NORWEGIAN": "no", "NORWEGIAN_BOKMAL": "nb", "NORWEGIAN_NYNORSK": "nn", "OCCITAN": "oc", "ORIYA": "or", "OROMO": "om", "PERSIAN": "fa", "PERSIAN_IRAN": "fa-ir", "POLISH": "pl", "PORTUGUESE": "pt", "PORTUGUESE_BRAZIL": "pt-br", "PUNJABI": "pa", "PUNJABI_INDIA": "pa-in", "PUNJABI_PAKISTAN": "pa-pk", "QUECHUA": "qu", "RHAETO_ROMANIC": "rm", "ROMANIAN": "ro", "ROMANIAN_MOLDAVIA": "ro-mo", "RUSSIAN": "ru", "RUSSIAN_MOLDAVIA": "ru-mo", "SAMI_LAPPISH": "sz", "SANGO": "sg", "SANSKRIT": "sa", "SARDINIAN": "sc", "SCOTS_GAELIC": "gd", "SINDHI": "sd", "SINGHALESE": "si", "SERBIAN": "sr", "SLOVAK": "sk", "SLOVENIAN": "sl", "SOMANI": "so", "SORBIAN": "sb", "SPANISH": "es", "SPANISH_ARGENTINA": "es-ar", "SPANISH_BOLIVIA": "es-bo", "SPANISH_CHILE": "es-cl", "SPANISH_COLOMBIA": "es-co", "SPANISH_COSTA RICA": "es-cr", "SPANISH_DOMINICAN REPUBLIC": "es-do", "SPANISH_ECUADOR": "es-ec", "SPANISH_EL_SALVADOR": "es-sv", "SPANISH_GUATEMALA": "es-gt", "SPANISH_HONDURAS": "es-hn", "SPANISH_MEXICO": "es-mx", "SPANISH_NICARAGUA": "es-ni", "SPANISH_PANAMA": "es-pa", "SPANISH_PARAGUAY": "es-py", "SPANISH_PERU": "es-pe", "SPANISH_PUERTO RICO": "es-pr", "SPANISH_SPAIN": "es-es", "SPANISH_URUGUAY": "es-uy", "SPANISH_VENEZUELA": "es-ve", "SUTU": "sx", "SWAHILI": "sw", "SWEDISH": "sv", "SWEDISH_FINLAND": "sv-fi", "SWEDISH_SWEDEN": "sv-sv", "TAMIL": "ta", "TATAR": "tt", "TELUGA": "te", "THAI": "th", "TIGRE": "tig", "TSONGA": "ts", "TSWANA": "tn", "TURKISH": "tr", "TURKMEN": "tk", "UKRAINIAN": "uk", "UPPER_SORBIAN": "hsb", "URDU": "ur", "VENDA": "ve", "VIETNAMESE": "vi", "VOLAPUK": "vo", "WALLOON": "wa", "WELSH": "cy", "XHOSA": "xh", "YIDDISH": "ji", "ZULU": "zu", }; exports.LANGUAGES_ALPHABET = { "ar": exports.Alphabets.ARABIC, "ar-dz": exports.Alphabets.ARABIC, "ar-bh": exports.Alphabets.ARABIC, "ar-eg": exports.Alphabets.ARABIC, "ar-iq": exports.Alphabets.ARABIC, "ar-jo": exports.Alphabets.ARABIC, "ar-kw": exports.Alphabets.ARABIC, "ar-lb": exports.Alphabets.ARABIC, "ar-ly": exports.Alphabets.ARABIC, "ar-ma": exports.Alphabets.ARABIC, "ar-om": exports.Alphabets.ARABIC, "ar-qa": exports.Alphabets.ARABIC, "ar-sa": exports.Alphabets.ARABIC, "ar-sy": exports.Alphabets.ARABIC, "ar-tn": exports.Alphabets.ARABIC, "ar-ae": exports.Alphabets.ARABIC, "ar-ye": exports.Alphabets.ARABIC, "la": exports.Alphabets.LATIN, "af": exports.Alphabets.LATIN, "sq": exports.Alphabets.LATIN, "an": exports.Alphabets.LATIN, "ast": exports.Alphabets.LATIN, "eu": exports.Alphabets.LATIN, "br": exports.Alphabets.LATIN, "en": exports.Alphabets.LATIN, "en-au": exports.Alphabets.LATIN, "en-bz": exports.Alphabets.LATIN, "en-ca": exports.Alphabets.LATIN, "en-ie": exports.Alphabets.LATIN, "en-jm": exports.Alphabets.LATIN, "en-nz": exports.Alphabets.LATIN, "en-ph": exports.Alphabets.LATIN, "en-za": exports.Alphabets.LATIN, "en-tt": exports.Alphabets.LATIN, "en-gb": exports.Alphabets.LATIN, "en-us": exports.Alphabets.LATIN, "en-zw": exports.Alphabets.LATIN, "es": exports.Alphabets.LATIN, "es-ar": exports.Alphabets.LATIN, "es-bo": exports.Alphabets.LATIN, "es-cl": exports.Alphabets.LATIN, "es-co": exports.Alphabets.LATIN, "es-cr": exports.Alphabets.LATIN, "es-do": exports.Alphabets.LATIN, "es-ec": exports.Alphabets.LATIN, "es-sv": exports.Alphabets.LATIN, "es-gt": exports.Alphabets.LATIN, "es-hn": exports.Alphabets.LATIN, "es-mx": exports.Alphabets.LATIN, "es-ni": exports.Alphabets.LATIN, "es-pa": exports.Alphabets.LATIN, "es-py": exports.Alphabets.LATIN, "es-pe": exports.Alphabets.LATIN, "es-pr": exports.Alphabets.LATIN, "es-es": exports.Alphabets.LATIN, "es-uy": exports.Alphabets.LATIN, "es-ve": exports.Alphabets.LATIN, "ts": exports.Alphabets.LATIN, "uk": exports.Alphabets.LATIN, "wa": exports.Alphabets.LATIN, "xh": exports.Alphabets.LATIN, "zu": exports.Alphabets.LATIN, };