diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/AdvancedVersionSettingPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/AdvancedVersionSettingPage.java index 4322cc7e7..efb154997 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/AdvancedVersionSettingPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/AdvancedVersionSettingPage.java @@ -15,6 +15,7 @@ import org.jackhuang.hmcl.setting.VersionSetting; import org.jackhuang.hmcl.ui.FXUtils; import org.jackhuang.hmcl.ui.construct.*; import org.jackhuang.hmcl.ui.decorator.DecoratorPage; +import org.jackhuang.hmcl.util.i18n.I18n; import org.jackhuang.hmcl.util.io.FileUtils; import org.jackhuang.hmcl.util.platform.OperatingSystem; import org.jackhuang.hmcl.util.platform.Platform; @@ -170,6 +171,10 @@ public final class AdvancedVersionSettingPage extends StackPane implements Decor rendererPane = new LineSelectButton<>(); rendererPane.setTitle(i18n("settings.advanced.renderer")); rendererPane.setConverter(e -> i18n("settings.advanced.renderer." + e.name().toLowerCase(Locale.ROOT))); + rendererPane.setDescriptionConverter(e -> { + String bundleKey = "settings.advanced.renderer." + e.name().toLowerCase(Locale.ROOT) + ".desc"; + return I18n.hasKey(bundleKey) ? i18n(bundleKey) : null; + }); rendererPane.setItems(Renderer.values()); noJVMArgsPane = new LineToggleButton(); diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index 735bc1546..e72d56836 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -445,7 +445,7 @@ fatal.samba=If you opened Hello Minecraft! Launcher from a Samba network drive, fatal.illegal_char=Your user path contains an illegal character "=". You will not be able to use authlib-injector or change the skin of your offline account. fatal.unsupported_platform=Minecraft is not fully supported on your platform yet, so you may experience missing features or even be unable to launch the game.\n\ \n\ - If you cannot launch Minecraft 1.17 and later, you can try switching the "Renderer" to "Mesa LLVMpipe (Software)" in "Global/Instance-specific Settings → Advanced Settings" to use CPU rendering for better compatibility. + If you cannot launch Minecraft 1.17 and later, you can try switching the "Renderer" to "Mesa LLVMpipe" in "Global/Instance-specific Settings → Advanced Settings" to use CPU rendering for better compatibility. fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher has provided support for the Loongson platform.\n\ If you encounter problems when playing a game, you can visit https://docs.hmcl.net/groups.html for help. fatal.unsupported_platform.macos_arm64=Hello Minecraft! Launcher has provided support for the Apple silicon platform, using native ARM Java to launch games to get a smoother gaming experience.\n\ @@ -1368,9 +1368,13 @@ settings.advanced.post_exit_command=Post-exit Command settings.advanced.post_exit_command.prompt=Commands to execute after the game exits settings.advanced.renderer=Renderer settings.advanced.renderer.default=Default +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (Software) +settings.advanced.renderer.d3d12.desc=DirectX 12 (Poor performance and compatibility) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=Software (Poor performance, best compatibility) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (Best performance, poor compatibility) settings.advanced.server_ip=Server Address settings.advanced.server_ip.prompt=Automatically join after launching the game settings.advanced.unsupported_system_options=Settings not applicable to the current system diff --git a/HMCL/src/main/resources/assets/lang/I18N_ar.properties b/HMCL/src/main/resources/assets/lang/I18N_ar.properties index 82115801f..ee44dc3c2 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ar.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ar.properties @@ -414,7 +414,7 @@ fatal.samba=إذا فتحت Hello Minecraft! Launcher من محرك شبكة Sam fatal.illegal_char=يحتوي مسار المستخدم الخاص بك على حرف غير قانوني "=". لن تتمكن من استخدام authlib-injector أو تغيير مظهر حسابك غير المتصل. fatal.unsupported_platform=Minecraft غير مدعوم بالكامل على منصتك حتى الآن، لذلك قد تواجه ميزات مفقودة أو حتى تكون غير قادر على تشغيل اللعبة.\n\ \n\ - إذا لم تتمكن من تشغيل Minecraft 1.17 وما بعده، يمكنك محاولة تبديل "المُصيِّر" إلى "Mesa LLVMpipe (برمجيات)" في "الإعدادات العامة/الخاصة بالنسخة ← الإعدادات المتقدمة" لاستخدام عرض CPU لتوافق أفضل. + إذا لم تتمكن من تشغيل Minecraft 1.17 وما بعده، يمكنك محاولة تبديل "المُصيِّر" إلى "Mesa LLVMpipe" في "الإعدادات العامة/الخاصة بالنسخة ← الإعدادات المتقدمة" لاستخدام عرض CPU لتوافق أفضل. fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher وفر دعماً لمنصة Loongson.\n\ إذا واجهت مشاكل عند لعب اللعبة، يمكنك زيارة https://docs.hmcl.net/groups.html للحصول على المساعدة. fatal.unsupported_platform.macos_arm64=Hello Minecraft! Launcher وفر دعماً لمنصة Apple silicon، باستخدام Java ARM الأصلي لتشغيل الألعاب للحصول على تجربة ألعاب أكثر سلاسة.\n\ @@ -1264,9 +1264,13 @@ settings.advanced.post_exit_command=أمر ما بعد الخروج settings.advanced.post_exit_command.prompt=الأوامر التي سيتم تنفيذها بعد خروج اللعبة settings.advanced.renderer=المُصيِّر settings.advanced.renderer.default=الافتراضي +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (برمجيات) +settings.advanced.renderer.d3d12.desc=DirectX 12 (أداء وتوافق ضعيف) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=برمجيات (أداء ضعيف، أفضل توافق) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (أفضل أداء، توافق ضعيف) settings.advanced.server_ip=عنوان الخادم settings.advanced.server_ip.prompt=الانضمام تلقائيًا بعد تشغيل اللعبة settings.advanced.unsupported_system_options=إعدادات غير قابلة للتطبيق على النظام الحالي diff --git a/HMCL/src/main/resources/assets/lang/I18N_es.properties b/HMCL/src/main/resources/assets/lang/I18N_es.properties index 303b83ffe..538440797 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_es.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_es.properties @@ -419,7 +419,7 @@ fatal.illegal_char=Su ruta de usuario contiene un carácter ilegal «=», por lo Por ejemplo, no podrá utilizar authlib-injector o cambiar el skin de su cuenta offline. fatal.unsupported_platform=Minecraft aún no es totalmente compatible con tu plataforma, por lo que es posible que falten funciones o incluso que no puedas iniciar el juego.\n\ \n\ - Si no puedes iniciar Minecraft 1.17 y versiones posteriores, puedes intentar cambiar el «Renderizador» a «Mesa LLVMpipe (Software)» en «Configuración global/específica de la instancia → Configuración avanzada» para utilizar el renderizado por CPU y mejorar la compatibilidad. + Si no puedes iniciar Minecraft 1.17 y versiones posteriores, puedes intentar cambiar el «Renderizador» a «Mesa LLVMpipe» en «Configuración global/específica de la instancia → Configuración avanzada» para utilizar el renderizado por CPU y mejorar la compatibilidad. fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher ha prestado apoyo a la plataforma Loongson.\n\ Si tienes problemas al jugar, puedes visitar https://docs.hmcl.net/groups.html para obtener ayuda. fatal.unsupported_platform.macos_arm64=Hello Minecraft! Launcher ha proporcionado soporte para la plataforma de chips de Apple, utilizando Java nativo de ARM para ejecutar juegos y conseguir una experiencia de juego más fluida.\n\ @@ -1272,10 +1272,14 @@ settings.advanced.process_priority.high=Alta settings.advanced.post_exit_command=Comando post-salida settings.advanced.post_exit_command.prompt=El comando se ejecuta después de que el juego se detenga settings.advanced.renderer=Renderizador -settings.advanced.renderer.default=Predeterminado +settings.advanced.renderer.default=Por defecto +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (Software) +settings.advanced.renderer.d3d12.desc=DirectX 12 (Rendimiento y compatibilidad deficientes) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=Software (Bajo rendimiento, máxima compatibilidad) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (Máximo rendimiento, baja compatibilidad) settings.advanced.server_ip=Dirección del servidor settings.advanced.server_ip.prompt=Entrar automáticamente después de ejecutar el juego settings.advanced.unsupported_system_options=Configuración no aplicable al sistema actual diff --git a/HMCL/src/main/resources/assets/lang/I18N_ja.properties b/HMCL/src/main/resources/assets/lang/I18N_ja.properties index f954d71e5..13c85085e 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ja.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ja.properties @@ -331,7 +331,7 @@ fatal.samba=If you are trying to run HMCL in a shared folder by Samba, HMCL may fatal.illegal_char=ユーザーフォルダーのパスに不正な文字'='が含まれています, ログインアカウントやオフラインログインではスキンの変更ができなくなり。 fatal.unsupported_platform=現在、お使いのプラットフォームでは Minecraft が完全にはサポートされていないため、機能が欠けたり、ゲームを起動できない場合があります。\n\ \n\ - Minecraft 1.17 以降を起動できない場合は、「グローバル/インスタンス固有の設定 → 詳細設定」で「レンダラー」を「Mesa LLVMpipe (ソフト)」に切り替え、CPU レンダリングを使用することで互換性が向上する可能性があります。 + Minecraft 1.17 以降を起動できない場合は、「グローバル/インスタンス固有の設定 → 詳細設定」で「レンダラー」を「Mesa LLVMpipe」に切り替え、CPU レンダリングを使用することで互換性が向上する可能性があります。 file=ファイル @@ -794,9 +794,13 @@ settings.advanced.post_exit_command=終了後のコマンド settings.advanced.post_exit_command.prompt=ゲーム終了後に実行されます settings.advanced.renderer=レンダラー settings.advanced.renderer.default=デフォルト +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (ソフト) +settings.advanced.renderer.d3d12.desc=DirectX 12 (低パフォーマンス、低互換性) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=ソフトウェア (低速だが、互換性は最高) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (最高パフォーマンス、低互換性) settings.advanced.server_ip=サーバーアドレス settings.advanced.server_ip.prompt=ゲームの起動時にサーバーに参加する settings.advanced.unsupported_system_options=サポートされていないシステムオプション diff --git a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties index a2de3bb4c..6471f9110 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties @@ -385,7 +385,7 @@ fatal.deprecated_java_version.update=HMCL 之晉也,將須爪哇十七與新 fatal.samba=誠行於案夾之同享以 Samba 者,啟者或不能行。宜新爪哇,抑遷於自案。\n君可求助於 https://docs.hmcl.net/help.html。 fatal.illegal_char=君之案夾名有諱文「=」,是以外載之戶簿、離綫戶簿之更外觀者弗行。\n君可求助於 https://docs.hmcl.net/help.html。 fatal.unsupported_platform=礦藝未盡適君之算機,是以戲事或損,至於不能啟。\n\ - 礦藝一點一七以晉之不能啟,或於「(全例/例殊) 戲設 → 進階置設 → 勘誤置設」改「繪製之器」以「Mesa LLVMpipe (軟體)」,或能兼之。\n君可求助於右上之鈕。 + 礦藝一點一七以晉之不能啟,或於「(全例/例殊) 戲設 → 進階置設 → 勘誤置設」改「繪製之器」以「Mesa LLVMpipe」,或能兼之。\n君可求助於右上之鈕。 fatal.unsupported_platform.loongarch=HMCL 既適龍芯。\n凡有謬,遽求助於右上之鈕。 fatal.unsupported_platform.macos_arm64=HMCL 既適蘋矽。宜啟以 ARM 之爪哇,以益君之戲事。\n誠有謬,宜啟以 x86-64 之爪哇,以益其兼。\n凡有謬,遽求助於右上之鈕。 fatal.unsupported_platform.windows_arm64=HMCL 既適 ARM 之視窗。誠有謬,宜啟以 x86 之爪哇。\n誠用栝柑,或須置開圖庫兼囊,而後可戯。擊鏈以置之於微軟貨舍。\n君可求助於右上之鈕。 @@ -1082,9 +1082,13 @@ settings.advanced.post_exit_command=令於戲訖 settings.advanced.post_exit_command.prompt=將後戲訖而行 settings.advanced.renderer=繪器 settings.advanced.renderer.default=本 +settings.advanced.renderer.default.desc=開圖庫 settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (軟繪器) +settings.advanced.renderer.d3d12.desc=DirectX 12 (效與所適皆差,勘誤之用) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=軟繪器 (效差,所適至) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (效至,所適差) settings.advanced.server_ip=伺服器之址 settings.advanced.server_ip.prompt=本之址,啟訖徑入是伺服器 settings.advanced.unsupported_system_options=不逮今之械網所選 diff --git a/HMCL/src/main/resources/assets/lang/I18N_ru.properties b/HMCL/src/main/resources/assets/lang/I18N_ru.properties index e1a9fc57b..7fb7469fe 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ru.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ru.properties @@ -413,7 +413,7 @@ fatal.illegal_char=Недопустимый символ «=» в пути к п Вы не сможете использовать аккаунт authlib-injector или изменить скин для аккаунта в режиме офлайн. fatal.unsupported_platform=Minecraft еще не полностью поддерживается на вашей платформе, поэтому вы можете столкнуться с отсутствием функций или даже не сможете запустить игру.\n\ \n\ - Если вы не можете запустить Minecraft версии 1.17 и новее, попробуйте переключить «Рендерер» на «Mesa LLVMpipe (Программный)» в разделе «Глобальные/настройки экземпляра → Расширенные настройки», чтобы использовать рендеринг через CPU для лучшей совместимости. + Если вы не можете запустить Minecraft версии 1.17 и новее, попробуйте переключить «Рендерер» на «Mesa LLVMpipe» в разделе «Глобальные/настройки экземпляра → Расширенные настройки», чтобы использовать рендеринг через CPU для лучшей совместимости. fatal.unsupported_platform.loongarch=Лаунчер обеспечил поддержку платформы Loongson.\n\ Если у вас возникнут проблемы во время игры, вы можете обратиться за помощью на сайт https://docs.hmcl.net/groups.html. fatal.unsupported_platform.macos_arm64=Лаунчер обеспечил поддержку платформы Apple silicon, используя родную ARM Java для запуска игр, чтобы получить более плавный игровой опыт.\n\ @@ -1264,9 +1264,13 @@ settings.advanced.post_exit_command=Команда после выхода settings.advanced.post_exit_command.prompt=Команды, которые необходимо выполнить после выхода из игры settings.advanced.renderer=Рендерер settings.advanced.renderer.default=По умолчанию +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (Программный) +settings.advanced.renderer.d3d12.desc=DirectX 12 (Низкая производительность и совместимость) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=ПО (Низкая производительность, лучшая совместимость) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (Лучшая производительность, низкая совместимость) settings.advanced.server_ip=Адрес сервера settings.advanced.server_ip.prompt=Присоединяться к серверу при запуске игры settings.advanced.unsupported_system_options=Настройки, не применимые к текущей системе diff --git a/HMCL/src/main/resources/assets/lang/I18N_uk.properties b/HMCL/src/main/resources/assets/lang/I18N_uk.properties index 06628a74d..f141c425b 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_uk.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_uk.properties @@ -399,7 +399,7 @@ fatal.samba=Якщо ви відкрили Hello Minecraft! Лаунчер з м fatal.illegal_char=Ваш шлях користувача містить недопустимий символ "=". Ви не зможете використовувати authlib-injector або змінювати скін вашого автономного облікового запису. fatal.unsupported_platform=Minecraft ще не повністю підтримується на вашій платформі, тому можливі відсутні функції або навіть неможливість запуску гри.\n\ \n\ - Якщо ви не можете запустити Minecraft версії 1.17 і новіші, спробуйте змінити «Рендерер» на «Mesa LLVMpipe (Програмний)» у розділі «Глобальні/налаштування екземпляра → Розширені налаштування», щоб використовувати рендеринг через CPU для кращої сумісності. + Якщо ви не можете запустити Minecraft версії 1.17 і новіші, спробуйте змінити «Рендерер» на «Mesa LLVMpipe» у розділі «Глобальні/налаштування екземпляра → Розширені налаштування», щоб використовувати рендеринг через CPU для кращої сумісності. fatal.unsupported_platform.loongarch=Hello Minecraft! Лаунчер надав підтримку платформи Loongson.\n\ Якщо у вас виникли проблеми під час гри, ви можете відвідати https://docs.hmcl.net/groups.html для отримання допомоги. fatal.unsupported_platform.macos_arm64=Hello Minecraft! Лаунчер надав підтримку платформи Apple silicon, використовуючи нативну ARM Java для запуску ігор для отримання плавнішого ігрового досвіду.\n\ @@ -1211,9 +1211,13 @@ settings.advanced.post_exit_command=Команда після виходу settings.advanced.post_exit_command.prompt=Команди для виконання після виходу з гри settings.advanced.renderer=Рендерер settings.advanced.renderer.default=По умолчанию +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (Програмний) +settings.advanced.renderer.d3d12.desc=DirectX 12 (Погана продуктивність та сумісність) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=Програмний (Погана продуктивність, найкраща сумісність) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (Найкраща продуктивність, погана сумісність) settings.advanced.server_ip=Адреса сервера settings.advanced.server_ip.prompt=Автоматично приєднатися після запуску гри settings.advanced.unsupported_system_options=Налаштування, що не застосовуються до поточної системи diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index e5c472629..b233fe6a4 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -411,7 +411,7 @@ fatal.deprecated_java_version.download_link=下載 Java %d fatal.samba=如果您正在透過 Samba 共亯的目錄中開啟 Hello Minecraft! Launcher,啟動器可能無法正常工作,請嘗試更新您的 Java 或在本機目錄內開啟 HMCL。 fatal.illegal_char=由於您的使用者目錄路徑中存在無效字元『=』,您將無法使用外部登入帳戶以及離線登入更換外觀功能。 fatal.unsupported_platform=Minecraft 尚未對您的平臺提供完善支援,所以可能影響遊戲體驗或無法啟動遊戲。\n\ - 若無法啟動 Minecraft 1.17 及更高版本,可以嘗試在「(全域/實例特定) 遊戲設定 → 進階設定 → 除錯選項」中將「繪製器」切換為「Mesa LLVMpipe (軟體繪製器)」,以獲得更好的相容性。 + 若無法啟動 Minecraft 1.17 及更高版本,可以嘗試在「(全域/實例特定) 遊戲設定 → 進階設定 → 除錯選項」中將「繪製器」切換為「Mesa LLVMpipe」,以獲得更好的相容性。 fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher 已為龍芯提供支援。\n如果遇到問題,你可以點擊右上角幫助按鈕進行求助。 fatal.unsupported_platform.macos_arm64=Hello Minecraft! Launcher 已為 Apple Silicon 平臺提供支援。使用 ARM 原生 Java 啟動遊戲以獲得更流暢的遊戲體驗。\n如果你在遊戲中遭遇問題,使用 x86-64 架構的 Java 啟動遊戲可能有更好的相容性。 fatal.unsupported_platform.windows_arm64=Hello Minecraft! Launcher 已為 Windows on Arm 平臺提供原生支援。如果你在遊戲中遭遇問題,請嘗試使用 x86 架構的 Java 啟動遊戲。\n\n如果你正在使用高通平臺,你可能需要安裝 OpenGL 相容包後才能進行遊戲。點擊連結前往 Microsoft Store 安裝相容包。 @@ -1152,9 +1152,13 @@ settings.advanced.post_exit_command=遊戲結束後執行指令 settings.advanced.post_exit_command.prompt=將在遊戲結束後呼叫使用 settings.advanced.renderer=繪製器 settings.advanced.renderer.default=預設 +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (軟繪製器) +settings.advanced.renderer.d3d12.desc=DirectX 12 (效能與相容性較差,用於除錯) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=軟繪製器 (效能較差,相容性最好) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (效能最好,相容性較差) settings.advanced.server_ip=伺服器位址 settings.advanced.server_ip.prompt=預設,啟動遊戲後直接進入對應伺服器 settings.advanced.unsupported_system_options=不適用於目前系統的選項 diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index c676e1ce9..172d10a0d 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -414,7 +414,7 @@ fatal.deprecated_java_version.download_link=下载 Java %d fatal.samba=如果你正在通过 Samba 共享的文件夹中运行 Hello Minecraft! Launcher,启动器可能无法正常工作。请尝试更新你的 Java 或在本地文件夹内运行 HMCL。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 fatal.illegal_char=由于你的用户文件夹路径中存在非法字符“=”,你将无法使用外置登录账户以及离线登录更换皮肤功能。\n你可以访问 https://docs.hmcl.net/help.html 页面寻求帮助。 fatal.unsupported_platform=Minecraft 尚未对你的平台提供完善支持,所以可能影响游戏体验或无法启动游戏。\n\ - 若无法启动 Minecraft 1.17 及更高版本,可以尝试在“(全局/实例特定) 游戏设置 → 高级设置 → 调试选项”中将“渲染器”切换为“Mesa LLVMpipe (软渲染器)”,以获得更好的兼容性。\n\ + 若无法启动 Minecraft 1.17 及更高版本,可以尝试在“(全局/实例特定) 游戏设置 → 高级设置 → 调试选项”中将“渲染器”切换为“Mesa LLVMpipe”,以获得更好的兼容性。\n\ 如遇到问题,你可以点击右上角帮助按钮进行求助。 fatal.unsupported_platform.loongarch=Hello Minecraft! Launcher 已为龙芯提供支持。\n如果遇到问题,你可以点击右上角帮助按钮进行求助。 fatal.unsupported_platform.macos_arm64=Hello Minecraft! Launcher 已为 Apple Silicon 平台提供支持。使用 ARM 原生 Java 启动游戏以获得更流畅的游戏体验。\n如果你在游戏中遇到问题,使用 x86-64 架构的 Java 启动游戏可能有更好的兼容性。\n如遇到问题,你可以点击右上角帮助按钮进行求助。 @@ -1157,9 +1157,13 @@ settings.advanced.post_exit_command=游戏结束后执行命令 settings.advanced.post_exit_command.prompt=将在游戏结束后调用 settings.advanced.renderer=渲染器 settings.advanced.renderer.default=默认 +settings.advanced.renderer.default.desc=OpenGL settings.advanced.renderer.d3d12=Mesa D3D12 -settings.advanced.renderer.llvmpipe=Mesa LLVMpipe (软渲染器) +settings.advanced.renderer.d3d12.desc=DirectX 12 (性能与兼容性较差,用于调试) +settings.advanced.renderer.llvmpipe=Mesa LLVMpipe +settings.advanced.renderer.llvmpipe.desc=软渲染器 (性能较差,兼容性最好) settings.advanced.renderer.zink=Mesa Zink +settings.advanced.renderer.zink.desc=Vulkan (性能最好,兼容性较差) settings.advanced.server_ip=服务器地址 settings.advanced.server_ip.prompt=默认,启动游戏后可以直接进入对应服务器 settings.advanced.unsupported_system_options=不适用于当前系统的选项