Files
ProxyPanel/resources/lang/vi/admin.php

803 lines
44 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
declare(strict_types=1);
return [
'dashboard' => [
'users' => 'Tổng số người dùng',
'available_users' => 'Người dùng hoạt động',
'paid_users' => 'Người dùng trả phí',
'active_days_users' => 'Người dùng hoạt động trong :days ngày qua',
'inactive_days_users' => 'Người dùng không hoạt động trên :days ngày',
'online_users' => 'Đang online',
'expiring_users' => 'Sắp hết hạn',
'overuse_users' => 'Người dùng sử dụng dữ liệu nhiều [≥90%]',
'abnormal_users' => 'Người dùng lưu lượng bất thường trong 1 giờ qua',
'nodes' => 'Số lượng node',
'maintaining_nodes' => 'Node đang bảo trì',
'current_month_traffic_consumed' => 'Tổng lưu lượng đã sử dụng trong tháng',
'days_traffic_consumed' => 'Tổng lưu lượng đã sử dụng trong :days ngày qua',
'orders' => 'Tổng số đơn hàng',
'online_orders' => 'Đơn hàng thanh toán trực tuyến',
'succeed_orders' => 'Đơn hàng đã thanh toán',
'credit' => 'Tổng số dư tài khoản',
'withdrawing_commissions' => 'Hoa hồng đang chờ rút',
'withdrawn_commissions' => 'Hoa hồng đã rút',
],
'action' => [
'edit_item' => 'Chỉnh sửa :attribute',
'add_item' => 'Thêm :attribute',
],
'confirm' => [
'delete' => [0 => 'Xác nhận xóa :attribute [', 1 => ']?'],
'continues' => 'Xác nhận tiếp tục?',
'export' => 'Xác nhận xuất toàn bộ?',
],
'user_dashboard' => 'Bảng điều khiển người dùng',
'menu' => [
'dashboard' => 'Bảng điều khiển',
'user' => [
'attribute' => 'Người dùng',
'list' => 'Quản lý người dùng',
'oauth' => 'Ủy quyền',
'group' => 'Nhóm người dùng',
'credit_log' => 'Lịch sử giao dịch',
'subscribe' => 'Quản lý đăng ký',
],
'rbac' => [
'attribute' => 'Phân quyền',
'permission' => 'Danh sách quyền',
'role' => 'Danh sách vai trò',
],
'customer_service' => [
'attribute' => 'Hỗ trợ',
'ticket' => 'Vé hỗ trợ',
'article' => 'Quản lý bài viết',
'push' => 'Đẩy thông báo',
'mail' => 'Email',
],
'node' => [
'attribute' => 'Node',
'list' => 'Quản lý node',
'auth' => 'Ủy quyền API',
'cert' => 'Chứng chỉ',
],
'rule' => [
'attribute' => 'Quy tắc kiểm tra',
'list' => 'Danh sách quy tắc',
'group' => 'Nhóm quy tắc',
'trigger' => 'Bản ghi kích hoạt',
],
'shop' => [
'attribute' => 'Cửa hàng',
'goods' => 'Quản lý sản phẩm',
'coupon' => 'Quản lý mã giảm giá',
'order' => 'Đơn hàng',
],
'promotion' => [
'attribute' => 'Liên kết',
'invite' => 'Quản lý giới thiệu',
'withdraw' => 'Quản lý rút tiền',
'rebate_flow' => 'Lịch sử hoa hồng',
],
'analysis' => [
'attribute' => 'Phân tích',
'accounting' => 'Báo cáo kế toán',
'user_flow' => 'Luồng người dùng',
],
'log' => [
'attribute' => 'Nhật ký',
'traffic' => 'Sử dụng dữ liệu',
'traffic_flow' => 'Luồng dữ liệu',
'service_ban' => 'Lịch sử cấm',
'online_logs' => 'Nhật ký online',
'online_monitor' => 'Giám sát online',
'notify' => 'Nhật ký thông báo',
'payment_callback' => 'Nhật ký thanh toán',
'system' => 'Nhật ký hệ thống',
],
'tools' => [
'attribute' => 'Công cụ',
'decompile' => 'Giải mã',
'convert' => 'Chuyển đổi định dạng',
'import' => 'Nhập dữ liệu',
'analysis' => 'Phân tích nhật ký',
],
'setting' => [
'attribute' => 'Cài đặt',
'email_suffix' => 'Lọc email',
'universal' => 'Chung',
'system' => 'Hệ thống',
],
],
'user' => [
'massive' => [
'text' => 'Số lượng tài khoản tạo',
'failed' => 'Tạo tài khoản thất bại',
'succeed' => 'Tạo tài khoản thành công',
'note' => 'Tạo hàng loạt tài khoản qua hệ thống',
],
'proxy_info' => 'Thông tin cấu hình',
'traffic_monitor' => 'Thống kê lưu lượng',
'online_monitor' => 'Giám sát online',
'reset_traffic' => 'Đặt lại dữ liệu',
'user_view' => 'Chuyển sang giao diện người dùng',
'connection_test' => 'Kiểm tra kết nối',
'counts' => 'Tổng <code>:num</code> tài khoản',
'reset_confirm' => [0 => 'Xác nhận đặt lại dữ liệu của [', 1 => ']?'],
'info' => [
'account' => 'Thông tin tài khoản',
'proxy' => 'Thông tin proxy',
'switch' => 'Chuyển đổi',
'reset_date_hint' => 'Ngày đặt lại dữ liệu tiếp theo',
'expired_date_hint' => 'Để trống mặc định 1 năm',
'uuid_hint' => 'UUID cho V2Ray',
'recharge_placeholder' => 'Nhập số âm để trừ số dư',
],
'update_help' => 'Cập nhật thành công, quay lại?',
'proxies_config' => 'Cấu hình [:username]',
'group' => [
'title' => 'Nhóm người dùng <small>(Một node có thể thuộc nhiều nhóm, một người dùng chỉ thuộc một nhóm)</small>',
'name' => 'Tên nhóm',
'counts' => 'Tổng <code>:num</code> nhóm',
],
],
'zero_unlimited_hint' => '0 hoặc để trống nghĩa là không giới hạn',
'node' => [
'traffic_monitor' => 'Thống kê lưu lượng',
'refresh_geo' => 'Làm mới dữ liệu địa lý',
'ping' => 'Kiểm tra độ trễ',
'connection_test' => 'Kiểm tra kết nối',
'counts' => 'Tổng <code>:num</code> node',
'reload_all' => 'Tải lại【tất cả】backends',
'refresh_geo_all' => 'Làm mới dữ liệu địa lý cho【tất cả】 các node',
'reload_confirm' => 'Xác nhận tải lại node?',
'info' => [
'hint' => '<strong>Lưu ý:</strong> <code>ID</code> tự tạo là <code>node_id</code> cho backend ShadowsocksR và <code>nodeId</code> cho backend V2Ray',
'basic' => 'Thông tin cơ bản',
'ddns_hint' => 'Các node IP động cần cấu hình <a href="https://github.com/NewFuture/DDNS" target="_blank">DDNS</a>. Kiểm tra kết nối sẽ sử dụng tên miền',
'domain_placeholder' => 'Tên miền máy chủ, ưu tiên sử dụng nếu điền',
'domain_hint' => 'Kích hoạt DDNS, tên miền sẽ tự động liên kết với IP! Không cần thay đổi bản ghi DNS thủ công nữa.',
'extend' => 'Thông tin mở rộng',
'display' => [
'invisible' => 'Ẩn hoàn toàn',
'node' => 'Chỉ hiển thị ở trang Node',
'sub' => 'Chỉ hiển thị ở Đăng ký',
'all' => 'Hiển thị hoàn toàn',
'hint' => 'Cho phép đăng ký/xem danh sách node',
],
'ipv4_hint' => 'Nhiều IP cách nhau bởi ",", ví dụ: 1.1.1.1, 8.8.8.8',
'ipv6_hint' => 'Nhiều IP cách nhau bởi ",", ví dụ: 1.1.1.1, 8.8.8.8',
'ipv4_placeholder' => 'Địa chỉ IPv4 máy chủ',
'ipv6_placeholder' => 'Địa chỉ IPv6 máy chủ',
'push_port_hint' => 'Bắt buộc, mở cổng trên firewall để tránh lỗi đẩy thông báo',
'data_rate_hint' => 'Ví dụ: 0.1 có nghĩa 100M sẽ được tính là 10M; 5 có nghĩa 100M sẽ được tính là 500M',
'level_hint' => 'Cấp độ: 0 = Không xếp hạng, tất cả node đều hiển thị',
'detection' => [
'tcp' => 'Chỉ TCP',
'icmp' => 'Chỉ ICMP',
'all' => 'Kiểm tra tất cả',
'hint' => 'Kiểm tra ngẫu nhiên mỗi 30-60 phút',
],
'obfs_param_hint' => 'Nhập tham số để ngụy trang lưu lượng nếu obfs khác [plain]; &#13;&#10;Gợi ý cổng 80 nếu obfs là [http_simple]; &#13;&#10;Gợi ý cổng 443 nếu obfs là [tls];',
'additional_ports_hint' => 'Nếu bật, vui lòng cấu hình <span class="red-700"><a href="javascript:showTnc();">additional_ports</a></span> trên máy chủ',
'v2_method_hint' => 'Không dùng none với WebSocket',
'v2_net_hint' => 'Bật TLS với WebSocket',
'v2_cover' => [
'none' => 'Không',
'http' => 'HTTP',
'srtp' => 'SRTP',
'utp' => 'uTP',
'wechat' => 'WeChat Video',
'dtls' => 'DTLS 1.2',
'wireguard' => 'WireGuard',
],
'v2_host_hint' => 'Đối với HTTP, cách nhau bởi ",". Chỉ cho phép một với WebSocket.',
'v2_tls_provider_hint' => 'Các backends khác nhau có các cấu hình khác nhau:',
'single_hint' => 'Gợi ý cổng 80/443. Backend cần cấu hình <br> chế độ strict: chỉ kết nối qua các cổng được chỉ định. (<a href="javascript:showPortsOnlyConfig();">Cách cấu hình</a>)',
],
'proxy_info' => '*Tương thích SS',
'proxy_info_hint' => 'Để tương thích, vui lòng thêm <span class="red-700">_compatible</span> vào giao thức và obfuscation trong cấu hình máy chủ',
'reload' => 'Tải lại backend',
'auth' => [
'title' => 'Danh sách ủy quyền API <small>WEBAPI</small>',
'deploy' => [
'title' => 'Triển khai backend :type_label',
'attribute' => 'Triển khai backend',
'command' => 'Lệnh',
'update' => 'Cập nhật',
'uninstall' => 'Gỡ cài đặt',
'start' => 'Khởi động',
'stop' => 'Dừng',
'status' => 'Trạng thái',
'recent_logs' => 'Nhật ký gần đây',
'real_time_logs' => 'Nhật ký thời gian thực',
'restart' => 'Khởi động lại',
'same' => 'Giống trên',
'trojan_hint' => 'Vui lòng điền <a href=":url" target="_blank">tên miền</a> node và trỏ tên miền đến IP node',
],
'reset_auth' => 'Đặt lại khóa',
'counts' => 'Tổng <code>:num</code> ủy quyền',
'generating_all' => 'Tạo ủy quyền cho tất cả các node?',
],
'cert' => [
'title' => 'Chứng chỉ miền <small>(Để giả mạo node V2Ray)</small>',
'counts' => 'Tổng <code>:num</code> chứng chỉ',
'key_placeholder' => 'Khóa chứng chỉ miền. Cho phép để trống, VNET-V2Ray hỗ trợ tự động ký',
'pem_placeholder' => 'PEM chứng chỉ miền. Cho phép để trống, VNET-V2Ray hỗ trợ tự động ký',
],
],
'hint' => 'Gợi ý',
'oauth' => [
'title' => 'Ủy quyền người dùng',
'counts' => 'Tổng <code>:num</code> ủy quyền',
],
'select_all' => 'Chọn tất cả',
'clear' => 'Xóa',
'unselected_hint' => 'Chờ phân bổ, tìm kiếm ở đây',
'selected_hint' => 'Đã phân bổ, tìm kiếm ở đây',
'clone' => 'Nhân bản',
'monitor' => [
'daily_chart' => 'Lưu lượng hàng ngày',
'monthly_chart' => 'Lưu lượng hàng tháng',
'node' => 'Lưu lượng node',
'user' => 'Lưu lượng người dùng',
'hint' => '<strong>Gợi ý:</strong> Kiểm tra lịch trình nếu không có dữ liệu',
],
'tools' => [
'analysis' => [
'title' => 'Phân tích nhật ký SSR <small>Dành cho node đơn lẻ</small>',
'req_url' => 'URL yêu cầu gần đây',
'not_enough' => 'Ít hơn 15.000 bản ghi, không thể phân tích',
],
'convert' => [
'title' => 'Chuyển đổi định dạng <small>SS sang SSR</small>',
'content_placeholder' => 'Vui lòng nhập cấu hình để chuyển đổi',
],
'decompile' => [
'title' => 'Giải mã <small>Thông tin cấu hình</small>',
'attribute' => 'Giải mã',
'content_placeholder' => 'Vui lòng nhập các liên kết SSR, mỗi dòng một liên kết',
],
],
'ticket' => [
'title' => 'Danh sách vé',
'counts' => 'Tổng <code>:num</code> vé',
'send_to' => 'Vui lòng nhập thông tin người dùng đích',
'user_info' => 'Thông tin người dùng',
'inviter_info' => 'Thông tin người giới thiệu',
'close_confirm' => 'Xác nhận đóng vé?',
'error' => 'Lỗi không xác định! Vui lòng kiểm tra nhật ký',
],
'logs' => [
'subscribe' => 'Danh sách đăng ký',
'counts' => 'Tổng <code>:num</code> bản ghi',
'rule' => [
'clear_all' => 'Xóa tất cả bản ghi',
'title' => 'Bản ghi kích hoạt',
'name' => 'Quy tắc kích hoạt',
'reason' => 'Lý do kích hoạt',
'created_at' => 'Thời gian kích hoạt',
'tag' => '✅ Truy cập nội dung không được phép',
'clear_confirm' => 'Xác nhận xóa tất cả bản ghi?',
],
'order' => [
'title' => 'Danh sách đơn hàng',
'is_expired' => 'Đã hết hạn',
'is_coupon' => 'Đã dùng mã giảm giá',
],
'user_traffic' => [
'title' => 'Nhật ký sử dụng dữ liệu',
'choose_node' => 'Chọn node',
],
'user_data_modify_title' => 'Nhật ký thay đổi dữ liệu',
'callback' => 'Nhật ký hoàn thành thanh toán <small>(Thanh toán)</small>',
'notification' => 'Nhật ký gửi email',
'ip_monitor' => 'Giám sát IP online <small>thời gian thực 2 phút</small>',
'user_ip' => [
'title' => 'Danh sách IP online người dùng <small>10 phút gần nhất</small>',
'connect' => 'Kết nối tới IP',
],
'ban' => [
'title' => 'Lịch sử cấm người dùng',
'time' => 'Thời lượng',
'reason' => 'Lý do',
'ban_time' => 'Thời gian cấm',
'last_connect_at' => 'Thời gian đăng nhập cuối',
],
'credit_title' => 'Nhật ký thay đổi số dư',
],
'start_time' => 'Bắt đầu',
'end_time' => 'Kết thúc',
'goods' => [
'title' => 'Danh sách sản phẩm',
'type' => [
'top_up' => 'Nạp tiền',
'package' => 'Gói dữ liệu',
'plan' => 'Gói cước',
],
'info' => [
'type_hint' => 'Gói cước ảnh hưởng đến thời hạn tài khoản, Gói dữ liệu chỉ trừ dữ liệu, không ảnh hưởng thời hạn',
'period_hint' => 'Dữ liệu đặt lại sau mỗi N ngày đối với gói cước',
'limit_num_hint' => 'Số lượng mua tối đa mỗi người dùng, 0 nghĩa là không giới hạn',
'available_date_hint' => 'Tự động trừ dữ liệu từ tổng số khi đến hạn',
'desc_placeholder' => 'Mô tả ngắn gọn sản phẩm',
'list_placeholder' => 'Thêm nội dung tùy chỉnh',
'list_hint' => 'Mỗi dòng bắt đầu bằng <code>&lt;li&gt;</code> và kết thúc bằng <code>&lt;/li&gt;</code>',
],
'status' => [
'yes' => 'Đang bán',
'no' => 'Ngừng bán',
],
'sell_and_used' => 'Đã bán / Đã sử dụng',
'counts' => 'Tổng <code>:num</code> sản phẩm',
],
'sort_asc' => 'Sắp xếp theo giá trị lớn hơn ưu tiên hàng đầu',
'yes' => 'Có',
'no' => 'Không',
'rule' => [
'type' => [
'reg' => 'Regex',
'domain' => 'Tên miền',
'ip' => 'IP',
'protocol' => 'Giao thức',
],
'counts' => 'Tổng <code>:num</code> quy tắc',
'title' => 'Danh sách quy tắc',
'group' => [
'type' => [
'off' => 'Chặn',
'on' => 'Cho phép',
],
'title' => 'Nhóm quy tắc',
'counts' => 'Tổng <code>:num</code> nhóm',
],
],
'role' => [
'name_hint' => 'Định danh duy nhất, ví dụ: admin',
'description_hint' => 'Tên hiển thị, ví dụ: Quản trị viên',
'title' => 'Danh sách vai trò',
'permissions_all' => 'Tất cả quyền',
'counts' => 'Tổng <code>:num</code> vai trò',
],
'report' => [
'monthly_accounting' => 'Báo cáo tháng',
'annually_accounting' => 'Báo cáo năm',
'historic_accounting' => 'Báo cáo lịch sử',
'current_month' => 'Tháng này',
'last_month' => 'Tháng trước',
'current_year' => 'Năm nay',
'last_year' => 'Năm ngoái',
'hourly_traffic' => 'Theo giờ',
'daily_traffic' => 'Theo ngày',
'today' => 'Hôm nay',
],
'permission' => [
'title' => 'Danh sách quyền',
'description_hint' => 'Mô tả, ví dụ: [Hệ thống X] Chỉnh sửa A',
'name_hint' => 'Tên đường dẫn, ví dụ: admin.user.update',
'counts' => 'Tổng <code>:num</code> quyền',
],
'marketing' => [
'email' => [
'title' => 'Danh sách email',
'group_send' => 'Gửi email',
'counts' => 'Tổng <code>:num</code> email',
],
'send_status' => 'Trạng thái gửi',
'send_time' => 'Thời gian gửi',
'error_message' => 'Thông báo lỗi',
'push' => [
'title' => 'Danh sách thông báo đẩy',
'send' => 'Gửi thông báo',
'counts' => 'Tổng <code>:num</code> tin nhắn',
],
],
'creating' => 'Đang thêm...',
'article' => [
'type' => [
'knowledge' => 'Bài viết',
'announcement' => 'Thông báo',
],
'category_hint' => 'Cùng chuyên mục sẽ được nhóm lại',
'logo_hint' => 'Kích thước đề xuất: 100x75',
'title' => 'Danh sách bài viết',
'counts' => 'Tổng <code>:num</code> bài viết',
],
'coupon' => [
'title' => 'Danh sách mã',
'name_hint' => 'Để hiển thị',
'sn_hint' => 'Để trống để tự tạo mã ngẫu nhiên 8 ký tự',
'type' => [
'voucher' => 'Phiếu giảm giá',
'discount' => 'Mã giảm giá',
'charge' => 'Nạp tiền',
],
'type_hint' => 'Giảm giá: giảm số tiền cố định; Chiết khấu: giảm theo phần trăm; Nạp tiền: cộng vào số dư',
'value' => '{1} :num|{2} :num%|{3} :num',
'value_hint' => 'Từ 1% đến 99%',
'priority_hint' => 'Mã có độ ưu tiên cao hơn sẽ được áp dụng trước, tối đa 255',
'minimum_hint' => 'Chỉ áp dụng khi thanh toán vượt quá <strong>:num</strong>',
'used_hint' => 'Mỗi người dùng có thể dùng tối đa <strong>:num</strong> lần',
'levels_hint' => 'Chỉ dành cho cấp độ người dùng đã chọn',
'groups_hint' => 'Chỉ dành cho nhóm người dùng đã chọn',
'users_placeholder' => 'Nhập ID người dùng, nhấn Enter',
'user_whitelist_hint' => 'Danh sách trắng: những người dùng này có thể dùng, để trống nếu không dùng',
'users_blacklist_hint' => 'Danh sách đen: những người dùng này không thể dùng, để trống nếu không dùng',
'services_placeholder' => 'Nhập ID sản phẩm, nhấn Enter',
'services_whitelist_hint' => 'Chỉ áp dụng cho danh sách trắng sản phẩm, để trống nếu không dùng',
'services_blacklist_hint' => 'Không áp dụng cho danh sách đen sản phẩm, để trống nếu không dùng',
'newbie' => [
'first_discount' => 'Giảm giá lần đầu',
'first_order' => 'Đơn hàng đầu',
'created_days' => 'Ngày tạo tài khoản',
],
'created_days_hint' => 'Sau khi đăng ký <code>:days</code> ngày',
'limit_hint' => 'Các điều kiện có quan hệ <strong>VÀ</strong>, vui lòng sử dụng hợp lý',
'info_title' => 'Thông tin',
'counts' => 'Tổng <code>:num</code> mã giảm giá',
'discount' => 'Giảm giá',
'export_title' => 'Xuất mã',
'single_use' => 'Một lần',
],
'times' => 'Lần',
'massive_export' => 'Xuất hàng loạt',
'system_generate' => 'Tạo từ hệ thống',
'aff' => [
'rebate_title' => 'Lịch sử hoa hồng',
'counts' => 'Tổng <code>:num</code> yêu cầu',
'title' => 'Danh sách rút tiền',
'apply_counts' => 'Tổng <code>:num</code> yêu cầu',
'referral' => 'Hoa hồng giới thiệu',
'commission_title' => 'Chi tiết yêu cầu',
'commission_counts' => 'Liên quan <code>:num</code> đơn hàng',
],
'setting' => [
'common' => [
'title' => 'Cấu hình chung',
'set_default' => 'Đặt làm mặc định',
'connect_nodes' => 'Số lượng node',
],
'email' => [
'title' => 'Lọc email <small>(dành cho đăng ký)</small>',
'tail' => 'Hậu tố email',
'rule' => 'Loại hạn chế',
'black' => 'Danh sách đen',
'white' => 'Danh sách trắng',
'tail_placeholder' => 'Nhập hậu tố email',
],
'system' => [
'title' => 'Cài đặt hệ thống',
'web' => 'Chung',
'account' => 'Tài khoản',
'node' => 'Node',
'extend' => 'Nâng cao',
'check_in' => 'Điểm danh',
'promotion' => 'Liên kết',
'notify' => 'Thông báo',
'auto_job' => 'Tự động',
'other' => 'Logo | CS | Thống kê',
'payment' => 'Thanh toán',
'menu' => 'Menu',
],
'no_permission' => 'Không có quyền thay đổi thiết lập!',
],
'system' => [
'account_expire_notification' => 'Thông báo hết hạn',
'active_times' => 'Số lần kích hoạt tài khoản tối đa',
'admin_invite_days' => '[Admin] Hạn mời',
'aff_salt' => '[URL giới thiệu] Mã hóa ID người dùng',
'alipay_qrcode' => 'Mã QR Alipay',
'AppStore_id' => '[Apple] Tài khoản',
'AppStore_password' => '[Apple] Mật khẩu',
'auto_release_port' => 'Tự động giải phóng cổng',
'bark_key' => '[Bark] Mã thiết bị',
'captcha_key' => 'Captcha Key',
'captcha_secret' => 'Captcha Secret/ID',
'codepay_id' => '[CodePay] ID',
'codepay_key' => '[CodePay] Key',
'codepay_url' => '[CodePay] URL',
'data_anomaly_notification' => 'Thông báo dữ liệu bất thường',
'data_exhaust_notification' => 'Thông báo hết dữ liệu',
'ddns_key' => '[DNS] Key',
'ddns_mode' => 'Đồng bộ DNS',
'ddns_secret' => '[DNS] Secret',
'default_days' => 'Thời hạn mặc định',
'default_traffic' => 'Dữ liệu ban đầu',
'detection_check_times' => 'Cảnh báo chặn node',
'dingTalk_access_token' => '[DingTalk] Mã truy cập',
'dingTalk_secret' => '[DingTalk] Secret',
'epay_key' => '[ePay] Key',
'epay_mch_id' => '[ePay] Merchant ID',
'epay_url' => '[ePay] URL',
'expire_days' => 'Ngưỡng cảnh báo hết hạn',
'f2fpay_app_id' => '[Alipay] APP ID',
'f2fpay_private_key' => '[Alipay] Private Key',
'f2fpay_public_key' => '[Alipay] Public Key',
'forbid_mode' => 'Chế độ cấm truy cập',
'invite_num' => 'Số lượng mời mặc định',
'is_activate_account' => 'Kích hoạt tài khoản',
'is_AliPay' => 'Alipay',
'is_ban_status' => 'Tự động cấm khi hết hạn',
'is_captcha' => 'Captcha',
'is_checkin' => 'Thưởng check-in',
'is_clear_log' => 'Dọn dẹp nhật ký',
'is_custom_subscribe' => 'Đăng ký nâng cao',
'is_email_filtering' => 'Lọc email',
'is_forbid_robot' => 'Cấm bot',
'is_free_code' => 'Mã mời miễn phí',
'is_invite_register' => 'Mời đăng ký',
'is_otherPay' => 'Thanh toán tùy chỉnh',
'is_QQPay' => 'QQ Pay',
'is_rand_port' => 'Cổng ngẫu nhiên',
'is_register' => 'Đăng ký',
'is_subscribe_ban' => 'Cấm đăng ký bất thường',
'is_traffic_ban' => 'Cấm do lạm dụng dữ liệu',
'is_WeChatPay' => 'WeChat Pay',
'iYuu_token' => '[IYUU] Token',
'maintenance_content' => 'Nội dung thông báo bảo trì',
'maintenance_mode' => 'Chế độ bảo trì',
'maintenance_time' => 'Thời gian kết thúc bảo trì',
'min_port' => 'Khoảng cổng',
'min_rand_traffic' => 'Khoảng dữ liệu',
'node_blocked_notification' => 'Thông báo chặn node',
'node_daily_notification' => 'Báo cáo node hàng ngày',
'node_offline_notification' => 'Thông báo node offline',
'oauth_path' => 'Nền tảng OAuth',
'offline_check_times' => 'Số lần cảnh báo offline',
'password_reset_notification' => 'Thông báo đặt lại mật khẩu',
'paybeaver_app_id' => '[PayBeaver] App ID',
'paybeaver_app_secret' => '[PayBeaver] App Secret',
'payjs_key' => '[PayJs] Key',
'payjs_mch_id' => '[PayJs] Merchant ID',
'payment_confirm_notification' => 'Xác nhận thanh toán thủ công',
'payment_received_notification' => 'Thông báo thanh toán thành công',
'paypal_app_id' => 'App ID',
'paypal_client_id' => 'Client ID',
'paypal_client_secret' => 'Client Secret',
'pushDeer_key' => '[PushDeer] Key',
'pushplus_token' => '[PushPlus] Token',
'rand_subscribe' => 'Đăng ký ngẫu nhiên',
'redirect_url' => 'URL chuyển hướng',
'referral_money' => 'Giới hạn rút tiền tối thiểu',
'referral_percent' => 'Tỷ lệ hoa hồng',
'referral_status' => 'Liên kết giới thiệu',
'referral_traffic' => 'Dữ liệu tặng khi đăng ký',
'referral_type' => 'Loại hoa hồng',
'register_ip_limit' => 'Giới hạn đăng ký theo IP',
'reset_password_times' => 'Giới hạn đặt lại mật khẩu',
'reset_traffic' => 'Tự động đặt lại dữ liệu',
'server_chan_key' => '[ServerChan] SCKEY',
'standard_currency' => 'Tiền tệ mặc định',
'stripe_public_key' => 'Public Key',
'stripe_secret_key' => 'Secret Key',
'stripe_signing_secret' => 'Webhook Secret',
'subject_name' => 'Tên sản phẩm tùy chỉnh',
'subscribe_ban_times' => 'Giới hạn yêu cầu đăng ký',
'subscribe_domain' => 'Đường dẫn đăng ký',
'subscribe_max' => 'Số node tối đa trong danh sách đăng ký',
'telegram_token' => 'Telegram Token',
'tg_chat_token' => 'TG Chat Token',
'theadpay_key' => '[THeadPay] Key',
'theadpay_mchid' => '[THeadPay] Merchant ID',
'theadpay_url' => '[THeadPay] URL',
'ticket_closed_notification' => 'Thông báo đóng vé',
'ticket_created_notification' => 'Thông báo mở vé',
'ticket_replied_notification' => 'Thông báo trả lời vé',
'traffic_ban_time' => 'Thời gian cấm',
'traffic_ban_value' => 'Ngưỡng cấm do lạm dụng dữ liệu',
'traffic_limit_time' => 'Khoảng thời gian điểm danh',
'traffic_warning_percent' => 'Ngưỡng cảnh báo hết dữ liệu',
'trojan_license' => 'Trojan License',
'username_type' => 'Kiểu tên đăng nhập',
'user_invite_days' => '[User] Hạn mời',
'v2ray_license' => 'V2Ray License',
'v2ray_tls_provider' => 'Cấu hình TLS V2Ray',
'webmaster_email' => 'Email quản trị viên',
'website_analytics' => 'Mã nhúng thống kê',
'website_callback_url' => 'Miền thanh toán',
'website_customer_service' => 'Mã nhúng hỗ trợ',
'website_home_logo' => 'Logo trang chủ',
'website_logo' => 'Logo trang con',
'website_name' => 'Tên website',
'website_security_code' => 'Mã bảo mật',
'website_url' => 'Đường dẫn website',
'web_api_url' => 'Miền API',
'wechat_aid' => 'WeChat AID',
'wechat_cid' => 'WeChat CID',
'wechat_encodingAESKey' => 'WeChat Mã mã hóa',
'wechat_qrcode' => 'Mã QR WeChat',
'wechat_secret' => 'WeChat Secret',
'wechat_token' => 'WeChat Token',
'hint' => [
'account_expire_notification' => 'Thông báo hết hạn',
'active_times' => 'Qua email trong 24h',
'admin_invite_days' => 'Hạn mời của admin',
'aff_salt' => 'Mã hóa URL giới thiệu',
'AppStore_id' => 'Sử dụng trong bài viết',
'AppStore_password' => 'Sử dụng trong bài viết',
'auto_release_port' => 'Tự giải phóng cổng sau <code>'.config('tasks.release_port').'</code> ngày bị cấm/hết hạn',
'bark_key' => 'Mã thiết bị để đẩy iOS',
'captcha_key' => 'Xem <a href="https://proxypanel.gitbook.io/wiki/captcha" target="_blank">hướng dẫn</a>',
'data_anomaly_notification' => 'Thông báo cho admin khi vượt ngưỡng',
'data_exhaust_notification' => 'Thông báo khi dữ liệu sắp hết',
'ddns_key' => 'Xem <a href="https://proxypanel.gitbook.io/wiki/ddns" target="_blank">hướng dẫn</a>',
'ddns_mode' => 'Đồng bộ thay đổi tên miền & IP lên nhà cung cấp DNS',
'default_days' => 'Mặc định hết hạn cho tài khoản mới, 0 là hôm đó',
'default_traffic' => 'Mặc định dữ liệu ban đầu cho tài khoản mới',
'detection_check_times' => 'Tự đưa node offline sau N lần cảnh báo, 0 hoặc để trống là không giới hạn, tối đa 12',
'dingTalk_access_token' => 'Mã truy cập của <a href=https://open.dingtalk.com/document/group/custom-robot-access#title-jfe-yo9-jl2 target=_blank>bot tùy chỉnh</a>',
'dingTalk_secret' => 'Bí mật khi bật chữ ký',
'expire_days' => 'Bắt đầu thông báo hết hạn',
'f2fpay_app_id' => 'Alipay APPID',
'f2fpay_private_key' => 'Private key từ công cụ generate key',
'f2fpay_public_key' => 'Không phải public key của APP!',
'forbid_mode' => 'Chặn truy cập từ các khu vực chỉ định',
'invite_num' => 'Mặc định mỗi người dùng có thể mời',
'is_activate_account' => 'Yêu cầu kích hoạt qua email',
'is_ban_status' => '(Thận trọng) Cấm toàn bộ tài khoản sẽ xóa tất cả dữ liệu và ngăn không cho đăng nhập',
'is_captcha' => 'Yêu cầu captcha để đăng nhập/đăng ký nếu bật',
'is_checkin' => 'Thưởng ngẫu nhiên khi check-in nếu bật',
'is_clear_log' => '(Khuyên dùng) Tự động xóa nhật ký không cần thiết nếu bật',
'is_custom_subscribe' => 'Hiển thị thời hạn & dữ liệu còn lại trên danh sách đăng ký khi bật',
'is_email_filtering' => 'Danh sách đen: bất kỳ email nào ngoài danh sách; Danh sách trắng: chỉ các email trong danh sách',
'is_forbid_robot' => 'Trả lỗi 404 nếu truy cập từ bot/proxy',
'is_free_code' => 'Ẩn mã mời miễn phí nếu tắt',
'is_rand_port' => 'Cổng ngẫu nhiên khi đăng ký/thêm người dùng',
'is_register' => 'Vô hiệu hóa đăng ký nếu bỏ chọn',
'is_subscribe_ban' => 'Tự cấm nếu số lượng yêu cầu đăng ký vượt ngưỡng',
'is_traffic_ban' => 'Tự vô hiệu hóa dịch vụ nếu vượt ngưỡng dữ liệu trong 1 giờ',
'iYuu_token' => 'Điền <a href=https://iyuu.cn target=_blank>IYUU token</a> trước khi bật',
'maintenance_content' => 'Nội dung tùy chỉnh thông báo bảo trì',
'maintenance_mode' => 'Chuyển hướng người dùng bình thường tới trang bảo trì nếu bật | Admin có thể đăng nhập qua <a href="javascript:(0)">:url</a>',
'maintenance_time' => 'Đếm ngược cho trang bảo trì',
'min_port' => 'Cổng từ 1000 đến 65535',
'node_blocked_notification' => 'Kiểm tra hàng giờ, thông báo nếu phát hiện chặn node',
'node_daily_notification' => 'Báo cáo hàng ngày về lưu lượng các node',
'node_offline_notification' => 'Kiểm tra 10 phút/lần, thông báo nếu phát hiện node offline',
'oauth_path' => 'Vui lòng bật trước trong .ENV',
'offline_check_times' => 'Ngừng thông báo sau N lần cảnh báo trong 24 giờ',
'password_reset_notification' => 'Cho phép đặt lại mật khẩu qua email nếu bật',
'paybeaver_app_id' => '<a href="https://merchant.paybeaver.com/" target="_blank">Trung tâm Merchant</a> -> Developer -> App ID',
'paybeaver_app_secret' => '<a href="https://merchant.paybeaver.com/" target="_blank">Trung tâm Merchant</a> -> Developer -> App Secret',
'payjs_mch_id' => 'Lấy từ <a href="https://payjs.cn/dashboard/member" target="_blank">trang thành viên</a>',
'payment_confirm_notification' => 'Thông báo admin xử lý đơn hàng thanh toán thủ công',
'payment_received_notification' => 'Thông báo người dùng khi nhận được thanh toán',
'pushDeer_key' => 'Điền <a href=https://www.pushdeer.com/official.html target=_blank>PushDeer Push Key</a> trước khi bật',
'pushplus_token' => 'Điền <a href=https://www.pushplus.plus/push1.html target=_blank>PushPlus Token</a> trước khi bật',
'rand_subscribe' => 'Thứ tự ngẫu nhiên nếu bật, nếu không theo thứ tự node',
'redirect_url' => 'Chuyển hướng khi quy tắc kích hoạt',
'referral_money' => 'Số tiền rút tối thiểu',
'referral_percent' => 'Phần trăm giá trị đơn hàng mà người giới thiệu nhận được',
'referral_status' => 'Đóng hệ thống giới thiệu mà không ảnh hưởng dữ liệu',
'referral_traffic' => 'Tặng dữ liệu khi đăng ký qua giới thiệu',
'referral_type' => 'Dữ liệu mới tính theo kiểu mới sau khi chuyển đổi',
'register_ip_limit' => 'Số lượng đăng ký cho phép mỗi IP trong 24 giờ, 0 hoặc để trống là không giới hạn',
'reset_password_times' => 'Số lần đặt lại mật khẩu qua email trong 24 giờ',
'reset_traffic' => 'Tự động đặt lại dữ liệu dựa trên chu kỳ gói của người dùng',
'server_chan_key' => 'Điền <a href=https://sc.ftqq.com target=_blank>ServerChan SCKEY</a> trước khi bật',
'standard_currency' => 'Tiền tệ chính trên giao diện',
'subject_name' => 'Tên sản phẩm trên cổng thanh toán',
'subscribe_ban_times' => 'Số lượt yêu cầu đăng ký tối đa cho phép mỗi người dùng trong 24 giờ',
'subscribe_domain' => 'Bắt đầu bằng http:// hoặc https:// để tránh lỗi DNS poison',
'subscribe_max' => 'Số node tối đa trong danh sách đăng ký, 0 là tất cả',
'telegram_token' => 'Lấy <a href=https://t.me/BotFather target=_blank>TOKEN</a> từ @BotFather',
'tg_chat_token' => 'Điền <a href=https://t.me/realtgchat_bot target=_blank>TG Chat token</a> trước khi bật',
'ticket_closed_notification' => 'Thông báo cho người dùng khi đóng vé',
'ticket_created_notification' => 'Thông báo cho quản trị viên/người dùng tùy vào ai tạo',
'ticket_replied_notification' => 'Thông báo cho bên kia khi có phản hồi vé',
'traffic_ban_time' => 'Thời gian cấm tự động do ngoại lệ',
'traffic_ban_value' => 'Kích hoạt cấm tài khoản nếu vượt ngưỡng trong 1 giờ',
'traffic_limit_time' => 'Khoảng thời gian giữa 2 lần check-in',
'traffic_warning_percent' => 'Gửi thông báo sắp hết dữ liệu khi đạt ngưỡng này',
'username_type' => 'Kiểu tên đăng nhập mặc định',
'user_invite_days' => 'Hạn mời của người dùng',
'v2ray_tls_provider' => 'Cấu hình node ưu tiên hơn',
'webmaster_email' => 'Email liên hệ trong một số thông báo lỗi',
'website_analytics' => 'Mã nhúng thống kê',
'website_callback_url' => 'Tránh lỗi thanh toán do DNS poison',
'website_customer_service' => 'Mã nhúng hỗ trợ',
'website_name' => 'Tên hiển thị trong email',
'website_security_code' => 'Yêu cầu nhập mã bảo mật nếu được cài',
'website_url' => 'Tên miền chính để tạo đường dẫn',
'web_api_url' => 'Ví dụ: '.config('app.url'),
'wechat_aid' => '<a href="https://work.weixin.qq.com/wework_admin/frame#apps" target="_blank">Quản lý ứng dụng</a> -> AgentId',
'wechat_cid' => 'Lấy từ <a href="https://work.weixin.qq.com/wework_admin/frame#profile" target="_blank">Thông tin doanh nghiệp</a>',
'wechat_encodingAESKey' => 'Quản lý ứng dụng -> Cài đặt -> EncodingAESKey',
'wechat_secret' => 'Bí mật ứng dụng (cần WeChat doanh nghiệp để xem)',
'wechat_token' => 'Cài đặt -> TOKEN, URL: :url',
],
'placeholder' => [
'default_url' => 'Mặc định :url',
'server_chan_key' => 'Điền SCKEY ServerChan rồi nhấn Cập nhật',
'pushDeer_key' => 'Điền Push Key PushDeer rồi nhấn Cập nhật',
'iYuu_token' => 'Điền IYUU token rồi nhấn Cập nhật',
'bark_key' => 'Điền mã thiết bị Bark rồi nhấn Cập nhật',
'telegram_token' => 'Điền Telegram token rồi nhấn Cập nhật',
'pushplus_token' => 'Vui lòng đăng ký tại ServerChan',
'dingTalk_access_token' => 'Mã truy cập của bot tùy chỉnh',
'dingTalk_secret' => 'Bí mật sau khi bật ký',
'wechat_aid' => 'WeChat Enterprise App AID',
'wechat_cid' => 'Điền WeChat CID rồi nhấn Cập nhật',
'wechat_secret' => 'Bí mật ứng dụng WeChat',
'tg_chat_token' => 'Vui lòng đăng ký tại Telegram',
'codepay_url' => 'https://codepay.fateqq.com/create_order/?',
],
'payment' => [
'attribute' => 'Cổng thanh toán',
'channel' => [
'alipay' => 'Alipay F2F',
'codepay' => 'CodePay',
'epay' => 'ePay',
'payjs' => 'PayJs',
'paypal' => 'PayPal',
'stripe' => 'Stripe',
'paybeaver' => 'PayBeaver',
'theadpay' => 'THeadPay',
'manual' => 'Thanh toán thủ công',
],
'hint' => [
'alipay' => 'Tính năng này cần đăng ký quyền và ứng dụng tại <a href="https://open.alipay.com/platform/appManage.htm?#/create/" target="_blank">Ant Financial Services Open Platform</a>',
'codepay' => 'Vui lòng đăng ký tài khoản tại <a href="https://codepay.fateqq.com/i/377289" target="_blank">CodePay</a>, tải và cài đặt phần mềm',
'payjs' => 'Vui lòng đăng ký tài khoản tại <a href="https://payjs.cn/ref/zgxjnb" target="_blank">PayJs</a>',
'paypal' => 'Đăng nhập vào <a href="https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty" target="_blank">trang đăng ký API</a> bằng tài khoản merchant, đồng ý và lấy thông tin cài đặt',
'paybeaver' => 'Vui lòng đăng ký tài khoản tại <a href="https://merchant.paybeaver.com/?aff_code=iK4GNuX8" target="_blank"> PayBeaver</a>',
'theadpay' => 'Vui lòng đăng ký tài khoản tại <a href="https://theadpay.com/" target="_blank">THeadPay</a>',
'manual' => 'Sau khi cài đặt và chọn, sẽ hiển thị ở giao diện người dùng',
],
],
'notification' => [
'channel' => [
'telegram' => 'Telegram',
'wechat' => 'WeChat Doanh nghiệp',
'dingtalk' => 'DingTalk',
'email' => 'Email',
'bark' => 'Bark',
'serverchan' => 'ServerChan',
'pushdeer' => 'PushDeer',
'pushplus' => 'PushPlus',
'iyuu' => 'IYUU',
'tg_chat' => 'TG Chat',
'site' => 'Thông báo trang web',
],
'send_test' => 'Gửi tin nhắn thử',
],
'forbid' => [
'mainland' => 'Chặn Trung Quốc đại lục',
'china' => 'Chặn Trung Quốc',
'oversea' => 'Chặn nước ngoài',
],
'username' => [
'email' => 'Email',
'mobile' => 'Số điện thoại',
'any' => 'Bất kỳ',
],
'active_account' => [
'before' => 'Kích hoạt trước khi đăng ký',
'after' => 'Kích hoạt sau khi đăng ký',
],
'ddns' => [
'namesilo' => 'Namesilo',
'aliyun' => 'AliCloud/Aliyun',
'dnspod' => 'DNSPod',
'cloudflare' => 'CloudFlare',
],
'captcha' => [
'standard' => 'Thường',
'geetest' => '极验',
'recaptcha' => 'Google reCaptcha',
'hcaptcha' => 'hCaptcha',
'turnstile' => 'Turnstile',
],
'referral' => [
'once' => 'Hoa hồng đầu tiên',
'loop' => 'Hoa hồng vòng lặp',
],
],
'set_to' => 'Đặt :attribute thành',
'minute' => 'phút',
'query' => 'Tìm kiếm',
'optional' => 'Tùy chọn',
'require' => 'Bắt buộc',
];