Merge 1.16 into 1.18

This commit is contained in:
embeddedt 2023-09-27 17:58:50 -04:00
commit 0dc068eabf
2 changed files with 133 additions and 10 deletions

View File

@ -27,37 +27,37 @@
"modernfix.option.category.expert_only": "上級者のみ",
"modernfix.option.category.expert_only.description": "あなたが何をしているかを知っていない限り、これを変更しないでください!",
"modernfix.option.name.mixin.perf.async_jei": "JEIのバックグラウンド読み込み",
"modernfix.option.mixin.perf.async_jei": "1.16のみです。**キーの最適化** JEIがバックグラウンドスレッドでリロードされるようにパッチを適用することで、世界の読み込みに追加される長い遅延が完全になくなります。",
"modernfix.option.mixin.perf.async_jei": "1.16のみ。**キーの最適化** JEIがバックグラウンドスレッドでリロードされるようにパッチを適用することで、世界の読み込みに追加される長い遅延が完全になくなります。",
"modernfix.option.mixin.perf.async_locator": "1.16 のみ。`/locate`に関連付けられているサーバーのフリーズや、戦利品テーブルの生成などを解消するために、Async Locator modのパッチをバックアップします。",
"modernfix.option.mixin.perf.biome_zoomer": "1.16のみ。1.18からのロジックを使用してバイオームズームのパフォーマンスを向上させるためのマイナーな最適化。",
"modernfix.option.mixin.perf.blast_search_trees": "すべてのバージョン。 REIまたはJEIがインストールされている場合、レシピ検索のためのバニラ検索ツリーの構築が無効になります。 代わりに、これらのmodsの検索実装を使用して検索を行います。 これにより、世界の読み込み中に数秒節約でき、おそらくいくつかのRAMも節約できます(私は測定していませんが)。",
"modernfix.option.mixin.perf.boost_worker_count": "1.16 のみ。Mojang が 1.18 と同様に、ワーカースレッド数のハードコードされたキャップを削除します。",
"modernfix.option.mixin.perf.cache_blockstate_cache_arrays": "すべてのバージョンです。ブロック状態キャッシュが初期化されるたびに列挙型配列の新規コピーを作成するのを避けます。マイナーな最適化ですが、簡単に行えます。",
"modernfix.option.mixin.perf.cache_blockstate_cache_arrays": "すべてのバージョン。ブロック状態キャッシュが初期化されるたびに列挙型配列の新規コピーを作成するのを避けます。マイナーな最適化ですが、簡単に行えます。",
"modernfix.option.mixin.perf.cache_model_materials": "すべてのバージョン。リクエストごとに再計算する代わりにモデルが返す`RenderMaterial` (テクスチャ) コレクションと依存関係リストをメモします。 モデルのロード/焼成プロセスを加速するのに役立ちます。",
"modernfix.option.mixin.perf.cache_strongholds": "すべてのバージョン。全てのワールドロード時に再生成するのではなく、ワールドで生成された要塞位置のリストを保存します。 1.16で少し時間を節約し、1.18と1.19ではかなり多くの時間を節約します。",
"modernfix.option.mixin.perf.cache_upgraded_structures": "すべてのバージョンです。多くのMODは古い構造ファイルを出荷しています。DFUを使用してゲームをアップグレードする必要があります。 これはかなり遅い可能性があります。このパッチは、アップグレードされたバージョンの構造を保存する代わりにロジックを追加し、次のロードで再利用します。 modが名前ではなく構造ファイルを変更する場合を処理する 元のファイルのハッシュはキャッシュされたバージョンと比較され、一致しない場合は再び構造がアップグレードされます。",
"modernfix.option.mixin.perf.compress_biome_container": "1.16 のみ。可能であればバイオームコンテナ内のスペースを節約しようとする、Hydrogenから借りたマイナーな最適化。 BetterEnd や Chocolate のような競合する Mod がインストールされている場合、自動的に無効になります。",
"modernfix.option.mixin.perf.datapack_reload_exceptions": "すべてのバージョン. ログスパムを削減し、データパックの再ロード中にいくつかの一般的にスローされる例外のスタックトレースを印刷しないことにより、ロード速度をわずかに向上させます (e. を選択します。戦利品のテーブル/レシピに欠落しています。メッセージは印刷されます。",
"modernfix.option.mixin.perf.dedicated_reload_executor": "すべてのバージョンです。デフォルトの `Worker-Main` スレッドを使用する代わりに、リソースパックとデータパックを専用のワーカープールにリロードします。 これにより、Modはスムーズブートを可能にし、限られたスレッド数で起動を遅らせずに実行時のシングルプレイヤーのパフォーマンスを向上させることができます。",
"modernfix.option.mixin.perf.dedicated_reload_executor": "すべてのバージョン。デフォルトの `Worker-Main` スレッドを使用する代わりに、リソースパックとデータパックを専用のワーカープールにリロードします。 これにより、Modはスムーズブートを可能にし、限られたスレッド数で起動を遅らせずに実行時のシングルプレイヤーのパフォーマンスを向上させることができます。",
"modernfix.option.mixin.perf.deduplicate_location": "すべてのバージョンですが、時間の影響によりデフォルトでは無効になります。リソースロケーションの名前空間とパスをDeduplicatesします。 これによりRAMは節約されますが、新しい「ResourceLocation」を構築するコストもかなり増加します。",
"modernfix.option.mixin.perf.dynamic_dfu": "すべてのバージョンです。何かをアップグレードする必要があるときにDFU初期化を変更します。 これはLazyDFUに似ているように聞こえますが、LazyDFUはルールの最適化のみを無効にするので、明確に実装されています。 基本的に、このオプションはDataFixerSlayerの安全なバージョンであり、必要に応じてDFUをロードします。\n\nDFUルールの最適化が遅れるため、通常はこのオプションを有効にしてもLazyDFUを使用し続ける必要があります。",
"modernfix.option.mixin.perf.dynamic_dfu": "すべてのバージョン。何かをアップグレードする必要があるときにDFU初期化を変更します。 これはLazyDFUに似ているように聞こえますが、LazyDFUはルールの最適化のみを無効にするので、明確に実装されています。 基本的に、このオプションはDataFixerSlayerの安全なバージョンであり、必要に応じてDFUをロードします。\n\nDFUルールの最適化が遅れるため、通常はこのオプションを有効にしてもLazyDFUを使用し続ける必要があります。",
"modernfix.option.mixin.perf.dynamic_resources": "すべてのバージョン。https://github.com/embeddedt/ModernFix/wiki/Dynamic-Resources-FAQを参照してください。",
"modernfix.option.mixin.perf.dynamic_structure_manager": "すべてのバージョンです。生成後、ゲームは永久に読み込まれるのではなく、構造ファイルをアンロードすることができます。",
"modernfix.option.mixin.perf.dynamic_structure_manager": "すべてのバージョン。生成後、ゲームは永久に読み込まれるのではなく、構造ファイルをアンロードすることができます。",
"modernfix.option.mixin.perf.fast_registry_validation": "すべてのバージョン。Forge はレジストリが検証されるたびに反射を使ってメソッドを検索します。 このパッチは、毎回同じになるため、返された値をキャッシュするだけです。",
"modernfix.option.mixin.perf.faster_font_loading": "すべてのバージョンです。フォントレンダラーを最適化し、フォントの読み込みを高速化し、リソースのリロードを高速化します。",
"modernfix.option.mixin.perf.faster_item_rendering": "すべてのバージョンです。GUI内のアイテムの側面をレンダリングするのを避けます。(はい、バニラがそうするように見えます。\n\n十分なアイテムが表示されている場合、弱いGPUにREI/JEIのようなModがインストールされているとFPSを3倍にすることができます。 新しいものでテストされていないため、デフォルトで無効になっていますが、安全である必要があります。 おそらく、GUIで全く見えないアイテムや、世界中でフラットに見えるアイテムが問題です。",
"modernfix.option.mixin.perf.faster_texture_loading": "1.19.4より前のすべてのバージョン。 テクスチャを2回(非常に遅いコードパスを使用する最初の時) 読み取りを避け、代わりに1回高速負荷を行います(1.19.3以降と同様)。",
"modernfix.option.mixin.perf.faster_texture_stitching": "すべてのバージョンです。スーパーCoder79が1.7でlwjgl3ify用に作成した、より高速なテクスチャステッチシステムを使用できるようになります。 0は読み込み中に時間を節約できます。 まれに、ブロックやGUIに奇妙なアーティファクトが発生することが報告されています。これはナトリウムバグかもしれません。",
"modernfix.option.mixin.perf.faster_texture_stitching": "すべてのバージョン。スーパーCoder79が1.7でlwjgl3ify用に作成した、より高速なテクスチャステッチシステムを使用できるようになります。 0は読み込み中に時間を節約できます。 まれに、ブロックやGUIに奇妙なアーティファクトが発生することが報告されています。これはナトリウムバグかもしれません。",
"modernfix.option.mixin.perf.jeresources_startup": "1.16のみ。村人を同じ職業に何度も再現しないように十分なリソースを最適化します。JEIのスタートアップ時の時間を節約できます。",
"modernfix.option.mixin.perf.kubejs": "1.16 のみです。不必要な `ItemStack` のコピーなどを避けるために KubeJS への最適化により、データパックの読み込みにかかる時間が短縮されます。",
"modernfix.option.mixin.perf.model_optimizations": "すべてのバージョンです。最適化を実装して、モデルの読み込みプロセスを高速化します。",
"modernfix.option.mixin.perf.kubejs": "1.16 のみ。不必要な `ItemStack` のコピーなどを避けるために KubeJS への最適化により、データパックの読み込みにかかる時間が短縮されます。",
"modernfix.option.mixin.perf.model_optimizations": "すべてのバージョン。最適化を実装して、モデルの読み込みプロセスを高速化します。",
"modernfix.option.mixin.perf.nbt_memory_usage": "すべてのバージョン。 キー名をdeduplicateし、非常に小さな化合物の配列マップを使用する複合NBTタグに、より効率的なバッキングマップを使用します。 これにより、メモリに多くの複合タグを格納するオーバーヘッドが軽減されます。",
"modernfix.option.mixin.perf.nuke_empty_chunk_sections": "1.16 は Hydrogen に触発されています。空気がいっぱいのチャンクセクションをメモリに保存しないでください。",
"modernfix.option.mixin.perf.reduce_blockstate_cache_rebuilds": "すべてのバージョン。 **主要な最適化。** 新しい Minecraft バージョン (1.12 以降) では、ブロックステートについて頻繁に使用される情報 (ソリッドかどうか、衝突形状など) をキャッシュするブロックステート キャッシュ システムが実装されました。このキャッシュの再構築はバニラでは非常に高速です。 (わずか 1 2 秒しかかかりません) ただし、ゲーム内にはさらに多くのブロックステートが存在し、キャッシュを再構築する必要があるため、多くの MOD がインストールされていると非常に遅くなります。 Forge では、次の再構築までにデータがほぼ確実に未使用になる多くの時点でキャッシュが再構築されるため、この問題はさらに悪化します。 例には、メイン メニューに到達する直前 (「データの凍結」段階中) や、ワールドがロードされている複数回 (!) の時間が含まれます。 ModernFix は、代わりにキャッシュの再構築を遅延させることで、このパフォーマンスのボトルネックを解決します。 各ブロック状態は、データが初めてアクセスされるときにキャッシュを再構築します。 バニラまたは Forge がすべてのブロック状態のキャッシュを再構築しようとする時点で、これはリダイレクトされ、代わりに各ブロック状態のキャッシュを単に無効化します。 これは、起動完了後の TPS には影響しません。",
"modernfix.option.mixin.perf.remove_biome_temperature_cache": "すべてのバージョンです。Lithiumが最新バージョンで行うように、バイオーム温度キャッシュを削除します。",
"modernfix.option.mixin.perf.resourcepacks": "すべてのバージョン。**最近のバージョンでは、ファイルシステムへのアクセスが起動の大きなボトルネックとなっている。リソースをリストアップしたり、指定されたリソースが存在するかどうかをチェックするために、リソースパックに多くのリクエストが頻繁に行われ、これらのそれぞれが非常に遅いファイルAPI呼び出しになります。\n\nModernFixは、MODが提供するリソースパックとバニラリソースパック内に存在するすべてのリソースのリストをキャッシュするだけで、このボトルネックのほとんどを完全に排除します。キャッシュはリソースのリロード時に再構築されますバニラリソースを除く。\n\nこのパッチには、OptiFineそのCTMリソースが正しくロードされないを除いて、既知の互換性の問題はありません。しかし、OptiFineはそれだけで起動時間が数分長くなり、ModernFixとのテストが全く行われていないため、どのようなシナリオでもOptiFineを使用することはお勧めしません。",
"modernfix.option.mixin.perf.reuse_datapacks": "1.16 のみ。可能な場合、データパックのリロードをスキップしてシングルプレイヤー間の切り替えをスピードアップしようとします。 一部のMODとの互換性に問題が生じる可能性がありますが、現在デフォルトで有効になっています。",
"modernfix.option.mixin.perf.rewrite_registry": "すべてのバージョンです。**現在半分壊れています。 * 積極的に Forge レジストリシステムのいくつかの内部をより高速なバージョンに置き換えますが、Modpackをロードすると現在フリーズします。 明白な理由により、デフォルトでオフになります。",
"modernfix.option.mixin.perf.rewrite_registry": "すべてのバージョン。**現在半分壊れています。 * 積極的に Forge レジストリシステムのいくつかの内部をより高速なバージョンに置き換えますが、Modpackをロードすると現在フリーズします。 明白な理由により、デフォルトでオフになります。",
"modernfix.option.mixin.perf.skip_first_datapack_reload": "1.16の開発サイクルの途中で、ForgeはバイオームIDシフトの問題を修正するために、既存のワールドをロードする際にデータパックを2回リロードするようにパッチを適用しました。残念なことに、データパックのリロードには30秒以上かかることが多いため、ワールドのロード時間に深刻な影響を及ぼしています。\n\nModernFixは、未完成のForge PR #8163に基づいて、このリロードを回避するために必要な変更を行います。\n\nこの変更は1.18でForgeによって削除されましたが、その後1.19で同様のパッチが*再び*追加され、新しいシングルプレイヤーワールドを作成する際にMODデータパックがロードされない問題が修正されました。幸いなことに、1.19ではこの問題はワールド作成画面に限定され、既存のワールドは1回のリロードで済むようになりました。しかし、それでも1.19の \"Create New World \"をクリックしたときのラグ・スパイクの長さは2倍になるため、ModernFixは冗長なリロードを行わないように再び変更を加えています。",
"modernfix.option.mixin.perf.state_definition_construct": "すべてのバージョン。FerriteCoreがインストールされている場合にのみ有効です。FerriteCoreのブロック状態の処理を利用して、作成をスピードアップします。 これは、家具モッドなどの多くのブロック状態を追加するModでの立ち上げを加速することができます。",
"modernfix.option.mixin.perf.sync_executor_sleep": "すべてのバージョン。Modloadingワーカーが終了するのを待っている間に、メインスレッドが一度だけCPUコアを消費することを回避します。",
@ -114,5 +114,10 @@
"modernfix.option.mixin.perf.twilightforest.structure_spawn_fix": "Twilight Forest worldgen のチェック構造によって引き起こされる遅延を修正しました。",
"modernfix.option.mixin.perf.fast_forge_dummies": "より高速なコードパスを使用することで、起動中に Forge レジストリの凍結を高速化する",
"modernfix.option.mixin.perf.tag_id_caching": "毎回再作成する代わりにlocationオブジェクトをキャッシュすることでタグエントリの使用を高速化します。",
"modernfix.option.mixin.feature.disable_unihex_font": "Unicodeフォントを削除し、10MBを保存しますが、特殊文字がレンダリングされなくなります"
"modernfix.option.mixin.feature.disable_unihex_font": "Unicodeフォントを削除すると,10MB節約できますが、特殊文字がレンダリングされなくなります.",
"modernfix.option.mixin.bugfix.world_leaks": "ディメンションを切り替えた後に不要になった古いクライアントサイド・ワールドのメモリ使用量を減らす.これらは通常バニラではガベージコレクションされますが、MODがそれらへの参照を保持することがあります.",
"modernfix.option.mixin.perf.compact_mojang_registries": "(Fabric)レジストリのメモリ使用量をおよそ50%削減する実験的なオプション.何百万ものブロックやアイテムが含まれていない限り、ほとんどのMODパックでは役に立ちません.",
"modernfix.option.mixin.perf.dynamic_block_codecs": "ブロック(状態)ごとにコーデックを保存するのを避け,代わりに必要なときにその場で生成してキャッシュする.一般的に,100万個のブロックやアイテムがない限り,有効にする必要はありません.",
"modernfix.option.mixin.perf.faster_command_suggestions": "コマンド入力中に何十万もの候補が表示された場合のラグを軽減する.",
"modernfix.option.mixin.perf.mojang_registry_size": "ブロック/アイテムの登録が,すでに登録されている数に比例して遅くなる問題を修正します.これにより起動時間が改善されます."
}

View File

@ -0,0 +1,118 @@
{
"key.modernfix": "ModernFix",
"key.modernfix.config": "Mở màn hình cấu hình",
"modernfix.jei_load": "Đang tải JEI, quá trình này có thể mất một chút thời gian",
"modernfix.no_lazydfu": "LazyDFU chưa được cài đặt. Nếu Minecraft cần cập nhật dữ liệu trò chơi từ phiên bản cũ hơn, thì có thể xảy ra hiện tượng giật lag đáng chú ý.",
"modernfix.no_ferritecore": "FerriteCore chưa được cài đặt. Mức sử dụng bộ nhớ sẽ rất cao.",
"modernfix.connectedness_dynresoruces": "Tùy chọn tài nguyên động của Connectedness và ModernFix không tương thích. Xóa Kết nối hoặc tắt tài nguyên động trong cấu hình ModernFix.",
"modernfix.perf_mod_warning": "Bạn nên cài đặt các bản mod, nhưng (các) cảnh báo có thể bị tắt trong cấu hình ModernFix.",
"modernfix.config": "Cấu hình mixin ModernFix",
"modernfix.config.done_restart": "Xong (yêu cầu khởi động lại)",
"modernfix.config.wiki": "Mở wiki",
"modernfix.message.reload_config": "Đã phát hiện thay đổi tệp cấu hình mod. Để ngăn việc tải các tệp chưa được lưu xong, việc tải lại phải được kích hoạt bằng cách chạy /mfrc.",
"modernfix.option.on": "bật",
"modernfix.option.off": "tắt",
"modernfix.option.disabled": "vô hiệu hoá",
"modernfix.option.enabled": "bật",
"modernfix.option.mod_override": " bởi các mod [%s]",
"modernfix.config.not_default": " (đã bị sửa đổi)",
"asynclocator.map.locating": "Bản đồ (Định vị...)",
"asynclocator.map.none": "Bản đồ (Không tìm thấy tính năng gần đó)",
"modernfix.option.category.performance": "Hiệu năng",
"modernfix.option.category.performance.description": "Các tính năng giúp cải thiện hiệu năng trò chơi/khởi chạy",
"modernfix.option.category.bugfixes": "Sửa lỗi",
"modernfix.option.category.bugfixes.description": "Các bản sửa lỗi cốt lõi để cải thiện tính ổn định của trò chơi",
"modernfix.option.category.troubleshooting": "Khắc phục sự cố/Tiện ích",
"modernfix.option.category.troubleshooting.description": "Các tính năng nhằm hỗ trợ chẩn đoán sự cố",
"modernfix.option.category.expert_only": "Chỉ dành cho chuyên gia",
"modernfix.option.category.expert_only.description": "Đừng thay đổi trừ khi bạn biết mình đang làm gì",
"modernfix.option.name.mixin.perf.async_jei": "Tải JEI nền",
"modernfix.option.mixin.perf.async_jei": "Chỉ 1.16. **Một tối ưu hóa quan trọng.** Các bản vá JEI để thực hiện tải lại của nó trên một chuỗi nền, loại bỏ hoàn toàn độ trễ lâu mà nó thêm vào tải thế giới.",
"modernfix.option.mixin.perf.async_locator": "Chỉ 1.16. Backport các bản vá của mod Async Locator để loại bỏ tình trạng đóng băng máy chủ liên quan đến `/locate`, tạo loottable, v.v.",
"modernfix.option.mixin.perf.biome_zoomer": "Chỉ 1.16. Tối ưu hóa nhỏ để cải thiện hiệu suất của bộ thu phóng quần xã sử dụng logic từ 1.18.",
"modernfix.option.mixin.perf.blast_search_trees": "Tất cả các phiên bản. Nếu REI hoặc JEI được cài đặt, việc xây dựng cây tìm kiếm vanilla cho tìm kiếm sáng tạo sẽ bị vô hiệu hóa và thay vào đó, việc tìm kiếm được thực hiện bằng cách sử dụng triển khai tìm kiếm của các mod này. Điều này giúp tiết kiệm vài giây trong quá trình tải thế giới và có thể cũng tiết kiệm một số RAM (mặc dù tôi chưa đo được).",
"modernfix.option.mixin.perf.boost_worker_count": "Chỉ 1.16. Loại bỏ giới hạn mã hóa cứng đối với số lượng luồng công nhân, tương tự như những gì Mojang đã làm trong 1.18.",
"modernfix.option.mixin.perf.cache_blockstate_cache_arrays": "Tất cả các phiên bản. Tránh tạo các bản sao mới của mảng enum mỗi khi bộ nhớ đệm khối trạng thái được khởi tạo. Tối ưu hóa nhỏ nhưng dễ thực hiện.",
"modernfix.option.mixin.perf.cache_model_materials": "Tất cả các phiên bản. Ghi nhớ bộ sưu tập `RenderMaterial` (kết cấu) và danh sách phần phụ thuộc mà các mô hình trả về thay vì yêu cầu chúng phải tính toán lại theo từng yêu cầu. Giúp đẩy nhanh quá trình tải/nướng mô hình.",
"modernfix.option.mixin.perf.cache_strongholds": "Tất cả các phiên bản. Lưu danh sách các vị trí pháo đài đã tạo cùng với thế giới, thay vì tạo lại nó sau mỗi lần tải thế giới. Tiết kiệm một chút thời gian với 1.16 và nhiều hơn một chút với 1.18 và 1.19.",
"modernfix.option.mixin.perf.cache_upgraded_structures": "Tất cả các phiên bản. Nhiều mod cung cấp các tệp cấu trúc lỗi thời, yêu cầu trò chơi phải nâng cấp chúng bằng DFU mỗi khi chúng được tải. Điều này có thể khá chậm. Bản vá này bổ sung logic để lưu phiên bản nâng cấp của cấu trúc và sử dụng lại nó trong lần tải tiếp theo. Để xử lý trường hợp mod thay đổi cấu trúc tệp nhưng không thay đổi tên, hàm băm của tệp gốc sẽ được so sánh với phiên bản đã lưu trong bộ nhớ cache và nếu chúng không khớp với cấu trúc sẽ được nâng cấp lại.",
"modernfix.option.mixin.perf.compress_biome_container": "Chỉ 1.16. Tối ưu hóa nhỏ mượn từ Hydrogen, cố gắng tiết kiệm không gian trong thùng chứa quần xã khi có thể. Cài đặt này sẽ tự động bị tắt nếu các mod xung đột như BetterEnd hoặc Chocolate được cài đặt.",
"modernfix.option.mixin.perf.datapack_reload_exceptions": "Tất cả các phiên bản. Giảm spam nhật ký và có thể cải thiện một chút tốc độ tải bằng cách không in stacktrace đối với một số trường hợp ngoại lệ thường gặp trong quá trình tải lại gói dữ liệu (ví dụ: thiếu vật phẩm trong bảng lợi phẩm/công thức nấu ăn). Tin nhắn vẫn được in.",
"modernfix.option.mixin.perf.dedicated_reload_executor": "Tất cả các phiên bản. Di chuyển tải lại gói tài nguyên và gói dữ liệu sang nhóm công nhân chuyên dụng thay vì sử dụng các luồng `Worker-Main` mặc định. Điều này cho phép các mod như Smooth Boot vẫn có khả năng cải thiện hiệu suất chơi đơn trong thời gian chạy trong khi không làm chậm quá trình khởi chạy do số lượng luồng hạn chế.",
"modernfix.option.mixin.perf.deduplicate_location": "Tất cả các phiên bản, nhưng bị tắt theo mặc định do ảnh hưởng đến thời gian tải. Loại bỏ trùng lặp các không gian tên và đường dẫn vị trí tài nguyên. Điều này giúp tiết kiệm RAM nhưng cũng làm việc dựng `ResourceLocation` tốn kém hơn khá nhiều.",
"modernfix.option.mixin.perf.dynamic_dfu": "Tất cả các phiên bản. Sửa đổi quá trình khởi tạo DFU để xảy ra lần đầu tiên cần nâng cấp thứ gì đó. Điều này nghe có vẻ tương tự như LazyDFU nhưng được triển khai rõ ràng vì nó tránh tải *bất kỳ* cấu trúc dữ liệu/lớp DFU nào, trong khi LazyDFU chỉ vô hiệu hóa tối ưu hóa quy tắc. Về cơ bản, tùy chọn này là phiên bản an toàn hơn của DataFixerSlayer vì nó vẫn sẽ tải DFU khi cần.\n\nBạn thường nên tiếp tục sử dụng LazyDFU ngay cả khi đã bật tùy chọn này, nếu không thì tối ưu hóa quy tắc DFU sẽ gây ra độ trễ.",
"modernfix.option.mixin.perf.dynamic_resources": "Tất cả các phiên bản. Xem https://github.com/embeddedt/ModernFix/wiki/Dynamic-Resources-FAQ.",
"modernfix.option.mixin.perf.dynamic_structure_manager": "Tất cả các phiên bản. Cho phép trò chơi hủy tải các tệp cấu trúc sau khi quá trình tạo kết thúc thay vì giữ cho chúng được tải mãi mãi.",
"modernfix.option.mixin.perf.fast_registry_validation": "Tất cả các phiên bản. Forge không cần phải tra cứu một phương thức thông qua phản chiếu mỗi khi sổ đăng ký được xác thực. Bản vá này chỉ lưu trữ giá trị được trả về vì nó sẽ giống nhau mọi lúc.",
"modernfix.option.mixin.perf.faster_font_loading": "Tất cả các phiên bản. Tối ưu hóa trình kết xuất phông chữ để tải phông chữ nhanh hơn, tăng tốc độ tải lại tài nguyên.",
"modernfix.option.mixin.perf.faster_item_rendering": "Tất cả các phiên bản. Tránh hiển thị các cạnh của các vật phẩm trong GUI. (Có, vanilla dường như làm được điều đó.)\n\nĐiều này có thể tăng gấp ba FPS với một mod như REI/JEI được cài đặt trên GPU yếu hơn, nếu có đủ vật phẩm. Bị tắt theo mặc định vì nó mới và chưa được thử nghiệm nhiều nhưng phải an toàn. Vấn đề rất có thể xảy ra là các vật phẩm hoàn toàn không hiển thị được trong GUI hoặc xuất hiện phẳng trên thế giới.",
"modernfix.option.mixin.perf.faster_texture_loading": "Tất cả các phiên bản trước 1.19.4. Tránh đọc kết cấu hai lần (lần đầu tiên sử dụng đường dẫn mã rất chậm) và thay vào đó tải nhanh hơn một lần (tương tự như 1.19.3+).",
"modernfix.option.mixin.perf.faster_texture_stitching": "Tất cả các phiên bản. Cho phép trò chơi sử dụng hệ thống ghép kết cấu nhanh hơn do SuperCoder79 viết ban đầu cho lwjgl3ify trên 1.7.10, hệ thống này có thể tiết kiệm thời gian trong khi tải. Hiếm khi, người ta báo cáo rằng nó gây ra hiện tượng kỳ lạ trên các khối hoặc trong GUI, đây có thể là lỗi Sodium.",
"modernfix.option.mixin.perf.jeresources_startup": "Chỉ 1.16. Tối ưu hóa Just Enough Resources để không cần phải tạo lại các thực thể dân làng nhiều lần cho cùng một nghề, giúp tiết kiệm thời gian trong quá trình khởi động JEI.",
"modernfix.option.mixin.perf.kubejs": "Chỉ 1.16. Tối ưu hóa KubeJS để tránh sao chép `ItemStack` không cần thiết, v.v., giúp giảm thời gian tải gói dữ liệu.",
"modernfix.option.mixin.perf.model_optimizations": "Tất cả các phiên bản. Triển khai các tối ưu hóa để tăng tốc quá trình tải mô hình.",
"modernfix.option.mixin.perf.nbt_memory_usage": "Tất cả các phiên bản. Sử dụng bản đồ sao lưu hiệu quả hơn cho các thẻ NBT phức hợp gây loại bỏ trùng lặp tên khóa và cũng sử dụng bản đồ mảng cho các tổ hợp rất nhỏ. Điều này làm giảm chi phí lưu trữ nhiều thẻ phức hợp trong bộ nhớ.",
"modernfix.option.mixin.perf.nuke_empty_chunk_sections": "Chỉ 1.16, lấy cảm hứng từ Hydrogen. Tránh lưu trữ các phần đoạn khúc đầy không khí trong bộ nhớ, thay vào đó đánh dấu chúng là trống.",
"modernfix.option.mixin.perf.reduce_blockstate_cache_rebuilds": "Tất cả các phiên bản. **Tối ưu hóa quan trọng.** Các phiên bản Minecraft mới hơn (sau 1.12) đã triển khai hệ thống bộ nhớ đệm blockstate để lưu trữ thông tin được sử dụng thường xuyên về trạng thái khối, chẳng hạn như liệu nó có rắn hay không, hình dạng va chạm của nó, v.v. Việc xây dựng lại bộ đệm này khá nhanh trong vanilla (chỉ mất một hoặc hai giây) nhưng khá chậm khi cài đặt nhiều mod, vì có nhiều trạng thái khối hơn trong trò chơi mà tất cả đều phải xây dựng lại bộ nhớ đệm.\n\nVấn đề này càng trở nên trầm trọng hơn bởi Forge khi bộ nhớ đệm được xây dựng lại tại nhiều thời điểm khi dữ liệu gần như chắc chắn sẽ không được sử dụng trước lần xây dựng lại tiếp theo. Các ví dụ bao gồm ngay trước khi truy cập menu chính (trong giai đoạn \"Đóng băng dữ liệu\") cũng như nhiều lần (!) khi một thế giới đang được tải.\n\nModernFix giải quyết tắc nghẽn hiệu suất này bằng cách thay vào đó khiến quá trình xây dựng lại bộ nhớ đệm trở nên lười biếng. Mỗi blockstate sẽ xây dựng lại bộ đệm của nó vào lần đầu tiên dữ liệu được truy cập. Tại bất kỳ thời điểm nào khi vanilla hoặc Forge cố gắng xây dựng lại bộ nhớ đệm cho tất cả các trạng thái khối, thay vào đó, thao tác này sẽ được chuyển hướng để vô hiệu hóa bộ nhớ đệm trên từng trạng thái khối.\n\nĐiều này sẽ không có bất kỳ tác động nào đến TPS sau khi quá trình khởi động kết thúc.",
"modernfix.option.mixin.perf.remove_biome_temperature_cache": "Tất cả các phiên bản. Loại bỏ bộ nhớ đệm nhiệt độ quần xã giống như Lithium thực hiện trên các phiên bản hiện đại.",
"modernfix.option.mixin.perf.resourcepacks": "Tất cả các phiên bản. **Tối ưu hóa quan trọng.** Việc khởi chạy trên các phiên bản hiện đại bị tắc nghẽn nặng nề do quyền truy cập hệ thống tệp. Nhiều yêu cầu thường được thực hiện đối với các gói tài nguyên để liệt kê các tài nguyên hoặc kiểm tra xem một tài nguyên nhất định có tồn tại hay không và mỗi yêu cầu này đều dẫn đến lệnh gọi API tệp rất chậm.\n\nModernFix loại bỏ hoàn toàn hầu hết tắc nghẽn ở đây bằng cách chỉ cần lưu vào bộ nhớ đệm danh sách tất cả tài nguyên tồn tại trong gói tài nguyên do mod cung cấp và vanilla. Bộ nhớ đệm được xây dựng lại khi tải lại tài nguyên (ngoại trừ tài nguyên vanilla, vì chúng không bao giờ thay đổi khi trò chơi đang chạy).\n\nKhông có vấn đề tương thích nào được biết đến với bản vá này ngoại trừ OptiFine (tài nguyên CTM của nó không tải chính xác) . Tuy nhiên, tôi không khuyên bạn nên sử dụng OptiFine trong bất kỳ trường hợp nào vì nó sẽ tự tăng thêm vài phút để khởi chạy và hoàn toàn không được thử nghiệm với ModernFix.",
"modernfix.option.mixin.perf.reuse_datapacks": "Chỉ 1.16. Cố gắng tăng tốc độ chuyển đổi giữa các thế giới chơi đơn bằng cách bỏ qua quá trình tải lại gói dữ liệu khi có thể. Có thể gây ra sự cố tương thích với một số mod nhưng hiện được bật theo mặc định.",
"modernfix.option.mixin.perf.rewrite_registry": "Tất cả các phiên bản. **Hiện tại đã bị hỏng một phần.** Thay thế mạnh mẽ một số nội bộ của hệ thống đăng ký Forge bằng các phiên bản nhanh hơn, tuy nhiên hiện tại nó gây ra tình trạng treo khi tải một số modpack. Tắt theo mặc định vì lý do rõ ràng.",
"modernfix.option.mixin.perf.skip_first_datapack_reload": "Chỉ 1.16 và 1.19. **Tối ưu hóa quan trọng.**\n\nVào giữa chu kỳ phát triển 1.16, Forge đã vá lỗi trò chơi để tải lại gói dữ liệu hai lần khi tải một thế giới hiện có, nhằm khắc phục sự cố chuyển đổi ID quần xã. Thật không may, quá trình tải lại gói dữ liệu thường mất tới 30 giây và do đó điều này ảnh hưởng rất nghiêm trọng đến thời gian tải thế giới.\n\nModernFix thực hiện các thay đổi cần thiết để tránh việc tải lại này, dựa trên PR (Pull Request) #8163 của Forge chưa hoàn thiện.\n\nThay đổi này đã bị xóa bởi Forge trong 1.18, nhưng sau đó một bản vá tương tự đã được thêm *lại* vào 1.19 để sửa lỗi gói dữ liệu mod không được tải khi tạo thế giới chơi đơn mới. May mắn thay, sự cố là cục bộ trên màn hình tạo thế giới ở phiên bản 1.19 và các thế giới hiện tại chỉ yêu cầu tải lại một lần. Tuy nhiên, điều này vẫn làm tăng gấp đôi độ dài của độ trễ tăng đột biến khi nhấp vào \"Tạo thế giới mới\" trong 1.19 và do đó ModernFix lại thực hiện các thay đổi để không thực hiện tải lại dư thừa.",
"modernfix.option.mixin.perf.state_definition_construct": "Tất cả các phiên bản. Chỉ được bật nếu FerriteCore được cài đặt. Tận dụng khả năng xử lý các trạng thái khối của FerriteCore để tăng tốc độ tạo của chúng. Điều này có thể giúp tăng tốc độ khởi chạy với các mod bổ sung nhiều trạng thái khối, chẳng hạn như mod nội thất.",
"modernfix.option.mixin.perf.sync_executor_sleep": "Tất cả các phiên bản. Tránh để luồng chính quay không hoạt động tiêu tốn một lõi CPU trong khi chờ quá trình tải mod hoàn tất.",
"modernfix.option.mixin.perf.thread_priorities": "Tất cả các phiên bản. Điều chỉnh mức độ ưu tiên của luồng công nhân và máy chủ thấp hơn luồng máy khách. Điều này giúp cải thiện độ ổn định của FPS trên các máy có ít lõi CPU, miễn là việc triển khai Java được ưu tiên trong sử dụng.",
"modernfix.option.mixin.perf.use_integrated_resources": "Chủ yếu là cho 1.16. Bản vá lỗi JEResources để sử dụng dữ liệu bảng lợi phẩm của máy chủ tích hợp nếu chơi đơn, thay vì tải lại các bảng lợi phẩm một cách vô nghĩa. Tiết kiệm thêm vài giây trong quá trình khởi động JEI.",
"modernfix.option.mixin.bugfix.concurrency": "Các bản vá trong nhóm này khắc phục các sự cố liên quan đến đồng thời trong Minecraft và/hoặc Forge. Hầu hết chúng đều gây ra sự cố hiếm gặp, khó chẩn đoán trong quá trình tải.",
"modernfix.option.mixin.bugfix.edge_chunk_not_saved": "Tùy chọn này là một bản port của mod Chunk Saving Fix của SuperCoder (vì lúc đó tôi không nhận ra rằng nó đã có sẵn cho Forge).",
"modernfix.option.mixin.bugfix.mc218112": "Tùy chọn này khắc phục tình trạng bế tắc có thể xảy ra nếu có ngoại lệ được đưa ra trong khi xử lý dữ liệu thực thể. Vanilla không mở khóa chính xác trình quản lý dữ liệu khi cần thiết. Lỗi này được theo dõi với tên là MC-218112 trên trình theo dõi lỗi và đã được Mojang sửa trong 1.17.",
"modernfix.option.mixin.bugfix.packet_leak": "**Thử nghiệm**, không được bật theo mặc định. Đã cố gắng khắc phục sự cố rò rỉ bộ nhớ xảy ra sau khi chơi đủ lâu trên 1.16.",
"modernfix.option.mixin.bugfix.paper_chunk_patches": "1.18 và mới hơn. **Tối ưu hóa quan trọng.** Chuyển một bản vá từ Paper giúp khắc phục các sự cố trên 1.17 với việc tải đoạn khúc yêu cầu lượng bộ nhớ lớn và tạo ra nhiều phiên bản `CompletableFuture`. 1.18+ hiện có thể tải thế giới chỉ trên 400 MB bộ nhớ như 1.16.",
"modernfix.option.mixin.bugfix.tf_cme_on_load": "Bản vá lỗi Twilight Forest để thực hiện thiết lập máy khách không an toàn theo luồng bằng cách sử dụng luồng chính, thay vì luồng công nhân FML.",
"modernfix.option.mixin.feature.branding": "Thêm ModernFix vào danh sách nhãn hiệu trên màn hình tiêu đề và cả màn hình F3.",
"modernfix.option.mixin.feature.direct_stack_trace": "Thông thường được tắt, có thể được bật để buộc lưu stacktrace thô vào nhật ký khi xảy ra sự cố. Đôi khi, hệ thống báo cáo sự cố của vanilla không hoạt động bình thường và đưa ra trace/báo cáo stack hoàn toàn không liên quan.",
"modernfix.option.mixin.feature.measure_time": "Sử dụng một vài lần tiêm để đo thời gian tải thế giới, thời gian tải lại gói dữ liệu, thời gian tải lại tài nguyên, thời gian khởi động và thêm các móc cần thiết để kích hoạt logic hồ sơ không được sử dụng của vanilla để tải lại tài nguyên nếu được định cấu hình.",
"modernfix.option.mixin.feature.spam_thread_dump": "**Chỉ được sử dụng cho mục đích gỡ lỗi.** Làm cho rác của luồng được xuất ra nhật ký sau mỗi 60 giây. Điều này có thể giúp chẩn đoán tình trạng treo máy không giải thích được trong quá trình tải/chơi trò chơi.",
"modernfix.option.mixin.bugfix.chunk_deadlock": "Nỗ lực ngăn chặn sự bế tắc của hệ thống đoạn khúc hoặc cung cấp thông tin gỡ lỗi bổ sung trong nhật ký khi chúng xảy ra. Những bế tắc này thường biểu hiện khi máy chủ bị đóng băng vô thời hạn (ví dụ: các thực thể không di chuyển), trong khi máy khách vẫn tiếp tục hoạt động bình thường.",
"modernfix.option.mixin.bugfix.chunk_deadlock.valhesia": "Sửa lỗi Valhesia Structures để khắc phục sự cố trong mã của nó gây ra tình trạng bế tắc thường xuyên khi tải thế giới/tải chunk.",
"modernfix.option.mixin.bugfix.cofh_core_crash": "Sửa lỗi sự cố đa luồng trong CoFH Core có thể gây ra sự cố hiếm gặp trong quá trình khởi chạy.",
"modernfix.option.mixin.bugfix.ctm_resourceutil_cme": "Sửa lỗi sự cố đa luồng trong ConnectedTexturesMod có thể gây ra sự cố hiếm khi xảy ra trong quá trình khởi chạy.",
"modernfix.option.mixin.bugfix.ender_dragon_leak": "Sửa lỗi sự cố rò rỉ bộ nhớ trong vanilla do rồng ender giữ lại tham chiếu đến thế giới khách trước đó.",
"modernfix.option.mixin.bugfix.entity_load_deadlock": "Khắc phục nhiều vấn đề trong đó EntityJoinWorldEvent/EntityJoinLevelEvent gây ra bế tắc trên thế giới bằng cách trì hoãn tải thực thể một chút. Tuy nhiên, không gây ra bất kỳ thay đổi hành vi đáng chú ý nào trong trò chơi.",
"modernfix.option.mixin.bugfix.fix_config_crashes": "Sửa lỗi cấu hình Forge đôi khi bị hỏng khi khởi chạy trò chơi.",
"modernfix.option.mixin.bugfix.item_cache_flag": "Sửa lỗi MC-258939",
"modernfix.option.mixin.bugfix.preserve_early_window_pos": "Làm cho cửa sổ trò chơi giữ nguyên kích thước hiện tại khi quyền kiểm soát được chuyển giao từ mã tải sớm của Forge sang mã Minecraft. Sửa lỗi dịch chuyển cửa sổ trở lại giữa màn hình sau khi bị kéo, v.v.",
"modernfix.option.mixin.bugfix.refinedstorage.te_bug": "Sửa lỗi các khối lưu trữ bên ngoài của Refined Storage đôi khi không hiển thị nội dung của drawer, v.v. khi được tải. Bản backport của Refined Storage PR #3435, chỉ áp dụng cho phiên bản 1.18 trở lên.",
"modernfix.option.mixin.bugfix.remove_block_chunkloading": "Sửa lỗi zombie piglin giữ đoạn khúc 0, 0 được tải vĩnh viễn trên Forge. Bản backport của Forge PR #8583.",
"modernfix.option.mixin.bugfix.starlight_emptiness": "Khắc phục sự cố Starlight không thường xuyên do bản đồ trống không được khởi tạo. Bản backport của bản sửa lỗi tương tự trong Starlight cho 1.18.x.",
"modernfix.option.mixin.core": "Các bản vá cốt lõi cần có để ModernFix hoạt động",
"modernfix.option.mixin.devenv": "Các bản vá được sử dụng khi chạy trong môi trường phát triển, để cải thiện tốc độ và/hoặc thử nghiệm",
"modernfix.option.mixin.safety": "Các bản vá đồng thời để ngăn chặn sự cố trong quá trình khởi chạy",
"modernfix.option.mixin.feature.integrated_server_watchdog": "Cũng thêm cơ quan giám sát vanilla vào thế giới chơi đơn, nhưng chỉ in ra stacktrace thay vì buộc phải chấm dứt thế giới. Phiên bản này bao gồm chức năng của Fullstack Watchdog, nhưng phiên bản sau vẫn cần thiết cho nhiều người chơi.",
"modernfix.option.mixin.feature.snapshot_easter_egg": "Thêm các tính năng trứng phục sinh (không ảnh hưởng đến bất kỳ hình ảnh hoặc hành vi thông thường nào) khi chạy trên phiên bản snapshot.",
"modernfix.option.mixin.feature.spark_profile_launch": "Nếu được bật và phiên bản Spark tương thích được cài đặt, toàn bộ trình tự khởi chạy sẽ được cấu hình cho đến menu chính.",
"modernfix.option.mixin.feature.warn_missing_perf_mods": "Hiển thị cảnh báo khi khởi động nếu không có các mod hiệu suất khác được coi là cần thiết và có tính tương thích cao",
"modernfix.option.mixin.launch.class_search_cache": "Thay thế công cụ tìm tài nguyên của Forge (dùng để tìm trò chơi và mã mod) bằng phiên bản nhanh hơn đáng kể, tăng tốc độ khởi chạy",
"modernfix.option.mixin.perf.clear_fabric_mapping_tables": "Giảm mức sử dụng bộ nhớ bằng cách xóa các cấu trúc dữ liệu mapping trong Fabric Loader dư thừa hoặc hiếm khi được mod sử dụng. Tắt theo mặc định vì lý do tương thích.",
"modernfix.option.mixin.perf.clear_mixin_classinfo": "Buộc tải tất cả các mixin khi quá trình khởi chạy kết thúc và sau đó xóa cấu trúc dữ liệu mixin để loại bỏ phần lớn dung lượng bộ nhớ của Mixin. Bị tắt theo mặc định vì lý do tương thích.",
"modernfix.option.mixin.perf.deduplicate_wall_shapes": "Làm cho hầu hết các khối tường có cùng hình dạng đối tượng thay vì mỗi khối có bản sao riêng. Có thể giảm đáng kể mức sử dụng bộ nhớ khi nhiều khối tường được mod thêm vào.",
"modernfix.option.mixin.perf.dynamic_resources.ae2": "Bản vá tương thích AE2 cho tài nguyên động",
"modernfix.option.mixin.perf.dynamic_resources.ctm": "Bản vá tương thích CTM cho tài nguyên động",
"modernfix.option.mixin.perf.dynamic_resources.rs": "Bản vá tương thích Refined Storage cho tài nguyên động",
"modernfix.option.mixin.perf.dynamic_resources.supermartijncore": "Bản vá tương thích SuperMartijn642CoreLib cho tài nguyên động",
"modernfix.option.mixin.perf.dynamic_resources.diagonalfences": "Bản vá tương thích Diagonal Fences cho tài nguyên động",
"modernfix.option.mixin.perf.faster_advancements": "Viết lại logic kiểm tra nâng cao để nhanh hơn và không gây ra StackOverflowError trong các gói lớn. Bản port Advancements Debug từ Fabric.",
"modernfix.option.mixin.perf.patchouli_deduplicate_books": "Sửa lỗi sách Patchouli lưu trữ nhiều vật phẩm trống bằng thẻ NBT, giảm mức sử dụng bộ nhớ.",
"modernfix.option.mixin.perf.remove_spawn_chunks": "Loại bỏ hoàn toàn các đoạn khúc spawn khỏi trò chơi. Chúng không còn được tải nữa, không giống như Ksyxis.",
"modernfix.option.mixin.perf.use_integrated_resources.jepb": "",
"modernfix.option.mixin.perf.use_integrated_resources.jeresources": "",
"modernfix.option.mixin.bugfix.blueprint_modif_memory_leak": "Sửa lỗi ObjectModificationManager của Blueprint làm rò rỉ tài nguyên vanilla, giảm mức sử dụng bộ nhớ. Mặc dù bản sửa lỗi đã được đóng góp trong PR #195 nhưng bản phát hành vẫn chưa được thực hiện.",
"modernfix.option.mixin.bugfix.removed_dimensions": "Sửa lỗi trò chơi không tải được thế giới nếu mod thứ nguyên bị xóa. Bản backport của Forge PR #8959.",
"modernfix.option.mixin.perf.compact_bit_storage": "Khắc phục tình trạng lãng phí bộ nhớ do một số máy chủ cũ (ví dụ: Hypixel) gửi các đoạn khúc trống như thể chúng chứa các khối. Giảm mức sử dụng bộ nhớ đáng kể trên các máy chủ này.",
"modernfix.option.mixin.perf.deduplicate_climate_parameters": "Loại bỏ các đối tượng tham số khí hậu trùng lặp được hệ thống quần xã mới sử dụng, có thể tiết kiệm ~ 2 MB nhưng cũng làm chậm phần nào quá trình tải lại gói dữ liệu.",
"modernfix.option.mixin.perf.dynamic_entity_renderers": "Xây dựng các mô hình thực thể ngay lần đầu tiên chúng được nhìn thấy thay vì trong khi khởi chạy. Một số mod không tương thích với tùy chọn này và sẽ gây ra sự cố cho EntityRenderer.",
"modernfix.option.mixin.perf.twilightforest.structure_spawn_fix": "Khắc phục độ trễ do cấu trúc kiểm tra thế giới của Twilight Forest rất kém hiệu quả",
"modernfix.option.mixin.perf.fast_forge_dummies": "Tăng tốc độ đóng băng sổ đăng ký Forge trong khi khởi chạy bằng cách sử dụng đường dẫn mã nhanh hơn",
"modernfix.option.mixin.perf.tag_id_caching": "Tăng tốc độ sử dụng các mục thẻ bằng cách lưu vào bộ đệm đối tượng vị trí thay vì tạo lại nó mỗi lần",
"modernfix.option.mixin.feature.disable_unihex_font": "Bỏ font Unicode, tiết kiệm 10MB nhưng khiến ký tự đặc biệt không kết xuất được"
}