From 00d74c1331a99c6f1f9e2e8c046e6ed80faf1f93 Mon Sep 17 00:00:00 2001 From: TheThatFSFC <74316923+thefsfc@users.noreply.github.com> Date: Sat, 24 Aug 2024 16:18:59 +0900 Subject: [PATCH] Update bundle_ru.properties Now everything is good! --- core/assets/bundles/bundle_ru.properties | 194 +++++++++++------------ 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index e0d05c7252f3..17f63aceede2 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -348,16 +348,16 @@ command.rebuild = Восстанавливать command.assist = Помогать игроку command.move = Двигаться command.boost = Лететь -command.enterPayload = Enter Payload Block -command.loadUnits = Load Units -command.loadBlocks = Load Blocks -command.unloadPayload = Unload Payload -stance.stop = Cancel Orders -stance.shoot = Stance: Shoot -stance.holdfire = Stance: Hold Fire -stance.pursuetarget = Stance: Pursue Target -stance.patrol = Stance: Patrol Path -stance.ram = Stance: Ram\n[lightgray]Straight line movement, no pathfinding +command.enterPayload = Войти в грузовой блок +command.loadUnits = Загрузить юниты +command.loadBlocks = Загрузить блоки +command.unloadPayload = Выгрузить груз +stance.stop = Отменить команду +stance.shoot = Положение: Стрелять +stance.holdfire = Положение: Удерживать огонь +stance.pursuetarget = Положение: Преследовать цель +stance.patrol = Положение: Патрулировать путь +stance.ram = Положение: Таран\n[lightgray]Движение по прямой, без поиска пути openlink = Открыть ссылку copylink = Скопировать ссылку back = Назад @@ -438,12 +438,12 @@ editor.waves = Волны: editor.rules = Правила: editor.generation = Генерация: editor.objectives = Цели -editor.locales = Locale Bundles -editor.worldprocessors = World Processors -editor.worldprocessors.editname = Edit Name -editor.worldprocessors.none = [lightgray]No world processor blocks found!\nAdd one in the map editor, or use the \ue813 Add button below. -editor.worldprocessors.nospace = No free space to place a world processor!\nDid you fill the map with structures? Why would you do this? -editor.worldprocessors.delete.confirm = Are you sure you want to delete this world processor?\n\nIf it is surrounded by walls, it will be replaced by an environmental wall. +editor.locales = Наборы локалей +editor.worldprocessors = Мировые процессоры +editor.worldprocessors.editname = Изменить название +editor.worldprocessors.none = [lightgray]Не найдено ни одного блока мирового процессора\nДобавьте его в редакторе карт или воспользуйтесь кнопкой "\ue813 Добавить" ниже. +editor.worldprocessors.nospace = Нет свободного места для размещения мирового процессора!\n Возможно на карте всё занято структурами +editor.worldprocessors.delete.confirm = Вы уверены, что хотите удалить этот мировой процессор?\n\nЕсли он окружен стенами, он будет заменен стеной окружения. editor.ingame = Редактировать в игре editor.playtest = Опробовать карту editor.publish.workshop = Опубликовать в Мастерской @@ -501,8 +501,8 @@ editor.default = [lightgray]<По умолчанию> details = Подробности… edit = Редактировать… variables = Переменные -logic.clear.confirm = Are you sure you want to clear all code from this processor? -logic.globals = Built-in Variables +logic.clear.confirm = Вы уверены, что хотите удалить весь код из этого процессора? +logic.globals = Встроенные переменные editor.name = Название: editor.spawn = Создать боевую единицу editor.removeunit = Удалить боевую единицу @@ -514,7 +514,7 @@ editor.errorlegacy = Эта карта слишком старая и испол editor.errornot = Это не файл карты. editor.errorheader = Этот файл карты недействителен или повреждён. editor.errorname = Карта не имеет имени. Может быть, вы пытаетесь загрузить сохранение? -editor.errorlocales = Error reading invalid locale bundles. +editor.errorlocales = Ошибка при чтении недопустимых наборов локалей. editor.update = Обновить editor.randomize = Случайно editor.moveup = Выше @@ -526,7 +526,7 @@ editor.sectorgenerate = Генерация сектора editor.resize = Изменить\nразмер editor.loadmap = Загрузить\nкарту editor.savemap = Сохранить\nкарту -editor.savechanges = [scarlet]You have unsaved changes!\n\n[]Do you want to save them? +editor.savechanges = [scarlet]У вас есть несохраненные изменения!\n\n[]Вы хотите сохранить их? editor.saved = Сохранено! editor.save.noname = У вашей карты нет имени! Назовите её в меню «Информация о карте». editor.save.overwrite = Ваша карта не может быть записана поверх встроенной карты! Введите другое название в меню «Информация о карте» @@ -590,7 +590,7 @@ filter.clear = Очистить filter.option.ignore = Игнорировать filter.scatter = Сеятель filter.terrain = Ландшафт -filter.logic = Logic +filter.logic = Логика filter.option.scale = Масштаб фильтра filter.option.chance = Шанс @@ -614,25 +614,25 @@ filter.option.floor2 = Вторая поверхность filter.option.threshold2 = Вторичный предельный порог filter.option.radius = Радиус filter.option.percentile = Процентиль -filter.option.code = Code -filter.option.loop = Loop -locales.info = Here, you can add locale bundles for specific languages to your map. In locale bundles, each property has a name and a value. These properties can be used by world processors and objectives using their names. They support text formatting (replacing placeholders with actual values).\n\n[cyan]Example property:\n[]name: [accent]timer[]\nvalue: [accent]Example timer, time left: {0}[]\n\n[cyan]Usage:\n[]Set it as objective's text: [accent]@timer\n\n[]Print it in a world processor:\n[accent]localeprint "timer"\nformat time\n[gray](where time is a separately calculated variable) -locales.deletelocale = Are you sure you want to delete this locale bundle? -locales.applytoall = Apply Changes To All Locales -locales.addtoother = Add To Other Locales -locales.rollback = Rollback to last applied -locales.filter = Property filter -locales.searchname = Search name... -locales.searchvalue = Search value... -locales.searchlocale = Search locale... -locales.byname = By name -locales.byvalue = By value -locales.showcorrect = Show properties that are present in all locales and have unique values everywhere -locales.showmissing = Show properties that are missing in some locales -locales.showsame = Show properties that have same values in different locales -locales.viewproperty = View in all locales -locales.viewing = Viewing property "{0}" -locales.addicon = Add Icon +filter.option.code = Код +filter.option.loop = Цикл +locales.info = Здесь вы можете добавить на карту наборы локалей для определенных языков. В наборах локалей каждое свойство имеет имя и значение. Эти свойства могут использоваться мировыми процессорами и целями по их именам. Они поддерживают форматирование текста (заменяя пропуски реальными значениями).\n\n[cyan]Пример свойства:\n[]name: [accent]timer[]\nvalue: [accent]Пример таймера, оставшееся время: {0}[]\n\n[cyan]Использование:\n[]Установите его как текст цели: [accent]@timer\n\n[]Введите его в мировом процессоре:\n[accent]localeprint «timer»\nformat time\n[gray] (где time - отдельно вычисляемая переменная) +locales.deletelocale = Вы уверены, что хотите удалить этот набор локалей? +locales.applytoall = Применить изменения ко всем локалям +locales.addtoother = Добавить в другие локали +locales.rollback = Откат к последнему примененному значению +locales.filter = Фильтр свойств +locales.searchname = Поиск по имени... +locales.searchvalue = Поиск значения... +locales.searchlocale = Поиск локали... +locales.byname = По имени +locales.byvalue = По значению +locales.showcorrect = Показать свойства, которые присутствуют во всех локалях и имеют везде уникальные значения +locales.showmissing = Показать свойства, отсутствующие в некоторых локалях +locales.showsame = Показать свойства, которые имеют одинаковые значения в разных локалях +locales.viewproperty = Смотреть во всех локалях +locales.viewing = Просмотр свойства "{0}" +locales.addicon = Добавить иконку width = Ширина: height = Высота: @@ -683,12 +683,12 @@ objective.destroycore.name = Уничтожить ядро objective.commandmode.name = Командовать единицей objective.flag.name = Флаг marker.shapetext.name = Фигура с текстом -marker.point.name = Point +marker.point.name = Точка marker.shape.name = Фигура marker.text.name = Текст -marker.line.name = Line -marker.quad.name = Quad -marker.texture.name = Texture +marker.line.name = Линия +marker.quad.name = Четырёхугольник +marker.texture.name = Текстура marker.background = Фон marker.outline = Контур objective.research = [accent]Исследуйте:\n[]{0}[lightgray]{1} @@ -728,7 +728,7 @@ connectfail = [scarlet]Ошибка подключения:\n\n[accent]{0} error.unreachable = Сервер недоступен.\nВы уверены, что адрес введён корректно? error.invalidaddress = Некорректный адрес. error.timedout = Время ожидания истекло!\nУбедитесь, что владелец сервера настроил перенаправление (проброс) портов и адрес корректный! -error.mismatch = Ошибка пакета:\nвозможное несоответствие версии клиента/сервера.\nУбедитесь, что у Вас и создателя сервера установлена последняя версия Mindustry! +error.mismatch = Ошибка набора:\nвозможное несоответствие версии клиента/сервера.\nУбедитесь, что у Вас и создателя сервера установлена последняя версия Mindustry! error.alreadyconnected = Вы уже подключены. error.mapnotfound = Файл карты не найден! error.io = Сетевая ошибка ввода-вывода. @@ -811,7 +811,7 @@ sector.planetaryTerminal.name = Планетарный пусковой терм sector.coastline.name = Береговая линия sector.navalFortress.name = Прибрежная крепость -sector.groundZero.description = Оптимальная локация для повторных игр. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше. +sector.groundZero.description = Оптимальная локация чтобы начать сначала. Низкая вражеская угроза. Немного ресурсов.\nСоберите как можно больше свинца и меди.\nДвигайтесь дальше. sector.frozenForest.description = Даже здесь, ближе к горам, споры распространились. Холодные температуры не могут сдерживать их вечно.\n\nНачните вкладываться в энергию. Постройте генераторы внутреннего сгорания. Научитесь пользоваться регенератором. sector.saltFlats.description = На окраине пустыни лежат соляные равнины. В этой местности можно найти немного ресурсов.\n\nВраги возвели здесь комплекс хранения ресурсов. Искорените их ядро. Не оставьте камня на камне. sector.craters.description = Вода скопилась в этом кратере, реликвии времён старых войн. Восстановите область. Соберите песок. Выплавьте метастекло. Качайте воду для охлаждения турелей и буров. @@ -985,7 +985,7 @@ stat.abilities = Способности stat.canboost = Может взлететь stat.flying = Летающий stat.ammouse = Использование боеприпасов -stat.ammocapacity = Ammo Capacity +stat.ammocapacity = Вместимость боеприпасов stat.damagemultiplier = Множитель урона stat.healthmultiplier = Множитель прочности stat.speedmultiplier = Множитель скорости @@ -996,46 +996,46 @@ stat.immunities = Невосприимчив stat.healing = Ремонт ability.forcefield = Силовое поле -ability.forcefield.description = Projects a force shield that absorbs bullets +ability.forcefield.description = Создает силовой щит, поглощающий пули ability.repairfield = Ремонтирующее поле -ability.repairfield.description = Repairs nearby units +ability.repairfield.description = Ремонтирует близлежащие единицы ability.statusfield = Усиливающее поле -ability.statusfield.description = Applies a status effect to nearby units +ability.statusfield.description = Накладывает эффект на ближайшие единицы ability.unitspawn = Завод единиц � -ability.unitspawn.description = Constructs units +ability.unitspawn.description = Конструирует единицы ability.shieldregenfield = Поле восстановления щита -ability.shieldregenfield.description = Regenerates shields of nearby units +ability.shieldregenfield.description = Восстанавливает щиты ближайших юнитов ability.movelightning = Молнии при движении -ability.movelightning.description = Releases lightning while moving -ability.armorplate = Armor Plate -ability.armorplate.description = Reduces damage taken while shooting +ability.movelightning.description = Выпускает молнии при движении +ability.armorplate = Бронепластина +ability.armorplate.description = Снижает урон, получаемый при стрельбе ability.shieldarc = Дуговой щит -ability.shieldarc.description = Projects a force shield in an arc that absorbs bullets +ability.shieldarc.description = Выпускает силовой щит по дуге, поглощающий пули ability.suppressionfield = Поле подавления регенерации -ability.suppressionfield.description = Stops nearby repair buildings +ability.suppressionfield.description = Останавливает ремонтные здания ability.energyfield = Энергетическое поле -ability.energyfield.description = Zaps nearby enemies -ability.energyfield.healdescription = Zaps nearby enemies and heals allies -ability.regen = Regeneration -ability.regen.description = Regenerates own health over time -ability.liquidregen = Liquid Absorption -ability.liquidregen.description = Absorbs liquid to heal itself -ability.spawndeath = Death Spawns -ability.spawndeath.description = Releases units on death -ability.liquidexplode = Death Spillage -ability.liquidexplode.description = Spills liquid on death -ability.stat.firingrate = [stat]{0}/sec[lightgray] firing rate -ability.stat.regen = [stat]{0}[lightgray] health/sec -ability.stat.shield = [stat]{0}[lightgray] shield -ability.stat.repairspeed = [stat]{0}/sec[lightgray] repair speed -ability.stat.slurpheal = [stat]{0}[lightgray] health/liquid unit -ability.stat.cooldown = [stat]{0} sec[lightgray] cooldown -ability.stat.maxtargets = [stat]{0}[lightgray] max targets -ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] same type repair amount -ability.stat.damagereduction = [stat]{0}%[lightgray] damage reduction -ability.stat.minspeed = [stat]{0} tiles/sec[lightgray] min speed -ability.stat.duration = [stat]{0} sec[lightgray] duration -ability.stat.buildtime = [stat]{0} sec[lightgray] build time +ability.energyfield.description = Электризует ближайших врагов +ability.energyfield.healdescription = Электризует ближайших врагов и лечит союзников +ability.regen = Регенерация +ability.regen.description = Восстанавливает собственное здоровье с течением времени +ability.liquidregen = Поглощение жидкости +ability.liquidregen.description = Поглощает жидкость для самовосстановления +ability.spawndeath = Смертельное порождение +ability.spawndeath.description = Создает единицы после смерти +ability.liquidexplode = Смертельное разлитие +ability.liquidexplode.description = Разливает жидкость при смерти +ability.stat.firingrate = [stat]{0}/сек[lightgray] темп стрельбы +ability.stat.regen = [stat]{0}[lightgray] здоровья/сек +ability.stat.shield = [stat]{0}[lightgray] щит +ability.stat.repairspeed = [stat]{0}/sec[lightgray] скорость регенерации +ability.stat.slurpheal = [stat]{0}[lightgray] здоровья/единица жидкости +ability.stat.cooldown = [stat]{0} сек[lightgray] перезарядка +ability.stat.maxtargets = [stat]{0}[lightgray] максимум целей +ability.stat.sametypehealmultiplier = [stat]{0}%[lightgray] тот же тип ремонта +ability.stat.damagereduction = [stat]{0}%[lightgray] снижение урона +ability.stat.minspeed = [stat]{0} клеток/сек[lightgray] минимальная скорость +ability.stat.duration = [stat]{0} сек[lightgray] продолжительность +ability.stat.buildtime = [stat]{0} сек[lightgray] время постройки bar.onlycoredeposit = Доступен перенос только в ядро bar.drilltierreq = Требуется бур получше @@ -1111,7 +1111,7 @@ unit.items = предметов unit.thousands = к unit.millions = М unit.billions = кM -unit.shots = shots +unit.shots = выстрелы unit.pershot = /выстрел category.purpose = Назначение category.general = Основные @@ -1121,8 +1121,8 @@ category.items = Предметы category.crafting = Ввод/вывод category.function = Действие category.optional = Дополнительные улучшения -setting.alwaysmusic.name = Always Play Music -setting.alwaysmusic.description = When enabled, music will always play on loop in-game.\nWhen disabled, it only plays at random intervals. +setting.alwaysmusic.name = Всегда проигрывать музыку +setting.alwaysmusic.description = Если включить эту функцию, музыка всегда будет воспроизводиться в игре по кругу.\nЕсли выключить, она будет воспроизводиться только через случайные промежутки времени. setting.skipcoreanimation.name = Пропускать анимацию запуска/приземления ядра setting.landscape.name = Только альбомный (горизонтальный) режим setting.shadows.name = Тени @@ -1134,7 +1134,7 @@ setting.backgroundpause.name = Фоновая пауза setting.buildautopause.name = Автоматическая приостановка строительства setting.doubletapmine.name = Добыча руды двойным нажатием setting.commandmodehold.name = Удерживать для командования боевыми единицами -setting.distinctcontrolgroups.name = Limit One Control Group Per Unit +setting.distinctcontrolgroups.name = Ограничение на одну контрольную группу на единицу setting.modcrashdisable.name = Отключение модификаций после вылета при запуске setting.animatedwater.name = Анимированные поверхности setting.animatedshields.name = Анимированные щиты @@ -1188,7 +1188,7 @@ setting.sfxvol.name = Громкость эффектов setting.mutesound.name = Заглушить звук setting.crashreport.name = Отправлять анонимные отчёты о вылетах setting.savecreate.name = Автоматическое создание сохранений -setting.steampublichost.name = Public Game Visibility +setting.steampublichost.name = Видимость публичной игры setting.playerlimit.name = Ограничение игроков setting.chatopacity.name = Непрозрачность чата setting.lasersopacity.name = Непрозрачность лазеров энергоснабжения @@ -1208,7 +1208,7 @@ keybind.title = Настройка управления keybinds.mobile = [scarlet]Большинство комбинаций клавиш здесь не работает на мобильных устройствах. Поддерживается только базовое движение. category.general.name = Основное category.view.name = Просмотр -category.command.name = Unit Command +category.command.name = Командование единицой category.multiplayer.name = Сетевая игра category.blocks.name = Выбор блока placement.blockselectkeys = \n[lightgray]Клавиша: [{0}, @@ -2399,7 +2399,7 @@ lenum.shoot = Стрельба в определённую позицию. lenum.shootp = Стрельба в единицу/постройку с расчётом скорости. lenum.config = Конфигурация постройки, например, предмет сортировки. lenum.enabled = Включён ли блок. -laccess.currentammotype = Current ammo item/liquid of a turret. +laccess.currentammotype = Текущий боеприпас турели. laccess.color = Цвет осветителя. laccess.controller = Командующий единицей. Если единица управляется процессором, возвращает процессор. Если в строю, возвращает командующего.\nВ противном случае возвращает саму единицу. @@ -2407,7 +2407,7 @@ laccess.dead = Является ли единица/постройка нера laccess.controlled = Возвращает:\n[accent]@ctrlProcessor[] если единица управляется процессором\n[accent]@ctrlPlayer[] если единица/постройка управляется игроком\n[accent]@ctrlFormation[] если единица в строю\nВ противном случае — 0. laccess.progress = Прогресс действия от 0 до 1. Возвращает прогресс производства, перезарядку турели или прогресс постройки. laccess.speed = Максимальная скорость единицы, в тайлах/сек. -laccess.id = ID of a unit/block/item/liquid.\nThis is the inverse of the lookup operation. +laccess.id = Идентификатор единицы/блока/предмета/жидкости.\nЭто обратная операция поиска. lcategory.unknown = Неизвестно lcategory.unknown.description = Нет категории. lcategory.io = Ввод и вывод @@ -2522,7 +2522,7 @@ unitlocate.building = Переменная для записи обнаруже unitlocate.outx = Вывод X координаты. unitlocate.outy = Вывод Y координаты. unitlocate.group = Группа построек для поиска. -playsound.limit = If true, prevents this sound from playing\nif it has already been played in the same frame. +playsound.limit = Если значение равно true, предотвращает воспроизведение этого звука,\n если он уже воспроизводился в том же кадре. lenum.idle = Остановка движения, но продолжение строительства/копания.\nСостояние по умолчанию. lenum.stop = Остановка движения/копания/строительства. @@ -2530,7 +2530,7 @@ lenum.unbind = Полностью отключает управление лог lenum.move = Перемещение в определённую позицию. lenum.approach = Приближение к позиции с указанным радиусом. lenum.pathfind = Перемещение к точке появления врагов. -lenum.autopathfind = Automatically pathfinds to the nearest enemy core or drop point.\nThis is the same as standard wave enemy pathfinding. +lenum.autopathfind = Автоматический поиск пути к ближайшему вражескому ядру или точке высадки.\nЭто то же самое, что и стандартный поиск пути к врагу во время волны. lenum.target = Стрельба в определённую позицию. lenum.targetp = Стрельба в единицу/постройку с расчётом скорости. lenum.itemdrop = Сбрасывание предметов. @@ -2541,13 +2541,13 @@ lenum.payenter = Войти/приземлиться на грузовой бл lenum.flag = Числовой флаг единицы. lenum.mine = Копание в заданной позиции. lenum.build = Строительство блоков. -lenum.getblock = Fetch building, floor and block type at coordinates.\nUnit must be in range of the position, otherwise null is returned. +lenum.getblock = Получает тип постройки, пола и блока по заданным координатам.\nЕдиница должна быть в диапазоне позиции, иначе возвращается null. lenum.within = Проверка на нахождение единицы рядом с позицией. lenum.boost = Включение/выключение полёта. -lenum.flushtext = Flush print buffer's content to marker, if applicable.\nIf fetch is set to true, tries to fetch properties from map locale bundle or game's bundle. -lenum.texture = Texture name straight from game's texture atlas (using kebab-case naming style).\nIf printFlush is set to true, consumes text buffer content as text argument. -lenum.texturesize = Size of texture in tiles. Zero value scales marker width to original texture's size. -lenum.autoscale = Whether to scale marker corresponding to player's zoom level. -lenum.posi = Indexed position, used for line and quad markers with index zero being the first position. -lenum.uvi = Texture's position ranging from zero to one, used for quad markers. -lenum.colori = Indexed position, used for line and quad markers with index zero being the first color. +lenum.flushtext = Сбрасывает содержимое текстового буфера, если применимо. \nЕсли значение fetch равно true, пытаеся получить свойства из набора локали карты или набора локали игры. +lenum.texture = Имя текстуры прямо из атласа текстур игры (используя стиль написания с дефисами, например: build-tower) .\nЕсли printFlush имеет значение true, то в качестве текстового аргумента используется содержимое текстового буфера. +lenum.texturesize = Размер текстуры в плитках. Нулевое значение масштабирует ширину маркера до размера исходной текстуры. +lenum.autoscale = Масштабировать ли маркер в соответствии с уровнем масштабирования игрока. +lenum.posi = Индексированная позиция, используемая для линейных и квадратных маркеров с нулевым индексом в качестве первой позиции. +lenum.uvi = Положение текстуры в диапазоне от нуля до единицы, используется для квадратных маркеров. +lenum.colori = Индексируемая позиция, используемая для линейных и квадратных маркеров с нулевым индексом, являющимся первым цветом.