From f96bb98ca5b07f0ae26267ca0a3c66baa8926781 Mon Sep 17 00:00:00 2001 From: Damon Lu <59256766+WhatDamon@users.noreply.github.com> Date: Fri, 20 Mar 2026 23:23:55 +0800 Subject: [PATCH 1/2] update --- .../hmcl/ui/versions/AdvancedVersionSettingPage.java | 2 ++ HMCL/src/main/resources/assets/lang/I18N.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_ar.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_es.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_ja.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_lzh.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_ru.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_uk.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_zh.properties | 5 +++-- HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties | 5 +++-- 10 files changed, 29 insertions(+), 18 deletions(-) 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 efb154997e..427fdcfb79 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 @@ -195,9 +195,11 @@ public AdvancedVersionSettingPage(Profile profile, @Nullable String versionId, V useNativeGLFWPane = new LineToggleButton(); useNativeGLFWPane.setTitle(i18n("settings.advanced.use_native_glfw")); + useNativeGLFWPane.setSubtitle(i18n("settings.advanced.linux_freebsd_only")); useNativeOpenALPane = new LineToggleButton(); useNativeOpenALPane.setTitle(i18n("settings.advanced.use_native_openal")); + useNativeOpenALPane.setSubtitle(i18n("settings.advanced.linux_freebsd_only")); workaroundPane.getContent().setAll( nativesDirSublist, rendererPane, noJVMArgsPane, noOptimizingJVMArgsPane, noGameCheckPane, diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index 605e328b8c..ea35130231 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -1381,8 +1381,9 @@ settings.advanced.renderer.zink.desc=Vulkan (Best performance, poor compatibilit 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 -settings.advanced.use_native_glfw=[Linux/FreeBSD Only] Use System GLFW -settings.advanced.use_native_openal=[Linux/FreeBSD Only] Use System OpenAL +settings.advanced.use_native_glfw=Use System GLFW +settings.advanced.use_native_openal=Use System OpenAL +settings.advanced.linux_freebsd_only=Linux/FreeBSD Only settings.advanced.workaround=Workaround settings.advanced.workaround.warning=Workaround options are intended only for advanced users. Tweaking with these options may crash the game. Unless you know what you are doing, please do not edit these options. settings.advanced.wrapper_launcher=Wrapper Command diff --git a/HMCL/src/main/resources/assets/lang/I18N_ar.properties b/HMCL/src/main/resources/assets/lang/I18N_ar.properties index e82d6d880c..03efd9406b 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ar.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ar.properties @@ -1375,8 +1375,9 @@ settings.advanced.renderer.zink.desc=Vulkan (أفضل أداء، توافق ضع settings.advanced.server_ip=عنوان الخادم settings.advanced.server_ip.prompt=الانضمام تلقائياً بعد تشغيل اللعبة settings.advanced.unsupported_system_options=إعدادات غير مطبّقة على النظام الحالي -settings.advanced.use_native_glfw=[Linux/FreeBSD فقط] استخدام GLFW النظام -settings.advanced.use_native_openal=[Linux/FreeBSD فقط] استخدام OpenAL النظام +settings.advanced.use_native_glfw=استخدام GLFW النظام +settings.advanced.use_native_openal=استخدام OpenAL النظام +settings.advanced.linux_freebsd_only=Linux/FreeBSD فقط settings.advanced.workaround=حلول بديلة settings.advanced.workaround.warning=خيارات الحلول البديلة مخصصة للمستخدمين المتقدمين فقط. قد يتسبب تعديل هذه الخيارات في تعطل اللعبة. يُرجى عدم تعديل هذه الخيارات إلا إذا كنت تعرف ما تفعله. settings.advanced.wrapper_launcher=أمر التغليف diff --git a/HMCL/src/main/resources/assets/lang/I18N_es.properties b/HMCL/src/main/resources/assets/lang/I18N_es.properties index 2d47c4b7c6..03a1c106e4 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_es.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_es.properties @@ -1279,8 +1279,9 @@ settings.advanced.renderer.zink.desc=Vulkan (Máximo rendimiento, baja compatibi 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 -settings.advanced.use_native_glfw=[Sólo Linux/FreeBSD] Utilizar GLFW nativo -settings.advanced.use_native_openal=[Sólo Linux/FreeBSD] Utilizar OpenAL nativo +settings.advanced.use_native_glfw=Utilizar GLFW nativo +settings.advanced.use_native_openal=Utilizar OpenAL nativo +settings.advanced.linux_freebsd_only=Sólo Linux/FreeBSD settings.advanced.workaround=Métodos alternativos settings.advanced.workaround.warning=Éstas opciones están pensadas sólo para usuarios expertos. Jugar con estas opciones puede romper el juego. A menos que sepas lo que estás haciendo, por favor no modifiques estas opciones. settings.advanced.wrapper_launcher=Comando Wrapper diff --git a/HMCL/src/main/resources/assets/lang/I18N_ja.properties b/HMCL/src/main/resources/assets/lang/I18N_ja.properties index 9bf676a382..ea3acffc25 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ja.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ja.properties @@ -802,8 +802,9 @@ settings.advanced.renderer.zink.desc=Vulkan (最高パフォーマンス、低 settings.advanced.server_ip=サーバーアドレス settings.advanced.server_ip.prompt=ゲームの起動時にサーバーに参加する settings.advanced.unsupported_system_options=サポートされていないシステムオプション -settings.advanced.use_native_glfw=[Linux/FreeBSDのみ]システムGLFWを使用する -settings.advanced.use_native_openal=[Linux/FreeBSDのみ]システムOpenALを使用する +settings.advanced.use_native_glfw=システムGLFWを使用する +settings.advanced.use_native_openal=システムOpenALを使用する +settings.advanced.linux_freebsd_only=Linux/FreeBSDのみ settings.advanced.workaround=デバッグ用オプション settings.advanced.workaround.warning=デバッグオプションはプロフェッショナルのみ使用可能です。デバッグオプションにより、ゲームが起動しない場合があります。これらのオプションは、ご自分が何をしているのかが分からない限り、変更しないでください。 settings.advanced.wrapper_launcher=パッキングオーダー diff --git a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties index 7bf1cb8d64..f2f830d7bc 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties @@ -1090,8 +1090,9 @@ settings.advanced.renderer.zink.desc=Vulkan (效至,所適差) settings.advanced.server_ip=伺服器之址 settings.advanced.server_ip.prompt=本之址,啟訖徑入是伺服器 settings.advanced.unsupported_system_options=不逮今之械網所選 -settings.advanced.use_native_glfw=[惟磷若/FreeBSD] 用 GLFW -settings.advanced.use_native_openal=[惟磷若/FreeBSD] 用開聲庫 +settings.advanced.use_native_glfw=用 GLFW +settings.advanced.use_native_openal=用開聲庫 +settings.adcanced.linux_freebsd_only=惟磷若/FreeBSD settings.advanced.workaround=勘誤置設 settings.advanced.workaround.warning=勘誤置設者,蓋專者之所行也。苟妄改之,戲或弗啟。微其之知,無復改焉! settings.advanced.wrapper_launcher=包裝之令 diff --git a/HMCL/src/main/resources/assets/lang/I18N_ru.properties b/HMCL/src/main/resources/assets/lang/I18N_ru.properties index 41b5944cfc..ce5d610f63 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_ru.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_ru.properties @@ -1270,8 +1270,9 @@ settings.advanced.renderer.zink.desc=Vulkan (Лучшая производите settings.advanced.server_ip=Адрес сервера settings.advanced.server_ip.prompt=Присоединяться к серверу при запуске игры settings.advanced.unsupported_system_options=Настройки, не применимые к текущей системе -settings.advanced.use_native_glfw=[Только для Linux/FreeBSD] Использовать системный GLFW -settings.advanced.use_native_openal=[Только для Linux/FreeBSD] Использовать системный OpenAL +settings.advanced.use_native_glfw=Использовать системный GLFW +settings.advanced.use_native_openal=Использовать системный OpenAL +settings.advanced.linux_freebsd_only=Только для Linux/FreeBSD settings.advanced.workaround=Обходные пути settings.advanced.workaround.warning=Варианты обхода предназначены только для опытных пользователей. Изменение этих параметров может привести к вылету игры. Если не знаете, что делаете, то не изменяйте эти параметры. settings.advanced.wrapper_launcher=Команда-оболочка diff --git a/HMCL/src/main/resources/assets/lang/I18N_uk.properties b/HMCL/src/main/resources/assets/lang/I18N_uk.properties index 15626f00e7..59470e36b3 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_uk.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_uk.properties @@ -1217,8 +1217,9 @@ settings.advanced.renderer.zink.desc=Vulkan (Найкраща продуктив settings.advanced.server_ip=Адреса сервера settings.advanced.server_ip.prompt=Автоматично приєднатися після запуску гри settings.advanced.unsupported_system_options=Налаштування, що не застосовуються до поточної системи -settings.advanced.use_native_glfw=[Лише Linux/FreeBSD] Використовувати системний GLFW -settings.advanced.use_native_openal=[Лише Linux/FreeBSD] Використовувати системний OpenAL +settings.advanced.use_native_glfw=Використовувати системний GLFW +settings.advanced.use_native_openal=Використовувати системний OpenAL +settings.advanced.linux_freebsd_only=Лише Linux/FreeBSD settings.advanced.workaround=Обхідні шляхи settings.advanced.workaround.warning=Опції обхідних шляхів призначені лише для досвідчених користувачів. Налаштування цих опцій може призвести до збою гри. Якщо ви не знаєте, що робите, не редагуйте ці опції. settings.advanced.wrapper_launcher=Команда обгортки diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index 0f7d9c6633..f0a791bf75 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -1168,8 +1168,9 @@ settings.advanced.renderer.zink.desc=Vulkan (效能最好,相容性較差) settings.advanced.server_ip=伺服器位址 settings.advanced.server_ip.prompt=預設,啟動遊戲後直接進入對應伺服器 settings.advanced.unsupported_system_options=不適用於目前系統的選項 -settings.advanced.use_native_glfw=[僅限 Linux/FreeBSD] 使用系統 GLFW -settings.advanced.use_native_openal=[僅限 Linux/FreeBSD] 使用系統 OpenAL +settings.advanced.use_native_glfw=使用系統 GLFW +settings.advanced.use_native_openal=使用系統 OpenAL +settings.advanced.linux_freebsd_only=僅限 Linux/FreeBSD settings.advanced.workaround=除錯選項 settings.advanced.workaround.warning=除錯選項僅提供給專業玩家使用。修改除錯選項可能會導致遊戲無法啟動。除非你知道你在做什麼,否則請不要修改這些選項。 settings.advanced.wrapper_launcher=前置指令 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 9e408399c3..378253ed63 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -1173,8 +1173,9 @@ settings.advanced.renderer.zink.desc=Vulkan (性能最好,兼容性较差) settings.advanced.server_ip=服务器地址 settings.advanced.server_ip.prompt=默认,启动游戏后可以直接进入对应服务器 settings.advanced.unsupported_system_options=不适用于当前系统的选项 -settings.advanced.use_native_glfw=[仅 Linux/FreeBSD] 使用系统 GLFW -settings.advanced.use_native_openal=[仅 Linux/FreeBSD] 使用系统 OpenAL +settings.advanced.use_native_glfw=使用系统 GLFW +settings.advanced.use_native_openal=使用系统 OpenAL +settings.advanced.linux_freebsd_only=仅 Linux/FreeBSD settings.advanced.workaround=调试选项 settings.advanced.workaround.warning=调试选项仅提供给专业玩家使用。调试选项可能会导致游戏无法启动。除非你知道你在做什么,否则请不要修改这些选项! settings.advanced.wrapper_launcher=包装命令 From cdfb9a62ec0d2bfcf7cc4380eb9205d1d9b549df Mon Sep 17 00:00:00 2001 From: Glavo Date: Mon, 23 Mar 2026 21:22:59 +0800 Subject: [PATCH 2/2] fix typo --- HMCL/src/main/resources/assets/lang/I18N_lzh.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties index f2f830d7bc..c6a0f92bc2 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_lzh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_lzh.properties @@ -1092,7 +1092,7 @@ settings.advanced.server_ip.prompt=本之址,啟訖徑入是伺服器 settings.advanced.unsupported_system_options=不逮今之械網所選 settings.advanced.use_native_glfw=用 GLFW settings.advanced.use_native_openal=用開聲庫 -settings.adcanced.linux_freebsd_only=惟磷若/FreeBSD +settings.advanced.linux_freebsd_only=惟磷若/FreeBSD settings.advanced.workaround=勘誤置設 settings.advanced.workaround.warning=勘誤置設者,蓋專者之所行也。苟妄改之,戲或弗啟。微其之知,無復改焉! settings.advanced.wrapper_launcher=包裝之令