Ver Fonte

feat(bundler/NSIS): Add Bulgarian to supported NSIS languages. (#7624) (#7626)

* Create Bulgarian.nsh

* Update nsis.rs

* Create nsis-bulgarian.md

Co-authored-by: Angelo II <62988428+AngeloCore@users.noreply.github.com>
Amr Bashir há 2 anos atrás
pai
commit
a7777ff485

+ 5 - 0
.changes/nsis-bulgarian.md

@@ -0,0 +1,5 @@
+---
+'tauri-bundler': 'patch:enhance'
+---
+
+Added Bulgarian language support to the NSIS bundler.

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

@@ -554,6 +554,7 @@ fn get_lang_data(
   let lang_path = PathBuf::from(format!("{lang}.nsh"));
   let lang_content = match lang.to_lowercase().as_str() {
     "arabic" => Some(include_str!("./templates/nsis-languages/Arabic.nsh")),
+    "bulgarian" => Some(include_str!("./templates/nsis-languages/Bulgarian.nsh")),
     "dutch" => Some(include_str!("./templates/nsis-languages/Dutch.nsh")),
     "english" => Some(include_str!("./templates/nsis-languages/English.nsh")),
     "japanese" => Some(include_str!("./templates/nsis-languages/Japanese.nsh")),

+ 27 - 0
tooling/bundler/src/bundle/windows/templates/nsis-languages/Bulgarian.nsh

@@ -0,0 +1,27 @@
+LangString addOrReinstall ${LANG_BULGARIAN} "Добавяне/Преинсталиране на компоненти"
+LangString alreadyInstalled ${LANG_BULGARIAN} "Вече инсталиран"
+LangString alreadyInstalledLong ${LANG_BULGARIAN} "${PRODUCTNAME} ${VERSION} е вече е инсталиран. Изберете операцията, която искате да извършите и натиснете Напред, за да продължите."
+LangString appRunning ${LANG_BULGARIAN} "${PRODUCTNAME} е отворен! Моля, затворете го първо и опитайте отново."
+LangString appRunningOkKill ${LANG_BULGARIAN} "${PRODUCTNAME} е отворен!$\nНатиснете ОК, за да го затворите."
+LangString chooseMaintenanceOption ${LANG_BULGARIAN} "Изберете опция за поддръжка."
+LangString choowHowToInstall ${LANG_BULGARIAN} "Изберете как искате да инсталирате ${PRODUCTNAME}."
+LangString createDesktop ${LANG_BULGARIAN} "Създайте пряк път на работния плот"
+LangString dontUninstall ${LANG_BULGARIAN} "Не деинсталирайте"
+LangString dontUninstallDowngrade ${LANG_BULGARIAN} "Не деинсталирайте (Понижаването без деинсталация е забранено за този инсталатор)"
+LangString failedToKillApp ${LANG_BULGARIAN} "Неуспешно прекратяване на ${PRODUCTNAME}. Моля, затворете го първо и опитайте отново."
+LangString installingWebview2 ${LANG_BULGARIAN} "Инсталиране на WebView2..."
+LangString newerVersionInstalled ${LANG_BULGARIAN} "Вече е инсталирана по-нова версия на ${PRODUCTNAME}! Не се препоръчва да инсталирате по-стара версия. Ако наистина желаете да инсталирате тази по-стара версия, по-добре е да деинсталирате текущата версия първо. Изберете операцията, която искате да извършите и натиснете Напред, за да продължите."
+LangString older ${LANG_BULGARIAN} "по-стара"
+LangString olderOrUnknownVersionInstalled ${LANG_BULGARIAN} "На вашата система е инсталирана $R4 версия на ${PRODUCTNAME}. Препоръчително е да деинсталирате текущата версия преди да инсталирате нова. Изберете операцията, която искате да извършите и натиснете Напред, за да продължите."
+LangString silentDowngrades ${LANG_BULGARIAN} "Понижаванията не са позволени за този инсталатор. Не е възможно да продължите с безшумен инсталатор. Моля, използвайте графичния интерфейсен инсталатор."
+LangString unableToUninstall ${LANG_BULGARIAN} "Неуспешна деинсталация!"
+LangString uninstallApp ${LANG_BULGARIAN} "Деинсталиране на ${PRODUCTNAME}"
+LangString uninstallBeforeInstalling ${LANG_BULGARIAN} "Деинсталирай преди инсталиране"
+LangString unknown ${LANG_BULGARIAN} "неизвестно"
+LangString webview2AbortError ${LANG_BULGARIAN} "Неуспешно инсталиране на WebView2! Приложението не може да работи без него. Опитайте да рестартирате инсталатора."
+LangString webview2DownloadError ${LANG_BULGARIAN} "Грешка: Неуспешно изтегляне на WebView2 - $0"
+LangString webview2DownloadSuccess ${LANG_BULGARIAN} "Стартиращият файл на WebView2 е изтеглен успешно"
+LangString webview2Downloading ${LANG_BULGARIAN} "Изтегляне на стартиращят файл на WebView2..."
+LangString webview2InstallError ${LANG_BULGARIAN} "Грешка: Инсталирането на WebView2 неуспешно с код на изход $1"
+LangString webview2InstallSuccess ${LANG_BULGARIAN} "WebView2 инсталиран успешно"
+LangString deleteAppData ${LANG_BULGARIAN} "Изтриване на данните на приложението"