Skip to content

Commit 21d5eb8

Browse files
authored
feat: add Persian language to NSIS installer (#6965)
1 parent 46a58af commit 21d5eb8

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

.changes/nsis-persian.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'tauri-bundler': 'patch'
3+
---
4+
5+
Added Persian language support to the NSIS bundler.

tooling/bundler/src/bundle/windows/nsis.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -608,6 +608,10 @@ fn get_lang_data(
608608
UTF_8,
609609
)),
610610
)),
611+
"persian" => Some((
612+
include_str!("./templates/nsis-languages/Persian.nsh"),
613+
UTF_16LE,
614+
)),
611615
_ => None,
612616
}
613617
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
LangString addOrReinstall ${LANG_PERSIAN} "اضافه کردن/نصب مجدد کامپونتت"
2+
LangString alreadyInstalled ${LANG_PERSIAN} "قبلا نصب شده است"
3+
LangString alreadyInstalledLong ${LANG_PERSIAN} "${PRODUCTNAME} ${VERSION} قبلا نصب شده است. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
4+
LangString appRunning ${LANG_PERSIAN} "${PRODUCTNAME} در حال اجر می باشد ! لطفا اول الان را ببندید و دوباره تلاش کنید"
5+
LangString appRunningOkKill ${LANG_PERSIAN} "${PRODUCTNAME} در حال اجرا می باشد!$\nبرای از بین بردن اوکی را انتخاب کنید"
6+
LangString chooseMaintenanceOption ${LANG_PERSIAN} "عملیات نگهداری مدنظر را برای اجرا انتخاب کنید"
7+
LangString choowHowToInstall ${LANG_PERSIAN} "نحوه نصب ${PRODUCTNAME} را انتخاب کنید"
8+
LangString createDesktop ${LANG_PERSIAN} "ایجاد میانبر دسکتاپ"
9+
LangString dontUninstall ${LANG_PERSIAN} "حذف نکنید"
10+
LangString dontUninstallDowngrade ${LANG_PERSIAN} "حذف نکنید (تنزل ورژن بدون حذف برای نصب کننده غیرفعال است)"
11+
LangString failedToKillApp ${LANG_PERSIAN} "${PRODUCTNAME} قابل کشته شدن نیست. اول آن را ببندید و دوباره تلاش کنید"
12+
LangString installingWebview2 ${LANG_PERSIAN} "در حال نصب WebView2 ..."
13+
LangString newerVersionInstalled ${LANG_PERSIAN} "ورژن جدید ${PRODUCTNAME} قبلا نصب شده است! نصب ورژن قدیمی تر به هیچ عنوان پیشنهاد نمی شود. اگر از این بابت اطمینان دارید , بهتر است ورژن فعلی را حذف کنید. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
14+
LangString older ${LANG_PERSIAN} "قدیمی تر"
15+
LangString olderOrUnknownVersionInstalled ${LANG_PERSIAN} "ورژن $R4 ${PRODUCTNAME} قبلا بروی سیستم شما نصب شده است. ر. عملیات مدنظر را انتخاب کنید و بروی بعدی کلیک کنید."
16+
LangString silentDowngrades ${LANG_PERSIAN} "تنزل ورژن بدون حذف غیرفعال می باشد, عملیات نصب خاموش غیرقابل انجام است , از رابط گرافیکی برای نصب استفاده کنید.$\n"
17+
LangString unableToUninstall ${LANG_PERSIAN} "قابل نصب نیست!"
18+
LangString uninstallApp ${LANG_PERSIAN} "حذف ${PRODUCTNAME}"
19+
LangString uninstallBeforeInstalling ${LANG_PERSIAN} "قبل از نصب , حذف کنید"
20+
LangString unknown ${LANG_PERSIAN} "ناشناس"
21+
LangString webview2AbortError ${LANG_PERSIAN} "نصب WebView2 شکست خورد! اپ بدون ان کار نمی کند. نصب کننده را دوباره نصب کنید"
22+
LangString webview2DownloadError ${LANG_PERSIAN} "ارور: دانلود WebView2 شکست خورد - $0"
23+
LangString webview2DownloadSuccess ${LANG_PERSIAN} "WebView2 بوت استرپر با موفقیت نصب شد"
24+
LangString webview2Downloading ${LANG_PERSIAN} "دانلود بوت استرپر WebView2..."
25+
LangString webview2InstallError ${LANG_PERSIAN} "ارور: نصب WebView2 با کد $1 شکست خورد"
26+
LangString webview2InstallSuccess ${LANG_PERSIAN} "WebView2 با موفقیت نصب شد"
27+
LangString deleteAppData ${LANG_PERSIAN} "حذف دیتا های اپلیکیشن"

0 commit comments

Comments
 (0)