Example #1
0
        public static string Get(StringName stringName, params string[] replaces)
        {
            string ret;

            if (strings.ContainsKey(stringName))
            {
                ret = strings[stringName];
            }
            else
            {
                ret = stringName.ToString();
            }

            if (replaces.Length > 0 && replaces.Length % 2 == 0)
            {
                for (int i = 0; i < replaces.Length; i += 2)
                {
                    ret = ret.Replace("%" + replaces[i] + "%", replaces[i + 1]);
                }
            }

            return(ret);
        }
Example #2
0
        public static string GetString(StringName sn)
        {
            if (Settings.language.Equals("ru"))
            {
                switch (sn)
                {
                case StringName.Back:
                    return("Назад");

                case StringName.Connect:
                    return("Подключиться");

                case StringName.Multiplayer:
                    return("Сетевая игра");

                case StringName.Singleplayer:
                    return("Одиночная игра");

                case StringName.Settings:
                    return("Настройки");

                case StringName.Quit:
                    return("Выход");

                case StringName.Ip:
                    return("IP Адресс");

                case StringName.Port:
                    return("Порт");

                case StringName.Login:
                    return("Ник");

                case StringName.Register:
                    return("Регистрация");

                case StringName.Password:
                    return("Пароль");

                case StringName.Ok:
                    return("Ок");

                case StringName.BattleForRes:
                    return("Война за ресурсы");

                case StringName.Human:
                    return("Люди");

                case StringName.Engi:
                    return("Энжи");

                case StringName.Saimon:
                    return("Саймоны");

                case StringName.SelectFaction:
                    return("Выберите фракцию");

                case StringName.HumanDescr:
                    return("Прочная броня\nОружие эффективно против брони");

                case StringName.CivDescr:
                    return("Развитые реакторы\nОружие эффективно против корпуса");

                case StringName.EnemyDescr:
                    return("Мощные щиты\nОружие эффективно против щитов");

                case StringName.Language:
                    return("Язык");

                case StringName.SoundVolume:
                    return("Громкость звуков");

                case StringName.UseSystemCursor:
                    return("Системный курсор");

                case StringName.Yes:
                    return("Да");

                case StringName.No:
                    return("Нет");

                case StringName.MouseSpeed:
                    return("Скорость мыши");

                case StringName.Debug:
                    return("Отладка");

                case StringName.RenderBodys:
                    return("Тела объектов");

                case StringName.Mouse:
                    return("Мышь");

                case StringName.Sound:
                    return("Звук");

                case StringName.SaveOptionsBeforeExit:
                    return("Сохранить настройки перед выходом?");

                case StringName.Save:
                    return("Сохранить");

                case StringName.BackToGame:
                    return("Вернуться в игру");

                case StringName.InMainMenu:
                    return("В главное меню");

                case StringName.YouHasBeenDestroyedBy:
                    return("Вас уничтожил");

                case StringName.Respawn:
                    return("Возродиться");

                case StringName.Player:
                    return("игроком");

                case StringName.Cargo:
                    return("Груз");

                case StringName.Crew:
                    return("Экипаж");

                case StringName.Energy:
                    return("Энергия");

                case StringName.Hull:
                    return("Корпус");

                case StringName.Shield:
                    return("Щит");

                case StringName.Page:
                    return("Строка");

                case StringName.Metal:
                    return("Металл");

                case StringName.Money:
                    return("Кредиты");

                case StringName.SciencePoints:
                    return("Очки науки");

                case StringName.Experience:
                    return("Опыт");

                case StringName.Crystals:
                    return("Кристаллы");

                case StringName.Statistics:
                    return("Статистика");

                case StringName.Info:
                    return("Информация");

                default:
                    return("Пусто");
                }
            }
            else
            {
                return(sn.ToString());
            }
        }