{
    "menu.savingSubLevels": "Сохранение подуровней",
    "commands.sable.helper.missing_sub_level_container": "Не удалось найти контейнер подуровней для этого уровня!",
    "commands.sable.helper.missing_physics_system": "Не удалось найти систему физики подуровней для этого уровня!",
    "commands.sable.sub_level": "подуровень",
    "commands.sable.sub_levels": "%s подуровней",
    "commands.sable.physics.global": "глобальная",
    "commands.sable.physics.local": "локальная",
    "commands.sable.spawn.success": "Создан %s",
    "commands.sable.spawn.clone.success": "Подуровень скопирован",
    "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": "Не удалось найти подуровень для соединения",
    "commands.sable.joint.success": "Соединение успешно создано",
    "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": "Имя подуровня — %s",
    "commands.sable.sub_level.get_name.failure_unnamed": "Подуровень не имеет имени",
    "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": "Телепортирован %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": "Физика приостановлена: %s",
    "commands.sable.physics.paused_toggled.success": "Состояние паузы физики переключено на %s",
    "commands.sable.place_schematic.failure": "Не удалось найти схему!",
    "commands.sable.place_schematic.success": "Схема размещена!",
    "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": "Найдено %s подуровней:",
    "commands.sable.info.name": "%s:",
    "commands.sable.info.name.tooltip": "Указатель сериализации: %s",
    "commands.sable.info.position": "    Позиция: %.2f %.2f %.2f",
    "commands.sable.info.orientation": "    Ориентация: %.2f %.2f %.2f %.2f",
    "commands.sable.info.linear_velocity": "    Линейная скорость: %.2f %.2f %.2f",
    "commands.sable.info.angular_velocity": "    Угловая скорость: %.2f %.2f %.2f",
    "commands.sable.info.mass": "    Масса: %.2f",
    "commands.sable.info.world_bounds": "    Границы мира: %.2f x %.2f x %.2f",
    "commands.data.sub_level.get": "%s для подуровня %s после коэффициента масштабирования %s равно %s",
    "commands.data.sub_level.modified": "Изменены вспомогательные данные подуровня %s",
    "commands.data.sub_level.query": "%s имеет следующие вспомогательные данные подуровня: %s",
    "commands.sable.forceload.add.count": "Добавлены билеты принудительной загрузки для %s подуровня(ей)",
    "commands.sable.forceload.remove.count": "Удалены билеты принудительной загрузки для %s подуровня(ей)",
    "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": "Расстояние до подуровня",
    "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": "Ожидался тип сортировки: ближайший или самый дальний",
    "inspector.sable.sub_level_container.title": "Контейнер подуровней",
    "attribute.name.player.sub_level_punch_strength": "Сила толчка",
    "attribute.name.player.sub_level_punch_cooldown": "Задержка толчка",
    "options.sable_menu": "Настройки подуровней...  ",
    "options.physics_steps": "Шагов физики",
    "options.physics_steps_template": "%s шагов / секунду",
    "options.physics_steps.tooltip": "Сколько раз в секунду выполняется шаг физического симулятора. Более высокие значения значительно увеличивают нагрузку на производительность, но повышают точность.",
    "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": "Вход в камеру механизма",
    "camera_type.sub_level_view_unlocked": "Вход в свободную камеру механизма",
    "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": "Невозможно отразить схемы, содержащие подуровни!",
    "death.attack.fall.from_sublevel": "%1$s упал с %2$s",
    "sable.create.mechanical_arm.points_removed_sublevel_and_range": "%1$s выбранных точек взаимодействия удалены из-за ограничений дальности или отсутствия якоря.",
    "sable.create.remove.points_removed_sublevel": "%1$s выбранных точек взаимодействия удалены из-за отсутствия якоря."
}