{
  "config.asyncparticles.not-implemented": "Пока не реализовано.",
  "config.asyncparticles.category.particle": "Частицы",
  "config.asyncparticles.particle.particleLimit": "Лимит частиц",
  "config.asyncparticles.particle.particleLimit.tooltip": "Задаёт максимальное количество частиц для\nкаждого 'ParticleRenderType'.",
  "config.asyncparticles.particle.removeIfMissedTick": "Удалять при пропуске тика",
  "config.asyncparticles.particle.removeIfMissedTick.tooltip": "Удаляет частицу, если асинхронная задача была\nпрервана до её обработки.",
  "config.asyncparticles.particle.particleLightCache": "Кэширование освещения частиц",
  "config.asyncparticles.particle.particleLightCache.tooltip": "Включить кэширование освещения частиц\nдля повышения производительности.",
  "config.asyncparticles.category.tick": "Тик",
  "config.asyncparticles.tick.animationTickMode": "Асинхронное обновление анимаций",
  "config.asyncparticles.tick.animationTickMode.tooltip": "Выберите способ обработки анимаций.\n'Синхронно' — без оптимизаций.",
  "config.asyncparticles.tick.particleTickMode": "Асинхронный тик частиц",
  "config.asyncparticles.tick.particleTickMode.tooltip": "Выберите способ обработки тика частиц.\n'Синхронно' — без оптимизаций.",
  "config.asyncparticles.tick.tickWeatherAsync": "Асинхронный тик погоды",
  "config.asyncparticles.tick.tickWeatherAsync.tooltip": "Включить асинхронное обновление погоды.",
  "config.asyncparticles.tick.deferredTextureTick": "Отложенный тик текстур",
  "config.asyncparticles.tick.deferredTextureTick.tooltip": "Откладывать обновление текстур на кадр,\nчтобы избежать лагов.",
  "config.asyncparticles.tick.failPerSecLimit": "Порог сбоев в секунду",
  "config.asyncparticles.tick.failPerSecLimit.tooltip": "Максимальное количество сбоев обновления в секунду\nдля каждого класса частиц или операций пост-тика.\nПри превышении будет выполнено действие, заданное\nправилом 'Поведение при сбое'.",
  "config.asyncparticles.tick.failBehavior": "Поведение при сбое",
  "config.asyncparticles.tick.failBehavior.tooltip": "Что делать, если число сбоев превышает лимит.",
  "config.asyncparticles.tick.suppressCME": "Игнорировать CME",
  "config.asyncparticles.tick.suppressCME.tooltip": "Игнорировать 'ConcurrentModificationException',\nпока не превышен лимит сбоев в секунду.",
  "config.asyncparticles.category.rendering": "Рендеринг",
  "config.asyncparticles.rendering.particleCulling": "Отсечение частиц",
  "config.asyncparticles.rendering.particleCulling.tooltip": "Удалять частицы за пределами камеры.\n'Сфера (в реальном времени)' рекомендуется.\n'Коробка (в реальном времени)' — наследованный режим,\nмедленнее, но точнее.\n'Сфера (асинх., по тику)' и 'Коробка (асинх., по тику)'\nбыстрее, но могут задерживать отображение частиц\nоколо краёв экрана при быстром вращении камеры.\nРежимы 'Сфера' могут быть несовместимы с некоторыми модами.\n'Отключено' полностью убирает отсечение частиц.",
  "config.asyncparticles.rendering.cullWeathers": "Отсечение погоды",
  "config.asyncparticles.rendering.cullWeathers.tooltip": "Удалять погодные эффекты за пределами камеры.",
  "config.asyncparticles.rendering.particleRenderingMode": "Асинхронный рендеринг частиц",
  "config.asyncparticles.rendering.particleRenderingMode.tooltip": "Выберите способ отображения частиц.\n'Совместимость' улучшает поддержку модов,\nно немного снижает производительность.\nВключается автоматически при использовании шейдеров.\n'Синхронно' отключает оптимизацию.\n'Совместимость' и 'Синхронно'\nподдерживают рендеринг непрозрачных частиц под водой\n(на Fabric нужен мод Iris).",
  "config.asyncparticles.rendering.renderWeatherAsync": "Асинхронный рендеринг погоды",
  "config.asyncparticles.rendering.renderWeatherAsync.tooltip": "Включить асинхронное отображение погодных эффектов.",
  "config.asyncparticles.particle.cullUnderwaterParticleType": "Отсечение типа частицы 'UNDERWATER'",
  "config.asyncparticles.particle.cullUnderwaterParticleType.tooltip": "На графике без 'Великолепно' это позволяет частицы\n'UNDERWATER' видеть только будучи под водой.",
  "config.asyncparticles.rendering.failPerSecLimit": "Порог сбоев отрисовки в секунду",
  "config.asyncparticles.rendering.failPerSecLimit.tooltip": "Максимальное количество сбоев отрисовки в секунду\nдля каждого класса частиц. Превышение ведёт к действию\nиз параметра 'Поведение при сбое'.",
  "config.asyncparticles.rendering.failBehavior": "Поведение при сбое",
  "config.asyncparticles.rendering.failBehavior.tooltip": "Действие при превышении лимита сбоев рендеринга.",
  "config.asyncparticles.category.mod-compat": "Интеграция",
  "config.asyncparticles.category.mod-compat.valkyrienskies": "Valkyrien Skies",
  "config.asyncparticles.mod-compat.valkyrienskies.rainEffect": "Эффект дождя",
  "config.asyncparticles.mod-compat.valkyrienskies.rainEffect.tooltip": "Управляет появлением эффекта дождя\nна кораблях Valkyrien Skies.",
  "config.asyncparticles.mod-compat.valkyrienskies.fixParticleLights": "Исправить освещение частиц",
  "config.asyncparticles.mod-compat.valkyrienskies.fixParticleLights.tooltip": "Исправляет проблемы с освещением частиц на кораблях.",
  "config.asyncparticles.category.mod-compat.create": "Create",
  "config.asyncparticles.mod-compat.create.rainEffect": "Эффект дождя",
  "config.asyncparticles.mod-compat.create.rainEffect.tooltip": "Определяет появление эффекта дождя\nна механизмах из Create.",
  "config.asyncparticles.category.mod-compat.cooparticlesapi": "Coo Particles API",
  "config.asyncparticles.mod-compat.cooparticlesapi.tickMode": "Режим тика для менеджеров",
  "config.asyncparticles.mod-compat.cooparticlesapi.tickMode.tooltip": "Если возникли проблемы с этим, попробуйте изменить\nрежим.",
  "config.asyncparticles.category.mixin": "Mixin",
  "config.asyncparticles.mixin.tooltip": "Записи по умолчанию удалить нельзя.\n(Сбросьте всё по умолчанию, удалив все записи.)",
  "config.asyncparticles.mixin.safeClassInstanceMultiMap": "Потокобезопасный 'ClassInstanceMultiMap'",
  "config.asyncparticles.mixin.safeClassInstanceMultiMap.tooltip": "Включите, если возникают вылеты, связанные\nс нестандартными реализации частиц в модах,\nполучающих доступ к сущностям в мире.",
  "config.asyncparticles.mixin.safeBlockEntityMap": "Потокобезопасная карта 'LevelChunk#blockEntities'",
  "config.asyncparticles.mixin.safeBlockEntityMap.tooltip": "Включите, если возникают вылеты, связанные\nс нестандартными частицами в модах,\nполучающими доступ к блок-сущностям в мире.",
  "config.asyncparticles.mixin.particle.noCulling": "Чёрный список отсечения частиц",
  "config.asyncparticles.mixin.particle.noLightCache": "Чёрный список кэширования освещения частиц",
  "config.asyncparticles.mixin.particle.lockProvider": "Провайдер блокировок частиц",
  "config.asyncparticles.mixin.particle.lockRequired": "Блокировка частиц обязательна",
  "config.asyncparticles.mixin.replaceRandom": "Заменить RandomSource",
  "config.asyncparticles.mixin.replaceRandom.tooltip": "Подавлять вылеты из-за одновременного доступа.",
  "config.asyncparticles.mixin.particle.safeLegacyRandomSource": "Потокобезопасный LegacyRandomSource",
  "config.asyncparticles.mixin.particle.safeLegacyRandomSource.tooltip": "Включайте только при крашах!\nСначала попробуйте 'Заменить RandomSource'.\nДелает LegacyRandomSource потокобезопасным для борьбы с вылетами по потокам.",
  "config.asyncparticles.mixin.particle.invalid-class": "Класс не найден или не является подклассом 'net.minecraft.client.particle.Particle'!",
  "config.asyncparticles.mixin.create.contraptionsNoParticleCollision": "Отключить столкновения частиц с механизмами",
  "config.asyncparticles.mixin.create.contraptionsNoParticleCollision.tooltip": "Отключить столкновения частиц для некоторых классов механизмов.",
  "config.asyncparticles.enum.RenderingMode.DELAYED": "Максимальная скорость",
  "config.asyncparticles.enum.RenderingMode.COMPATIBILITY": "Совместимость",
  "config.asyncparticles.enum.RenderingMode.SYNCHRONOUSLY": "Синхронно",
  "config.asyncparticles.enum.TickMode.INTERRUPTIBLE": "Прерываемый",
  "config.asyncparticles.enum.TickMode.FORCE_COMPLETE": "Завершить принудительно",
  "config.asyncparticles.enum.TickMode.SYNCHRONOUSLY": "Синхронно",
  "config.asyncparticles.enum.FailBehavior.RAISE_CRASH": "Вызвать сбой",
  "config.asyncparticles.enum.FailBehavior.MARK_AS_SYNC": "Перевести в синхронный режим",
  "config.asyncparticles.enum.RainEffect.NONE": "Нет",
  "config.asyncparticles.enum.RainEffect.STATIONARY": "Только стоя на месте",
  "config.asyncparticles.enum.RainEffect.ALWAYS": "Всегда",
  "config.asyncparticles.enum.cooparticles.CooTickMode.SYNCHRONOUSLY": "Синхронно",
  "config.asyncparticles.enum.cooparticles.CooTickMode.ASYNC_IN_PARALLEL": "Асинхронно (параллельно)",
  "config.asyncparticles.enum.cooparticles.CooTickMode.ASYNC_IN_SEQUENCED": "Асинхронно (последовательно)",
  "config.asyncparticles.enum.ParticleCullingMode.DISABLED": "Отключено",
  "config.asyncparticles.enum.ParticleCullingMode.AABB": "Коробка (в реальном времени)",
  "config.asyncparticles.enum.ParticleCullingMode.SPHERE": "Сфера (в реальном времени)",
  "config.asyncparticles.enum.ParticleCullingMode.ASYNC_AABB": "Коробка (асинх., по тику)",
  "config.asyncparticles.enum.ParticleCullingMode.ASYNC_SPHERE": "Сфера (асинх., по тику)",
  "config.asyncparticles.incompatibility": "Несовместимо с модом %s.",
  "config.asyncparticles.limited": "Ограничено модом %s.",
  "gui.asyncparticles.reset-confirmation": "Вы действительно хотите сбросить все настройки?",
  "gui.asyncparticles": "Async Particles",
  "gui.asyncparticles.error": "Ошибка!",
  "gui.asyncparticles.menu-unavailable": "Меню настроек недоступно",
  "gui.asyncparticles.menu-unavailable.message": "Для доступа к меню настроек установите Cloth Config API.\nМожно внести изменения вручную и нажать \"Перезагрузить конфиг\".\nЗажмите SHIFT, чтобы показать кнопку сброса.",
  "gui.asyncparticles.failed-to-save": "Не удалось сохранить: %s",
  "gui.asyncparticles.reload": "Перезагрузить конфиг",
  "gui.asyncparticles.failed-to-reload": "Не удалось перезагрузить: %s",
  "gui.asyncparticles.reload-successfully": "Конфиг успешно перезагружен!",
  "gui.asyncparticles.reload-confirmation": "Вы уверены, что хотите перезагрузить настройки?",
  "gui.asyncparticles.reset": "Сбросить конфиг",
  "gui.asyncparticles.failed-to-reset": "Не удалось сбросить: %s",
  "gui.asyncparticles.reset-successfully": "Успешно сброшено!",
  "gui.asyncparticles.revert": "Отменить"
}
