Update Russian translations in resource packs, enhancing item names, descriptions, and command messages for improved localization and user experience.

This commit is contained in:
Leonid Pershin
2026-05-08 17:04:08 +03:00
parent 34feaf7190
commit 4e8cfc94bb
3 changed files with 2520 additions and 2520 deletions
File diff suppressed because it is too large Load Diff
@@ -1,39 +1,39 @@
{
"rconfig.server.title": "Dedicated Server",
"rconfig.server.desc": "Properties that can be can update real-time.",
"rconfig.server.wiki": "Wiki",
"rconfig.server.title": "Выделенный сервер",
"rconfig.server.desc": "Параметры, которые можно обновлять в реальном времени.",
"rconfig.server.wiki": "Вики",
"rconfig.server.properties.white-list": "White List",
"rconfig.server.properties.white-list.desc": "If this is enabled, only the users in the white list can access the server.",
"rconfig.server.properties.white-list": "Белый список",
"rconfig.server.properties.white-list.desc": "Если включено, доступ к серверу получат только пользователи из белого списка.",
"rconfig.server.properties.max-players": "Max Players",
"rconfig.server.properties.max-players.desc": "The maximum number of players that can play on the server at the same time.",
"rconfig.server.properties.max-players": "Макс. игроков",
"rconfig.server.properties.max-players.desc": "Максимальное количество игроков, которые могут одновременно играть на сервере.",
"rconfig.server.properties.motd": "Message of the Day",
"rconfig.server.properties.motd.desc": "The message that is displayed in the server list.",
"rconfig.server.properties.motd": "Сообщение дня",
"rconfig.server.properties.motd.desc": "Сообщение, отображаемое в списке серверов.",
"rconfig.server.properties.allow-flight": "Allow Flight",
"rconfig.server.properties.allow-flight.desc": "If this is enabled, players are allowed to fly in the server, usually needed in a modded server.",
"rconfig.server.properties.allow-flight": "Разрешить полет",
"rconfig.server.properties.allow-flight.desc": "Если включено, игрокам разрешено летать на сервере; обычно нужно на модифицированных серверах.",
"rconfig.server.properties.pvp": "Player vs Player",
"rconfig.server.properties.pvp.desc": "If this is enabled, players can attack each other.",
"rconfig.server.properties.pvp": "Игрок против игрока",
"rconfig.server.properties.pvp.desc": "Если включено, игроки могут атаковать друг друга.",
"rconfig.server.properties.enforce-whitelist": "Enforce White List",
"rconfig.server.properties.enforce-whitelist.desc": "If this is enabled, only the users in the white list can access the server, if users are on the server that are not in the whitelist they will be kicked.",
"rconfig.server.properties.enforce-whitelist": "Принудительный белый список",
"rconfig.server.properties.enforce-whitelist.desc": "Если включено, доступ к серверу есть только у пользователей из белого списка; игроки, которых нет в списке, будут кикнуты.",
"rconfig.ui.constant.close": "Close",
"rconfig.ui.constant.reset": "Reset",
"rconfig.ui.constant.edit": "Edit",
"rconfig.ui.constant.edit.string": "Edit String",
"rconfig.ui.constant.edit.list": "Edit List",
"rconfig.ui.constant.edit.object": "Edit Object",
"rconfig.ui.constant.choose_item": "Choose Item: ",
"rconfig.ui.constant.add_item": "Add Item: ",
"rconfig.ui.constant.mod_configs": "Mod Configs",
"rconfig.ui.constant.mod_configs.description": "Select a config to view or edit.",
"rconfig.ui.constant.close": "Закрыть",
"rconfig.ui.constant.reset": "Сбросить",
"rconfig.ui.constant.edit": "Изменить",
"rconfig.ui.constant.edit.string": "Изменить строку",
"rconfig.ui.constant.edit.list": "Изменить список",
"rconfig.ui.constant.edit.object": "Изменить объект",
"rconfig.ui.constant.choose_item": "Выберите элемент: ",
"rconfig.ui.constant.add_item": "Добавить элемент: ",
"rconfig.ui.constant.mod_configs": "Конфиги модов",
"rconfig.ui.constant.mod_configs.description": "Выберите конфиг для просмотра или редактирования.",
"rconfig.color.preset.defaults": "Defaults",
"rconfig.color.preset.recents": "Recents",
"rconfig.color.preset.mc_colors": "Text Colors"
"rconfig.color.preset.defaults": "По умолчанию",
"rconfig.color.preset.recents": "Недавние",
"rconfig.color.preset.mc_colors": "Цвета текста"
}
@@ -1,69 +1,69 @@
{
"menu.savingSubLevels": "Saving sub-levels",
"menu.savingSubLevels": "Сохранение подуровней",
"commands.sable.helper.missing_sub_level_container": "Couldn't find sub-level container for this level!",
"commands.sable.helper.missing_physics_system": "Couldn't find sub-level physics system for this level!",
"commands.sable.helper.missing_sub_level_container": "Не удалось найти контейнер подуровней для этого уровня!",
"commands.sable.helper.missing_physics_system": "Не удалось найти физическую систему подуровней для этого уровня!",
"commands.sable.sub_level": "sub-level",
"commands.sable.sub_levels": "%s sub-levels",
"commands.sable.sub_level": "подуровень",
"commands.sable.sub_levels": "%s подуровней",
"commands.sable.physics.global": "global",
"commands.sable.physics.local": "local",
"commands.sable.physics.global": "глобально",
"commands.sable.physics.local": "локально",
"commands.sable.spawn.success": "Spawned %s",
"commands.sable.spawn.clone.success": "Cloned sublevel",
"commands.sable.spawn.success": "Создано: %s",
"commands.sable.spawn.clone.success": "Подуровень клонирован",
"commands.sable.physics.impulse.angular.success": "Applied %s angular impulse to %s of %s",
"commands.sable.physics.impulse.linear.success": "Applied %s linear impulse to %s of %s",
"commands.sable.physics.rotation.add.success": "Added %s rotation to %s of %s",
"commands.sable.physics.rotation.set.success": "Set rotation of %s to %s",
"commands.sable.physics.translation.add.success": "Added %s translation to %s of %s",
"commands.sable.physics.translation.set.success": "Set translation of %s to %s",
"commands.sable.physics.impulse.angular.success": "Применен угловой импульс %s к %s у %s",
"commands.sable.physics.impulse.linear.success": "Применен линейный импульс %s к %s у %s",
"commands.sable.physics.rotation.add.success": "Добавлен поворот %s к %s у %s",
"commands.sable.physics.rotation.set.success": "Поворот %s установлен в %s",
"commands.sable.physics.translation.add.success": "Добавлено смещение %s к %s у %s",
"commands.sable.physics.translation.set.success": "Смещение %s установлено в %s",
"commands.sable.joint.missing_sublevel_target": "Failed to find sub-level for joint",
"commands.sable.joint.success": "Successfully created joint",
"commands.sable.joint.missing_sublevel_target": "Не удалось найти подуровень для соединения",
"commands.sable.joint.success": "Соединение успешно создано",
"commands.sable.sub_level.set_name.success_singular": "Set name of sub-level to %s",
"commands.sable.sub_level.set_name.success_multiple": "Set name of %s sub-levels to %s",
"commands.sable.sub_level.set_name.success_singular": "Имя подуровня установлено: %s",
"commands.sable.sub_level.set_name.success_multiple": "Имя %s подуровней установлено: %s",
"commands.sable.sub_level.get_name.success": "Name of sub-level is %s",
"commands.sable.sub_level.get_name.failure_unnamed": "Sub-level has no name",
"commands.sable.sub_level.get_name.success": "Имя подуровня: %s",
"commands.sable.sub_level.get_name.failure_unnamed": "У подуровня нет имени",
"commands.sable.sub_level.clear_name.success_singular": "Cleared name of sub-level",
"commands.sable.sub_level.clear_name.success_multiple": "Cleared name of %s sub-levels",
"commands.sable.sub_level.clear_name.success_singular": "Имя подуровня очищено",
"commands.sable.sub_level.clear_name.success_multiple": "Имена %s подуровней очищены",
"commands.sable.sub_level.teleport_with_orientation.success": "Teleported %s to %.2f, %.2f, %.2f facing %.2f, %.2f",
"commands.sable.sub_level.teleport.success": "Teleported %s to %.2f, %.2f, %.2f",
"commands.sable.sub_level.remove.success": "Removed %s",
"commands.sable.sub_level.assemble.no_blocks": "Couldn't assemble sub-level, no valid blocks found",
"commands.sable.sub_level.assemble.connected.too_many_blocks": "Couldn't assemble sub-level, too many blocks (maximum %s)",
"commands.sable.sub_level.shatter.no_blocks": "Couldn't shatter into sub-levels, no valid blocks found",
"commands.sable.sub_level.shatter.connected.too_many_blocks": "Couldn't shatter into sub-levels, too many blocks (maximum %s)",
"commands.sable.sub_level.shatter.region.success": "Shattered a region with %s blocks into new sub-levels",
"commands.sable.sub_level.shatter.connected.success": "Shattered %s connected blocks into new sub-levels",
"commands.sable.sub_level.shatter.range.success": "Shattered a range with %s blocks into new sub-levels",
"commands.sable.sub_level.shatter.radius.success": "Shattered a radius with %s blocks into new sub-levels",
"commands.sable.sub_level.shatter.sub_level.success": "Shattered %s into %s new sub-levels",
"commands.sable.sub_level.shatter.sub_level.only_single_block": "Can't shatter single-block sub-levels",
"commands.sable.sub_level.assemble.region.success": "Assembled a region %s blocks to a new sub-level",
"commands.sable.sub_level.assemble.connected.success": "Assembled %s connected blocks to a new sub-level",
"commands.sable.sub_level.assemble.radius.success": "Assembled a radius with %s blocks to a new sub-level",
"commands.sable.sub_level.assemble.range.success": "Assembled a range with %s blocks to a new sub-level",
"commands.sable.sub_level.teleport_with_orientation.success": "Телепортировано %s в %.2f, %.2f, %.2f с направлением %.2f, %.2f",
"commands.sable.sub_level.teleport.success": "Телепортировано %s в %.2f, %.2f, %.2f",
"commands.sable.sub_level.remove.success": "Удалено: %s",
"commands.sable.sub_level.assemble.no_blocks": "Не удалось собрать подуровень: не найдено подходящих блоков",
"commands.sable.sub_level.assemble.connected.too_many_blocks": "Не удалось собрать подуровень: слишком много блоков (максимум %s)",
"commands.sable.sub_level.shatter.no_blocks": "Не удалось разбить на подуровни: не найдено подходящих блоков",
"commands.sable.sub_level.shatter.connected.too_many_blocks": "Не удалось разбить на подуровни: слишком много блоков (максимум %s)",
"commands.sable.sub_level.shatter.region.success": "Область с %s блоками разбита на новые подуровни",
"commands.sable.sub_level.shatter.connected.success": "Разбито %s связанных блоков на новые подуровни",
"commands.sable.sub_level.shatter.range.success": "Диапазон с %s блоками разбит на новые подуровни",
"commands.sable.sub_level.shatter.radius.success": "Радиус с %s блоками разбит на новые подуровни",
"commands.sable.sub_level.shatter.sub_level.success": "%s разбит на %s новых подуровней",
"commands.sable.sub_level.shatter.sub_level.only_single_block": "Нельзя разбивать одноблочные подуровни",
"commands.sable.sub_level.assemble.region.success": "Область из %s блоков собрана в новый подуровень",
"commands.sable.sub_level.assemble.connected.success": "%s связанных блоков собрано в новый подуровень",
"commands.sable.sub_level.assemble.radius.success": "Радиус с %s блоками собран в новый подуровень",
"commands.sable.sub_level.assemble.range.success": "Диапазон с %s блоками собран в новый подуровень",
"commands.sable.physics.paused.success": "Set physics paused to be %s",
"commands.sable.physics.paused_toggled.success": "Toggled physics paused to be %s",
"commands.sable.physics.paused.success": "Пауза физики установлена: %s",
"commands.sable.physics.paused_toggled.success": "Пауза физики переключена: %s",
"commands.sable.place_schematic.failure": "Couldn't find schematic!",
"commands.sable.place_schematic.success": "Placed schematic!",
"commands.sable.place_schematic.failure": "Не удалось найти схему!",
"commands.sable.place_schematic.success": "Схема размещена!",
"commands.sable.fail.not_inside_sub_level": "Position outside of sub-level plot",
"commands.sable.fail.no_sub_levels": "No sub-levels found",
"commands.sable.fail.unmodified": "No sub-levels were modified",
"commands.sable.fail.no_axis_for_rotation": "No axis for rotation",
"commands.sable.fail.not_inside_sub_level": "Позиция вне области подуровня",
"commands.sable.fail.no_sub_levels": "Подуровни не найдены",
"commands.sable.fail.unmodified": "Ни один подуровень не был изменен",
"commands.sable.fail.no_axis_for_rotation": "Нет оси для поворота",
"commands.sable.info.count": "Found %s sub-levels:",
"commands.sable.info.count": "Найдено %s подуровней:",
"commands.sable.info.name": "%s:",
"commands.sable.info.name.tooltip": "Serialization Pointer: %s",
"commands.sable.info.name.tooltip": "Указатель сериализации: %s",
"commands.sable.info.position": " Position: %.2f %.2f %.2f",
"commands.sable.info.orientation": " Orientation: %.2f %.2f %.2f %.2f",
"commands.sable.info.linear_velocity": " Linear Velocity: %.2f %.2f %.2f",
@@ -72,77 +72,77 @@
"commands.sable.info.world_bounds": " World Bounds: %.2f x %.2f x %.2f",
"commands.data.sub_level.get": "%s on sub-level %s after scale factor of %s is %s",
"commands.data.sub_level.modified": "Modified sub-level auxiliary data of %s",
"commands.data.sub_level.modified": "Изменены вспомогательные данные подуровня %s",
"commands.data.sub_level.query": "%s has the following auxiliary sub-level data: %s",
"argument.sable.body.selector.all": "All sub-levels",
"argument.sable.body.selector.nearest": "Nearest sub-level",
"argument.sable.body.selector.random": "Random sub-level",
"argument.sable.body.selector.viewed": "Viewed sub-level",
"argument.sable.body.selector.latest": "Latest sub-level",
"argument.sable.body.selector.tracking": "Tracking sub-level",
"argument.sable.body.selector.inside": "Inside sub-level",
"argument.sable.body.static_world": "The static world",
"argument.sable.body.selector.all": "Все подуровни",
"argument.sable.body.selector.nearest": "Ближайший подуровень",
"argument.sable.body.selector.random": "Случайный подуровень",
"argument.sable.body.selector.viewed": "Просматриваемый подуровень",
"argument.sable.body.selector.latest": "Последний подуровень",
"argument.sable.body.selector.tracking": "Отслеживаемый подуровень",
"argument.sable.body.selector.inside": "Внутри подуровня",
"argument.sable.body.static_world": "Статичный мир",
"argument.sable.sub_level.modifier.distance": "Distance to sub-level",
"argument.sable.sub_level.modifier.x": "x position",
"argument.sable.sub_level.modifier.y": "y position",
"argument.sable.sub_level.modifier.z": "z position",
"argument.sable.sub_level.modifier.dx": "Sub-levels between x and x + dx",
"argument.sable.sub_level.modifier.dy": "Sub-levels between y and y + dy",
"argument.sable.sub_level.modifier.dz": "Sub-levels between z and z + dz",
"argument.sable.sub_level.modifier.vx": "x velocity",
"argument.sable.sub_level.modifier.vy": "y velocity",
"argument.sable.sub_level.modifier.vz": "z velocity",
"argument.sable.sub_level.modifier.speed": "Sub-level speed",
"argument.sable.sub_level.modifier.mass": "Sub-level weight",
"argument.sable.sub_level.modifier.volume": "Volume of sub-level bounding box",
"argument.sable.sub_level.modifier.width": "X axis size of sub-level bounding box",
"argument.sable.sub_level.modifier.height": "Y axis size of sub-level bounding box",
"argument.sable.sub_level.modifier.length": "Z axis size of sub-level bounding box",
"argument.sable.sub_level.modifier.limit": "Maximum number of sub-levels to return",
"argument.sable.sub_level.modifier.name": "Sub-level name",
"argument.sable.sub_level.modifier.sort": "Sort the sub-levels by distance",
"argument.sable.unexpected_end_of_input": "Unexpected end of input",
"argument.sable.single_sub_level_required": "Only one sub-level is allowed, but the provided selector allows more than one",
"argument.sable.sub_level.invalid": "Invalid sub-level selector",
"argument.sable.sub_level.expected_end_of_modifier": "Expected end of modifier",
"argument.sable.sub_level.expected_positive_integer": "Expected a positive integer",
"argument.sable.sub_level.expected_positive_decimal": "Expected a positive decimal",
"argument.sable.sub_level.expected_positive_range": "Expected a positive range",
"argument.sable.sub_level.expected_sorting": "Expected sorting type of either nearest or furthest",
"argument.sable.sub_level.modifier.distance": "Расстояние до подуровня",
"argument.sable.sub_level.modifier.x": "позиция x",
"argument.sable.sub_level.modifier.y": "позиция y",
"argument.sable.sub_level.modifier.z": "позиция z",
"argument.sable.sub_level.modifier.dx": "Подуровни между x и x + dx",
"argument.sable.sub_level.modifier.dy": "Подуровни между y и y + dy",
"argument.sable.sub_level.modifier.dz": "Подуровни между z и z + dz",
"argument.sable.sub_level.modifier.vx": "скорость x",
"argument.sable.sub_level.modifier.vy": "скорость y",
"argument.sable.sub_level.modifier.vz": "скорость z",
"argument.sable.sub_level.modifier.speed": "скорость подуровня",
"argument.sable.sub_level.modifier.mass": "масса подуровня",
"argument.sable.sub_level.modifier.volume": "Объем ограничивающего блока подуровня",
"argument.sable.sub_level.modifier.width": "Размер ограничивающего блока подуровня по оси X",
"argument.sable.sub_level.modifier.height": "Размер ограничивающего блока подуровня по оси Y",
"argument.sable.sub_level.modifier.length": "Размер ограничивающего блока подуровня по оси Z",
"argument.sable.sub_level.modifier.limit": "Максимальное число возвращаемых подуровней",
"argument.sable.sub_level.modifier.name": "Имя подуровня",
"argument.sable.sub_level.modifier.sort": "Сортировать подуровни по расстоянию",
"argument.sable.unexpected_end_of_input": "Неожиданный конец ввода",
"argument.sable.single_sub_level_required": "Допускается только один подуровень, но селектор позволяет больше одного",
"argument.sable.sub_level.invalid": "Неверный селектор подуровня",
"argument.sable.sub_level.expected_end_of_modifier": "Ожидался конец модификатора",
"argument.sable.sub_level.expected_positive_integer": "Ожидалось положительное целое число",
"argument.sable.sub_level.expected_positive_decimal": "Ожидалось положительное десятичное число",
"argument.sable.sub_level.expected_positive_range": "Ожидался положительный диапазон",
"argument.sable.sub_level.expected_sorting": "Ожидался тип сортировки: nearest или furthest",
"inspector.sable.sub_level_container.title": "Sub-level Container",
"inspector.sable.sub_level_container.title": "Контейнер подуровней",
"attribute.name.player.sub_level_punch_strength": "Push Strength",
"attribute.name.player.sub_level_punch_cooldown": "Push Cooldown",
"attribute.name.player.sub_level_punch_strength": "Сила толчка",
"attribute.name.player.sub_level_punch_cooldown": "Перезарядка толчка",
"options.sable_menu": "Sub-Level Settings... ",
"options.physics_steps": "Physics Steps",
"options.sable_menu": "Настройки подуровней... ",
"options.physics_steps": "Шаги физики",
"options.physics_steps_template": "%s steps / second",
"options.physics_steps.tooltip": "How many times the physics simulation is stepped in every second. Higher values will be significantly more performance intensive, but will have higher accuracy.",
"options.physics_steps.tooltip": "Сколько раз в секунду выполняется шаг физической симуляции. Более высокие значения заметно сильнее нагружают производительность, но повышают точность.",
"sub_level.toast.checkLog": "See log for more details",
"sub_level.toast.loadFailure": "Failed to load sub-level at %s",
"sub_level.toast.saveFailure": "Failed to save sub-level at %s",
"sub_level.toast.physicsFailure": "Physics failure for sub-level at %s",
"sub_level.toast.attemptingRecovery": "Attempting recovery",
"sub_level.toast.checkLog": "Подробнее смотрите в журнале",
"sub_level.toast.loadFailure": "Не удалось загрузить подуровень в %s",
"sub_level.toast.saveFailure": "Не удалось сохранить подуровень в %s",
"sub_level.toast.physicsFailure": "Сбой физики подуровня в %s",
"sub_level.toast.attemptingRecovery": "Попытка восстановления",
"camera_type.sub_level_view": "Entering Contraption Camera",
"camera_type.sub_level_view_unlocked": "Entering Unlocked Contraption Camera",
"camera_type.sub_level_view": "Вход в камеру механизма",
"camera_type.sub_level_view_unlocked": "Вход в разблокированную камеру механизма",
"force_group.sable.gravity": "Gravity",
"force_group.sable.drag": "Drag",
"force_group.sable.levitation": "Levitation",
"force_group.sable.balloon_lift": "Balloon Lift",
"force_group.sable.propulsion": "Propulsion",
"force_group.sable.lift": "Lift",
"force_group.sable.magnetic_force": "Magnetic",
"force_group.sable.gravity": "Гравитация",
"force_group.sable.drag": "Сопротивление",
"force_group.sable.levitation": "Левитация",
"force_group.sable.balloon_lift": "Подъем шара",
"force_group.sable.propulsion": "Тяга",
"force_group.sable.lift": "Подъем",
"force_group.sable.magnetic_force": "Магнитная сила",
"schematic.sable.mirror_not_supported": "Cannot mirror schematics containing sub-levels!",
"schematic.sable.mirror_not_supported": "Нельзя зеркалить схемы, содержащие подуровни!",
"death.attack.fall.from_sublevel": "%1$s fell from %2$s",
"sable.create.mechanical_arm.points_removed_sublevel_and_range": "%1$s selected interaction point(s) removed due to range limitations or not being anchored.",
"sable.create.remove.points_removed_sublevel" : "%1$s selected interaction point(s) removed due to not being anchored"
"sable.create.mechanical_arm.points_removed_sublevel_and_range": "%1$s выбранных точек взаимодействия удалено из-за ограничения дальности или отсутствия привязки.",
"sable.create.remove.points_removed_sublevel" : "%1$s выбранных точек взаимодействия удалено из-за отсутствия привязки"
}