diff --git a/src/languages/vi-VN.js b/src/languages/vi-VN.js index 4ef5a54e5..9005c3939 100644 --- a/src/languages/vi-VN.js +++ b/src/languages/vi-VN.js @@ -239,6 +239,7 @@ export default { "rocket.chat": "Rocket.chat", pushover: "Pushover", pushy: "Pushy", + PushByTechulus: "Push by Techulus", octopush: "Octopush", promosms: "PromoSMS", clicksendsms: "ClickSend SMS", @@ -308,6 +309,10 @@ export default { "One record": "One record", steamApiKeyDescription: "Để theo dõi các Steam Game Server bạn cần một Steam Web-API key. Bạn có thể đăng ký API key tại đây: ", "Current User": "User hiện tại", + topic: "Topic", + topicExplanation: "MQTT topic to monitor", + successMessage: "Success Message", + successMessageExplanation: "MQTT message that will be considered as success", recent: "Gần đây", Done: "Hoàn thành", Info: "Thông tin", @@ -353,6 +358,9 @@ export default { serwersmsPhoneNumber: "Số điện thoại", serwersmsSenderName: "Tên người gửi SMS (Đã đăng ký qua portal)", "stackfield": "Stackfield", + Customize: "Customize", + "Custom Footer": "Custom Footer", + "Custom CSS": "Custom CSS", smtpDkimSettings: "Cài đặt xác thực Email(DKIM)", smtpDkimDesc: "Xem hướng dẫn tại {0}.", documentation: "Nodemailer DKIM", @@ -362,4 +370,98 @@ export default { smtpDkimHashAlgo: "Hash Algorithm (Tuỳ chọn)", smtpDkimheaderFieldNames: "Header Keys to sign (Tuỳ chọn)", smtpDkimskipFields: "Header Keys not to sign (Tuỳ chọn)", + gorush: "Gorush", + alerta: "Alerta", + alertaApiEndpoint: "API Endpoint", + alertaEnvironment: "Environment", + alertaApiKey: "API Key", + alertaAlertState: "Alert State", + alertaRecoverState: "Recover State", + deleteStatusPageMsg: "Bạn có chắc chắn muốn xoá trang status này?", + Proxies: "Proxies", + default: "Mặc định", + enabled: "Enabled", + setAsDefault: "Set As Default", + deleteProxyMsg: "Bạn muốn xoá proxy này cho tất cả monitors?", + proxyDescription: "Proxies must be assigned to a monitor to function.", + enableProxyDescription: "Proxy này chưa ảnh hưởng tới monitor requests cho tới khi được activated. Bạn có thể tạm thời tắt proxy cho tất cả monitors bằng trạng thái activation.", + setAsDefaultProxyDescription: "Proxy này sẽ bật mặc định cho tất cả monitors mới. Bạn có thể tắt riêng lẻ proxy trên mỗi monitor.", + "Certificate Chain": "Certificate Chain", + Valid: "Hợp lệ", + Invalid: "Không hợp lệ", + AccessKeyId: "AccessKey ID", + SecretAccessKey: "AccessKey Secret", + PhoneNumbers: "PhoneNumbers", + TemplateCode: "TemplateCode", + SignName: "SignName", + "Sms template must contain parameters: ": "Sms template must contain parameters: ", + "Bark Endpoint": "Bark Endpoint", + WebHookUrl: "WebHookUrl", + SecretKey: "SecretKey", + "For safety, must use secret key": "Để an toàn, hãy dùng secret key", + "Device Token": "Device Token", + Platform: "Platform", + iOS: "iOS", + Android: "Android", + Huawei: "Huawei", + High: "High", + Retry: "Retry", + Topic: "Topic", + "WeCom Bot Key": "WeCom Bot Key", + "Setup Proxy": "Setup Proxy", + "Proxy Protocol": "Proxy Protocol", + "Proxy Server": "Proxy Server", + "Proxy server has authentication": "Proxy server has authentication", + User: "User", + Installed: "Installed", + "Not installed": "Not installed", + Running: "Running", + "Not running": "Not running", + "Remove Token": "Remove Token", + Start: "Start", + Stop: "Stop", + "Uptime Kuma": "Uptime Kuma", + "Add New Status Page": "Thêm mới Status Page", + Slug: "Slug", + "Accept characters:": "Accept characters:", + startOrEndWithOnly: "Start or end with {0} only", + "No consecutive dashes": "No consecutive dashes", + Next: "Next", + "The slug is already taken. Please choose another slug.": "The slug is already taken. Please choose another slug.", + "No Proxy": "No Proxy", + "HTTP Basic Auth": "HTTP Basic Auth", + "New Status Page": "New Status Page", + "Page Not Found": "Page Not Found", + "Reverse Proxy": "Reverse Proxy", + Backup: "Backup", + About: "About", + wayToGetCloudflaredURL: "(Download cloudflared from {0})", + cloudflareWebsite: "Cloudflare Website", + "Message:": "Message:", + "Don't know how to get the token? Please read the guide:": "Chưa biết cách lấy token? Xem hướng dẫn tại:", + "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Nếu bạn đang dùng Cloudflare Tunnel, kết nối hiện tại có thể đang bị mất. Bạn có muốn dừng lại? Nhập lại password để xác nhận.", + "Other Software": "Phần mềm khác", + "For example: nginx, Apache and Traefik.": "Ví dụ: Nginx, Apache hay Traefik.", + "Please read": "Hãy xem qua", + "Subject:": "Subject:", + "Valid To:": "Valid To:", + "Days Remaining:": "Số ngày còn lại:", + "Issuer:": "Issuer:", + "Fingerprint:": "Fingerprint:", + "No status pages": "No status pages", + "Domain Name Expiry Notification": "Cảnh báo hạn hạn Domain Name", + Proxy: "Proxy", + "Date Created": "Ngày khởi tạo", + onebotHttpAddress: "OneBot HTTP Address", + onebotMessageType: "OneBot Message Type", + onebotGroupMessage: "Group", + onebotPrivateMessage: "Private", + onebotUserOrGroupId: "Group/User ID", + onebotSafetyTips: "Để đảm bảo an toàn, hãy thiết lập access token", + "PushDeer Key": "PushDeer Key", + "Footer Text": "Footer Text", + "Show Powered By": "Show Powered By", + "Domain Names": "Domain Names", + signedInDisp: "Signed in as {0}", + signedInDispDisabled: "Auth Disabled.", };