language.go
1 package types 2 3 type StandardLanguageCode string 4 5 const ( 6 // 第一批 7 LanguageNameSimplifiedChinese StandardLanguageCode = "zh_cn" 8 LanguageNameTraditionalChinese StandardLanguageCode = "zh_tw" 9 LanguageNameEnglish StandardLanguageCode = "en" 10 LanguageNameJapanese StandardLanguageCode = "ja" 11 LanguageNameIndonesian StandardLanguageCode = "id" 12 LanguageNameMalaysian StandardLanguageCode = "ms" 13 LanguageNameThai StandardLanguageCode = "th" 14 LanguageNameVietnamese StandardLanguageCode = "vi" 15 LanguageNameFilipino StandardLanguageCode = "fil" 16 LanguageNameKorean StandardLanguageCode = "ko" 17 LanguageNameArabic StandardLanguageCode = "ar" 18 LanguageNameFrench StandardLanguageCode = "fr" 19 LanguageNameGerman StandardLanguageCode = "de" 20 LanguageNameItalian StandardLanguageCode = "it" 21 LanguageNameRussian StandardLanguageCode = "ru" 22 LanguageNamePortuguese StandardLanguageCode = "pt" 23 LanguageNameSpanish StandardLanguageCode = "es" 24 // 第二批 25 LanguageNameHindi StandardLanguageCode = "hi" 26 LanguageNameBengali StandardLanguageCode = "bn" 27 LanguageNameHebrew StandardLanguageCode = "he" 28 LanguageNamePersian StandardLanguageCode = "fa" 29 LanguageNameAfrikaans StandardLanguageCode = "af" 30 LanguageNameSwedish StandardLanguageCode = "sv" 31 LanguageNameFinnish StandardLanguageCode = "fi" 32 LanguageNameDanish StandardLanguageCode = "da" 33 LanguageNameNorwegian StandardLanguageCode = "no" 34 LanguageNameDutch StandardLanguageCode = "nl" 35 LanguageNameGreek StandardLanguageCode = "el" 36 LanguageNameUkrainian StandardLanguageCode = "uk" 37 LanguageNameHungarian StandardLanguageCode = "hu" 38 LanguageNamePolish StandardLanguageCode = "pl" 39 LanguageNameTurkish StandardLanguageCode = "tr" 40 LanguageNameSerbian StandardLanguageCode = "sr" 41 LanguageNameCroatian StandardLanguageCode = "hr" 42 LanguageNameCzech StandardLanguageCode = "cs" 43 // 第三批 44 LanguageNamePinyin StandardLanguageCode = "pinyin" 45 LanguageNameSwahili StandardLanguageCode = "sw" 46 LanguageNameYoruba StandardLanguageCode = "yo" 47 LanguageNameHausa StandardLanguageCode = "ha" 48 LanguageNameAmharic StandardLanguageCode = "am" 49 LanguageNameOromo StandardLanguageCode = "om" 50 LanguageNameIcelandic StandardLanguageCode = "is" 51 LanguageNameLuxembourgish StandardLanguageCode = "lb" 52 LanguageNameCatalan StandardLanguageCode = "ca" 53 LanguageNameRomanian StandardLanguageCode = "ro" 54 LanguageNameMoldovan StandardLanguageCode = "ro" // 和LanguageNameRomanian重复 55 LanguageNameSlovak StandardLanguageCode = "sk" 56 LanguageNameBosnian StandardLanguageCode = "bs" 57 LanguageNameMacedonian StandardLanguageCode = "mk" 58 LanguageNameSlovenian StandardLanguageCode = "sl" 59 LanguageNameBulgarian StandardLanguageCode = "bg" 60 LanguageNameLatvian StandardLanguageCode = "lv" 61 LanguageNameLithuanian StandardLanguageCode = "lt" 62 LanguageNameEstonian StandardLanguageCode = "et" 63 LanguageNameMaltese StandardLanguageCode = "mt" 64 LanguageNameAlbanian StandardLanguageCode = "sq" 65 // 第四批 66 LanguageNamePunjabi StandardLanguageCode = "pa" 67 LanguageNameJavanese StandardLanguageCode = "jv" 68 LanguageNameTamil StandardLanguageCode = "ta" 69 LanguageNameUrdu StandardLanguageCode = "ur" 70 LanguageNameMarathi StandardLanguageCode = "mr" 71 LanguageNameTelugu StandardLanguageCode = "te" 72 LanguageNamePashto StandardLanguageCode = "ps" 73 LanguageNameLingala StandardLanguageCode = "ln" 74 LanguageNameMalayalam StandardLanguageCode = "ml" 75 LanguageNameHakkaChin StandardLanguageCode = "cnh" 76 LanguageNameUzbek StandardLanguageCode = "uz" 77 LanguageNameKannada StandardLanguageCode = "kn" 78 LanguageNameOdia StandardLanguageCode = "or" 79 LanguageNameIgbo StandardLanguageCode = "ig" 80 LanguageNameZulu StandardLanguageCode = "zu" 81 LanguageNameXhosa StandardLanguageCode = "xh" 82 LanguageNameKhmer StandardLanguageCode = "km" 83 LanguageNameLao StandardLanguageCode = "lo" 84 LanguageNameGeorgian StandardLanguageCode = "ka" 85 LanguageNameArmenian StandardLanguageCode = "hy" 86 LanguageNameTajik StandardLanguageCode = "tg" 87 LanguageNameTurkmen StandardLanguageCode = "tk" 88 LanguageNameKazakh StandardLanguageCode = "kk" 89 LanguageNameKyrgyz StandardLanguageCode = "ky" 90 LanguageNameMongolian StandardLanguageCode = "mn" 91 LanguageNameScottishGaelic StandardLanguageCode = "gd" 92 LanguageNameIrish StandardLanguageCode = "ga" 93 LanguageNameWelsh StandardLanguageCode = "cy" 94 LanguageNameBashkir StandardLanguageCode = "ba" 95 LanguageNameCebuano StandardLanguageCode = "ceb" 96 LanguageNameIlocano StandardLanguageCode = "ilo" 97 LanguageNameTatar StandardLanguageCode = "tt" 98 LanguageNamePali StandardLanguageCode = "pi" 99 LanguageNameKinyarwanda StandardLanguageCode = "rw" 100 LanguageNameBelarusian StandardLanguageCode = "be" 101 LanguageNameMalagasy StandardLanguageCode = "mg" 102 LanguageNameTuvaluan StandardLanguageCode = "tvl" 103 LanguageNameMarshallese StandardLanguageCode = "mh" 104 LanguageNameChamorro StandardLanguageCode = "ch" 105 LanguageNameSamoan StandardLanguageCode = "sm" 106 LanguageNameTongan StandardLanguageCode = "to" 107 LanguageNameMaori StandardLanguageCode = "mi" 108 LanguageNameTokPisin StandardLanguageCode = "tpi" 109 LanguageNameChuvash StandardLanguageCode = "cv" 110 LanguageNameKomi StandardLanguageCode = "kv" 111 LanguageNameManx StandardLanguageCode = "gv" 112 ) 113 114 var StandardLanguageCode2Name = map[StandardLanguageCode]string{ 115 LanguageNameSimplifiedChinese: "简体中文", 116 LanguageNameTraditionalChinese: "繁體中文", 117 LanguageNameEnglish: "English", 118 LanguageNameJapanese: "日本語", 119 LanguageNameIndonesian: "bahasa Indonesia", 120 LanguageNameArabic: "اَلْعَرَبِيَّةُ", 121 LanguageNameFilipino: "Wikang Filipino", 122 LanguageNameFrench: "Français", 123 LanguageNameGerman: "Deutsch", 124 LanguageNameItalian: "Italiano", 125 LanguageNameKorean: "한국어", 126 LanguageNameMalaysian: "Bahasa Melayu", 127 LanguageNamePortuguese: "Português", 128 LanguageNameRussian: "Русский язык", 129 LanguageNameSpanish: "Español", 130 LanguageNameThai: "ภาษาไทย", 131 LanguageNameVietnamese: "Tiếng Việt", 132 LanguageNameHindi: "हिन्दी", 133 LanguageNameBengali: "বাংলা", 134 LanguageNameHebrew: "עברית", 135 LanguageNamePersian: "فارسی", 136 LanguageNameAfrikaans: "Afrikaans", 137 LanguageNameSwedish: "Svenska", 138 LanguageNameFinnish: "Suomi", 139 LanguageNameDanish: "Dansk", 140 LanguageNameNorwegian: "Norsk", 141 LanguageNameDutch: "Nederlands", 142 LanguageNameGreek: "Νέα Ελληνικά;", 143 LanguageNameUkrainian: "Українська", 144 LanguageNameHungarian: "Magyar nyelv", 145 LanguageNamePolish: "Polski", 146 LanguageNameTurkish: "Türkçe", 147 LanguageNameSerbian: "Српски", 148 LanguageNameCroatian: "Hrvatski", 149 LanguageNameCzech: "čeština", 150 LanguageNamePinyin: "Pin yin", 151 LanguageNameSwahili: "Kiswahili", 152 LanguageNameYoruba: "èdè Yorùbá", 153 LanguageNameHausa: "هَرْشٜن هَوْس", 154 LanguageNameAmharic: "አማርኛ", 155 LanguageNameOromo: "afaan Oromoo", 156 LanguageNameIcelandic: "Íslenska", 157 LanguageNameLuxembourgish: "Lëtzebuergesch", 158 LanguageNameCatalan: "Català", 159 LanguageNameRomanian: "Românã", 160 LanguageNameSlovak: "Slovenčina", 161 LanguageNameBosnian: "Босански", 162 LanguageNameMacedonian: "Македонски", 163 LanguageNameSlovenian: "Slovenščina", 164 LanguageNameBulgarian: "Български", 165 LanguageNameLatvian: "Latviski", 166 LanguageNameLithuanian: "Lietuviškai", 167 LanguageNameEstonian: "Eesti keel", 168 LanguageNameMaltese: "Malti", 169 LanguageNameAlbanian: "Shqip", 170 LanguageNamePunjabi: "ਪੰਜਾਬੀ", 171 LanguageNameJavanese: "ꦧꦱꦗꦮ", 172 LanguageNameTamil: "தமிழ்", 173 LanguageNameUrdu: "اردو", 174 LanguageNameMarathi: "मराठी", 175 LanguageNameTelugu: "తెలుగు", 176 LanguageNamePashto: "پښتو", 177 LanguageNameLingala: "Lingála", 178 LanguageNameMalayalam: "മലയാളം", 179 LanguageNameHakkaChin: "客家话", 180 LanguageNameUzbek: "Oʻzbekcha", 181 LanguageNameKannada: "ಕನ್ನಡ", 182 LanguageNameOdia: "ଓଡ଼ିଆ", 183 LanguageNameIgbo: "Igbo", 184 LanguageNameZulu: "isiZulu", 185 LanguageNameXhosa: "isiXhosa", 186 LanguageNameKhmer: "ភាសាខ្មែរ", 187 LanguageNameLao: "ພາສາລາວ", 188 LanguageNameGeorgian: "ქართული", 189 LanguageNameArmenian: "Հայերեն", 190 LanguageNameTajik: "Тоҷикӣ", 191 LanguageNameTurkmen: "Türkmençe", 192 LanguageNameKazakh: "Қазақша", 193 LanguageNameKyrgyz: "Кыргызча", 194 LanguageNameMongolian: "Монгол хэл", 195 LanguageNameScottishGaelic: "Gàidhlig", 196 LanguageNameIrish: "Gaeilge", 197 LanguageNameWelsh: "Cymraeg", 198 LanguageNameBashkir: "Башҡортса", 199 LanguageNameCebuano: "Bisaya", 200 LanguageNameIlocano: "Ilokano", 201 LanguageNameTatar: "Татарча", 202 LanguageNamePali: "पाऴि", 203 LanguageNameKinyarwanda: "Ikinyarwanda", 204 LanguageNameBelarusian: "Беларуская", 205 LanguageNameMalagasy: "Malagasy", 206 LanguageNameTuvaluan: "Te Ggana Tuuvalu", 207 LanguageNameMarshallese: "Kajin M̧ajeļ", 208 LanguageNameChamorro: "Chamoru", 209 LanguageNameSamoan: "Gagana Samoa", 210 LanguageNameTongan: "Lea faka-Tonga", 211 LanguageNameMaori: "Māori", 212 LanguageNameTokPisin: "Tok Pisin", 213 LanguageNameChuvash: "Чӑвашла", 214 LanguageNameKomi: "Коми кыв", 215 LanguageNameManx: "Gaelg", 216 } 217 218 func GetStandardLanguageName(code StandardLanguageCode) string { 219 if name, ok := StandardLanguageCode2Name[code]; ok { 220 return name 221 } 222 return "未知" 223 }