/*************************************************************************/ /* lang_table.h */ /*************************************************************************/ /* This file is part of: */ /* GODOT ENGINE */ /* http://www.godotengine.org */ /*************************************************************************/ /* Copyright (c) 2007-2016 Juan Linietsky, Ariel Manzur. */ /* */ /* Permission is hereby granted, free of charge, to any person obtaining */ /* a copy of this software and associated documentation files (the */ /* "Software"), to deal in the Software without restriction, including */ /* without limitation the rights to use, copy, modify, merge, publish, */ /* distribute, sublicense, and/or sell copies of the Software, and to */ /* permit persons to whom the Software is furnished to do so, subject to */ /* the following conditions: */ /* */ /* The above copyright notice and this permission notice shall be */ /* included in all copies or substantial portions of the Software. */ /* */ /* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ /* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ /* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ /* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ /* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /*************************************************************************/ #ifndef LANG_TABLE_H #define LANG_TABLE_H //#include <windows.h> struct _WinLocale { const char *locale; int main_lang; int sublang; }; static const _WinLocale _win_locales[]={ {"ar", LANG_ARABIC,SUBLANG_NEUTRAL}, {"ar_AE", LANG_ARABIC,SUBLANG_ARABIC_UAE}, {"ar_BH", LANG_ARABIC,SUBLANG_ARABIC_BAHRAIN}, {"ar_DZ", LANG_ARABIC,SUBLANG_ARABIC_ALGERIA}, {"ar_EG", LANG_ARABIC,SUBLANG_ARABIC_EGYPT}, {"ar_IQ", LANG_ARABIC,SUBLANG_ARABIC_IRAQ}, {"ar_JO", LANG_ARABIC,SUBLANG_ARABIC_JORDAN}, {"ar_KW", LANG_ARABIC,SUBLANG_ARABIC_KUWAIT}, {"ar_LB", LANG_ARABIC,SUBLANG_ARABIC_LEBANON}, {"ar_LY", LANG_ARABIC,SUBLANG_ARABIC_LIBYA}, {"ar_MA", LANG_ARABIC,SUBLANG_ARABIC_MOROCCO}, {"ar_OM", LANG_ARABIC,SUBLANG_ARABIC_OMAN}, {"ar_QA", LANG_ARABIC,SUBLANG_ARABIC_QATAR}, {"ar_SA", LANG_ARABIC,SUBLANG_ARABIC_SAUDI_ARABIA}, //no sudan {"ar_SY", LANG_ARABIC,SUBLANG_ARABIC_SYRIA}, {"ar_TN", LANG_ARABIC,SUBLANG_ARABIC_TUNISIA}, {"ar_YE", LANG_ARABIC,SUBLANG_ARABIC_YEMEN}, {"be", LANG_BELARUSIAN,SUBLANG_NEUTRAL}, {"be_BY", LANG_BELARUSIAN,SUBLANG_BELARUSIAN_BELARUS}, {"bg", LANG_BULGARIAN,SUBLANG_NEUTRAL}, {"bg_BG", LANG_BULGARIAN,SUBLANG_BULGARIAN_BULGARIA}, {"ca", LANG_CATALAN,SUBLANG_NEUTRAL}, {"ca_ES", LANG_CATALAN,SUBLANG_CATALAN_CATALAN}, {"cs", LANG_CZECH,SUBLANG_NEUTRAL}, {"cs_CZ", LANG_CZECH,SUBLANG_CZECH_CZECH_REPUBLIC}, {"da", LANG_DANISH,SUBLANG_NEUTRAL}, {"da_DK", LANG_DANISH,SUBLANG_DANISH_DENMARK}, {"de", LANG_GERMAN,SUBLANG_NEUTRAL}, {"de_AT", LANG_GERMAN,SUBLANG_GERMAN_AUSTRIAN}, {"de_CH", LANG_GERMAN,SUBLANG_GERMAN_SWISS}, {"de_DE", LANG_GERMAN,SUBLANG_GERMAN}, {"de_LU", LANG_GERMAN,SUBLANG_GERMAN_LUXEMBOURG}, {"el", LANG_GREEK,SUBLANG_NEUTRAL}, {"el_GR", LANG_GREEK,SUBLANG_GREEK_GREECE}, //{"en_029", LANG_ENGLISH,SUBLANG_ENGLISH_CARIBBEAN}, {"en", LANG_ENGLISH,SUBLANG_NEUTRAL}, {"en_AU", LANG_ENGLISH,SUBLANG_ENGLISH_AUS}, {"en_CA", LANG_ENGLISH,SUBLANG_ENGLISH_CAN}, {"en_GB", LANG_ENGLISH,SUBLANG_ENGLISH_UK}, //{"en_IE", LANG_ENGLISH,SUBLANG_ENGLISH_IRELAND}, {"en_IN", LANG_ENGLISH,SUBLANG_ENGLISH_INDIA}, //MT {"en_NZ", LANG_ENGLISH,SUBLANG_ENGLISH_NZ}, {"en_PH", LANG_ENGLISH,SUBLANG_ENGLISH_PHILIPPINES}, {"en_SG", LANG_ENGLISH,SUBLANG_ENGLISH_SINGAPORE}, {"en_US", LANG_ENGLISH,SUBLANG_ENGLISH_US}, {"en_ZA", LANG_ENGLISH,SUBLANG_ENGLISH_SOUTH_AFRICA}, {"es", LANG_SPANISH,SUBLANG_NEUTRAL}, {"es_AR", LANG_SPANISH,SUBLANG_SPANISH_ARGENTINA}, {"es_BO", LANG_SPANISH,SUBLANG_SPANISH_BOLIVIA}, {"es_CL", LANG_SPANISH,SUBLANG_SPANISH_CHILE}, {"es_CO", LANG_SPANISH,SUBLANG_SPANISH_COLOMBIA}, {"es_CR", LANG_SPANISH,SUBLANG_SPANISH_COSTA_RICA}, {"es_DO", LANG_SPANISH,SUBLANG_SPANISH_DOMINICAN_REPUBLIC}, {"es_EC", LANG_SPANISH,SUBLANG_SPANISH_ECUADOR}, {"es_ES", LANG_SPANISH,SUBLANG_SPANISH}, {"es_GT", LANG_SPANISH,SUBLANG_SPANISH_GUATEMALA}, {"es_HN", LANG_SPANISH,SUBLANG_SPANISH_HONDURAS}, {"es_MX", LANG_SPANISH,SUBLANG_SPANISH_MEXICAN}, {"es_NI", LANG_SPANISH,SUBLANG_SPANISH_NICARAGUA}, {"es_PA", LANG_SPANISH,SUBLANG_SPANISH_PANAMA}, {"es_PE", LANG_SPANISH,SUBLANG_SPANISH_PERU}, {"es_PR", LANG_SPANISH,SUBLANG_SPANISH_PUERTO_RICO}, {"es_PY", LANG_SPANISH,SUBLANG_SPANISH_PARAGUAY}, {"es_SV", LANG_SPANISH,SUBLANG_SPANISH_EL_SALVADOR}, {"es_US", LANG_SPANISH,SUBLANG_SPANISH_US}, {"es_UY", LANG_SPANISH,SUBLANG_SPANISH_URUGUAY}, {"es_VE", LANG_SPANISH,SUBLANG_SPANISH_VENEZUELA}, {"et", LANG_ESTONIAN,SUBLANG_NEUTRAL}, {"et_EE", LANG_ESTONIAN,SUBLANG_ESTONIAN_ESTONIA}, {"fi", LANG_FINNISH,SUBLANG_NEUTRAL}, {"fi_FI", LANG_FINNISH,SUBLANG_FINNISH_FINLAND}, {"fr", LANG_FRENCH,SUBLANG_NEUTRAL}, {"fr_BE", LANG_FRENCH,SUBLANG_FRENCH_BELGIAN}, {"fr_CA", LANG_FRENCH,SUBLANG_FRENCH_CANADIAN}, {"fr_CH", LANG_FRENCH,SUBLANG_FRENCH_SWISS}, {"fr_FR", LANG_FRENCH,SUBLANG_FRENCH}, {"fr_LU", LANG_FRENCH,SUBLANG_FRENCH_LUXEMBOURG}, {"ga", LANG_IRISH,SUBLANG_NEUTRAL}, {"ga_IE", LANG_IRISH,SUBLANG_IRISH_IRELAND}, {"hi", LANG_HINDI,SUBLANG_NEUTRAL}, {"hi_IN", LANG_HINDI,SUBLANG_HINDI_INDIA}, {"hr", LANG_CROATIAN,SUBLANG_NEUTRAL}, {"hr_HR", LANG_CROATIAN,SUBLANG_CROATIAN_CROATIA}, {"hu", LANG_HUNGARIAN,SUBLANG_NEUTRAL}, {"hu_HU", LANG_HUNGARIAN,SUBLANG_HUNGARIAN_HUNGARY}, {"in", LANG_ARMENIAN,SUBLANG_NEUTRAL}, {"in_ID", LANG_INDONESIAN,SUBLANG_INDONESIAN_INDONESIA}, {"is", LANG_ICELANDIC,SUBLANG_NEUTRAL}, {"is_IS", LANG_ICELANDIC,SUBLANG_ICELANDIC_ICELAND}, {"it", LANG_ITALIAN,SUBLANG_NEUTRAL}, {"it_CH", LANG_ITALIAN,SUBLANG_ITALIAN_SWISS}, {"it_IT", LANG_ITALIAN,SUBLANG_ITALIAN}, {"iw", LANG_HEBREW,SUBLANG_NEUTRAL}, {"iw_IL", LANG_HEBREW,SUBLANG_HEBREW_ISRAEL}, {"ja", LANG_JAPANESE,SUBLANG_NEUTRAL}, {"ja_JP", LANG_JAPANESE,SUBLANG_JAPANESE_JAPAN}, {"ko", LANG_KOREAN,SUBLANG_NEUTRAL}, {"ko_KR", LANG_KOREAN,SUBLANG_KOREAN}, {"lt", LANG_LITHUANIAN,SUBLANG_NEUTRAL}, //{"lt_LT", LANG_LITHUANIAN,SUBLANG_LITHUANIAN_LITHUANIA}, {"lv", LANG_LATVIAN,SUBLANG_NEUTRAL}, {"lv_LV", LANG_LATVIAN,SUBLANG_LATVIAN_LATVIA}, {"mk", LANG_MACEDONIAN,SUBLANG_NEUTRAL}, {"mk_MK", LANG_MACEDONIAN,SUBLANG_MACEDONIAN_MACEDONIA}, {"ms", LANG_MALAY,SUBLANG_NEUTRAL}, {"ms_MY", LANG_MALAY,SUBLANG_MALAY_MALAYSIA}, {"mt", LANG_MALTESE,SUBLANG_NEUTRAL}, {"mt_MT", LANG_MALTESE,SUBLANG_MALTESE_MALTA}, {"nl", LANG_DUTCH,SUBLANG_NEUTRAL}, {"nl_BE", LANG_DUTCH,SUBLANG_DUTCH_BELGIAN}, {"nl_NL", LANG_DUTCH,SUBLANG_DUTCH}, {"no", LANG_NORWEGIAN,SUBLANG_NEUTRAL}, {"no_NO", LANG_NORWEGIAN,SUBLANG_NORWEGIAN_BOKMAL}, {"no_NO_NY", LANG_NORWEGIAN,SUBLANG_NORWEGIAN_NYNORSK}, {"pl", LANG_POLISH,SUBLANG_NEUTRAL}, {"pl_PL", LANG_POLISH,SUBLANG_POLISH_POLAND}, {"pt", LANG_PORTUGUESE,SUBLANG_NEUTRAL}, {"pt_BR", LANG_PORTUGUESE,SUBLANG_PORTUGUESE_BRAZILIAN}, {"pt_PT", LANG_PORTUGUESE,SUBLANG_PORTUGUESE}, {"ro", LANG_ROMANIAN,SUBLANG_NEUTRAL}, {"ro_RO", LANG_ROMANIAN,SUBLANG_ROMANIAN_ROMANIA}, {"ru", LANG_RUSSIAN,SUBLANG_NEUTRAL}, {"ru_RU", LANG_RUSSIAN,SUBLANG_RUSSIAN_RUSSIA}, {"sk", LANG_SLOVAK,SUBLANG_NEUTRAL}, {"sk_SK", LANG_SLOVAK,SUBLANG_SLOVAK_SLOVAKIA}, {"sl", LANG_SLOVENIAN,SUBLANG_NEUTRAL}, {"sl_SI", LANG_SLOVENIAN,SUBLANG_SLOVENIAN_SLOVENIA}, {"sq", LANG_ALBANIAN,SUBLANG_NEUTRAL}, {"sq_AL", LANG_ALBANIAN,SUBLANG_ALBANIAN_ALBANIA}, {"sr", LANG_SERBIAN_NEUTRAL,SUBLANG_NEUTRAL}, {"sv", LANG_SWEDISH,SUBLANG_NEUTRAL}, {"sv_SE", LANG_SWEDISH,SUBLANG_SWEDISH}, {"th", LANG_THAI,SUBLANG_NEUTRAL}, {"th_TH", LANG_THAI,SUBLANG_THAI_THAILAND}, {"tr", LANG_TURKISH,SUBLANG_NEUTRAL}, {"tr_TR", LANG_TURKISH,SUBLANG_TURKISH_TURKEY}, {"uk", LANG_UKRAINIAN,SUBLANG_NEUTRAL}, {"uk_UA", LANG_UKRAINIAN,SUBLANG_UKRAINIAN_UKRAINE}, {"vi", LANG_VIETNAMESE,SUBLANG_NEUTRAL}, {"vi_VN", LANG_VIETNAMESE,SUBLANG_VIETNAMESE_VIETNAM}, {"zh", LANG_CHINESE,SUBLANG_NEUTRAL}, {"zh_CN", LANG_CHINESE,SUBLANG_CHINESE_SIMPLIFIED}, {"zh_HK", LANG_CHINESE,SUBLANG_CHINESE_HONGKONG}, {"zh_SG", LANG_CHINESE,SUBLANG_CHINESE_SINGAPORE}, {0, 0,0}, }; #endif // LANG_TABLE_H