Something went wrong. Try again.
the {coilest,wokest,funnest} client for bluesky next.bbell.vt3e.cat
bluesky client
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206export const LANGUAGE_MAP = { 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; Valencian", ce: "Chechen", ch: "Chamorro", co: "Corsican", cr: "Cree", cs: "Czech", cu: "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic", cv: "Chuvash", cy: "Welsh", da: "Danish", de: "German", dv: "Divehi; Dhivehi; Maldivian", dz: "Dzongkha", ee: "Ewe", el: "Greek, Modern (1453-)", en: "English", eo: "Esperanto", es: "Spanish; Castilian", et: "Estonian", eu: "Basque", fa: "Persian", ff: "Fulah", fi: "Finnish", fj: "Fijian", fo: "Faroese", fr: "French", fy: "Western Frisian", ga: "Irish", gd: "Gaelic; Scomttish Gaelic", gl: "Galician", gn: "Guarani", gu: "Gujarati", gv: "Manx", ha: "Hausa", he: "Hebrew", hi: "Hindi", ho: "Hiri Motu", hr: "Croatian", ht: "Haitian; Haitian Creole", hu: "Hungarian", hy: "Armenian", hz: "Herero", ia: "Interlingua (International Auxiliary Language Association)", id: "Indonesian", ie: "Interlingue; Occidental", ig: "Igbo", ii: "Sichuan Yi; Nuosu", ik: "Inupiaq", io: "Ido", is: "Icelandic", it: "Italian", iu: "Inuktitut", ja: "Japanese", jv: "Javanese", ka: "Georgian", kg: "Kongo", ki: "Kikuyu; Gikuyu", kj: "Kuanyama; Kwanyama", kk: "Kazakh", kl: "Kalaallisut; Greenlandic", km: "Central Khmer", kn: "Kannada", ko: "Korean", kr: "Kanuri", ks: "Kashmiri", ku: "Kurdish", kv: "Komi", kw: "Cornish", ky: "Kirghiz; Kyrgyz", la: "Latin", lb: "Luxembourgish; Letzeburgesch", lg: "Ganda", li: "Limburgan; Limburger; Limburgish", 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: "Bokmål, Norwegian; Norwegian Bokmål", nd: "Ndebele, North; North Ndebele", ne: "Nepali", ng: "Ndonga", nl: "Dutch; Flemish", nn: "Norwegian Nynorsk; Nynorsk, Norwegian", no: "Norwegian", nr: "Ndebele, South; South Ndebele", nv: "Navajo; Navaho", ny: "Chichewa; Chewa; Nyanja", oc: "Occitan (post 1500)", oj: "Ojibwa", om: "Oromo", or: "Oriya", os: "Ossetian; Ossetic", pa: "Panjabi; Punjabi", pi: "Pali", pl: "Polish", ps: "Pushto; Pashto", pt: "Portuguese", qu: "Quechua", rm: "Romansh", rn: "Rundi", ro: "Romanian; Moldavian; Moldovan", ru: "Russian", rw: "Kinyarwanda", sa: "Sanskrit", sc: "Sardinian", sd: "Sindhi", se: "Northern Sami", sg: "Sango", si: "Sinhala; Sinhalese", sk: "Slovak", sl: "Slovenian", sm: "Samoan", sn: "Shona", so: "Somali", sq: "Albanian", sr: "Serbian", ss: "Swati", st: "Sotho, Southern", su: "Sundanese", sv: "Swedish", sw: "Swahili", ta: "Tamil", te: "Telugu", tg: "Tajik", th: "Thai", ti: "Tigrinya", tk: "Turkmen", tl: "Tagalog", tn: "Tswana", to: "Tonga (Tonga Islands)", tr: "Turkish", ts: "Tsonga", tt: "Tatar", tw: "Twi", ty: "Tahitian", ug: "Uighur; Uyghur", 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; Chuang", zh: "Chinese", zu: "Zulu",} as const;
export type LanguageMap = typeof LANGUAGE_MAP;export type LanguageCode = keyof LanguageMap;
export type Language = { [K in LanguageCode]: { code: K; name: LanguageMap[K]; };}[LanguageCode];
export const LANGUAGES = Object.entries(LANGUAGE_MAP).map(([code, name]) => ({ code, name,})) as Language[];
export function getLanguage(code: LanguageCode): Language { return LANGUAGES.find((l) => l.code === code)!;}