summaryrefslogtreecommitdiff
path: root/support/texlab/crates/bibutils_sys/src/iso639_1.c
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/bibutils_sys/src/iso639_1.c')
-rw-r--r--support/texlab/crates/bibutils_sys/src/iso639_1.c211
1 files changed, 0 insertions, 211 deletions
diff --git a/support/texlab/crates/bibutils_sys/src/iso639_1.c b/support/texlab/crates/bibutils_sys/src/iso639_1.c
deleted file mode 100644
index 52d989e86b..0000000000
--- a/support/texlab/crates/bibutils_sys/src/iso639_1.c
+++ /dev/null
@@ -1,211 +0,0 @@
-/*
- * iso639_1.c
- */
-#include <string.h>
-#include "iso639_1.h"
-#include "msvc_fix.h"
-
-typedef struct {
- char *code;
- char *language;
-} iso639_1_t;
-
-static iso639_1_t iso639_1[] = {
- { "aa", "Afar" },
- { "ab", "Abkhazian" },
- { "ae", "Avestan" },
- { "af", "Afrikaans" },
- { "ak", "Akan" },
- { "am", "Amharic" },
- { "an", "Aragonese" },
- { "ar", "Arabic" },
- { "as", "Assamese" },
- { "av", "Avaric" },
- { "ay", "Aymara" },
- { "az", "Azerbaijani" },
- { "ba", "Bashkir" },
- { "be", "Belarusian" },
- { "bg", "Bulgarian" },
- { "bh", "Bihari languages" },
- { "bi", "Bislama" },
- { "bm", "Bambara" },
- { "bn", "Bengali" },
- { "bo", "Tibetan" },
- { "br", "Breton" },
- { "bs", "Bosnian" },
- { "ca", "Catalan" },
- { "ce", "Chechen" },
- { "ch", "Chamorro" },
- { "co", "Corsican" },
- { "cr", "Cree" },
- { "cs", "Czech" },
- { "cu", "Church Slavic" },
- { "cv", "Chuvash" },
- { "cy", "Welsh" },
- { "da", "Danish" },
- { "de", "German" },
- { "dv", "Dhivehi" },
- { "dz", "Dzongkha" },
- { "ee", "Ewe" },
- { "el", "Modern Greek" },
- { "en", "English" },
- { "eo", "Esperanto" },
- { "es", "Spanish" },
- { "et", "Estonian" },
- { "eu", "Basque" },
- { "fa", "Persian" },
- { "ff", "Fulah" },
- { "fi", "Finnish" },
- { "fj", "Fijian" },
- { "fo", "Faroese" },
- { "fr", "French" },
- { "fy", "Western Frisian" },
- { "ga", "Irish" },
- { "gd", "Scottish Gaelic" },
- { "gl", "Galician" },
- { "gn", "Guarani" },
- { "gu", "Gujarati" },
- { "gv", "Manx" },
- { "ha", "Hausa" },
- { "he", "Hebrew" },
- { "hi", "Hindi" },
- { "ho", "Hiri Motu" },
- { "hr", "Croatian" },
- { "ht", "Haitian" },
- { "hu", "Hungarian" },
- { "hy", "Armenian" },
- { "hz", "Herero" },
- { "ia", "Interlingua" },
- { "id", "Indonesian" },
- { "ie", "Interlingue" },
- { "ig", "Igbo" },
- { "ii", "Sichuan Yi" },
- { "ik", "Inupiaq" },
- { "io", "Ido" },
- { "is", "Icelandic" },
- { "it", "Italian" },
- { "iu", "Inuktitut" },
- { "ja", "Japanese" },
- { "jv", "Javanese" },
- { "ka", "Georgian" },
- { "kg", "Kongo" },
- { "ki", "Kikuyu" },
- { "kj", "Kuanyama" },
- { "kk", "Kazakh" },
- { "kl", "Kalaallisut" },
- { "km", "Central Khmer" },
- { "kn", "Kannada" },
- { "ko", "Korean" },
- { "kr", "Kanuri" },
- { "ks", "Kashmiri" },
- { "ku", "Kurdish" },
- { "kv", "Komi" },
- { "kw", "Cornish" },
- { "ky", "Kirghiz" },
- { "la", "Latin" },
- { "lb", "Luxembourgish" },
- { "lg", "Ganda" },
- { "li", "Limburgan" },
- { "ln", "Lingala" },
- { "lo", "Lao" },
- { "lt", "Lithuanian" },
- { "lu", "Luba-Katanga" },
- { "lv", "Latvian" },
- { "mg", "Malagasy" },
- { "mh", "Marshallese" },
- { "mi", "Maori" },
- { "mk", "Macedonian" },
- { "ml", "Malayalam" },
- { "mn", "Mongolian" },
- { "mr", "Marathi" },
- { "ms", "Malay" },
- { "mt", "Maltese" },
- { "my", "Burmese" },
- { "na", "Nauru" },
- { "nb", "Norwegian Bokmål" },
- { "nd", "North Ndebele" },
- { "ne", "Nepali" },
- { "ng", "Ndonga" },
- { "nl", "Dutch" },
- { "nn", "Norwegian Nynorsk" },
- { "no", "Norwegian" },
- { "nr", "South Ndebele" },
- { "nv", "Navajo" },
- { "ny", "Nyanja" },
- { "oc", "Occitan" },
- { "oj", "Ojibwa" },
- { "om", "Oromo" },
- { "or", "Oriya" },
- { "os", "Ossetian" },
- { "pa", "Panjabi" },
- { "pi", "Pali" },
- { "pl", "Polish" },
- { "ps", "Pushto" },
- { "pt", "Portuguese" },
- { "qu", "Quechua" },
- { "rm", "Romansh" },
- { "rn", "Rundi" },
- { "ro", "Romanian" },
- { "ru", "Russian" },
- { "rw", "Kinyarwanda" },
- { "sa", "Sanskrit" },
- { "sc", "Sardinian" },
- { "sd", "Sindhi" },
- { "se", "Northern Sami" },
- { "sg", "Sango" },
- { "sh", "Serbo-Croatian" },
- { "si", "Sinhala" },
- { "sk", "Slovak" },
- { "sl", "Slovenian" },
- { "sm", "Samoan" },
- { "sn", "Shona" },
- { "so", "Somali" },
- { "sq", "Albanian" },
- { "sr", "Serbian" },
- { "ss", "Swati" },
- { "st", "Southern Sotho" },
- { "su", "Sundanese" },
- { "sv", "Swedish" },
- { "sw", "Swahili" },
- { "ta", "Tamil" },
- { "te", "Telugu" },
- { "tg", "Tajik" },
- { "th", "Thai" },
- { "ti", "Tigrinya" },
- { "tk", "Turkmen" },
- { "tl", "Tagalog" },
- { "tn", "Tswana" },
- { "to", "Tonga" },
- { "tr", "Turkish" },
- { "ts", "Tsonga" },
- { "tt", "Tatar" },
- { "tw", "Twi" },
- { "ty", "Tahitian" },
- { "ug", "Uighur" },
- { "uk", "Ukrainian" },
- { "ur", "Urdu" },
- { "uz", "Uzbek" },
- { "ve", "Venda" },
- { "vi", "Vietnamese" },
- { "vo", "Volapük" },
- { "wa", "Walloon" },
- { "wo", "Wolof" },
- { "xh", "Xhosa" },
- { "yi", "Yiddish" },
- { "yo", "Yoruba" },
- { "za", "Zhuang" },
- { "zh", "Chinese" },
- { "zu", "Zulu" },
-};
-static int niso639_1= sizeof( iso639_1 ) / sizeof( iso639_1[0] );
-
-char *
-iso639_1_from_code( const char *code )
-{
- int i;
- for ( i=0; i<niso639_1; ++i ) {
- if ( !strcasecmp( iso639_1[i].code, code ) )
- return iso639_1[i].language;
- }
- return NULL;
-}