| 356 | } |
| 357 | |
| 358 | pub fn get_locale(key: &str) -> Locale { |
| 359 | match key { |
| 360 | "af_ZA" => Locale::af_ZA, |
| 361 | "ar_SA" => Locale::ar_SA, |
| 362 | "ca_ES" => Locale::ca_ES, |
| 363 | "cs_CZ" => Locale::cs_CZ, |
| 364 | "da_DK" => Locale::da_DK, |
| 365 | "de_DE" => Locale::de_DE, |
| 366 | "el_GR" => Locale::el_GR, |
| 367 | "es_ES" => Locale::es_ES, |
| 368 | "fi_FI" => Locale::fi_FI, |
| 369 | "fr_FR" => Locale::fr_FR, |
| 370 | "he_IL" => Locale::he_IL, |
| 371 | "hi_IN" => Locale::hi_IN, |
| 372 | "hu_HU" => Locale::hu_HU, |
| 373 | "it_IT" => Locale::it_IT, |
| 374 | "ja_JP" => Locale::ja_JP, |
| 375 | "ko_KR" => Locale::ko_KR, |
| 376 | "nl_NL" => Locale::nl_NL, |
| 377 | "no_NO" => Locale::no_NO, |
| 378 | "pl_PL" => Locale::pl_PL, |
| 379 | "pt_BR" => Locale::pt_BR, |
| 380 | "pt_PT" => Locale::pt_PT, |
| 381 | "ro_RO" => Locale::ro_RO, |
| 382 | "ru_RU" => Locale::ru_RU, |
| 383 | "sr_SP" => Locale::sr_SP, |
| 384 | "sv_SE" => Locale::sv_SE, |
| 385 | "tr_TR" => Locale::tr_TR, |
| 386 | "uk_UA" => Locale::uk_UA, |
| 387 | "vi_VN" => Locale::vi_VN, |
| 388 | "zh_CN" => Locale::zh_CN, |
| 389 | "zh_TW" => Locale::zh_TW, |
| 390 | _ => Locale::en_US, |
| 391 | } |
| 392 | } |
| 393 | |
| 394 | pub(crate) use fetch_infinite; |
| 395 | use wasm_bindgen_futures::spawn_local; |