public LanguageData(string code, ILanguageTranslator translator) { Code = code; Translator = translator; Name = translator.Translate(TranslatableKeys.LanguageName).Text; }
public static string Translate(string keyString, ILanguageTranslator translator) { TranslatableKeys key; #if UNITY_EDITOR key = (TranslatableKeys)System.Enum.Parse(typeof(TranslatableKeys), keyString); #else if (!System.Enum.TryParse(keyString, out key)) { return(string.Empty); } #endif return(translator.Translate(key).Text); }
public static string Translate(Terminologies.FirstOrSecond season, ILanguageTranslator translator) { var keyString = season.ToString(); return(KeyStringTranslator.Translate(keyString, translator)); }
public static string Translate(Terminologies.HandName handName, ILanguageTranslator translator) { var keyString = "Hands" + handName.ToString(); return(KeyStringTranslator.Translate(keyString, translator)); }
public static string Translate(Terminologies.PieceName pieceName, ILanguageTranslator translator) { var keyString = "Pieces" + pieceName.ToString(); return(KeyStringTranslator.Translate(keyString, translator)); }
public JavaFunctionCallTranslateVisitor(ILanguageTranslator translator) { this.translator = translator; }
private void UpdateText(ILanguageTranslator translator) { TextComponent.text = translator.Translate(key).Text; TextComponent.font = translator.Translate(key).FontAsset; }
private void UpdateText(ILanguageTranslator translator) { var data = translator.Translate(key); TextComponent.text = data.Text; }
public static string Translate(Terminologies.Season season, ILanguageTranslator translator) { var keyString = "Seasons" + season.ToString(); return(KeyStringTranslator.Translate(keyString, translator)); }