Skip to content

Commit

Permalink
feat: add Persian language to NSIS installer (#6965)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mehrbod2002 committed May 16, 2023
1 parent 46a58af commit 21d5eb8
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .changes/nsis-persian.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'tauri-bundler': 'patch'
---

Added Persian language support to the NSIS bundler.
4 changes: 4 additions & 0 deletions tooling/bundler/src/bundle/windows/nsis.rs
Original file line number Diff line number Diff line change
Expand Up @@ -608,6 +608,10 @@ fn get_lang_data(
UTF_8,
)),
)),
"persian" => Some((
include_str!("./templates/nsis-languages/Persian.nsh"),

Check failure on line 612 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (ubuntu-latest)

mismatched types

Check failure on line 612 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (macos-latest)

mismatched types

Check failure on line 612 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (windows-latest)

mismatched types
UTF_16LE,

Check failure on line 613 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (ubuntu-latest)

mismatched types

Check failure on line 613 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (macos-latest)

mismatched types

Check failure on line 613 in tooling/bundler/src/bundle/windows/nsis.rs

View workflow job for this annotation

GitHub Actions / run-integration-tests (windows-latest)

mismatched types
)),
_ => None,
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
LangString addOrReinstall ${LANG_PERSIAN} "اضافه کردن/نصب مجدد کامپونتت"
LangString alreadyInstalled ${LANG_PERSIAN} "قبلا نصب شده است"
LangString alreadyInstalledLong ${LANG_PERSIAN} "${PRODUCTNAME} ${VERSION} قبلا نصب شده است. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
LangString appRunning ${LANG_PERSIAN} "${PRODUCTNAME} در حال اجر می باشد ! لطفا اول الان را ببندید و دوباره تلاش کنید"
LangString appRunningOkKill ${LANG_PERSIAN} "${PRODUCTNAME} در حال اجرا می باشد!$\nبرای از بین بردن اوکی را انتخاب کنید"
LangString chooseMaintenanceOption ${LANG_PERSIAN} "عملیات نگهداری مدنظر را برای اجرا انتخاب کنید"
LangString choowHowToInstall ${LANG_PERSIAN} "نحوه نصب ${PRODUCTNAME} را انتخاب کنید"
LangString createDesktop ${LANG_PERSIAN} "ایجاد میانبر دسکتاپ"
LangString dontUninstall ${LANG_PERSIAN} "حذف نکنید"
LangString dontUninstallDowngrade ${LANG_PERSIAN} "حذف نکنید (تنزل ورژن بدون حذف برای نصب کننده غیرفعال است)"
LangString failedToKillApp ${LANG_PERSIAN} "${PRODUCTNAME} قابل کشته شدن نیست. اول آن را ببندید و دوباره تلاش کنید"
LangString installingWebview2 ${LANG_PERSIAN} "در حال نصب WebView2 ..."
LangString newerVersionInstalled ${LANG_PERSIAN} "ورژن جدید ${PRODUCTNAME} قبلا نصب شده است! نصب ورژن قدیمی تر به هیچ عنوان پیشنهاد نمی شود. اگر از این بابت اطمینان دارید , بهتر است ورژن فعلی را حذف کنید. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
LangString older ${LANG_PERSIAN} "قدیمی تر"
LangString olderOrUnknownVersionInstalled ${LANG_PERSIAN} "ورژن $R4 ${PRODUCTNAME} قبلا بروی سیستم شما نصب شده است. ر. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
LangString silentDowngrades ${LANG_PERSIAN} "تنزل ورژن بدون حذف غیرفعال می باشد, عملیات نصب خاموش غیرقابل انجام است , از رابط گرافیکی برای نصب استفاده کنید.$\n"
LangString unableToUninstall ${LANG_PERSIAN} "قابل نصب نیست!"
LangString uninstallApp ${LANG_PERSIAN} "حذف ${PRODUCTNAME}"
LangString uninstallBeforeInstalling ${LANG_PERSIAN} "قبل از نصب , حذف کنید"
LangString unknown ${LANG_PERSIAN} "ناشناس"
LangString webview2AbortError ${LANG_PERSIAN} "نصب WebView2 شکست خورد! اپ بدون ان کار نمی کند. نصب کننده را دوباره نصب کنید"
LangString webview2DownloadError ${LANG_PERSIAN} "ارور: دانلود WebView2 شکست خورد - $0"
LangString webview2DownloadSuccess ${LANG_PERSIAN} "WebView2 بوت استرپر با موفقیت نصب شد"
LangString webview2Downloading ${LANG_PERSIAN} "دانلود بوت استرپر WebView2..."
LangString webview2InstallError ${LANG_PERSIAN} "ارور: نصب WebView2 با کد $1 شکست خورد"
LangString webview2InstallSuccess ${LANG_PERSIAN} "WebView2 با موفقیت نصب شد"
LangString deleteAppData ${LANG_PERSIAN} "حذف دیتا های اپلیکیشن"

0 comments on commit 21d5eb8

Please sign in to comment.