コード例 #1
0
        /// <summary>
        /// Получить текст
        /// </summary>
        /// <param name="nameText">Название текста</param>
        /// <param name="language">Язык</param>
        /// <returns></returns>
        public Content GetText(NameText nameText, Language language)
        {
            switch (language)
            {
            case Language.Russian:
            {
                if (RussianTextDictionary.ContainsKey(nameText))
                {
                    return(RussianTextDictionary[nameText]);
                }
            }
            break;

            case Language.English:
            {
                if (EnglishTextDictionary.ContainsKey(nameText))
                {
                    return(EnglishTextDictionary[nameText]);
                }
            }
            break;
            }
            //На случай отсутвия текста
            var defaultContent = new Content()
            {
                Text = "Not Text Dictionary"
            };

            return(defaultContent);
        }
コード例 #2
0
 public Text()
 {
     foreach (NameText name in Enum.GetValues(typeof(NameText)))
     {
         RussianTextDictionary.Add(name, new Content()
         {
             Text = "**Text Ru**: " + name.ToString()
         });
         EnglishTextDictionary.Add(name, new Content()
         {
             Text = "**Text En**: " + name.ToString()
         });
     }
 }