<?php

return [
    // Actions
    'save' => 'Lưu',
    'save_changes' => 'Lưu thay đổi',
    'cancel' => 'Hủy',
    'delete' => 'Xóa',
    'edit' => 'Chỉnh sửa',
    'create' => 'Tạo mới',
    'update' => 'Cập nhật',
    'close' => 'Đóng',
    'confirm' => 'Xác nhận',
    'back' => 'Quay lại',
    'next' => 'Tiếp theo',
    'previous' => 'Trước đó',
    'submit' => 'Gửi',
    'add' => 'Thêm',
    'remove' => 'Xóa bỏ',
    'view' => 'Xem',
    'download' => 'Tải xuống',
    'upload' => 'Tải lên',
    'refresh' => 'Làm mới',
    'reset' => 'Đặt lại',
    'clear' => 'Xóa',
    'copy' => 'Sao chép',
    'copied' => 'Đã sao chép!',
    'done' => 'Hoàn tất',

    // States
    'loading' => 'Đang tải...',
    'saving' => 'Đang lưu...',
    'deleting' => 'Đang xóa...',
    'processing' => 'Đang xử lý...',
    'uploading' => 'Đang tải lên...',
    'click_to_upload' => 'Nhấp để tải lên',
    'or_drag_and_drop' => 'hoặc kéo và thả',
    'please_wait' => 'Vui lòng chờ...',

    // Status
    'active' => 'Hoạt động',
    'inactive' => 'Không hoạt động',
    'pending' => 'Đang chờ',
    'completed' => 'Hoàn thành',
    'failed' => 'Thất bại',
    'success' => 'Thành công',
    'error' => 'Lỗi',
    'warning' => 'Cảnh báo',
    'info' => 'Thông tin',
    'enabled' => 'Đã bật',
    'disabled' => 'Đã tắt',
    'verified' => 'Đã xác minh',
    'unverified' => 'Chưa xác minh',
    'yes' => 'Có',
    'no' => 'Không',

    // Table
    'search' => 'Tìm kiếm',
    'filter' => 'Lọc',
    'no_results' => 'Không tìm thấy kết quả.',
    'actions' => 'Hành động',
    'showing' => 'Hiển thị :from đến :to trong tổng số :total kết quả',
    'per_page' => 'Mỗi trang',
    'sort_by' => 'Sắp xếp theo',
    'ascending' => 'Tăng dần',
    'descending' => 'Giảm dần',

    // Confirmations
    'are_you_sure' => 'Bạn có chắc không?',
    'cannot_be_undone' => 'Hành động này không thể hoàn tác.',
    'confirm_delete' => 'Bạn có chắc muốn xóa không?',
    'confirm_action' => 'Bạn có chắc muốn tiếp tục không?',

    // Messages
    'saved_successfully' => 'Đã lưu thành công!',
    'deleted_successfully' => 'Đã xóa thành công!',
    'updated_successfully' => 'Đã cập nhật thành công!',
    'created_successfully' => 'Đã tạo thành công!',
    'error_occurred' => 'Đã xảy ra lỗi. Vui lòng thử lại.',
    'changes_saved' => 'Các thay đổi đã được lưu.',
    'no_changes' => 'Không có thay đổi để lưu.',

    // Form Fields
    'name' => 'Tên',
    'email' => 'Email',
    'password' => 'Mật khẩu',
    'confirm_password' => 'Xác nhận mật khẩu',
    'description' => 'Mô tả',
    'status' => 'Trạng thái',
    'date' => 'Ngày',
    'time' => 'Giờ',
    'select' => 'Chọn',
    'select_option' => 'Chọn một tùy chọn',
    'optional' => 'Tùy chọn',
    'required' => 'Bắt buộc',
    'role' => 'Vai trò',
    'plan' => 'Gói',
    'category' => 'Danh mục',
    'scopes' => 'Phạm vi',
    'schedule' => 'Lịch trình',
    'subject' => 'Chủ đề',
    'variables' => 'Biến',
    'type' => 'Loại',
    'user' => 'Người dùng',
    'info' => 'Thông tin',
    'amount' => 'Số tiền',
    'joined' => 'Tham gia',
    'created' => 'Đã tạo',
    'last_used' => 'Sử dụng lần cuối',

    // Table Headers
    'action' => 'Hành động',
    'job_name' => 'Tên tác vụ',
    'last_run' => 'Chạy lần cuối',
    'next_run' => 'Chạy tiếp theo',
    'template' => 'Mẫu',

    // Placeholders
    'placeholder_name' => 'Nguyễn Văn A',
    'placeholder_email' => 'nguoidung@vidu.com',
    'placeholder_password' => '••••••••',
    'placeholder_search' => 'Tìm kiếm...',
    'placeholder_search_users' => 'Tìm người dùng theo tên hoặc email...',
    'placeholder_search_plugins' => 'Tìm plugin theo tên...',
    'placeholder_search_languages' => 'Tìm ngôn ngữ theo tên hoặc mã...',
    'placeholder_search_templates' => 'Tìm mẫu theo tên hoặc chủ đề...',

    // Roles
    'role_admin' => 'Quản trị viên',
    'role_user' => 'Người dùng',

    // Common Text
    'by' => 'bởi',
    'apps' => 'ứng dụng',
    'credits' => 'tín dụng',
    'more' => 'thêm',
    'platform' => 'nền tảng',
    'platforms' => 'các nền tảng',
    'builder' => 'bộ dựng',
    'builders' => 'các bộ dựng',
    'selected' => 'đã chọn',
    'expired' => 'Đã hết hạn',
    'variables_count' => ':count biến',
    'all_permissions' => 'Tất cả quyền',
    'configured' => '(đã cấu hình)',
    'protected_in_demo' => 'Được bảo vệ trong chế độ demo',

    // Empty States
    'no_results_different_term' => 'Thử tìm kiếm với từ khóa khác',
    'click_to_install' => 'Nhấp nút <strong>Tải lên Plugin</strong> để cài đặt plugin đầu tiên',
    'no_api_keys_message' => 'Không tìm thấy khóa API. Tạo khóa API đầu tiên để bắt đầu.',

    // Validation Messages
    'password_incorrect' => 'Mật khẩu không chính xác.',

    // Pagination
    'first' => 'Đầu',
    'last' => 'Cuối',
    'page' => 'Trang',
    'of' => 'trên',

    // Labels
    'note' => 'Ghi chú',

    // Time
    'today' => 'Hôm nay',
    'yesterday' => 'Hôm qua',
    'tomorrow' => 'Ngày mai',
    'now' => 'Bây giờ',
    'never' => 'Không bao giờ',
    'ago' => 'trước',

    // Footer
    'all_rights_reserved' => 'Bảo lưu mọi quyền',

    // Misc
    'or' => 'hoặc',
    'and' => 'và',
    'all' => 'Tất cả',
    'none' => 'Không có',
    'n_a' => 'N/A',
    'unknown' => 'Không xác định',
    'other' => 'Khác',
    'more' => 'Thêm',
    'less' => 'Ít hơn',
    'show_more' => 'Hiển thị thêm',
    'show_less' => 'Ẩn bớt',

    // Toast Messages - Demo Mode
    'demo_mode_disabled' => 'Không thể sửa đổi cài đặt trong chế độ demo.',
    'demo_mode_modify_disabled' => 'Không thể sửa đổi trong chế độ demo.',
    'demo_mode_deletion_disabled' => 'Việc xóa bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_action_disabled' => 'Hành động này bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_test_disabled' => 'Kiểm tra kết nối bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_test_email_disabled' => 'Không thể gửi email thử nghiệm trong chế độ demo.',
    'demo_mode_plugin_config_disabled' => 'Cấu hình plugin bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_plugin_disabled' => 'Quản lý plugin bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_plugin_upload_disabled' => 'Tải lên plugin bị vô hiệu hóa trong chế độ demo.',
    'demo_mode_subscription_disabled' => 'Quản lý đăng ký bị vô hiệu hóa trong chế độ demo.',
    'demo_admin_edit_disabled' => 'Không thể chỉnh sửa tài khoản quản trị viên demo.',
    'demo_admin_delete_disabled' => 'Không thể xóa tài khoản quản trị viên demo.',
    'admin_delete_disabled' => 'Không thể xóa tài khoản quản trị viên.',

    // Toast Messages - Settings
    'settings_saved' => 'Đã cập nhật cài đặt :type thành công!',
    'logo_removed' => 'Đã xóa logo thành công!',
    'dark_logo_removed' => 'Đã xóa logo chế độ tối thành công!',
    'favicon_removed' => 'Đã xóa favicon thành công!',
    'test_email_sent' => 'Đã gửi email thử nghiệm thành công đến :email!',
    'test_email_failed' => 'Không gửi được email thử nghiệm: :error',
    'no_email_address' => 'Không tìm thấy địa chỉ email. Vui lòng thiết lập email thông báo quản trị hoặc đăng nhập.',
    'connection_successful' => 'Kết nối thành công!',
    'connection_successful_valid' => 'Kết nối thành công! Khóa API hợp lệ.',
    'connection_failed' => 'Kết nối thất bại: :error',
    'enter_api_key_first' => 'Vui lòng nhập khóa API trước',
    'enter_api_token_first' => 'Vui lòng nhập token API trước',
    'invalid_api_token' => 'Token API không hợp lệ',
    'invalid_api_key' => 'Khóa API không hợp lệ hoặc kết nối thất bại',
    'enter_new_api_key' => 'Vui lòng nhập khóa API mới để kiểm tra',

    // Toast Messages - CRUD Operations
    'item_created' => 'Đã tạo :item thành công!',
    'item_updated' => 'Đã cập nhật :item thành công!',
    'item_deleted' => 'Đã xóa :item thành công!',
    'item_saved' => 'Đã lưu :item thành công',

    // Toast Messages - Specific Entities
    'cannot_delete_default_plan' => 'Không thể xóa gói mặc định.',
    'cannot_delete_builder_active' => 'Không thể xóa bộ dựng có bản dựng đang hoạt động. Vui lòng chờ bản dựng hoàn thành.',
    'cannot_delete_default_builder' => 'Không thể xóa bộ dựng mặc định. Đây là dịch vụ miễn phí đi kèm với giấy phép Appy của bạn.',
    'cannot_uninstall_core_plugin' => 'Không thể gỡ cài đặt plugin nền tảng lõi.',

    // Toast Messages - Plugins
    'plugin_configured' => 'Đã cấu hình plugin thành công!',
    'plugin_configure_failed' => 'Không cấu hình được plugin: :error',
    'plugin_uninstalled' => 'Đã gỡ cài đặt plugin thành công!',
    'plugin_uninstall_failed' => 'Không gỡ cài đặt được plugin: :error',
    'plugin_installed' => "Đã cài đặt plugin ':name' thành công!",
    'plugin_install_failed' => 'Không cài đặt được plugin: :error',

    // Toast Messages - Email Templates
    'template_reset' => 'Đã đặt lại mẫu về mặc định thành công!',
    'template_reset_failed' => 'Không đặt lại được mẫu.',

    // Toast Messages - Cron Jobs
    'invalid_job' => 'Tác vụ được chọn không hợp lệ.',
    'job_executed' => 'Đã thực thi :job thành công! Kiểm tra tab Nhật ký thực thi để xem chi tiết.',
    'job_cannot_execute' => ':job không thể thực thi thủ công.',
    'job_execute_failed' => 'Không thực thi được tác vụ: :error',

    // Toast Messages - Transactions
    'transaction_approved' => 'Đã phê duyệt giao dịch thành công.',
    'transaction_declined' => 'Đã từ chối giao dịch.',
    'transaction_only_pending' => 'Chỉ các giao dịch chuyển khoản ngân hàng đang chờ mới có thể :action.',
    'transaction_approve_failed' => 'Không phê duyệt được giao dịch: :error',
    'transaction_decline_failed' => 'Không từ chối được giao dịch: :error',

    // Toast Messages - API Keys
    'no_api_access' => 'Gói của bạn không bao gồm quyền truy cập API.',
    'api_key_revoked' => 'Đã thu hồi khóa API thành công.',

    // Toast Messages - AI
    'no_own_api_key' => 'Gói của bạn không cho phép sử dụng khóa API riêng. Vui lòng nâng cấp.',
    'api_key_valid' => 'Khóa API :provider hợp lệ!',
    'api_key_invalid' => 'Khóa API :provider không hợp lệ',
    'ai_token_limit' => 'Bạn đã đạt giới hạn token AI hàng tháng. Nâng cấp gói hoặc sử dụng khóa API riêng.',
    'ai_token_limit_short' => 'Bạn đã đạt giới hạn token AI hàng tháng.',
    'conversation_deleted' => 'Đã xóa cuộc trò chuyện thành công',
    'conversation_cleared' => 'Đã xóa nội dung cuộc trò chuyện',

    // Toast Messages - Plans/Payments
    'already_subscribed' => 'Bạn đã đăng ký gói này rồi.',
    'no_payment_methods' => 'Không có phương thức thanh toán cho loại tiền :currency. Vui lòng liên hệ hỗ trợ.',
    'no_plan_selected' => 'Chưa chọn gói. Vui lòng thử lại.',
    'bank_transfer_unavailable' => 'Phương thức chuyển khoản ngân hàng không khả dụng.',
    'payment_instructions_failed' => 'Không tải được hướng dẫn thanh toán. Vui lòng thử lại.',
    'pending_bank_transfer' => 'Bạn đã có một giao dịch chuyển khoản đang chờ. Vui lòng hoàn thành hoặc hủy trước.',
    'bank_transfer_initiated' => 'Đã khởi tạo thanh toán. Vui lòng hoàn thành chuyển khoản ngân hàng. Bạn có thể xem hướng dẫn trên trang thanh toán.',
    'payment_failed' => 'Không xử lý được thanh toán. Vui lòng thử lại.',
    'subscribed_to_plan' => 'Đã đăng ký thành công gói :plan!',
    'payment_method_not_found' => 'Không tìm thấy phương thức thanh toán đã chọn.',
    'payment_initiate_failed' => 'Không khởi tạo được thanh toán. Vui lòng thử lại.',
    'payment_error' => 'Lỗi thanh toán: :error',

    // Toast Messages - Subscription
    'subscription_created' => 'Đã tạo đăng ký thành công!',
    'subscription_cancelled' => 'Đã hủy đăng ký thành công!',

    // Toast Messages - GDPR / Privacy
    'consent_preferences_saved' => 'Đã lưu tùy chọn đồng ý.',
    'pending_deletion_exists' => 'Bạn đã có yêu cầu xóa tài khoản đang chờ.',
    'deletion_scheduled' => 'Đã lên lịch xóa tài khoản. Kiểm tra email để biết chi tiết.',
    'no_pending_deletion' => 'Không tìm thấy yêu cầu xóa đang chờ.',
    'deletion_cannot_cancel' => 'Yêu cầu xóa này không thể hủy được nữa.',
    'deletion_cancelled' => 'Đã hủy xóa tài khoản.',
    'export_rate_limited' => 'Bạn có thể yêu cầu xuất mới sau :time.',
    'export_requested' => 'Đã yêu cầu xuất dữ liệu. Bạn sẽ nhận được email khi sẵn sàng.',

    // Toast Messages - Authentication
    'invalid_auth_provider' => 'Nhà cung cấp xác thực không hợp lệ.',
    'provider_not_available' => 'Đăng nhập :provider hiện không khả dụng.',
    'registration_disabled' => 'Đăng ký hiện bị vô hiệu hóa. Vui lòng liên hệ hỗ trợ.',
    'social_auth_failed' => 'Đăng nhập bằng mạng xã hội thất bại. Vui lòng thử lại.',
    'complete_step_first' => 'Vui lòng hoàn thành bước này trước khi tiếp tục.',

    // AI Chat Messages
    'ai_error_encountered' => 'Xin lỗi, tôi gặp lỗi: :error',
    'ai_something_wrong' => 'Xin lỗi, đã xảy ra sự cố. Vui lòng thử lại.',

    // Locale
    'language_updated' => 'Đã cập nhật ngôn ngữ thành công.',

    // Toast Messages - Notifications
    'notification_scheduled' => 'Đã lên lịch thông báo thành công!',
    'notification_sent' => 'Đã gửi thông báo thành công!',
    'notification_cancelled' => 'Đã hủy thông báo thành công.',
    'notification_invalid_app' => 'Ứng dụng được chọn không hợp lệ hoặc chưa bật thông báo đẩy.',
    'notification_cannot_delete_sent' => 'Không thể xóa thông báo đã gửi.',
    'resend' => 'Gửi lại',

    // Toast Messages - Plugins
    'plugin_activated' => 'Đã kích hoạt :name thành công.',
    'plugin_deactivated' => 'Đã vô hiệu hóa :name.',

    // Toast Messages - Installation
    'install_sqlite_failed' => 'Không tạo được cơ sở dữ liệu SQLite. Vui lòng đảm bảo thư mục cơ sở dữ liệu có quyền ghi.',
    'install_db_connection_failed' => 'Không kết nối được cơ sở dữ liệu. Vui lòng kiểm tra thông tin đăng nhập.',
    'install_failed' => 'Cài đặt thất bại: :error',

    // Page Titles
    'page_title_invoice' => 'Hóa đơn',
    'page_title_api_documentation' => 'Tài liệu API',

    // Invoice
    'invoice' => 'HÓA ĐƠN',
    'invoice_bill_to' => 'Hóa đơn cho:',
    'invoice_number' => 'Số hóa đơn:',
    'invoice_date' => 'Ngày hóa đơn:',
    'invoice_payment_method' => 'Phương thức thanh toán:',
    'invoice_description' => 'Mô tả',
    'invoice_amount' => 'Số tiền',
    'invoice_subtotal' => 'Tạm tính:',
    'invoice_total' => 'Tổng cộng:',
    'invoice_monthly_subscription' => 'Gói :plan - Đăng ký hàng tháng',
    'invoice_yearly_subscription' => 'Gói :plan - Đăng ký hàng năm',
    'invoice_billing_period' => 'Kỳ thanh toán:',
    'invoice_thank_you' => 'Cảm ơn bạn đã sử dụng dịch vụ!',
    'invoice_generated_notice' => 'Đây là hóa đơn được tạo tự động bởi máy tính. Không cần chữ ký.',
    'invoice_paid' => 'ĐÃ THANH TOÁN',
    'invoice_pending' => 'ĐANG CHỜ',
    'invoice_failed' => 'THẤT BẠI',
];
