diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index 01f34f7..69d0993 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -20,105 +20,104 @@ typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup extends MessageLookupByLibrary { String get localeName => 'en'; - static String m0(versionName, versionCode) => - "SC汉化盒子 V{${versionName}} {${versionCode}}"; + static String m0(v0, v1) => "SC汉化盒子 V${v0} ${v1}"; - static String m1(v0) => "初始化失败:{${v0}}"; + static String m1(v0) => "初始化失败:${v0}"; - static String m2(v0) => "正在下载: {${v0}}% "; + static String m2(v0) => "正在下载: ${v0}% "; - static String m3(v0) => "发现新版本 -> {${v0}}"; + static String m3(v0) => "发现新版本 -> ${v0}"; - static String m4(v0) => "游戏异常退出:{${v0}}"; + static String m4(v0) => "游戏异常退出:${v0}"; - static String m5(v0) => "info:{${v0}},请点击右下角加群反馈。"; + static String m5(v0) => "info:${v0},请点击右下角加群反馈。"; - static String m6(v0) => "分析完毕,发现 {${v0}} 个问题"; + static String m6(v0) => "分析完毕,发现 ${v0} 个问题"; - static String m7(v0, v1) => "创建文件夹失败,请尝试手动创建。\n目录:{${v0}} \n错误:{${v1}}"; + static String m7(v0, v1) => "创建文件夹失败,请尝试手动创建。\n目录:${v0} \n错误:${v1}"; - static String m8(v0) => "修复失败,{${v0}}"; + static String m8(v0) => "修复失败,${v0}"; - static String m9(v0) => "不支持的操作系统:{${v0}}"; + static String m9(v0) => "不支持的操作系统:${v0}"; - static String m10(v0) => "点击修复为您创建 LIVE 文件夹,完成后重试安装。({${v0}})"; + static String m10(v0) => "点击修复为您创建 LIVE 文件夹,完成后重试安装。(${v0})"; - static String m11(v0) => "修复建议: {${v0}}"; + static String m11(v0) => "修复建议: ${v0}"; - static String m12(v0) => "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{${v0}})"; + static String m12(v0) => "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:${v0})"; - static String m13(v0) => "请升级您的系统 ({${v0}})"; + static String m13(v0) => "请升级您的系统 (${v0})"; - static String m14(v0) => "一键诊断 -> {${v0}}"; + static String m14(v0) => "一键诊断 -> ${v0}"; - static String m15(v0, v1) => "下载: {${v0}}/s 上传:{${v1}}/s"; + static String m15(v0, v1) => "下载: ${v0}/s 上传:${v1}/s"; - static String m16(v0) => "已下载:{${v0}}"; + static String m16(v0) => "已下载:${v0}"; - static String m17(v0) => "状态:{${v0}}"; + static String m17(v0) => "状态:${v0}"; - static String m18(v1) => "总大小:{${v1}}"; + static String m18(v1) => "总大小:${v1}"; - static String m19(v0) => "已上传:{${v0}}"; + static String m19(v0) => "已上传:${v0}"; - static String m20(v2) => "校验中...({${v2}})"; + static String m20(v2) => "校验中...(${v2})"; static String m21(v0, v1, v2, v3, v4) => - "游戏非正常退出\nexitCode={${v0}}\nstdout={${v1}}\nstderr={${v2}}\n\n诊断信息:{${v3}} \n{${v4}}"; + "游戏非正常退出\nexitCode=${v0}\nstdout=${v1}\nstderr=${v2}\n\n诊断信息:${v3} \n${v4}"; - static String m22(v0) => "初始化网页汉化资源失败!{${v0}}"; + static String m22(v0) => "初始化网页汉化资源失败!${v0}"; - static String m23(v0) => "扫描完毕,共找到 {${v0}} 个有效安装目录"; + static String m23(v0) => "扫描完毕,共找到 ${v0} 个有效安装目录"; - static String m24(v0) => "您在 {${v0}} 安装的汉化有新版本啦!"; + static String m24(v0) => "您在 ${v0} 安装的汉化有新版本啦!"; static String m25(v1, v2) => - "RSI 服务器报告版本号:{${v1}} \n\n本地版本号:{${v2}} \n\n建议使用 RSI Launcher 更新游戏!"; + "RSI 服务器报告版本号:${v1} \n\n本地版本号:${v2} \n\n建议使用 RSI Launcher 更新游戏!"; - static String m26(v0) => "通道:{${v0}}"; + static String m26(v0) => "通道:${v0}"; - static String m27(v0) => "自定义_{${v0}}"; + static String m27(v0) => "自定义_${v0}"; - static String m28(v0) => "启用({${v0}}):"; + static String m28(v0) => "启用(${v0}):"; - static String m29(v0) => "安装出错!\n\n {${v0}}"; + static String m29(v0) => "安装出错!\n\n ${v0}"; - static String m30(v0) => "已安装版本:{${v0}}"; + static String m30(v0) => "已安装版本:${v0}"; - static String m31(v0) => "更新时间:{${v0}}"; + static String m31(v0) => "更新时间:${v0}"; - static String m32(v0) => "版本号:{${v0}}"; + static String m32(v0) => "版本号:${v0}"; - static String m33(v0) => "当前状态:{${v0}}"; + static String m33(v0) => "当前状态:${v0}"; - static String m34(v0, v1, v2) => "{${v0}} 最小值: {${v1}} / 最大值: {${v2}}"; + static String m34(v0, v1, v2) => "${v0} 最小值: ${v1} / 最大值: ${v2}"; - static String m35(v0) => "性能优化 -> {${v0}}"; + static String m35(v0) => "性能优化 -> ${v0}"; - static String m36(v0) => "缓存大小 {${v0}}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化"; + static String m36(v0) => "缓存大小 ${v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化"; static String m37(v0, v1, v2, v3) => - "启用:{${v0}} 设备支持:{${v1}} 邮箱:{${v2}} 密码:{${v3}}"; + "启用:${v0} 设备支持:${v1} 邮箱:${v2} 密码:${v3}"; static String m38(v0) => - "已设置的核心数量:{${v0}} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )"; + "已设置的核心数量:${v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )"; - static String m39(v0) => "清理失败,请手动移除,文件位置:{${v0}}"; + static String m39(v0) => "清理失败,请手动移除,文件位置:${v0}"; - static String m40(v0) => "出现错误:{${v0}}"; + static String m40(v0) => "出现错误:${v0}"; - static String m41(v0) => "初始化失败,请截图报告给开发者。{${v0}}"; + static String m41(v0) => "初始化失败,请截图报告给开发者。${v0}"; static String m42(v0) => - "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{${v0}}"; + "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:${v0}"; static String m43(v0) => - "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{${v0}} MB"; + "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:${v0} MB"; static String m44(v0, v1, v2, v3, v4) => - "系统:{${v0}}\n\n处理器:{${v1}}\n\n内存大小:{${v2}}GB\n\n显卡信息:\n{${v3}}\n\n硬盘信息:\n{${v4}}\n\n"; + "系统:${v0}\n\n处理器:${v1}\n\n内存大小:${v2}GB\n\n显卡信息:\n${v3}\n\n硬盘信息:\n${v4}\n\n"; - static String m45(v0) => "处理失败!:{${v0}}"; + static String m45(v0) => "处理失败!:${v0}"; final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { @@ -236,12 +235,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("正在处理..."), "doctor_info_result_add_registry_value": MessageLookupByLibrary.simpleMessage( - "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})"), + "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})"), "doctor_info_result_chinese_install_path": MessageLookupByLibrary.simpleMessage("中文安装路径!"), "doctor_info_result_chinese_install_path_error": MessageLookupByLibrary.simpleMessage( - "中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。"), + "中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。"), "doctor_info_result_chinese_username": MessageLookupByLibrary.simpleMessage("中文用户名!"), "doctor_info_result_chinese_username_error": @@ -308,7 +307,7 @@ class MessageLookup extends MessageLookupByLibrary { "downloader_info_download_upload_speed": m15, "downloader_info_downloaded": m16, "downloader_info_downloading": - MessageLookupByLibrary.simpleMessage("下载中... ({{0}}%)"), + MessageLookupByLibrary.simpleMessage("下载中... ({0}%)"), "downloader_info_downloading_status": MessageLookupByLibrary.simpleMessage("下载中..."), "downloader_info_manual_file_deletion_note": @@ -680,7 +679,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("未找到 RSI 启动器目录,请您尝试手动操作。"), "tools_action_info_rsi_launcher_log_issue": MessageLookupByLibrary.simpleMessage( - "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB"), + "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB"), "tools_action_info_rsi_launcher_not_found": MessageLookupByLibrary.simpleMessage( "未找到 RSI 启动器,请尝试重新安装,或在设置中手动添加。"), diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index 829b56e..ea957df 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -20,105 +20,104 @@ typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup extends MessageLookupByLibrary { String get localeName => 'zh_CN'; - static String m0(versionName, versionCode) => - "SC汉化盒子 V{${versionName}} {${versionCode}}"; + static String m0(v0, v1) => "SC汉化盒子 V${v0} ${v1}"; - static String m1(v0) => "初始化失败:{${v0}}"; + static String m1(v0) => "初始化失败:${v0}"; - static String m2(v0) => "正在下载: {${v0}}% "; + static String m2(v0) => "正在下载: ${v0}% "; - static String m3(v0) => "发现新版本 -> {${v0}}"; + static String m3(v0) => "发现新版本 -> ${v0}"; - static String m4(v0) => "游戏异常退出:{${v0}}"; + static String m4(v0) => "游戏异常退出:${v0}"; - static String m5(v0) => "info:{${v0}},请点击右下角加群反馈。"; + static String m5(v0) => "info:${v0},请点击右下角加群反馈。"; - static String m6(v0) => "分析完毕,发现 {${v0}} 个问题"; + static String m6(v0) => "分析完毕,发现 ${v0} 个问题"; - static String m7(v0, v1) => "创建文件夹失败,请尝试手动创建。\n目录:{${v0}} \n错误:{${v1}}"; + static String m7(v0, v1) => "创建文件夹失败,请尝试手动创建。\n目录:${v0} \n错误:${v1}"; - static String m8(v0) => "修复失败,{${v0}}"; + static String m8(v0) => "修复失败,${v0}"; - static String m9(v0) => "不支持的操作系统:{${v0}}"; + static String m9(v0) => "不支持的操作系统:${v0}"; - static String m10(v0) => "点击修复为您创建 LIVE 文件夹,完成后重试安装。({${v0}})"; + static String m10(v0) => "点击修复为您创建 LIVE 文件夹,完成后重试安装。(${v0})"; - static String m11(v0) => "修复建议: {${v0}}"; + static String m11(v0) => "修复建议: ${v0}"; - static String m12(v0) => "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{${v0}})"; + static String m12(v0) => "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:${v0})"; - static String m13(v0) => "请升级您的系统 ({${v0}})"; + static String m13(v0) => "请升级您的系统 (${v0})"; - static String m14(v0) => "一键诊断 -> {${v0}}"; + static String m14(v0) => "一键诊断 -> ${v0}"; - static String m15(v0, v1) => "下载: {${v0}}/s 上传:{${v1}}/s"; + static String m15(v0, v1) => "下载: ${v0}/s 上传:${v1}/s"; - static String m16(v0) => "已下载:{${v0}}"; + static String m16(v0) => "已下载:${v0}"; - static String m17(v0) => "状态:{${v0}}"; + static String m17(v0) => "状态:${v0}"; - static String m18(v1) => "总大小:{${v1}}"; + static String m18(v1) => "总大小:${v1}"; - static String m19(v0) => "已上传:{${v0}}"; + static String m19(v0) => "已上传:${v0}"; - static String m20(v2) => "校验中...({${v2}})"; + static String m20(v2) => "校验中...(${v2})"; static String m21(v0, v1, v2, v3, v4) => - "游戏非正常退出\nexitCode={${v0}}\nstdout={${v1}}\nstderr={${v2}}\n\n诊断信息:{${v3}} \n{${v4}}"; + "游戏非正常退出\nexitCode=${v0}\nstdout=${v1}\nstderr=${v2}\n\n诊断信息:${v3} \n${v4}"; - static String m22(v0) => "初始化网页汉化资源失败!{${v0}}"; + static String m22(v0) => "初始化网页汉化资源失败!${v0}"; - static String m23(v0) => "扫描完毕,共找到 {${v0}} 个有效安装目录"; + static String m23(v0) => "扫描完毕,共找到 ${v0} 个有效安装目录"; - static String m24(v0) => "您在 {${v0}} 安装的汉化有新版本啦!"; + static String m24(v0) => "您在 ${v0} 安装的汉化有新版本啦!"; static String m25(v1, v2) => - "RSI 服务器报告版本号:{${v1}} \n\n本地版本号:{${v2}} \n\n建议使用 RSI Launcher 更新游戏!"; + "RSI 服务器报告版本号:${v1} \n\n本地版本号:${v2} \n\n建议使用 RSI Launcher 更新游戏!"; - static String m26(v0) => "通道:{${v0}}"; + static String m26(v0) => "通道:${v0}"; - static String m27(v0) => "自定义_{${v0}}"; + static String m27(v0) => "自定义_${v0}"; - static String m28(v0) => "启用({${v0}}):"; + static String m28(v0) => "启用(${v0}):"; - static String m29(v0) => "安装出错!\n\n {${v0}}"; + static String m29(v0) => "安装出错!\n\n ${v0}"; - static String m30(v0) => "已安装版本:{${v0}}"; + static String m30(v0) => "已安装版本:${v0}"; - static String m31(v0) => "更新时间:{${v0}}"; + static String m31(v0) => "更新时间:${v0}"; - static String m32(v0) => "版本号:{${v0}}"; + static String m32(v0) => "版本号:${v0}"; - static String m33(v0) => "当前状态:{${v0}}"; + static String m33(v0) => "当前状态:${v0}"; - static String m34(v0, v1, v2) => "{${v0}} 最小值: {${v1}} / 最大值: {${v2}}"; + static String m34(v0, v1, v2) => "${v0} 最小值: ${v1} / 最大值: ${v2}"; - static String m35(v0) => "性能优化 -> {${v0}}"; + static String m35(v0) => "性能优化 -> ${v0}"; - static String m36(v0) => "缓存大小 {${v0}}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化"; + static String m36(v0) => "缓存大小 ${v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化"; static String m37(v0, v1, v2, v3) => - "启用:{${v0}} 设备支持:{${v1}} 邮箱:{${v2}} 密码:{${v3}}"; + "启用:${v0} 设备支持:${v1} 邮箱:${v2} 密码:${v3}"; static String m38(v0) => - "已设置的核心数量:{${v0}} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )"; + "已设置的核心数量:${v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )"; - static String m39(v0) => "清理失败,请手动移除,文件位置:{${v0}}"; + static String m39(v0) => "清理失败,请手动移除,文件位置:${v0}"; - static String m40(v0) => "出现错误:{${v0}}"; + static String m40(v0) => "出现错误:${v0}"; - static String m41(v0) => "初始化失败,请截图报告给开发者。{${v0}}"; + static String m41(v0) => "初始化失败,请截图报告给开发者。${v0}"; static String m42(v0) => - "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{${v0}}"; + "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:${v0}"; static String m43(v0) => - "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{${v0}} MB"; + "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:${v0} MB"; static String m44(v0, v1, v2, v3, v4) => - "系统:{${v0}}\n\n处理器:{${v1}}\n\n内存大小:{${v2}}GB\n\n显卡信息:\n{${v3}}\n\n硬盘信息:\n{${v4}}\n\n"; + "系统:${v0}\n\n处理器:${v1}\n\n内存大小:${v2}GB\n\n显卡信息:\n${v3}\n\n硬盘信息:\n${v4}\n\n"; - static String m45(v0) => "处理失败!:{${v0}}"; + static String m45(v0) => "处理失败!:${v0}"; final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { @@ -236,12 +235,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("正在处理..."), "doctor_info_result_add_registry_value": MessageLookupByLibrary.simpleMessage( - "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})"), + "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})"), "doctor_info_result_chinese_install_path": MessageLookupByLibrary.simpleMessage("中文安装路径!"), "doctor_info_result_chinese_install_path_error": MessageLookupByLibrary.simpleMessage( - "中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。"), + "中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。"), "doctor_info_result_chinese_username": MessageLookupByLibrary.simpleMessage("中文用户名!"), "doctor_info_result_chinese_username_error": @@ -308,7 +307,7 @@ class MessageLookup extends MessageLookupByLibrary { "downloader_info_download_upload_speed": m15, "downloader_info_downloaded": m16, "downloader_info_downloading": - MessageLookupByLibrary.simpleMessage("下载中... ({{0}}%)"), + MessageLookupByLibrary.simpleMessage("下载中... ({0}%)"), "downloader_info_downloading_status": MessageLookupByLibrary.simpleMessage("下载中..."), "downloader_info_manual_file_deletion_note": @@ -680,7 +679,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("未找到 RSI 启动器目录,请您尝试手动操作。"), "tools_action_info_rsi_launcher_log_issue": MessageLookupByLibrary.simpleMessage( - "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB"), + "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB"), "tools_action_info_rsi_launcher_not_found": MessageLookupByLibrary.simpleMessage( "未找到 RSI 启动器,请尝试重新安装,或在设置中手动添加。"), diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index a4cd218..3fca78a 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -50,13 +50,13 @@ class S { return Localizations.of(context, S); } - /// `SC汉化盒子 V{{versionName}} {{versionCode}}` - String app_index_version_info(Object versionName, Object versionCode) { + /// `SC汉化盒子 V{v0} {v1}` + String app_index_version_info(Object v0, Object v1) { return Intl.message( - 'SC汉化盒子 V{$versionName} {$versionCode}', + 'SC汉化盒子 V$v0 $v1', name: 'app_index_version_info', desc: '', - args: [versionName, versionCode], + args: [v0, v1], ); } @@ -340,10 +340,10 @@ class S { ); } - /// `RSI 服务器报告版本号:{{v1}} \n\n本地版本号:{{v2}} \n\n建议使用 RSI Launcher 更新游戏!` + /// `RSI 服务器报告版本号:{v1} \n\n本地版本号:{v2} \n\n建议使用 RSI Launcher 更新游戏!` String home_login_info_rsi_server_report(Object v1, Object v2) { return Intl.message( - 'RSI 服务器报告版本号:{$v1} \n\n本地版本号:{$v2} \n\n建议使用 RSI Launcher 更新游戏!', + 'RSI 服务器报告版本号:$v1 \n\n本地版本号:$v2 \n\n建议使用 RSI Launcher 更新游戏!', name: 'home_login_info_rsi_server_report', desc: '', args: [v1, v2], @@ -450,60 +450,60 @@ class S { ); } - /// `总大小:{{v1}}` + /// `总大小:{v1}` String downloader_info_total_size(Object v1) { return Intl.message( - '总大小:{$v1}', + '总大小:$v1', name: 'downloader_info_total_size', desc: '', args: [v1], ); } - /// `校验中...({{v2}})` + /// `校验中...({v2})` String downloader_info_verifying(Object v2) { return Intl.message( - '校验中...({$v2})', + '校验中...($v2)', name: 'downloader_info_verifying', desc: '', args: [v2], ); } - /// `下载中... ({{0}}%)` + /// `下载中... ({0}%)` String get downloader_info_downloading { return Intl.message( - '下载中... ({{0}}%)', + '下载中... ({0}%)', name: 'downloader_info_downloading', desc: '', args: [], ); } - /// `状态:{{v0}}` + /// `状态:{v0}` String downloader_info_status(Object v0) { return Intl.message( - '状态:{$v0}', + '状态:$v0', name: 'downloader_info_status', desc: '', args: [v0], ); } - /// `已上传:{{v0}}` + /// `已上传:{v0}` String downloader_info_uploaded(Object v0) { return Intl.message( - '已上传:{$v0}', + '已上传:$v0', name: 'downloader_info_uploaded', desc: '', args: [v0], ); } - /// `已下载:{{v0}}` + /// `已下载:{v0}` String downloader_info_downloaded(Object v0) { return Intl.message( - '已下载:{$v0}', + '已下载:$v0', name: 'downloader_info_downloaded', desc: '', args: [v0], @@ -560,10 +560,10 @@ class S { ); } - /// `下载: {{v0}}/s 上传:{{v1}}/s` + /// `下载: {v0}/s 上传:{v1}/s` String downloader_info_download_upload_speed(Object v0, Object v1) { return Intl.message( - '下载: {$v0}/s 上传:{$v1}/s', + '下载: $v0/s 上传:$v1/s', name: 'downloader_info_download_upload_speed', desc: '', args: [v0, v1], @@ -730,10 +730,10 @@ class S { ); } - /// `一键诊断 -> {{v0}}` + /// `一键诊断 -> {v0}` String doctor_title_one_click_diagnosis(Object v0) { return Intl.message( - '一键诊断 -> {$v0}', + '一键诊断 -> $v0', name: 'doctor_title_one_click_diagnosis', desc: '', args: [v0], @@ -820,10 +820,10 @@ class S { ); } - /// `请升级您的系统 ({{v0}})` + /// `请升级您的系统 ({v0})` String doctor_info_result_upgrade_system(Object v0) { return Intl.message( - '请升级您的系统 ({$v0})', + '请升级您的系统 ($v0)', name: 'doctor_info_result_upgrade_system', desc: '', args: [v0], @@ -840,10 +840,10 @@ class S { ); } - /// `点击修复为您创建 LIVE 文件夹,完成后重试安装。({{v0}})` + /// `点击修复为您创建 LIVE 文件夹,完成后重试安装。({v0})` String doctor_info_result_create_live_folder(Object v0) { return Intl.message( - '点击修复为您创建 LIVE 文件夹,完成后重试安装。({$v0})', + '点击修复为您创建 LIVE 文件夹,完成后重试安装。($v0)', name: 'doctor_info_result_create_live_folder', desc: '', args: [v0], @@ -860,10 +860,10 @@ class S { ); } - /// `为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})` + /// `为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})` String get doctor_info_result_add_registry_value { return Intl.message( - '为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})', + '为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})', name: 'doctor_info_result_add_registry_value', desc: '', args: [], @@ -940,10 +940,10 @@ class S { ); } - /// `中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。` + /// `中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。` String get doctor_info_result_chinese_install_path_error { return Intl.message( - '中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。', + '中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。', name: 'doctor_info_result_chinese_install_path_error', desc: '', args: [], @@ -960,20 +960,20 @@ class S { ); } - /// `您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{{v0}})` + /// `您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{v0})` String doctor_info_result_memory_requirement(Object v0) { return Intl.message( - '您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{$v0})', + '您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:$v0)', name: 'doctor_info_result_memory_requirement', desc: '', args: [v0], ); } - /// `修复建议: {{v0}}` + /// `修复建议: {v0}` String doctor_info_result_fix_suggestion(Object v0) { return Intl.message( - '修复建议: {$v0}', + '修复建议: $v0', name: 'doctor_info_result_fix_suggestion', desc: '', args: [v0], @@ -1040,10 +1040,10 @@ class S { ); } - /// `创建文件夹失败,请尝试手动创建。\n目录:{{v0}} \n错误:{{v1}}` + /// `创建文件夹失败,请尝试手动创建。\n目录:{v0} \n错误:{v1}` String doctor_action_result_create_folder_fail(Object v0, Object v1) { return Intl.message( - '创建文件夹失败,请尝试手动创建。\n目录:{$v0} \n错误:{$v1}', + '创建文件夹失败,请尝试手动创建。\n目录:$v0 \n错误:$v1', name: 'doctor_action_result_create_folder_fail', desc: '', args: [v0, v1], @@ -1060,10 +1060,10 @@ class S { ); } - /// `修复失败,{{v0}}` + /// `修复失败,{v0}` String doctor_action_result_fix_fail(Object v0) { return Intl.message( - '修复失败,{$v0}', + '修复失败,$v0', name: 'doctor_action_result_fix_fail', desc: '', args: [v0], @@ -1120,10 +1120,10 @@ class S { ); } - /// `分析完毕,发现 {{v0}} 个问题` + /// `分析完毕,发现 {v0} 个问题` String doctor_action_result_analysis_issues_found(Object v0) { return Intl.message( - '分析完毕,发现 {$v0} 个问题', + '分析完毕,发现 $v0 个问题', name: 'doctor_action_result_analysis_issues_found', desc: '', args: [v0], @@ -1150,10 +1150,10 @@ class S { ); } - /// `游戏异常退出:{{v0}}` + /// `游戏异常退出:{v0}` String doctor_action_info_game_abnormal_exit(Object v0) { return Intl.message( - '游戏异常退出:{$v0}', + '游戏异常退出:$v0', name: 'doctor_action_info_game_abnormal_exit', desc: '', args: [v0], @@ -1170,10 +1170,10 @@ class S { ); } - /// `info:{{v0}},请点击右下角加群反馈。` + /// `info:{v0},请点击右下角加群反馈。` String doctor_action_info_info_feedback(Object v0) { return Intl.message( - 'info:{$v0},请点击右下角加群反馈。', + 'info:$v0,请点击右下角加群反馈。', name: 'doctor_action_info_info_feedback', desc: '', args: [v0], @@ -1200,10 +1200,10 @@ class S { ); } - /// `不支持的操作系统:{{v0}}` + /// `不支持的操作系统:{v0}` String doctor_action_result_info_unsupported_os(Object v0) { return Intl.message( - '不支持的操作系统:{$v0}', + '不支持的操作系统:$v0', name: 'doctor_action_result_info_unsupported_os', desc: '', args: [v0], @@ -1470,10 +1470,10 @@ class S { ); } - /// `扫描完毕,共找到 {{v0}} 个有效安装目录` + /// `扫描完毕,共找到 {v0} 个有效安装目录` String home_action_info_scan_complete_valid_directories_found(Object v0) { return Intl.message( - '扫描完毕,共找到 {$v0} 个有效安装目录', + '扫描完毕,共找到 $v0 个有效安装目录', name: 'home_action_info_scan_complete_valid_directories_found', desc: '', args: [v0], @@ -1520,10 +1520,10 @@ class S { ); } - /// `初始化网页汉化资源失败!{{v0}}` + /// `初始化网页汉化资源失败!{v0}` String home_action_info_initialization_failed(Object v0) { return Intl.message( - '初始化网页汉化资源失败!{$v0}', + '初始化网页汉化资源失败!$v0', name: 'home_action_info_initialization_failed', desc: '', args: [v0], @@ -1550,10 +1550,10 @@ class S { ); } - /// `您在 {{v0}} 安装的汉化有新版本啦!` + /// `您在 {v0} 安装的汉化有新版本啦!` String home_localization_new_version_installed(Object v0) { return Intl.message( - '您在 {$v0} 安装的汉化有新版本啦!', + '您在 $v0 安装的汉化有新版本啦!', name: 'home_localization_new_version_installed', desc: '', args: [v0], @@ -1610,11 +1610,11 @@ class S { ); } - /// `游戏非正常退出\nexitCode={{v0}}\nstdout={{v1}}\nstderr={{v2}}\n\n诊断信息:{{v3}} \n{{v4}}` + /// `游戏非正常退出\nexitCode={v0}\nstdout={v1}\nstderr={v2}\n\n诊断信息:{v3} \n{v4}` String home_action_info_abnormal_game_exit( Object v0, Object v1, Object v2, Object v3, Object v4) { return Intl.message( - '游戏非正常退出\nexitCode={$v0}\nstdout={$v1}\nstderr={$v2}\n\n诊断信息:{$v3} \n{$v4}', + '游戏非正常退出\nexitCode=$v0\nstdout=$v1\nstderr=$v2\n\n诊断信息:$v3 \n$v4', name: 'home_action_info_abnormal_game_exit', desc: '', args: [v0, v1, v2, v3, v4], @@ -1681,20 +1681,20 @@ class S { ); } - /// `启用({{v0}}):` + /// `启用({v0}):` String localization_info_enabled(Object v0) { return Intl.message( - '启用({$v0}):', + '启用($v0):', name: 'localization_info_enabled', desc: '', args: [v0], ); } - /// `已安装版本:{{v0}}` + /// `已安装版本:{v0}` String localization_info_installed_version(Object v0) { return Intl.message( - '已安装版本:{$v0}', + '已安装版本:$v0', name: 'localization_info_installed_version', desc: '', args: [v0], @@ -1791,30 +1791,30 @@ class S { ); } - /// `版本号:{{v0}}` + /// `版本号:{v0}` String localization_info_version_number(Object v0) { return Intl.message( - '版本号:{$v0}', + '版本号:$v0', name: 'localization_info_version_number', desc: '', args: [v0], ); } - /// `通道:{{v0}}` + /// `通道:{v0}` String localization_info_channel(Object v0) { return Intl.message( - '通道:{$v0}', + '通道:$v0', name: 'localization_info_channel', desc: '', args: [v0], ); } - /// `更新时间:{{v0}}` + /// `更新时间:{v0}` String localization_info_update_time(Object v0) { return Intl.message( - '更新时间:{$v0}', + '更新时间:$v0', name: 'localization_info_update_time', desc: '', args: [v0], @@ -1871,10 +1871,10 @@ class S { ); } - /// `自定义_{{v0}}` + /// `自定义_{v0}` String localization_info_custom_file(Object v0) { return Intl.message( - '自定义_{$v0}', + '自定义_$v0', name: 'localization_info_custom_file', desc: '', args: [v0], @@ -1901,10 +1901,10 @@ class S { ); } - /// `安装出错!\n\n {{v0}}` + /// `安装出错!\n\n {v0}` String localization_info_installation_error(Object v0) { return Intl.message( - '安装出错!\n\n {$v0}', + '安装出错!\n\n $v0', name: 'localization_info_installation_error', desc: '', args: [v0], @@ -1941,10 +1941,10 @@ class S { ); } - /// `当前状态:{{v0}}` + /// `当前状态:{v0}` String performance_info_current_status(Object v0) { return Intl.message( - '当前状态:{$v0}', + '当前状态:$v0', name: 'performance_info_current_status', desc: '', args: [v0], @@ -2061,10 +2061,10 @@ class S { ); } - /// `性能优化 -> {{v0}}` + /// `性能优化 -> {v0}` String performance_title_performance_optimization(Object v0) { return Intl.message( - '性能优化 -> {$v0}', + '性能优化 -> $v0', name: 'performance_title_performance_optimization', desc: '', args: [v0], @@ -2081,10 +2081,10 @@ class S { ); } - /// `{{v0}} 最小值: {{v1}} / 最大值: {{v2}}` + /// `{v0} 最小值: {v1} / 最大值: {v2}` String performance_info_min_max_values(Object v0, Object v1, Object v2) { return Intl.message( - '{$v0} 最小值: {$v1} / 最大值: {$v2}', + '$v0 最小值: $v1 / 最大值: $v2', name: 'performance_info_min_max_values', desc: '', args: [v0, v1, v2], @@ -2271,11 +2271,11 @@ class S { ); } - /// `启用:{{v0}} 设备支持:{{v1}} 邮箱:{{v2}} 密码:{{v3}}` + /// `启用:{v0} 设备支持:{v1} 邮箱:{v2} 密码:{v3}` String setting_action_info_device_support_info( Object v0, Object v1, Object v2, Object v3) { return Intl.message( - '启用:{$v0} 设备支持:{$v1} 邮箱:{$v2} 密码:{$v3}', + '启用:$v0 设备支持:$v1 邮箱:$v2 密码:$v3', name: 'setting_action_info_device_support_info', desc: '', args: [v0, v1, v2, v3], @@ -2352,10 +2352,10 @@ class S { ); } - /// `已设置的核心数量:{{v0}} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )` + /// `已设置的核心数量:{v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )` String setting_action_set_core_count(Object v0) { return Intl.message( - '已设置的核心数量:{$v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )', + '已设置的核心数量:$v0 (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )', name: 'setting_action_set_core_count', desc: '', args: [v0], @@ -2412,10 +2412,10 @@ class S { ); } - /// `缓存大小 {{v0}}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化` + /// `缓存大小 {v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化` String setting_action_info_cache_clearing_info(Object v0) { return Intl.message( - '缓存大小 {$v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化', + '缓存大小 ${v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化', name: 'setting_action_info_cache_clearing_info', desc: '', args: [v0], @@ -2592,10 +2592,10 @@ class S { ); } - /// `发现新版本 -> {{v0}}` + /// `发现新版本 -> {v0}` String app_upgrade_title_new_version_found(Object v0) { return Intl.message( - '发现新版本 -> {$v0}', + '发现新版本 -> $v0', name: 'app_upgrade_title_new_version_found', desc: '', args: [v0], @@ -2632,10 +2632,10 @@ class S { ); } - /// `正在下载: {{v0}}% ` + /// `正在下载: {v0}% ` String app_upgrade_info_downloading(Object v0) { return Intl.message( - '正在下载: {$v0}% ', + '正在下载: $v0% ', name: 'app_upgrade_info_downloading', desc: '', args: [v0], @@ -2842,10 +2842,10 @@ class S { ); } - /// `处理失败!:{{v0}}` + /// `处理失败!:{v0}` String tools_info_processing_failed(Object v0) { return Intl.message( - '处理失败!:{$v0}', + '处理失败!:$v0', name: 'tools_info_processing_failed', desc: '', args: [v0], @@ -2972,10 +2972,10 @@ class S { ); } - /// `初始化失败,请截图报告给开发者。{{v0}}` + /// `初始化失败,请截图报告给开发者。{v0}` String tools_action_info_init_failed(Object v0) { return Intl.message( - '初始化失败,请截图报告给开发者。{$v0}', + '初始化失败,请截图报告给开发者。$v0', name: 'tools_action_info_init_failed', desc: '', args: [v0], @@ -2992,10 +2992,10 @@ class S { ); } - /// `在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB` + /// `在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB` String get tools_action_info_rsi_launcher_log_issue { return Intl.message( - '在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB', + '在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB', name: 'tools_action_info_rsi_launcher_log_issue', desc: '', args: [], @@ -3012,10 +3012,10 @@ class S { ); } - /// `若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{{v0}}` + /// `若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{v0}` String tools_action_info_nvme_patch_issue(Object v0) { return Intl.message( - '若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{$v0}', + '若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:$v0', name: 'tools_action_info_nvme_patch_issue', desc: '', args: [v0], @@ -3082,10 +3082,10 @@ class S { ); } - /// `若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{{v0}} MB` + /// `若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{v0} MB` String tools_action_info_shader_cache_issue(Object v0) { return Intl.message( - '若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{$v0} MB', + '若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:$v0 MB', name: 'tools_action_info_shader_cache_issue', desc: '', args: [v0], @@ -3182,21 +3182,21 @@ class S { ); } - /// `出现错误:{{v0}}` + /// `出现错误:{v0}` String tools_action_info_error_occurred(Object v0) { return Intl.message( - '出现错误:{$v0}', + '出现错误:$v0', name: 'tools_action_info_error_occurred', desc: '', args: [v0], ); } - /// `系统:{{v0}}\n\n处理器:{{v1}}\n\n内存大小:{{v2}}GB\n\n显卡信息:\n{{v3}}\n\n硬盘信息:\n{{v4}}\n\n` + /// `系统:{v0}\n\n处理器:{v1}\n\n内存大小:{v2}GB\n\n显卡信息:\n{v3}\n\n硬盘信息:\n{v4}\n\n` String tools_action_info_system_info_content( Object v0, Object v1, Object v2, Object v3, Object v4) { return Intl.message( - '系统:{$v0}\n\n处理器:{$v1}\n\n内存大小:{$v2}GB\n\n显卡信息:\n{$v3}\n\n硬盘信息:\n{$v4}\n\n', + '系统:$v0\n\n处理器:$v1\n\n内存大小:${v2}GB\n\n显卡信息:\n$v3\n\n硬盘信息:\n$v4\n\n', name: 'tools_action_info_system_info_content', desc: '', args: [v0, v1, v2, v3, v4], @@ -3233,10 +3233,10 @@ class S { ); } - /// `清理失败,请手动移除,文件位置:{{v0}}` + /// `清理失败,请手动移除,文件位置:{v0}` String tools_action_info_cleanup_failed(Object v0) { return Intl.message( - '清理失败,请手动移除,文件位置:{$v0}', + '清理失败,请手动移除,文件位置:$v0', name: 'tools_action_info_cleanup_failed', desc: '', args: [v0], @@ -3363,10 +3363,10 @@ class S { ); } - /// `初始化失败:{{v0}}` + /// `初始化失败:{v0}` String app_init_failed_with_reason(Object v0) { return Intl.message( - '初始化失败:{$v0}', + '初始化失败:$v0', name: 'app_init_failed_with_reason', desc: '', args: [v0], diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index d5c3689..479da75 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -1,6 +1,6 @@ { "@@locale": "en", - "app_index_version_info": "SC汉化盒子 V{{versionName}} {{versionCode}}", + "app_index_version_info": "SC汉化盒子 V{v0} {v1}", "about_check_update": "检查更新", "about_app_description": "不仅仅是汉化!\n\nSC汉化盒子是你探索宇宙的好帮手,我们致力于为各位公民解决游戏中的常见问题,并为社区汉化、性能调优、常用网站汉化 等操作提供便利。", "about_online_feedback": "在线反馈", @@ -29,7 +29,7 @@ "home_login_info_password_encryption_notice": "盒子将使用 PIN 与 Windows 凭据加密保存您的密码,密码只存储在您的设备中。\n\n当下次登录需要输入密码时,您只需授权PIN即可自动填充登录。", "home_login_info_enter_pin_to_encrypt": "输入PIN以启用加密", "home_login_info_game_version_outdated": "游戏版本过期", - "home_login_info_rsi_server_report": "RSI 服务器报告版本号:{{v1}} \n\n本地版本号:{{v2}} \n\n建议使用 RSI Launcher 更新游戏!", + "home_login_info_rsi_server_report": "RSI 服务器报告版本号:{v1} \n\n本地版本号:{v2} \n\n建议使用 RSI Launcher 更新游戏!", "home_login_info_action_ignore": "忽略", "home_login_action_title_box_one_click_launch": "盒子一键启动", "home_login_info_one_click_launch_description": "本功能可以帮您更加便利的启动游戏。\n\n为确保账户安全 ,本功能使用汉化浏览器保留登录状态,且不会保存您的密码信息(除非你启用了自动填充功能)。\n\n使用此功能登录账号时请确保您的 SC汉化盒子 是从可信任的来源下载。", @@ -40,18 +40,18 @@ "downloader_action_resume_all": "恢复全部", "downloader_action_cancel_all": "全部取消", "downloader_info_no_download_tasks": "无下载任务", - "downloader_info_total_size": "总大小:{{v1}}", - "downloader_info_verifying": "校验中...({{v2}})", - "downloader_info_downloading": "下载中... ({{0}}%)", - "downloader_info_status": "状态:{{v0}}", - "downloader_info_uploaded": "已上传:{{v0}}", - "downloader_info_downloaded": "已下载:{{v0}}", + "downloader_info_total_size": "总大小:{v1}", + "downloader_info_verifying": "校验中...({v2})", + "downloader_info_downloading": "下载中... ({0}%)", + "downloader_info_status": "状态:{v0}", + "downloader_info_uploaded": "已上传:{v0}", + "downloader_info_downloaded": "已下载:{v0}", "downloader_action_options": "选项", "downloader_action_continue_download": "继续下载", "downloader_action_pause_download": "暂停下载", "downloader_action_cancel_download": "取消下载", "action_open_folder": "打开文件夹", - "downloader_info_download_upload_speed": "下载: {{v0}}/s 上传:{{v1}}/s", + "downloader_info_download_upload_speed": "下载: {v0}/s 上传:{v1}/s", "downloader_info_downloading_status": "下载中...", "downloader_info_waiting": "等待中", "downloader_info_paused": "已暂停", @@ -68,7 +68,7 @@ "downloader_input_upload_speed_limit": "上传限速:", "downloader_input_download_speed_limit": "下载限速:", "downloader_input_info_p2p_upload_note": "* P2P 上传仅在下载文件时进行,下载完成后会关闭 p2p 连接。如您想参与做种,请通过关于页面联系我们。", - "doctor_title_one_click_diagnosis": "一键诊断 -> {{v0}}", + "doctor_title_one_click_diagnosis": "一键诊断 -> {v0}", "doctor_action_rsi_launcher_log": "RSI启动器log", "doctor_action_game_run_log": "游戏运行log", "doctor_info_scan_complete_no_issues": "扫描完毕,没有找到问题!", @@ -77,11 +77,11 @@ "doctor_info_need_help": "需要帮助? 点击加群寻求免费人工支援!", "doctor_info_tool_check_result_note": "注意:本工具检测结果仅供参考,若您不理解以下操作,请提供截图给有经验的玩家!", "doctor_info_result_unsupported_os": "不支持的操作系统,游戏可能无法运行", - "doctor_info_result_upgrade_system": "请升级您的系统 ({{v0}})", + "doctor_info_result_upgrade_system": "请升级您的系统 ({v0})", "doctor_info_result_missing_live_folder": "安装目录缺少LIVE文件夹,可能导致安装失败", - "doctor_info_result_create_live_folder": "点击修复为您创建 LIVE 文件夹,完成后重试安装。({{v0}})", + "doctor_info_result_create_live_folder": "点击修复为您创建 LIVE 文件夹,完成后重试安装。({v0})", "doctor_info_result_incompatible_nvme_device": "新型 NVME 设备,与 RSI 启动器暂不兼容,可能导致安装失败", - "doctor_info_result_add_registry_value": "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})", + "doctor_info_result_add_registry_value": "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})", "doctor_info_result_missing_easyanticheat_files": "EasyAntiCheat 文件丢失", "doctor_info_result_verify_files_with_rsi_launcher": "未在 LIVE 文件夹找到 EasyAntiCheat 文件 或 文件不完整,请使用 RSI 启动器校验文件", "doctor_info_result_easyanticheat_not_installed": "EasyAntiCheat 未安装 或 未正常退出", @@ -89,33 +89,33 @@ "doctor_info_result_chinese_username": "中文用户名!", "doctor_info_result_chinese_username_error": "中文用户名可能会导致游戏启动/安装错误! 点击修复按钮查看修改教程!", "doctor_info_result_chinese_install_path": "中文安装路径!", - "doctor_info_result_chinese_install_path_error": "中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。", + "doctor_info_result_chinese_install_path_error": "中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。", "doctor_info_result_low_physical_memory": "物理内存过低", - "doctor_info_result_memory_requirement": "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{{v0}})", - "doctor_info_result_fix_suggestion": "修复建议: {{v0}}", + "doctor_info_result_memory_requirement": "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{v0})", + "doctor_info_result_fix_suggestion": "修复建议: {v0}", "doctor_info_result_no_solution": "暂无解决方法,请截图反馈", "doctor_info_action_fix": "修复", "doctor_action_view_solution": "查看解决方案", "doctor_tip_title_select_game_directory": "请在首页选择游戏安装目录。", "doctor_action_result_try_latest_windows": "若您的硬件达标,请尝试安装最新的 Windows 系统。", "doctor_action_result_create_folder_success": "创建文件夹成功,请尝试继续下载游戏!", - "doctor_action_result_create_folder_fail": "创建文件夹失败,请尝试手动创建。\n目录:{{v0}} \n错误:{{v1}}", + "doctor_action_result_create_folder_fail": "创建文件夹失败,请尝试手动创建。\n目录:{v0} \n错误:{v1}", "doctor_action_result_fix_success": "修复成功,请尝试重启后继续安装游戏! 若注册表修改操作导致其他软件出现兼容问题,请使用 工具 中的 NVME 注册表清理。", - "doctor_action_result_fix_fail": "修复失败,{{v0}}", + "doctor_action_result_fix_fail": "修复失败,{v0}", "doctor_action_result_game_start_success": "修复成功,请尝试启动游戏。(若问题无法解决,请使用工具箱的 《重装 EAC》)", "doctor_action_result_redirect_warning": "即将跳转,教程来自互联网,请谨慎操作...", "doctor_action_result_issue_not_supported": "该问题暂不支持自动处理,请提供截图寻求帮助", "doctor_action_analyzing": "正在分析...", "doctor_action_result_analysis_no_issue": "分析完毕,没有发现问题", - "doctor_action_result_analysis_issues_found": "分析完毕,发现 {{v0}} 个问题", + "doctor_action_result_analysis_issues_found": "分析完毕,发现 {v0} 个问题", "doctor_action_result_toast_scan_no_issue": "扫描完毕,没有发现问题,若仍然安装失败,请尝试使用工具箱中的 RSI启动器管理员模式。", "doctor_action_tip_checking_game_log": "正在检查:Game.log", - "doctor_action_info_game_abnormal_exit": "游戏异常退出:{{v0}}", + "doctor_action_info_game_abnormal_exit": "游戏异常退出:{v0}", "doctor_action_info_game_abnormal_exit_unknown": "游戏异常退出:未知异常", - "doctor_action_info_info_feedback": "info:{{v0}},请点击右下角加群反馈。", + "doctor_action_info_info_feedback": "info:{v0},请点击右下角加群反馈。", "doctor_action_info_checking_eac": "正在检查:EAC", "doctor_action_info_checking_runtime": "正在检查:运行环境", - "doctor_action_result_info_unsupported_os": "不支持的操作系统:{{v0}}", + "doctor_action_result_info_unsupported_os": "不支持的操作系统:{v0}", "doctor_action_info_checking_install_info": "正在检查:安装信息", "doctor_action_view_details": "查看详情", "home_install_location": "安装位置:", @@ -142,29 +142,29 @@ "home_announcement_details": "公告详情", "home_action_info_valid_install_location_required": "该功能需要一个有效的安装位置\n\n如果您的游戏未下载完成,请等待下载完毕后使用此功能。\n\n如果您的游戏已下载完毕但未识别,请启动一次游戏后重新打开盒子 或 在设置选项中手动设置安装位置。", "home_action_info_scanning": "正在扫描 ...", - "home_action_info_scan_complete_valid_directories_found": "扫描完毕,共找到 {{v0}} 个有效安装目录", + "home_action_info_scan_complete_valid_directories_found": "扫描完毕,共找到 {v0} 个有效安装目录", "home_action_info_log_file_parse_fail": "解析 log 文件失败!", "home_action_title_star_citizen_website_localization": "星际公民网站汉化", "home_action_info_web_localization_plugin_disclaimer": "本插功能件仅供大致浏览使用,不对任何有关本功能产生的问题负责!在涉及账号操作前请注意确认网站的原本内容!\n\n\n使用此功能登录账号时请确保您的 SC汉化盒子 是从可信任的来源下载。", "home_action_info_initializing_resources": "正在初始化汉化资源...", - "home_action_info_initialization_failed": "初始化网页汉化资源失败!{{v0}}", + "home_action_info_initialization_failed": "初始化网页汉化资源失败!{v0}", "home_title_app_name": "SC汉化盒子", "home_localization_new_version_available": "汉化有新版本!", - "home_localization_new_version_installed": "您在 {{v0}} 安装的汉化有新版本啦!", + "home_localization_new_version_installed": "您在 {v0} 安装的汉化有新版本啦!", "home_info_valid_installation_required": "该功能需要一个有效的安装位置", "home_info_one_click_launch_warning": "一键启动功能提示", "home_info_account_security_warning": "为确保账户安全,一键启动功能已在开发版中禁用,我们将在微软商店版本中提供此功能。\n\n微软商店版由微软提供可靠的分发下载与数字签名,可有效防止软件被恶意篡改。\n\n提示:您无需使用盒子启动游戏也可使用汉化。", "home_action_install_microsoft_store_version": "安装微软商店版本", "home_action_cancel": "取消", - "home_action_info_abnormal_game_exit": "游戏非正常退出\nexitCode={{v0}}\nstdout={{v1}}\nstderr={{v2}}\n\n诊断信息:{{v3}} \n{{v4}}", + "home_action_info_abnormal_game_exit": "游戏非正常退出\nexitCode={v0}\nstdout={v1}\nstderr={v2}\n\n诊断信息:{v3} \n{v4}", "home_action_info_unknown_error": "未知错误,请通过一键诊断加群反馈。", "home_action_info_check_web_link": "请查看弹出的网页链接获得详细信息。", "home_action_info_game_built_in": "游戏内置", "home_action_info_warning": "警告", "localization_info_machine_translation_warning": "您正在使用游戏内置文本,官方文本目前为机器翻译(截至3.21.0),建议您在下方安装社区汉化。", "localization_info_translation_status": "汉化状态", - "localization_info_enabled": "启用({{v0}}):", - "localization_info_installed_version": "已安装版本:{{v0}}", + "localization_info_enabled": "启用({v0}):", + "localization_info_installed_version": "已安装版本:{v0}", "localization_action_translation_feedback": "汉化反馈", "localization_action_uninstall_translation": "卸载汉化", "localization_info_note": "备注:", @@ -174,22 +174,22 @@ "localization_info_custom_text": "自定义文本", "localization_info_no_custom_text": "暂无自定义文本", "localization_action_install": "安装", - "localization_info_version_number": "版本号:{{v0}}", - "localization_info_channel": "通道:{{v0}}", - "localization_info_update_time": "更新时间:{{v0}}", + "localization_info_version_number": "版本号:{v0}", + "localization_info_channel": "通道:{v0}", + "localization_info_update_time": "更新时间:{v0}", "localization_info_installed": "已安装", "localization_info_unavailable": "不可用", "localization_info_language": "语言: ", "localization_info_remove_incompatible_translation_params": "是否移除不兼容的汉化参数", "localization_info_incompatible_translation_params_warning": "USER.cfg 包含不兼容的汉化参数,这可能是以前的汉化文件的残留信息。\n\n这将可能导致汉化无效或乱码,点击确认为您一键移除(不会影响其他配置)。", - "localization_info_custom_file": "自定义_{{v0}}", + "localization_info_custom_file": "自定义_{v0}", "localization_info_custom_file_instructions": "即将打开本地化文件夹,请将自定义的 任意名称.ini 文件放入 Customize_ini 文件夹。\n\n添加新文件后未显示请使用右上角刷新按钮。\n\n安装时请确保选择了正确的语言。", "localization_info_corrupted_file": "文件受损,请重新下载", - "localization_info_installation_error": "安装出错!\n\n {{v0}}", + "localization_info_installation_error": "安装出错!\n\n {v0}", "localization_info_custom_files": "自定义文件", "performance_info_graphic_optimization_hint": "图形优化提示", "performance_info_graphic_optimization_warning": "该功能对优化显卡瓶颈有很大帮助,但对 CPU 瓶颈可能起反效果,如果您显卡性能强劲,可以尝试使用更好的画质来获得更高的显卡利用率。", - "performance_info_current_status": "当前状态:{{v0}}", + "performance_info_current_status": "当前状态:{v0}", "performance_info_applied": "已应用", "performance_info_not_applied": "未应用", "performance_action_preset": "预设:", @@ -201,9 +201,9 @@ "performance_action_reset_to_default": " 恢复默认 ", "performance_action_apply": "应用", "performance_action_apply_and_clear_shaders": "应用并清理着色器(推荐)", - "performance_title_performance_optimization": "性能优化 -> {{v0}}", + "performance_title_performance_optimization": "性能优化 -> {v0}", "performance_action_custom_parameters_input": "您可以在这里输入未收录进盒子的自定义参数。配置示例:\n\nr_displayinfo=0\nr_VSync=0", - "performance_info_min_max_values": "{{v0}} 最小值: {{v1}} / 最大值: {{v2}}", + "performance_info_min_max_values": "{v0} 最小值: {v1} / 最大值: {v2}", "performance_info_graphics": "图形", "performance_info_delete_config_file": "删除配置文件...", "performance_action_clear_shaders": "清理着色器", @@ -222,7 +222,7 @@ "setting_action_create_settings_shortcut": "创建设置快捷方式", "setting_action_create_desktop_shortcut": "在桌面创建《SC汉化盒子》快捷方式", "setting_action_reset_auto_password_fill": "重置自动密码填充", - "setting_action_info_device_support_info": "启用:{{v0}} 设备支持:{{v1}} 邮箱:{{v2}} 密码:{{v3}}", + "setting_action_info_device_support_info": "启用:{v0} 设备支持:{v1} 邮箱:{v2} 密码:{v3}", "setting_action_info_enabled": "已启用", "setting_action_info_disabled": "已禁用", "setting_action_info_support": "支持", @@ -230,13 +230,13 @@ "setting_action_info_encrypted_saved": "已加密保存", "setting_action_info_not_saved": "未保存", "setting_action_ignore_efficiency_cores_on_launch": "启动游戏时忽略能效核心( 适用于Intel 12th+ 处理器 )", - "setting_action_set_core_count": "已设置的核心数量:{{v0}} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )", + "setting_action_set_core_count": "已设置的核心数量:{v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )", "setting_action_set_launcher_file": "设置启动器文件(RSI Launcher.exe)", "setting_action_info_manual_launcher_location_setting": "手动设置启动器位置,建议仅在无法自动扫描安装位置时使用", "setting_action_set_game_file": "设置游戏文件 (StarCitizen.exe)", "setting_action_info_manual_game_location_setting": "手动设置游戏安装位置,建议仅在无法自动扫描安装位置时使用", "setting_action_clear_translation_file_cache": "清理汉化文件缓存", - "setting_action_info_cache_clearing_info": "缓存大小 {{v0}}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化", + "setting_action_info_cache_clearing_info": "缓存大小 {v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化", "setting_action_tool_site_access_acceleration": "工具站访问加速", "setting_action_info_mirror_server_info": "使用镜像服务器加速访问 Dps Uex 等工具网站,若访问异常请关闭该功能。 为保护账户安全,任何情况下都不会加速RSI官网。", "setting_action_view_log": "查看log", @@ -254,11 +254,11 @@ "setting_action_info_clear_cache_warning": "这不会影响已安装的汉化。", "setting_action_info_microsoft_version_limitation": "因微软版功能限制,请在接下来打开的窗口中 手动将《SC汉化盒子》拖动到桌面,即可创建快捷方式。", "setting_action_info_shortcut_created": "创建完毕,请返回桌面查看", - "app_upgrade_title_new_version_found": "发现新版本 -> {{v0}}", + "app_upgrade_title_new_version_found": "发现新版本 -> {v0}", "app_upgrade_info_getting_new_version_details": "正在获取新版本详情...", "app_upgrade_info_update_server_tip": "提示:当前正在使用分流服务器进行更新,可能会出现下载速度下降,但有助于我们进行成本控制,若下载异常请点击这里跳转手动安装。", "app_upgrade_info_installing": "正在安装: ", - "app_upgrade_info_downloading": "正在下载: {{v0}}% ", + "app_upgrade_info_downloading": "正在下载: {v0}% ", "app_upgrade_action_update_now": "立即更新", "app_upgrade_action_next_time": "下次吧", "app_upgrade_info_download_failed": "下载失败,请尝试手动安装!", @@ -279,7 +279,7 @@ "tools_hosts_info_enable": "是否启用", "tools_hosts_action_one_click_acceleration": "一键加速", "tools_info_scanning": "正在扫描...", - "tools_info_processing_failed": "处理失败!:{{v0}}", + "tools_info_processing_failed": "处理失败!:{v0}", "tools_info_game_install_location": "游戏安装位置: ", "tools_info_rsi_launcher_location": "RSI启动器位置:", "tools_action_view_system_info": "查看系统信息", @@ -292,18 +292,18 @@ "tools_action_info_reinstall_eac": "若您遇到 EAC 错误,且自动修复无效,请尝试使用此功能重装 EAC。", "tools_action_rsi_launcher_admin_mode": "RSI Launcher 管理员模式", "tools_action_info_run_rsi_as_admin": "以管理员身份运行RSI启动器,可能会解决一些问题。\n\n若设置了能效核心屏蔽参数,也会在此应用。", - "tools_action_info_init_failed": "初始化失败,请截图报告给开发者。{{v0}}", + "tools_action_info_init_failed": "初始化失败,请截图报告给开发者。{v0}", "tools_action_rsi_launcher_log_fix": "RSI Launcher Log 修复", - "tools_action_info_rsi_launcher_log_issue": "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB", + "tools_action_info_rsi_launcher_log_issue": "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB", "tools_action_remove_nvme_registry_patch": "移除 nvme 注册表补丁", - "tools_action_info_nvme_patch_issue": "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{{v0}}", + "tools_action_info_nvme_patch_issue": "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{v0}", "tools_action_info_not_installed": "未安装", "tools_action_info_removed_restart_effective": "已移除,重启电脑生效!", "tools_action_write_nvme_registry_patch": "写入 nvme 注册表补丁", "tools_action_info_manual_nvme_patch": "手动写入NVM补丁,该功能仅在您知道自己在作什么的情况下使用", "tools_action_info_fix_success_restart": "修复成功,请尝试重启电脑后继续安装游戏! 若注册表修改操作导致其他软件出现兼容问题,请使用 工具 中的 NVME 注册表清理。", "tools_action_clear_shader_cache": "清理着色器缓存", - "tools_action_info_shader_cache_issue": "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{{v0}} MB", + "tools_action_info_shader_cache_issue": "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{v0} MB", "tools_action_close_photography_mode": "关闭摄影模式", "tools_action_open_photography_mode": "开启摄影模式", "tools_action_info_restore_lens_shake": "还原镜头摇晃效果。\n\n@拉邦那 Lapernum 提供参数信息。", @@ -313,12 +313,12 @@ "tools_action_info_star_citizen_not_found": "未找到星际公民游戏安装位置,请至少完成一次游戏启动操作 或在设置中手动添加。", "tools_action_info_valid_game_directory_needed": "该功能需要一个有效的游戏安装目录", "tools_action_info_eac_file_removed": "已为您移除 EAC 文件,接下来将为您打开 RSI 启动器,请您前往 SETTINGS -> VERIFY 重装 EAC。", - "tools_action_info_error_occurred": "出现错误:{{v0}}", - "tools_action_info_system_info_content": "系统:{{v0}}\n\n处理器:{{v1}}\n\n内存大小:{{v2}}GB\n\n显卡信息:\n{{v3}}\n\n硬盘信息:\n{{v4}}\n\n", + "tools_action_info_error_occurred": "出现错误:{v0}", + "tools_action_info_system_info_content": "系统:{v0}\n\n处理器:{v1}\n\n内存大小:{v2}GB\n\n显卡信息:\n{v3}\n\n硬盘信息:\n{v4}\n\n", "tools_action_info_rsi_launcher_directory_not_found": "未找到 RSI 启动器目录,请您尝试手动操作。", "tools_action_info_log_file_not_exist": "日志文件不存在,请尝试进行一次游戏启动或游戏安装,并退出启动器,若无法解决问题,请尝试将启动器更新至最新版本!", "tools_action_info_cleanup_complete": "清理完毕,请完成一次安装 / 游戏启动 操作。", - "tools_action_info_cleanup_failed": "清理失败,请手动移除,文件位置:{{v0}}", + "tools_action_info_cleanup_failed": "清理失败,请手动移除,文件位置:{v0}", "tools_action_info_system_info_title": "系统信息", "tools_action_info_rsi_launcher_running_warning": "RSI启动器正在运行!请先关闭启动器再使用此功能!", "tools_action_info_p4k_file_description": "P4k 是星际公民的核心游戏文件,高达 100GB+,盒子提供的离线下载是为了帮助一些p4k文件下载超级慢的用户 或用于修复官方启动器无法修复的 p4k 文件。\n\n接下来会弹窗询问您保存位置(可以选择星际公民文件夹也可以选择别处),下载完成后请确保 P4K 文件夹位于 LIVE 文件夹内,之后使用星际公民启动器校验更新即可。", @@ -331,6 +331,6 @@ "webview_localization_total_invitations": "总邀请数:", "webview_localization_unfinished_invitations": "未完成的邀请", "webview_localization_finished_invitations": "已完成的邀请", - "app_init_failed_with_reason": "初始化失败:{{v0}}", + "app_init_failed_with_reason": "初始化失败:{v0}", "webview_localization_enter_device_pin": "请输入设备PIN以自动登录RSI账户" } \ No newline at end of file diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 4f4f35b..7a11458 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -1,6 +1,6 @@ { "@@locale": "zh_CN", - "app_index_version_info": "SC汉化盒子 V{{versionName}} {{versionCode}}", + "app_index_version_info": "SC汉化盒子 V{v0} {v1}", "about_check_update": "检查更新", "about_app_description": "不仅仅是汉化!\n\nSC汉化盒子是你探索宇宙的好帮手,我们致力于为各位公民解决游戏中的常见问题,并为社区汉化、性能调优、常用网站汉化 等操作提供便利。", "about_online_feedback": "在线反馈", @@ -29,7 +29,7 @@ "home_login_info_password_encryption_notice": "盒子将使用 PIN 与 Windows 凭据加密保存您的密码,密码只存储在您的设备中。\n\n当下次登录需要输入密码时,您只需授权PIN即可自动填充登录。", "home_login_info_enter_pin_to_encrypt": "输入PIN以启用加密", "home_login_info_game_version_outdated": "游戏版本过期", - "home_login_info_rsi_server_report": "RSI 服务器报告版本号:{{v1}} \n\n本地版本号:{{v2}} \n\n建议使用 RSI Launcher 更新游戏!", + "home_login_info_rsi_server_report": "RSI 服务器报告版本号:{v1} \n\n本地版本号:{v2} \n\n建议使用 RSI Launcher 更新游戏!", "home_login_info_action_ignore": "忽略", "home_login_action_title_box_one_click_launch": "盒子一键启动", "home_login_info_one_click_launch_description": "本功能可以帮您更加便利的启动游戏。\n\n为确保账户安全 ,本功能使用汉化浏览器保留登录状态,且不会保存您的密码信息(除非你启用了自动填充功能)。\n\n使用此功能登录账号时请确保您的 SC汉化盒子 是从可信任的来源下载。", @@ -40,18 +40,18 @@ "downloader_action_resume_all": "恢复全部", "downloader_action_cancel_all": "全部取消", "downloader_info_no_download_tasks": "无下载任务", - "downloader_info_total_size": "总大小:{{v1}}", - "downloader_info_verifying": "校验中...({{v2}})", - "downloader_info_downloading": "下载中... ({{0}}%)", - "downloader_info_status": "状态:{{v0}}", - "downloader_info_uploaded": "已上传:{{v0}}", - "downloader_info_downloaded": "已下载:{{v0}}", + "downloader_info_total_size": "总大小:{v1}", + "downloader_info_verifying": "校验中...({v2})", + "downloader_info_downloading": "下载中... ({0}%)", + "downloader_info_status": "状态:{v0}", + "downloader_info_uploaded": "已上传:{v0}", + "downloader_info_downloaded": "已下载:{v0}", "downloader_action_options": "选项", "downloader_action_continue_download": "继续下载", "downloader_action_pause_download": "暂停下载", "downloader_action_cancel_download": "取消下载", "action_open_folder": "打开文件夹", - "downloader_info_download_upload_speed": "下载: {{v0}}/s 上传:{{v1}}/s", + "downloader_info_download_upload_speed": "下载: {v0}/s 上传:{v1}/s", "downloader_info_downloading_status": "下载中...", "downloader_info_waiting": "等待中", "downloader_info_paused": "已暂停", @@ -68,7 +68,7 @@ "downloader_input_upload_speed_limit": "上传限速:", "downloader_input_download_speed_limit": "下载限速:", "downloader_input_info_p2p_upload_note": "* P2P 上传仅在下载文件时进行,下载完成后会关闭 p2p 连接。如您想参与做种,请通过关于页面联系我们。", - "doctor_title_one_click_diagnosis": "一键诊断 -> {{v0}}", + "doctor_title_one_click_diagnosis": "一键诊断 -> {v0}", "doctor_action_rsi_launcher_log": "RSI启动器log", "doctor_action_game_run_log": "游戏运行log", "doctor_info_scan_complete_no_issues": "扫描完毕,没有找到问题!", @@ -77,11 +77,11 @@ "doctor_info_need_help": "需要帮助? 点击加群寻求免费人工支援!", "doctor_info_tool_check_result_note": "注意:本工具检测结果仅供参考,若您不理解以下操作,请提供截图给有经验的玩家!", "doctor_info_result_unsupported_os": "不支持的操作系统,游戏可能无法运行", - "doctor_info_result_upgrade_system": "请升级您的系统 ({{v0}})", + "doctor_info_result_upgrade_system": "请升级您的系统 ({v0})", "doctor_info_result_missing_live_folder": "安装目录缺少LIVE文件夹,可能导致安装失败", - "doctor_info_result_create_live_folder": "点击修复为您创建 LIVE 文件夹,完成后重试安装。({{v0}})", + "doctor_info_result_create_live_folder": "点击修复为您创建 LIVE 文件夹,完成后重试安装。({v0})", "doctor_info_result_incompatible_nvme_device": "新型 NVME 设备,与 RSI 启动器暂不兼容,可能导致安装失败", - "doctor_info_result_add_registry_value": "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({{0}})", + "doctor_info_result_add_registry_value": "为注册表项添加 ForcedPhysicalSectorSizeInBytes 值 模拟旧设备。硬盘分区({0})", "doctor_info_result_missing_easyanticheat_files": "EasyAntiCheat 文件丢失", "doctor_info_result_verify_files_with_rsi_launcher": "未在 LIVE 文件夹找到 EasyAntiCheat 文件 或 文件不完整,请使用 RSI 启动器校验文件", "doctor_info_result_easyanticheat_not_installed": "EasyAntiCheat 未安装 或 未正常退出", @@ -89,33 +89,33 @@ "doctor_info_result_chinese_username": "中文用户名!", "doctor_info_result_chinese_username_error": "中文用户名可能会导致游戏启动/安装错误! 点击修复按钮查看修改教程!", "doctor_info_result_chinese_install_path": "中文安装路径!", - "doctor_info_result_chinese_install_path_error": "中文安装路径!这可能会导致游戏 启动/安装 错误!({{0}}),请在RSI启动器更换安装路径。", + "doctor_info_result_chinese_install_path_error": "中文安装路径!这可能会导致游戏 启动/安装 错误!({0}),请在RSI启动器更换安装路径。", "doctor_info_result_low_physical_memory": "物理内存过低", - "doctor_info_result_memory_requirement": "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{{v0}})", - "doctor_info_result_fix_suggestion": "修复建议: {{v0}}", + "doctor_info_result_memory_requirement": "您至少需要 16GB 的物理内存(Memory)才可运行此游戏。(当前大小:{v0})", + "doctor_info_result_fix_suggestion": "修复建议: {v0}", "doctor_info_result_no_solution": "暂无解决方法,请截图反馈", "doctor_info_action_fix": "修复", "doctor_action_view_solution": "查看解决方案", "doctor_tip_title_select_game_directory": "请在首页选择游戏安装目录。", "doctor_action_result_try_latest_windows": "若您的硬件达标,请尝试安装最新的 Windows 系统。", "doctor_action_result_create_folder_success": "创建文件夹成功,请尝试继续下载游戏!", - "doctor_action_result_create_folder_fail": "创建文件夹失败,请尝试手动创建。\n目录:{{v0}} \n错误:{{v1}}", + "doctor_action_result_create_folder_fail": "创建文件夹失败,请尝试手动创建。\n目录:{v0} \n错误:{v1}", "doctor_action_result_fix_success": "修复成功,请尝试重启后继续安装游戏! 若注册表修改操作导致其他软件出现兼容问题,请使用 工具 中的 NVME 注册表清理。", - "doctor_action_result_fix_fail": "修复失败,{{v0}}", + "doctor_action_result_fix_fail": "修复失败,{v0}", "doctor_action_result_game_start_success": "修复成功,请尝试启动游戏。(若问题无法解决,请使用工具箱的 《重装 EAC》)", "doctor_action_result_redirect_warning": "即将跳转,教程来自互联网,请谨慎操作...", "doctor_action_result_issue_not_supported": "该问题暂不支持自动处理,请提供截图寻求帮助", "doctor_action_analyzing": "正在分析...", "doctor_action_result_analysis_no_issue": "分析完毕,没有发现问题", - "doctor_action_result_analysis_issues_found": "分析完毕,发现 {{v0}} 个问题", + "doctor_action_result_analysis_issues_found": "分析完毕,发现 {v0} 个问题", "doctor_action_result_toast_scan_no_issue": "扫描完毕,没有发现问题,若仍然安装失败,请尝试使用工具箱中的 RSI启动器管理员模式。", "doctor_action_tip_checking_game_log": "正在检查:Game.log", - "doctor_action_info_game_abnormal_exit": "游戏异常退出:{{v0}}", + "doctor_action_info_game_abnormal_exit": "游戏异常退出:{v0}", "doctor_action_info_game_abnormal_exit_unknown": "游戏异常退出:未知异常", - "doctor_action_info_info_feedback": "info:{{v0}},请点击右下角加群反馈。", + "doctor_action_info_info_feedback": "info:{v0},请点击右下角加群反馈。", "doctor_action_info_checking_eac": "正在检查:EAC", "doctor_action_info_checking_runtime": "正在检查:运行环境", - "doctor_action_result_info_unsupported_os": "不支持的操作系统:{{v0}}", + "doctor_action_result_info_unsupported_os": "不支持的操作系统:{v0}", "doctor_action_info_checking_install_info": "正在检查:安装信息", "doctor_action_view_details": "查看详情", "home_install_location": "安装位置:", @@ -142,29 +142,29 @@ "home_announcement_details": "公告详情", "home_action_info_valid_install_location_required": "该功能需要一个有效的安装位置\n\n如果您的游戏未下载完成,请等待下载完毕后使用此功能。\n\n如果您的游戏已下载完毕但未识别,请启动一次游戏后重新打开盒子 或 在设置选项中手动设置安装位置。", "home_action_info_scanning": "正在扫描 ...", - "home_action_info_scan_complete_valid_directories_found": "扫描完毕,共找到 {{v0}} 个有效安装目录", + "home_action_info_scan_complete_valid_directories_found": "扫描完毕,共找到 {v0} 个有效安装目录", "home_action_info_log_file_parse_fail": "解析 log 文件失败!", "home_action_title_star_citizen_website_localization": "星际公民网站汉化", "home_action_info_web_localization_plugin_disclaimer": "本插功能件仅供大致浏览使用,不对任何有关本功能产生的问题负责!在涉及账号操作前请注意确认网站的原本内容!\n\n\n使用此功能登录账号时请确保您的 SC汉化盒子 是从可信任的来源下载。", "home_action_info_initializing_resources": "正在初始化汉化资源...", - "home_action_info_initialization_failed": "初始化网页汉化资源失败!{{v0}}", + "home_action_info_initialization_failed": "初始化网页汉化资源失败!{v0}", "home_title_app_name": "SC汉化盒子", "home_localization_new_version_available": "汉化有新版本!", - "home_localization_new_version_installed": "您在 {{v0}} 安装的汉化有新版本啦!", + "home_localization_new_version_installed": "您在 {v0} 安装的汉化有新版本啦!", "home_info_valid_installation_required": "该功能需要一个有效的安装位置", "home_info_one_click_launch_warning": "一键启动功能提示", "home_info_account_security_warning": "为确保账户安全,一键启动功能已在开发版中禁用,我们将在微软商店版本中提供此功能。\n\n微软商店版由微软提供可靠的分发下载与数字签名,可有效防止软件被恶意篡改。\n\n提示:您无需使用盒子启动游戏也可使用汉化。", "home_action_install_microsoft_store_version": "安装微软商店版本", "home_action_cancel": "取消", - "home_action_info_abnormal_game_exit": "游戏非正常退出\nexitCode={{v0}}\nstdout={{v1}}\nstderr={{v2}}\n\n诊断信息:{{v3}} \n{{v4}}", + "home_action_info_abnormal_game_exit": "游戏非正常退出\nexitCode={v0}\nstdout={v1}\nstderr={v2}\n\n诊断信息:{v3} \n{v4}", "home_action_info_unknown_error": "未知错误,请通过一键诊断加群反馈。", "home_action_info_check_web_link": "请查看弹出的网页链接获得详细信息。", "home_action_info_game_built_in": "游戏内置", "home_action_info_warning": "警告", "localization_info_machine_translation_warning": "您正在使用游戏内置文本,官方文本目前为机器翻译(截至3.21.0),建议您在下方安装社区汉化。", "localization_info_translation_status": "汉化状态", - "localization_info_enabled": "启用({{v0}}):", - "localization_info_installed_version": "已安装版本:{{v0}}", + "localization_info_enabled": "启用({v0}):", + "localization_info_installed_version": "已安装版本:{v0}", "localization_action_translation_feedback": "汉化反馈", "localization_action_uninstall_translation": "卸载汉化", "localization_info_note": "备注:", @@ -174,22 +174,22 @@ "localization_info_custom_text": "自定义文本", "localization_info_no_custom_text": "暂无自定义文本", "localization_action_install": "安装", - "localization_info_version_number": "版本号:{{v0}}", - "localization_info_channel": "通道:{{v0}}", - "localization_info_update_time": "更新时间:{{v0}}", + "localization_info_version_number": "版本号:{v0}", + "localization_info_channel": "通道:{v0}", + "localization_info_update_time": "更新时间:{v0}", "localization_info_installed": "已安装", "localization_info_unavailable": "不可用", "localization_info_language": "语言: ", "localization_info_remove_incompatible_translation_params": "是否移除不兼容的汉化参数", "localization_info_incompatible_translation_params_warning": "USER.cfg 包含不兼容的汉化参数,这可能是以前的汉化文件的残留信息。\n\n这将可能导致汉化无效或乱码,点击确认为您一键移除(不会影响其他配置)。", - "localization_info_custom_file": "自定义_{{v0}}", + "localization_info_custom_file": "自定义_{v0}", "localization_info_custom_file_instructions": "即将打开本地化文件夹,请将自定义的 任意名称.ini 文件放入 Customize_ini 文件夹。\n\n添加新文件后未显示请使用右上角刷新按钮。\n\n安装时请确保选择了正确的语言。", "localization_info_corrupted_file": "文件受损,请重新下载", - "localization_info_installation_error": "安装出错!\n\n {{v0}}", + "localization_info_installation_error": "安装出错!\n\n {v0}", "localization_info_custom_files": "自定义文件", "performance_info_graphic_optimization_hint": "图形优化提示", "performance_info_graphic_optimization_warning": "该功能对优化显卡瓶颈有很大帮助,但对 CPU 瓶颈可能起反效果,如果您显卡性能强劲,可以尝试使用更好的画质来获得更高的显卡利用率。", - "performance_info_current_status": "当前状态:{{v0}}", + "performance_info_current_status": "当前状态:{v0}", "performance_info_applied": "已应用", "performance_info_not_applied": "未应用", "performance_action_preset": "预设:", @@ -201,9 +201,9 @@ "performance_action_reset_to_default": " 恢复默认 ", "performance_action_apply": "应用", "performance_action_apply_and_clear_shaders": "应用并清理着色器(推荐)", - "performance_title_performance_optimization": "性能优化 -> {{v0}}", + "performance_title_performance_optimization": "性能优化 -> {v0}", "performance_action_custom_parameters_input": "您可以在这里输入未收录进盒子的自定义参数。配置示例:\n\nr_displayinfo=0\nr_VSync=0", - "performance_info_min_max_values": "{{v0}} 最小值: {{v1}} / 最大值: {{v2}}", + "performance_info_min_max_values": "{v0} 最小值: {v1} / 最大值: {v2}", "performance_info_graphics": "图形", "performance_info_delete_config_file": "删除配置文件...", "performance_action_clear_shaders": "清理着色器", @@ -222,7 +222,7 @@ "setting_action_create_settings_shortcut": "创建设置快捷方式", "setting_action_create_desktop_shortcut": "在桌面创建《SC汉化盒子》快捷方式", "setting_action_reset_auto_password_fill": "重置自动密码填充", - "setting_action_info_device_support_info": "启用:{{v0}} 设备支持:{{v1}} 邮箱:{{v2}} 密码:{{v3}}", + "setting_action_info_device_support_info": "启用:{v0} 设备支持:{v1} 邮箱:{v2} 密码:{v3}", "setting_action_info_enabled": "已启用", "setting_action_info_disabled": "已禁用", "setting_action_info_support": "支持", @@ -230,13 +230,13 @@ "setting_action_info_encrypted_saved": "已加密保存", "setting_action_info_not_saved": "未保存", "setting_action_ignore_efficiency_cores_on_launch": "启动游戏时忽略能效核心( 适用于Intel 12th+ 处理器 )", - "setting_action_set_core_count": "已设置的核心数量:{{v0}} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )", + "setting_action_set_core_count": "已设置的核心数量:{v0} (此功能适用于首页的盒子一键启动 或 工具中的RSI启动器管理员模式,当为 0 时不启用此功能 )", "setting_action_set_launcher_file": "设置启动器文件(RSI Launcher.exe)", "setting_action_info_manual_launcher_location_setting": "手动设置启动器位置,建议仅在无法自动扫描安装位置时使用", "setting_action_set_game_file": "设置游戏文件 (StarCitizen.exe)", "setting_action_info_manual_game_location_setting": "手动设置游戏安装位置,建议仅在无法自动扫描安装位置时使用", "setting_action_clear_translation_file_cache": "清理汉化文件缓存", - "setting_action_info_cache_clearing_info": "缓存大小 {{v0}}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化", + "setting_action_info_cache_clearing_info": "缓存大小 {v0}MB,清理盒子下载的汉化文件缓存,不会影响已安装的汉化", "setting_action_tool_site_access_acceleration": "工具站访问加速", "setting_action_info_mirror_server_info": "使用镜像服务器加速访问 Dps Uex 等工具网站,若访问异常请关闭该功能。 为保护账户安全,任何情况下都不会加速RSI官网。", "setting_action_view_log": "查看log", @@ -254,11 +254,11 @@ "setting_action_info_clear_cache_warning": "这不会影响已安装的汉化。", "setting_action_info_microsoft_version_limitation": "因微软版功能限制,请在接下来打开的窗口中 手动将《SC汉化盒子》拖动到桌面,即可创建快捷方式。", "setting_action_info_shortcut_created": "创建完毕,请返回桌面查看", - "app_upgrade_title_new_version_found": "发现新版本 -> {{v0}}", + "app_upgrade_title_new_version_found": "发现新版本 -> {v0}", "app_upgrade_info_getting_new_version_details": "正在获取新版本详情...", "app_upgrade_info_update_server_tip": "提示:当前正在使用分流服务器进行更新,可能会出现下载速度下降,但有助于我们进行成本控制,若下载异常请点击这里跳转手动安装。", "app_upgrade_info_installing": "正在安装: ", - "app_upgrade_info_downloading": "正在下载: {{v0}}% ", + "app_upgrade_info_downloading": "正在下载: {v0}% ", "app_upgrade_action_update_now": "立即更新", "app_upgrade_action_next_time": "下次吧", "app_upgrade_info_download_failed": "下载失败,请尝试手动安装!", @@ -279,7 +279,7 @@ "tools_hosts_info_enable": "是否启用", "tools_hosts_action_one_click_acceleration": "一键加速", "tools_info_scanning": "正在扫描...", - "tools_info_processing_failed": "处理失败!:{{v0}}", + "tools_info_processing_failed": "处理失败!:{v0}", "tools_info_game_install_location": "游戏安装位置: ", "tools_info_rsi_launcher_location": "RSI启动器位置:", "tools_action_view_system_info": "查看系统信息", @@ -292,18 +292,18 @@ "tools_action_info_reinstall_eac": "若您遇到 EAC 错误,且自动修复无效,请尝试使用此功能重装 EAC。", "tools_action_rsi_launcher_admin_mode": "RSI Launcher 管理员模式", "tools_action_info_run_rsi_as_admin": "以管理员身份运行RSI启动器,可能会解决一些问题。\n\n若设置了能效核心屏蔽参数,也会在此应用。", - "tools_action_info_init_failed": "初始化失败,请截图报告给开发者。{{v0}}", + "tools_action_info_init_failed": "初始化失败,请截图报告给开发者。{v0}", "tools_action_rsi_launcher_log_fix": "RSI Launcher Log 修复", - "tools_action_info_rsi_launcher_log_issue": "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{{0}} MB", + "tools_action_info_rsi_launcher_log_issue": "在某些情况下 RSI启动器 的 log 文件会损坏,导致无法完成问题扫描,使用此工具清理损坏的 log 文件。\n\n当前日志文件大小:{0} MB", "tools_action_remove_nvme_registry_patch": "移除 nvme 注册表补丁", - "tools_action_info_nvme_patch_issue": "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{{v0}}", + "tools_action_info_nvme_patch_issue": "若您使用 nvme 补丁出现问题,请运行此工具。(可能导致游戏 安装/更新 不可用。)\n\n当前补丁状态:{v0}", "tools_action_info_not_installed": "未安装", "tools_action_info_removed_restart_effective": "已移除,重启电脑生效!", "tools_action_write_nvme_registry_patch": "写入 nvme 注册表补丁", "tools_action_info_manual_nvme_patch": "手动写入NVM补丁,该功能仅在您知道自己在作什么的情况下使用", "tools_action_info_fix_success_restart": "修复成功,请尝试重启电脑后继续安装游戏! 若注册表修改操作导致其他软件出现兼容问题,请使用 工具 中的 NVME 注册表清理。", "tools_action_clear_shader_cache": "清理着色器缓存", - "tools_action_info_shader_cache_issue": "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{{v0}} MB", + "tools_action_info_shader_cache_issue": "若游戏画面出现异常或版本更新后可使用本工具清理过期的着色器(当大于500M时,建议清理) \n\n缓存大小:{v0} MB", "tools_action_close_photography_mode": "关闭摄影模式", "tools_action_open_photography_mode": "开启摄影模式", "tools_action_info_restore_lens_shake": "还原镜头摇晃效果。\n\n@拉邦那 Lapernum 提供参数信息。", @@ -313,12 +313,12 @@ "tools_action_info_star_citizen_not_found": "未找到星际公民游戏安装位置,请至少完成一次游戏启动操作 或在设置中手动添加。", "tools_action_info_valid_game_directory_needed": "该功能需要一个有效的游戏安装目录", "tools_action_info_eac_file_removed": "已为您移除 EAC 文件,接下来将为您打开 RSI 启动器,请您前往 SETTINGS -> VERIFY 重装 EAC。", - "tools_action_info_error_occurred": "出现错误:{{v0}}", - "tools_action_info_system_info_content": "系统:{{v0}}\n\n处理器:{{v1}}\n\n内存大小:{{v2}}GB\n\n显卡信息:\n{{v3}}\n\n硬盘信息:\n{{v4}}\n\n", + "tools_action_info_error_occurred": "出现错误:{v0}", + "tools_action_info_system_info_content": "系统:{v0}\n\n处理器:{v1}\n\n内存大小:{v2}GB\n\n显卡信息:\n{v3}\n\n硬盘信息:\n{v4}\n\n", "tools_action_info_rsi_launcher_directory_not_found": "未找到 RSI 启动器目录,请您尝试手动操作。", "tools_action_info_log_file_not_exist": "日志文件不存在,请尝试进行一次游戏启动或游戏安装,并退出启动器,若无法解决问题,请尝试将启动器更新至最新版本!", "tools_action_info_cleanup_complete": "清理完毕,请完成一次安装 / 游戏启动 操作。", - "tools_action_info_cleanup_failed": "清理失败,请手动移除,文件位置:{{v0}}", + "tools_action_info_cleanup_failed": "清理失败,请手动移除,文件位置:{v0}", "tools_action_info_system_info_title": "系统信息", "tools_action_info_rsi_launcher_running_warning": "RSI启动器正在运行!请先关闭启动器再使用此功能!", "tools_action_info_p4k_file_description": "P4k 是星际公民的核心游戏文件,高达 100GB+,盒子提供的离线下载是为了帮助一些p4k文件下载超级慢的用户 或用于修复官方启动器无法修复的 p4k 文件。\n\n接下来会弹窗询问您保存位置(可以选择星际公民文件夹也可以选择别处),下载完成后请确保 P4K 文件夹位于 LIVE 文件夹内,之后使用星际公民启动器校验更新即可。", @@ -331,6 +331,6 @@ "webview_localization_total_invitations": "总邀请数:", "webview_localization_unfinished_invitations": "未完成的邀请", "webview_localization_finished_invitations": "已完成的邀请", - "app_init_failed_with_reason": "初始化失败:{{v0}}", + "app_init_failed_with_reason": "初始化失败:{v0}", "webview_localization_enter_device_pin": "请输入设备PIN以自动登录RSI账户" } \ No newline at end of file diff --git a/lib/ui/index_ui.dart b/lib/ui/index_ui.dart index eaa6450..2422ce7 100644 --- a/lib/ui/index_ui.dart +++ b/lib/ui/index_ui.dart @@ -41,8 +41,8 @@ class IndexUI extends HookConsumerWidget { fit: BoxFit.cover, ), const SizedBox(width: 12), - const Text( - "SC汉化盒子 V${ConstConf.appVersion} ${ConstConf.isMSE ? "" : " Dev"}") + Text(S.current.app_index_version_info( + ConstConf.appVersion, ConstConf.isMSE ? "" : " Dev")), ], ), ), @@ -181,4 +181,4 @@ class IndexUI extends HookConsumerWidget { _goDownloader(BuildContext context) { context.push('/index/downloader'); } -} \ No newline at end of file +} diff --git a/packages/sct_dev_tools/bin/auto_l10n.dart b/packages/sct_dev_tools/bin/auto_l10n.dart index f334144..685ab56 100644 --- a/packages/sct_dev_tools/bin/auto_l10n.dart +++ b/packages/sct_dev_tools/bin/auto_l10n.dart @@ -134,7 +134,7 @@ class MyAstVisitor extends GeneralizingAstVisitor { if (element is InterpolationString) { result += element.value; } else if (element is InterpolationExpression) { - result += '{{v${interpolationIndex++}}}'; + result += '{v${interpolationIndex++}}'; } } } @@ -154,7 +154,7 @@ class MyAstVisitor extends GeneralizingAstVisitor { if (element is InterpolationString) { result += element.value; } else if (element is InterpolationExpression) { - result += '{{v${interpolationIndex++}}}'; + result += '{v${interpolationIndex++}}'; } } if (containsChinese(result)) { @@ -167,7 +167,7 @@ class MyAstVisitor extends GeneralizingAstVisitor { @override visitInterpolationExpression(InterpolationExpression node) { int interpolationIndex = 0; - final value = '{{v${interpolationIndex++}}}'; + final value = '{v${interpolationIndex++}}'; if (containsChinese(value)) { print('Found->visitInterpolationExpression: $value'); addStringResult(value);