Пример #1
0
        public LanguageData(string code, ILanguageTranslator translator)
        {
            Code       = code;
            Translator = translator;

            Name = translator.Translate(TranslatableKeys.LanguageName).Text;
        }
Пример #2
0
        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));
        }
Пример #4
0
        public static string Translate(Terminologies.HandName handName, ILanguageTranslator translator)
        {
            var keyString = "Hands" + handName.ToString();

            return(KeyStringTranslator.Translate(keyString, translator));
        }
Пример #5
0
        public static string Translate(Terminologies.PieceName pieceName, ILanguageTranslator translator)
        {
            var keyString = "Pieces" + pieceName.ToString();

            return(KeyStringTranslator.Translate(keyString, translator));
        }
Пример #6
0
 public JavaFunctionCallTranslateVisitor(ILanguageTranslator translator)
 {
     this.translator = translator;
 }
Пример #7
0
 private void UpdateText(ILanguageTranslator translator)
 {
     TextComponent.text = translator.Translate(key).Text;
     TextComponent.font = translator.Translate(key).FontAsset;
 }
Пример #8
0
        private void UpdateText(ILanguageTranslator translator)
        {
            var data = translator.Translate(key);

            TextComponent.text = data.Text;
        }
Пример #9
0
        public static string Translate(Terminologies.Season season, ILanguageTranslator translator)
        {
            var keyString = "Seasons" + season.ToString();

            return(KeyStringTranslator.Translate(keyString, translator));
        }