Skip to content

Commit be0e4bd

Browse files
authored
feat(nsis): add Vietnamese language support for installer. (tauri-apps#15218)
* Create Vietnamese * Add Vietnamese language support for NSIS bundler * chore rename * Merge branch 'dev' into patch-1 * Add Vietnamese language support for NSIS installer * Merge branch 'dev' into patch-1 * Add Vietnamese language support Added support for the Vietnamese language in the project. * Update change-pr-15218.md * Merge branch 'dev' into patch-1 * Added Vietnamese translations for the NSIS installer * Merge branch 'dev' into patch-1
1 parent 8010ae5 commit be0e4bd

3 files changed

Lines changed: 35 additions & 0 deletions

File tree

.changes/change-pr-15218.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"tauri-bundler": patch:enhance
3+
"@tauri-apps/cli": patch:enhance
4+
"tauri-cli": patch:enhance
5+
---
6+
7+
Added Vietnamese translations for the NSIS installer
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
LangString addOrReinstall ${LANG_VIETNAMESE} "Thêm/Cài đặt lại các thành phần"
2+
LangString alreadyInstalled ${LANG_VIETNAMESE} "Đã được cài đặt"
3+
LangString alreadyInstalledLong ${LANG_VIETNAMESE} "${PRODUCTNAME} ${VERSION} đã được cài đặt. Hãy chọn thao tác bạn muốn thực hiện và nhấn Next để tiếp tục."
4+
LangString appRunning ${LANG_VIETNAMESE} "{{product_name}} đang chạy! Vui lòng đóng ứng dụng trước rồi thử lại."
5+
LangString appRunningOkKill ${LANG_VIETNAMESE} "{{product_name}} đang chạy!$\nNhấn OK để tắt ứng dụng"
6+
LangString chooseMaintenanceOption ${LANG_VIETNAMESE} "Chọn thao tác bảo trì bạn muốn thực hiện."
7+
LangString choowHowToInstall ${LANG_VIETNAMESE} "Chọn cách bạn muốn cài đặt ${PRODUCTNAME}."
8+
LangString createDesktop ${LANG_VIETNAMESE} "Tạo biểu tượng ngoài màn hình"
9+
LangString dontUninstall ${LANG_VIETNAMESE} "Không gỡ cài đặt"
10+
LangString dontUninstallDowngrade ${LANG_VIETNAMESE} "Không gỡ cài đặt (Không hỗ trợ hạ cấp mà không gỡ cài đặt trong bộ cài này)"
11+
LangString failedToKillApp ${LANG_VIETNAMESE} "Không thể tắt {{product_name}}. Vui lòng đóng ứng dụng trước rồi thử lại"
12+
LangString installingWebview2 ${LANG_VIETNAMESE} "Đang cài đặt WebView2..."
13+
LangString newerVersionInstalled ${LANG_VIETNAMESE} "Một phiên bản mới hơn của ${PRODUCTNAME} đã được cài đặt! Không khuyến nghị cài đặt phiên bản cũ hơn. Nếu bạn vẫn muốn cài phiên bản này, hãy gỡ phiên bản hiện tại trước. Chọn thao tác bạn muốn thực hiện và nhấn Next để tiếp tục."
14+
LangString older ${LANG_VIETNAMESE} "cũ hơn"
15+
LangString olderOrUnknownVersionInstalled ${LANG_VIETNAMESE} "Một phiên bản $R4 của ${PRODUCTNAME} đã được cài trên hệ thống. Khuyến nghị gỡ phiên bản hiện tại trước khi cài đặt. Chọn thao tác bạn muốn thực hiện và nhấn Next để tiếp tục."
16+
LangString silentDowngrades ${LANG_VIETNAMESE} "Không hỗ trợ hạ cấp trong chế độ cài đặt im lặng, không thể tiếp tục. Vui lòng sử dụng trình cài đặt giao diện đồ họa.$\n"
17+
LangString unableToUninstall ${LANG_VIETNAMESE} "Không thể gỡ cài đặt!"
18+
LangString uninstallApp ${LANG_VIETNAMESE} "Gỡ cài đặt ${PRODUCTNAME}"
19+
LangString uninstallBeforeInstalling ${LANG_VIETNAMESE} "Gỡ cài đặt trước khi cài đặt"
20+
LangString unknown ${LANG_VIETNAMESE} "không xác định"
21+
LangString webview2AbortError ${LANG_VIETNAMESE} "Cài đặt WebView2 thất bại! Ứng dụng không thể chạy nếu thiếu thành phần này. Hãy thử khởi động lại trình cài đặt."
22+
LangString webview2DownloadError ${LANG_VIETNAMESE} "Lỗi: Tải WebView2 thất bại - $0"
23+
LangString webview2DownloadSuccess ${LANG_VIETNAMESE} "Tải trình cài đặt WebView2 thành công"
24+
LangString webview2Downloading ${LANG_VIETNAMESE} "Đang tải trình cài đặt WebView2..."
25+
LangString webview2InstallError ${LANG_VIETNAMESE} "Lỗi: Cài đặt WebView2 thất bại với mã lỗi $1"
26+
LangString webview2InstallSuccess ${LANG_VIETNAMESE} "Cài đặt WebView2 thành công"
27+
LangString deleteAppData ${LANG_VIETNAMESE} "Xóa dữ liệu ứng dụng"

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -887,6 +887,7 @@ fn get_lang_data(lang: &str) -> Option<(String, &[u8])> {
887887
"portuguese" => include_bytes!("./languages/Portuguese.nsh"),
888888
"ukrainian" => include_bytes!("./languages/Ukrainian.nsh"),
889889
"norwegian" => include_bytes!("./languages/Norwegian.nsh"),
890+
"vietnamese" => include_bytes!("./languages/Vietnamese.nsh"),
890891
_ => return None,
891892
};
892893
Some((path, content))

0 commit comments

Comments
 (0)