diff --git a/BuildAssets/Locales/ru.json b/BuildAssets/Locales/ru.json new file mode 100644 index 0000000..9e75ae1 --- /dev/null +++ b/BuildAssets/Locales/ru.json @@ -0,0 +1,393 @@ +{ + "Menus": { + "ModName": "KeyGUI", + "DisastersSubmenuText": "Катастрофы", + "StatsSubmenuText": "Статистика", + "DestructionSubmenuText": "Разрушение", + "CleansingSubmenuText": "Очищение", + "CulturesSubmenuText": "Культуры", + "PlotsSubmenuText": "Планы и намерения", + "TraitsSubmenuText": "Черты", + "ItemsSubmenuText": "Редактор экипировки", + "CrabzillaSubmenuText": "Крабзилла", + "ClansSubmenuText": "Кланы", + "AlliancesSubmenuText": "Альянсы", + "ActorsSubmenuText": "Редактор юнитов", + "GameSettingsSubmenuText": "Настройки игры", + "ZonesSubmenuText": "Зоны", + "CitiesSubmenuText": "Города", + "BuildingsSubmenuText": "Здания", + "ModConfigSubmenuText": "Настройки мода", + "LocalesSubmenuText": "Локализация", + "DebugSubmenuText": "Отладка", + "TestingSubmenuText": "Тестирование", + "MessagePopupTitle": "Сообщение", + "KeyGuiOutdatedWarning": "Ваша версия KeyGUI устарела!", + "DownloadKeyGuiButton": "Загрузить", + "DismissKeyGuiOutdatedWarningButton": "Закрыть", + "ProblematicModWarning": "ПРЕДУПРЕЖДЕНИЕ: Рекомендуется не использовать {0}, потому что {1}!", + "DismissProblematicModWarningButton": "Закрыть", + "CriticalModWarning": "ПРЕДУПРЕЖДЕНИЕ: Мод {0} был автоматически отключён KeyGUI, потому что {1}!", + "DismissCriticalModWarningButton": "Закрыть", + "DisableCriticalModWarningButton": "Не отключать в следующий раз", + "Disasters": { + "BoilTogetherHeatwaveButton": "Сезон Засухи", + "TriggerEarthquakeButton": "Землетрясение", + "CauseTornadoButton": "Торнадо", + "ImplantMadThoughtButton": "Безумие", + "ImplantModThoughtNoVillageFoundError": "Безумие (недостаточно городов, невозможно активировать)!", + "GenerateMeteoriteButton": "Падение метеорита", + "BringForthEvilMageButton": "Зломаг", + "BuildSomeSnowmenButton": "Нашествие снеговиков", + "StealDemonsFromHellButton": "Демоны", + "InvadeWorldWithBanditsButton": "Бандитское вторжение", + "GrabFrozenOnesFromNorthPoleButton": "Нашествие Холодоков", + "UnleashNecromancerButton": "Вторжение некроманта", + "AwakenDragonButton": "Пробуждение дракона", + "UncoverAliensButton": "Прибытие инопланетян", + "DigUpBiomassButton": "Биомасса", + "DigUpBiomassNoVillageFoundError": "Биомасса (недостаточно городов, невозможно активировать)!", + "GiveBirthToTumorButton": "Опухоль", + "GiveBirthToTumorNoVillageFoundError": "Опухоль (недостаточно городов, невозможно активировать)!", + "GrowGardenSurpriseButton": "Урожай тыкв", + "GrowGardenSurpriseNoVillageFoundError": "Урожай тыкв (недостаточно городов, невозможно активировать)!", + "GrowGardenSurpriseNoWindmillFoundError": "Урожай тыкв (не найдено мельниц, невозможно активировать)!", + "SummonGregButton": "Грег", + "SummonGregNoVillageFoundError": "Грег (недостаточно городов, невозможно активировать)!", + "SummonGregNoMineFoundError": "Грег (не найдено шахт, невозможно активировать)!" + }, + "Stats": { + "StatBoundEditingSubmenuName": "Настройка пределов характеристик", + "Edit stat bounds": { + "EditStatSubmenuName": "Редактировать характеристику", + "ModifyStatButton": "Изменить {0}", + "CloseMenuButton": "Закрыть", + "Edit Stat": { + "NoStatSelectedError": "Сначала выбери характеристику!", + "ModifyingStatLabel": "Редактирование {0}", + "DisableStatBoundsButton": "Отключить пределы", + "EnableStatBoundsButton": "Включить пределы", + "HideStatButton": "Скрыть характеристику", + "ShowStatButton": "Показать характеристику", + "CurrentMinAndMaxLabel": "Текущий минимум: {0}, максимум: {1}", + "MinLabel": "Минимум:", + "SetMinButton": "Установить", + "InvalidMinNumberEnteredError": "Введите корректное число.", + "MaxLabel": "Максимум:", + "SetMaxButton": "Установить", + "InvalidMaxNumberEnteredError": "Введите корректное число.", + "CloseMenuButton": "Закрыть" + } + } + }, + "Destruction": { + "MakeEverythingGoMadButton": "Все сходят с ума", + "CauseAMassBombingButton": "Массированная бомбардировка", + "MassInfectEverythingWithMushSporesButton": "Массовое заражение всего спорами ГРИБОВ", + "CauseEveryDisasterButton": "Активировать все катастрофы", + "CauseAWorldWarButton": "МИРОВАЯ ВОЙНА", + "ChangeEveryBiomeToTheSwampBiomeButton": "Мир болот", + "ChangeEveryBiomeToTheCorruptedBiomeButton": "Мир искажений" + }, + "Cleansing": { + "GetRidOfMushSporesButton": "Удалить грибные споры", + "CureThePlagueButton": "Очистить от чумы", + "KillEveryTumorButton": "Уничтожить все опухоли", + "ExterminateZombiesButton": "Очистить от зомби вируса", + "DeleteAllRoadsButton": "Удалить все дороги", + "LowerAllMountainsButton": "Понизить высоту гор", + "LowerAllHillsButton": "Понизить высоту холмов", + "DestroyAllBrokenBuildingsButton": "Удалить все руины", + "BiomesCategoryHeader": "Биомы", + "BiomeDeletionListHeader": "Удаление биомов:", + "GetRidOfBiomeButton": "Удалить биом {0}", + "BiomeRandomizationListHeader": "Случайные биомы:", + "RandomizeBiomesButton": "Перемешать биомы", + "BiomeRandomizationBiomeEnablingDisablingListHeader": "Включение/выключение биомов:", + "BiomeRandomizationEnableBiomeButton": "Включить биом {0}", + "BiomeRandomizationDisableBiomeButton": "Выключить биом {0}" + }, + "Cultures": { + "TraitSelectionSubmenuName": "Выбор культурных черт", + "DeleteOneCultureButton": "Удалить одну культуру", + "DeleteEveryCultureButton": "Удалить все культуры", + "ResetOneCultureButton": "Сбросить одну культуру", + "ResetEveryCultureButton": "Сбросить все культуры", + "ResetTechOfOneCultureButton": "Сбросить знания одной культуры", + "ResetTechOfEveryCultureButton": "Сбросить знания всех культур", + "KnowledgeGainIncreaseDecreaseAmountLabel": "Скорость получения знаний:", + "InvalidKnowledgeGainIncreaseDecreaseAmountEnteredError": "Введите корректное число!", + "IncreaseKnowledgeGainOfOneCultureButton": "Ускорить обучение одной культуры", + "IncreaseKnowledgeGainOfEveryCultureButton": "Ускорить обучение всех культур", + "DecreaseKnowledgeGainOfOneCultureButton": "Замедлить обучение одной культуры", + "DecreaseKnowledgeGainOfEveryCultureButton": "Замедлить обучение всех культур", + "ForceExistingCultureUponSpecificCityButton": "Навязать культуру выбранному городу", + "CreateNewCultureAtSpecificCityButton": "Создать новую культуру в выбранном городе", + "SelectCultureListHeader": "Выберите культуру:", + "Culture Trait Selection": { + "NoCultureSelectedError": "Культура не выбрана!", + "CloseMenuButton": "Закрыть", + "SelectTraitsForCultureHeader": "Выберите черты для {0}", + "RemoveTraitFromCultureButton": "Удалить {0} из {1}", + "AddTraitToCultureButton": "Добавить {0} в {1}" + } + }, + "Plots": { + "PeacePlotTargetSelectionSubmenuName": "Перемирие", + "WarSelectorInitiatorKingdomLabel": "Выберите страну инициатора", + "WarSelectorTargetKingdomLabel": "Выберите страну цель", + "RebellionSelectorInitiatorCityLabel": "Выберите город, желающий независимости", + "AllianceCreationSelectorInitiatorKingdomLabel": "Выберите страну, создающую альянс", + "AllianceCreationSelectorTargetKingdomLabel": "Выберите страну, вступающую в альянс", + "AllianceJoinSelectorInitiatorKingdomLabel": "Выберите страну, вступающую в альянс", + "AllianceJoinSelectorTargetAllianceLabel": "Выберите альянс для вступления", + "AllianceBreakSelectorInitiatorKingdomLabel": "Выберите страну, выходящую из альянса", + "AllianceBreakSelectorTargetAllianceLabel": "Выберите альянс", + "TotalWarSelectorInitiatorKingdomLabel": "Выберите страну, объявляющую войну всему миру", + "CreatePlotCategoryHeader": "Планы / Намерения", + "CreateWarPlotButton": "Начать войну", + "CreateRebellionPlotButton": "Поднять восстание", + "CreateAllianceCreationPlotButton": "Создать альянс", + "CreateAllianceJoinPlotButton": "Присоединиться к альянсу", + "CreateAllianceBreakPlotButton": "Разорвать альянс", + "CreateTotalWarPlotButton": "Объявить мировую войну", + "CancelPlotCategoryHeader": "Отмена сценариев", + "TogglePlotsCategoryHeader": "Вкл/Выкл Планы", + "AllowWarsButton": "Разрешить войны", + "DisallowWarsButton": "Запретить войны", + "AllowRebellionsButton": "Разрешить восстания", + "DisallowRebellionsButton": "Запретить восстания", + "AllowAllianceCreationButton": "Разрешить создание альянсов", + "DisallowAllianceCreationButton": "Запретить создание альянсов", + "AllowAllianceJoiningButton": "Разрешить вступление в альянсы", + "DisallowAllianceJoiningButton": "Запретить вступление в альянсы", + "AllowAllianceBreakingButton": "Разрешить разрыв альянсов", + "DisallowAllianceBreakingButton": "Запретить разрыв альянсов", + "AllowWarStoppingButton": "Разрешить перемирие", + "DisallowWarStoppingButton": "Запретить перемирие", + "AllowTotalWarsButton": "Разрешить мировые войны", + "DisallowTotalWarsButton": "Запретить мировые войны" + }, + "Traits": { + "InstructionsSubmenuName": "Описание черт", + "CreateTraitSection": "Создание черты:", + "CreateTraitName": "Название черты", + "CreateTraitDescription": "Описание черты", + "CreateTraitBirthChance": "Шанс появления при рождении", + "CreateTraitInheritChance": "Шанс наследования", + "CreateTraitOppositeTraits": "Противоположные черты", + "CreateTraitRemoveOppositeTrait": "{0} добавлена как противоположная черта", + "CreateTraitAddOppositeTrait": "{0} не добавлена как противоположная черта", + "CreateTraitPartnerTraits": "Связанные черты", + "CreateTraitRemovePartnerTrait": "{0} добавлена как связанная черта", + "CreateTraitAddPartnerTrait": "{0} не добавлена как связанная черта", + "CreateTraitTraitGroup": "Группа черт", + "CreateTraitCurrentTraitGroup": "Текущая группа: {0}", + "CreateTraitSprite": "Иконка черты", + "CreateTraitCurrentSprite": "Текущая иконка: {0}", + "CreateTraitCreateLabel": "Создать!", + "CreateTraitCancelEditingButton": "Отмена", + "CreateTraitButton": "Создать черту", + "CreateTraitInvalidBirthChanceError": "Введите корректный шанс появления!", + "CreateTraitInvalidInheritChanceError": "Введите корректный шанс наследования!", + "CreateTraitInvalidStatError": "Введите корректное значение для {0}!", + "CreateTraitSuccess": "Черта успешно создана!", + "CreateTraitNoGroupError": "Выберите группу черт!", + "CreateTraitNoNameError": "Введите название черты!", + "EditTraitSection": "Редактирование черты:", + "DeleteTraitSection": "Удаление черты:", + "DataControlSection": "Управление данными:", + "DataControlSaveButton": "Сохранить", + "DataControlLoadButton": "Загрузить", + "DataControlDisableAutoTraitLoad": "Автозагрузка новых черт: выключена", + "DataControlEnableAutoTraitLoad": "Автозагрузка новых черт: включена", + "Trait Instructions": { + "NecessaryTraitValues": "Необходимые параметры черты:\n- Название\n- Описание\n- Группа", + "Tips": "Советы:\nРекомендуется использовать иконки черт не больше 28×28. Большие изображения могут вызвать ошибки.\nKeyGUI добавил механизм 'связанных черт' при получении одной черты юнит автоматически получает связанную.\nЭто удобно для создания сложных эффектов через пользовательские черты.", + "CloseMenuButton": "Закрыть" + } + }, + "Items": { + "CreateItemSection": "Создание предмета:", + "GeneralInfoLabel": "Описание предмета:", + "ItemNameLabel": "Название предмета", + "SpriteLabel": "Иконка предмета", + "CurrentSpriteLabel": "Текущая иконка: {0}", + "EquipmentTypeLabel": "Тип предмета:", + "CurrentEquipmentTypeLabel": "Текущий тип: {0}", + "WeaponButton": "Оружие", + "AmuletButton": "Амулет", + "HelmetButton": "Шлем", + "ArmorButton": "Броня", + "BootsButton": "Ботинки", + "RingButton": "Кольцо", + "MaterialLabel": "Материал:", + "CurrentMaterialLabel": "Текущий материал: {0}", + "MetallicButton": "Металлический", + "NonMetallicButton": "Неметаллический", + "WeaponTypeLabel": "Тип оружия:", + "CurrentWeaponTypeLabel": "Текущий тип: {0}", + "MeleeButton": "Ближний бой", + "RangedButton": "Дальний бой", + "StatsLabel": "Параметры:", + "ModifiersLabel": "Модификаторы:", + "RemoveModifierButton": "Удалить {0}", + "AddModifierButton": "Добавить {0}", + "CreateButtonLabel": "Создать!", + "CreateItemButton": "Создать предмет", + "CreateItemInvalidStatError": "Введите корректное значение для {0}!", + "CreateItemSuccess": "Предмет успешно создан!", + "CreateItemNoNameError": "Введите название предмета!", + "DeleteItemsLabel": "Удалить предмет", + "DataControlLabel": "Управление данными", + "SaveButton": "Сохранить", + "LoadButton": "Загрузить", + "DisableAutoItemLoadButton": "Автозагрузка новых предметов: выключена", + "EnableAutoItemLoadButton": "Автозагрузка новых предметов: включена" + }, + "Crabzilla": { + "CrabzillaNotSpawnedError": "Крабзилла ещё не создан, некоторые функции могут не работать", + "LiveCrabzillaChangesSectionTitle": "Когда Крабзилла жива:", + "InspectCrabzillaButton": "Открыть панель характеристик", + "FullyHealCrabzillaButton": "Полностью восстановить здоровье", + "CrabzillaStatChangesSectionTitle": "Изменение характеристик Крабзиллы:", + "AttackStatLabel": "Урон", + "SetAttackButton": "Применить изменение", + "ExplosionStrengthStatLabel": "Мощность лазера", + "SetExplosionStrengthButton": "Применить изменение", + "ExplosionRadiusStatLabel": "Радиус взрыва лазера", + "SetExplosionRadiusButton": "Применить изменение", + "CrabzillaBoolFlagChangesSectionTitle": "Изменить некоторые параметры Крабзиллы:", + "SetTheFlagToBoolButton": "Изменить {0} на {1}", + "CrabzillaDoesntExistError": "Крабзилла не присутствует в игре." + }, + "Clans": { + "TraitSelectionSubmenuName": "Выбор уникальных черт клана", + "SelectClanListHeader": "Выберите клан:", + "Clan Trait Selection": { + "NoClanSelectedError": "Клан не выбран!", + "CloseMenuButton": "Закрыть", + "SelectTraitsForClanHeader": "Выберите уникальные черты для {0}", + "RemoveTraitFromClanButton": "Удалить {0} из {1}", + "AddTraitToClanButton": "Добавить {0} к {1}" + } + }, + "Alliances": { + "WhisperOfAllianceButton": "шёпот Альянса" + }, + "GameSettings": { + "SavesLabel": "Сохранения", + "EnableAutosavesButton": "Включить автосохранение", + "DisableAutosavesButton": "Отключить автосохранение", + "UnityFpsLabel": "Настройка FPS", + "SetUnityFpsButton": "Подтвердить", + "UnitySpeedModifierLabel": "Скорость анимации (%)", + "SetUnitySpeedModifierButton": "Подтвердить", + "GameSpeedModifierLabel": "Скорость течения времени (%)", + "SetGameSpeedModifierButton": "Подтвердить", + "CameraMovementLabel": "Перемещение камеры", + "ToggleMouseDragButton": "Включить/отключить перетаскивание мышью", + "MapGenerationLabel": "Генерация карты", + "SetMapSeedButton": "Задать сид", + "BoatsLabel": "Корабли", + "EnableBoatsBreakingIceButton": "Включить разрушение льда кораблями", + "DisableBoatsBreakingIceButton": "Отключить разрушение льда кораблями", + "WorldPropertiesLabel": "Время на карте (60 = 1 год)", + "SetWorldTimeButton": "Подтвердить" + }, + "Zones": { + "AddZoneToCityButton": "Добавить зону городу", + "RemoveZoneFromCityButton": "Убрать зону у города", + "AddZoneToCultureButton": "Добавить зону культуре", + "RemoveZoneFromCultureButton": "Убрать зону у культуры" + }, + "Cities": { + "ResourceEditorSubmenuName": "Редактор ресурсов", + "ForceCityAsCapitalCityButton": "Назначить столицей", + "ForceCityIntoOtherKingdomButton": "Передать город другому королевству", + "SelectCityToEditResourcesOfListHeader": "Выберите город для редактирования ресурсов:", + "Resource Editor": { + "NoCitySelectedError": "Город не выбран!", + "CloseMenuButton": "Отмена" + } + }, + "Buildings": { + "BuildingPlacementBuildingSelectorSubmenuName": "Выбор здания для размещения", + "BuildingPlacementPlaceSelectedBuildingButton": "Выбрать здание", + "BuildingPlacementNoBuildingSelectedError": "Нельзя разместить, здание не выбрано!", + "Building Placement Building Selector": { + "CloseMenuButton": "Отмена" + } + }, + "Locales": { + "DumpLocalesButton": "Сбросить локализацию", + "CurrentLocaleText": "Текущий язык: ", + "ChangeLocalesSectionHeader": "Смена языка", + "LoadAndStoreAllLocalesButton": "Загрузить и сохранить все локализации" + }, + "Mod Config": { + "BoolOptionOn": "ВКЛ", + "BoolOptionOff": "ВЫКЛ", + "ResetFloatValue": "Сброс" + } + }, + "Powers": { + "CultureDeletion": { + "SelectCulture": "Выберите культуру, которую хотите удалить.", + "Success": "Культура удалена!", + "NoCultureSelectedError": "Нет культуры для удаления, попробуйте снова!" + }, + "CultureReset": { + "SelectCulture": "Выберите культуру, которую хотите сбросить.", + "Success": "Культура сброшена!", + "NoCultureSelectedError": "Нет культуры для сброса, попробуйте снова!" + }, + "CultureForceSelectCulture": { + "SelectCulture": "Выберите культуру, которую хотите навязать городу.", + "NoCultureSelectedError": "Нет культуры для назначения городу, попробуйте снова!", + "SelectCity": "Выберите город, которому хотите навязать культуру." + }, + "CreateNewCulture": { + "SelectCity": "Выберите город, для которого нужно создать новую культуру.", + "Success": "Новая культура создана!", + "NoCitySelected": "Нет города для создания новой культуры, попробуйте снова!" + }, + "WhisperOfAlliance": { + "SelectFirstKingdom": "Выберите первое королевство для формироания альянса.", + "SelectSecondKingdom": "Выберите второе королевство для формироания альянса.", + "SameKingdomTwiceError": "Выбрано одно и то же королевство дважды, попробуйте снова.", + "KingdomsAlreadyAlliedError": "Выбранные королевства уже находятся в альянсе, попробуйте снова.", + "CreationSuccess": "Королевство {0} успешно заключило альянс с королевством {1}." + }, + "AddZoneToCity": { + "SelectCity": "Выберите город, к которому нужно добавить зоны.", + "SelectZones": "Выберите зоны для добавления в город.", + "NoCitySelectedError": "Нет города для добавления зоны, попробуйте снова!", + "ZoneOwnershipConflict": "Эта зона уже принадлежит другому городу. Сначала удалите её оттуда!" + }, + "RemoveZoneFromCity": { + "SelectCity": "Выберите город, из которого нужно удалить зоны.", + "SelectZones": "Выберите зоны для удаления.", + "NoCitySelectedError": "Нет города для удаления зоны, попробуйте снова!", + "ZoneOwnershipConflict": "Эта зона не принадлежит выбранному городу, выберите правильный город!" + }, + "ForceCityAsCapitalCity": { + "SelectCity": "Выберите город, который нужно сделать столицей.", + "Success": "Город назначен столицей!", + "NoCitySelectedError": "Нет города для назначения столицей, попробуйте снова!" + }, + "ForceCityIntoOtherKingdom": { + "SelectCity": "Выберите город, который нужно передать другому королевству.", + "SelectKingdom": "Выберите королевство, которому передаётся город.", + "NoCitySelectedError": "Нет города для передачи, попробуйте снова!", + "Success": "Город передан другому королевству!", + "NoKingdomSelectedError": "Выбранная область не принадлежит ни одному королевству!" + }, + "PlaceBuilding": { + "SelectCity": "Выберите город, в котором нужно разместить здание.", + "InvalidTileError": "Нельзя разместить здание здесь, попробуйте снова!", + "Success": "Здание размещено!", + "NoBuildingSelected": "Не выбрано здание для размещения, попробуйте снова!" + } + } +} \ No newline at end of file