fix(i18n): restore Vietnamese locale parity

This commit is contained in:
diegosouzapw
2026-08-09 08:37:19 -03:00
parent 918647af69
commit a6d274e11a
2 changed files with 33 additions and 9 deletions

View File

@@ -0,0 +1 @@
Restore Vietnamese locale parity after the entity-normalization sync dropped Radar, provider, and mini-playground messages.

View File

@@ -5071,6 +5071,8 @@
"noNewModelsAddedExisting": "Không có mô hình mới nào được thêm (tất cả đã tồn tại).",
"importDoneCount": "✓ Hoàn tất! {count, plural, one {Đã nhập # mô hình.} other {Đã nhập # mô hình.}}",
"unexpectedErrorOccurred": "Đã xảy ra lỗi không mong muốn",
"getApiKey": "Lấy khóa API",
"getApiKeyDescription": "Đăng ký hoặc tạo tài khoản để nhận khóa API",
"connectionCountLabel": "{count, plural, one {# kết nối} other {# kết nối}}",
"messagesPath": "messages",
"responsesPath": "responses",
@@ -5487,13 +5489,13 @@
"newApiUserIdLabel": "ID người dùng New-API",
"newApiUserIdPlaceholder": "vd. 12345",
"newApiUserIdHint": "Giá trị tiêu đề New-Api-User của AgentRouter, dùng cùng với khóa API console để lấy số dư hạn mức.",
"newApiAggregatorToggleLabel": "__MISSING__:Aggregator Gateway",
"newApiAggregatorToggleHint": "__MISSING__:Enable balance detection for New-API / One-API / Sub2API aggregator nodes. The dashboard will show the balance badge and quota-preflight routing will skip exhausted accounts.",
"newApiAggregatorConsoleApiKeyHint": "__MISSING__:System Access Token for the aggregator's /api/user/self endpoint. Not the routing API key.",
"newApiAggregatorUserIdHint": "__MISSING__:New-Api-User header value used to fetch the aggregator user's quota balance.",
"newApiAggregatorQuotaPerUnitLabel": "__MISSING__:Quota Per Unit",
"newApiAggregatorQuotaPerUnitHint": "__MISSING__:New-API credit units per $1 (default: 500000). Override if your aggregator uses a different rate.",
"featureFlagNewApiAggregatorBalanceDescription": "__MISSING__:Enable balance detection for New-API / One-API / Sub2API aggregator compatible nodes",
"newApiAggregatorToggleLabel": "Cổng tổng hợp",
"newApiAggregatorToggleHint": "Bật phát hiện số dư cho các node tổng hợp New-API / One-API / Sub2API. Bảng điều khiển sẽ hiển thị huy hiệu số dư và định tuyến quota-preflight sẽ bỏ qua các tài khoản đã cạn.",
"newApiAggregatorConsoleApiKeyHint": "System Access Token cho endpoint /api/user/self của bộ tổng hợp. Không phải khóa API định tuyến.",
"newApiAggregatorUserIdHint": "Giá trị header New-Api-User dùng để lấy số dư quota của người dùng bộ tổng hợp.",
"newApiAggregatorQuotaPerUnitLabel": "Quota mỗi đơn vị",
"newApiAggregatorQuotaPerUnitHint": "Số đơn vị tín dụng New-API cho mỗi 1 USD (mặc định: 500000). Ghi đè nếu bộ tổng hợp của bạn dùng tỷ lệ khác.",
"featureFlagNewApiAggregatorBalanceDescription": "Bật phát hiện số dư cho các node tương thích New-API / One-API / Sub2API",
"cpaModeDisabledTitle": "Chế độ tương thích CLIProxyAPI đã bị tắt",
"cpaModeEnabledTitle": "Chế độ tương thích CLIProxyAPI đã được bật",
"customUserAgentHint": "Gợi ý User Agent tùy chỉnh",
@@ -5609,7 +5611,7 @@
"tagGroupPlaceholder": "Nhập nhóm thẻ...",
"testModel": "Kiểm tra mô hình",
"testingModel": "Đang kiểm tra mô hình",
"modelTestQuotaTooltip": "__MISSING__:Quota exhausted — resets tomorrow or needs a top-up",
"modelTestQuotaTooltip": "Đã hết quota — sẽ đặt lại vào ngày mai hoặc cần nạp thêm",
"toggleOffShort": "Tắt",
"toggleOnShort": "Bật",
"tokenExpiredBadge": "Nhãn token đã hết hạn",
@@ -10189,6 +10191,8 @@
"copied": "Đã sao chép!",
"run": "Chạy",
"running": "Đang chạy...",
"loading": "Đang tải...",
"retry": "Thử lại",
"response": "Phản hồi",
"tunnel": "Đường hầm",
"send": "Gửi",
@@ -12261,6 +12265,15 @@
"privacyLocalOnly": "Tất cả xử lý diễn ra trên phiên bản OmniRoute của bạn",
"activateButton": "Kích hoạt",
"activating": "Đang kích hoạt...",
"keySectionTitle": "Already have a supporter key?",
"keyInvalidFormatError": "Invalid key format. It must start with \"omr_\" followed by 40 hex characters.",
"activateWithKeyButton": "Activate supporter",
"changeKeyButton": "Change key",
"claimSectionTitle": "Don't have a supporter key yet?",
"contributorButton": "I'm a contributor",
"contributorHint": "Verify your GitHub account — 5+ merged pull requests or a top-100 contributor spot unlocks a free supporter key.",
"supporterButton": "Support the project",
"supporterHint": "Support OmniRoute to get a supporter key with the live catalog and extra perks.",
"colProvider": "Nhà cung cấp",
"colModel": "Mô hình",
"colQuota": "Hạn ngạch",
@@ -12272,7 +12285,17 @@
"disabledByFeed": "Bị vô hiệu hóa bởi nguồn cấp dữ liệu Radar",
"capTools": "Công cụ",
"capVision": "Tầm nhìn",
"capThinking": "Suy nghĩ"
"capThinking": "Suy nghĩ",
"catalogTab": "Catalog",
"freeCreditsTab": "Free credits",
"freeCreditsSubtitle": "Referral links from Radar-tracked providers — using them costs you nothing extra and helps support OmniRoute.",
"fixedLinksEmpty": "No referral links available yet. Sync Radar to check for updates.",
"requiredActionLabel": "What to do:",
"claimButton": "Claim credits",
"campaignsTitle": "Limited-time campaigns",
"campaignsEmpty": "No active campaigns right now — check back later.",
"campaignsUpsellCommunity": "Limited-time campaigns are a supporter extra. Everything on this page's fixed links stays free for everyone.",
"campaignsValidUntil": "Valid until {date}"
},
"radarSetupPage": {
"title": "Thiết lập nhà cung cấp",