{
  "header": {
    "title": "Bảng điều khiển AISBF",
    "help": "Bantuan",
    "docs": "Dokumen",
    "about": "Giới thiệu",
    "license": "Lisensi",
    "restart_server": "Mulai Ulang Server",
    "logout": "Đăng xuất"
  },
  "nav": {
    "overview": "Ikhtisar",
    "providers": "Nhà cung cấp",
    "rotations": "Rotasi",
    "autoselect": "Tự động chọn",
    "prompts": "Prompt",
    "analytics": "Analitik",
    "api_tokens": "Token API",
    "wallet": "Dompet",
    "usage": "Sử dụng",
    "users": "Pengguna",
    "settings": "Pengaturan",
    "tiers": "Tingkatan",
    "payment_settings": "Pembayaran",
    "upgrade": "✨ Nâng cấp! ✨",
    "notifications": "Notifikasi",
    "account": "Akun",
    "payments": "Pembayaran"
  },
  "account_menu": {
    "edit_profile": "Chỉnh sửa hồ sơ",
    "api_tokens": "Token API",
    "cache_settings": "Cài đặt bộ nhớ đệm",
    "subscription": "Đăng ký",
    "wallet": "Ví",
    "billing": "Thanh toán",
    "usage_quotas": "Sử dụng & Hạn ngạch",
    "change_password": "Đổi mật khẩu"
  },
  "notifications": {
    "title": "Thông báo",
    "mark_all_read": "Đánh dấu tất cả đã đọc",
    "refresh": "Làm mới",
    "no_notifications": "Không có thông báo",
    "just_now": "vừa xong",
    "minutes_ago": "{n} phút trước",
    "hours_ago": "{n} giờ trước",
    "days_ago": "{n} ngày trước"
  },
  "footer": {
    "support_development": "Hỗ trợ phát triển AISBF",
    "privacy_policy": "Chính sách bảo mật",
    "terms_of_service": "Điều khoản dịch vụ",
    "contact": "Liên hệ"
  },
  "donate": {
    "title": "Hỗ trợ AISBF",
    "thank_you": "Cảm ơn bạn đã xem xét quyên góp. Sự hỗ trợ của bạn giúp duy trì AISBF như một phần mềm mã nguồn mở và miễn phí hoàn toàn.",
    "bitcoin": "Bitcoin (BTC)",
    "ethereum": "Ethereum (ETH), USDC, USDT (ERC20, Mainnet)",
    "click_to_copy": "Nhấp vào bất kỳ địa chỉ nào để sao chép",
    "copied": "Đã sao chép!"
  },
  "welcome": {
    "title": "Chào mừng đến với AISBF!",
    "early_adopter": "Cảm ơn bạn đã là người dùng sớm! Chúng tôi hiện đang trong giai đoạn phát triển chuyên sâu.",
    "may_encounter": "Bạn có thể gặp lỗi, gián đoạn dịch vụ hoặc thay đổi.",
    "feedback": "Phản hồi của bạn giúp chúng tôi cải thiện AISBF. Đừng ngần ngại liên hệ!",
    "send_feedback": "Gửi phản hồi",
    "got_it": "Đã hiểu!"
  },
  "contact": {
    "title": "Hubungi Kami",
    "your_email": "Email Anda",
    "type": "Jenis",
    "select_type": "Chọn loại...",
    "bug_report": "Báo cáo lỗi",
    "feature_request": "Yêu cầu tính năng",
    "feedback": "Phản hồi",
    "question": "Câu hỏi",
    "help": "Trợ giúp",
    "title_field": "Tiêu đề",
    "title_placeholder": "Tóm tắt ngắn gọn tin nhắn của bạn",
    "message": "Pesan",
    "message_placeholder": "Jelaskan masalah, permintaan, atau masukan Anda secara detail...",
    "send_message": "Kirim Pesan",
    "cancel": "Batal",
    "sending": "Đang gửi...",
    "success": "Pesan berhasil dikirim! Terima kasih atas masukan Anda.",
    "error": "Lỗi: {error}",
    "network_error": "Kesalahan jaringan. Silakan coba lagi nanti."
  },
  "modal": {
    "notice": "Pemberitahuan",
    "confirm": "Konfirmasi",
    "warning": "Peringatan",
    "ok": "OK",
    "cancel": "Hủy",
    "delete": "Hapus"
  },
  "common": {
    "save": "Simpan",
    "loading": "Memuat...",
    "error": "Lỗi",
    "success": "Berhasil",
    "close": "Tutup",
    "yes": "Ya",
    "no": "Tidak"
  },
  "providers": {
    "no_providers": "Không tìm thấy nhà cung cấp.",
    "copy": "Sao chép",
    "remove": "Xóa",
    "save_this": "Lưu nhà cung cấp này",
    "saved": "Đã lưu!",
    "saving": "Đang lưu...",
    "models_section": "Mô hình",
    "add_model": "Thêm mô hình thủ công",
    "no_models": "Không có mô hình nào được cấu hình",
    "model_label": "Mô hình",
    "fetch_models": "Lấy mô hình từ nhà cung cấp",
    "search": "Tìm kiếm",
    "filter": "Lọc",
    "cancel": "Hủy",
    "filter_results": "Lọc kết quả...",
    "loading": "Đang tải...",
    "no_results": "Không có kết quả.",
    "searching": "Đang tìm kiếm...",
    "models_found_filter": "Dùng Lọc để thu hẹp kết quả.",
    "no_models_found": "Không tìm thấy mô hình cho nhà cung cấp này.",
    "checking_models": "Đang kiểm tra mô hình nhà cung cấp...",
    "fetching_from_api": "Không có danh sách mô hình cục bộ - đang lấy từ API nhà cung cấp...",
    "failed_load": "Tải mô hình thất bại.",
    "optional": "Tùy chọn",
    "credentials_file": "Đường dẫn tệp thông tin xác thực",
    "credentials_file_desc": "Đường dẫn lưu trữ thông tin xác thực OAuth2",
    "authenticate_claude": "Xác thực với Claude",
    "check_status": "Kiểm tra trạng thái",
    "upload_credentials_title": "Hoặc tải lên tệp thông tin xác thực",
    "upload_credentials_label": "Tải lên tệp thông tin xác thực OAuth2",
    "upload_credentials_desc": "Tải lên tệp JSON thông tin xác thực Claude OAuth2",
    "cli_mode_active": "Chế độ Claude CLI đang hoạt động",
    "use_cli_mode": "Sử dụng chế độ Claude CLI",
    "upload_cli_creds": "Ghi đè: Tải lên tệp thông tin xác thực CLI",
    "provider_label": "Nhà cung cấp",
    "model_name": "Tên mô hình",
    "weight": "Trọng số",
    "rate_limit": "Giới hạn tốc độ (giây)",
    "context_size": "Kích thước ngữ cảnh",
    "max_tokens": "Tối đa token yêu cầu",
    "api_key": "Khóa API",
    "api_base": "URL cơ sở API",
    "enabled": "Đã bật",
    "provider_type": "Loại nhà cung cấp",
    "provider_name": "Tên nhà cung cấp",
    "provider_key_label": "Khóa nhà cung cấp (định danh duy nhất, ví dụ \"gemini\", \"openai\", \"kiro\")",
    "provider_key_hint": "Điều này sẽ được sử dụng làm ID nhà cung cấp trong cấu hình và điểm cuối API",
    "provider_count_singular": "{n} nhà cung cấp",
    "provider_count_plural": "{n} nhà cung cấp",
    "search_models_title": "Tìm kiếm mô hình — {provider}",
    "result_count": "{n} kết quả.",
    "kiro_auth_title": "Xác thực Kiro",
    "kiro_auth_hint": "Chọn một phương thức xác thực: Thông tin xác thực Kiro IDE (creds_file), cơ sở dữ liệu kiro-cli (sqlite_db), hoặc thông tin xác thực trực tiếp (refresh_token + client_id/secret).",
    "kiro_opt1": "Tùy chọn 1: Thông tin xác thực Kiro IDE",
    "kiro_opt2": "Tùy chọn 2: Cơ sở dữ liệu kiro-cli",
    "kiro_opt3": "Tùy chọn 3: Thông tin xác thực trực tiếp",
    "kiro_opt4": "Tùy chọn 4: Tải lên tệp tin",
    "kiro_aws_region": "Vùng AWS",
    "kiro_aws_region_hint": "Vùng AWS cho API Kiro (mặc định: us-east-1)",
    "kiro_sqlite_path": "Đường dẫn cơ sở dữ liệu SQLite",
    "kiro_sqlite_hint": "Đường dẫn đến cơ sở dữ liệu SQLite kiro-cli",
    "kiro_refresh_token": "Token làm mới",
    "kiro_refresh_hint": "Token làm mới Kiro cho xác thực trực tiếp",
    "kiro_profile_arn": "ARN hồ sơ",
    "kiro_profile_arn_hint": "ARN hồ sơ AWS CodeWhisperer (tùy chọn)",
    "kiro_client_id": "Client ID (cho AWS SSO OIDC)",
    "kiro_client_id_hint": "ID ứng dụng khách OAuth cho AWS SSO OIDC xác thực",
    "kiro_client_secret": "Client Secret (cho AWS SSO OIDC)",
    "kiro_client_secret_hint": "Bí mật ứng dụng khách OAuth cho AWS SSO OIDC xác thực",
    "kiro_upload_creds": "Tải lên tệp thông tin xác thực",
    "kiro_upload_creds_hint": "Tải lên tệp thông tin xác thực Kiro IDE JSON",
    "kiro_upload_sqlite": "Tải lên cơ sở dữ liệu SQLite",
    "kiro_upload_sqlite_hint": "Tải lên tệp cơ sở dữ liệu SQLite kiro-cli",
    "kilo_opt1": "Tùy chọn 1: Khóa API (Khuyên dùng)",
    "kilo_opt2": "Tùy chọn 2: Xác thực OAuth2",
    "qwen_opt2_discontinued": "Tùy chọn 2: Xác thực OAuth2 (NGỪNG HOẠT ĐỘNG - KHÔNG HOẠT ĐỘNG)",
    "kiro_auth_section": "Xác thực Kiro",
    "kilo_auth_section": "Xác thực Kilocode",
    "kilo_auth_hint": "Chọn phương thức xác thực của bạn: Khóa API (khuyên dùng cho tính đơn giản) hoặc OAuth2 Device Authorization Grant.",
    "workspace_id": "ID không gian làm việc",
    "workspace_id_hint": "ID không gian làm việc cho vùng Đức (mặc định: \"Default Workspace\")",
    "oauth2_issuer_url": "URL cấp phát OAuth2",
    "pricing_section": "Cấu hình giá cả",
    "subscription_based": "Nhà cung cấp dựa trên đăng ký (Miễn phí)",
    "subscription_based_hint": "Nếu được chọn, nhà cung cấp này dựa trên đăng ký và chi phí sẽ được tính là $0. Việc sử dụng vẫn được theo dõi cho phân tích.",
    "price_prompt": "Giá mỗi triệu token prompt (USD)",
    "price_prompt_hint": "Để trống để sử dụng định giá mặc định. Ví dụ: OpenAI GPT-4: $10, Anthropic Claude: $15, Google Gemini: $1.25",
    "price_completion": "Giá mỗi triệu token hoàn thành (USD)",
    "price_completion_hint": "Để trống để sử dụng định giá mặc định. Ví dụ: OpenAI GPT-4: $30, Anthropic Claude: $75, Google Gemini: $5.00",
    "rate_limit_hint": "Thời gian trì hoãn giữa các yêu cầu đến nhà cung cấp này",
    "default_rate_limit_tpm": "Giới hạn tốc độ TPM mặc định (Tokens mỗi phút)",
    "default_rate_limit_tpm_hint": "Giới hạn token mỗi phút mặc định cho các mô hình trong nhà cung cấp này",
    "default_rate_limit_tph": "Giới hạn tốc độ TPH mặc định (Tokens mỗi giờ)",
    "default_rate_limit_tph_hint": "Giới hạn token mỗi giờ mặc định cho các mô hình trong nhà cung cấp này",
    "default_rate_limit_tpd": "Giới hạn tốc độ TPD mặc định (Tokens mỗi ngày)",
    "default_rate_limit_tpd_hint": "Giới hạn token mỗi ngày mặc định cho các mô hình trong nhà cung cấp này",
    "default_condense_context": "Nén ngữ cảnh mặc định (%)",
    "default_condense_method": "Phương pháp nén mặc định (conversational, semantic, hierarchical, algorithmic)",
    "nsfw": "NSFW",
    "privacy": "Quyền riêng tư",
    "native_caching_section": "Bộ nhớ đệm gốc",
    "native_caching_hint": "Các tính năng bộ nhớ đệm gốc của nhà cung cấp (cache_control của Anthropic, Google Context Caching, OpenAI và API tương thích Kilo) để giảm chi phí.",
    "enable_native_caching": "Bật bộ nhớ đệm gốc",
    "enable_native_caching_hint": "Bật bộ nhớ đệm gốc của nhà cung cấp để giảm chi phí (tiết kiệm 50-70% cho các nhà cung cấp được hỗ trợ)",
    "cache_ttl": "TTL bộ nhớ đệm (giây)",
    "cache_ttl_hint": "Thời gian tồn tại bộ nhớ đệm tính bằng giây (chỉ dành cho Google Context Caching)",
    "min_cacheable_tokens": "Số token tối thiểu có thể lưu trong bộ nhớ đệm",
    "min_cacheable_tokens_hint": "Số token tối thiểu để nội dung có thể lưu trong bộ nhớ đệm (mặc định: 1000)",
    "prompt_cache_key": "Khóa bộ nhớ đệm prompt (OpenAI/Kilo)",
    "prompt_cache_key_hint": "Khóa bộ nhớ đệm tùy chọn để tối ưu hóa định tuyến cân bằng tải của OpenAI/Kilo",
    "models_section_hint": "Cấu hình các mô hình cụ thể cho nhà cung cấp này, hoặc để trống để tự động tìm nạp tất cả các mô hình có sẵn từ API của nhà cung cấp.",
    "model_filter": "Bộ lọc mô hình (cho các mô hình được tìm nạp tự động)",
    "model_filter_hint": "Khi không có mô hình nào được cấu hình thủ công, chỉ hiển thị các mô hình có ID chứa từ bộ lọc này (so khớp ký tự đại diện không phân biệt chữ hoa thường).",
    "model_rate_limit_tpm": "Giới hạn tốc độ TPM (Tokens mỗi phút)",
    "model_rate_limit_tph": "Giới hạn tốc độ TPH (Tokens mỗi giờ)",
    "model_rate_limit_tpd": "Giới hạn tốc độ TPD (Tokens mỗi ngày)",
    "model_condense_context": "Nén ngữ cảnh (%)",
    "model_condense_method": "Phương pháp nén (conversational, semantic, hierarchical, algorithmic)",
    "standard_config": "Cấu hình nhà cung cấp chuẩn.",
    "uploading_file": "Đang tải lên tệp: {pct}%",
    "uploading_cli": "Đang tải lên thông tin xác thực CLI: {pct}%",
    "cli_creds_saved": "Đã lưu thông tin xác thực CLI: {name}",
    "upload_failed": "Tải lên thất bại: {error}",
    "fetching_models": "Đang tìm nạp mô hình...",
    "checking_auth": "Đang kiểm tra trạng thái xác thực {provider}...",
    "auth_valid": "✅ Xác thực {provider} hợp lệ. Hết hạn sau: {expiry}",
    "auth_failed": "❌ Xác thực {provider} thất bại: {error}",
    "auth_error": "❌ Lỗi kiểm tra xác thực {provider}: {error}",
    "auth_success": "✓ Xác thực {provider} thành công! Đã lưu thông tin xác thực.",
    "auth_timeout": "✗ Hết thời gian xác thực. Vui lòng thử lại.",
    "auth_denied": "✗ Đã từ chối cấp phép.",
    "auth_expired": "✗ Đã hết hạn mã cấp phép. Vui lòng thử lại.",
    "auth_start_failed": "✗ Không thể bắt đầu xác thực: {error}",
    "auth_error_completing": "✗ Lỗi hoàn thành xác thực: {error}",
    "auth_generic_error": "✗ Lỗi: {error}",
    "remove_provider_confirm": "Xóa nhà cung cấp \"{key}\"?",
    "remove_provider_title": "Xóa nhà cung cấp",
    "remove_model_confirm": "Xóa mô hình này?",
    "remove_model_title": "Xóa mô hình",
    "missing_key": "Vui lòng nhập khóa nhà cung cấp",
    "missing_key_title": "Thiếu khóa",
    "duplicate_key": "Khóa nhà cung cấp đã tồn tại",
    "duplicate_key_title": "Khóa bị trùng",
    "error_saving": "Lỗi khi lưu cấu hình",
    "models_found": "✅ Đã tìm thấy {n} mô hình",
    "models_fetch_error": "❌ Lỗi: {error}",
    "not_authenticated": "Chưa xác thực"
  },
  "rotations": {
    "model_name": "Tên mô hình",
    "notify_errors": "Thông báo lỗi",
    "notify_errors_desc": "trả về lỗi dưới dạng tin nhắn khi tất cả nhà cung cấp thất bại",
    "capabilities": "Khả năng (phân cách bằng dấu phẩy)",
    "capabilities_placeholder": "vd. code_generation, t2t, reasoning",
    "default_rate_limit": "Giới hạn tốc độ mặc định (giây)",
    "default_context_size": "Kích thước ngữ cảnh mặc định",
    "nsfw": "NSFW",
    "privacy": "Quyền riêng tư",
    "providers_section": "Nhà cung cấp",
    "add_provider": "Thêm nhà cung cấp",
    "no_providers": "Không có nhà cung cấp nào được cấu hình",
    "provider_id": "ID nhà cung cấp",
    "weight_optional": "Trọng số (tùy chọn)",
    "models_section": "Mô hình",
    "add_model": "Thêm mô hình",
    "no_models": "Không có mô hình nào được chỉ định",
    "leave_empty": "Để trống mô hình để dùng tất cả từ nhà cung cấp",
    "rate_limit": "Giới hạn tốc độ (giây)",
    "max_request_tokens": "Tối đa token yêu cầu",
    "context_size": "Kích thước ngữ cảnh",
    "condense_context_pct": "Nén ngữ cảnh (%)",
    "condense_method": "Phương pháp nén",
    "condense_method_placeholder": "vd. semantic, conversational, hierarchical",
    "save_this": "Lưu luân chuyển này",
    "remove": "Xóa",
    "copy": "Sao chép",
    "search": "Tìm kiếm",
    "optional": "Tùy chọn",
    "no_rotations": "Không có luân chuyển nào được cấu hình",
    "filter_results": "Lọc kết quả...",
    "loading": "Đang tải...",
    "no_results": "Không có kết quả.",
    "searching": "Đang tìm kiếm...",
    "cancel": "Hủy",
    "filter": "Lọc",
    "saved": "Đã lưu!",
    "saving": "Đang lưu...",
    "select_provider": "Chọn nhà cung cấp...",
    "type_search_provider": "Nhập để tìm nhà cung cấp...",
    "weight": "Trọng số",
    "providers_singular": "nhà cung cấp",
    "providers_plural": "nhà cung cấp",
    "provider_label": "Nhà cung cấp",
    "model_label": "Mô hình",
    "failed_load": "Tải mô hình thất bại.",
    "checking_models": "Đang kiểm tra mô hình nhà cung cấp...",
    "fetching_from_api": "Không có danh sách cục bộ - đang lấy từ API...",
    "no_models_found": "Không tìm thấy mô hình.",
    "models_found_filter": "Dùng Lọc để thu hẹp kết quả.",
    "search_models_title": "Tìm kiếm mô hình — {provider}",
    "result_count": "{n} kết quả.",
    "copy_prompt": "Sao chép \"{key}\" — nhập khóa luân chuyển mới:",
    "copy_title": "Sao chép luân chuyển",
    "add_prompt": "Nhập khóa luân chuyển (ví dụ \"coding\", \"general\"):",
    "add_title": "Thêm luân chuyển",
    "key_different": "Khóa mới phải khác với nguồn.",
    "key_exists": "Khóa luân chuyển đã tồn tại.",
    "key_exists_title": "Khóa bị trùng",
    "invalid_key_title": "Khóa không hợp lệ",
    "remove_confirm": "Xóa luân chuyển \"{key}\"?",
    "remove_title": "Xóa luân chuyển",
    "remove_provider_confirm": "Xóa nhà cung cấp này?",
    "remove_provider_title": "Xóa nhà cung cấp",
    "remove_model_confirm": "Xóa mô hình này?",
    "remove_model_title": "Xóa mô hình",
    "error_saving": "Lỗi khi lưu cấu hình"
  },
  "autoselect": {
    "model_name": "Tên mô hình",
    "capabilities": "Khả năng (phân cách bằng dấu phẩy)",
    "capabilities_placeholder": "vd. t2t, reasoning, multimodal",
    "nsfw": "NSFW",
    "privacy": "Quyền riêng tư",
    "classify_nsfw": "Phân loại NSFW",
    "classify_nsfw_desc": "Ghi đè cài đặt classify_nsfw toàn cục",
    "classify_privacy": "Phân loại quyền riêng tư",
    "classify_privacy_desc": "Ghi đè cài đặt classify_privacy toàn cục",
    "classify_semantic": "Phân loại ngữ nghĩa",
    "classify_semantic_desc": "Ghi đè cài đặt classify_semantic toàn cục",
    "description": "Mô tả",
    "selection_model": "Mô hình lựa chọn",
    "selection_model_desc": "Chọn \"internal\" để dùng mô hình nội bộ đã cấu hình",
    "internal_model": "internal (Dùng mô hình nội bộ đã cấu hình)",
    "fallback_model": "Mô hình dự phòng",
    "fallback_model_desc": "Chọn từ luân chuyển hoặc mô hình nhà cung cấp",
    "default_settings": "Cài đặt mặc định",
    "default_settings_desc": "Giá trị mặc định cho mô hình trong tự động chọn này",
    "default_rate_limit": "Giới hạn tốc độ mặc định (giây)",
    "default_max_request_tokens": "Tối đa token yêu cầu mặc định",
    "default_context_size": "Kích thước ngữ cảnh mặc định",
    "default_rate_limit_tpm": "Giới hạn tốc độ mặc định TPM",
    "default_rate_limit_tpm_desc": "Giới hạn token mỗi phút",
    "default_rate_limit_tph": "Giới hạn tốc độ mặc định TPH",
    "default_rate_limit_tph_desc": "Giới hạn token mỗi giờ",
    "default_rate_limit_tpd": "Giới hạn tốc độ mặc định TPD",
    "default_rate_limit_tpd_desc": "Giới hạn token mỗi ngày",
    "default_condense_context": "Nén ngữ cảnh mặc định",
    "default_condense_context_desc": "Kích hoạt nén ngữ cảnh tại số token này",
    "available_models": "Mô hình có sẵn",
    "available_models_desc": "Tentukan model mana yang dapat dipilih oleh AI untuk dianalisis",
    "add_model": "Thêm mô hình",
    "no_models": "Không có mô hình nào được cấu hình",
    "model_label": "Mô hình",
    "model_id": "ID mô hình",
    "model_id_desc": "Chọn từ luân chuyển hoặc mô hình nhà cung cấp",
    "model_description": "Mô tả",
    "model_description_hint": "Jelaskan secara spesifik kapan model ini harus digunakan",
    "save_this": "Lưu tự động chọn này",
    "remove": "Xóa",
    "copy": "Sao chép",
    "search": "Tìm kiếm",
    "optional": "Tùy chọn",
    "no_autoselects": "Không có cấu hình tự động chọn nào được xác định",
    "models_singular": "model tersedia",
    "models_plural": "model tersedia",
    "select_model": "Chọn mô hình...",
    "rotations_group": "Luân chuyển",
    "provider_models_group": "Mô hình nhà cung cấp",
    "filter_results": "Lọc kết quả...",
    "loading": "Đang tải...",
    "no_results": "Không có kết quả.",
    "searching": "Đang tìm kiếm...",
    "cancel": "Hủy",
    "filter": "Lọc",
    "saved": "Đã lưu!",
    "saving": "Đang lưu...",
    "error_prefix": "Lỗi:",
    "search_models_title": "Tìm kiếm mô hình",
    "no_models_loaded": "Không có mô hình nào được tải - đang lấy từ API nhà cung cấp...",
    "failed_load": "Tải thất bại.",
    "copy_prompt": "Sao chép \"{key}\" — nhập khóa tự động chọn mới:",
    "copy_title": "Sao chép tự động chọn",
    "add_prompt": "Nhập khóa tự động chọn (ví dụ \"autoselect\", \"smart-select\"):",
    "add_title": "Thêm tự động chọn",
    "key_different": "Khóa mới phải khác với nguồn.",
    "key_exists": "Khóa tự động chọn đã tồn tại.",
    "key_exists_title": "Khóa bị trùng",
    "invalid_key_title": "Khóa không hợp lệ",
    "remove_confirm": "Xóa tự động chọn \"{key}\"?",
    "remove_title": "Xóa tự động chọn",
    "remove_model_confirm": "Xóa mô hình này?",
    "remove_model_title": "Xóa mô hình",
    "error_saving": "Lỗi khi lưu cấu hình",
    "result_count": "{n} kết quả.",
    "models_found": "{n} mô hình dã tìm thấy."
  },
  "users": {
    "loading": "Đang tải...",
    "error_loading": "Lỗi tải người dùng",
    "processing": "Đang xử lý...",
    "tier_updated": "Cấp độ đã được cập nhật thành công",
    "tier_update_failed": "Cập nhật cấp độ thất bại",
    "network_error": "Lỗi mạng",
    "send_failed": "Gửi thất bại."
  },
  "wallet": {
    "loading_transactions": "Đang tải giao dịch...",
    "no_transactions": "Chưa có giao dịch.",
    "failed_transactions": "Tải giao dịch thất bại.",
    "credit": "Tín dụng",
    "debit": "Ghi nợ",
    "refund": "Hoàn tiền",
    "topup": "Nạp tiền",
    "payment": "Thanh toán",
    "copy_address": "Sao chép địa chỉ",
    "copied": "Đã sao chép!",
    "loading_address": "Đang tải...",
    "address_unavailable": "Địa chỉ không khả dụng",
    "qr_unavailable": "QR không khả dụng",
    "no_address": "Không có địa chỉ",
    "error": "Lỗi",
    "balance_credited": "Số dư đã được ghi có sau xác nhận on-chain.",
    "send_to_address": "Gửi đến địa chỉ này:",
    "processing": "Đang xử lý...",
    "network_error": "Lỗi mạng. Vui lòng thử lại.",
    "failed_checkout": "Khởi tạo thanh toán thất bại.",
    "save_failed": "Lưu cài đặt thất bại.",
    "saved": "✓ Đã lưu",
    "address_copied": "Địa chỉ đã được sao chép vào clipboard!",
    "copy_failed": "Sao chép thất bại — vui lòng sao chép thủ công.",
    "copy_failed_title": "Sao chép thất bại"
  },
  "analytics": {
    "no_users_found": "Không tìm thấy người dùng",
    "all_users": "Tất cả người dùng"
  },
  "rate_limits": {
    "loading": "Đang tải dữ liệu giới hạn tốc độ...",
    "no_data": "Không có bộ giới hạn tốc độ nào hoạt động. Dữ liệu sẽ xuất hiện khi nhà cung cấp nhận phản hồi 429."
  },
  "billing": {
    "processing": "Đang xử lý...",
    "add_card": "Thêm thẻ"
  },
  "payments": {
    "disabled": "Đã tắt",
    "no_sources": "Không có nguồn",
    "not_initialized": "Chưa khởi tạo",
    "keys_active": "Khóa đang hoạt động",
    "error": "Lỗi",
    "error_loading_status": "Lỗi tải trạng thái"
  },
  "overview": {
    "title": "Ikhtisar Dasbor",
    "server": "Máy chủ",
    "host": "Máy chủ lưu trữ",
    "port": "Cổng",
    "protocol": "Giao thức",
    "auth": "Xác thực",
    "enabled": "Diaktifkan",
    "disabled": "Dinonaktifkan",
    "quick_actions": "Tindakan Cepat",
    "rate_limits": "Batas Kecepatan",
    "cache": "Bộ nhớ đệm"
  },
  "users_page": {
    "title": "User Management",
    "add_user": "Add New User",
    "username": "Username",
    "email": "Email",
    "password": "Password",
    "role": "Role",
    "role_user": "User",
    "role_admin": "Admin",
    "add_btn": "Add User",
    "search_users": "Search Users",
    "search_placeholder": "Search by username, email, or display name...",
    "status": "Status:",
    "status_all": "All",
    "status_active": "Active",
    "status_inactive": "Inactive",
    "role_filter": "Role:",
    "search_btn": "Search",
    "clear_btn": "Clear",
    "all_users": "All Users",
    "enable_selected": "Enable Selected",
    "disable_selected": "Disable Selected",
    "delete_selected": "Delete Selected",
    "clear_selection": "Clear Selection",
    "col_email": "Email",
    "col_role": "Role",
    "col_tier": "Tier",
    "col_created_by": "Created By",
    "col_active": "Active",
    "col_actions": "Actions",
    "role_admin_label": "Admin",
    "role_user_label": "User",
    "active_yes": "Yes",
    "active_no": "No",
    "edit_btn": "Edit",
    "delete_btn": "Delete",
    "no_users": "No users found",
    "show": "Show:",
    "edit_title": "Edit User",
    "new_password": "New Password (leave blank to keep current)",
    "save_changes": "Save Changes",
    "send_notification": "Send Notification",
    "notify_title": "Title",
    "notify_message": "Message",
    "send_btn": "Send",
    "prev": "← Previous",
    "next": "Next →",
    "notify_title_placeholder": "Notification title",
    "notify_message_placeholder": "Notification message…"
  },
  "wallet_page": {
    "title": "Wallet",
    "available_balance": "Available Balance",
    "auto_topup_active": "Auto Top-Up Active",
    "auto_topup_off": "Auto Top-Up Off",
    "topup_title": "Top Up Wallet",
    "quick_amounts": "Quick amounts",
    "custom_amount": "Custom amount",
    "topup_stripe": "Top Up with Stripe",
    "topup_paypal": "Top Up with PayPal",
    "crypto_deposit": "Crypto deposit",
    "auto_topup_title": "Auto Top-Up Settings",
    "enable_auto_topup": "Enable Auto Top-Up",
    "topup_amount": "Top-up amount",
    "trigger_below": "Trigger when balance falls below",
    "save_settings": "Save Settings",
    "no_card": "Auto top-up charges your saved credit card automatically. You don't have a credit card on file yet.",
    "add_credit_card": "Add Credit Card",
    "auto_topup_desc": "Enable auto top-up to automatically reload your wallet when the balance drops below a threshold.",
    "tx_history": "Transaction History",
    "col_date": "Date",
    "col_type": "Type",
    "col_description": "Description",
    "col_amount": "Amount",
    "col_status": "Status",
    "deposit": "Deposit",
    "no_payment_methods": "No payment methods are currently enabled.",
    "contact_admin": "Please contact the administrator to enable a payment gateway.",
    "did_you_know": "Did you know?",
    "wallet_upgrade_hint": "You can use your wallet balance to subscribe to a paid plan and unlock higher limits.",
    "view_plans": "View Plans",
    "currency": "Tiền tệ",
    "wallet_id": "ID ví",
    "charged_to_card": "Được tính phí vào thẻ tín dụng mặc định của bạn:",
    "invalid_amount": "Vui lòng chọn hoặc nhập số tiền từ {min} đến {max}.",
    "invalid_amount_title": "Số tiền không hợp lệ"
  },
  "analytics_page": {
    "title": "Analytics",
    "cost_today": "Today's Estimated Cost",
    "estimated_savings": "Estimated Savings",
    "savings_desc": "From cache hits & optimization",
    "all_providers": "Tất cả nhà cung cấp",
    "all_models": "Tất cả mô hình",
    "all_users": "Tất cả người dùng",
    "export": "Export CSV",
    "selected_period": "Selected Period Cost",
    "all_rotations": "Tất cả vòng quay",
    "all_autoselects": "Tất cả tự động chọn",
    "search_users_placeholder": "Search users...",
    "col_provider": "Provider",
    "col_total_requests": "Total Requests",
    "col_success": "Success",
    "col_errors": "Error",
    "col_error_rate": "Tingkat Error",
    "col_avg_latency": "Latensi Rata-rata",
    "col_input_tokens": "Token Input",
    "col_output_tokens": "Token Output",
    "col_total_tokens": "Total Token",
    "col_tpm": "Token/Menit",
    "col_tph": "Token/Jam",
    "col_tpd": "Token/Hari",
    "col_opt_type": "Jenis Optimasi",
    "col_count": "Jumlah",
    "col_tokens_saved": "Token Tersimpan",
    "col_cost_saved": "Biaya Disimpan",
    "col_avg_tokens_opt": "Rata-rata Token/Optimisasi",
    "col_max_tokens_saved": "Token Tersimpan Maks",
    "col_model": "Model",
    "col_type": "Type",
    "col_context_size": "Ukuran Kontekst",
    "col_condense_method": "Metode Pemadatan",
    "total": "Tổng cộng",
    "back": "Quay lại bảng điều khiển",
    "col_saved": "Disimpan? Already looks like a verb, check context"
  },
  "rate_limits_page": {
    "title": "Rate Limits",
    "desc": "Adaptive rate limiting — learns from 429 responses",
    "reset_all": "Reset All",
    "col_provider": "Provider",
    "col_model": "Model",
    "col_delay": "Current Delay",
    "col_hits": "429 Hits",
    "col_last_hit": "Last Hit",
    "col_actions": "Actions",
    "reset": "Reset",
    "refresh": "Làm mới",
    "provider_label": "Nhà cung cấp:",
    "enabled": "Đã bật:",
    "current_rate_limit": "Giới hạn tốc độ hiện tại:",
    "base_rate_limit": "Giới hạn tốc độ cơ sở:",
    "total_429": "Tổng số 429:",
    "total_requests": "Tổng số yêu cầu:",
    "consecutive_429": "429 liên tiếp:",
    "consecutive_success": "Consecutive Successes:",
    "recent_429": "Số 429 gần đây:",
    "last_429": "Lần 429 cuối:",
    "never": "Không bao giờ",
    "seconds": "{n} giây",
    "yes": "Có",
    "no": "Không",
    "reset_confirm": "Đặt lại bộ giới hạn tốc độ cho {provider}?",
    "reset_confirm_title": "Đặt lại bộ giới hạn tốc độ",
    "reset_all_confirm": "Đặt lại tất cả bộ giới hạn tốc độ? Thao tác này sẽ xóa tất cả các giới hạn tốc độ đã học.",
    "reset_all_title": "Đặt lại tất cả",
    "reset_all_success": "Đã đặt lại tất cả bộ giới hạn tốc độ thành công",
    "analytics": "Phân tích",
    "response_cache": "Bộ nhớ đệm phản hồi",
    "rate_limits": "Giới hạn tốc độ"
  },
  "login_page": {
    "title": "Đăng nhập",
    "username": "Tên người dùng",
    "password": "Mật khẩu",
    "submit": "Đăng nhập",
    "forgot_password": "Quên mật khẩu?",
    "no_account": "Chưa có tài khoản?",
    "sign_up": "Đăng ký",
    "or_login_with": "Hoặc đăng nhập bằng",
    "remember_me": "Ghi nhớ tôi"
  },
  "signup_page": {
    "title": "Tạo tài khoản",
    "username": "Tên người dùng",
    "email": "Địa chỉ email",
    "password": "Mật khẩu",
    "confirm_password": "Xác nhận mật khẩu",
    "submit": "Tạo tài khoản",
    "have_account": "Đã có tài khoản?",
    "login": "Đăng nhập",
    "username_hint": "3-50 ký tự, chỉ chữ cái, số, dấu gạch dưới, dấu gạch ngang và dấu chấm",
    "email_hint": "Bạn sẽ nhận được email xác minh tại địa chỉ này",
    "password_hint": "Ít nhất 8 ký tự với chữ hoa, chữ thường và số"
  },
  "forgot_page": {
    "title": "Reset Password",
    "email": "Alamat Email",
    "submit": "Kirim Tautan Reset",
    "back_to_login": "Kembali ke Login",
    "intro": "Nhập địa chỉ email của bạn và chúng tôi sẽ gửi cho bạn một liên kết để đặt lại mật khẩu.",
    "sent": "Nếu có tài khoản với địa chỉ email đó, chúng tôi đã gửi đường liên kết đặt lại mật khẩu. Liên kết sẽ hết hạn trong 24 giờ. Vui lòng kiểm tra hộp thư đến và thư mục spam của bạn."
  },
  "reset_page": {
    "title": "Mật khẩu mới",
    "password": "Mật khẩu mới",
    "confirm": "Xác nhận",
    "submit": "Đặt lại mật khẩu",
    "intro": "Vui lòng nhập mật khẩu mới của bạn bên dưới.",
    "password_hint": "Phải dài ít nhất 8 ký tự",
    "success": "Mật khẩu của bạn đã được đặt lại thành công. Bạn có thể đăng nhập bằng mật khẩu mới.",
    "go_to_login": "Đến trang đăng nhập",
    "invalid_token": "Liên kết đặt lại mật khẩu này không hợp lệ hoặc đã hết hạn. Vui lòng yêu cầu một liên kết đặt lại mật khẩu mới.",
    "request_new": "Yêu cầu liên kết mới"
  },
  "profile_page": {
    "title": "Edit Profil",
    "subtitle": "Perbarui informasi akun Anda",
    "account_info": "Informasi Akun",
    "username": "Tên người dùng",
    "display_name": "Nama Tampilan",
    "email": "Alamat Email",
    "profile_picture": "Foto Profil",
    "save": "Simpan Perubahan",
    "display_name_hint": "Đây là cách tên của bạn sẽ được hiển thị trên toàn ứng dụng",
    "no_email": "Chưa có địa chỉ email nào được đặt.",
    "add_email": "Thêm email",
    "change_email": "Thay đổi email",
    "email_requires_verify": "(yêu cầu xác minh)",
    "upload_image": "Tải lên hình ảnh",
    "upload_hint": "Tối đa 5 MB. JPG, PNG, GIF, WebP.",
    "danger_zone": "Vùng nguy hiểm",
    "danger_zone_desc": "Xóa vĩnh viễn tài khoản và tất cả dữ liệu liên quan.",
    "delete_account": "Xóa tài khoản",
    "uploading": "Đang tải lên…",
    "upload_pct": "Đang tải lên… {pct}%",
    "upload_success": "Đã cập nhật ảnh hồ sơ!",
    "upload_too_large": "Hình ảnh quá lớn. Kích thước tối đa là 5 MB.",
    "upload_invalid_type": "Loại tệp không hợp lệ. Vui lòng tải lên JPG, PNG, GIF hoặc WebP.",
    "upload_failed": "Tải lên thất bại: {error}"
  },
  "password_page": {
    "title": "Ganti Password",
    "subtitle": "Perbarui password akun Anda",
    "section": "Pengaturan Password",
    "current": "Password Saat Ini",
    "new": "Password Baru",
    "confirm": "Konfirmasi",
    "submit": "Ganti Password",
    "cancel": "Batal"
  },
  "email_page": {
    "title": "Ubah Alamat Email",
    "subtitle": "Perbarui alamat email Anda. Anda perlu memverifikasi email baru sebelum berlaku.",
    "current": "Email Saat Ini",
    "new": "Email Baru",
    "password": "Password Saat Ini",
    "submit": "Kirim Email Verifikasi",
    "cancel": "Batal",
    "password_hint": "Xác nhận mật khẩu của bạn để tiếp tục"
  },
  "delete_page": {
    "title": "Hapus Akun",
    "warning": "Tindakan ini tidak dapat dibatalkan. Semua data Anda akan dihapus permanen.",
    "confirm_title": "Konfirmasi Penghapusan Akun",
    "password": "Masukkan Password Anda untuk Konfirmasi",
    "type_delete": "Ketik \"DELETE\" untuk konfirmasi",
    "submit": "Delete My Account Permanently",
    "cancel": "Batal",
    "danger_zone": "Vùng nguy hiểm",
    "danger_zone_desc": "Xóa vĩnh viễn tài khoản và tất cả dữ liệu liên quan.",
    "will_delete": "⚠️ Điều này sẽ xóa vĩnh viễn:",
    "item_account": "Tài khoản và thông tin hồ sơ của bạn",
    "item_providers": "Tất cả nhà cung cấp API và cấu hình của bạn",
    "item_rotations": "Tất cả cài đặt luân chuyển và tự động chọn của bạn",
    "item_history": "Tất cả lịch sử sử dụng và phân tích của bạn",
    "item_tokens": "Tất cả token API của bạn",
    "sub_warning_title": "⚠️ Cảnh báo: Đã phát hiện đăng ký đang hoạt động",
    "sub_warning_desc": "Bạn có một đăng ký trả phí đang hoạt động ({tier}). Việc xóa tài khoản sẽ:",
    "sub_item_cancel": "Hủy đăng ký ngay lập tức",
    "sub_item_access": "Bạn sẽ mất quyền truy cập vào tất cả các tính năng cao cấp",
    "sub_item_refund": "Không có hoàn tiền cho thời gian đăng ký còn lại",
    "sub_consider": "Hãy cân nhắc hủy đăng ký trước nếu bạn muốn sử dụng nó đến cuối kỳ thanh toán.",
    "type_delete_confirm": "Vui lòng nhập \"DELETE\" chính xác để xác nhận việc xóa tài khoản.",
    "final_confirm": "Bạn có chắc chắn tuyệt đối không? Hành động này không thể hoàn tác và tất cả dữ liệu của bạn sẽ bị xóa vĩnh viễn.",
    "delete_my_account_permanently": "Hapus Akun Saya Secara Permanen"
  },
  "tokens_page": {
    "title": "API Tokens",
    "desc": "Generate tokens to authenticate requests to your personal API endpoints.",
    "create": "Create Token",
    "scope": "Scope",
    "no_tokens": "No API tokens yet.",
    "no_tokens_hint": "Create one to start using the API.",
    "copy": "Copy",
    "copy_full": "Copy full",
    "revoke": "Revoke",
    "cancel": "Cancel",
    "new_token": "Mã thông báo mới",
    "your_tokens": "Các mã thông báo của bạn",
    "description": "Mô tả",
    "description_optional": "Mô tả (tùy chọn)",
    "description_placeholder": "ví dụ. Ứng dụng của tôi, Máy chủ tại nhà …",
    "scope_api": "Chỉ API",
    "scope_api_hint": "(yêu cầu proxy)",
    "scope_mcp": "Chỉ MCP",
    "scope_mcp_hint": "(công cụ đại lý)",
    "scope_both": "Cả hai",
    "create_btn": "Tạo",
    "token_created": "Mã thông báo đã được tạo thành công",
    "copy_now_warn": "Sao chép mã thông báo này ngay — nó sẽ không được hiển thị lại.",
    "done": "Hoàn tất",
    "how_to_use": "Cách sử dụng mã thông báo của bạn",
    "auth_header_desc": "Thêm mã thông báo vào mỗi yêu cầu trong tiêu đề {header}:",
    "token_scopes": "Phạm vi mã thông báo:",
    "scope_api_access": "Chỉ điểm cuối API proxy ({path})",
    "scope_mcp_access": "Chỉ điểm cuối công cụ MCP ({path})",
    "scope_both_access": "Cả điểm cuối API và MCP",
    "available_endpoints": "Các điểm cuối có sẵn:",
    "col_method": "Phương thức",
    "col_endpoint": "Điểm cuối",
    "col_scope": "Phạm vi",
    "col_description": "Mô tả",
    "ep_list_models": "Liệt kê các mô hình của bạn",
    "ep_list_providers": "Liệt kê các nhà cung cấp đã cấu hình của bạn",
    "ep_list_rotations": "Liệt kê các luân chuyển của bạn",
    "ep_list_autoselects": "Liệt kê các tự động chọn của bạn",
    "ep_chat": "Trò chuyện bằng các cấu hình của bạn",
    "ep_mcp_list": "Liệt kê các công cụ MCP",
    "ep_mcp_call": "Gọi các công cụ MCP",
    "example_commands": "Ví dụ các lệnh curl:",
    "active": "Hoạt động",
    "inactive": "Không hoạt động",
    "created": "Đã tạo",
    "last_used": "Lần sử dụng cuối",
    "unnamed_token": "Mã thông báo không tên",
    "delete_confirm": "Xóa mã thông báo API này? Thao tác này sẽ ngay lập tức thu hồi quyền truy cập và không thể hoàn tác.",
    "delete_token": "Xóa mã thông báo"
  },
  "billing_page": {
    "title": "Pembayaran & Tagihan",
    "payment_methods": "Payment Methods",
    "paypal": "PayPal",
    "credit_card": "Credit Card",
    "bitcoin": "Bitcoin",
    "ethereum": "Ethereum",
    "usdt": "USDT",
    "usdc": "USDC",
    "add_card": "Add Card",
    "cancel": "Cancel",
    "wallet_balance": "Số dư ví",
    "wallet_desc": "Tất cả các lần gia hạn đăng ký và thanh toán được tự động trừ từ ví của bạn trước.",
    "manage_wallet": "Quản lý ví",
    "no_payment_methods": "Chưa có phương thức thanh toán nào được cấu hình",
    "no_payment_methods_desc": "Thêm thẻ tín dụng để kích hoạt tính năng tự động gia hạn đăng ký.",
    "add_credit_card": "Thêm thẻ tín dụng",
    "top_up_wallet": "Nạp tiền vào ví",
    "set_default": "Đặt làm mặc định",
    "default_label": "Mặc định",
    "billing_history": "Lịch sử thanh toán",
    "no_history": "Chưa có lịch sử thanh toán",
    "no_history_desc": "Bạn chưa có giao dịch thanh toán nào trên tài khoản của mình.",
    "no_history_upgrade": "Nâng cấp gói của bạn để bắt đầu!",
    "view_plans": "Xem các gói & giá cả",
    "plan_payment": "Thanh toán gói",
    "col_date": "Ngày",
    "col_description": "Mô tả",
    "col_amount": "Số tiền",
    "col_method": "Phương thức",
    "col_status": "Trạng thái",
    "col_actions": "Hành động",
    "status_completed": "✓ Đã hoàn thành",
    "status_pending": "⏳ Đang chờ",
    "status_failed": "✗ Thất bại",
    "status_refunded": "↩ Đã hoàn tiền",
    "invoice": "Hóa đơn",
    "prev": "Trước đó",
    "next": "Tiếp theo"
  },
  "user_overview": {
    "subtitle": "Manage your AI configurations, track usage, and access your personal API endpoints.",
    "free_tier": "Free Tier",
    "col_timestamp": "Timestamp",
    "col_provider": "Provider",
    "col_model": "Model",
    "col_tokens": "Tokens",
    "recent_activity": "Recent Activity",
    "no_activity": "No recent activity",
    "stat_total_tokens": "Tổng số token",
    "stat_requests_today": "Yêu cầu hôm nay",
    "stat_active_providers": "Nhà cung cấp đang hoạt động",
    "stat_active_rotations": "Luân chuyển đang hoạt động",
    "quick_actions": "Thao tác nhanh",
    "subscription": "Đăng ký",
    "manage": "Quản lý",
    "add_payment_method": "Thêm phương thức thanh toán",
    "unlock_more_power": "Mở khóa thêm sức mạnh",
    "upgrade_plan": "Nâng cấp gói",
    "higher_plans": "{n} gói cao cấp hơn có sẵn — nhiều yêu cầu hơn, nhiều nhà cung cấp hơn",
    "upgrade_to": "Nâng cấp lên {name} với {price}/tháng",
    "api_endpoints": "Các điểm cuối API của bạn",
    "show_hide": "Hiển thị / Ẩn",
    "auth_header_desc": "Bao gồm mã thông báo API của bạn trong tiêu đề {header}:",
    "ep_models": "Mô hình",
    "ep_list_models": "Liệt kê tất cả các mô hình của bạn",
    "ep_providers": "Nhà cung cấp",
    "ep_list_providers": "Liệt kê các nhà cung cấp đã cấu hình của bạn",
    "ep_rotations_autoselect": "Luân chuyển & Tự động chọn",
    "ep_list_rotations": "Liệt kê các luân chuyển của bạn",
    "ep_list_autoselects": "Liệt kê các tự động chọn của bạn",
    "ep_chat": "Hoàn thành trò chuyện",
    "ep_chat_desc": "Gửi yêu cầu trò chuyện sử dụng cấu hình của bạn",
    "ep_mcp": "Công cụ MCP",
    "ep_mcp_list": "Liệt kê các công cụ MCP",
    "ep_mcp_call": "Gọi các công cụ MCP",
    "ep_model_formats": "Ví dụ định dạng mô hình",
    "admin_access": "Truy cập quản trị",
    "admin_access_desc": "Là quản trị viên, bạn cũng có thể truy cập cấu hình toàn cầu thông qua định dạng mô hình ngắn hơn:",
    "token_required": "Mã thông báo API của bạn là bắt buộc cho tất cả các điểm cuối.",
    "manage_tokens": "Quản lý các mã thông báo của bạn →"
  },
  "usage_page": {
    "title": "Usage & Quotas",
    "upgrade": "Upgrade plan",
    "near_limit": "Near limit",
    "getting_close": "Getting close",
    "no_daily_cap": "No daily cap",
    "no_monthly_cap": "No monthly cap",
    "no_token_cap": "No token cap on this plan",
    "manage_subscription": "Quản lý đăng ký",
    "current_plan": "Gói hiện tại",
    "activity_quotas": "Hạn ngạch hoạt động",
    "activity_quotas_desc": "Giới hạn dựa trên thời gian tự động đặt lại",
    "config_limits": "Giới hạn cấu hình",
    "config_limits_desc": "Phân bổ tài nguyên bền vững cho tài khoản của bạn",
    "requests_today": "Yêu cầu hôm nay",
    "resets_midnight": "Đặt lại lúc nửa đêm UTC",
    "resets_in": "Đặt lại trong {h}h {m}m",
    "requests_month": "Yêu cầu tháng này",
    "resets_on_1st": "Đặt lại vào ngày 1 hàng tháng",
    "resets_in_days": "Đặt lại trong {n} ngày",
    "resets_in_days_plural": "Đặt lại trong {n} ngày",
    "tokens_24h": "Token (trong 24 giờ qua)",
    "tokens_combined": "Token đầu vào + đầu ra kết hợp",
    "tokens_used": "token đã sử dụng",
    "unlimited": "không giới hạn",
    "quota_reached": "Đã đạt hạn ngạch",
    "remaining": "{n} còn lại",
    "ai_providers": "Nhà cung cấp AI",
    "ai_providers_desc": "Tích hợp nhà cung cấp đã cấu hình",
    "rotations": "Vòng quay",
    "rotations_desc": "Cấu hình cân bằng tải",
    "autoselections": "Tự động chọn",
    "autoselections_desc": "Cấu hình định tuyến thông minh",
    "unlimited_slots": "Không giới hạn slots có sẵn",
    "pct_used_slots_free": "{pct}% đã sử dụng · {n} slot miễn phí",
    "pct_used_slots_free_plural": "{pct}% đã sử dụng · {n} slots miễn phí",
    "need_higher_limits": "Cần giới hạn cao hơn?",
    "upgrade_desc": "Nâng cấp gói của bạn để mở khóa thêm yêu cầu, nhà cung cấp và tự động chọn.",
    "view_plans": "Xem các gói"
  },
  "prompts_page": {
    "title": "Lời nhắc hệ thống",
    "content": "Nội dung lời nhắc:",
    "save": "Lưu",
    "reset": "Đặt lại",
    "cancel": "Hủy",
    "select_file": "Chọn tệp lời nhắc:",
    "content_hint": "Chỉnh sửa mẫu lời nhắc. Sử dụng định dạng markdown khi cần.",
    "reset_confirm": "Bạn có chắc chắn muốn đặt lại lời nhắc này về cấu hình mặc định của quản trị viên không?",
    "reset_confirm_title": "Đặt lại lời nhắc"
  },
  "config_page": {
    "title": "Edit Konfigurasi",
    "label": "Konfigurasi (JSON)",
    "save": "Simpan Perubahan",
    "cancel": "Batal",
    "hint_json": "Pastikan sintaks JSON valid sebelum menyimpan",
    "hint_restart": "Perubahan berlaku setelah restart server",
    "hint_backup": "Buat cadangan konfigurasi sebelum membuat perubahan"
  },
  "error_page": {
    "title": "Lỗi",
    "go_dashboard": "Ke Dasbor",
    "go_back": "Kembali"
  },
  "tiers_page": {
    "title": "Quản lý cấp tài khoản",
    "add_tier": "Add Tier",
    "col_name": "Name",
    "col_price": "Price",
    "col_visible": "Visible",
    "col_actions": "Actions",
    "edit": "Edit",
    "delete": "Delete",
    "save": "Save",
    "cancel": "Cancel",
    "tier_name": "Tier Name",
    "monthly_price": "Monthly Price",
    "is_visible": "Visible to users",
    "subtitle": "Configure account tiers, pricing, and usage limits for your users",
    "available_tiers": "Available Tiers",
    "create_new": "Create New Tier",
    "col_price_monthly": "Price (Monthly)",
    "col_price_yearly": "Price (Yearly)",
    "col_max_req_day": "Max Requests / Day",
    "col_max_req_month": "Max Requests / Month",
    "col_max_providers": "Max Providers",
    "col_max_rotations": "Max Rotations",
    "col_max_autoselections": "Max Autoselections",
    "col_max_models_rotation": "Max Models / Rotation",
    "col_max_models_autoselect": "Max Models / Autoselect",
    "col_status": "Status",
    "unlimited": "Không giới hạn",
    "blocked": "Bị chặn",
    "active": "Hoạt động",
    "inactive": "Không hoạt động",
    "default": "Mặc định",
    "default_label": "(mặc định)"
  },
  "cache_page": {
    "title": "Pengaturan Cache",
    "save": "Simpan"
  },
  "response_cache_page": {
    "title": "Response Cache",
    "clear": "Clear Cache",
    "stats": "Cache Statistics",
    "hits": "Hits",
    "misses": "Misses",
    "size": "Size"
  },
  "settings_page": {
    "title": "Settings",
    "save": "Save Settings",
    "general": "General",
    "security": "Security",
    "server": "Server",
    "ssl": "SSL/TLS",
    "tor": "TOR",
    "oauth2": "OAuth2",
    "condensation": "Condensation",
    "internal_model": "Internal Model",
    "currency": "Currency",
    "host": "Host",
    "port": "Port",
    "auth_enabled": "Authentication Enabled",
    "admin_username": "Admin Username",
    "admin_password": "Admin Password",
    "change_password": "Change Password",
    "current_password": "Current Password",
    "new_password": "New Password",
    "confirm_password": "Confirm Password",
    "https_enabled": "HTTPS Enabled",
    "domain": "Domain",
    "email": "Email (for Let's Encrypt)",
    "tor_enabled": "TOR Hidden Service Enabled",
    "tor_address": "TOR Address",
    "google_oauth2": "Google OAuth2",
    "github_oauth2": "GitHub OAuth2",
    "client_id": "Client ID",
    "client_secret": "Client Secret",
    "enabled": "Enabled",
    "condensation_method": "Condensation Method",
    "condensation_threshold": "Condensation Threshold (%)",
    "model_id": "Model ID",
    "currency_code": "Currency Code",
    "currency_symbol": "Currency Symbol",
    "tab_server": "Máy chủ",
    "tab_auth": "Auth & MCP",
    "tab_models": "Mô hình",
    "tab_database": "Cơ sở dữ liệu",
    "tab_cache": "Bộ nhớ đệm",
    "tab_classification": "Phân loại",
    "tab_tor": "TOR",
    "tab_signup": "Đăng ký",
    "tab_oauth2": "OAuth2",
    "tab_smtp": "SMTP",
    "tab_batching": "Xử lý hàng loạt",
    "tab_ratelimit": "Giới hạn tốc độ",
    "tab_admin": "Quản trị",
    "section_server": "Máy chủ Config",
    "section_auth": "Auth & MCP",
    "section_mcp": "MCP Server",
    "section_models": "Internal Models",
    "section_database": "Database Configuration",
    "section_cache": "Cache Configuration",
    "section_classification": "Classification",
    "section_tor": "TOR Hidden Service",
    "section_signup": "Signup Settings",
    "section_oauth2": "OAuth2 Authentication",
    "section_google_oauth2": "Google OAuth2",
    "section_github_oauth2": "GitHub OAuth2",
    "section_smtp": "SMTP Configuration",
    "section_batching": "Request Batching",
    "section_ratelimit": "Rate Limiting",
    "section_admin": "Admin Settings",
    "section_currency": "Currency Settings",
    "section_condensation": "Condensation Settings",
    "lbl_host": "Host",
    "lbl_port": "Port",
    "lbl_protocol": "Protocol",
    "lbl_public_domain": "Public Domain (for Let's Encrypt)",
    "lbl_ssl_cert": "SSL Certificate Path",
    "lbl_ssl_key": "SSL Key Path",
    "lbl_auth_tokens": "Auth Tokens (one per line)",
    "lbl_autoselect_tokens": "Autoselect Tokens (one per line)",
    "lbl_fullconfig_tokens": "Full Config Tokens (one per line)",
    "lbl_condensation_model": "Condensation Model ID",
    "lbl_autoselect_model": "Autoselect Model ID",
    "lbl_nsfw_classifier": "NSFW Classifier Model ID",
    "lbl_privacy_classifier": "Privacy Classifier Model ID",
    "lbl_semantic_vectorization": "Semantic Vectorization Model ID",
    "lbl_database_type": "Database Type",
    "lbl_sqlite_path": "SQLite Database Path",
    "lbl_mysql_host": "MySQL Host",
    "lbl_mysql_port": "MySQL Port",
    "lbl_mysql_user": "MySQL Username",
    "lbl_mysql_password": "MySQL Password",
    "lbl_mysql_database": "MySQL Database Name",
    "lbl_cache_type": "Cache Type",
    "lbl_cache_sqlite_path": "SQLite Cache Path",
    "lbl_redis_host": "Redis Host",
    "lbl_redis_port": "Redis Port",
    "lbl_redis_db": "Redis Database",
    "lbl_redis_password": "Redis Password",
    "lbl_redis_key_prefix": "Redis Key Prefix",
    "lbl_enable_auth": "Enable API Authentication",
    "lbl_enable_mcp": "Enable MCP Server",
    "lbl_enable_tor": "Enable TOR Hidden Service",
    "lbl_allow_signup": "Allow User Signup",
    "lbl_require_email": "Require Email Verification",
    "lbl_enable_batching": "Enable Batching",
    "lbl_enable_ratelimit": "Enable Rate Limiting",
    "lbl_enable_smtp": "Enable SMTP",
    "lbl_enable_google": "Enable Google OAuth2",
    "lbl_enable_github": "Enable GitHub OAuth2",
    "save_btn": "Lưu cài đặt",
    "lbl_response_cache_backend": "Response Cache Backend",
    "lbl_cache_ttl": "Cache TTL (seconds)",
    "lbl_cache_max_memory": "Max Memory Cache Size",
    "lbl_tor_control_host": "TOR Control Host",
    "lbl_tor_control_port": "TOR Control Port",
    "lbl_tor_control_password": "TOR Control Password",
    "lbl_tor_service_dir": "Hidden Service Directory",
    "lbl_tor_service_port": "Hidden Service Port",
    "lbl_socks_host": "SOCKS Proxy Host",
    "lbl_socks_port": "SOCKS Proxy Port",
    "lbl_token_expiry": "Verification Token Expiry (hours)",
    "lbl_google_client_id": "Google Client ID",
    "lbl_google_client_secret": "Google Client Secret",
    "lbl_github_client_id": "GitHub Client ID",
    "lbl_github_client_secret": "GitHub Client Secret",
    "lbl_smtp_host": "SMTP Host",
    "lbl_smtp_port": "SMTP Port",
    "lbl_smtp_username": "SMTP Username",
    "lbl_smtp_password": "SMTP Password",
    "lbl_smtp_from_email": "From Email Address",
    "lbl_smtp_from_name": "From Name",
    "lbl_batching_window": "Batching Window (milliseconds)",
    "lbl_max_batch_size": "Max Batch Size",
    "lbl_openai_batch_size": "OpenAI Max Batch Size",
    "lbl_anthropic_batch_size": "Anthropic Max Batch Size",
    "lbl_initial_rate_limit": "Initial Rate Limit (requests/second)",
    "lbl_learning_rate": "Learning Rate",
    "lbl_headroom_percent": "Headroom Percent",
    "lbl_recovery_rate": "Recovery Rate",
    "lbl_max_rate_limit": "Max Rate Limit (requests/second)",
    "lbl_min_rate_limit": "Min Rate Limit (requests/second)",
    "lbl_backoff_base": "Backoff Base",
    "lbl_jitter_factor": "Jitter Factor",
    "lbl_history_window": "History Window (seconds)",
    "lbl_consecutive_successes": "Consecutive Successes for Recovery",
    "lbl_admin_username": "Admin Username",
    "lbl_new_password": "New Password",
    "lbl_confirm_password": "Confirm New Password",
    "lbl_admin_email": "Admin Email Address"
  },
  "payments_page": {
    "title": "Pengaturan Sistem Pembayaran",
    "currency_note_title": "Important Note About Currency Selection",
    "currency_settings": "Global Currency Settings",
    "currency_code": "Currency Code",
    "currency_symbol": "Currency Symbol",
    "decimal_places": "Decimal Places",
    "save_currency": "Lưu cài đặt tiền tệ",
    "encryption_title": "Encryption Key Configuration",
    "critical_security": "Critical Security Setting",
    "stripe_config": "Stripe Configuration",
    "paypal_config": "PayPal Configuration",
    "bitcoin_config": "Bitcoin Configuration",
    "ethereum_config": "Ethereum Configuration",
    "usdt_config": "USDT Configuration",
    "usdc_config": "USDC Configuration",
    "coinbase_config": "Coinbase Commerce Configuration",
    "crypto_prices": "Crypto Price Sources",
    "payment_stats": "Payment Statistics",
    "master_keys": "Master Key Management",
    "subscription_settings": "Subscription Settings",
    "lbl_enabled": "Đã bật",
    "lbl_api_key": "Khóa API",
    "lbl_secret_key": "Secret Key",
    "lbl_webhook_secret": "Webhook Secret",
    "lbl_client_id": "Client ID",
    "lbl_client_secret": "Client Secret",
    "lbl_wallet_address": "Wallet Address",
    "lbl_min_confirmations": "Minimum Confirmations",
    "lbl_network": "Network",
    "lbl_contract_address": "Contract Address",
    "lbl_threshold": "Threshold Amount",
    "lbl_admin_address": "Admin Address",
    "lbl_monitoring": "Monitoring Method",
    "lbl_webhook_url": "Webhook URL",
    "lbl_total_balance": "Total Balance",
    "lbl_pending": "Pending Payments",
    "lbl_failed": "Failed Payments",
    "add_card": "Tambah Kartu",
    "bitcoin": "Bitcoin",
    "credit_card": "Kartu Kredit",
    "ethereum": "Ethereum",
    "paypal": "PayPal",
    "prev": "Sebelumnya",
    "usdc": "USDC",
    "usdt": "USDT"
  },
  "subscription_page": {
    "title": "Quản lý đăng ký",
    "current_plan": "Gói hiện tại",
    "free_tier": "Gói miễn phí",
    "no_description": "Không có mô tả",
    "per_month": "/tháng",
    "per_year": "/năm",
    "or_yearly": "hoặc {price}/năm",
    "change_plan": "Thay đổi gói",
    "requests_per_day": "Yêu cầu mỗi ngày",
    "requests_per_month": "Yêu cầu mỗi tháng",
    "providers": "Nhà cung cấp",
    "rotations": "Luân chuyển",
    "subscription_status": "Trạng thái đăng ký",
    "renews": "Gia hạn:",
    "cancel_subscription": "Hủy đăng ký",
    "quick_actions": "Thao tác nhanh",
    "billing_payments": "Billing",
    "billing_payments_desc": "Quản lý phương thức thanh toán và xem lịch sử",
    "upgrade_plan": "Nâng cấp gói",
    "upgrade_plan_desc": "Xem tất cả các gói khả dụng",
    "edit_profile": "Chỉnh sửa hồ sơ",
    "edit_profile_desc": "Cập nhật cài đặt tài khoản",
    "change_password": "Đổi mật khẩu",
    "change_password_desc": "Cập nhật cài đặt bảo mật",
    "no_payment_methods": "Không có phương thức thanh toán",
    "no_payment_methods_desc": "Thêm phương thức thanh toán để nâng cấp gói và quản lý đăng ký",
    "go_to_billing": "Đến Thanh toán & Phương thức thanh toán"
  },
  "user_providers_page": {
    "title": "Nhà cung cấp của tôi",
    "add_new": "Thêm nhà cung cấp mới"
  },
  "user_rotations_page": {
    "title": "Cấu hình luân chuyển của tôi",
    "add_rotation": "Thêm luân chuyển",
    "save_config": "Lưu cấu hình",
    "cancel": "Hủy"
  },
  "user_autoselects_page": {
    "title": "Cấu hình tự động chọn của tôi",
    "add_autoselect": "Thêm tự động chọn",
    "save_config": "Lưu cấu hình",
    "cancel": "Hủy"
  }
}