fnapi-js
Version:
Unofficial API Wrapper for https://fortnite-api.com/
59 lines (53 loc) • 1.95 kB
JavaScript
class Language {
static LANGS = {
"arabic": "ar",
"german": "de",
"english": "en",
"spanish": "es",
"spanishLatinAmerica": "es-419",
"french": "fr",
"indonesian": "id",
"italian": "it",
"japanese": "ja",
"korean": "ko",
"polish": "pl",
"portugueseBrazil": "pt-BR",
"russian": "ru",
"thai": "th",
"turkish": "tr",
"vietnamese": "vi",
"chineseSimplified": "zh-Hans",
"chineseTraditional": "zh-Hant"
}
static arabic() { return this.LANGS.arabic }
static german() { return this.LANGS.german }
static english() { return this.LANGS.english }
static spanish() { return this.LANGS.spanish }
static spanishLatinAmerica() { return this.LANGS.spanishLatinAmerica }
static french() { return this.LANGS.french }
static indonesian() { return this.LANGS.indonesian }
static italian() { return this.LANGS.italian }
static japanese() { return this.LANGS.japanese }
static korean() { return this.LANGS.korean }
static polish() { return this.LANGS.polish }
static portugueseBrazil() { return this.LANGS.portugueseBrazil }
static russian() { return this.LANGS.russian }
static thai() { return this.LANGS.thai }
static turkish() { return this.LANGS.turkish }
static vietnamese() { return this.LANGS.vietnamese }
static chineseSimplified() { return this.LANGS.chineseSimplified }
static chineseTraditional() { return this.LANGS.chineseTraditional }
static getAll() {
return Object.values(this.LANGS);
}
static isValid(lang) {
if (Object.values(this.LANGS).includes(lang)) {
return true;
}
if (Object.keys(this.LANGS).includes(lang)) {
return true;
}
return false;
}
}
export default Language;