i need langid codes how can i find them ???
Professional Software Development Tools
i need langid codes how can i find them ???
Do you mean: Microsoft Locale ID Values ?
no wait what i have from Reteset's multilang example is ;
Code:if (LangId.Primary == 31) then return "tr"; else if (LangId.Primary == 7) then return "de"; else if (LangId.Primary == 12) then return "fr"; else return DefaultLang; end end end
what does that mean then ?
I think thats what you are looking for
Code:const LanguageTableEntry kLanguageTable [ ] = { /* 1 */ { "ar", kSublangArabic }, /* Arabic */ /* 2 */ { "bg", 0 }, /* Bulgarian */ /* 3 */ { "ca", 0 }, /* Catalan */ /* 4 */ { "zh", kSublangChinese }, /* Chinese */ /* 5 */ { "cs", 0 }, /* Czech */ /* 6 */ { "da", 0 }, /* Danish */ /* 7 */ { "de", kSublangGerman }, /* German */ /* 8 */ { "el", 0 }, /* Greek */ /* 9 */ { "en", kSublangEnglish }, /* English */ /* 10 */ { "es", kSublangSpanish }, /* Spanish */ /* 11 */ { "fi", 0 }, /* Finnish */ /* 12 */ { "fr", kSublangFrench }, /* French */ /* 13 */ { "he", 0 }, /* Hebrew (ISO code used to be "iw") */ /* 14 */ { "hu", 0 }, /* Hungarian */ /* 15 */ { "is", 0 }, /* Icelandic */ /* 16 */ { "it", kSublangItalian }, /* Italian */ /* 17 */ { "ja", 0 }, /* Japanese */ /* 18 */ { "ko", 0 }, /* Korean */ /* 19 */ { "nl", kSublangDutch }, /* Dutch */ /* 20 */ { "no", kSublangNorwegian }, /* Norwegian */ /* 21 */ { "pl", 0 }, /* Polish */ /* 22 */ { "pt", kSublangPortuguese }, /* Portuguese */ /* 23 */ { "rm", 0 }, /* Rhaeto-Romance */ /* 24 */ { "ro", kSublangRomanian }, /* Romanian */ /* 25 */ { "ru", 0 }, /* Russian */ /* 26 */ { "sh", kSublangSerboCroatian },/* Serbo-Croatian ("hr" = Croatian; "sr" = Serbian) */ /* 27 */ { "sk", 0 }, /* Slovak */ /* 28 */ { "sq", 0 }, /* Albanian */ /* 29 */ { "sv", kSublangSwedish }, /* Swedish */ /* 30 */ { "th", 0 }, /* Thai */ /* 31 */ { "tr", 0 }, /* Turkish */ /* 32 */ { "ur", 0 }, /* Urdu */ /* 33 */ { "id", 0 }, /* Indonesian (ISO code used to be "in") */ /* 34 */ { "uk", 0 }, /* Ukrainian */ /* 35 */ { "be", 0 }, /* Byelorussian */ /* 36 */ { "sl", 0 }, /* Slovenian */ /* 37 */ { "et", 0 }, /* Estonian */ /* 38 */ { "lv", 0 }, /* Latvian */ /* 39 */ { "lt", 0 }, /* Lithuanian */ /* 40 */ { "tg", 0 }, /* Tajiki */ /* 41 */ { "fa", 0 }, /* Farsi (Iranian) */ /* 42 */ { "vi", 0 }, /* Vietnamese */ /* 43 */ { "hy", 0 }, /* Armenian */ /* 44 */ { "az", kSublangAzerbaijani }, /* Azerbaijani */ /* 45 */ { "eu", 0 }, /* Basque */ /* 46 */ { "wen", 0 }, /* Sorbian languages */ /* 47 */ { "mk", 0 }, /* Macedonian (Former Yugoslav Republic Of Macedonia) */ /* 48 */ { "st", 0 }, /* Sutu (sic!) -- this is probably Southern Sotho, aka Sesotho */ /* 49 */ { "ts", 0 }, /* Tsonga */ /* 50 */ { "tn", 0 }, /* Tswana */ /* 51 */ { "ven", 0 }, /* Venda */ /* 52 */ { "xh", 0 }, /* Xhosa */ /* 53 */ { "zu", 0 }, /* Zulu */ /* 54 */ { "af", 0 }, /* Afrikaans */ /* 55 */ { "ka", 0 }, /* Georgian */ /* 56 */ { "fo", 0 }, /* Faeroese */ /* 57 */ { "hi", 0 }, /* Hindi */ /* 58 */ { "mt", 0 }, /* Maltese */ /* 59 */ { "se", 0 }, /* Sami */ /* 60 */ { "gv", 0 }, /* Gaelic */ /* 61 */ { "yi", 0 }, /* Yiddish (ISO code used to be "ji") */ /* 62 */ { "ms", kSublangMalay }, /* Malay */ /* 63 */ { "kk", 0 }, /* Kazakh */ /* 64 */ { "ky", 0 }, /* Kirghiz */ /* 65 */ { "sw", 0 }, /* Swahili */ /* 66 */ { "tk", 0 }, /* Turkmen */ /* 67 */ { "uz", kSublangUzbek }, /* Uzbek */ /* 68 */ { "tt", 0 }, /* Tatar */ /* 69 */ { "bn", kSublangBengali }, /* Bengali */ /* 70 */ { "pa", kSublangPunjabi }, /* Punjabi */ /* 71 */ { "gu", 0 }, /* Gujarati */ /* 72 */ { "or", 0 }, /* Oriya */ /* 73 */ { "ta", 0 }, /* Tamil */ /* 74 */ { "te", 0 }, /* Telugu */ /* 75 */ { "kn", 0 }, /* Kannada */ /* 76 */ { "ml", 0 }, /* Malayalam */ /* 77 */ { "as", 0 }, /* Assamese */ /* 78 */ { "mr", 0 }, /* Marathi */ /* 79 */ { "sa", 0 }, /* Sanskrit */ /* 80 */ { "mn", kSublangMongolian }, /* Mongolian */ /* 81 */ { "bo", 0 }, /* Tibetan */ /* 82 */ { "cy", 0 }, /* Welsh */ /* 83 */ { "km", 0 }, /* Khmer */ /* 84 */ { "lo", 0 }, /* Lao */ /* 85 */ { "my", 0 }, /* Burmese */ /* 86 */ { "gl", 0 }, /* Galician */ /* 87 */ { "kok", 0 }, /* Konkani */ /* 88 */ { "mni", 0 }, /* Manipuri */ /* 89 */ { "sd", kSublangSindhi }, /* Sindhi */ /* 90 */ { "syr", 0 }, /* Syriac */ /* 91 */ { "si", 0 }, /* Sinhalese */ /* 92 */ { "chr", 0 }, /* Cherokee */ /* 93 */ { "iu", 0 }, /* Inuktitut */ /* 94 */ { "am", 0 }, /* Amharic */ /* 95 */ { "ber", kSublangTamazight }, /* Tamazight (no ISO code currently assigned -- map to Berber) */ /* 96 */ { "ks", 0 }, /* Kashmiri */ /* 97 */ { "ne", kSublangNepali }, /* Nepali */ /* 98 */ { "fy", 0 }, /* Frisian */ /* 99 */ { "ps", 0 }, /* Pashto */ /* 100 */ { "tl", 0 }, /* Tagalog (Philipino) */ /* 101 */ { "div", 0 }, /* Dhivehi */ /* 102 */ { "", 0 }, /* Edo (code??) */ /* 103 */ { "", 0 }, /* Fulfulde (code??) */ /* 104 */ { "ha", 0 }, /* Hausa */ /* 105 */ { "", 0 }, /* Ibibio (code??) */ /* 106 */ { "yo", 0 }, /* Yoruba */ /* 107 */ { "", 0 }, /* (unassigned) */ /* 108 */ { "", 0 }, /* (unassigned) */ /* 109 */ { "", 0 }, /* (unassigned) */ /* 110 */ { "", 0 }, /* (unassigned) */ /* 111 */ { "", 0 }, /* (unassigned) */ /* 112 */ { "ibo", 0 }, /* Igbo */ /* 113 */ { "kau", 0 }, /* Kanuri */ /* 114 */ { "om", 0 }, /* Oromo (Galla) */ /* 115 */ { "ti", kSublangTigrinya }, /* Tigrinya */ /* 116 */ { "gn", 0 }, /* Guarani */ /* 117 */ { "haw", 0 }, /* Hawaiian */ /* 118 */ { "la", 0 }, /* Latin */ /* 119 */ { "so", 0 }, /* Somali */ /* 120 */ { "", 0 }, /* Yi (code??) */ /* 121 */ { "pap", 0 } /* Papiamento */ } ;
thanks JD and Reteset![]()