1#################################################################### 2# Languages.awk # 3#################################################################### 4 5# Initialize all locales supported. 6# Mostly ISO 639-1 codes, with a few ISO 639-3 codes. 7# "family" : Language family (from Glottolog) 8# "iso" : ISO 639-3 code 9# "glotto" : Glottocode 10# "script" : Writing system (ISO 15924 script code) 11# See: <https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes> 12# <https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes> 13# <https://en.wikipedia.org/wiki/ISO_15924#List_of_codes> 14# <http://glottolog.org/> 15function initLocale() { 16 17 #1 Afrikaans 18 Locale["af"]["name"] = "Afrikaans" 19 Locale["af"]["endonym"] = "Afrikaans" 20 Locale["af"]["translations-of"] = "Vertalings van %s" 21 Locale["af"]["definitions-of"] = "Definisies van %s" 22 Locale["af"]["synonyms"] = "Sinonieme" 23 Locale["af"]["examples"] = "Voorbeelde" 24 Locale["af"]["see-also"] = "Sien ook" 25 Locale["af"]["family"] = "Indo-European" 26 Locale["af"]["iso"] = "afr" 27 Locale["af"]["glotto"] = "afri1274" 28 Locale["af"]["script"] = "Latn" 29 30 #2 Albanian 31 Locale["sq"]["name"] = "Albanian" 32 Locale["sq"]["endonym"] = "Shqip" 33 Locale["sq"]["translations-of"] = "Përkthimet e %s" 34 Locale["sq"]["definitions-of"] = "Përkufizime të %s" 35 Locale["sq"]["synonyms"] = "Sinonime" 36 Locale["sq"]["examples"] = "Shembuj" 37 Locale["sq"]["see-also"] = "Shihni gjithashtu" 38 Locale["sq"]["family"] = "Indo-European" 39 Locale["sq"]["iso"] = "sqi" 40 Locale["sq"]["glotto"] = "alba1267" 41 Locale["sq"]["script"] = "Latn" 42 43 #3 Amharic 44 Locale["am"]["name"] = "Amharic" 45 Locale["am"]["endonym"] = "አማርኛ" 46 Locale["am"]["translations-of"] = "የ %s ትርጉሞች" 47 Locale["am"]["definitions-of"] = "የ %s ቃላት ፍችዎች" 48 Locale["am"]["synonyms"] = "ተመሳሳይ ቃላት" 49 Locale["am"]["examples"] = "ምሳሌዎች" 50 Locale["am"]["see-also"] = "የሚከተለውንም ይመልከቱ" 51 Locale["am"]["family"] = "Afro-Asiatic" 52 Locale["am"]["iso"] = "amh" 53 Locale["am"]["glotto"] = "amha1245" 54 Locale["am"]["script"] = "Ethi" 55 56 #4 Arabic (Standard Arabic) 57 Locale["ar"]["name"] = "Arabic" 58 Locale["ar"]["endonym"] = "العربية" 59 Locale["ar"]["translations-of"] = "ترجمات %s" 60 Locale["ar"]["definitions-of"] = "تعريفات %s" 61 Locale["ar"]["synonyms"] = "مرادفات" 62 Locale["ar"]["examples"] = "أمثلة" 63 Locale["ar"]["see-also"] = "انظر أيضًا" 64 Locale["ar"]["family"] = "Afro-Asiatic" 65 Locale["ar"]["iso"] = "ara" 66 Locale["ar"]["glotto"] = "stan1318" 67 Locale["ar"]["script"] = "Arab" 68 Locale["ar"]["rtl"] = "true" # RTL language 69 70 #5 Armenian (Modern Armenian) 71 Locale["hy"]["name"] = "Armenian" 72 Locale["hy"]["endonym"] = "Հայերեն" 73 Locale["hy"]["translations-of"] = "%s-ի թարգմանությունները" 74 Locale["hy"]["definitions-of"] = "%s-ի սահմանումները" 75 Locale["hy"]["synonyms"] = "Հոմանիշներ" 76 Locale["hy"]["examples"] = "Օրինակներ" 77 Locale["hy"]["see-also"] = "Տես նաև" 78 Locale["hy"]["family"] = "Indo-European" 79 Locale["hy"]["iso"] = "hye" 80 Locale["hy"]["glotto"] = "nucl1235" 81 Locale["hy"]["script"] = "Armn" 82 83 #6 Azerbaijani (North Azerbaijani) 84 Locale["az"]["name"] = "Azerbaijani" 85 Locale["az"]["endonym"] = "Azərbaycanca" 86 Locale["az"]["translations-of"] = "%s sözünün tərcüməsi" 87 Locale["az"]["definitions-of"] = "%s sözünün tərifləri" 88 Locale["az"]["synonyms"] = "Sinonimlər" 89 Locale["az"]["examples"] = "Nümunələr" 90 Locale["az"]["see-also"] = "Həmçinin, baxın:" 91 Locale["az"]["family"] = "Turkic" 92 Locale["az"]["iso"] = "aze" 93 Locale["az"]["glotto"] = "nort2697" 94 Locale["az"]["script"] = "Latn" 95 96 #7 Basque 97 Locale["eu"]["name"] = "Basque" 98 Locale["eu"]["endonym"] = "Euskara" 99 Locale["eu"]["translations-of"] = "%s esapidearen itzulpena" 100 Locale["eu"]["definitions-of"] = "Honen definizioak: %s" 101 Locale["eu"]["synonyms"] = "Sinonimoak" 102 Locale["eu"]["examples"] = "Adibideak" 103 Locale["eu"]["see-also"] = "Ikusi hauek ere" 104 Locale["eu"]["family"] = "Language Isolate" 105 Locale["eu"]["iso"] = "eus" 106 Locale["eu"]["glotto"] = "basq1248" 107 Locale["eu"]["script"] = "Latn" 108 109 #8 Belarusian, Cyrillic alphabet 110 Locale["be"]["name"] = "Belarusian" 111 Locale["be"]["endonym"] = "беларуская" 112 Locale["be"]["translations-of"] = "Пераклады %s" 113 Locale["be"]["definitions-of"] = "Вызначэннi %s" 114 Locale["be"]["synonyms"] = "Сінонімы" 115 Locale["be"]["examples"] = "Прыклады" 116 Locale["be"]["see-also"] = "Гл. таксама" 117 Locale["be"]["family"] = "Indo-European" 118 Locale["be"]["iso"] = "bel" 119 Locale["be"]["glotto"] = "bela1254" 120 Locale["be"]["script"] = "Cyrl" 121 122 #9 Bengali 123 Locale["bn"]["name"] = "Bengali" 124 Locale["bn"]["endonym"] = "বাংলা" 125 Locale["bn"]["translations-of"] = "%s এর অনুবাদ" 126 Locale["bn"]["definitions-of"] = "%s এর সংজ্ঞা" 127 Locale["bn"]["synonyms"] = "প্রতিশব্দ" 128 Locale["bn"]["examples"] = "উদাহরণ" 129 Locale["bn"]["see-also"] = "আরো দেখুন" 130 Locale["bn"]["family"] = "Indo-European" 131 Locale["bn"]["iso"] = "ben" 132 Locale["bn"]["glotto"] = "beng1280" 133 Locale["bn"]["script"] = "Beng" 134 135 #10 Bosnian, Latin alphabet 136 Locale["bs"]["name"] = "Bosnian" 137 Locale["bs"]["endonym"] = "Bosanski" 138 Locale["bs"]["translations-of"] = "Prijevod za: %s" 139 Locale["bs"]["definitions-of"] = "Definicije za %s" 140 Locale["bs"]["synonyms"] = "Sinonimi" 141 Locale["bs"]["examples"] = "Primjeri" 142 Locale["bs"]["see-also"] = "Pogledajte i" 143 Locale["bs"]["family"] = "Indo-European" 144 Locale["bs"]["iso"] = "bos" 145 Locale["bs"]["glotto"] = "bosn1245" 146 Locale["bs"]["script"] = "Latn" 147 148 #11 Bulgarian 149 Locale["bg"]["name"] = "Bulgarian" 150 Locale["bg"]["endonym"] = "български" 151 Locale["bg"]["translations-of"] = "Преводи на %s" 152 Locale["bg"]["definitions-of"] = "Дефиниции за %s" 153 Locale["bg"]["synonyms"] = "Синоними" 154 Locale["bg"]["examples"] = "Примери" 155 Locale["bg"]["see-also"] = "Вижте също" 156 Locale["bg"]["family"] = "Indo-European" 157 Locale["bg"]["iso"] = "bul" 158 Locale["bg"]["glotto"] = "bulg1262" 159 Locale["bg"]["script"] = "Cyrl" 160 161 #12 Catalan (Standard Catalan) 162 Locale["ca"]["name"] = "Catalan" 163 Locale["ca"]["endonym"] = "Català" 164 Locale["ca"]["translations-of"] = "Traduccions per a %s" 165 Locale["ca"]["definitions-of"] = "Definicions de: %s" 166 Locale["ca"]["synonyms"] = "Sinònims" 167 Locale["ca"]["examples"] = "Exemples" 168 Locale["ca"]["see-also"] = "Vegeu també" 169 Locale["ca"]["family"] = "Indo-European" 170 Locale["ca"]["iso"] = "cat" 171 Locale["ca"]["glotto"] = "stan1289" 172 Locale["ca"]["script"] = "Latn" 173 174 #13 Cebuano 175 Locale["ceb"]["name"] = "Cebuano" 176 Locale["ceb"]["endonym"] = "Cebuano" 177 Locale["ceb"]["translations-of"] = "%s Mga Paghubad sa PULONG_O_HUGPONG SA PAMULONG" 178 Locale["ceb"]["definitions-of"] = "Mga kahulugan sa %s" 179 Locale["ceb"]["synonyms"] = "Mga Kapulong" 180 Locale["ceb"]["examples"] = "Mga pananglitan:" 181 Locale["ceb"]["see-also"] = "Kitaa pag-usab" 182 Locale["ceb"]["family"] = "Austronesian" 183 Locale["ceb"]["iso"] = "ceb" 184 Locale["ceb"]["glotto"] = "cebu1242" 185 Locale["ceb"]["script"] = "Latn" 186 187 #14 Chichewa 188 Locale["ny"]["name"] = "Chichewa" 189 Locale["ny"]["endonym"] = "Nyanja" 190 Locale["ny"]["translations-of"] = "Matanthauzidwe a %s" 191 Locale["ny"]["definitions-of"] = "Mamasulidwe a %s" 192 Locale["ny"]["synonyms"] = "Mau ofanana" 193 Locale["ny"]["examples"] = "Zitsanzo" 194 Locale["ny"]["see-also"] = "Onaninso" 195 Locale["ny"]["family"] = "Atlantic-Congo" 196 Locale["ny"]["iso"] = "nya" 197 Locale["ny"]["glotto"] = "nyan1308" 198 Locale["ny"]["script"] = "Latn" 199 200 #15a Chinese (Mandarin), Simplified 201 Locale["zh-CN"]["name"] = "Chinese Simplified" 202 Locale["zh-CN"]["endonym"] = "简体中文" 203 Locale["zh-CN"]["translations-of"] = "%s 的翻译" 204 Locale["zh-CN"]["definitions-of"] = "%s的定义" 205 Locale["zh-CN"]["synonyms"] = "同义词" 206 Locale["zh-CN"]["examples"] = "示例" 207 Locale["zh-CN"]["see-also"] = "另请参阅" 208 Locale["zh-CN"]["family"] = "Sino-Tibetan" 209 Locale["zh-CN"]["iso"] = "zho-CN" 210 Locale["zh-CN"]["glotto"] = "mand1415" 211 Locale["zh-CN"]["script"] = "Hans" 212 Locale["zh-CN"]["dictionary"] = "true" # has dictionary 213 214 #15b Chinese (Mandarin), Traditional 215 Locale["zh-TW"]["name"] = "Chinese Traditional" 216 Locale["zh-TW"]["endonym"] = "正體中文" 217 Locale["zh-TW"]["translations-of"] = "「%s」的翻譯" 218 Locale["zh-TW"]["definitions-of"] = "「%s」的定義" 219 Locale["zh-TW"]["synonyms"] = "同義詞" 220 Locale["zh-TW"]["examples"] = "例句" 221 Locale["zh-TW"]["see-also"] = "另請參閱" 222 Locale["zh-TW"]["family"] = "Sino-Tibetan" 223 Locale["zh-TW"]["iso"] = "zho-TW" 224 Locale["zh-TW"]["glotto"] = "mand1415" 225 Locale["zh-TW"]["script"] = "Hant" 226 Locale["zh-TW"]["dictionary"] = "true" # has dictionary 227 228 #16 Corsican 229 Locale["co"]["name"] = "Corsican" 230 Locale["co"]["endonym"] = "Corsu" 231 Locale["co"]["translations-of"] = "Traductions de %s" 232 Locale["co"]["definitions-of"] = "Définitions de %s" 233 Locale["co"]["synonyms"] = "Synonymes" 234 Locale["co"]["examples"] = "Exemples" 235 Locale["co"]["see-also"] = "Voir aussi" 236 Locale["co"]["family"] = "Indo-European" 237 Locale["co"]["iso"] = "cos" 238 Locale["co"]["glotto"] = "cors1242" 239 Locale["co"]["script"] = "Latn" 240 241 #17 Croatian 242 Locale["hr"]["name"] = "Croatian" 243 Locale["hr"]["endonym"] = "Hrvatski" 244 Locale["hr"]["translations-of"] = "Prijevodi riječi ili izraza %s" 245 Locale["hr"]["definitions-of"] = "Definicije riječi ili izraza %s" 246 Locale["hr"]["synonyms"] = "Sinonimi" 247 Locale["hr"]["examples"] = "Primjeri" 248 Locale["hr"]["see-also"] = "Također pogledajte" 249 Locale["hr"]["family"] = "Indo-European" 250 Locale["hr"]["iso"] = "hrv" 251 Locale["hr"]["glotto"] = "croa1245" 252 Locale["hr"]["script"] = "Latn" 253 254 #18 Czech 255 Locale["cs"]["name"] = "Czech" 256 Locale["cs"]["endonym"] = "Čeština" 257 Locale["cs"]["translations-of"] = "Překlad výrazu %s" 258 Locale["cs"]["definitions-of"] = "Definice výrazu %s" 259 Locale["cs"]["synonyms"] = "Synonyma" 260 Locale["cs"]["examples"] = "Příklady" 261 Locale["cs"]["see-also"] = "Viz také" 262 Locale["cs"]["family"] = "Indo-European" 263 Locale["cs"]["iso"] = "ces" 264 Locale["cs"]["glotto"] = "czec1258" 265 Locale["cs"]["script"] = "Latn" 266 267 #19 Danish 268 Locale["da"]["name"] = "Danish" 269 Locale["da"]["endonym"] = "Dansk" 270 Locale["da"]["translations-of"] = "Oversættelser af %s" 271 Locale["da"]["definitions-of"] = "Definitioner af %s" 272 Locale["da"]["synonyms"] = "Synonymer" 273 Locale["da"]["examples"] = "Eksempler" 274 Locale["da"]["see-also"] = "Se også" 275 Locale["da"]["family"] = "Indo-European" 276 Locale["da"]["iso"] = "dan" 277 Locale["da"]["glotto"] = "dani1285" 278 Locale["da"]["script"] = "Latn" 279 280 #20 Dutch 281 Locale["nl"]["name"] = "Dutch" 282 Locale["nl"]["endonym"] = "Nederlands" 283 Locale["nl"]["translations-of"] = "Vertalingen van %s" 284 Locale["nl"]["definitions-of"] = "Definities van %s" 285 Locale["nl"]["synonyms"] = "Synoniemen" 286 Locale["nl"]["examples"] = "Voorbeelden" 287 Locale["nl"]["see-also"] = "Zie ook" 288 Locale["nl"]["family"] = "Indo-European" 289 Locale["nl"]["iso"] = "nld" 290 Locale["nl"]["glotto"] = "dutc1256" 291 Locale["nl"]["script"] = "Latn" 292 Locale["nl"]["dictionary"] = "true" # has dictionary 293 294 #21 English (Standard English) 295 Locale["en"]["name"] = "English" 296 Locale["en"]["endonym"] = "English" 297 Locale["en"]["translations-of"] = "Translations of %s" 298 Locale["en"]["definitions-of"] = "Definitions of %s" 299 Locale["en"]["synonyms"] = "Synonyms" 300 Locale["en"]["examples"] = "Examples" 301 Locale["en"]["see-also"] = "See also" 302 Locale["en"]["family"] = "Indo-European" 303 Locale["en"]["iso"] = "eng" 304 Locale["en"]["glotto"] = "stan1293" 305 Locale["en"]["script"] = "Latn" 306 Locale["en"]["dictionary"] = "true" # has dictionary 307 308 #22 Esperanto 309 Locale["eo"]["name"] = "Esperanto" 310 Locale["eo"]["endonym"] = "Esperanto" 311 Locale["eo"]["translations-of"] = "Tradukoj de %s" 312 Locale["eo"]["definitions-of"] = "Difinoj de %s" 313 Locale["eo"]["synonyms"] = "Sinonimoj" 314 Locale["eo"]["examples"] = "Ekzemploj" 315 Locale["eo"]["see-also"] = "Vidu ankaŭ" 316 Locale["eo"]["family"] = "Artificial Language" 317 Locale["eo"]["iso"] = "epo" 318 Locale["eo"]["glotto"] = "espe1235" 319 Locale["eo"]["script"] = "Latn" 320 321 #23 Estonian 322 Locale["et"]["name"] = "Estonian" 323 Locale["et"]["endonym"] = "Eesti" 324 Locale["et"]["translations-of"] = "Sõna(de) %s tõlked" 325 Locale["et"]["definitions-of"] = "Sõna(de) %s definitsioonid" 326 Locale["et"]["synonyms"] = "Sünonüümid" 327 Locale["et"]["examples"] = "Näited" 328 Locale["et"]["see-also"] = "Vt ka" 329 Locale["et"]["family"] = "Uralic" 330 Locale["et"]["iso"] = "est" 331 Locale["et"]["glotto"] = "esto1258" 332 Locale["et"]["script"] = "Latn" 333 334 #24 Filipino / Tagalog 335 Locale["tl"]["name"] = "Filipino" 336 Locale["tl"]["endonym"] = "Tagalog" 337 Locale["tl"]["translations-of"] = "Mga pagsasalin ng %s" 338 Locale["tl"]["definitions-of"] = "Mga kahulugan ng %s" 339 Locale["tl"]["synonyms"] = "Mga Kasingkahulugan" 340 Locale["tl"]["examples"] = "Mga Halimbawa" 341 Locale["tl"]["see-also"] = "Tingnan rin ang" 342 Locale["tl"]["family"] = "Austronesian" 343 Locale["tl"]["iso"] = "tgl" 344 Locale["tl"]["glotto"] = "taga1270" 345 Locale["tl"]["script"] = "Latn" 346 347 #25 Finnish 348 Locale["fi"]["name"] = "Finnish" 349 Locale["fi"]["endonym"] = "Suomi" 350 Locale["fi"]["translations-of"] = "Käännökset tekstille %s" 351 Locale["fi"]["definitions-of"] = "Määritelmät kohteelle %s" 352 Locale["fi"]["synonyms"] = "Synonyymit" 353 Locale["fi"]["examples"] = "Esimerkkejä" 354 Locale["fi"]["see-also"] = "Katso myös" 355 Locale["fi"]["family"] = "Uralic" 356 Locale["fi"]["iso"] = "fin" 357 Locale["fi"]["glotto"] = "finn1318" 358 Locale["fi"]["script"] = "Latn" 359 360 #26 French (Standard French) 361 Locale["fr"]["name"] = "French" 362 Locale["fr"]["endonym"] = "Français" 363 Locale["fr"]["translations-of"] = "Traductions de %s" 364 Locale["fr"]["definitions-of"] = "Définitions de %s" 365 Locale["fr"]["synonyms"] = "Synonymes" 366 Locale["fr"]["examples"] = "Exemples" 367 Locale["fr"]["see-also"] = "Voir aussi" 368 Locale["fr"]["family"] = "Indo-European" 369 Locale["fr"]["iso"] = "fra" 370 Locale["fr"]["glotto"] = "stan1290" 371 Locale["fr"]["script"] = "Latn" 372 Locale["fr"]["dictionary"] = "true" # has dictionary 373 374 #27 Galician 375 Locale["gl"]["name"] = "Galician" 376 Locale["gl"]["endonym"] = "Galego" 377 Locale["gl"]["translations-of"] = "Traducións de %s" 378 Locale["gl"]["definitions-of"] = "Definicións de %s" 379 Locale["gl"]["synonyms"] = "Sinónimos" 380 Locale["gl"]["examples"] = "Exemplos" 381 Locale["gl"]["see-also"] = "Ver tamén" 382 Locale["gl"]["family"] = "Indo-European" 383 Locale["gl"]["iso"] = "glg" 384 Locale["gl"]["glotto"] = "gali1258" 385 Locale["gl"]["script"] = "Latn" 386 387 #28 Georgian (Modern Georgian) 388 Locale["ka"]["name"] = "Georgian" 389 Locale["ka"]["endonym"] = "ქართული" 390 Locale["ka"]["translations-of"] = "%s-ის თარგმანები" 391 Locale["ka"]["definitions-of"] = "%s-ის განსაზღვრებები" 392 Locale["ka"]["synonyms"] = "სინონიმები" 393 Locale["ka"]["examples"] = "მაგალითები" 394 Locale["ka"]["see-also"] = "ასევე იხილეთ" 395 Locale["ka"]["family"] = "Kartvelian" 396 Locale["ka"]["iso"] = "kat" 397 Locale["ka"]["glotto"] = "nucl1302" 398 Locale["ka"]["script"] = "Geor" 399 400 #29 German (Standard German) 401 Locale["de"]["name"] = "German" 402 Locale["de"]["endonym"] = "Deutsch" 403 Locale["de"]["translations-of"] = "Übersetzungen für %s" 404 Locale["de"]["definitions-of"] = "Definitionen von %s" 405 Locale["de"]["synonyms"] = "Synonyme" 406 Locale["de"]["examples"] = "Beispiele" 407 Locale["de"]["see-also"] = "Siehe auch" 408 Locale["de"]["family"] = "Indo-European" 409 Locale["de"]["iso"] = "deu" 410 Locale["de"]["glotto"] = "stan1295" 411 Locale["de"]["script"] = "Latn" 412 Locale["de"]["dictionary"] = "true" # has dictionary 413 414 #30 Greek (Modern Greek) 415 Locale["el"]["name"] = "Greek" 416 Locale["el"]["endonym"] = "Ελληνικά" 417 Locale["el"]["translations-of"] = "Μεταφράσεις του %s" 418 Locale["el"]["definitions-of"] = "Όρισμοί %s" 419 Locale["el"]["synonyms"] = "Συνώνυμα" 420 Locale["el"]["examples"] = "Παραδείγματα" 421 Locale["el"]["see-also"] = "Δείτε επίσης" 422 Locale["el"]["family"] = "Indo-European" 423 Locale["el"]["iso"] = "ell" 424 Locale["el"]["glotto"] = "mode1248" 425 Locale["el"]["script"] = "Grek" 426 427 #31 Gujarati 428 Locale["gu"]["name"] = "Gujarati" 429 Locale["gu"]["endonym"] = "ગુજરાતી" 430 Locale["gu"]["translations-of"] = "%s ના અનુવાદ" 431 Locale["gu"]["definitions-of"] = "%s ની વ્યાખ્યાઓ" 432 Locale["gu"]["synonyms"] = "સમાનાર્થી" 433 Locale["gu"]["examples"] = "ઉદાહરણો" 434 Locale["gu"]["see-also"] = "આ પણ જુઓ" 435 Locale["gu"]["family"] = "Indo-European" 436 Locale["gu"]["iso"] = "guj" 437 Locale["gu"]["glotto"] = "guja1252" 438 Locale["gu"]["script"] = "Gujr" 439 440 #32 Haitian Creole 441 Locale["ht"]["name"] = "Haitian Creole" 442 Locale["ht"]["endonym"] = "Kreyòl Ayisyen" 443 Locale["ht"]["translations-of"] = "Tradiksyon %s" 444 Locale["ht"]["definitions-of"] = "Definisyon nan %s" 445 Locale["ht"]["synonyms"] = "Sinonim" 446 Locale["ht"]["examples"] = "Egzanp:" 447 Locale["ht"]["see-also"] = "Wè tou" 448 Locale["ht"]["family"] = "Indo-European" 449 Locale["ht"]["iso"] = "hat" 450 Locale["ht"]["glotto"] = "hait1244" 451 Locale["ht"]["script"] = "Latn" 452 453 #33 Hawaiian 454 Locale["haw"]["name"] = "Hawaiian" 455 Locale["haw"]["endonym"] = "ʻŌlelo Hawaiʻi" 456 #Locale["haw"]["translations-of"] 457 #Locale["haw"]["definitions-of"] 458 #Locale["haw"]["synonyms"] 459 #Locale["haw"]["examples"] 460 #Locale["haw"]["see-also"] 461 Locale["haw"]["family"] = "Austronesian" 462 Locale["haw"]["iso"] = "haw" 463 Locale["haw"]["glotto"] = "hawa1245" 464 Locale["haw"]["script"] = "Latn" 465 466 #34 Hausa, Latin alphabet 467 Locale["ha"]["name"] = "Hausa" 468 Locale["ha"]["endonym"] = "Hausa" 469 Locale["ha"]["translations-of"] = "Fassarar %s" 470 Locale["ha"]["definitions-of"] = "Ma'anoni na %s" 471 Locale["ha"]["synonyms"] = "Masu kamancin ma'ana" 472 Locale["ha"]["examples"] = "Misalai" 473 Locale["ha"]["see-also"] = "Duba kuma" 474 Locale["ha"]["family"] = "Afro-Asiatic" 475 Locale["ha"]["iso"] = "hau" 476 Locale["ha"]["glotto"] = "haus1257" 477 Locale["ha"]["script"] = "Latn" 478 479 #35 Hebrew 480 Locale["he"]["name"] = "Hebrew" 481 Locale["he"]["endonym"] = "עִבְרִית" 482 Locale["he"]["translations-of"] = "תרגומים של %s" 483 Locale["he"]["definitions-of"] = "הגדרות של %s" 484 Locale["he"]["synonyms"] = "מילים נרדפות" 485 Locale["he"]["examples"] = "דוגמאות" 486 Locale["he"]["see-also"] = "ראה גם" 487 Locale["he"]["family"] = "Afro-Asiatic" 488 Locale["he"]["iso"] = "heb" 489 Locale["he"]["glotto"] = "hebr1245" 490 Locale["he"]["script"] = "Hebr" 491 Locale["he"]["rtl"] = "true" # RTL language 492 493 #36 Hindi 494 Locale["hi"]["name"] = "Hindi" 495 Locale["hi"]["endonym"] = "हिन्दी" 496 Locale["hi"]["translations-of"] = "%s के अनुवाद" 497 Locale["hi"]["definitions-of"] = "%s की परिभाषाएं" 498 Locale["hi"]["synonyms"] = "समानार्थी" 499 Locale["hi"]["examples"] = "उदाहरण" 500 Locale["hi"]["see-also"] = "यह भी देखें" 501 Locale["hi"]["family"] = "Indo-European" 502 Locale["hi"]["iso"] = "hin" 503 Locale["hi"]["glotto"] = "hind1269" 504 Locale["hi"]["script"] = "Deva" 505 506 #37 Hmong (First Vernacular Hmong) 507 Locale["hmn"]["name"] = "Hmong" 508 Locale["hmn"]["endonym"] = "Hmoob" 509 Locale["hmn"]["translations-of"] = "Lus txhais: %s" 510 #Locale["hmn"]["definitions-of"] 511 #Locale["hmn"]["synonyms"] 512 #Locale["hmn"]["examples"] 513 #Locale["hmn"]["see-also"] 514 Locale["hmn"]["family"] = "Hmong-Mien" 515 Locale["hmn"]["iso"] = "hmn" 516 Locale["hmn"]["glotto"] = "firs1234" 517 Locale["hmn"]["script"] = "Latn" 518 519 #38 Hungarian 520 Locale["hu"]["name"] = "Hungarian" 521 Locale["hu"]["endonym"] = "Magyar" 522 Locale["hu"]["translations-of"] = "%s fordításai" 523 Locale["hu"]["definitions-of"] = "%s jelentései" 524 Locale["hu"]["synonyms"] = "Szinonimák" 525 Locale["hu"]["examples"] = "Példák" 526 Locale["hu"]["see-also"] = "Lásd még" 527 Locale["hu"]["family"] = "Uralic" 528 Locale["hu"]["iso"] = "hun" 529 Locale["hu"]["glotto"] = "hung1274" 530 Locale["hu"]["script"] = "Latn" 531 532 #39 Icelandic 533 Locale["is"]["name"] = "Icelandic" 534 Locale["is"]["endonym"] = "Íslenska" 535 Locale["is"]["translations-of"] = "Þýðingar á %s" 536 Locale["is"]["definitions-of"] = "Skilgreiningar á" 537 Locale["is"]["synonyms"] = "Samheiti" 538 Locale["is"]["examples"] = "Dæmi" 539 Locale["is"]["see-also"] = "Sjá einnig" 540 Locale["is"]["family"] = "Indo-European" 541 Locale["is"]["iso"] = "isl" 542 Locale["is"]["glotto"] = "icel1247" 543 Locale["is"]["script"] = "Latn" 544 545 #40 Igbo 546 Locale["ig"]["name"] = "Igbo" 547 Locale["ig"]["endonym"] = "Igbo" 548 Locale["ig"]["translations-of"] = "Ntụgharị asụsụ nke %s" 549 Locale["ig"]["definitions-of"] = "Nkọwapụta nke %s" 550 Locale["ig"]["synonyms"] = "Okwu oyiri" 551 Locale["ig"]["examples"] = "Ọmụmaatụ" 552 Locale["ig"]["see-also"] = "Hụkwuo" 553 Locale["ig"]["family"] = "Atlantic-Congo" 554 Locale["ig"]["iso"] = "ibo" 555 Locale["ig"]["glotto"] = "nucl1417" 556 Locale["ig"]["script"] = "Latn" 557 558 #41 Indonesian 559 Locale["id"]["name"] = "Indonesian" 560 Locale["id"]["endonym"] = "Bahasa Indonesia" 561 Locale["id"]["translations-of"] = "Terjemahan dari %s" 562 Locale["id"]["definitions-of"] = "Definisi %s" 563 Locale["id"]["synonyms"] = "Sinonim" 564 Locale["id"]["examples"] = "Contoh" 565 Locale["id"]["see-also"] = "Lihat juga" 566 Locale["id"]["family"] = "Austronesian" 567 Locale["id"]["iso"] = "ind" 568 Locale["id"]["glotto"] = "indo1316" 569 Locale["id"]["script"] = "Latn" 570 571 #42 Irish 572 Locale["ga"]["name"] = "Irish" 573 Locale["ga"]["endonym"] = "Gaeilge" 574 Locale["ga"]["translations-of"] = "Aistriúcháin ar %s" 575 Locale["ga"]["definitions-of"] = "Sainmhínithe ar %s" 576 Locale["ga"]["synonyms"] = "Comhchiallaigh" 577 Locale["ga"]["examples"] = "Samplaí" 578 Locale["ga"]["see-also"] = "féach freisin" 579 Locale["ga"]["family"] = "Indo-European" 580 Locale["ga"]["iso"] = "gle" 581 Locale["ga"]["glotto"] = "iris1253" 582 Locale["ga"]["script"] = "Latn" 583 584 #43 Italian 585 Locale["it"]["name"] = "Italian" 586 Locale["it"]["endonym"] = "Italiano" 587 Locale["it"]["translations-of"] = "Traduzioni di %s" 588 Locale["it"]["definitions-of"] = "Definizioni di %s" 589 Locale["it"]["synonyms"] = "Sinonimi" 590 Locale["it"]["examples"] = "Esempi" 591 Locale["it"]["see-also"] = "Vedi anche" 592 Locale["it"]["family"] = "Indo-European" 593 Locale["it"]["iso"] = "ita" 594 Locale["it"]["glotto"] = "ital1282" 595 Locale["it"]["script"] = "Latn" 596 Locale["it"]["dictionary"] = "true" # has dictionary 597 598 #44 Japanese 599 Locale["ja"]["name"] = "Japanese" 600 Locale["ja"]["endonym"] = "日本語" 601 Locale["ja"]["translations-of"] = "「%s」の翻訳" 602 Locale["ja"]["definitions-of"] = "%s の定義" 603 Locale["ja"]["synonyms"] = "同義語" 604 Locale["ja"]["examples"] = "例" 605 Locale["ja"]["see-also"] = "関連項目" 606 Locale["ja"]["family"] = "Japonic" 607 Locale["ja"]["iso"] = "jpn" 608 Locale["ja"]["glotto"] = "nucl1643" 609 Locale["ja"]["script"] = "Jpan" 610 Locale["ja"]["dictionary"] = "true" # has dictionary 611 612 #45 Javanese, Latin alphabet 613 Locale["jv"]["name"] = "Javanese" 614 Locale["jv"]["endonym"] = "Basa Jawa" 615 Locale["jv"]["translations-of"] = "Terjemahan %s" 616 Locale["jv"]["definitions-of"] = "Arti %s" 617 Locale["jv"]["synonyms"] = "Sinonim" 618 Locale["jv"]["examples"] = "Conto" 619 Locale["jv"]["see-also"] = "Deleng uga" 620 Locale["jv"]["family"] = "Austronesian" 621 Locale["jv"]["iso"] = "jav" 622 Locale["jv"]["glotto"] = "java1254" 623 Locale["jv"]["script"] = "Latn" 624 625 #46 Kannada (Modern Kannada) 626 Locale["kn"]["name"] = "Kannada" 627 Locale["kn"]["endonym"] = "ಕನ್ನಡ" 628 Locale["kn"]["translations-of"] = "%s ನ ಅನುವಾದಗಳು" 629 Locale["kn"]["definitions-of"] = "%s ನ ವ್ಯಾಖ್ಯಾನಗಳು" 630 Locale["kn"]["synonyms"] = "ಸಮಾನಾರ್ಥಕಗಳು" 631 Locale["kn"]["examples"] = "ಉದಾಹರಣೆಗಳು" 632 Locale["kn"]["see-also"] = "ಇದನ್ನೂ ಗಮನಿಸಿ" 633 Locale["kn"]["family"] = "Dravidian" 634 Locale["kn"]["iso"] = "kan" 635 Locale["kn"]["glotto"] = "nucl1305" 636 Locale["kn"]["script"] = "Knda" 637 638 #47 Kazakh, Cyrillic alphabet 639 Locale["kk"]["name"] = "Kazakh" 640 Locale["kk"]["endonym"] = "Қазақ тілі" 641 Locale["kk"]["translations-of"] = "%s аудармалары" 642 Locale["kk"]["definitions-of"] = "%s анықтамалары" 643 Locale["kk"]["synonyms"] = "Синонимдер" 644 Locale["kk"]["examples"] = "Мысалдар" 645 Locale["kk"]["see-also"] = "Келесі тізімді де көріңіз:" 646 Locale["kk"]["family"] = "Turkic" 647 Locale["kk"]["iso"] = "kaz" 648 Locale["kk"]["glotto"] = "kaza1248" 649 Locale["kk"]["script"] = "Cyrl" 650 651 #48 Khmer (Central Khmer) 652 Locale["km"]["name"] = "Khmer" 653 Locale["km"]["endonym"] = "ភាសាខ្មែរ" 654 Locale["km"]["translations-of"] = "ការបកប្រែនៃ %s" 655 Locale["km"]["definitions-of"] = "និយមន័យនៃ %s" 656 Locale["km"]["synonyms"] = "សទិសន័យ" 657 Locale["km"]["examples"] = "ឧទាហរណ៍" 658 Locale["km"]["see-also"] = "មើលផងដែរ" 659 Locale["km"]["family"] = "Austroasiatic" 660 Locale["km"]["iso"] = "khm" 661 Locale["km"]["glotto"] = "cent1989" 662 Locale["km"]["script"] = "Khmr" 663 664 #49 Korean 665 Locale["ko"]["name"] = "Korean" 666 Locale["ko"]["endonym"] = "한국어" 667 Locale["ko"]["translations-of"] = "%s의 번역" 668 Locale["ko"]["definitions-of"] = "%s의 정의" 669 Locale["ko"]["synonyms"] = "동의어" 670 Locale["ko"]["examples"] = "예문" 671 Locale["ko"]["see-also"] = "참조" 672 Locale["ko"]["family"] = "Koreanic" 673 Locale["ko"]["iso"] = "kor" 674 Locale["ko"]["glotto"] = "kore1280" 675 Locale["ko"]["script"] = "Kore" 676 Locale["ko"]["dictionary"] = "true" # has dictionary 677 678 #50 Kurdish (Central Kurdish, Sorani), Latin alphabet 679 Locale["ku"]["name"] = "Kurdish" 680 Locale["ku"]["endonym"] = "Kurdî" 681 #Locale["ku"]["translations-of"] 682 #Locale["ku"]["definitions-of"] 683 #Locale["ku"]["synonyms"] 684 #Locale["ku"]["examples"] 685 #Locale["ku"]["see-also"] 686 Locale["ku"]["family"] = "Indo-European" 687 Locale["ku"]["iso"] = "kur" 688 Locale["ku"]["glotto"] = "kurd1259" 689 Locale["ku"]["script"] = "Latn" 690 691 #51 Kyrgyz 692 Locale["ky"]["name"] = "Kyrgyz" 693 Locale["ky"]["endonym"] = "Кыргызча" 694 Locale["ky"]["translations-of"] = "%s котормосу" 695 Locale["ky"]["definitions-of"] = "%s аныктамасы" 696 Locale["ky"]["synonyms"] = "Синонимдер" 697 Locale["ky"]["examples"] = "Мисалдар" 698 Locale["ky"]["see-also"] = "Дагы караңыз" 699 Locale["ky"]["family"] = "Turkic" 700 Locale["ky"]["iso"] = "kir" 701 Locale["ky"]["glotto"] = "kirg1245" 702 Locale["ky"]["script"] = "Cyrl" 703 704 #52 Lao 705 Locale["lo"]["name"] = "Lao" 706 Locale["lo"]["endonym"] = "ລາວ" 707 Locale["lo"]["translations-of"] = "ຄຳແປສຳລັບ %s" 708 Locale["lo"]["definitions-of"] = "ຄວາມໝາຍຂອງ %s" 709 Locale["lo"]["synonyms"] = "ຄຳທີ່ຄ້າຍກັນ %s" 710 Locale["lo"]["examples"] = "ຕົວຢ່າງ" 711 Locale["lo"]["see-also"] = "ເບິ່ງເພີ່ມເຕີມ" 712 Locale["lo"]["family"] = "Tai-Kadai" 713 Locale["lo"]["iso"] = "lao" 714 Locale["lo"]["glotto"] = "laoo1244" 715 Locale["lo"]["script"] = "Laoo" 716 717 #53 Latin 718 Locale["la"]["name"] = "Latin" 719 Locale["la"]["endonym"] = "Latina" 720 Locale["la"]["translations-of"] = "Versio de %s" 721 #Locale["la"]["definitions-of"] 722 #Locale["la"]["synonyms"] 723 #Locale["la"]["examples"] 724 #Locale["la"]["see-also"] 725 Locale["la"]["family"] = "Indo-European" 726 Locale["la"]["iso"] = "lat" 727 Locale["la"]["glotto"] = "lati1261" 728 Locale["la"]["script"] = "Latn" 729 730 #54 Latvian 731 Locale["lv"]["name"] = "Latvian" 732 Locale["lv"]["endonym"] = "Latviešu" 733 Locale["lv"]["translations-of"] = "%s tulkojumi" 734 Locale["lv"]["definitions-of"] = "%s definīcijas" 735 Locale["lv"]["synonyms"] = "Sinonīmi" 736 Locale["lv"]["examples"] = "Piemēri" 737 Locale["lv"]["see-also"] = "Skatiet arī" 738 Locale["lv"]["family"] = "Indo-European" 739 Locale["lv"]["iso"] = "lav" 740 Locale["lv"]["glotto"] = "latv1249" 741 Locale["lv"]["script"] = "Latn" 742 743 #55 Lithuanian 744 Locale["lt"]["name"] = "Lithuanian" 745 Locale["lt"]["endonym"] = "Lietuvių" 746 Locale["lt"]["translations-of"] = "„%s“ vertimai" 747 Locale["lt"]["definitions-of"] = "„%s“ apibrėžimai" 748 Locale["lt"]["synonyms"] = "Sinonimai" 749 Locale["lt"]["examples"] = "Pavyzdžiai" 750 Locale["lt"]["see-also"] = "Taip pat žiūrėkite" 751 Locale["lt"]["family"] = "Indo-European" 752 Locale["lt"]["iso"] = "lit" 753 Locale["lt"]["glotto"] = "lith1251" 754 Locale["lt"]["script"] = "Latn" 755 756 #56 Luxembourgish 757 Locale["lb"]["name"] = "Luxembourgish" 758 Locale["lb"]["endonym"] = "Lëtzebuergesch" 759 #Locale["lb"]["translations-of"] 760 #Locale["lb"]["definitions-of"] 761 #Locale["lb"]["synonyms"] 762 #Locale["lb"]["examples"] 763 #Locale["lb"]["see-also"] 764 Locale["lb"]["family"] = "Indo-European" 765 Locale["lb"]["iso"] = "ltz" 766 Locale["lb"]["glotto"] = "luxe1241" 767 Locale["lb"]["script"] = "Latn" 768 769 #57 Macedonian 770 Locale["mk"]["name"] = "Macedonian" 771 Locale["mk"]["endonym"] = "Македонски" 772 Locale["mk"]["translations-of"] = "Преводи на %s" 773 Locale["mk"]["definitions-of"] = "Дефиниции на %s" 774 Locale["mk"]["synonyms"] = "Синоними" 775 Locale["mk"]["examples"] = "Примери" 776 Locale["mk"]["see-also"] = "Види и" 777 Locale["mk"]["family"] = "Indo-European" 778 Locale["mk"]["iso"] = "mkd" 779 Locale["mk"]["glotto"] = "mace1250" 780 Locale["mk"]["script"] = "Cyrl" 781 782 #58 Malagasy (Plateau Malagasy) 783 Locale["mg"]["name"] = "Malagasy" 784 Locale["mg"]["endonym"] = "Malagasy" 785 Locale["mg"]["translations-of"] = "Dikan'ny %s" 786 Locale["mg"]["definitions-of"] = "Famaritana ny %s" 787 Locale["mg"]["synonyms"] = "Mitovy hevitra" 788 Locale["mg"]["examples"] = "Ohatra" 789 Locale["mg"]["see-also"] = "Jereo ihany koa" 790 Locale["mg"]["family"] = "Austronesian" 791 Locale["mg"]["iso"] = "mlg" 792 Locale["mg"]["glotto"] = "plat1254" 793 Locale["mg"]["script"] = "Latn" 794 795 #59 Malay (Standard Malay) 796 Locale["ms"]["name"] = "Malay" 797 Locale["ms"]["endonym"] = "Bahasa Melayu" 798 Locale["ms"]["translations-of"] = "Terjemahan %s" 799 Locale["ms"]["definitions-of"] = "Takrif %s" 800 Locale["ms"]["synonyms"] = "Sinonim" 801 Locale["ms"]["examples"] = "Contoh" 802 Locale["ms"]["see-also"] = "Lihat juga" 803 Locale["ms"]["family"] = "Austronesian" 804 Locale["ms"]["iso"] = "msa" 805 Locale["ms"]["glotto"] = "stan1306" 806 Locale["ms"]["script"] = "Latn" 807 808 #60 Malayalam 809 Locale["ml"]["name"] = "Malayalam" 810 Locale["ml"]["endonym"] = "മലയാളം" 811 Locale["ml"]["translations-of"] = "%s എന്നതിന്റെ വിവർത്തനങ്ങൾ" 812 Locale["ml"]["definitions-of"] = "%s എന്നതിന്റെ നിർവ്വചനങ്ങൾ" 813 Locale["ml"]["synonyms"] = "പര്യായങ്ങള്" 814 Locale["ml"]["examples"] = "ഉദാഹരണങ്ങള്" 815 Locale["ml"]["see-also"] = "ഇതും കാണുക" 816 Locale["ml"]["family"] = "Dravidian" 817 Locale["ml"]["iso"] = "mal" 818 Locale["ml"]["glotto"] = "mala1464" 819 Locale["ml"]["script"] = "Mlym" 820 821 #61 Maltese 822 Locale["mt"]["name"] = "Maltese" 823 Locale["mt"]["endonym"] = "Malti" 824 Locale["mt"]["translations-of"] = "Traduzzjonijiet ta' %s" 825 Locale["mt"]["definitions-of"] = "Definizzjonijiet ta' %s" 826 Locale["mt"]["synonyms"] = "Sinonimi" 827 Locale["mt"]["examples"] = "Eżempji" 828 Locale["mt"]["see-also"] = "Ara wkoll" 829 Locale["mt"]["family"] = "Afro-Asiatic" 830 Locale["mt"]["iso"] = "mlt" 831 Locale["mt"]["glotto"] = "malt1254" 832 Locale["mt"]["script"] = "Latn" 833 834 #62 Maori 835 Locale["mi"]["name"] = "Maori" 836 Locale["mi"]["endonym"] = "Māori" 837 Locale["mi"]["translations-of"] = "Ngā whakamāoritanga o %s" 838 Locale["mi"]["definitions-of"] = "Ngā whakamārama o %s" 839 Locale["mi"]["synonyms"] = "Ngā Kupu Taurite" 840 Locale["mi"]["examples"] = "Ngā Tauira:" 841 Locale["mi"]["see-also"] = "Tiro hoki:" 842 Locale["mi"]["family"] = "Austronesian" 843 Locale["mi"]["iso"] = "mri" 844 Locale["mi"]["glotto"] = "maor1246" 845 Locale["mi"]["script"] = "Latn" 846 847 #63 Marathi 848 Locale["mr"]["name"] = "Marathi" 849 Locale["mr"]["endonym"] = "मराठी" 850 Locale["mr"]["translations-of"] = "%s ची भाषांतरे" 851 Locale["mr"]["definitions-of"] = "%s च्या व्याख्या" 852 Locale["mr"]["synonyms"] = "समानार्थी शब्द" 853 Locale["mr"]["examples"] = "उदाहरणे" 854 Locale["mr"]["see-also"] = "हे देखील पहा" 855 Locale["mr"]["family"] = "Indo-European" 856 Locale["mr"]["iso"] = "mar" 857 Locale["mr"]["glotto"] = "mara1378" 858 Locale["mr"]["script"] = "Deva" 859 860 #64 Mongolian, Cyrillic alphabet 861 Locale["mn"]["name"] = "Mongolian" 862 Locale["mn"]["endonym"] = "Монгол" 863 Locale["mn"]["translations-of"] = "%s-н орчуулга" 864 Locale["mn"]["definitions-of"] = "%s үгийн тодорхойлолт" 865 Locale["mn"]["synonyms"] = "Ойролцоо утгатай" 866 Locale["mn"]["examples"] = "Жишээнүүд" 867 Locale["mn"]["see-also"] = "Мөн харах" 868 Locale["mn"]["family"] = "Mongolic" 869 Locale["mn"]["iso"] = "mon" 870 Locale["mn"]["glotto"] = "mong1331" 871 Locale["mn"]["script"] = "Cyrl" 872 873 #65 Myanmar / Burmese 874 Locale["my"]["name"] = "Myanmar" 875 Locale["my"]["endonym"] = "မြန်မာစာ" 876 Locale["my"]["translations-of"] = "%s၏ ဘာသာပြန်ဆိုချက်များ" 877 Locale["my"]["definitions-of"] = "%s၏ အနက်ဖွင့်ဆိုချက်များ" 878 Locale["my"]["synonyms"] = "ကြောင်းတူသံကွဲများ" 879 Locale["my"]["examples"] = "ဥပမာ" 880 Locale["my"]["see-also"] = "ဖော်ပြပါများကိုလဲ ကြည့်ပါ" 881 Locale["my"]["family"] = "Sino-Tibetan" 882 Locale["my"]["iso"] = "mya" 883 Locale["my"]["glotto"] = "nucl1310" 884 Locale["my"]["script"] = "Mymr" 885 886 #66 Nepali 887 Locale["ne"]["name"] = "Nepali" 888 Locale["ne"]["endonym"] = "नेपाली" 889 Locale["ne"]["translations-of"] = "%sका अनुवाद" 890 Locale["ne"]["definitions-of"] = "%sको परिभाषा" 891 Locale["ne"]["synonyms"] = "समानार्थीहरू" 892 Locale["ne"]["examples"] = "उदाहरणहरु" 893 Locale["ne"]["see-also"] = "यो पनि हेर्नुहोस्" 894 Locale["ne"]["family"] = "Indo-European" 895 Locale["ne"]["iso"] = "nep" 896 Locale["ne"]["glotto"] = "nepa1254" 897 Locale["ne"]["script"] = "Deva" 898 899 #67 Norwegian 900 Locale["no"]["name"] = "Norwegian" 901 Locale["no"]["endonym"] = "Norsk" 902 Locale["no"]["translations-of"] = "Oversettelser av %s" 903 Locale["no"]["definitions-of"] = "Definisjoner av %s" 904 Locale["no"]["synonyms"] = "Synonymer" 905 Locale["no"]["examples"] = "Eksempler" 906 Locale["no"]["see-also"] = "Se også" 907 Locale["no"]["family"] = "Indo-European" 908 Locale["no"]["iso"] = "nor" 909 Locale["no"]["glotto"] = "norw1258" 910 Locale["no"]["script"] = "Latn" 911 912 #68 Pashto 913 Locale["ps"]["name"] = "Pashto" 914 Locale["ps"]["endonym"] = "پښتو" 915 Locale["ps"]["translations-of"] = "د %sژباړې" 916 Locale["ps"]["definitions-of"] = "د%s تعریفونه" 917 Locale["ps"]["synonyms"] = "مترادف لغتونه" 918 Locale["ps"]["examples"] = "بېلګې" 919 Locale["ps"]["see-also"] = "دا هم ووینئ" 920 Locale["ps"]["family"] = "Indo-European" 921 Locale["ps"]["iso"] = "pus" 922 Locale["ps"]["glotto"] = "pash1269" 923 Locale["ps"]["script"] = "Arab" 924 Locale["ps"]["rtl"] = "true" # RTL language 925 926 #69 Persian (Western Farsi) 927 Locale["fa"]["name"] = "Persian" 928 Locale["fa"]["endonym"] = "فارسی" 929 Locale["fa"]["translations-of"] = "ترجمههای %s" 930 Locale["fa"]["definitions-of"] = "تعریفهای %s" 931 Locale["fa"]["synonyms"] = "مترادفها" 932 Locale["fa"]["examples"] = "مثالها" 933 Locale["fa"]["see-also"] = "همچنین مراجعه کنید به" 934 Locale["fa"]["family"] = "Indo-European" 935 Locale["fa"]["iso"] = "fas" 936 Locale["fa"]["glotto"] = "west2369" 937 Locale["fa"]["script"] = "Arab" 938 Locale["fa"]["rtl"] = "true" # RTL language 939 940 #70 Polish 941 Locale["pl"]["name"] = "Polish" 942 Locale["pl"]["endonym"] = "Polski" 943 Locale["pl"]["translations-of"] = "Tłumaczenia %s" 944 Locale["pl"]["definitions-of"] = "%s – definicje" 945 Locale["pl"]["synonyms"] = "Synonimy" 946 Locale["pl"]["examples"] = "Przykłady" 947 Locale["pl"]["see-also"] = "Zobacz też" 948 Locale["pl"]["family"] = "Indo-European" 949 Locale["pl"]["iso"] = "pol" 950 Locale["pl"]["glotto"] = "poli1260" 951 Locale["pl"]["script"] = "Latn" 952 953 #71 Portuguese 954 Locale["pt"]["name"] = "Portuguese" 955 Locale["pt"]["endonym"] = "Português" 956 Locale["pt"]["translations-of"] = "Traduções de %s" 957 Locale["pt"]["definitions-of"] = "Definições de %s" 958 Locale["pt"]["synonyms"] = "Sinônimos" 959 Locale["pt"]["examples"] = "Exemplos" 960 Locale["pt"]["see-also"] = "Veja também" 961 Locale["pt"]["family"] = "Indo-European" 962 Locale["pt"]["iso"] = "por" 963 Locale["pt"]["glotto"] = "port1283" 964 Locale["pt"]["script"] = "Latn" 965 Locale["pt"]["dictionary"] = "true" # has dictionary 966 967 #72 Punjabi, Gurmukhī alphabet 968 Locale["pa"]["name"] = "Punjabi" 969 Locale["pa"]["endonym"] = "ਪੰਜਾਬੀ" 970 Locale["pa"]["translations-of"] = "ਦੇ ਅਨੁਵਾਦ%s" 971 Locale["pa"]["definitions-of"] = "ਦੀਆਂ ਪਰਿਭਾਸ਼ਾ %s" 972 Locale["pa"]["synonyms"] = "ਸਮਾਨਾਰਥਕ ਸ਼ਬਦ" 973 Locale["pa"]["examples"] = "ਉਦਾਹਰਣਾਂ" 974 Locale["pa"]["see-also"] = "ਇਹ ਵੀ ਵੇਖੋ" 975 Locale["pa"]["family"] = "Indo-European" 976 Locale["pa"]["iso"] = "pan" 977 Locale["pa"]["glotto"] = "panj1256" 978 Locale["pa"]["script"] = "Guru" 979 980 #73 Romanian 981 Locale["ro"]["name"] = "Romanian" 982 Locale["ro"]["endonym"] = "Română" 983 Locale["ro"]["translations-of"] = "Traduceri pentru %s" 984 Locale["ro"]["definitions-of"] = "Definiții pentru %s" 985 Locale["ro"]["synonyms"] = "Sinonime" 986 Locale["ro"]["examples"] = "Exemple" 987 Locale["ro"]["see-also"] = "Vedeți și" 988 Locale["ro"]["family"] = "Indo-European" 989 Locale["ro"]["iso"] = "ron" 990 Locale["ro"]["glotto"] = "roma1327" 991 Locale["ro"]["script"] = "Latn" 992 993 #74 Russian 994 Locale["ru"]["name"] = "Russian" 995 Locale["ru"]["endonym"] = "Русский" 996 Locale["ru"]["translations-of"] = "%s: варианты перевода" 997 Locale["ru"]["definitions-of"] = "%s – определения" 998 Locale["ru"]["synonyms"] = "Синонимы" 999 Locale["ru"]["examples"] = "Примеры" 1000 Locale["ru"]["see-also"] = "Похожие слова" 1001 Locale["ru"]["family"] = "Indo-European" 1002 Locale["ru"]["iso"] = "rus" 1003 Locale["ru"]["glotto"] = "russ1263" 1004 Locale["ru"]["script"] = "Cyrl" 1005 Locale["ru"]["dictionary"] = "true" # has dictionary 1006 1007 #75 Samoan 1008 Locale["sm"]["name"] = "Samoan" 1009 Locale["sm"]["endonym"] = "Gagana Sāmoa" 1010 #Locale["sm"]["translations-of"] 1011 #Locale["sm"]["definitions-of"] 1012 #Locale["sm"]["synonyms"] 1013 #Locale["sm"]["examples"] 1014 #Locale["sm"]["see-also"] 1015 Locale["sm"]["family"] = "Austronesian" 1016 Locale["sm"]["iso"] = "smo" 1017 Locale["sm"]["glotto"] = "samo1305" 1018 Locale["sm"]["script"] = "Latn" 1019 1020 #76 Scots Gaelic 1021 Locale["gd"]["name"] = "Scots Gaelic" 1022 Locale["gd"]["endonym"] = "Gàidhlig" 1023 Locale["gd"]["translations-of"] = "Eadar-theangachadh airson %s" 1024 Locale["gd"]["definitions-of"] = "Deifiniseanan airson %s" 1025 Locale["gd"]["synonyms"] = "Co-fhaclan" 1026 Locale["gd"]["examples"] = "Buill-eisimpleir" 1027 Locale["gd"]["see-also"] = "Faic na leanas cuideachd" 1028 Locale["gd"]["family"] = "Indo-European" 1029 Locale["gd"]["iso"] = "gla" 1030 Locale["gd"]["glotto"] = "scot1245" 1031 Locale["gd"]["script"] = "Latn" 1032 1033 #77a Serbian, Cyrillic alphabet 1034 Locale["sr-Cyrl"]["name"] = "Serbian (Cyrillic)" 1035 Locale["sr-Cyrl"]["endonym"] = "српски" 1036 Locale["sr-Cyrl"]["translations-of"] = "Преводи за „%s“" 1037 Locale["sr-Cyrl"]["definitions-of"] = "Дефиниције за %s" 1038 Locale["sr-Cyrl"]["synonyms"] = "Синоними" 1039 Locale["sr-Cyrl"]["examples"] = "Примери" 1040 Locale["sr-Cyrl"]["see-also"] = "Погледајте такође" 1041 Locale["sr-Cyrl"]["family"] = "Indo-European" 1042 Locale["sr-Cyrl"]["iso"] = "srp-Cyrl" 1043 Locale["sr-Cyrl"]["glotto"] = "serb1264" 1044 Locale["sr-Cyrl"]["script"] = "Cyrl" 1045 1046 #77b Serbian, Latin alphabet 1047 Locale["sr-Latn"]["name"] = "Serbian (Latin)" 1048 Locale["sr-Latn"]["endonym"] = "srpski" 1049 Locale["sr-Latn"]["translations-of"] = "Prevodi za „%s“" 1050 Locale["sr-Latn"]["definitions-of"] = "Definicije za %s" 1051 Locale["sr-Latn"]["synonyms"] = "Sinonimi" 1052 Locale["sr-Latn"]["examples"] = "Primeri" 1053 Locale["sr-Latn"]["see-also"] = "Pogledajte takođe" 1054 Locale["sr-Latn"]["family"] = "Indo-European" 1055 Locale["sr-Latn"]["iso"] = "srp-Latn" 1056 Locale["sr-Latn"]["glotto"] = "serb1264" 1057 Locale["sr-Latn"]["script"] = "Latn" 1058 1059 #78 Sesotho (Southern Sotho) 1060 Locale["st"]["name"] = "Sesotho" 1061 Locale["st"]["endonym"] = "Sesotho" 1062 Locale["st"]["translations-of"] = "Liphetolelo tsa %s" 1063 Locale["st"]["definitions-of"] = "Meelelo ea %s" 1064 Locale["st"]["synonyms"] = "Mantsoe a tšoanang ka moelelo" 1065 Locale["st"]["examples"] = "Mehlala" 1066 Locale["st"]["see-also"] = "Bona hape" 1067 Locale["st"]["family"] = "Atlantic-Congo" 1068 Locale["st"]["iso"] = "sot" 1069 Locale["st"]["glotto"] = "sout2807" 1070 Locale["st"]["script"] = "Latn" 1071 1072 #79 Shona 1073 Locale["sn"]["name"] = "Shona" 1074 Locale["sn"]["endonym"] = "chiShona" 1075 Locale["sn"]["translations-of"] = "Shanduro dze %s" 1076 Locale["sn"]["definitions-of"] = "Zvinoreva %s" 1077 Locale["sn"]["synonyms"] = "Mashoko anoreva zvakafana nemamwe" 1078 Locale["sn"]["examples"] = "Mienzaniso" 1079 Locale["sn"]["see-also"] = "Onawo" 1080 Locale["sn"]["family"] = "Atlantic-Congo" 1081 Locale["sn"]["iso"] = "sna" 1082 Locale["sn"]["glotto"] = "core1255" 1083 Locale["sn"]["script"] = "Latn" 1084 1085 #80 Sindhi 1086 Locale["sd"]["name"] = "Sindhi" 1087 Locale["sd"]["endonym"] = "سنڌي" 1088 Locale["sd"]["translations-of"] = "%s جو ترجمو" 1089 Locale["sd"]["definitions-of"] = "%s جون وصفون" 1090 Locale["sd"]["synonyms"] = "هم معني" 1091 Locale["sd"]["examples"] = "مثالون" 1092 Locale["sd"]["see-also"] = "به ڏسو" 1093 Locale["sd"]["family"] = "Indo-European" 1094 Locale["sd"]["iso"] = "snd" 1095 Locale["sd"]["glotto"] = "sind1272" 1096 Locale["sd"]["script"] = "Arab" 1097 Locale["sd"]["rtl"] = "true" # RTL language 1098 1099 #81 Sinhala 1100 Locale["si"]["name"] = "Sinhala" 1101 Locale["si"]["endonym"] = "සිංහල" 1102 Locale["si"]["translations-of"] = "%s හි පරිවර්තන" 1103 Locale["si"]["definitions-of"] = "%s හි නිර්වචන" 1104 Locale["si"]["synonyms"] = "සමානාර්ථ පද" 1105 Locale["si"]["examples"] = "උදාහරණ" 1106 Locale["si"]["see-also"] = "මෙයත් බලන්න" 1107 Locale["si"]["family"] = "Indo-European" 1108 Locale["si"]["iso"] = "sin" 1109 Locale["si"]["glotto"] = "sinh1246" 1110 Locale["si"]["script"] = "Sinh" 1111 1112 #82 Slovak 1113 Locale["sk"]["name"] = "Slovak" 1114 Locale["sk"]["endonym"] = "Slovenčina" 1115 Locale["sk"]["translations-of"] = "Preklady výrazu: %s" 1116 Locale["sk"]["definitions-of"] = "Definície výrazu %s" 1117 Locale["sk"]["synonyms"] = "Synonymá" 1118 Locale["sk"]["examples"] = "Príklady" 1119 Locale["sk"]["see-also"] = "Pozrite tiež" 1120 Locale["sk"]["family"] = "Indo-European" 1121 Locale["sk"]["iso"] = "slk" 1122 Locale["sk"]["glotto"] = "slov1269" 1123 Locale["sk"]["script"] = "Latn" 1124 1125 #83 Slovenian / Slovene 1126 Locale["sl"]["name"] = "Slovenian" 1127 Locale["sl"]["endonym"] = "Slovenščina" 1128 Locale["sl"]["translations-of"] = "Prevodi za %s" 1129 Locale["sl"]["definitions-of"] = "Razlage za %s" 1130 Locale["sl"]["synonyms"] = "Sopomenke" 1131 Locale["sl"]["examples"] = "Primeri" 1132 Locale["sl"]["see-also"] = "Glejte tudi" 1133 Locale["sl"]["family"] = "Indo-European" 1134 Locale["sl"]["iso"] = "slv" 1135 Locale["sl"]["glotto"] = "slov1268" 1136 Locale["sl"]["script"] = "Latn" 1137 1138 #84 Somali 1139 Locale["so"]["name"] = "Somali" 1140 Locale["so"]["endonym"] = "Soomaali" 1141 Locale["so"]["translations-of"] = "Turjumaada %s" 1142 Locale["so"]["definitions-of"] = "Qeexitaannada %s" 1143 Locale["so"]["synonyms"] = "La micne ah" 1144 Locale["so"]["examples"] = "Tusaalooyin" 1145 Locale["so"]["see-also"] = "Sidoo kale eeg" 1146 Locale["so"]["family"] = "Afro-Asiatic" 1147 Locale["so"]["iso"] = "som" 1148 Locale["so"]["glotto"] = "soma1255" 1149 Locale["so"]["script"] = "Latn" 1150 1151 #85 Spanish 1152 Locale["es"]["name"] = "Spanish" 1153 Locale["es"]["endonym"] = "Español" 1154 Locale["es"]["translations-of"] = "Traducciones de %s" 1155 Locale["es"]["definitions-of"] = "Definiciones de %s" 1156 Locale["es"]["synonyms"] = "Sinónimos" 1157 Locale["es"]["examples"] = "Ejemplos" 1158 Locale["es"]["see-also"] = "Ver también" 1159 Locale["es"]["family"] = "Indo-European" 1160 Locale["es"]["iso"] = "spa" 1161 Locale["es"]["glotto"] = "stan1288" 1162 Locale["es"]["script"] = "Latn" 1163 Locale["es"]["dictionary"] = "true" # has dictionary 1164 1165 #86 Sundanese, Latin alphabet 1166 Locale["su"]["name"] = "Sundanese" 1167 Locale["su"]["endonym"] = "Basa Sunda" 1168 Locale["su"]["translations-of"] = "Tarjamahan tina %s" 1169 Locale["su"]["definitions-of"] = "Panjelasan tina %s" 1170 Locale["su"]["synonyms"] = "Sinonim" 1171 Locale["su"]["examples"] = "Conto" 1172 Locale["su"]["see-also"] = "Tingali ogé" 1173 Locale["su"]["family"] = "Austronesian" 1174 Locale["su"]["iso"] = "sun" 1175 Locale["su"]["glotto"] = "sund1252" 1176 Locale["su"]["script"] = "Latn" 1177 1178 #87 Swahili 1179 Locale["sw"]["name"] = "Swahili" 1180 Locale["sw"]["endonym"] = "Kiswahili" 1181 Locale["sw"]["translations-of"] = "Tafsiri ya %s" 1182 Locale["sw"]["definitions-of"] = "Ufafanuzi wa %s" 1183 Locale["sw"]["synonyms"] = "Visawe" 1184 Locale["sw"]["examples"] = "Mifano" 1185 Locale["sw"]["see-also"] = "Angalia pia" 1186 Locale["sw"]["family"] = "Atlantic-Congo" 1187 Locale["sw"]["iso"] = "swa" 1188 Locale["sw"]["glotto"] = "swah1253" 1189 Locale["sw"]["script"] = "Latn" 1190 1191 #88 Swedish 1192 Locale["sv"]["name"] = "Swedish" 1193 Locale["sv"]["endonym"] = "Svenska" 1194 Locale["sv"]["translations-of"] = "Översättningar av %s" 1195 Locale["sv"]["definitions-of"] = "Definitioner av %s" 1196 Locale["sv"]["synonyms"] = "Synonymer" 1197 Locale["sv"]["examples"] = "Exempel" 1198 Locale["sv"]["see-also"] = "Se även" 1199 Locale["sv"]["family"] = "Indo-European" 1200 Locale["sv"]["iso"] = "swe" 1201 Locale["sv"]["glotto"] = "swed1254" 1202 Locale["sv"]["script"] = "Latn" 1203 1204 #89 Tajik, Cyrillic alphabet 1205 Locale["tg"]["name"] = "Tajik" 1206 Locale["tg"]["endonym"] = "Тоҷикӣ" 1207 Locale["tg"]["translations-of"] = "Тарҷумаҳои %s" 1208 Locale["tg"]["definitions-of"] = "Таърифҳои %s" 1209 Locale["tg"]["synonyms"] = "Муродифҳо" 1210 Locale["tg"]["examples"] = "Намунаҳо:" 1211 Locale["tg"]["see-also"] = "Ҳамчунин Бинед" 1212 Locale["tg"]["family"] = "Indo-European" 1213 Locale["tg"]["iso"] = "tgk" 1214 Locale["tg"]["glotto"] = "taji1245" 1215 Locale["tg"]["script"] = "Cyrl" 1216 1217 #90 Tamil 1218 Locale["ta"]["name"] = "Tamil" 1219 Locale["ta"]["endonym"] = "தமிழ்" 1220 Locale["ta"]["translations-of"] = "%s இன் மொழிபெயர்ப்புகள்" 1221 Locale["ta"]["definitions-of"] = "%s இன் வரையறைகள்" 1222 Locale["ta"]["synonyms"] = "இணைச்சொற்கள்" 1223 Locale["ta"]["examples"] = "எடுத்துக்காட்டுகள்" 1224 Locale["ta"]["see-also"] = "இதையும் காண்க" 1225 Locale["ta"]["family"] = "Dravidian" 1226 Locale["ta"]["iso"] = "tam" 1227 Locale["ta"]["glotto"] = "tami1289" 1228 Locale["ta"]["script"] = "Taml" 1229 1230 #91 Telugu 1231 Locale["te"]["name"] = "Telugu" 1232 Locale["te"]["endonym"] = "తెలుగు" 1233 Locale["te"]["translations-of"] = "%s యొక్క అనువాదాలు" 1234 Locale["te"]["definitions-of"] = "%s యొక్క నిర్వచనాలు" 1235 Locale["te"]["synonyms"] = "పర్యాయపదాలు" 1236 Locale["te"]["examples"] = "ఉదాహరణలు" 1237 Locale["te"]["see-also"] = "వీటిని కూడా చూడండి" 1238 Locale["te"]["family"] = "Dravidian" 1239 Locale["te"]["iso"] = "tel" 1240 Locale["te"]["glotto"] = "telu1262" 1241 Locale["te"]["script"] = "Telu" 1242 1243 #92 Thai 1244 Locale["th"]["name"] = "Thai" 1245 Locale["th"]["endonym"] = "ไทย" 1246 Locale["th"]["translations-of"] = "คำแปลของ %s" 1247 Locale["th"]["definitions-of"] = "คำจำกัดความของ %s" 1248 Locale["th"]["synonyms"] = "คำพ้องความหมาย" 1249 Locale["th"]["examples"] = "ตัวอย่าง" 1250 Locale["th"]["see-also"] = "ดูเพิ่มเติม" 1251 Locale["th"]["family"] = "Tai-Kadai" 1252 Locale["th"]["iso"] = "tha" 1253 Locale["th"]["glotto"] = "thai1261" 1254 Locale["th"]["script"] = "Thai" 1255 1256 #93 Turkish 1257 Locale["tr"]["name"] = "Turkish" 1258 Locale["tr"]["endonym"] = "Türkçe" 1259 Locale["tr"]["translations-of"] = "%s çevirileri" 1260 Locale["tr"]["definitions-of"] = "%s için tanımlar" 1261 Locale["tr"]["synonyms"] = "Eş anlamlılar" 1262 Locale["tr"]["examples"] = "Örnekler" 1263 Locale["tr"]["see-also"] = "Ayrıca bkz." 1264 Locale["tr"]["family"] = "Turkic" 1265 Locale["tr"]["iso"] = "tur" 1266 Locale["tr"]["glotto"] = "nucl1301" 1267 Locale["tr"]["script"] = "Latn" 1268 1269 #94 Ukrainian 1270 Locale["uk"]["name"] = "Ukrainian" 1271 Locale["uk"]["endonym"] = "Українська" 1272 Locale["uk"]["translations-of"] = "Переклади слова або виразу \"%s\"" 1273 Locale["uk"]["definitions-of"] = "\"%s\" – визначення" 1274 Locale["uk"]["synonyms"] = "Синоніми" 1275 Locale["uk"]["examples"] = "Приклади" 1276 Locale["uk"]["see-also"] = "Дивіться також" 1277 Locale["uk"]["family"] = "Indo-European" 1278 Locale["uk"]["iso"] = "ukr" 1279 Locale["uk"]["glotto"] = "ukra1253" 1280 Locale["uk"]["script"] = "Cyrl" 1281 1282 #95 Urdu 1283 Locale["ur"]["name"] = "Urdu" 1284 Locale["ur"]["endonym"] = "اُردُو" 1285 Locale["ur"]["translations-of"] = "کے ترجمے %s" 1286 Locale["ur"]["definitions-of"] = "کی تعریفات %s" 1287 Locale["ur"]["synonyms"] = "مترادفات" 1288 Locale["ur"]["examples"] = "مثالیں" 1289 Locale["ur"]["see-also"] = "نیز دیکھیں" 1290 Locale["ur"]["family"] = "Indo-European" 1291 Locale["ur"]["iso"] = "urd" 1292 Locale["ur"]["glotto"] = "urdu1245" 1293 Locale["ur"]["script"] = "Arab" 1294 Locale["ur"]["rtl"] = "true" # RTL language 1295 1296 #96 Uzbek, Latin alphabet 1297 Locale["uz"]["name"] = "Uzbek" 1298 Locale["uz"]["endonym"] = "Oʻzbek tili" 1299 Locale["uz"]["translations-of"] = "%s: tarjima variantlari" 1300 Locale["uz"]["definitions-of"] = "%s – ta’riflar" 1301 Locale["uz"]["synonyms"] = "Sinonimlar" 1302 Locale["uz"]["examples"] = "Namunalar" 1303 Locale["uz"]["see-also"] = "O‘xshash so‘zlar" 1304 Locale["uz"]["family"] = "Turkic" 1305 Locale["uz"]["iso"] = "uzb" 1306 Locale["uz"]["glotto"] = "uzbe1247" 1307 Locale["uz"]["script"] = "Latn" 1308 1309 #97 Vietnamese 1310 Locale["vi"]["name"] = "Vietnamese" 1311 Locale["vi"]["endonym"] = "Tiếng Việt" 1312 Locale["vi"]["translations-of"] = "Bản dịch của %s" 1313 Locale["vi"]["definitions-of"] = "Nghĩa của %s" 1314 Locale["vi"]["synonyms"] = "Từ đồng nghĩa" 1315 Locale["vi"]["examples"] = "Ví dụ" 1316 Locale["vi"]["see-also"] = "Xem thêm" 1317 Locale["vi"]["family"] = "Austroasiatic" 1318 Locale["vi"]["iso"] = "vie" 1319 Locale["vi"]["glotto"] = "viet1252" 1320 Locale["vi"]["script"] = "Latn" 1321 1322 #98 Welsh 1323 Locale["cy"]["name"] = "Welsh" 1324 Locale["cy"]["endonym"] = "Cymraeg" 1325 Locale["cy"]["translations-of"] = "Cyfieithiadau %s" 1326 Locale["cy"]["definitions-of"] = "Diffiniadau %s" 1327 Locale["cy"]["synonyms"] = "Cyfystyron" 1328 Locale["cy"]["examples"] = "Enghreifftiau" 1329 Locale["cy"]["see-also"] = "Gweler hefyd" 1330 Locale["cy"]["family"] = "Indo-European" 1331 Locale["cy"]["iso"] = "cym" 1332 Locale["cy"]["glotto"] = "wels1247" 1333 Locale["cy"]["script"] = "Latn" 1334 1335 #99 West Frisian 1336 Locale["fy"]["name"] = "Frisian" 1337 Locale["fy"]["endonym"] = "Frysk" 1338 Locale["fy"]["translations-of"] = "Oersettings fan %s" 1339 Locale["fy"]["definitions-of"] = "Definysjes fan %s" 1340 Locale["fy"]["synonyms"] = "Synonimen" 1341 Locale["fy"]["examples"] = "Foarbylden" 1342 Locale["fy"]["see-also"] = "Sjoch ek" 1343 Locale["fy"]["family"] = "Indo-European" 1344 Locale["fy"]["iso"] = "fry" 1345 Locale["fy"]["glotto"] = "west2354" 1346 Locale["fy"]["script"] = "Latn" 1347 1348 #100 Xhosa 1349 Locale["xh"]["name"] = "Xhosa" 1350 Locale["xh"]["endonym"] = "isiXhosa" 1351 Locale["xh"]["translations-of"] = "Iinguqulelo zika-%s" 1352 Locale["xh"]["definitions-of"] = "Iingcaciso zika-%s" 1353 Locale["xh"]["synonyms"] = "Izithethantonye" 1354 Locale["xh"]["examples"] = "Imizekelo" 1355 Locale["xh"]["see-also"] = "Kwakhona bona" 1356 Locale["xh"]["family"] = "Atlantic-Congo" 1357 Locale["xh"]["iso"] = "xho" 1358 Locale["xh"]["glotto"] = "xhos1239" 1359 Locale["xh"]["script"] = "Latn" 1360 1361 #101 Yiddish 1362 Locale["yi"]["name"] = "Yiddish" 1363 Locale["yi"]["endonym"] = "ייִדיש" 1364 Locale["yi"]["translations-of"] = "איבערזעצונגען פון %s" 1365 Locale["yi"]["definitions-of"] = "דפיניציונען %s" 1366 Locale["yi"]["synonyms"] = "סינאָנימען" 1367 Locale["yi"]["examples"] = "ביישפילע" 1368 Locale["yi"]["see-also"] = "זייען אויך" 1369 Locale["yi"]["family"] = "Indo-European" 1370 Locale["yi"]["iso"] = "yid" 1371 Locale["yi"]["glotto"] = "yidd1255" 1372 Locale["yi"]["script"] = "Hebr" 1373 Locale["yi"]["rtl"] = "true" # RTL language 1374 1375 #102 Yoruba 1376 Locale["yo"]["name"] = "Yoruba" 1377 Locale["yo"]["endonym"] = "Yorùbá" 1378 Locale["yo"]["translations-of"] = "Awọn itumọ ti %s" 1379 Locale["yo"]["definitions-of"] = "Awọn itumọ ti %s" 1380 Locale["yo"]["synonyms"] = "Awọn ọrọ onitumọ" 1381 Locale["yo"]["examples"] = "Awọn apẹrẹ" 1382 Locale["yo"]["see-also"] = "Tun wo" 1383 Locale["yo"]["family"] = "Atlantic-Congo" 1384 Locale["yo"]["iso"] = "yor" 1385 Locale["yo"]["glotto"] = "yoru1245" 1386 Locale["yo"]["script"] = "Latn" 1387 1388 #103 Zulu 1389 Locale["zu"]["name"] = "Zulu" 1390 Locale["zu"]["endonym"] = "isiZulu" 1391 Locale["zu"]["translations-of"] = "Ukuhumusha i-%s" 1392 Locale["zu"]["definitions-of"] = "Izincazelo ze-%s" 1393 Locale["zu"]["synonyms"] = "Amagama afanayo" 1394 Locale["zu"]["examples"] = "Izibonelo" 1395 Locale["zu"]["see-also"] = "Bheka futhi" 1396 Locale["zu"]["family"] = "Atlantic-Congo" 1397 Locale["zu"]["iso"] = "zul" 1398 Locale["zu"]["glotto"] = "zulu1248" 1399 Locale["zu"]["script"] = "Latn" 1400 1401 #* Cantonese 1402 Locale["yue"]["support"] = "bing-only" 1403 Locale["yue"]["name"] = "Cantonese" 1404 Locale["yue"]["endonym"] = "粵語" 1405 Locale["yue"]["family"] = "Sino-Tibetan" 1406 Locale["yue"]["iso"] = "yue" 1407 Locale["yue"]["glotto"] = "cant1236" 1408 Locale["yue"]["script"] = "Hant" 1409 1410 #* Fijian 1411 Locale["fj"]["support"] = "bing-only" 1412 Locale["fj"]["name"] = "Fijian" 1413 Locale["fj"]["endonym"] = "Vosa Vakaviti" 1414 Locale["fj"]["family"] = "Austronesian" 1415 Locale["fj"]["iso"] = "fij" 1416 Locale["fj"]["glotto"] = "fiji1243" 1417 Locale["fj"]["script"] = "Latn" 1418 1419 #* Hmong Daw 1420 Locale["mww"]["support"] = "bing-only" 1421 Locale["mww"]["name"] = "Hmong Daw" 1422 Locale["mww"]["endonym"] = "Hmoob Daw" 1423 Locale["mww"]["family"] = "Hmong-Mien" 1424 Locale["mww"]["iso"] = "mww" 1425 Locale["mww"]["glotto"] = "hmon1333" 1426 Locale["mww"]["script"] = "Latn" 1427 1428 #* Querétaro Otomi 1429 Locale["otq"]["support"] = "bing-only" 1430 Locale["otq"]["name"] = "Querétaro Otomi" 1431 Locale["otq"]["endonym"] = "Hñąñho" 1432 Locale["otq"]["family"] = "Oto-Manguean" 1433 Locale["otq"]["iso"] = "otq" 1434 Locale["otq"]["glotto"] = "quer1236" 1435 Locale["otq"]["script"] = "Latn" 1436 1437 #* Tahitian 1438 Locale["ty"]["support"] = "bing-only" 1439 Locale["ty"]["name"] = "Tahitian" 1440 Locale["ty"]["endonym"] = "Reo Tahiti" 1441 Locale["ty"]["family"] = "Austronesian" 1442 Locale["ty"]["iso"] = "tah" 1443 Locale["ty"]["glotto"] = "tahi1242" 1444 Locale["ty"]["script"] = "Latn" 1445 1446 #* Tongan 1447 Locale["to"]["support"] = "bing-only" 1448 Locale["to"]["name"] = "Tongan" 1449 Locale["to"]["endonym"] = "Lea faka-Tonga" 1450 Locale["to"]["family"] = "Austronesian" 1451 Locale["to"]["iso"] = "ton" 1452 Locale["to"]["glotto"] = "tong1325" 1453 Locale["to"]["script"] = "Latn" 1454 1455 #* Yucatec Maya 1456 Locale["yua"]["support"] = "bing-only" 1457 Locale["yua"]["name"] = "Yucatec Maya" 1458 Locale["yua"]["endonym"] = "Màaya T'àan" 1459 Locale["yua"]["family"] = "Mayan" 1460 Locale["yua"]["iso"] = "yua" 1461 Locale["yua"]["glotto"] = "yuca1254" 1462 Locale["yua"]["script"] = "Latn" 1463 1464 #* Klingon, Latin alphabet 1465 Locale["tlh"]["support"] = "bing-only" 1466 Locale["tlh"]["name"] = "Klingon" 1467 Locale["tlh"]["endonym"] = "tlhIngan Hol" 1468 Locale["tlh"]["family"] = "Artificial Language" 1469 Locale["tlh"]["iso"] = "tlh" 1470 #Locale["tlh"]["glotto"] 1471 Locale["tlh"]["script"] = "Latn" 1472 1473 #* Klingon, pIqaD 1474 Locale["tlh-Qaak"]["support"] = "bing-only" 1475 Locale["tlh-Qaak"]["name"] = "Klingon (pIqaD)" 1476 Locale["tlh-Qaak"]["endonym"] = " " 1477 Locale["tlh-Qaak"]["family"] = "Artificial Language" 1478 Locale["tlh-Qaak"]["iso"] = "tlh" 1479 #Locale["tlh-Qaak"]["glotto"] 1480 Locale["tlh-Qaak"]["script"] = "Piqd" 1481 1482 #? Assamese 1483 Locale["as"]["support"] = "unstable" 1484 Locale["as"]["name"] = "Assamese" 1485 Locale["as"]["endonym"] = "অসমীয়া" 1486 #Locale["as"]["translations-of"] 1487 #Locale["as"]["definitions-of"] 1488 #Locale["as"]["synonyms"] 1489 #Locale["as"]["examples"] 1490 #Locale["as"]["see-also"] 1491 Locale["as"]["family"] = "Indo-European" 1492 Locale["as"]["iso"] = "asm" 1493 Locale["as"]["glotto"] = "assa1263" 1494 Locale["as"]["script"] = "Beng" 1495 1496 #? Bashkir 1497 Locale["ba"]["support"] = "yandex-only" 1498 Locale["ba"]["name"] = "Bashkir" 1499 Locale["ba"]["endonym"] = "башҡорт теле" 1500 #Locale["ba"]["translations-of"] 1501 #Locale["ba"]["definitions-of"] 1502 #Locale["ba"]["synonyms"] 1503 #Locale["ba"]["examples"] 1504 #Locale["ba"]["see-also"] 1505 Locale["ba"]["family"] = "Turkic" 1506 Locale["ba"]["iso"] = "bak" 1507 Locale["ba"]["glotto"] = "bash1264" 1508 Locale["ba"]["script"] = "Cyrl" 1509 1510 #? Breton 1511 Locale["br"]["support"] = "unstable" 1512 Locale["br"]["name"] = "Breton" 1513 Locale["br"]["endonym"] = "Brezhoneg" 1514 #Locale["br"]["translations-of"] 1515 #Locale["br"]["definitions-of"] 1516 #Locale["br"]["synonyms"] 1517 #Locale["br"]["examples"] 1518 #Locale["br"]["see-also"] 1519 Locale["br"]["family"] = "Indo-European" 1520 Locale["br"]["iso"] = "bre" 1521 Locale["br"]["glotto"] = "bret1244" 1522 Locale["br"]["script"] = "Latn" 1523 1524 #? Dzongkha 1525 Locale["dz"]["support"] = "unstable" 1526 Locale["dz"]["name"] = "Dzongkha" 1527 Locale["dz"]["endonym"] = "རྫོང་ཁ" 1528 #Locale["dz"]["translations-of"] 1529 #Locale["dz"]["definitions-of"] 1530 #Locale["dz"]["synonyms"] 1531 #Locale["dz"]["examples"] 1532 #Locale["dz"]["see-also"] 1533 Locale["dz"]["family"] = "Sino-Tibetan" 1534 Locale["dz"]["iso"] = "dzo" 1535 Locale["dz"]["glotto"] = "nucl1307" 1536 Locale["dz"]["script"] = "Tibt" 1537 1538 #? Eastern Mari 1539 Locale["mhr"]["support"] = "yandex-only" 1540 Locale["mhr"]["name"] = "Eastern Mari" 1541 Locale["mhr"]["endonym"] = "Олык марий" 1542 #Locale["mhr"]["translations-of"] 1543 #Locale["mhr"]["definitions-of"] 1544 #Locale["mhr"]["synonyms"] 1545 #Locale["mhr"]["examples"] 1546 #Locale["mhr"]["see-also"] 1547 Locale["mhr"]["family"] = "Uralic" 1548 Locale["mhr"]["iso"] = "mhr" 1549 Locale["mhr"]["glotto"] = "east2328" 1550 Locale["mhr"]["script"] = "Cyrl" 1551 1552 #? Faroese 1553 Locale["fo"]["support"] = "unstable" 1554 Locale["fo"]["name"] = "Faroese" 1555 Locale["fo"]["endonym"] = "Føroyskt" 1556 #Locale["fo"]["translations-of"] 1557 #Locale["fo"]["definitions-of"] 1558 #Locale["fo"]["synonyms"] 1559 #Locale["fo"]["examples"] 1560 #Locale["fo"]["see-also"] 1561 Locale["fo"]["family"] = "Indo-European" 1562 Locale["fo"]["iso"] = "fao" 1563 Locale["fo"]["glotto"] = "faro1244" 1564 Locale["fo"]["script"] = "Latn" 1565 1566 #? Guarani 1567 Locale["gn"]["support"] = "unstable" 1568 Locale["gn"]["name"] = "Guarani" 1569 Locale["gn"]["endonym"] = "Avañe'ẽ" 1570 #Locale["gn"]["translations-of"] 1571 #Locale["gn"]["definitions-of"] 1572 #Locale["gn"]["synonyms"] 1573 #Locale["gn"]["examples"] 1574 #Locale["gn"]["see-also"] 1575 Locale["gn"]["family"] = "Tupian" 1576 Locale["gn"]["iso"] = "grn" 1577 Locale["gn"]["glotto"] = "para1311" 1578 Locale["gn"]["script"] = "Latn" 1579 1580 #? Hill Mari 1581 Locale["mrj"]["support"] = "yandex-only" 1582 Locale["mrj"]["name"] = "Hill Mari" 1583 Locale["mrj"]["endonym"] = "Кырык мары" 1584 #Locale["mrj"]["translations-of"] 1585 #Locale["mrj"]["definitions-of"] 1586 #Locale["mrj"]["synonyms"] 1587 #Locale["mrj"]["examples"] 1588 #Locale["mrj"]["see-also"] 1589 Locale["mrj"]["family"] = "Uralic" 1590 Locale["mrj"]["iso"] = "mrj" 1591 Locale["mrj"]["glotto"] = "west2392" 1592 Locale["mrj"]["script"] = "Cyrl" 1593 1594 #? Interlingue 1595 Locale["ie"]["support"] = "unstable" 1596 Locale["ie"]["name"] = "Interlingue" 1597 Locale["ie"]["endonym"] = "Interlingue" 1598 #Locale["ie"]["translations-of"] 1599 #Locale["ie"]["definitions-of"] 1600 #Locale["ie"]["synonyms"] 1601 #Locale["ie"]["examples"] 1602 #Locale["ie"]["see-also"] 1603 Locale["ie"]["family"] = "Artificial Language" 1604 Locale["ie"]["iso"] = "ile" 1605 Locale["ie"]["glotto"] = "occi1241" 1606 Locale["ie"]["script"] = "Latn" 1607 1608 #? Kinyarwanda 1609 Locale["rw"]["support"] = "unstable" 1610 Locale["rw"]["name"] = "Kinyarwanda" 1611 Locale["rw"]["endonym"] = "Ikinyarwanda" 1612 #Locale["rw"]["translations-of"] 1613 #Locale["rw"]["definitions-of"] 1614 #Locale["rw"]["synonyms"] 1615 #Locale["rw"]["examples"] 1616 #Locale["rw"]["see-also"] 1617 Locale["rw"]["family"] = "Atlantic-Congo" 1618 Locale["rw"]["iso"] = "kin" 1619 Locale["rw"]["glotto"] = "kiny1244" 1620 Locale["rw"]["script"] = "Latn" 1621 1622 #? Occitan 1623 Locale["oc"]["support"] = "unstable" 1624 Locale["oc"]["name"] = "Occitan" 1625 Locale["oc"]["endonym"] = "Occitan" 1626 #Locale["oc"]["translations-of"] 1627 #Locale["oc"]["definitions-of"] 1628 #Locale["oc"]["synonyms"] 1629 #Locale["oc"]["examples"] 1630 #Locale["oc"]["see-also"] 1631 Locale["oc"]["family"] = "Indo-European" 1632 Locale["oc"]["iso"] = "oci" 1633 Locale["oc"]["glotto"] = "occi1239" 1634 Locale["oc"]["script"] = "Latn" 1635 1636 #? Oromo 1637 Locale["om"]["support"] = "unstable" 1638 Locale["om"]["name"] = "Oromo" 1639 Locale["om"]["endonym"] = "Afaan Oromoo" 1640 #Locale["om"]["translations-of"] 1641 #Locale["om"]["definitions-of"] 1642 #Locale["om"]["synonyms"] 1643 #Locale["om"]["examples"] 1644 #Locale["om"]["see-also"] 1645 Locale["om"]["family"] = "Afro-Asiatic" 1646 Locale["om"]["iso"] = "orm" 1647 Locale["om"]["glotto"] = "nucl1736" 1648 Locale["om"]["script"] = "Latn" 1649 1650 #? Oriya 1651 Locale["or"]["support"] = "unstable" 1652 Locale["or"]["name"] = "Oriya" 1653 Locale["or"]["endonym"] = "ଓଡ଼ିଆ" 1654 #Locale["or"]["translations-of"] 1655 #Locale["or"]["definitions-of"] 1656 #Locale["or"]["synonyms"] 1657 #Locale["or"]["examples"] 1658 #Locale["or"]["see-also"] 1659 Locale["or"]["family"] = "Indo-European" 1660 Locale["or"]["iso"] = "ori" 1661 Locale["or"]["glotto"] = "macr1269" 1662 Locale["or"]["script"] = "Orya" 1663 1664 #? Papiamento 1665 Locale["pap"]["support"] = "yandex-only" 1666 Locale["pap"]["name"] = "Papiamento" 1667 Locale["pap"]["endonym"] = "Papiamentu" 1668 #Locale["pap"]["translations-of"] 1669 #Locale["pap"]["definitions-of"] 1670 #Locale["pap"]["synonyms"] 1671 #Locale["pap"]["examples"] 1672 #Locale["pap"]["see-also"] 1673 Locale["pap"]["family"] = "Indo-European" 1674 Locale["pap"]["iso"] = "pap" 1675 Locale["pap"]["glotto"] = "papi1253" 1676 Locale["pap"]["script"] = "Latn" 1677 1678 #? Romansh 1679 Locale["rm"]["support"] = "unstable" 1680 Locale["rm"]["name"] = "Romansh" 1681 Locale["rm"]["endonym"] = "Rumantsch" 1682 #Locale["rm"]["translations-of"] 1683 #Locale["rm"]["definitions-of"] 1684 #Locale["rm"]["synonyms"] 1685 #Locale["rm"]["examples"] 1686 #Locale["rm"]["see-also"] 1687 Locale["rm"]["family"] = "Indo-European" 1688 Locale["rm"]["iso"] = "roh" 1689 Locale["rm"]["glotto"] = "roma1326" 1690 Locale["rm"]["script"] = "Latn" 1691 1692 #? Tigrinya 1693 Locale["ti"]["support"] = "unstable" 1694 Locale["ti"]["name"] = "Tigrinya" 1695 Locale["ti"]["endonym"] = "ትግርኛ" 1696 #Locale["ti"]["translations-of"] 1697 #Locale["ti"]["definitions-of"] 1698 #Locale["ti"]["synonyms"] 1699 #Locale["ti"]["examples"] 1700 #Locale["ti"]["see-also"] 1701 Locale["ti"]["family"] = "Afro-Asiatic" 1702 Locale["ti"]["iso"] = "tir" 1703 Locale["ti"]["glotto"] = "tigr1271" 1704 Locale["ti"]["script"] = "Ethi" 1705 1706 #? Tibetan (Standard Tibetan) 1707 Locale["bo"]["support"] = "unstable" 1708 Locale["bo"]["name"] = "Tibetan" 1709 Locale["bo"]["endonym"] = "བོད་ཡིག" 1710 #Locale["bo"]["translations-of"] 1711 #Locale["bo"]["definitions-of"] 1712 #Locale["bo"]["synonyms"] 1713 #Locale["bo"]["examples"] 1714 #Locale["bo"]["see-also"] 1715 Locale["bo"]["family"] = "Sino-Tibetan" 1716 Locale["bo"]["iso"] = "bod" 1717 Locale["bo"]["glotto"] = "tibe1272" 1718 Locale["bo"]["script"] = "Tibt" 1719 1720 #? Turkmen 1721 Locale["tk"]["support"] = "unstable" 1722 Locale["tk"]["name"] = "Turkmen" 1723 Locale["tk"]["endonym"] = "Türkmen" 1724 #Locale["tk"]["translations-of"] 1725 #Locale["tk"]["definitions-of"] 1726 #Locale["tk"]["synonyms"] 1727 #Locale["tk"]["examples"] 1728 #Locale["tk"]["see-also"] 1729 Locale["tk"]["family"] = "Turkic" 1730 Locale["tk"]["iso"] = "tuk" 1731 Locale["tk"]["glotto"] = "turk1304" 1732 Locale["tk"]["script"] = "Latn" 1733 1734 #? Tatar 1735 Locale["tt"]["support"] = "yandex-only" 1736 Locale["tt"]["name"] = "Tatar" 1737 Locale["tt"]["endonym"] = "татарча" 1738 #Locale["tt"]["translations-of"] 1739 #Locale["tt"]["definitions-of"] 1740 #Locale["tt"]["synonyms"] 1741 #Locale["tt"]["examples"] 1742 #Locale["tt"]["see-also"] 1743 Locale["tt"]["family"] = "Turkic" 1744 Locale["tt"]["iso"] = "tat" 1745 Locale["tt"]["glotto"] = "tata1255" 1746 Locale["tt"]["script"] = "Cyrl" 1747 1748 #? Udmurt 1749 Locale["udm"]["support"] = "yandex-only" 1750 Locale["udm"]["name"] = "Udmurt" 1751 Locale["udm"]["endonym"] = "удмурт" 1752 #Locale["udm"]["translations-of"] 1753 #Locale["udm"]["definitions-of"] 1754 #Locale["udm"]["synonyms"] 1755 #Locale["udm"]["examples"] 1756 #Locale["udm"]["see-also"] 1757 Locale["udm"]["family"] = "Uralic" 1758 Locale["udm"]["iso"] = "udm" 1759 Locale["udm"]["glotto"] = "udmu1245" 1760 Locale["udm"]["script"] = "Cyrl" 1761 1762 #? Uyghur 1763 Locale["ug"]["support"] = "unstable" 1764 Locale["ug"]["name"] = "Uyghur" 1765 Locale["ug"]["endonym"] = "ئۇيغۇر تىلى" 1766 #Locale["ug"]["translations-of"] 1767 #Locale["ug"]["definitions-of"] 1768 #Locale["ug"]["synonyms"] 1769 #Locale["ug"]["examples"] 1770 #Locale["ug"]["see-also"] 1771 Locale["ug"]["family"] = "Turkic" 1772 Locale["ug"]["iso"] = "uig" 1773 Locale["ug"]["glotto"] = "uigh1240" 1774 Locale["ug"]["script"] = "Arab" 1775 Locale["ug"]["rtl"] = "true" # RTL language 1776 1777 #? Volapük 1778 Locale["vo"]["support"] = "unstable" 1779 Locale["vo"]["name"] = "Volapük" 1780 Locale["vo"]["endonym"] = "Volapük" 1781 #Locale["vo"]["translations-of"] 1782 #Locale["vo"]["definitions-of"] 1783 #Locale["vo"]["synonyms"] 1784 #Locale["vo"]["examples"] 1785 #Locale["vo"]["see-also"] 1786 Locale["vo"]["family"] = "Artificial Language" 1787 Locale["vo"]["iso"] = "vol" 1788 #Locale["vo"]["glotto"] 1789 Locale["vo"]["script"] = "Latn" 1790 1791 #? Wolof 1792 Locale["wo"]["support"] = "unstable" 1793 Locale["wo"]["name"] = "Wolof" 1794 Locale["wo"]["endonym"] = "Wollof" 1795 #Locale["wo"]["translations-of"] 1796 #Locale["wo"]["definitions-of"] 1797 #Locale["wo"]["synonyms"] 1798 #Locale["wo"]["examples"] 1799 #Locale["wo"]["see-also"] 1800 Locale["wo"]["family"] = "Atlantic-Congo" 1801 Locale["wo"]["iso"] = "wol" 1802 Locale["wo"]["glotto"] = "wolo1247" 1803 Locale["wo"]["script"] = "Latn" 1804 1805 #? Cherokee 1806 Locale["chr"]["support"] = "unstable" 1807 Locale["chr"]["name"] = "Cherokee" 1808 Locale["chr"]["endonym"] = "ᏣᎳᎩ" 1809 #Locale["chr"]["translations-of"] 1810 #Locale["chr"]["definitions-of"] 1811 #Locale["chr"]["synonyms"] 1812 #Locale["chr"]["examples"] 1813 #Locale["chr"]["see-also"] 1814 Locale["chr"]["family"] = "Iroquoian" 1815 Locale["chr"]["iso"] = "chr" 1816 Locale["chr"]["glotto"] = "cher1273" 1817 Locale["chr"]["script"] = "Cher" 1818 1819 #? Emoji 1820 Locale["emj"]["support"] = "yandex-only" 1821 Locale["emj"]["name"] = "Emoji" 1822 Locale["emj"]["endonym"] = "Emoji" 1823} 1824 1825# Initialize aliases of all locales supported. 1826function initLocaleAlias( i) { 1827 for (i in Locale) { 1828 # ISO 639-3 codes as aliases 1829 LocaleAlias[Locale[i]["iso"]] = i 1830 1831 # Names and endonyms as aliases 1832 LocaleAlias[tolower(Locale[i]["name"])] = i 1833 LocaleAlias[tolower(Locale[i]["endonym"])] = i 1834 } 1835 1836 # Other aliases 1837 # See: <http://www.loc.gov/standards/iso639-2/php/code_changes.php> 1838 LocaleAlias["in"] = "id" # withdrawn language code for Indonesian 1839 LocaleAlias["iw"] = "he" # withdrawn language code for Hebrew 1840 LocaleAlias["ji"] = "yi" # withdrawn language code for Yiddish 1841 LocaleAlias["jw"] = "jv" # withdrawn language code for Javanese 1842 LocaleAlias["mo"] = "ro" # Moldavian or Moldovan considered a variant of the Romanian language 1843 LocaleAlias["nb"] = "no" # Google Translate does not distinguish between Bokmål and Nynorsk (but Bing does!) 1844 LocaleAlias["nn"] = "no" 1845 LocaleAlias["sh"] = "sr-Cyrl" # Serbo-Croatian: default to Serbian 1846 LocaleAlias["sr"] = "sr-Cyrl" # Serbian: default to Serbian Cyrillic 1847 LocaleAlias["srp"] = "sr-Cyrl" 1848 LocaleAlias["serbian"] = "sr-Cyrl" 1849 LocaleAlias["zh"] = "zh-CN" # Chinese: default to Chinese Simplified 1850 LocaleAlias["zh-CHS"] = "zh-CN" 1851 LocaleAlias["zh-CHT"] = "zh-TW" 1852 LocaleAlias["zh-Hans"] = "zh-CN" 1853 LocaleAlias["zh-Hant"] = "zh-TW" 1854 LocaleAlias["zho"] = "zh-CN" 1855 LocaleAlias["chinese"] = "zh-CN" 1856 LocaleAlias["tlh-Latn"] = "tlh" 1857 LocaleAlias["tlh-Piqd"] = "tlh-Qaak" 1858 # TODO: more aliases 1859} 1860 1861# Initialize strings for displaying endonyms of all locales supported. 1862function initLocaleDisplay( i) { 1863 for (i in Locale) { 1864 Locale[i]["display"] = show(Locale[i]["endonym"], i) 1865 } 1866} 1867 1868# Get locale key by language code or alias. 1869function getCode(code, group) { 1870 if (code == "auto" || code in Locale) 1871 return code 1872 else if (code in LocaleAlias) 1873 return LocaleAlias[code] 1874 else if (tolower(code) in LocaleAlias) 1875 return LocaleAlias[tolower(code)] 1876 1877 # Remove unidentified region or script code 1878 match(code, /^([[:alpha:]][[:alpha:]][[:alpha:]]?)-(.*)$/, group) 1879 if (group[1]) 1880 return group[1] 1881 1882 return # return nothing if not found 1883} 1884 1885# Return the name of a language. 1886function getName(code) { 1887 return Locale[getCode(code)]["name"] 1888} 1889 1890# Return the endonym of a language. 1891function getEndonym(code) { 1892 return Locale[getCode(code)]["endonym"] 1893} 1894 1895# Return the string for displaying the endonym of a language. 1896function getDisplay(code) { 1897 return Locale[getCode(code)]["display"] 1898} 1899 1900# Return formatted text for "translations of". 1901function showTranslationsOf(code, text, fmt) { 1902 fmt = Locale[getCode(code)]["translations-of"] 1903 if (!fmt) fmt = Locale["en"]["translations-of"] 1904 return sprintf(fmt, text) 1905} 1906 1907# Return formatted text for "definitions of". 1908function showDefinitionsOf(code, text, fmt) { 1909 fmt = Locale[getCode(code)]["definitions-of"] 1910 if (!fmt) fmt = Locale["en"]["definitions-of"] 1911 return sprintf(fmt, text) 1912} 1913 1914# Return a string of "synonyms". 1915function showSynonyms(code, tmp) { 1916 tmp = Locale[getCode(code)]["synonyms"] 1917 if (!tmp) tmp = Locale["en"]["synonyms"] 1918 return tmp 1919} 1920 1921# Return a string of "examples". 1922function showExamples(code, tmp) { 1923 tmp = Locale[getCode(code)]["examples"] 1924 if (!tmp) tmp = Locale["en"]["examples"] 1925 return tmp 1926} 1927 1928# Return a string of "see also". 1929function showSeeAlso(code, tmp) { 1930 tmp = Locale[getCode(code)]["see-also"] 1931 if (!tmp) tmp = Locale["en"]["see-also"] 1932 return tmp 1933} 1934 1935# Return the family of a language. 1936function getFamily(code) { 1937 return Locale[getCode(code)]["family"] 1938} 1939 1940# Return the ISO 639-3 code of a language. 1941function getISO(code) { 1942 return Locale[getCode(code)]["iso"] 1943} 1944 1945# Return the Glottocode of a language. 1946function getGlotto(code) { 1947 return Locale[getCode(code)]["glotto"] 1948} 1949 1950# Return the ISO 15924 script code of a language. 1951function getScript(code) { 1952 return Locale[getCode(code)]["script"] 1953} 1954 1955# Return 1 if a language is R-to-L; otherwise return 0. 1956function isRTL(code) { 1957 return Locale[getCode(code)]["rtl"] ? 1 : 0 1958} 1959 1960# Return 1 if Google provides dictionary data for a language; otherwise return 0. 1961function hasDictionary(code) { 1962 return Locale[getCode(code)]["dictionary"] ? 1 : 0 1963} 1964 1965# Comparator using getName(). 1966function compName(i1, v1, i2, v2) { 1967 if (getName(i1) < getName(i2)) 1968 return -1 1969 else 1970 return (getName(i1) != getName(i2)) 1971} 1972 1973# Return the name of script (writing system). 1974# See: <https://en.wikipedia.org/wiki/ISO_15924#List_of_codes> 1975# <http://unicode.org/iso15924/iso15924-codes.html> 1976function scriptName(code) { 1977 switch (code) { 1978 case "Arab": return "Arabic" 1979 case "Armn": return "Armenian" 1980 case "Beng": return "Bengali" 1981 case "Cher": return "Cherokee" 1982 case "Cyrl": return "Cyrillic" 1983 case "Deva": return "Devanagari" 1984 case "Ethi": return "Ethiopic (Geʻez)" 1985 case "Geor": return "Georgian (Mkhedruli)" 1986 case "Grek": return "Greek" 1987 case "Gujr": return "Gujarati" 1988 case "Guru": return "Gurmukhi" 1989 case "Hani": return "Han" 1990 case "Hans": return "Han (Simplified)" 1991 case "Hant": return "Han (Traditional)" 1992 case "Hebr": return "Hebrew" 1993 case "Jpan": return "Japanese (Han + Hiragana + Katakana)" 1994 case "Khmr": return "Khmer" 1995 case "Knda": return "Kannada" 1996 case "Kore": return "Korean (Hangul + Han)" 1997 case "Laoo": return "Lao" 1998 case "Latn": return "Latin" 1999 case "Mlym": return "Malayalam" 2000 case "Mymr": return "Myanmar" 2001 case "Orya": return "Oriya" 2002 case "Piqd": return "Klingon (pIqaD)" 2003 case "Sinh": return "Sinhala" 2004 case "Taml": return "Tamil" 2005 case "Telu": return "Telugu" 2006 case "Thai": return "Thai" 2007 case "Tibt": return "Tibetan" 2008 default: return "Unknown" 2009 } 2010} 2011 2012# Return detailed information of a language as a string. 2013function getDetails(code, group, iso, language, script) { 2014 if (code == "auto" || !getCode(code)) { 2015 e("[ERROR] Language not found: " code "\n" \ 2016 " Run '-reference / -R' to see a list of available languages.") 2017 exit 1 2018 } 2019 2020 script = scriptName(getScript(code)) 2021 if (isRTL(code)) script = script " (R-to-L)" 2022 split(getISO(code), group, "-") 2023 iso = group[1] 2024 split(getName(code), group, " ") 2025 language = length(group) == 1 ? group[1] "_language" : 2026 group[2] ~ /^\(.*\)$/ ? group[1] "_language" : join(group, "_") 2027 return ansi("bold", sprintf("%s\n", getDisplay(code))) \ 2028 sprintf("%-22s%s\n", "Name", ansi("bold", getName(code))) \ 2029 sprintf("%-22s%s\n", "Family", ansi("bold", getFamily(code))) \ 2030 sprintf("%-22s%s\n", "Writing system", ansi("bold", script)) \ 2031 sprintf("%-22s%s\n", "Code", ansi("bold", getCode(code))) \ 2032 sprintf("%-22s%s\n", "ISO 639-3", ansi("bold", iso)) \ 2033 sprintf("%-22s%s\n", "SIL", ansi("bold", "http://www-01.sil.org/iso639-3/documentation.asp?id=" iso)) \ 2034 sprintf("%-22s%s\n", "Glottolog", getGlotto(code) ? 2035 ansi("bold", "http://glottolog.org/resource/languoid/id/" getGlotto(code)) : "") \ 2036 sprintf("%-22s%s", "Wikipedia", ansi("bold", "http://en.wikipedia.org/wiki/" language)) 2037} 2038 2039# Add /slashes/ for IPA phonemic notations and (parentheses) for others. 2040# Parameters: 2041# code 2042function showPhonetics(phonetics, code) { 2043 if (code && getCode(code) == "en") 2044 return "/" phonetics "/" 2045 else 2046 return "(" phonetics ")" 2047} 2048 2049# Convert a logical string to visual; don't right justify RTL lines. 2050# Parameters: 2051# code: ignore to apply bidirectional algorithm on every string 2052function show(text, code, command, temp) { 2053 if (!code || isRTL(code)) { 2054 if (Cache[text][0]) 2055 return Cache[text][0] 2056 else { 2057 if ((FriBidi || (code && isRTL(code))) && BiDiNoPad) { 2058 command = "echo " parameterize(text) PIPE BiDiNoPad 2059 command | getline temp 2060 close(command) 2061 } else # non-RTL language, or FriBidi not installed 2062 temp = text 2063 return Cache[text][0] = temp 2064 } 2065 } else 2066 return text 2067} 2068 2069# Convert a logical string to visual and right justify RTL lines. 2070# Parameters: 2071# code: ignore to apply bidirectional algorithm on every string 2072# width: ignore to use default width for padding 2073function s(text, code, width, command, temp) { 2074 if (!code || isRTL(code)) { 2075 if (!width) width = Option["width"] 2076 if (Cache[text][width]) 2077 return Cache[text][width] 2078 else { 2079 if ((FriBidi || (code && isRTL(code))) && BiDi) { 2080 command = "echo " parameterize(text) PIPE sprintf(BiDi, width) 2081 command | getline temp 2082 close(command) 2083 } else # non-RTL language, or FriBidi not installed 2084 temp = text 2085 return Cache[text][width] = temp 2086 } 2087 } else 2088 return text 2089} 2090 2091# Convert a logical string to visual with a certain level of indentation. 2092# Parameters: 2093# level: level of indentation 2094# code: ignore to apply left indentation 2095# width: ignore to use default width for padding 2096function ins(level, text, code, width, i, temp) { 2097 if (code && isRTL(code)) { 2098 if (!width) width = Option["width"] 2099 return s(text, code, width - Option["indent"] * level) 2100 } else 2101 return replicate(" ", Option["indent"] * level) text 2102} 2103 2104# Parse a POSIX locale identifier and return the language code; 2105# Identified by both language identifier and region identifier. 2106# Parameters: 2107# lang = [language[_territory][.codeset][@modifier]] 2108# See: <https://en.wikipedia.org/wiki/Locale> 2109function parseLang(lang, code, group) { 2110 match(lang, /^([a-z][a-z][a-z]?)(_|$)/, group) 2111 code = getCode(group[1]) 2112 2113 # Detect region identifier 2114 ## Regions using Chinese Simplified: China, Singapore 2115 if (lang ~ /^zh_(CN|SG)/) code = "zh-CN" 2116 ## Regions using Chinese Traditional: Taiwan, Hong Kong 2117 else if (lang ~ /^zh_(TW|HK)/) code = "zh-TW" 2118 2119 # FIXME: handle unrecognized language code 2120 if (!code) code = "en" 2121 2122 return code 2123} 2124 2125# Initialize `UserLang`. 2126function initUserLang( lang, utf) { 2127 if (lang = ENVIRON["LC_ALL"]) { 2128 if (!UserLocale) UserLocale = lang 2129 utf = utf || tolower(lang) ~ /utf-?8$/ 2130 } 2131 if (lang = ENVIRON["LANG"]) { 2132 if (!UserLocale) UserLocale = lang 2133 utf = utf || tolower(lang) ~ /utf-?8$/ 2134 } 2135 if (!UserLocale) { 2136 UserLocale = "en_US.UTF-8" 2137 utf = 1 2138 } 2139 if (!utf) 2140 w("[WARNING] Your locale codeset (" UserLocale ") is not UTF-8.") 2141 2142 UserLang = parseLang(UserLocale) 2143} 2144