{
  "gui.oneenoughitem.replacement_editor.title": "Редактор замен",
  "gui.oneenoughitem.item_selection.title": "Выбрать предмет",
  "gui.oneenoughitem.tag_selection.title": "Выбрать тег",
  "gui.oneenoughitem.datapack_name": "Название датапака",
  "gui.oneenoughitem.datapack_name.hint": "По умолчанию, если пусто",
  "gui.oneenoughitem.file_name": "Имя файла",
  "gui.oneenoughitem.file_name.hint": "Введите имя файла",
  "gui.oneenoughitem.create_file": "Создать файл",
  "gui.oneenoughitem.select_file": "Выбрать файл",
  "gui.oneenoughitem.clear_all": "Очистить всё",
  "gui.oneenoughitem.reload": "Перезагрузить",
  "gui.oneenoughitem.add_item": "Добавить предмет",
  "gui.oneenoughitem.add_item_tag": "Добавить тег предмета",
  "gui.oneenoughitem.select_item": "Выбрать предмет",
  "gui.oneenoughitem.select_tag": "Выбрать тег",
  "gui.oneenoughitem.clear": "Очистить",
  "gui.oneenoughitem.save": "Сохранить",
  "gui.oneenoughitem.back": "Назад",
  "gui.oneenoughitem.match": "Совпадение: %s",
  "gui.oneenoughitem.data_id.items": "Предметы",
  "gui.oneenoughitem.result": "Результат: %s",
  "gui.oneenoughitem.search": "Поиск",
  "gui.oneenoughitem.search.hint": "Поиск предметов...",
  "gui.oneenoughitem.search_tags.hint": "Поиск тегов...",
  "gui.oneenoughitem.sort.name": "Сортировка: по названию",
  "gui.oneenoughitem.sort.mod": "Сортировка: по моду",
  "gui.oneenoughitem.sort.id": "Сортировка: по ID",
  "gui.oneenoughitem.item_grid": "Сетка предметов",
  "gui.oneenoughitem.file_created": "Файл создан: %s",
  "gui.oneenoughitem.file_creation_failed": "Не удалось создать файл: %s",
  "gui.oneenoughitem.incomplete_replacement": "Пожалуйста, выберите как совпадающие предметы, так и результирующий предмет",
  "gui.oneenoughitem.file_not_found": "Файл не найден: %s",
  "gui.oneenoughitem.replacement_saved": "Правила замены успешно сохранены",
  "gui.oneenoughitem.save_failed": "Не удалось сохранить правила: %s",
  "gui.oneenoughitem.reload_triggered": "Запущена перезагрузка датапака",
  "gui.oneenoughitem.current_file": "Текущий файл: %s",
  "gui.oneenoughitem.current_file.none": "Нет",
  "gui.oneenoughitem.match_summary": "%1$s: %2$d, теги: %3$d",
  "gui.oneenoughitem.selected": "Выбрано: %s",
  "gui.oneenoughitem.tag_selected": "Тег выбран",
  "gui.oneenoughitem.no_result": "Нет результатов",
  "gui.oneenoughitem.save_to_cache": "Ctrl+S: Сохранить в кэш",
  "gui.oneenoughitem.add_button": "Добавить",
  "gui.oneenoughitem.modify_button": "Изменить",
  "gui.oneenoughitem.remove_button": "Удалить",
  "gui.oneenoughitem.add_selected": "Добавить выбранное",
  "gui.oneenoughitem.clear_selected": "Очистить выбранное",
  "gui.oneenoughitem.web_rules_injector": "Инжектор веб-правил",
  "gui.oneenoughitem.file_selection.title": "Выберите файл JSON",
  "gui.oneenoughitem.file_selection.search": "Поиск файлов",
  "gui.oneenoughitem.file_selection.search.hint": "Введите имя файла или путь для поиска…",
  "gui.oneenoughitem.file_selection.refresh": "Обновить",
  "gui.oneenoughitem.file_selection.files_found": "Найдено файлов: %d",
  "gui.oneenoughitem.file_selection.no_files": "Файлы JSON не найдены. Убедитесь, что датапак установлен правильно.",
  "gui.oneenoughitem.file_selection.help": "Нажмите на файл, чтобы просмотреть параметры",
  "gui.oneenoughitem.object.select_element": "▼ Выбрать элемент объекта",
  "gui.oneenoughitem.object.element_up": "▲ Элемент выше",
  "gui.oneenoughitem.object.element_down": "▼ Элемент ниже",
  "gui.oneenoughitem.object.delete": "Удалить",
  "gui.oneenoughitem.save_to_json": "Сохранить в JSON",
  "gui.oneenoughitem.deduplicate_recipes": "Дедублицировать рецепты",
  "gui.oneenoughitem.deduplicate_recipes.processing": "Обработка...",
  "gui.oneenoughitem.domain_switch": "Переключить функцию",
  "gui.oneenoughitem.modernfix_warning.title": "OneEnoughItem",
  "gui.oneenoughitem.modernfix_warning.confirm": "ОК",
  "gui.oneenoughitem.modernfix_warning.ignore": "Игнорировать",
  "gui.oneenoughitem.modernfix_warning.line1": "Обнаружен конфликт конфигурации ModernFix!",
  "gui.oneenoughitem.modernfix_warning.line2": "Если возникнут проблемы с рецептами,",
  "gui.oneenoughitem.modernfix_warning.line3": "отключите параметр faster_ingredients.",
  "gui.oneenoughitem.modernfix_warning.line4": "Нажмите ОК, чтобы автоматически отключить его.",
  "gui.domain_dropdown.page": "Страница %s",
  "mode.oneenoughitem.add": "Добавить",
  "mode.oneenoughitem.modify": "Изменить",
  "mode.oneenoughitem.remove": "Удалить",
  "mode.oneenoughitem.unknown": "Неизвестно",
  "description.oneenoughitem.invalid": "Недействительно",
  "description.oneenoughitem.parse_failed": "Ошибка синтаксического анализа",
  "description.oneenoughitem.error": "Ошибка",
  "description.oneenoughitem.item": "Предмет",
  "description.oneenoughitem.tag": "Тег",
  "description.oneenoughitem.items_to_type": "%d→%s",
  "tooltip.oneenoughitem.item_replaced": "Заменено",
  "tooltip.oneenoughitem.replaced_with_tag": "Заменено на тег: %s",
  "tooltip.oneenoughitem.replaced_with_item": "Заменено на предмет: %s",
  "tooltip.oneenoughitem.source_runtime": "(Из правил среды выполнения)",
  "tooltip.oneenoughitem.source_saved": "(Из сохранённых правил)",
  "tooltip.oneenoughitem.item_used_as_result": "Этот предмет используется в качестве результата",
  "message.oneenoughitem.object_loaded": "Загружены правила замены для индекса объекта %d",
  "message.oneenoughitem.object_element_deleted": "Удалён элемент объекта с индексом %d",
  "message.oneenoughitem.file_selected": "Выбран файл: %s (режим: %s)",
  "message.oneenoughitem.file_created": "Файл создан: %s",
  "message.oneenoughitem.object_updated": "Обновлены правила замены для индекса объекта %d",
  "message.oneenoughitem.replacement_added": "В файл добавлено новое правило замены: %s",
  "message.oneenoughitem.file_loaded": "Файл загружен: %s",
  "message.oneenoughitem.datapack_reload_triggered": "Запущена перезагрузка датапака",
  "message.oneenoughitem.cache_saved": "Кэш сохранён (Ctrl+S)",
  "message.oneenoughitem.file_deleted": "Файл удалён: %s",
  "message.oneenoughitem.no_recipes_found": "Рецептов, содержащих указанный предмет, не найдено",
  "message.oneenoughitem.confirm_recipe_removal": "Найдено рецептов с указанным предметом: %s. Удалить их?",
  "message.oneenoughitem.recipes_removed": "Успешно удалено рецептов: %s",
  "message.oneenoughitem.no_recipes_removed": "Рецепты не были удалены",
  "message.oneenoughitem.script_generated_with_count": "Создан скрипт с правилами удаления рецептов: %s",
  "message.oneenoughitem.reload_required_again": "Пожалуйста, запустите /reload ещё раз, чтобы применить новые правила",
  "message.oneenoughitem.deduplication_step1": "Шаг 1/3: Удаление существующих скриптов...",
  "message.oneenoughitem.deduplication_step2": "Шаг 2/3: Запуск команды перезагрузки...",
  "message.oneenoughitem.deduplication_step3": "Шаг 3/3: Регенерация скрипта...",
  "message.oneenoughitem.generating_script_directly": "Генерация скрипта напрямую из текущих данных...",
  "message.oneenoughitem.reload_required": "Пожалуйста, запустите /reload для применения изменений.",
  "message.oneenoughitem.script_deleted": "Старый скрипт удалён.",
  "message.oneenoughitem.deduplication_complete": "Дедубликация завершена. Обработано правил удаления рецептов: %s.",
  "message.oneenoughitem.deduplication_in_progress": "Выполняется дедубликация, пожалуйста, подождите...",
  "message.oneenoughitem.script_generated": "Генерация скрипта завершена: удалено рецептов: %s. Сохранено в: %s",
  "message.oneenoughitem.multi_add_tags_result": "Успешно добавлено тегов: %d",
  "message.oneenoughitem.multi_add_result": "Успешно добавлено предметов: %d",
  "error.oneenoughitem.file_name_empty": "Имя файла не может быть пустым",
  "error.oneenoughitem.object_parse_failed": "Не удалось разобрать индекс объекта %d",
  "error.oneenoughitem.object_load_error": "Ошибка загрузки данных объекта: %s",
  "error.oneenoughitem.object_index_invalid": "Недопустимый индекс объекта",
  "error.oneenoughitem.object_delete_failed": "Не удалось удалить элемент: %s",
  "error.oneenoughitem.file_create_failed": "Не удалось создать файл: %s",
  "error.oneenoughitem.file_select_failed": "Не удалось выбрать файл: %s",
  "error.oneenoughitem.missing_result_item": "Неполное правило замены! Требуется результирующий предмет.",
  "error.oneenoughitem.missing_match_items": "Неполное правило замены! Требуются совпадающие предметы.",
  "error.oneenoughitem.both_empty": "Неполное правило! Должны быть указаны как совпадающие, так и результирующие предметы.",
  "error.oneenoughitem.no_file_selected": "Файл не выбран! Пожалуйста, сначала выберите файл JSON.",
  "error.oneenoughitem.encode_failed": "Не удалось кодировать данные замены",
  "error.oneenoughitem.object_index_out_of_bounds": "Индекс объекта вне диапазона",
  "error.oneenoughitem.save_failed": "Не удалось сохранить: %s",
  "error.oneenoughitem.unexpected_error": "Непредвиденная ошибка: %s",
  "error.oneenoughitem.result_item_name_failed": "Не удалось получить регистрационное имя результирующего предмета",
  "error.oneenoughitem.no_result_item": "Результирующий предмет не указан",
  "error.oneenoughitem.file_format_error": "Ошибка формата файла: не является допустимым массивом JSON",
  "error.oneenoughitem.file_parse_failed": "Не удалось разобрать файл (возможна ошибка формата): %s",
  "error.oneenoughitem.file_not_exists": "Файл не существует: %s",
  "error.oneenoughitem.file_load_failed": "Не удалось загрузить файл: %s",
  "error.oneenoughitem.file_delete_failed": "Не удалось удалить файл: %s",
  "error.oneenoughitem.item_already_replaced": "Этот предмет уже заменён и не может быть добавлен снова",
  "error.oneenoughitem.item_used_as_result": "Этот предмет уже используется в качестве результата в другом правиле",
  "error.oneenoughitem.result_item_already_replaced": "Результирующий предмет не может быть уже заменённым предметом",
  "error.oneenoughitem.result_item_used_as_match": "Результирующий предмет не может одновременно быть совпадающим предметом в других правилах",
  "error.oneenoughitem.tag_already_replaced": "Этот тег уже заменён и не может быть добавлен снова",
  "error.oneenoughitem.reload_failed": "Не удалось перезагрузить",
  "error.oneenoughitem.no_items_for_deduplication": "Сначала добавьте предметы или теги для дедупликации",
  "error.oneenoughitem.recipe_search_failed": "Ошибка поиска рецептов",
  "error.oneenoughitem.recipe_removal_failed": "Ошибка удаления рецептов",
  "error.oneenoughitem.script_generation_failed": "Не удалось сгенерировать скрипт: %s",
  "error.oneenoughitem.script_write_failed": "Не удалось записать файл скрипта: %s",
  "error.oneenoughitem.file_already_exists": "Файл уже существует",
  "error.oneenoughitem.script_delete_failed": "Не удалось удалить существующий скрипт",
  "error.oneenoughitem.kubejs_not_loaded": "Мод KubeJS не загружен",
  "error.oneenoughitem.script_directory_creation_failed": "Не удалось создать директорию скриптов",
  "warning.oneenoughitem.item_exists": "Предмет уже добавлен",
  "warning.oneenoughitem.tag_exists": "Тег уже добавлен",
  "warning.oneenoughitem.no_recipes_found": "Совпадающих рецептов не найдено",
  "warning.oneenoughitem.no_match_items": "Совпадающих предметов или тегов не найдено",
  "oneenoughitem.modernfix.warning.line1": "OneEnoughItem: обнаружен ModernFix",
  "oneenoughitem.modernfix.warning.line2": "Чтобы убедиться в работе замен после изменения предметов,",
  "oneenoughitem.modernfix.warning.link": "установите mixin.perf.faster_ingredients в false",
  "oneenoughitem.modernfix.warning.suffix": ", затем перезапустите игру.",
  "oneenoughitem.modernfix.warning.hover": "Нажмите, чтобы открыть файл конфигурации: %s",
  "key.categories.oneenoughitem": "OneEnoughItem",
  "key.oneenoughitem.open_editor": "Открыть редактор замен",
  "oneenoughitem.webeditor.open_browser": "Веб-редактор запущен на %s, попытка открыть браузер с помощью системной команды",
  "oneenoughitem.webeditor.open_browser_manual": "Веб-редактор запущен на %s, пожалуйста, откройте его вручную"
}