diff --git a/.changes/nsis-japanese.md b/.changes/nsis-japanese.md new file mode 100644 index 000000000..e3f2739fc --- /dev/null +++ b/.changes/nsis-japanese.md @@ -0,0 +1,5 @@ +--- +'tauri-bundler': 'patch:enhance' +--- + +Added Japanese language support to the NSIS bundler. diff --git a/tooling/bundler/src/bundle/windows/nsis.rs b/tooling/bundler/src/bundle/windows/nsis.rs index 2e4dab793..c5a88ae4b 100644 --- a/tooling/bundler/src/bundle/windows/nsis.rs +++ b/tooling/bundler/src/bundle/windows/nsis.rs @@ -514,6 +514,10 @@ fn get_lang_data(lang: &str) -> Option<(&'static str, &'static encoding_rs::Enco include_str!("./templates/nsis-languages/English.nsh"), UTF_8, )), + "japanese" => Some(( + include_str!("./templates/nsis-languages/Japanese.nsh"), + UTF_8, + )), "portuguesebr" => Some(( include_str!("./templates/nsis-languages/PortugueseBR.nsh"), UTF_8, diff --git a/tooling/bundler/src/bundle/windows/templates/nsis-languages/Japanese.nsh b/tooling/bundler/src/bundle/windows/templates/nsis-languages/Japanese.nsh new file mode 100644 index 000000000..4cfac8034 --- /dev/null +++ b/tooling/bundler/src/bundle/windows/templates/nsis-languages/Japanese.nsh @@ -0,0 +1,27 @@ +LangString addOrReinstall ${LANG_JAPANESE} "コンポーネントの追加・再インストール" +LangString alreadyInstalled ${LANG_JAPANESE} "既にインストールされています" +LangString alreadyInstalledLong ${LANG_JAPANESE} "${PRODUCTNAME} ${VERSION} は既にインストールされています。実行したい操作を選択し、「次へ」をクリックして続行します。" +LangString appRunning ${LANG_JAPANESE} "${PRODUCTNAME} は動作中です。動作中のプログラムを終了し、もう一度やり直してください。" +LangString appRunningOkKill ${LANG_JAPANESE} "${PRODUCTNAME} は動作中です。$\n「OK」を押すと動作中のプログラムを終了します。" +LangString chooseMaintenanceOption ${LANG_JAPANESE} "メンテナンスオプションを選択して実行します。" +LangString choowHowToInstall ${LANG_JAPANESE} "${PRODUCTNAME} のインストール方法を選択してください。" +LangString createDesktop ${LANG_JAPANESE} "デスクトップショートカットを作成する" +LangString dontUninstall ${LANG_JAPANESE} "アンインストールしない" +LangString dontUninstallDowngrade ${LANG_JAPANESE} "アンインストールしない (このインストーラーでは、アンインストールをせずにダウングレードすることはできません)" +LangString failedToKillApp ${LANG_JAPANESE} "${PRODUCTNAME} の終了に失敗しました。動作中のプログラムを終了し、もう一度やり直してください。" +LangString installingWebview2 ${LANG_JAPANESE} "WebView2 をインストール中です..." +LangString newerVersionInstalled ${LANG_JAPANESE} "既に新しいバージョンの ${PRODUCTNAME} がインストールされています。古いバージョンをインストールすることは推奨されません。どうしてもこの旧バージョンをインストールしたい場合は、先に現行バージョンをアンインストールしておく方がよいでしょう。実行したい操作を選択し、「次へ」をクリックして続行します。" +LangString older ${LANG_JAPANESE} "旧" +LangString olderOrUnknownVersionInstalled ${LANG_JAPANESE} "お使いのシステムには、 ${PRODUCTNAME} のバージョン $R4 がインストールされています。インストールする前に、現在のバージョンをアンインストールすることをお勧めします。実行したい操作を選択し、「次へ」をクリックして続行します。" +LangString silentDowngrades ${LANG_JAPANESE} "このインストーラーではダウングレードはできません。サイレントインストーラーを続行できないので、代わりにグラフィカルインターフェースインストーラーを使用してください。$\n" +LangString unableToUninstall ${LANG_JAPANESE} "アンインストールできません。" +LangString uninstallApp ${LANG_JAPANESE} "${PRODUCTNAME} をアンインストールする" +LangString uninstallBeforeInstalling ${LANG_JAPANESE} "インストールする前にアンインストールする" +LangString unknown ${LANG_JAPANESE} "不明" +LangString webview2AbortError ${LANG_JAPANESE} WebView2 のインストールに失敗しました。 WebView2 がないとアプリは実行できません。インストーラーを再起動してください。" +LangString webview2DownloadError ${LANG_JAPANESE} "エラー: WebView2 のダウンロードに失敗しました - $0" +LangString webview2DownloadSuccess ${LANG_JAPANESE} "WebView2 ブートストラップ が正常にダウンロードされました" +LangString webview2Downloading ${LANG_JAPANESE} "WebView2 ブートストラップ をダウンロード中です..." +LangString webview2InstallError ${LANG_JAPANESE} "エラー: WebView2 のインストールは終了コード $1 で失敗しました。" +LangString webview2InstallSuccess ${LANG_JAPANESE} "WebView2 が正常にインストールされました" +LangString deleteAppData ${LANG_JAPANESE} "アプリケーションデータを削除する"