///////////////////////////////////////////////////////////////////////////// // Name: wx/private/lang_scripts.h // Purpose: Mapping of language script ids // Author: misc/languages/genlang.py // Created: 2024-10-04 // Copyright: (c) 2024 wxWidgets development team <vadim@wxwidgets.org> // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // WARNING: Parts of this file are generated. See misc/languages/README for // details. #ifndef _WX_PRIVATE_LANG_SCRIPTS_H_ #define _WX_PRIVATE_LANG_SCRIPTS_H_ // ---------------------------------------------------------------------------- // Mapping of known script ids to POSIX modifiers // ---------------------------------------------------------------------------- // --- --- --- generated code begins here --- --- --- // The following data tables are generated by misc/languages/genlang.py // When making changes, please put them into misc/languages/scripttabl.txt // Data table for known language scripts static const struct scriptData_t { const char* scname; const char* scalias; } tabScriptData[] = { { "Adlm", "adlam" }, { "Aghb", "caucasian_albanian" }, { "Ahom", "ahom" }, { "Arab", "arabic" }, { "Armi", "imperial_aramaic" }, { "Armn", "armenian" }, { "Avst", "avestan" }, { "Bali", "balinese" }, { "Bamu", "bamum" }, { "Bass", "bassa_vah" }, { "Batk", "batak" }, { "Beng", "bengali" }, { "Bhks", "bhaiksuki" }, { "Bopo", "bopomofo" }, { "Brah", "brahmi" }, { "Brai", "braille" }, { "Bugi", "buginese" }, { "Buhd", "buhid" }, { "Cakm", "chakma" }, { "Cans", "canadian_aboriginal" }, { "Cari", "carian" }, { "Cham", "cham" }, { "Cher", "cherokee" }, { "Chrs", "chorasmian" }, { "Copt", "coptic" }, { "Cpmn", "cypro_minoan" }, { "Cprt", "cypriot" }, { "Cyrl", "cyrillic" }, { "Deva", "devanagari" }, { "Diak", "dives_akuru" }, { "Dogr", "dogra" }, { "Dsrt", "deseret" }, { "Dupl", "duployan" }, { "Egyp", "egyptian_hieroglyphs" }, { "Elba", "elbasan" }, { "Elym", "elymaic" }, { "Ethi", "ethiopic" }, { "Geok", "georgian" }, { "Geor", "georgian" }, { "Glag", "glagolitic" }, { "Gong", "gunjala_gondi" }, { "Gonm", "masaram_gondi" }, { "Goth", "gothic" }, { "Gran", "grantha" }, { "Grek", "greek" }, { "Gujr", "gujarati" }, { "Guru", "gurmukhi" }, { "Hang", "hangul" }, { "Hani", "han" }, { "Hano", "hanunoo" }, { "Hans", "Hans" }, { "Hant", "Hant" }, { "Hatr", "hatran" }, { "Hebr", "hebrew" }, { "Hira", "hiragana" }, { "Hluw", "anatolian_hieroglyphs" }, { "Hmng", "pahawh_hmong" }, { "Hmnp", "nyiakeng_puachue_hmong" }, { "Hrkt", "katakana_or_hiragana" }, { "Hung", "old_hungarian" }, { "Ital", "old_italic" }, { "Java", "javanese" }, { "Kali", "kayah_li" }, { "Kana", "katakana" }, { "Kawi", "kawi" }, { "Khar", "kharoshthi" }, { "Khmr", "khmer" }, { "Khoj", "khojki" }, { "Kits", "khitan_small_script" }, { "Knda", "kannada" }, { "Kthi", "kaithi" }, { "Lana", "tai_tham" }, { "Laoo", "lao" }, { "Latn", "latin" }, { "Lepc", "lepcha" }, { "Limb", "limbu" }, { "Lina", "linear_a" }, { "Linb", "linear_b" }, { "Lisu", "lisu" }, { "Lyci", "lycian" }, { "Lydi", "lydian" }, { "Mahj", "mahajani" }, { "Maka", "makasar" }, { "Mand", "mandaic" }, { "Mani", "manichaean" }, { "Marc", "marchen" }, { "Medf", "medefaidrin" }, { "Mend", "mende_kikakui" }, { "Merc", "meroitic_cursive" }, { "Mero", "meroitic_hieroglyphs" }, { "Mlym", "malayalam" }, { "Modi", "modi" }, { "Mong", "mongolian" }, { "Mroo", "mro" }, { "Mtei", "meetei_mayek" }, { "Mult", "multani" }, { "Mymr", "myanmar" }, { "Nagm", "nag_mundari" }, { "Nand", "nandinagari" }, { "Narb", "old_north_arabian" }, { "Nbat", "nabataean" }, { "Newa", "newa" }, { "Nkoo", "nko" }, { "Nshu", "nushu" }, { "Ogam", "ogham" }, { "Olck", "ol_chiki" }, { "Orkh", "old_turkic" }, { "Orya", "oriya" }, { "Osge", "osage" }, { "Osma", "osmanya" }, { "Ougr", "old_uyghur" }, { "Palm", "palmyrene" }, { "Pauc", "pau_cin_hau" }, { "Perm", "old_permic" }, { "Phag", "phags_pa" }, { "Phli", "inscriptional_pahlavi" }, { "Phlp", "psalter_pahlavi" }, { "Phnx", "phoenician" }, { "Plrd", "miao" }, { "Prti", "inscriptional_parthian" }, { "Rjng", "rejang" }, { "Rohg", "hanifi_rohingya" }, { "Runr", "runic" }, { "Samr", "samaritan" }, { "Sarb", "old_south_arabian" }, { "Saur", "saurashtra" }, { "Sgnw", "signwriting" }, { "Shaw", "shavian" }, { "Shrd", "sharada" }, { "Sidd", "siddham" }, { "Sind", "khudawadi" }, { "Sinh", "sinhala" }, { "Sogd", "sogdian" }, { "Sogo", "old_sogdian" }, { "Sora", "sora_sompeng" }, { "Soyo", "soyombo" }, { "Sund", "sundanese" }, { "Sylo", "syloti_nagri" }, { "Syrc", "syriac" }, { "Tagb", "tagbanwa" }, { "Takr", "takri" }, { "Tale", "tai_le" }, { "Talu", "new_tai_lue" }, { "Taml", "tamil" }, { "Tang", "tangut" }, { "Tavt", "tai_viet" }, { "Telu", "telugu" }, { "Tfng", "tifinagh" }, { "Tglg", "tagalog" }, { "Thaa", "thaana" }, { "Thai", "thai" }, { "Tibt", "tibetan" }, { "Tirh", "tirhuta" }, { "Tnsa", "tangsa" }, { "Toto", "toto" }, { "Ugar", "ugaritic" }, { "Vaii", "vai" }, { "Vith", "vithkuqi" }, { "Wara", "warang_citi" }, { "Wcho", "wancho" }, { "Xpeo", "old_persian" }, { "Xsux", "cuneiform" }, { "Yezi", "yezidi" }, { "Yiii", "yi" }, { "Zanb", "zanabazar_square" }, { "Zinh", "inherited" }, { "Zyyy", "common" }, { "Zzzz", "unknown" }, { nullptr, nullptr } }; // --- --- --- generated code ends here --- --- --- #endif // _WX_PRIVATE_LANG_SCRIPTS_H_