public static string ValidateLanguageCode(string languageCode) { return(AllLanguages.Contains(languageCode) ? languageCode : FallbackLanguages.ContainsKey(languageCode) ? FallbackLanguages[languageCode] : LanguageCodes.DefaultLanguage); }
public static void SetLanguage(string lang) { if (AllLanguages.Contains(lang)) { Directory = Path + lang + "/"; SelectedLanguage = lang; Reload(); return; } Debug.LogError("Not found language: " + lang); SetLanguage(DefaultLanguage); }