Просмотр исходного кода

feat: add Simplified Chinese support for nsis. (#6109)

Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
Golden Water 2 лет назад
Родитель
Сommit
763f0bdcb0

+ 4 - 0
tooling/bundler/src/bundle/windows/nsis.rs

@@ -523,6 +523,10 @@ fn get_lang_data(lang: &str) -> Option<(&'static str, &'static encoding_rs::Enco
       include_str!("./templates/nsis-languages/TradChinese.nsh"),
       UTF_8,
     )),
+    "simpchinese" => Some((
+      include_str!("./templates/nsis-languages/SimpChinese.nsh"),
+      UTF_8,
+    )),
     _ => None,
   }
 }

+ 26 - 0
tooling/bundler/src/bundle/windows/templates/nsis-languages/SimpChinese.nsh

@@ -0,0 +1,26 @@
+LangString addOrReinstall ${LANG_SIMPCHINESE} "添加/重新安装组件"
+LangString alreadyInstalled ${LANG_SIMPCHINESE} "已安装"
+LangString alreadyInstalledLong ${LANG_SIMPCHINESE} "${PRODUCTNAME} ${VERSION} 已经安装了。选择你想要执行的操作后点击下一步以继续。"
+LangString appRunning ${LANG_SIMPCHINESE} "${PRODUCTNAME} 正在运行!请关闭后再试。"
+LangString appRunningOkKill ${LANG_SIMPCHINESE} "${PRODUCTNAME} 正在运行!$\n点击确定以终止运行。"
+LangString chooseMaintenanceOption ${LANG_SIMPCHINESE} "选择要执行的操作。"
+LangString choowHowToInstall ${LANG_SIMPCHINESE} "选择你想要安装 ${PRODUCTNAME} 的方式。"
+LangString createDesktop ${LANG_SIMPCHINESE} "创建桌面快捷方式"
+LangString dontUninstall ${LANG_SIMPCHINESE} "不要卸载"
+LangString dontUninstallDowngrade ${LANG_SIMPCHINESE} "不要卸载(无需卸载的降级在此安装程序上已禁用)"
+LangString failedToKillApp ${LANG_SIMPCHINESE} "无法终止 ${PRODUCTNAME}。请关闭后再试。"
+LangString installingWebview2 ${LANG_SIMPCHINESE} "正在安装 WebView2..."
+LangString newerVersionInstalled ${LANG_SIMPCHINESE} "有一个更新的 ${PRODUCTNAME} 已经安装了!不推荐你安装旧的版本。如果你真的想要安装这个旧的版本,如果你真的想要安装这个版本,推荐先卸载当前版本。选择你想要执行的操作后点击下一步以继续。"
+LangString older ${LANG_SIMPCHINESE} "旧的"
+LangString olderOrUnknownVersionInstalled ${LANG_SIMPCHINESE} "系统中已存在版本为 $R4 的 ${PRODUCTNAME}。推荐先卸载当前版本后再进行安装。选择你想要执行的操作后点击下一步以继续。"
+LangString silentDowngrades ${LANG_SIMPCHINESE} "降级操作在此安装程序上已禁用,无法进行安静安装,请使用图形操作界面。$\n"
+LangString unableToUninstall ${LANG_SIMPCHINESE} "无法卸载!"
+LangString uninstallApp ${LANG_SIMPCHINESE} "卸载 ${PRODUCTNAME}"
+LangString uninstallBeforeInstalling ${LANG_SIMPCHINESE} "安装前卸载"
+LangString unknown ${LANG_SIMPCHINESE} "未知"
+LangString webview2AbortError ${LANG_SIMPCHINESE} "无法安装 WebView2!没有它,此应用就无法运行。尝试重启安装程序。"
+LangString webview2DownloadError ${LANG_SIMPCHINESE} "错误:无法下载 WebView2 - $0"
+LangString webview2DownloadSuccess ${LANG_SIMPCHINESE} "WebView2 安装程序下载成功"
+LangString webview2Downloading ${LANG_SIMPCHINESE} "正在下载 WebView2 安装程序..."
+LangString webview2InstallError ${LANG_SIMPCHINESE} "错误:安装 WebView2 时失败,错误代码:$1"
+LangString webview2InstallSuccess ${LANG_SIMPCHINESE} "成功安装 WebView2"