Skip to content

Commit 30be0e3

Browse files
authored
feat(bundler/NSIS): Add Russian to supported NSIS languages (#8303)
* Create Russian.nsh * Update nsis.rs * Create nsis-russian.md
1 parent d6c7568 commit 30be0e3

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

.changes/nsis-russian.md

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

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,7 @@ fn get_lang_data(
636636
"japanese" => Some(include_str!("./templates/nsis-languages/Japanese.nsh")),
637637
"korean" => Some(include_str!("./templates/nsis-languages/Korean.nsh")),
638638
"portuguesebr" => Some(include_str!("./templates/nsis-languages/PortugueseBR.nsh")),
639+
"russian" => Some(include_str!("./templates/nsis-languages/Russian.nsh")),
639640
"tradchinese" => Some(include_str!("./templates/nsis-languages/TradChinese.nsh")),
640641
"simpchinese" => Some(include_str!("./templates/nsis-languages/SimpChinese.nsh")),
641642
"french" => Some(include_str!("./templates/nsis-languages/French.nsh")),
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
LangString addOrReinstall ${LANG_RUSSIAN} "Добавить/Переустановить компоненты"
2+
LangString alreadyInstalled ${LANG_RUSSIAN} "Уже установлено"
3+
LangString alreadyInstalledLong ${LANG_RUSSIAN} "${PRODUCTNAME} ${VERSION} уже установлен. Выберите действие, которое вы хотите выполнить и нажмите Далее для продолжения."
4+
LangString appRunning ${LANG_RUSSIAN} "${PRODUCTNAME} запущен! Пожалуйста, закройте приложение и попробуйте еще раз."
5+
LangString appRunningOkKill ${LANG_RUSSIAN} "${PRODUCTNAME} запущен!$\nНажмите OK чтобы закрыть приложение"
6+
LangString chooseMaintenanceOption ${LANG_RUSSIAN} "Выберите действие, которое вы хотите выполнить."
7+
LangString choowHowToInstall ${LANG_RUSSIAN} "Выберите, как вы хотите установить ${PRODUCTNAME}."
8+
LangString createDesktop ${LANG_RUSSIAN} "Добавить ярлык на рабочий стол"
9+
LangString dontUninstall ${LANG_RUSSIAN} "Не удалять"
10+
LangString dontUninstallDowngrade ${LANG_RUSSIAN} "Не удалять (Установка более ранних версий без удаления невозможна)"
11+
LangString failedToKillApp ${LANG_RUSSIAN} "Не удалось закрыть ${PRODUCTNAME}. Пожалуйста, закройте приложение и попробуйте еще раз"
12+
LangString installingWebview2 ${LANG_RUSSIAN} "Установка WebView2..."
13+
LangString newerVersionInstalled ${LANG_RUSSIAN} "Более новая версия ${PRODUCTNAME} уже установлена! Не рекомендуется устанавливать более раннюю версию. Если вы действительно хотите установить эту версию, рекомендуется сначала удалить текущую. Выберите действие, которое вы хотите выполнить и нажмите Далее для продолжения."
14+
LangString older ${LANG_RUSSIAN} "Более ранняя"
15+
LangString olderOrUnknownVersionInstalled ${LANG_RUSSIAN} "$R4 версия ${PRODUCTNAME} уже установлена в вашей системе. Рекомендуется удалить текущую версию перед установкой. Выберите действие, которое вы хотите выполнить и нажмите Далее для продолжения."
16+
LangString silentDowngrades ${LANG_RUSSIAN} "Установка более ранних версий в фоне невозможна, используйте установщик.$\n"
17+
LangString unableToUninstall ${LANG_RUSSIAN} "Не удалось удалить!"
18+
LangString uninstallApp ${LANG_RUSSIAN} "Удалить ${PRODUCTNAME}"
19+
LangString uninstallBeforeInstalling ${LANG_RUSSIAN} "Удалить перед установкой"
20+
LangString unknown ${LANG_RUSSIAN} "Неизвестная"
21+
LangString webview2AbortError ${LANG_RUSSIAN} "Не удалось установить WebView2! Приложение не может работать без него. Попробуйте перезапустить установщик."
22+
LangString webview2DownloadError ${LANG_RUSSIAN} "Ошибка: Не удалось загрузить WebView2 - $0"
23+
LangString webview2DownloadSuccess ${LANG_RUSSIAN} "WebView2 успешно загружен"
24+
LangString webview2Downloading ${LANG_RUSSIAN} "Загрузка WebView2..."
25+
LangString webview2InstallError ${LANG_RUSSIAN} "Ошибка: Не удалось установить WebView2, код выхода: $1"
26+
LangString webview2InstallSuccess ${LANG_RUSSIAN} "WebView2 успешно установлен"
27+
LangString deleteAppData ${LANG_RUSSIAN} "Удалить данные приложения"

0 commit comments

Comments
 (0)