使用 subtitle 显示重启生效提示 (#5024)

close #4956
This commit is contained in:
neveler
2025-12-21 21:09:42 +08:00
committed by GitHub
parent 13930f8dcc
commit cc092f535b
10 changed files with 30 additions and 21 deletions

View File

@@ -126,6 +126,7 @@ public class PersonalizationPage extends StackPane {
themeList.getContent().add(animationButton); themeList.getContent().add(animationButton);
animationButton.selectedProperty().bindBidirectional(config().animationDisabledProperty()); animationButton.selectedProperty().bindBidirectional(config().animationDisabledProperty());
animationButton.setTitle(i18n("settings.launcher.turn_off_animations")); animationButton.setTitle(i18n("settings.launcher.turn_off_animations"));
animationButton.setSubtitle(i18n("settings.take_effect_after_restart"));
} }
content.getChildren().addAll(ComponentList.createComponentListTitle(i18n("settings.launcher.appearance")), themeList); content.getChildren().addAll(ComponentList.createComponentListTitle(i18n("settings.launcher.appearance")), themeList);
@@ -299,8 +300,12 @@ public class PersonalizationPage extends StackPane {
{ {
BorderPane fontAntiAliasingPane = new BorderPane(); BorderPane fontAntiAliasingPane = new BorderPane();
{ {
Label left = new Label(i18n("settings.launcher.font.anti_aliasing")); VBox left = new VBox();
BorderPane.setAlignment(left, Pos.CENTER_LEFT); Label title = new Label(i18n("settings.launcher.font.anti_aliasing"));
title.getStyleClass().add("title");
Label subtitle = new Label(i18n("settings.take_effect_after_restart"));
subtitle.getStyleClass().add("subtitle");
left.getChildren().setAll(title, subtitle);
fontAntiAliasingPane.setLeft(left); fontAntiAliasingPane.setLeft(left);
} }

View File

@@ -254,8 +254,12 @@ public final class SettingsPage extends ScrollPane {
{ {
BorderPane languagePane = new BorderPane(); BorderPane languagePane = new BorderPane();
Label left = new Label(i18n("settings.launcher.language")); VBox left = new VBox();
BorderPane.setAlignment(left, Pos.CENTER_LEFT); Label title = new Label(i18n("settings.launcher.language"));
title.getStyleClass().add("title");
Label subtitle = new Label(i18n("settings.take_effect_after_restart"));
subtitle.getStyleClass().add("subtitle");
left.getChildren().setAll(title, subtitle);
languagePane.setLeft(left); languagePane.setLeft(left);
SupportedLocale currentLocale = I18n.getLocale(); SupportedLocale currentLocale = I18n.getLocale();

View File

@@ -1378,7 +1378,7 @@ settings.launcher.font.anti_aliasing.auto=Auto
settings.launcher.font.anti_aliasing.gray=Grayscale settings.launcher.font.anti_aliasing.gray=Grayscale
settings.launcher.font.anti_aliasing.lcd=Sub-pixel settings.launcher.font.anti_aliasing.lcd=Sub-pixel
settings.launcher.general=General settings.launcher.general=General
settings.launcher.language=Language (Applies After Restart) settings.launcher.language=Language
settings.launcher.launcher_log.export=Export Launcher Logs settings.launcher.launcher_log.export=Export Launcher Logs
settings.launcher.launcher_log.export.failed=Failed to export logs. settings.launcher.launcher_log.export.failed=Failed to export logs.
settings.launcher.launcher_log.export.success=Logs have been exported to "%s". settings.launcher.launcher_log.export.success=Logs have been exported to "%s".
@@ -1397,7 +1397,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=Username settings.launcher.proxy.username=Username
settings.launcher.theme=Theme Color settings.launcher.theme=Theme Color
settings.launcher.title_transparent=Transparent Titlebar settings.launcher.title_transparent=Transparent Titlebar
settings.launcher.turn_off_animations=Disable Animation (Applies After Restart) settings.launcher.turn_off_animations=Disable Animation
settings.launcher.version_list_source=Version List settings.launcher.version_list_source=Version List
settings.launcher.background.settings.opacity=Opacity settings.launcher.background.settings.opacity=Opacity

View File

@@ -1367,7 +1367,7 @@ settings.launcher.font.anti_aliasing.auto=تلقائي
settings.launcher.font.anti_aliasing.gray=تدرج رمادي settings.launcher.font.anti_aliasing.gray=تدرج رمادي
settings.launcher.font.anti_aliasing.lcd=Sub-pixel settings.launcher.font.anti_aliasing.lcd=Sub-pixel
settings.launcher.general=عام settings.launcher.general=عام
settings.launcher.language=اللغة (يطبق بعد إعادة التشغيل) settings.launcher.language=اللغة
settings.launcher.launcher_log.export=تصدير سجلات المشغل settings.launcher.launcher_log.export=تصدير سجلات المشغل
settings.launcher.launcher_log.export.failed=فشل تصدير السجلات. settings.launcher.launcher_log.export.failed=فشل تصدير السجلات.
settings.launcher.launcher_log.export.success=تم تصدير السجلات إلى "%s". settings.launcher.launcher_log.export.success=تم تصدير السجلات إلى "%s".
@@ -1386,7 +1386,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=اسم المستخدم settings.launcher.proxy.username=اسم المستخدم
settings.launcher.theme=السمة settings.launcher.theme=السمة
settings.launcher.title_transparent=شريط العنوان الشفاف settings.launcher.title_transparent=شريط العنوان الشفاف
settings.launcher.turn_off_animations=تعطيل الرسوم المتحركة (يطبق بعد إعادة التشغيل) settings.launcher.turn_off_animations=تعطيل الرسوم المتحركة
settings.launcher.version_list_source=قائمة الإصدارات settings.launcher.version_list_source=قائمة الإصدارات
settings.launcher.background.settings.opacity=الشفافية settings.launcher.background.settings.opacity=الشفافية

View File

@@ -1387,7 +1387,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=Nombre de usuario settings.launcher.proxy.username=Nombre de usuario
settings.launcher.theme=Tema settings.launcher.theme=Tema
settings.launcher.title_transparent=Barra de título transparente settings.launcher.title_transparent=Barra de título transparente
settings.launcher.turn_off_animations=Desactivar animación (Se aplica después de reiniciar) settings.launcher.turn_off_animations=Desactivar animación
settings.launcher.version_list_source=Lista de versiones settings.launcher.version_list_source=Lista de versiones
settings.launcher.background.settings.opacity=Opacidad settings.launcher.background.settings.opacity=Opacidad

View File

@@ -1152,7 +1152,7 @@ settings.launcher.download_source=引源
settings.launcher.download_source.auto=自擇所引源 settings.launcher.download_source.auto=自擇所引源
settings.launcher.enable_game_list=見版列於主頁 settings.launcher.enable_game_list=見版列於主頁
settings.launcher.font=書體 settings.launcher.font=書體
settings.launcher.font.anti_aliasing=抗鋸 (復啟而效) settings.launcher.font.anti_aliasing=抗鋸
settings.launcher.font.anti_aliasing.auto=自調 settings.launcher.font.anti_aliasing.auto=自調
settings.launcher.font.anti_aliasing.gray=灰階 settings.launcher.font.anti_aliasing.gray=灰階
settings.launcher.font.anti_aliasing.lcd=子像素 settings.launcher.font.anti_aliasing.lcd=子像素
@@ -1176,7 +1176,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=戶簿 settings.launcher.proxy.username=戶簿
settings.launcher.theme=主題 settings.launcher.theme=主題
settings.launcher.title_transparent=通透題欄 settings.launcher.title_transparent=通透題欄
settings.launcher.turn_off_animations=廢動效 (復啟而效) settings.launcher.turn_off_animations=廢動效
settings.launcher.version_list_source=版列供者 settings.launcher.version_list_source=版列供者
settings.launcher.background.settings.opacity=陰翳 settings.launcher.background.settings.opacity=陰翳

View File

@@ -1360,7 +1360,7 @@ settings.launcher.font.anti_aliasing.auto=Автоматический
settings.launcher.font.anti_aliasing.gray=Оттенки серого settings.launcher.font.anti_aliasing.gray=Оттенки серого
settings.launcher.font.anti_aliasing.lcd=Субпиксель settings.launcher.font.anti_aliasing.lcd=Субпиксель
settings.launcher.general=Общие settings.launcher.general=Общие
settings.launcher.language=Язык (Применится после перезапуска) settings.launcher.language=Язык
settings.launcher.launcher_log.export=Экспорт логов лаунчера settings.launcher.launcher_log.export=Экспорт логов лаунчера
settings.launcher.launcher_log.export.failed=Не удалось экспортировать логи settings.launcher.launcher_log.export.failed=Не удалось экспортировать логи
settings.launcher.launcher_log.export.success=Логи экспортированы в %s settings.launcher.launcher_log.export.success=Логи экспортированы в %s
@@ -1379,7 +1379,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=Имя пользователя settings.launcher.proxy.username=Имя пользователя
settings.launcher.theme=Тема settings.launcher.theme=Тема
settings.launcher.title_transparent=Прозрачная строка заголовка settings.launcher.title_transparent=Прозрачная строка заголовка
settings.launcher.turn_off_animations=Отключить анимацию (Применится после перезапуска) settings.launcher.turn_off_animations=Отключить анимацию
settings.launcher.version_list_source=Список версий settings.launcher.version_list_source=Список версий
settings.launcher.background.settings.opacity=Непрозрачность settings.launcher.background.settings.opacity=Непрозрачность

View File

@@ -1302,7 +1302,7 @@ settings.launcher.font.anti_aliasing.auto=Авто
settings.launcher.font.anti_aliasing.gray=Відтінки сірого settings.launcher.font.anti_aliasing.gray=Відтінки сірого
settings.launcher.font.anti_aliasing.lcd=Субпіксельне settings.launcher.font.anti_aliasing.lcd=Субпіксельне
settings.launcher.general=Загальні settings.launcher.general=Загальні
settings.launcher.language=Мова (Застосовується після перезавантаження) settings.launcher.language=Мова
settings.launcher.launcher_log.export=Експортувати журнали лаунчера settings.launcher.launcher_log.export=Експортувати журнали лаунчера
settings.launcher.launcher_log.export.failed=Не вдалося експортувати журнали. settings.launcher.launcher_log.export.failed=Не вдалося експортувати журнали.
settings.launcher.launcher_log.export.success=Журнали було експортовано до "%s". settings.launcher.launcher_log.export.success=Журнали було експортовано до "%s".
@@ -1321,7 +1321,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=Ім'я користувача settings.launcher.proxy.username=Ім'я користувача
settings.launcher.theme=Тема settings.launcher.theme=Тема
settings.launcher.title_transparent=Прозорий заголовок settings.launcher.title_transparent=Прозорий заголовок
settings.launcher.turn_off_animations=Вимкнути анімацію (Застосовується після перезавантаження) settings.launcher.turn_off_animations=Вимкнути анімацію
settings.launcher.version_list_source=Список версій settings.launcher.version_list_source=Список версій
settings.launcher.background.settings.opacity=Непрозорість settings.launcher.background.settings.opacity=Непрозорість

View File

@@ -1161,12 +1161,12 @@ settings.launcher.download_source=下載來源
settings.launcher.download_source.auto=自動選取下載來源 settings.launcher.download_source.auto=自動選取下載來源
settings.launcher.enable_game_list=在首頁內顯示遊戲清單 settings.launcher.enable_game_list=在首頁內顯示遊戲清單
settings.launcher.font=字體 settings.launcher.font=字體
settings.launcher.font.anti_aliasing=反鋸齒 (重啟後生效) settings.launcher.font.anti_aliasing=反鋸齒
settings.launcher.font.anti_aliasing.auto=自動 settings.launcher.font.anti_aliasing.auto=自動
settings.launcher.font.anti_aliasing.gray=灰階 settings.launcher.font.anti_aliasing.gray=灰階
settings.launcher.font.anti_aliasing.lcd=子像素 settings.launcher.font.anti_aliasing.lcd=子像素
settings.launcher.general=一般 settings.launcher.general=一般
settings.launcher.language=語言 (重啟後生效) settings.launcher.language=語言
settings.launcher.launcher_log.export=匯出啟動器日誌 settings.launcher.launcher_log.export=匯出啟動器日誌
settings.launcher.launcher_log.export.failed=無法匯出日誌。 settings.launcher.launcher_log.export.failed=無法匯出日誌。
settings.launcher.launcher_log.export.success=日誌已儲存到「%s」。 settings.launcher.launcher_log.export.success=日誌已儲存到「%s」。
@@ -1185,7 +1185,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=帳戶 settings.launcher.proxy.username=帳戶
settings.launcher.theme=主題色 settings.launcher.theme=主題色
settings.launcher.title_transparent=標題欄透明 settings.launcher.title_transparent=標題欄透明
settings.launcher.turn_off_animations=關閉動畫 (重啟後生效) settings.launcher.turn_off_animations=關閉動畫
settings.launcher.version_list_source=版本清單來源 settings.launcher.version_list_source=版本清單來源
settings.launcher.background.settings.opacity=不透明度 settings.launcher.background.settings.opacity=不透明度

View File

@@ -1171,12 +1171,12 @@ settings.launcher.download_source=下载源
settings.launcher.download_source.auto=自动选择下载源 settings.launcher.download_source.auto=自动选择下载源
settings.launcher.enable_game_list=在主页内显示版本列表 settings.launcher.enable_game_list=在主页内显示版本列表
settings.launcher.font=字体 settings.launcher.font=字体
settings.launcher.font.anti_aliasing=抗锯齿 (重启后生效) settings.launcher.font.anti_aliasing=抗锯齿
settings.launcher.font.anti_aliasing.auto=自动 settings.launcher.font.anti_aliasing.auto=自动
settings.launcher.font.anti_aliasing.gray=灰度 settings.launcher.font.anti_aliasing.gray=灰度
settings.launcher.font.anti_aliasing.lcd=子像素 settings.launcher.font.anti_aliasing.lcd=子像素
settings.launcher.general=通用 settings.launcher.general=通用
settings.launcher.language=语言 (重启后生效) settings.launcher.language=语言
settings.launcher.launcher_log.export=导出启动器日志 settings.launcher.launcher_log.export=导出启动器日志
settings.launcher.launcher_log.export.failed=无法导出日志 settings.launcher.launcher_log.export.failed=无法导出日志
settings.launcher.launcher_log.export.success=日志已保存到“%s” settings.launcher.launcher_log.export.success=日志已保存到“%s”
@@ -1195,7 +1195,7 @@ settings.launcher.proxy.socks=SOCKS
settings.launcher.proxy.username=账户 settings.launcher.proxy.username=账户
settings.launcher.theme=主题色 settings.launcher.theme=主题色
settings.launcher.title_transparent=标题栏透明 settings.launcher.title_transparent=标题栏透明
settings.launcher.turn_off_animations=关闭动画 (重启后生效) settings.launcher.turn_off_animations=关闭动画
settings.launcher.version_list_source=版本列表源 settings.launcher.version_list_source=版本列表源
settings.launcher.background.settings.opacity=不透明度 settings.launcher.background.settings.opacity=不透明度