diff --git a/src/main/resources/assets/modernfix/lang/ru_ru.json b/src/main/resources/assets/modernfix/lang/ru_ru.json index 7f6e2312..cd4d2b51 100644 --- a/src/main/resources/assets/modernfix/lang/ru_ru.json +++ b/src/main/resources/assets/modernfix/lang/ru_ru.json @@ -6,6 +6,7 @@ "modernfix.no_ferritecore": "FerriteCore не установлен. Затраты ОЗУ будут высокими.", "modernfix.connectedness_dynresoruces": "Connectedness и динамические ресурсы ModernFix'а не совместимы. Удалите Connectedness или выключите динамические ресурсы в конфиге ModernFix'а.", "modernfix.perf_mod_warning": "Рекомендуем установить данные моды, однако предупреждения могут быть выключены в конфиге ModernFix'а.", + "modernfix.redirector_installed": "ModernFix обнаружил, что установлен мод Redirector. Известно, что Redirector вызывает множество странных и трудноотлаживаемых проблем, поэтому настоятельно рекомендуется его удалить.", "modernfix.config": "Конфиг миксинов ModernFix", "modernfix.config.done_restart": "Готово (рестарт необходим)", "modernfix.config.wiki": "Открыть вики", @@ -99,6 +100,7 @@ "modernfix.option.mixin.perf.deduplicate_wall_shapes": "Заставляет большинство блоков-стен делить одинаковый объект их формы вместо создания копии каждому лично. Может существенно снизить потребление ОЗУ, когда в модах множество блоков-стен.", "modernfix.option.mixin.perf.dynamic_resources.ae2": "Патч для AE2 для совместимости с динамическими ресурсами", "modernfix.option.mixin.perf.dynamic_resources.ctm": "Патч для CTM для совместимости с динамическими ресурсами", + "modernfix.option.mixin.perf.dynamic_resources.ldlib": "Патч для LDLib для совместимости с динамическими ресурсами", "modernfix.option.mixin.perf.dynamic_resources.rs": "Патч для Refined Storage для совместимости с динамическими ресурсами", "modernfix.option.mixin.perf.dynamic_resources.supermartijncore": "Патч для SuperMartijn642CoreLib для совместимости с динамическими ресурсами", "modernfix.option.mixin.perf.dynamic_resources.diagonalfences": "Патч для Diagonal Fences для совместимости с динамическими ресурсами", @@ -115,10 +117,41 @@ "modernfix.option.mixin.perf.twilightforest.structure_spawn_fix": "Исправляет лаги вызываемые проверкой структур при загрузке мира Twilight Forest'а, что было очень неэффективно", "modernfix.option.mixin.perf.fast_forge_dummies": "Ускоряет заморозку регистра Forge во время запуска используя более оптимизированный код", "modernfix.option.mixin.perf.tag_id_caching": "Ускоряет использование элементов тега путём кеширования объекта локации, вместо его пересоздания каждый раз", - "modernfix.option.mixin.feature.disable_unihex_font": "Удаляет шрифт юникода, сохраняет 10MB, но специальные символы больше не будут рендериться", + "modernfix.option.mixin.perf.compress_unihex_font": "Более эффективно сохраняет глифы для шрифта Юникод. Спасибо @AnAwesomGuy за идею.", "modernfix.option.mixin.bugfix.world_leaks": "Уменьшает потребление ОЗУ старыми мирами клиента, более не являющимися необходимыми при смене измерения. Обычно сборщик мусора в ванилле со всем разбирается сам, но моды иногда могут вызывать их самостоятельно", "modernfix.option.mixin.perf.compact_mojang_registries": "(Fabric) Экспериментальная опция, которая, грубо говоря, уменьшает потребление ОЗУ на 50%. Бесполезно для модпаков, только если они не имеют миллион блоков/предметов.", - "modernfix.option.mixin.perf.dynamic_block_codecs": "Избегает хранения кодека каждому блоку(стейту) и вместо этого генерирует и кеширует их только когда необходимо. В целом не стоит включения если у вас не миллион блоков/предметов.", + "modernfix.option.mixin.perf.dynamic_block_codecs": "Избегает хранения кодека каждому блоку(стейту) и вместо этого генерирует и кэширует их только когда необходимо. В целом не стоит включения если у вас не миллион блоков/предметов.", "modernfix.option.mixin.perf.faster_command_suggestions": "Исправляет лаги, при огромном количестве предложенных команд при печатании текста", - "modernfix.option.mixin.perf.mojang_registry_size": "Устранена проблема, из-за которой регистрация блоков/предметов замедлялась пропорционально их зарегистрированному количеству. Сокращает время запуска." + "modernfix.option.mixin.perf.mojang_registry_size": "Устранена проблема, из-за которой регистрация блоков/предметов замедлялась пропорционально их зарегистрированному количеству. Сокращает время запуска.", + "modernfix.option.mixin.perf.cache_profile_texture_url": "Избегает бессмысленного создания объекта URL и ускоряет рендеринг блоков-черепов.", + "modernfix.option.mixin.bugfix.entity_pose_stack": "Исправляет ошибку Forge #9118, из-за которой моды могли вызывать неотлаживаемые краши рендера, помещая матрицу в стек без её последующего извлечения.", + "modernfix.option.mixin.bugfix.file_dialog_title": "Исправляет проблему безопасности в диалоговом окне выбора файла настроек генерации мира.", + "modernfix.option.mixin.bugfix.forge_vehicle_packets": "Исправляет баг, принесённый патчем Forge, который вызывал отправку избыточного количества пакетов данных чанка игроку, если тот находился в транспорте на границе чанка.", + "modernfix.option.mixin.bugfix.mantle_model_cme": "Исправляет баг в Mantle, который мог вызывать случайные краши ConcurrentModificationException при рендере контента Tinkers Construct.", + "modernfix.option.mixin.bugfix.model_data_manager_cme": "Обходит архитектурные недостатки в системе ModelDataManager от Forge, которые могли приводить к неожиданным проблемам с многопоточностью.", + "modernfix.option.mixin.bugfix.recipe_book_type_desync": "Исправляет отключение клиентов с Forge при подключении к ванильному серверу, если моды добавляют кастомные типы записей в книгу рецептов.", + "modernfix.option.mixin.bugfix.unsafe_modded_shape_caches": "Исправляет различные ConcurrentModificationException, которые могли возникать в контентных модах при вычислении форм блоков.", + "modernfix.option.mixin.feature.stalled_chunk_load_detection": "Эта опция может помочь определить причину зависаний при загрузке чанков. Однако её включение может незначительно снизить производительность.", + "modernfix.option.mixin.perf.fix_loop_spin_waiting": "Исправляет встроенную функцию ожидания Minecraft, которая потребляла избыточное количество ресурсов процессора.", + "modernfix.option.mixin.perf.forge_cap_retrieval": "Микрооптимизация, делающая получение кастомных данных сущностей на Forge чуть более эффективным.", + "modernfix.option.mixin.perf.forge_registry_lambda": "Исправляет недосмотры в Forge, приводившие к избыточному выделению памяти в часто вызываемых методах реестра.", + "modernfix.option.mixin.bugfix.restore_old_dragon_movement": "Исправляет MC-272431 — баг, из-за которого Эндер-дракон не мог пикировать к порталу, как он это делал в 1.13 и старее. Из-за этого дракон летает немного иначе, чем привыкли современные игроки, а также этот патч убирает механику 'one-cycling' (убийство за один цикл), поэтому опция отключена по умолчанию. Спасибо Jukitsu за обнаружение этого регресса в ванильном коде.", + "modernfix.option.mixin.bugfix.missing_block_entities": "Hypixel отправляет клиенту чанки, в которых отсутствуют некоторые данные тайл-энтити, из-за чего сундуки и другие блоки становятся невидимыми. Это 'исправляет' проблему, создавая необходимые данные на стороне клиента. Не имеет эффекта на корректно работающих серверах или в одиночной игре.", + "modernfix.option.mixin.bugfix.buffer_builder_leak": "Пытается обойти проблему с модами, создающими объекты BufferBuilder, которые вызывают утечку памяти. В редких случаях это может привести к крашу JVM с созданием файла hs_err_pid. Если вы столкнулись с таким крашем, попробуйте отключить эту опцию.", + "modernfix.option.mixin.bugfix.extra_experimental_screen": "Исправляет ошибку, из-за которой предупреждение об экспериментальных функциях всё равно отображалось при первом повторном открытии мира, созданного как экспериментальный.", + "modernfix.option.mixin.bugfix.forge_at_inject_error": "Исправляет серьёзный недосмотр в коде ранней обработки ошибок Forge, из-за которого некоторые части модов загружались, а другие нет. Обычно это приводило к глухому крашу игры вместо отображения запланированного экрана ошибки. Проблема была исправлена в NeoForge и, со временем, в достаточно новых версиях Forge.", + "modernfix.option.mixin.bugfix.world_screen_skipped": "Исправляет MC-251068, когда удаление последнего мира возвращало вас к пустому списку миров.", + "modernfix.option.mixin.feature.blockentity_incorrect_thread": "**Это опция для отладки, её не следует включать для обычной игры.** Пытается обнаружить моды, взаимодействующие с тайл-энтити в неверном потоке, и принудительно аварийно завершает игру с выводом подробной информации вместо невнятного ConcurrentModificationException.", + "modernfix.option.mixin.feature.cause_lag_by_disabling_threads": "Отключает использование игрой рабочих потоков для сервера и рендеринга чанков. **Это ухудшит производительность практически на любом железе.** Опцию следует включать на клиенте только тогда, когда вы точно понимаете, что делаете, и, вероятно, только на процессорах с очень малым числом ядер (2 или меньше). В таких редких случаях это может снизить пиковые лаги за счёт уменьшения конкуренции за ограниченные ядра.", + "modernfix.option.mixin.feature.registry_event_progress": "Запускает загрузочный экран Forge в фоновом потоке на определённом этапе загрузки, позволяя отображать прогресс во время регистрации контента. Может иметь проблемы с совместимостью с некоторыми драйверами GPU (например, на macOS), поэтому не включайте её по умолчанию в модпаках.", + "modernfix.option.mixin.feature.remove_chat_signing": "Запрещает клиенту Minecraft получать пару ключей для подписи чата. Это отключает возможность клиента подписывать сообщения (аналог мода No Chat Reports, но реализованный более простым, хоть и менее дружелюбным к пользователю способом).", + "modernfix.option.mixin.feature.remove_telemetry": "Запрещает клиенту Minecraft отправлять телеметрию в Mojang. Для сборки с модами эта телеметрия в любом случае обычно не имеет для них значения.", + "modernfix.option.mixin.perf.chunk_meshing": "Внедряет небольшие оптимизации в ванильную логику построения сетки чанков. Не окажет никакого эффекта, если установлен мод, полностью заменяющий рендеринг чанков.", + "modernfix.option.mixin.perf.faster_structure_location": "Увеличивает скорость, с которой могут быть найдены структуры (например, зарытый клад).", + "modernfix.option.mixin.perf.forge_registry_alloc": "Исправляет ещё больше недосмотров в Forge, приводивших к избыточному выделению памяти в часто вызываемых методах реестра.", + "modernfix.option.mixin.perf.memoize_creative_tab_build": "Улучшает существующее ванильное кэширование содержимого вкладок творческого режима способом, совместимым с требованиями к таймингам таких модов, как JEI/EMI. Это может снизить фриз при первом открытии творческого инвентаря в модпаке.", + "modernfix.option.mixin.perf.potential_spawns_alloc": "Оптимизирует событие Forge для поиска потенциально возможных для спавна мобов. Это снижает выделение памяти и затраты на пересчёт взвешенного списка, когда ни один мод не изменяет потенциальный спавн.", + "modernfix.option.mixin.perf.ticking_chunk_alloc": "Оптимизирует тиканье чанков в ванильной игре для уменьшения выделения памяти.", + "modernfix.option.mixin.perf.worldgen_allocation": "Оптимизирует некоторую логику генерации мира в ванили для уменьшения выделения новых объектов в памяти.", + "modernfix.option.mixin.feature.suppress_narrator_stacktrace": "Предотвращает запись очень длинного стектрейса в лог, когда диктор не может загрузиться на Linux (обычно это вызвано отсутствием установленной библиотеки libflite)." }