mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-12 02:02:13 +03:00
fix(i18n): restore Vietnamese locale parity
This commit is contained in:
1
changelog.d/fixes/9737-vietnamese-locale-parity.md
Normal file
1
changelog.d/fixes/9737-vietnamese-locale-parity.md
Normal file
@@ -0,0 +1 @@
|
||||
Restore Vietnamese locale parity after the entity-normalization sync dropped Radar, provider, and mini-playground messages.
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user