From 9af96a20610aab963a3bf7edc224192fce1ba49e Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Sun, 5 May 2024 21:03:11 +0800 Subject: [PATCH] =?UTF-8?q?l10n:=20=E8=87=AA=E5=AE=9A=E4=B9=89=E6=B1=89?= =?UTF-8?q?=E5=8C=96=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/generated/intl/messages_en.dart | 7 +++++ lib/generated/intl/messages_zh_CN.dart | 6 ++++ lib/generated/l10n.dart | 30 +++++++++++++++++++ lib/l10n/intl_en.arb | 5 +++- lib/l10n/intl_zh_CN.arb | 5 +++- .../localization_form_file_dialog_ui.dart | 14 +++++---- 6 files changed, 59 insertions(+), 8 deletions(-) diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index 2afe1cd..6be905f 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -570,6 +570,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Install custom file"), "home_localization_action_rsi_launcher_localization": MessageLookupByLibrary.simpleMessage("RSILauncher Localization"), + "home_localization_action_select_customize_file": + MessageLookupByLibrary.simpleMessage("Click to select INI file"), "home_localization_advanced_action_install": MessageLookupByLibrary.simpleMessage( "Installation of Localization"), @@ -632,6 +634,11 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Localization has a new version!"), "home_localization_new_version_installed": m34, + "home_localization_select_customize_file": + MessageLookupByLibrary.simpleMessage( + "Please select custom Localization file"), + "home_localization_select_customize_file_ini": + MessageLookupByLibrary.simpleMessage("Please select INI file"), "home_localization_title_localization_tools": MessageLookupByLibrary.simpleMessage("Localization tool"), "home_login_action_title_box_one_click_launch": diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index cf63dc4..c70474d 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -512,6 +512,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("安装自定义文件"), "home_localization_action_rsi_launcher_localization": MessageLookupByLibrary.simpleMessage("RSI 启动器汉化"), + "home_localization_action_select_customize_file": + MessageLookupByLibrary.simpleMessage("点击选择 ini 文件"), "home_localization_advanced_action_install": MessageLookupByLibrary.simpleMessage("安装汉化"), "home_localization_advanced_action_mod_change": @@ -569,6 +571,10 @@ class MessageLookup extends MessageLookupByLibrary { "home_localization_new_version_available": MessageLookupByLibrary.simpleMessage("汉化有新版本!"), "home_localization_new_version_installed": m34, + "home_localization_select_customize_file": + MessageLookupByLibrary.simpleMessage("请选择自定义汉化文件"), + "home_localization_select_customize_file_ini": + MessageLookupByLibrary.simpleMessage("请选择 ini 文件"), "home_localization_title_localization_tools": MessageLookupByLibrary.simpleMessage("汉化工具"), "home_login_action_title_box_one_click_launch": diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 2882b08..dec43b4 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -4753,6 +4753,36 @@ class S { args: [v0], ); } + + /// `Please select INI file` + String get home_localization_select_customize_file_ini { + return Intl.message( + 'Please select INI file', + name: 'home_localization_select_customize_file_ini', + desc: '', + args: [], + ); + } + + /// `Please select custom Localization file` + String get home_localization_select_customize_file { + return Intl.message( + 'Please select custom Localization file', + name: 'home_localization_select_customize_file', + desc: '', + args: [], + ); + } + + /// `Click to select INI file` + String get home_localization_action_select_customize_file { + return Intl.message( + 'Click to select INI file', + name: 'home_localization_action_select_customize_file', + desc: '', + args: [], + ); + } } class AppLocalizationDelegate extends LocalizationsDelegate { diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 8bcb211..9fb1020 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -820,5 +820,8 @@ "tools_action_unp4k_info": "Package Star Citizen P4K File", "tools_unp4k_title": "P4k viewer -> {v0}", "tools_unp4k_view_file": "Click the file to preview", - "tools_unp4k_msg_unknown_file_type": "Unknown file type\n{v0}" + "tools_unp4k_msg_unknown_file_type": "Unknown file type\n{v0}", + "home_localization_select_customize_file_ini": "Please select INI file", + "home_localization_select_customize_file": "Please select custom Localization file", + "home_localization_action_select_customize_file": "Click to select INI file" } \ No newline at end of file diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 4e6c739..8e75d81 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -786,5 +786,8 @@ "tools_action_unp4k_info": "解包星际公民 p4k 文件", "tools_unp4k_title": "P4K 查看器 -> {v0}", "tools_unp4k_view_file": "单击文件以预览", - "tools_unp4k_msg_unknown_file_type": "未知文件类型\n{v0}" + "tools_unp4k_msg_unknown_file_type": "未知文件类型\n{v0}", + "home_localization_select_customize_file_ini": "请选择 ini 文件", + "home_localization_select_customize_file": "请选择自定义汉化文件", + "home_localization_action_select_customize_file": "点击选择 ini 文件" } diff --git a/lib/ui/home/localization/localization_form_file_dialog_ui.dart b/lib/ui/home/localization/localization_form_file_dialog_ui.dart index 3a3379a..cb65445 100644 --- a/lib/ui/home/localization/localization_form_file_dialog_ui.dart +++ b/lib/ui/home/localization/localization_form_file_dialog_ui.dart @@ -17,7 +17,7 @@ class LocalizationFromFileDialogUI extends HookConsumerWidget { final isLoading = useState(false); void onSelectFile() async { final result = await FilePicker.platform.pickFiles( - dialogTitle: "请选择 ini 文件", + dialogTitle: S.current.home_localization_select_customize_file_ini, type: FileType.custom, allowedExtensions: ["ini"], allowMultiple: false, @@ -57,13 +57,14 @@ class LocalizationFromFileDialogUI extends HookConsumerWidget { ), onPressed: () => context.pop()), const SizedBox(width: 12), - const Text("请选择自定义汉化文件"), + Text(S.current.home_localization_select_customize_file), const Spacer(), if (selectedStringBuffer.value != null) FilledButton( - child: const Padding( - padding: EdgeInsets.symmetric(horizontal: 6, vertical: 3), - child: Text("确认"), + child: Padding( + padding: + const EdgeInsets.symmetric(horizontal: 6, vertical: 3), + child: Text(S.current.app_common_tip_confirm), ), onPressed: () { Navigator.pop(context, selectedStringBuffer.value); @@ -96,7 +97,8 @@ class LocalizationFromFileDialogUI extends HookConsumerWidget { color: Colors.white.withOpacity(.6), ), const SizedBox(height: 12), - const Text("点击选择 ini 文件") + Text(S.current + .home_localization_action_select_customize_file) ], ), ),