Skip to content

Commit 5eba078

Browse files
authored
feat: add Ukrainian translation for the custom tauri messages in the nsis bundle (#12605)
1 parent 6038f09 commit 5eba078

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

.changes/nsis-ukranian.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'tauri-bundler': 'patch:enhance'
3+
---
4+
5+
Added Ukrainian translation for the custom tauri messages in the nsis bundle
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
LangString addOrReinstall ${LANG_UKRAINIAN} "Додати/Перевстановити компоненти"
2+
LangString alreadyInstalled ${LANG_UKRAINIAN} "Вже встановлено"
3+
LangString alreadyInstalledLong ${LANG_UKRAINIAN} "${PRODUCTNAME} ${VERSION} вже встановлено. Виберіть дію, яку ви хочете виконати, і натисніть Далі, щоб продовжити."
4+
LangString appRunning ${LANG_UKRAINIAN} "${PRODUCTNAME} запущено! Будь ласка, спочатку закрийте його, а потім спробуйте ще раз."
5+
LangString appRunningOkKill ${LANG_UKRAINIAN} "${PRODUCTNAME} запущено!$\nНатисніть ОК, щоб примусово закрити його"
6+
LangString chooseMaintenanceOption ${LANG_UKRAINIAN} "Виберіть дію, яку треба виконати."
7+
LangString choowHowToInstall ${LANG_UKRAINIAN} "Виберіть, як ви хочете встановити ${PRODUCTNAME}."
8+
LangString createDesktop ${LANG_UKRAINIAN} "Створити ярлик на робочому столі"
9+
LangString dontUninstall ${LANG_UKRAINIAN} "Не видаляти"
10+
LangString dontUninstallDowngrade ${LANG_UKRAINIAN} "Не видаляти (для цього встановлювача вимкнено зниження версії без видалення)"
11+
LangString failedToKillApp ${LANG_UKRAINIAN} "Не вдалося примусово закрити ${PRODUCTNAME}. Будь ласка, спочатку закрийте його, а потім спробуйте ще раз"
12+
LangString installingWebview2 ${LANG_UKRAINIAN} "Встановлення WebView2..."
13+
LangString newerVersionInstalled ${LANG_UKRAINIAN} "Новіша версія ${PRODUCTNAME} вже встановлена! Встановлювати старішу версію не рекомендується. Якщо ви дійсно хочете встановити цю версію, краще спочатку видаліть поточну. Виберіть дію, яку ви хочете виконати, і натисніть Далі, щоб продовжити."
14+
LangString older ${LANG_UKRAINIAN} "старішу"
15+
LangString olderOrUnknownVersionInstalled ${LANG_UKRAINIAN} "У вашій системі вже встановлено $R4 версію ${PRODUCTNAME}. Рекомендується видалити поточну версію перед встановленням. Виберіть дію, яку ви хочете виконати, і натисніть Далі, щоб продовжити."
16+
LangString silentDowngrades ${LANG_UKRAINIAN} "Для цього встановлювача вимкнено зниження версій. Неможливо продовжити роботу з фоновим встановлювачем. Будь ласка, скористайтеся встановлювачем з графічним інтерфейсом.$\n"
17+
LangString unableToUninstall ${LANG_UKRAINIAN} "Не вдалося видалити!"
18+
LangString uninstallApp ${LANG_UKRAINIAN} "Видалити ${PRODUCTNAME}"
19+
LangString uninstallBeforeInstalling ${LANG_UKRAINIAN} "Видалити перед встановленням"
20+
LangString unknown ${LANG_UKRAINIAN} "невідому"
21+
LangString webview2AbortError ${LANG_UKRAINIAN} "Не вдалося встановити WebView2! Без нього програма не може працювати. Спробуйте перезапустити встановлювач."
22+
LangString webview2DownloadError ${LANG_UKRAINIAN} "Помилка: не вдалося завантажити WebView2 - $0"
23+
LangString webview2DownloadSuccess ${LANG_UKRAINIAN} "WebView2 успішно завантажено"
24+
LangString webview2Downloading ${LANG_UKRAINIAN} "Завантаження WebView2..."
25+
LangString webview2InstallError ${LANG_UKRAINIAN} "Помилка: не вдалося встановити WebView2, код виходу - $1"
26+
LangString webview2InstallSuccess ${LANG_UKRAINIAN} "WebView2 успішно встановлено "
27+
LangString deleteAppData ${LANG_UKRAINIAN} "Видалити дані програми"

crates/tauri-bundler/src/bundle/windows/nsis/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -720,6 +720,7 @@ fn get_lang_data(lang: &str) -> Option<(String, &[u8])> {
720720
"turkish" => include_bytes!("./languages/Turkish.nsh"),
721721
"swedish" => include_bytes!("./languages/Swedish.nsh"),
722722
"portuguese" => include_bytes!("./languages/Portuguese.nsh"),
723+
"ukrainian" => include_bytes!("./languages/Ukrainian.nsh"),
723724
_ => return None,
724725
};
725726
Some((path, content))

0 commit comments

Comments
 (0)