diff --git a/Install.ps1 b/Install.ps1 index df1f989..4f3f4f3 100644 --- a/Install.ps1 +++ b/Install.ps1 @@ -98,7 +98,7 @@ function Format-LanguageCode { begin { $supportLanguages = @( - 'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id' + 'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id','vi' ) } @@ -149,6 +149,10 @@ function Format-LanguageCode { $returnCode = 'id' break } + '^vi' { + $returnCode = 'vi' + break + } Default { $returnCode = $PSUICulture.Remove(2) break @@ -231,6 +235,10 @@ function Set-ScriptLanguageStrings($LanguageCode) { $langStrings = CallLang -clg "id" break } + 'vi' { + $langStrings = CallLang -clg "vi" + break + } Default { # Default to English if unable to find a match. $langStrings = CallLang -clg "en" @@ -251,7 +259,7 @@ $lang = Set-ScriptLanguageStrings -LanguageCode $langCode # Set variable 'ru'. if ($langCode -eq 'ru') { $ru = $true } # Set variable 'add transl line'. -if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id)') { $line = $true } +if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id|vi)') { $line = $true } # Automatic length of stars $au = ($lang).Author.Length + ($lang).Author2.Length diff --git a/scripts/installer-lang/vi.ps1 b/scripts/installer-lang/vi.ps1 new file mode 100644 index 0000000..ac58018 --- /dev/null +++ b/scripts/installer-lang/vi.ps1 @@ -0,0 +1,67 @@ +[PSCustomObject]@{ + Author = "Tác giả bản vá:" + Author2 = "@Amd64fox" + TranslationBy = "Bản dịch của:" + TranslationBy2 = "@CDzungx" + Incorrect = "Ối, sai giá trị rồi," + Incorrect2 = "nhập lại lần nữa " + Download = "Lỗi khi tải xuống" + Download2 = "Tải lại sau 5 giây..." + Download3 = "Tiếp tục lỗi" + Download4 = "Kiểm tra cài đặt mạng và chạy lại chương trình cài đặt" + Download5 = "Đang tải Spotify" + Download6 = "Lỗi curl" + StopScrpit = "Đã dừng bản vá" + MsSpoti = "Phát hiện phiên bản Spotify của Microsoft Store, phiên bản này không được hỗ trợ" + MsSpoti2 = "Gỡ Spotify của Microsoft Store [Y/N]" + MsSpoti3 = "Đang tự động gỡ Spotify MS..." + MsSpoti4 = "Đang gỡ Spotify MS..." + Prem = "Chỉnh sửa dành cho tài khoản premium..." + OldV = "Phát hiện Spotify phiên bản cũ" + OldV2 = "Spotify {0} của bạn đã cũ, khuyến khích nâng cấp lên {1}" + OldV3 = "Bạn có muốn cập nhật không ? [Y/N]" + AutoUpd = "Tự động cập nhật lên phiên bản được đề xuất" + DelOrOver = "Bạn muốn gỡ phiên bản hiện tại {0} hay cài đề lên? Y [Gỡ] / N [Cài đè lên]" + DelOld = "Đang gỡ Spotify bản cũ..." + NewV = "Phát hiện phiên bản không được hỗ trợ" + NewV2 = "Phiên bản Spotify {0} chưa được kiểm thử, hiện tại bản ổn định là {1}" + NewV3 = "Bạn có muốn tiếp tục với phiên bản {0} (có thể bị lỗi) ? [Y/N]" + Recom = "Bạn có muốn cài đặt phiên bản được đề xuất: {0} ? [Y/N]" + DelNew = "Đang gỡ phiên bản Spotify chưa được kiểm thử..." + DownSpoti = "Đang tải và cài Spotify" + DownSpoti2 = "Vui lòng chờ..." + PodcatsOff = "Tắt Podcasts" + PodcastsOn = "Bật Podcasts" + PodcatsSelect = "Bạn có muốn tắt podcasts trên trang chủ? [Y/N]" + DowngradeNote = "Nên chặn vì bạn đang dùng bản Spotify cũ" + UpdBlock = "Đã chặn cập nhật Spotify" + UpdUnblock = "Cập nhật Spotify không bị chặn" + UpdSelect = "Bạn có muốn chặn Spotify tự động cập nhật? [Y/N]" + CacheOn = "Dọn cache được kích hoạt ({0})" + CacheOff = "Dọn cache chưa được kích hoạt" + CacheSelect = "Bạn có muốn đặt thời gian tự động dọn dẹp cache? [Y/N]" + CacheDays = "Cache cũ: XX ngày để bị dọn dẹp " + CacheDays2 = "Nhập số ngày từ 1 đến 100" + NoVariable = "Không tìm thấy giá trị" + NoVariable2 = "trong xpui.js" + NoVariable3 = "trong licenses.html" + NoVariable4 = "trong html" + NoVariable5 = "trong home-v2.js" + NoVariable6 = "trong xpui-desktop-modals.js" + ModSpoti = "Đang vá Spotify..." + Error = "Lỗi" + FileLocBroken = "Vị trí của các tệp đã Spotify bị hỏng, gỡ Spotify và chạy lại bản vá" + Spicetify = "Phát hiện Spicetify" + NoRestore = "Đã cài SpotX nhưng không tìm thấy tập tin để khôi phục xpui.js.bak và xpui.css.bak. `nGỡ Spotify và chạy lại Install.bat" + ExpSpotify = "Các tính năng thử nghiệm của Spotify" + ExpStandart = "Không bao gồm các tính năng thử nghiệm của SpotX" + NoRestore2 = "Đã cài SpotX nhưng không tìm thấy tập tin xpui.bak. `nGỡ Spotify và chạy lại Install.bat" + UpdateBlocked = "Cập nhật Spotify đã bị chặn rồi" + UpdateError = "Lỗi khi chặn cập nhật Spotify" + NoSpotifyExe = "Không thể tìm thấy Spotify.exe" + InstallComplete = "cài đặt hoàn tất" + HostInfo = "Các URL không mong muốn được tìm thấy trong tệp hosts" + HostBak = "Đang sao lưu hosts.bak..." + HostDel = "Đang gỡ các URL không mong muốn khỏi tệp hosts..." + HostError = "Lỗi khi chỉnh sửa tệp hosts, hãy chỉnh sửa thủ công hoặc chạy bản vá bằng quyền administrator" +}