Files
ogame-vue-ts/src/locales/ru.ts
谦君 cfcde0b024 feat: 新增队列与外交通知组件及新手引导
引入队列通知(QueueNotifications)和外交通知(DiplomaticNotifications)组件,优化主界面队列与外交报告展示,支持一键查看与跳转。重构App.vue,移除原有队列展示,改为弹出式通知,支持功能解锁提示与新手引导(TutorialOverlay)。完善NPC外交事件处理,导弹攻击等行为影响好感度并生成报告。优化部分UI细节与多语言文本,提升交互体验。
2025-12-17 21:06:34 +08:00

994 lines
54 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export default {
common: {
confirm: 'Подтвердить',
cancel: 'Отмена',
delete: 'Удалить',
edit: 'Редактировать',
save: 'Сохранить',
close: 'Закрыть',
back: 'Назад',
next: 'Далее',
gotIt: '',
previous: 'Предыдущий',
submit: 'Отправить',
reset: 'Сбросить',
search: 'Поиск',
filter: 'Фильтр',
loading: 'Загрузка...',
noData: 'Нет данных',
error: 'Ошибка',
success: 'Успешно',
warning: 'Предупреждение',
info: 'Информация',
resourceType: 'Тип ресурса',
playerName: 'Командир',
timeHour: 'ч',
timeMinute: 'мин',
timeSecond: 'сек',
featureLocked: 'Функция заблокирована',
unlockRequired: 'Требуется здание',
requiredBuilding: 'Необходимое здание',
currentLevel: 'Текущий уровень',
goToBuildings: 'К зданиям',
locked: 'Заблокировано',
viewRequirements: 'Просмотр требований',
requirementsNotMet: 'Требования не выполнены',
current: 'Текущий',
level: 'Уровень',
gmModeActivated: 'Режим GM активирован! Проверьте навигационное меню.'
},
errors: {
requirementsNotMet: 'Требования не выполнены',
insufficientResources: 'Недостаточно ресурсов',
insufficientFleetStorage: 'Недостаточно места для флота',
shieldDomeLimit: 'Достигнут лимит щитовых куполов',
missileSiloLimit: 'Превышена вместимость ракетной шахты',
insufficientMissiles: 'Недостаточно межпланетных ракет',
invalidMissileCount: 'Неверное количество ракет',
targetOutOfRange: 'Цель вне дальности',
cannotAttackOwnPlanet: 'Нельзя атаковать свою планету',
fleetMissionsFull: 'Слоты миссий флота заполнены',
insufficientFleet: 'Недостаточно флота',
insufficientFuel: 'Недостаточно топлива',
planetOnly: 'Это здание можно построить только на планетах',
moonOnly: 'Это здание можно построить только на лунах',
buildQueueFull: 'Очередь строительства заполнена',
insufficientSpace: 'Недостаточно места',
buildingLevelZero: 'Уровень здания 0, нельзя снести',
researchQueueFull: 'Очередь исследований заполнена',
moonExists: 'Луна уже существует',
insufficientDebris: 'Недостаточно обломков'
},
nav: {
overview: 'Обзор',
buildings: 'Здания',
research: 'Исследования',
shipyard: 'Верфь',
defense: 'Оборона',
fleet: 'Флот',
officers: 'Офицеры',
simulator: 'Симулятор',
galaxy: 'Галактика',
diplomacy: 'Diplomacy',
messages: 'Сообщения',
settings: 'Настройки',
gm: 'GM'
},
sidebar: {
language: 'Язык',
lightMode: 'Светлая тема',
darkMode: 'Тёмная тема',
collapse: 'Свернуть',
expand: 'Развернуть'
},
resources: {
metal: 'Металл',
crystal: 'Кристалл',
deuterium: 'Дейтерий',
darkMatter: 'Тёмная материя',
energy: 'Энергия',
production: 'Производство',
consumption: 'Потребление',
capacity: 'Вместимость',
current: 'Текущий',
max: 'Макс. вместимость',
perHour: 'час',
perMinute: 'мин',
hour: 'час',
noEnergy: 'Нет энергии'
},
planet: {
planet: 'Планета',
moon: 'Луна',
colony: 'Колония',
position: 'Позиция',
coordinates: 'Координаты',
switchToMoon: 'На луну',
backToPlanet: 'Вернуться на планету',
switchPlanet: 'Переключить планету',
currentPlanet: 'Текущая планета',
fields: 'Поля',
temperature: 'Температура',
homePlanet: 'Родная планета',
planetPrefix: 'Планета',
moonSuffix: 'я луна',
colonyPrefix: 'Колония'
},
player: {
points: 'Всего очков'
},
buildings: {
metalMine: 'Рудник металла',
crystalMine: 'Рудник кристалла',
deuteriumSynthesizer: 'Синтезатор дейтерия',
solarPlant: 'Солнечная электростанция',
fusionReactor: 'Термоядерный реактор',
roboticsFactory: 'Фабрика роботов',
naniteFactory: 'Нанитная фабрика',
shipyard: 'Верфь',
hangar: 'Ангар',
researchLab: 'Исследовательская лаборатория',
metalStorage: 'Хранилище металла',
crystalStorage: 'Хранилище кристалла',
deuteriumTank: 'Цистерна дейтерия',
darkMatterCollector: 'Коллектор тёмной материи',
darkMatterTank: 'Резервуар тёмной материи',
missileSilo: 'Ракетная шахта',
terraformer: 'Терраформер',
lunarBase: 'Лунная база',
sensorPhalanx: 'Сенсорная фаланга',
jumpGate: 'Прыжковые ворота',
planetDestroyerFactory: 'Фабрика разрушителей планет',
buildTime: 'Время строительства',
production: 'Производство',
consumption: 'Потребление',
totalCost: 'Общая стоимость',
totalPoints: 'Общие очки',
levelRange: 'Диапазон уровней',
capacity: 'Capacity/Effect',
storageCapacity: 'Capacity',
energyProduction: 'Energy Production',
fleetStorage: 'Fleet Storage',
buildQueue: 'Build Queue',
buildQueueBonus: 'Очередь строительства',
spaceBonus: 'Бонус пространства',
buildSpeedBonus: 'Бонус скорости строительства',
researchSpeedBonus: 'Бонус скорости исследования',
planetSpace: 'Planet Space',
moonSpace: 'Moon Space',
missileCapacity: 'Missile Capacity'
},
buildingDescriptions: {
metalMine: 'Добывает металлические ресурсы',
crystalMine: 'Добывает кристаллические ресурсы',
deuteriumSynthesizer: 'Синтезирует дейтериевые ресурсы',
solarPlant: 'Обеспечивает энергией',
fusionReactor: 'Использует дейтерий для производства большого количества энергии',
roboticsFactory: 'Ускоряет скорость строительства',
naniteFactory: 'Увеличивает вместимость очереди строительства, +1 за уровень (макс 10 уровней)',
shipyard: 'Строит корабли',
hangar: 'Специализированное сооружение для расширения вместимости флота, поддерживает специализацию планет',
researchLab: 'Исследует технологии',
metalStorage: 'Увеличивает ёмкость хранилища металла',
crystalStorage: 'Увеличивает ёмкость хранилища кристалла',
deuteriumTank: 'Увеличивает ёмкость хранилища дейтерия',
darkMatterCollector: 'Собирает редкие ресурсы тёмной материи',
darkMatterTank: 'Увеличивает ёмкость хранилища тёмной материи',
missileSilo: 'Хранит и запускает ракеты, 10 ракет на уровень',
terraformer: 'Терраформирует поверхность планеты, увеличивает доступное пространство на 30 за уровень',
lunarBase: 'Увеличивает доступное пространство на луне, +30 пространства за уровень',
sensorPhalanx: 'Обнаруживает активность флота в окружающих системах',
jumpGate: 'Мгновенно переносит флоты на другие луны',
planetDestroyerFactory: 'Производит абсолютное оружие, способное уничтожать планеты'
},
ships: {
lightFighter: 'Лёгкий истребитель',
heavyFighter: 'Тяжёлый истребитель',
cruiser: 'Крейсер',
battleship: 'Линкор',
battlecruiser: 'Линейный крейсер',
bomber: 'Бомбардировщик',
destroyer: 'Эсминец',
smallCargo: 'Малый транспорт',
largeCargo: 'Большой транспорт',
colonyShip: 'Колонизатор',
recycler: 'Переработчик',
espionageProbe: 'Шпионский зонд',
solarSatellite: 'Солнечный спутник',
darkMatterHarvester: 'Сборщик тёмной материи',
deathstar: 'Звезда Смерти'
},
shipDescriptions: {
lightFighter: 'Базовая боевая единица',
heavyFighter: 'Тяжелобронированный истребитель',
cruiser: 'Средний боевой корабль, сбалансированная атака и защита',
battleship: 'Основной тяжёлый боевой корабль с мощной огневой мощью и высокой защитой',
battlecruiser: 'Быстрый мощный боевой корабль, отлично атакует линкоры',
bomber: 'Специализированный корабль для атаки оборонительных сооружений',
destroyer: 'Специализированный противокапитальный корабль с высокой огневой мощью, но низкой защитой',
smallCargo: 'Транспортирует небольшое количество ресурсов',
largeCargo: 'Транспортирует большое количество ресурсов',
colonyShip: 'Используется для колонизации новых планет',
recycler: 'Собирает ресурсы с поля обломков',
espionageProbe: 'Разведывает вражеские планеты',
solarSatellite: 'Обеспечивает дополнительную энергию, генерирует 50 энергии на спутник',
darkMatterHarvester: 'Специальный корабль для сбора тёмной материи',
deathstar: 'Абсолютное оружие, способное уничтожать целые планеты'
},
defenses: {
rocketLauncher: 'Ракетная установка',
lightLaser: 'Лёгкий лазер',
heavyLaser: 'Тяжёлый лазер',
gaussCannon: 'Гауссова пушка',
ionCannon: 'Ионное орудие',
plasmaTurret: 'Плазменная турель',
smallShieldDome: 'Малый щитовой купол',
largeShieldDome: 'Большой щитовой купол',
antiBallisticMissile: 'Противоракета',
interplanetaryMissile: 'Межпланетная ракета',
planetaryShield: 'Планетарный щит'
},
defenseDescriptions: {
rocketLauncher: 'Базовое оборонительное сооружение',
lightLaser: 'Лёгкое энергетическое оружие',
heavyLaser: 'Тяжёлое энергетическое оружие',
gaussCannon: 'Высокоскоростное кинетическое оружие',
ionCannon: 'Эффективно против щитов',
plasmaTurret: 'Мощное оборонительное сооружение',
smallShieldDome: 'Малый щит, защищающий всю планету',
largeShieldDome: 'Большой щит, защищающий всю планету',
antiBallisticMissile: 'Перехватывает вражеские ракеты, может перехватить 1 межпланетную ракету',
interplanetaryMissile: 'Может атаковать оборонительные сооружения на других планетах',
planetaryShield: 'Суперщит, защищающий планету от атак уничтожения'
},
research: {
researchTime: 'Время исследования',
totalCost: 'Общая стоимость',
totalPoints: 'Общие очки',
levelRange: 'Диапазон уровней',
capacity: 'Capacity/Effect',
storageCapacity: 'Capacity',
energyProduction: 'Energy Production',
fleetStorage: 'Fleet Storage',
buildQueue: 'Build Queue',
planetSpace: 'Planet Space',
moonSpace: 'Moon Space',
missileCapacity: 'Missile Capacity'
},
technologies: {
energyTechnology: 'Энергетическая технология',
laserTechnology: 'Лазерная технология',
ionTechnology: 'Ионная технология',
hyperspaceTechnology: 'Гиперпространственная технология',
plasmaTechnology: 'Плазменная технология',
computerTechnology: 'Компьютерная технология',
espionageTechnology: 'Шпионаж',
weaponsTechnology: 'Оружие',
shieldingTechnology: 'Щиты',
armourTechnology: 'Броня',
astrophysics: 'Астрофизика',
gravitonTechnology: 'Гравитоны',
combustionDrive: 'Реактивный двигатель',
impulseDrive: 'Импульсный двигатель',
hyperspaceDrive: 'Гиперпространственный двигатель',
darkMatterTechnology: 'Технология тёмной материи',
terraformingTechnology: 'Технология терраформирования',
planetDestructionTech: 'Технология уничтожения планет'
},
technologyDescriptions: {
energyTechnology: 'Улучшает энергоэффективность',
laserTechnology: 'Основа лазерного оружия и обороны',
ionTechnology: 'Технология ионного оружия',
hyperspaceTechnology: 'Технология гиперпространственных прыжков',
plasmaTechnology: 'Технология плазменного оружия',
computerTechnology: 'Увеличивает вместимость очереди исследований, +1 за уровень (макс 10 уровней)',
espionageTechnology: 'Повышает эффективность зондов, +1 уровень шпионажа за уровень',
weaponsTechnology: 'Увеличивает силу атаки кораблей и обороны на 10% за уровень',
shieldingTechnology: 'Увеличивает щиты кораблей и обороны на 10% за уровень',
armourTechnology: 'Увеличивает броню кораблей и обороны на 10% за уровень',
astrophysics: 'Каждый уровень добавляет 1 слот колонии и повышает шанс успеха экспедиций',
gravitonTechnology: 'Изучает манипуляцию гравитонами, требуется для Звезды смерти',
combustionDrive: 'Базовая технология двигателей',
impulseDrive: 'Средняя технология двигателей',
hyperspaceDrive: 'Продвинутая технология двигателей',
darkMatterTechnology: 'Исследование свойств и применения тёмной материи',
terraformingTechnology:
'Исследование технологии терраформирования планет, увеличивает доступное пространство всех планет на 30 за уровень',
planetDestructionTech: 'Исследование ужасающей технологии уничтожения целых планет'
},
officers: {
commander: 'Командир',
admiral: 'Адмирал',
engineer: 'Инженер',
geologist: 'Геолог',
technocrat: 'Технократ',
darkMatterSpecialist: 'Специалист по тёмной материи',
resourceBonus: 'Бонус производства ресурсов',
darkMatterBonus: 'Бонус производства тёмной материи',
energyBonus: 'Бонус производства энергии'
},
officerDescriptions: {
commander: 'Улучшает скорость строительства и управление',
admiral: 'Улучшает боевую мощь и скорость флота',
engineer: 'Улучшает энергию и оборону',
geologist: 'Улучшает производство ресурсов',
technocrat: 'Улучшает скорость исследований и шпионаж',
darkMatterSpecialist: 'Улучшает эффективность сбора тёмной материи'
},
queue: {
title: 'Очередь строительства',
empty: 'Нет активных задач',
buildQueue: 'Очередь строительства',
researchQueue: 'Очередь исследований',
building: 'Строится',
researching: 'Исследуется',
demolishing: 'Сносится',
remaining: 'Осталось',
cancel: 'Отменить',
cancelBuild: 'Отменить строительство',
cancelResearch: 'Отменить исследование',
confirmCancel: 'Вы уверены, что хотите отменить? 50% ресурсов будет возвращено.',
level: 'Уровень',
gmModeActivated: '',
upgradeToLevel: 'Улучшить до уровня'
},
overview: {
title: 'Обзор планеты',
resourceOverview: 'Ресурсы',
fleetInfo: 'Флот',
currentShips: 'Корабли на этой планете',
productionSources: 'Источники производства',
productionSourcesDesc: 'Подробная информация о производстве ресурсов и бонусах',
consumptionSources: 'Источники потребления',
consumptionSourcesDesc: 'Детали потребления энергии зданиями',
totalProduction: 'Общее производство',
totalConsumption: 'Общее потребление',
noConsumption: 'Нет потребления энергии'
},
buildingsView: {
title: 'Здания',
usedSpace: 'Использовано полей',
spaceUsage: 'Использование полей',
level: 'Уровень',
gmModeActivated: '',
upgradeCost: 'Стоимость улучшения',
buildTime: 'Время строительства',
upgrade: 'Улучшить',
maxLevelReached: 'Достигнут максимальный уровень',
requirementsNotMet: 'Требования не выполнены',
upgradeFailed: 'Улучшение не удалось',
upgradeFailedMessage: 'Пожалуйста, проверьте, достаточно ли у вас ресурсов, места или нет других задач строительства.',
demolish: 'Снести',
demolishRefund: 'Возврат от сноса',
demolishFailed: 'Снос не удался',
demolishFailedMessage: 'Невозможно снести это здание. Проверьте, не заполнена ли очередь строительства или уровень здания не равен 0.',
confirmDemolish: 'Подтвердить снос',
confirmDemolishMessage: 'Вы уверены, что хотите снести следующее здание?'
},
researchView: {
title: 'Исследования',
researchCost: 'Стоимость исследования',
research: 'Исследовать',
maxLevelReached: 'Достигнут максимальный уровень',
researchFailed: 'Исследование не удалось',
researchFailedMessage:
'Пожалуйста, проверьте, достаточно ли у вас ресурсов, выполнены ли предварительные условия или нет других исследовательских задач.'
},
shipyard: {
attack: 'Атака',
missileAttack: 'Ракетная атака',
shield: 'Щит',
armor: 'Броня',
speed: 'Скорость',
cargoCapacity: 'Грузоподъёмность',
fuelConsumption: 'Расход топлива',
buildCost: 'Стоимость постройки',
buildTime: 'Время строительства',
perUnit: 'За единицу',
batchCalculator: 'Калькулятор партий',
quantity: 'Количество',
totalCost: 'Общая стоимость',
totalTime: 'Общее время'
},
shipyardView: {
title: 'Верфь',
fleetStorage: 'Хранилище флота',
attack: 'Атака',
missileAttack: 'Ракетная атака',
shield: 'Щит',
speed: 'Скорость',
cargoCapacity: 'Грузоподъёмность',
unitCost: 'Стоимость единицы',
buildQuantity: 'Количество для постройки',
totalCost: 'Общая стоимость',
build: 'Построить',
inputError: 'Ошибка ввода',
inputErrorMessage: 'Пожалуйста, введите количество для постройки!',
buildFailed: 'Постройка не удалась',
buildFailedMessage: 'Пожалуйста, проверьте, достаточно ли у вас ресурсов или выполнены ли предварительные условия.'
},
defense: {
attack: 'Атака',
missileAttack: 'Ракетная атака',
shield: 'Щит',
armor: 'Броня',
buildCost: 'Стоимость постройки',
buildTime: 'Время строительства',
perUnit: 'За единицу',
batchCalculator: 'Калькулятор партий',
quantity: 'Количество',
totalCost: 'Общая стоимость',
totalTime: 'Общее время'
},
defenseView: {
title: 'Оборона',
attack: 'Атака',
missileAttack: 'Ракетная атака',
shield: 'Щит',
armor: 'Броня',
buildTime: 'Время постройки',
seconds: 'с',
unitCost: 'Стоимость единицы',
buildQuantity: 'Количество для постройки',
totalCost: 'Общая стоимость',
build: 'Построить',
shieldDomeBuilt: 'Щитовой купол уже построен',
missileCapacity: 'Вместимость ракет',
inputError: 'Ошибка ввода',
inputErrorMessage: 'Пожалуйста, введите количество для постройки!',
buildFailed: 'Постройка не удалась',
buildFailedMessage:
'Пожалуйста, проверьте, достаточно ли у вас ресурсов или выполнены ли предварительные условия. Щитовые купола можно построить только один раз.'
},
fleetView: {
title: 'Управление флотом',
fleetOverview: 'Обзор флота',
sendFleet: 'Отправить флот',
flightMissions: 'Полетные миссии',
currentPlanetFleet: 'Флот на этой планете',
attack: 'Атака',
missileAttack: 'Ракетная атака',
shield: 'Щит',
armor: 'Броня',
speed: 'Скорость',
cargo: 'Груз',
selectFleet: 'Выбрать флот',
selectFleetDescription: 'Выберите количество кораблей для отправки',
available: 'Доступно',
all: 'Все',
targetCoordinates: 'Целевые координаты',
galaxy: 'Галактика',
diplomacy: 'Diplomacy',
system: 'Система',
position: 'Позиция',
missionType: 'Тип миссии',
missionInfo: 'Информация о миссии',
fuelConsumption: 'Расход топлива',
flightTime: 'Время полета',
attackMission: 'Атака',
transport: 'Транспорт',
colonize: 'Колонизация',
spy: 'Разведка',
deploy: 'Размещение',
recycle: 'Переработка',
transportResources: 'Транспортировка ресурсов',
totalCargoCapacity: 'Общая грузоподъёмность',
used: 'Использовано',
noFlightMissions: 'Нет полетных миссий',
outbound: 'Туда',
returning: 'Возвращение',
fleetComposition: 'Состав флота',
carryingResources: 'Перевозимые ресурсы',
arrivalTime: 'Время прибытия',
returnTime: 'Время возврата',
recallFleet: 'Отозвать флот',
abortMission: '',
abortMissionTitle: '',
abortMissionWarning: '',
abortMissionSuccess: '',
abortMissionSuccessMessage: '',
sendFailed: 'Отправка не удалась',
sendFailedMessage: 'Пожалуйста, проверьте количество флота, наличие топлива или ограничения грузоподъёмности.',
recallFailed: 'Отзыв не удался',
recallFailedMessage: 'Эта миссия не может быть отозвана.',
unknownPlanet: 'Неизвестная планета',
fleetMissionSlots: 'Слоты миссий флота',
noShipsSelected: 'Корабли не выбраны',
cannotSendToOwnPlanet: 'Невозможно отправить флот на свою планету',
cargoExceedsCapacity: 'Груз превышает вместимость',
noColonyShip: 'Для колонизационной миссии требуется колониальный корабль',
noDebrisAtTarget: 'Нет поля обломков по целевым координатам или поле обломков пусто',
noDeathstar: 'Для миссии разрушения требуется Звезда Смерти',
giftMode: 'Режим подарка',
giftModeDescription: 'Отправить ресурсы в подарок',
estimatedReputationGain: 'Ожидаемый прирост репутации'
},
officersView: {
title: 'Офицеры',
activated: 'Активирован',
inactive: 'Неактивен',
activeStatus: 'Статус активации',
expirationTime: 'Время истечения',
remainingTime: 'Оставшееся время',
recruitCost: 'Стоимость найма',
days: 'дн.',
benefitsBonus: 'Бонусы',
resourceProduction: 'Производство ресурсов',
darkMatterProduction: 'Производство тёмной материи',
energyProduction: 'Производство энергии',
buildingSpeed: 'Скорость строительства',
researchSpeed: 'Скорость исследований',
fleetSpeed: 'Скорость флота',
fuelConsumption: 'Расход топлива',
defense: 'Защита',
storageCapacity: 'Вместимость хранилища',
buildQueue: 'Очередь строительства',
fleetSlots: 'Слоты флота',
hire: 'Нанять',
renew: 'Продлить',
dismiss: 'Уволить',
hireTitle: 'Нанять офицера',
hireMessage: 'Вы уверены, что хотите нанять {name}? Действует 7 дней.',
renewTitle: 'Продлить офицера',
renewMessage: 'Вы уверены, что хотите продлить {name} на 7 дней?',
dismissTitle: 'Уволить офицера',
dismissMessage: 'Вы уверены, что хотите уволить {name}? Средства не возвращаются.',
hireFailed: 'Найм не удался',
renewFailed: 'Продление не удалось',
insufficientResources: 'Недостаточно ресурсов!'
},
galaxyView: {
title: 'Галактика',
selectCoordinates: 'Выбрать координаты',
galaxy: 'Галактика',
diplomacy: 'Diplomacy',
selectGalaxy: 'Выбрать галактику',
system: 'Система',
selectSystem: 'Выбрать систему',
view: 'Показать',
myPlanet: 'Моя планета',
myPlanets: 'Просмотр моих систем',
npcPlanets: 'Планеты NPC',
selectPlanetToView: 'Выберите планету для просмотра её системы',
totalPositions: 'Всего 10 позиций планет',
mine: 'Моя',
hostile: 'Враждебная',
emptySlot: 'Пусто - можно колонизировать',
scout: 'Разведка',
attack: 'Атака',
missileAttack: 'Ракетная атака',
colonize: 'Колонизация',
switch: 'Переключить',
recycle: 'Переработка',
debrisField: 'Поле обломков',
scoutPlanetTitle: 'Разведать планету',
attackPlanetTitle: 'Атаковать планету',
missileAttackTitle: 'Ракетная атака',
colonizePlanetTitle: 'Колонизировать планету',
recyclePlanetTitle: 'Переработать обломки',
scoutPlanetMessage:
'Вы уверены, что хотите отправить шпионские зонды для разведки планеты [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать корабли и отправить.',
attackPlanetMessage:
'Вы уверены, что хотите атаковать планету [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать корабли и отправить.',
missileAttackMessage: 'Запустить межпланетные ракеты по планете [{coordinates}]',
missileCount: 'Количество ракет',
availableMissiles: 'Доступно ракет',
missileRange: 'Дальность ракет',
systems: 'систем',
distance: 'Расстояние',
flightTime: 'Время полета',
launchMissile: 'Запустить',
cancel: 'Отмена',
colonizePlanetMessage:
'Вы уверены, что хотите колонизировать позицию [{coordinates}]?\n\nПерейдите на страницу флота, чтобы отправить колонизационный корабль.',
recyclePlanetMessage:
'Вы уверены, что хотите переработать обломки в позиции [{coordinates}]?\n\nПерейдите на страницу флота, чтобы отправить переработчики.',
sendGift: 'Отправить подарок',
debris: 'Обломки',
giftPlanetTitle: 'Отправить подарок',
giftPlanetMessage:
'Вы уверены, что хотите отправить ресурсы в подарок планете [{coordinates}]?\n\nПерейдите на страницу флота, чтобы выбрать транспортные корабли и загрузить ресурсы.'
},
messagesView: {
title: 'Сообщения',
battles: 'Битвы',
spy: 'Разведка',
npc: 'NPC',
diplomacy: '',
battleReports: 'Отчёты о боях',
spyReports: 'Отчёты разведки',
noBattleReports: 'Нет отчётов о боях',
noSpyReports: 'Нет отчётов разведки',
noDiplomaticReports: '',
battleReport: 'Отчёт о бое',
spyReport: 'Отчёт разведки',
victory: 'Победа',
defeat: 'Поражение',
draw: 'Ничья',
attackerFleet: 'Флот нападающего',
defenderFleet: 'Флот защитника',
defenderDefense: 'Оборона защитника',
attackerLosses: 'Потери нападающего',
defenderLosses: 'Потери защитника',
noLosses: 'Без потерь',
plunder: 'Добыча',
debrisField: 'Поле обломков',
resources: 'Ресурсы',
fleet: 'Флот',
defense: 'Оборона',
buildings: 'Здания',
unread: 'Непрочитано',
targetPlanet: 'Целевая планета',
attackerRemaining: 'Осталось у нападающего',
defenderRemaining: 'Осталось у защитника',
moonChance: 'Шанс появления луны',
showRoundDetails: 'Показать детали раундов',
hideRoundDetails: 'Скрыть детали раундов',
round: 'Раунд {round}',
attackerRemainingPower: 'Оставшаяся мощь нападающего',
defenderRemainingPower: 'Оставшаяся мощь защитника',
spied: 'Шпионаж',
spiedNotification: 'Уведомление о шпионаже',
noSpiedNotifications: 'Нет уведомлений о шпионаже',
detected: 'Обнаружено',
undetected: 'Не обнаружено',
missions: 'Миссии',
noMissionReports: 'Нет отчётов о миссиях',
success: 'Успех',
failed: 'Неудача',
npcActivity: 'Активность NPC',
noNPCActivity: 'Нет уведомлений об активности NPC',
npcRecycleActivity: 'NPC перерабатывает обломки',
gifts: 'Подарки',
giftRejected: 'Отклонено',
noGiftNotifications: 'Нет уведомлений о подарках',
noGiftRejected: 'Нет отклоненных подарков',
giftFrom: 'Подарок от {npcName}',
giftRejectedBy: '{npcName} отклонил подарок',
giftResources: 'Ресурсы подарка',
rejectedResources: 'Отклоненные ресурсы',
expectedReputation: 'Ожидаемая репутация',
currentReputation: 'Текущая репутация',
acceptGift: 'Принять',
rejectGift: 'Отклонить',
rejectionReason: {
hostile: 'Они враждебны и не принимают подарки',
neutral_distrust: 'Они вам не доверяют',
polite_decline: 'Вежливо отказались'
},
// Spied notification dialog
spiedNotificationDetails: '',
spyDetected: '',
detectionResult: '',
detectionSuccess: '',
spiedNotificationMessage: '',
spiedNotificationTip: '',
viewInGalaxy: '',
// Mission report dialog
missionReportDetails: '',
missionSuccess: '',
missionFailed: '',
origin: '',
destination: '',
missionDetails: '',
transportedResources: '',
recycledResources: '',
remainingDebris: '',
newPlanet: '',
// NPC activity dialog
npcActivityDetails: '',
activityType: {
recycle: ''
},
activityLocation: '',
position: '',
nearPlanet: '',
activityDescription: '',
npcActivityMessage: '',
arrivalTime: '',
npcActivityTip: ''
},
missionReports: {
transportSuccess: 'Миссия транспортировки успешно завершена',
transportFailed: 'Миссия транспортировки провалена',
colonizeSuccess: 'Миссия колонизации успешна, новая планета создана',
colonizeFailed: 'Миссия колонизации провалена',
deploySuccess: 'Миссия размещения успешно завершена',
deployFailed: 'Миссия размещения провалена',
recycleSuccess: 'Миссия переработки успешно завершена',
recycleFailed: 'Миссия переработки провалена, нет обломков в целевой позиции',
destroySuccess: 'Миссия уничтожения планеты успешно выполнена',
destroyFailed: 'Миссия уничтожения планеты провалена'
},
simulatorView: {
title: 'Симулятор боя',
attacker: 'Нападающий',
defender: 'Защитник',
attackerConfig: 'Настройки нападающего',
attackerConfigDesc: 'Настроить флот и уровни технологий нападающего',
defenderConfig: 'Настройки защитника',
defenderConfigDesc: 'Настроить флот, оборону и уровни технологий защитника',
fleet: 'Флот',
defenseStructures: 'Оборонительные сооружения',
techLevels: 'Уровни технологий',
weapon: 'Оружие',
shield: 'Щит',
armor: 'Броня',
defenderResources: 'Ресурсы защитника (для расчёта добычи)',
startSimulation: 'Начать симуляцию',
reset: 'Сбросить',
battleResult: 'Результат боя',
attackerVictory: 'Победа нападающего',
defenderVictory: 'Победа защитника',
draw: 'Ничья',
afterRounds: 'После {rounds} раундов',
attackerLosses: 'Потери нападающего',
defenderLosses: 'Потери защитника',
noLosses: 'Без потерь',
attackerRemaining: 'Осталось у нападающего',
defenderRemaining: 'Осталось у защитника',
allDestroyed: 'Всё уничтожено',
plunderableResources: 'Доступная добыча',
debrisField: 'Поле обломков',
moonChance: 'Шанс появления луны',
showRoundDetails: 'Показать детали раундов',
hideRoundDetails: 'Скрыть детали раундов',
round: 'Раунд {round}',
attackerRemainingPower: 'Оставшаяся мощь нападающего',
defenderRemainingPower: 'Оставшаяся мощь защитника'
},
settings: {
dataManagement: 'Управление данными',
dataManagementDesc: 'Экспорт, импорт или очистка игровых данных',
exportData: 'Экспорт данных',
exportDataDesc: 'Экспортировать прогресс игры в JSON файл',
export: 'Экспорт',
exporting: 'Экспорт...',
exportSuccess: 'Экспорт успешен',
exportFailed: 'Экспорт не удался, попробуйте еще раз',
importData: 'Импорт данных',
importDataDesc: 'Восстановить прогресс игры из JSON файла',
selectFile: 'Выбрать файл',
importSuccess: 'Импорт успешен',
importConfirmTitle: 'Подтвердить импорт',
importConfirmMessage: 'Импорт перезапишет текущий прогресс игры. Это действие невозможно отменить. Продолжить?',
importFailed: 'Импорт не удался, проверьте формат файла',
clearData: 'Очистить данные',
clearDataDesc: 'Удалить все игровые данные и сбросить',
clear: 'Очистить',
clearConfirmTitle: 'Подтвердить очистку данных',
clearConfirmMessage: 'Все игровые данные будут удалены и игра начнется заново. Это действие невозможно отменить. Продолжить?',
gameSettings: 'Настройки игры',
gameSettingsDesc: 'Настроить параметры и предпочтения игры',
gamePause: 'Пауза игры',
gamePauseDesc: 'Приостановить или возобновить игровое время и производство ресурсов',
pause: 'Пауза',
resume: 'Возобновить',
gamePaused: 'Игра приостановлена',
gameResumed: 'Игра возобновлена',
playerName: 'Имя игрока',
gameSpeed: 'Скорость производства ресурсов',
gameSpeedDesc: 'Текущий множитель скорости производства ресурсов',
speedChanged: 'Скорость производства ресурсов изменена на {speed}x',
speedReset: 'Скорость производства ресурсов сброшена на 1x',
reset: 'Сбросить',
about: 'О программе',
version: 'Версия',
latestVersion: 'Последняя версия',
checkUpdate: 'Проверить обновление',
checking: 'Проверка...',
newVersionAvailable: 'Доступна новая версия {version}',
upToDate: 'Уже актуальная версия',
checkUpdateCooldown: 'Пожалуйста, попробуйте позже (5 минут перезарядки)',
checkUpdateFailed: 'Не удалось проверить обновления, проверьте подключение к Интернету',
viewUpdate: 'Просмотреть обновление',
updateAvailable: 'Доступна новая версия. Нажмите, чтобы просмотреть примечания к выпуску.',
download: 'Скачать',
goToDownload: 'Перейти к загрузке',
buildDate: 'Дата сборки',
community: 'Сообщество',
github: 'Репозиторий GitHub',
qqGroup: 'Группа QQ'
},
gmView: {
title: 'Панель управления GM',
adminOnly: 'Только для администратора',
selectPlanet: 'Выбрать планету',
choosePlanet: 'Выберите планету',
resources: 'Ресурсы',
buildings: 'Здания',
research: 'Исследования',
ships: 'Корабли',
defense: 'Оборона',
officers: 'Офицеры',
modifyResources: 'Изменить ресурсы',
resourcesDesc: 'Быстрое изменение ресурсов планеты',
maxAllResources: '',
maxAllResourcesSuccess: '',
modifyBuildings: 'Изменить здания',
buildingsDesc: 'Быстрая установка уровней зданий',
modifyResearch: 'Изменить исследования',
researchDesc: 'Быстрая установка уровней исследований',
modifyShips: 'Изменить корабли',
shipsDesc: 'Быстрая установка количества кораблей',
modifyDefense: 'Изменить оборону',
defenseDesc: 'Быстрая установка количества обороны',
modifyOfficers: 'Изменить офицеров',
officersDesc: 'Быстрая установка времени истечения офицеров',
days: 'д',
npcTesting: 'Тестирование NPC',
npcTestingDesc: 'Тестирование разведки и атак NPC',
selectNPC: 'Выбрать NPC',
chooseNPC: 'Выберите NPC',
targetPlanet: 'Целевая планета',
chooseTarget: 'Выберите целевую планету',
testSpy: 'Тест разведки',
testAttack: 'Тест атаки',
testSpyAndAttack: 'Тест разведки и атаки',
testSpyMessage: 'Нажмите подтвердить, чтобы ускорить миссию разведки',
testAttackMessage: 'Нажмите подтвердить, чтобы ускорить миссию атаки',
testSpyAndAttackMessage: 'Нажмите подтвердить, чтобы ускорить миссии',
initializeFleet: 'Инициализировать флот NPC',
accelerateMissions: 'Ускорить все миссии (5с)',
selectNPCFirst: 'Сначала выберите NPC',
npcNoProbes: 'У NPC нет шпионских зондов',
npcNoSpyReport: 'NPC нужно сначала разведать',
npcMissionFailed: 'Не удалось создать миссию',
npcNoPlanets: 'У NPC нет планет',
npcWillSpyIn5s: '{npcName} проведет разведку через 5 секунд',
npcWillAttackIn5s: '{npcName} атакует через 5 секунд',
npcWillSpyAndAttack: '{npcName} проведет разведку через 5с и атакует через 10с',
acceleratedMissions: 'Ускорено {count} миссий до 5 секунд',
npcFleetInitialized: 'Флот {npcName} инициализирован',
npcFleetDetails:
'100 шпионских зондов\n500 легких истребителей\n300 тяжелых истребителей\n200 крейсеров\n100 линкоров\n50 бомбардировщиков\n30 эсминцев\n20 линейных крейсеров',
dangerZone: 'Опасная зона',
dangerZoneDesc: 'Следующие операции необратимы',
resetGame: 'Сбросить игру',
resetGameConfirm: 'Вы уверены, что хотите сбросить игру? Все данные будут удалены!',
completeAllQueues: '',
completeAllQueuesDesc: '',
completeQueues: '',
completeQueuesSuccess: ''
},
alerts: {
npcSpyIncoming: 'Приближается шпионский зонд NPC',
npcAttackIncoming: 'Атака флота NPC приближается!',
npcFleetIncoming: 'Приближается флот NPC',
ships: 'кораблей',
spiedBy: 'Разведан',
attackedBy: 'Атакован',
detectionSuccess: 'Разведка обнаружена',
detectionFailed: 'Разведка не обнаружена',
npcSpiedYourPlanet: 'NPC разведал вашу планету',
npcAttackedYourPlanet: 'NPC атаковал вашу планету'
},
diplomacy: {
title: 'Дипломатия',
description: 'Управление дипломатическими отношениями с NPC',
tabs: {
all: 'Все',
friendly: 'Дружественные',
neutral: 'Нейтральные',
hostile: 'Враждебные'
},
noNpcs: 'Нет NPC',
noFriendlyNpcs: 'Нет дружественных NPC',
noNeutralNpcs: 'Нет нейтральных NPC',
noHostileNpcs: 'Нет враждебных NPC',
recentEvents: 'Недавние события',
recentEventsDescription: 'Журнал последних дипломатических действий',
ago: 'назад',
notifications: '',
markAllRead: '',
noReports: '',
viewAll: '',
status: {
friendly: 'Дружественный',
neutral: 'Нейтральный',
hostile: 'Враждебный'
},
planets: 'планет',
allies: 'союзников',
reputation: 'Репутация',
alliedWith: 'В союзе с',
more: 'еще',
actions: {
gift: 'Отправить подарок',
viewPlanets: 'Посмотреть планеты'
},
lastEvent: 'Последнее событие',
reportDetails: '',
eventDescription: '',
reputationChange: '',
before: '',
after: '',
statusChange: '',
viewDiplomacy: '',
events: {
gift: 'Подарок отправлен',
attack: 'Атака',
missileAttack: 'Ракетная атака',
allyAttacked: 'Союзник атакован',
spy: 'Шпионаж',
stealDebris: 'Обломки украдены'
},
reports: {
giftedResources: 'Подарено {metal}M {crystal}C {deuterium}D',
receivedGiftFromPlayer: 'Получен подарок от игрока',
giftedToNpc: 'Вы подарили ресурсы {npcName}. Репутация +{reputation}',
rejectedPlayerGift: 'Отклонен подарок игрока',
npcRejectedGift: '{npcName} отклонил ваш подарок. Репутация {reputation}',
attackedNpc: 'Атакован {npcName}',
wasAttackedByPlayer: 'Был атакован игроком',
youAttackedNpc: 'Вы атаковали {npcName}',
playerAttackedAlly: 'Игрок атаковал союзника {allyName}',
allyDispleased: '{allyName} недоволен тем, что вы атаковали их союзника {targetName}',
wasSpiedByPlayer: 'Был разведан игроком (обнаружен: {detected})',
spyDetected: 'Ваш шпионаж был обнаружен {npcName}',
stoleDebrisFromTerritory: 'Украдены обломки с территории {npcName}',
playerStoleDebris: 'Игрок украл обломки с территории',
recycledDebrisNearNpc: 'Вы переработали обломки возле планеты {npcName}. Они недовольны.',
giftedResourcesToPlayer: 'Подарены ресурсы игроку',
receivedGiftFromNpc: 'Получен подарок от {npcName}',
acceptedGiftFromNpc: 'Вы приняли подарок от {npcName}: {metal}M {crystal}C {deuterium}D',
playerRejectedGift: 'Игрок отклонил подарок',
rejectedGiftFromNpc: 'Вы отклонили подарок от {npcName}. Репутация {reputation}',
destroyedNpcPlanet: 'Уничтожена {planetName} игрока {npcName}',
playerDestroyedPlanet: 'Игрок уничтожил {planetName}',
youDestroyedNpcPlanet: 'Вы уничтожили {planetName} игрока {npcName}. Репутация {reputation}',
playerDestroyedAllyPlanet: 'Игрок уничтожил {planetName} союзника {allyName}',
allyOutraged: '{allyName} возмущен тем, что вы уничтожили {planetName} их союзника {targetName}',
npcEliminated: 'NPC {npcName} полностью уничтожен',
npcEliminatedMessage: 'Вы уничтожили все планеты {npcName}! Эта фракция полностью уничтожена.'
}
},
pagination: {
previous: 'Предыдущая',
next: 'Следующая',
gotIt: '',
first: 'Первая',
last: 'Последняя',
page: 'Страница {page}'
},
notFound: {
title: 'Страница не найдена',
description: 'Извините, страница, которую вы ищете, не существует',
goHome: 'На главную'
},
time: {
days: 'дней',
hours: 'часов',
minutes: 'минут',
seconds: 'секунд'
},
tutorial: {
welcome: {
title: 'Добро пожаловать в OGame',
content: 'Добро пожаловать, Командир! Давайте начнём с основ и построим вашу космическую империю.'
},
buildSolarPlant: {
title: 'Постройте солнечную электростанцию',
content:
'Сначала постройте солнечную электростанцию! Она обеспечивает энергией вашу планету. Без энергии другие ресурсные здания не могут функционировать. Это самый важный первый шаг.'
},
waitBuild: {
title: 'Очередь строительства',
content:
'Ваше здание теперь в очереди строительства. Нажмите на значок очереди в правом верхнем углу, чтобы увидеть все текущие задачи строительства и исследований. Строительство занимает время, но вы можете продолжать работать во время ожидания.'
},
mobile: {
welcome: {
title: 'Добро пожаловать в OGame (Мобильная версия)',
content:
'Добро пожаловать, Командир! Это упрощённое руководство, разработанное для сенсорных экранов. Мы быстро рассмотрим основные функции, чтобы вы могли начать строить свою империю.'
},
waitBuild: {
title: 'Очередь строительства',
content:
'Нажмите на значок очереди в правом верхнем углу, чтобы увидеть прогресс строительства. Вы можете продолжать просматривать другие страницы - строительство происходит в фоновом режиме.'
}
}
}
}