feat: Update Auth Control

This commit is contained in:
web@ppanel
2025-01-13 21:07:27 +07:00
parent dd23279e3e
commit c59742a4f3
143 changed files with 4195 additions and 1512 deletions
@@ -0,0 +1,20 @@
{
"emailSuffixWhitelist": "Danh sách trắng Hậu tố Email",
"emailSuffixWhitelistDescription": "Khi được bật, chỉ những email có hậu tố trong danh sách mới có thể đăng ký",
"emailVerification": "Xác minh Email",
"emailVerificationDescription": "Khi được bật, người dùng sẽ cần xác minh email của họ",
"ipRegistrationLimit": "Giới hạn Đăng ký IP",
"ipRegistrationLimitDescription": "Khi được kích hoạt, các địa chỉ IP đáp ứng yêu cầu của quy tắc sẽ bị hạn chế đăng ký; lưu ý rằng việc xác định IP có thể gây ra vấn đề do các CDN hoặc proxy phía trước",
"penaltyTime": "Thời gian phạt (phút)",
"penaltyTimeDescription": "Người dùng phải chờ thời gian phạt kết thúc trước khi đăng ký lại",
"registrationLimitCount": "Số lượng giới hạn đăng ký",
"registrationLimitCountDescription": "Kích hoạt hình phạt sau khi đạt đến giới hạn đăng ký",
"saveSuccess": "Lưu thành công",
"stopNewUserRegistration": "Dừng Đăng Ký Người Dùng Mới",
"stopNewUserRegistrationDescription": "Khi được bật, không ai có thể đăng ký",
"trialRegistration": "Đăng ký Thử nghiệm",
"trialRegistrationDescription": "Kích hoạt đăng ký dùng thử; trước tiên hãy chỉnh sửa gói và thời gian dùng thử",
"whitelistSuffixes": "Danh sách trắng Hậu tố",
"whitelistSuffixesDescription": "Được sử dụng để xác minh email trong quá trình đăng ký; một dòng mỗi mục",
"whitelistSuffixesPlaceholder": "Nhập hậu tố email, mỗi dòng một hậu tố"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Cấu Hình Cơ Bản",
"emailLogs": "Nhật ký Email",
"emailTemplate": "Mẫu Email",
"expiration_email_template": "Mẫu Thông Báo Hết Hạn",
"expiration_email_templateDescription": "Các chỗ chèn {after}.variable{before} sẽ được thay thế bằng dữ liệu thực tế. Đảm bảo giữ nguyên các biến này.",
"inputPlaceholder": "Nhập giá trị...",
"maintenance_email_template": "Mẫu Thông Báo Bảo Trì",
"maintenance_email_templateDescription": "Các chỗ chèn {after}.variable{before} sẽ được thay thế bằng dữ liệu thực tế. Đảm bảo giữ nguyên các biến này.",
"saveSuccess": "Cấu hình đã được lưu thành công.",
"sendFailure": "Gửi email kiểm tra thất bại, vui lòng kiểm tra cấu hình.",
"sendSuccess": "Email kiểm tra đã được gửi thành công.",
"sendTestEmail": "Gửi Email Thử",
"sendTestEmailDescription": "Gửi một email thử nghiệm để xác minh cấu hình.",
"senderAddress": "Địa chỉ người gửi",
"senderAddressDescription": "Địa chỉ email mặc định được sử dụng để gửi email.",
"smtpAccount": "Tài khoản SMTP",
"smtpAccountDescription": "Tài khoản email được sử dụng để xác thực.",
"smtpEncryptionMethod": "Phương Thức Mã Hóa SMTP",
"smtpEncryptionMethodDescription": "Chọn xem có bật mã hóa SSL/TLS hay không.",
"smtpPassword": "Mật khẩu SMTP",
"smtpPasswordDescription": "Mật khẩu cho tài khoản SMTP.",
"smtpServerAddress": "Địa chỉ máy chủ SMTP",
"smtpServerAddressDescription": "Chỉ định địa chỉ máy chủ được sử dụng để gửi email.",
"smtpServerPort": "Cổng Máy Chủ SMTP",
"smtpServerPortDescription": "Chỉ định cổng được sử dụng để kết nối với máy chủ SMTP.",
"verify_email_template": "Mẫu Email Xác Minh",
"verify_email_templateDescription": "Các chỗ trống {after}.variable{before} sẽ được thay thế bằng dữ liệu thực tế. Đảm bảo giữ nguyên các biến này."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Quản lý Thông báo",
"Apple": "ID Apple",
"Auth Control": "Kiểm Soát Xác Thực",
"Coupon Management": "Quản lý phiếu giảm giá",
"Dashboard": "Bảng điều khiển",
"Document Management": "Quản lý tài liệu",
"Email": "Email",
"Facebook": "Facebook",
"Finance": "Tài chính",
"General": "Chung",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Quản lý đơn hàng",
"Payment Config": "Cấu hình thanh toán",
"Phone Number": "Số Điện Thoại",
"Server": "Dịch vụ",
"Server Management": "Quản lý máy chủ",
"Settings": "Cài đặt",
"Subscribe Management": "Quản lý đăng ký",
"System Config": "Cấu hình hệ thống",
"System Tool": "Công Cụ Hệ Thống",
"Telegram": "Telegram",
"Ticket Management": "Quản lý phiếu hỗ trợ",
"Twitter": "Twitter",
"User": "Người dùng",
"User Management": "Quản lý người dùng"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "Danh sách nhật ký SMS",
"apiUrl": "URL API",
"apiUrlTip": "Điểm cuối API của nền tảng SMS",
"areaCode": "Mã vùng",
"content": "Nội dung",
"createdAt": "Thời gian gửi",
"enable": "Kích hoạt",
"enableTip": "Sau khi kích hoạt, các chức năng đăng ký, đăng nhập, liên kết và hủy liên kết điện thoại di động sẽ được kích hoạt",
"expireTime": "Thời Gian Hết Hạn",
"expireTimeTip": "Thời gian hiệu lực của mã xác minh SMS (giây)",
"foreignApiUrl": "URL API Quốc tế",
"foreignApiUrlTip": "Điểm cuối API dịch vụ SMS quốc tế",
"interval": "Khoảng thời gian",
"intervalTip": "Khoảng thời gian gửi mã xác minh SMS cho cùng một số điện thoại (giây), 0 có nghĩa là không giới hạn",
"limit": "Giới hạn hàng ngày",
"limitTip": "Giới hạn gửi mã xác minh SMS hàng ngày cho cùng một số điện thoại, 0 có nghĩa là không giới hạn",
"logs": "Nhật ký",
"password": "Mật khẩu",
"passwordTip": "Mật khẩu nền tảng SMS, chẳng hạn như Aliyun Access Key Secret",
"placeholders": {
"apiUrl": "Nhập URL API, ví dụ: https://api.example.com",
"expireTime": "Nhập thời gian hết hạn, mặc định là 300",
"foreignApiUrl": "Nhập URL API quốc tế",
"interval": "Nhập thời gian khoảng cách, mặc định là 60",
"limit": "Nhập giới hạn hàng ngày, mặc định là 20",
"password": "Nhập mật khẩu nền tảng",
"region": "Nhập khu vực, ví dụ: cn-hangzhou",
"template": "Mã xác minh của bạn là {code}, có hiệu lực trong 5 phút",
"templateCode": "Nhập mã mẫu",
"templateParam": "Nhập tên tham số, mặc định là code",
"username": "Nhập tên người dùng nền tảng"
},
"platform": "Nền tảng SMS",
"platformTip": "Vui lòng chọn nền tảng SMS",
"region": "Khu vực",
"regionTip": "Khu vực dịch vụ SMS, chẳng hạn như cn-hangzhou cho Aliyun",
"search": "Tìm số điện thoại",
"sendFailed": "Gửi Thất Bại",
"sendSuccess": "Gửi thành công",
"settings": "Cài đặt",
"status": "Trạng thái",
"telephone": "Số điện thoại",
"template": "Mẫu SMS",
"templateCode": "Mã Mẫu",
"templateCodeTip": "Mã mẫu dịch vụ SMS",
"templateParam": "Tham số Mẫu",
"templateParamTip": "Tên tham số biến trong mẫu SMS, mặc định là 'code'",
"templateTip": "Vui lòng điền vào mẫu SMS, giữ {code} ở giữa, nếu không chức năng SMS sẽ không hoạt động",
"testSms": "Gửi SMS Thử",
"testSmsContent": "Đây là một tin nhắn thử nghiệm",
"testSmsPhone": "Nhập số điện thoại",
"testSmsTip": "Gửi một tin nhắn SMS thử nghiệm để xác minh cấu hình của bạn",
"updateSuccess": "Cập nhật thành công",
"username": "Tên người dùng",
"usernameTip": "Tên người dùng nền tảng SMS, chẳng hạn như ID Khóa Truy cập Aliyun"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "Chỉ sử dụng để hiển thị, sau khi thay đổi tất cả các đơn vị tiền tệ trong hệ thống sẽ thay đổi",
"saveSuccess": "Lưu thành công"
},
"email": {
"expiration_email_template": "Mẫu thông báo hết hạn",
"expiration_email_templateDescription": "Các biến {after}.tên biến{before} trong mẫu sẽ được thay thế bằng dữ liệu thực tế, vui lòng đảm bảo giữ lại các biến này.",
"inputPlaceholder": "Vui lòng nhập nội dung...",
"maintenance_email_template": "Mẫu thông báo bảo trì",
"maintenance_email_templateDescription": "Các biến {after}.tên biến{before} trong mẫu sẽ được thay thế bằng dữ liệu thực tế, vui lòng đảm bảo giữ lại các biến này.",
"saveSuccess": "Cấu hình đã được lưu thành công.",
"sendFailure": "Gửi email thử nghiệm thất bại, vui lòng kiểm tra cấu hình.",
"sendSuccess": "Email thử nghiệm đã được gửi thành công.",
"sendTestEmail": "Gửi email thử nghiệm",
"sendTestEmailDescription": "Gửi một email thử nghiệm để xác minh cấu hình có chính xác không.",
"senderAddress": "Địa chỉ người gửi",
"senderAddressDescription": "Địa chỉ email mặc định được sử dụng để gửi thư.",
"smtpAccount": "Tài khoản SMTP",
"smtpAccountDescription": "Tài khoản email được sử dụng để xác thực.",
"smtpEncryptionMethod": "Phương thức mã hóa SMTP",
"smtpEncryptionMethodDescription": "Chọn có bật mã hóa SSL/TLS hay không.",
"smtpPassword": "Mật khẩu SMTP",
"smtpPasswordDescription": "Mật khẩu của tài khoản SMTP này.",
"smtpServerAddress": "Địa chỉ máy chủ SMTP",
"smtpServerAddressDescription": "Chỉ định địa chỉ máy chủ được sử dụng để gửi thư.",
"smtpServerPort": "Cổng máy chủ SMTP",
"smtpServerPortDescription": "Chỉ định số cổng được sử dụng để kết nối với máy chủ SMTP.",
"verify_email_template": "Mẫu email xác minh",
"verify_email_templateDescription": "Các biến {after}.tên biến{before} trong mẫu sẽ được thay thế bằng dữ liệu thực tế, vui lòng đảm bảo giữ lại các biến này."
},
"invite": {
"commissionFirstTimeOnly": "Chỉ hoa hồng lần đầu tiên mua",
"commissionFirstTimeOnlyDescription": "Khi kích hoạt, hoa hồng chỉ được tạo khi người được mời thanh toán lần đầu tiên. Bạn có thể cấu hình từng người dùng trong quản lý người dùng",
@@ -64,26 +38,6 @@
"startTime": "Thời gian bắt đầu",
"timeSlot": "Khung giờ"
},
"register": {
"emailSuffixWhitelist": "Danh sách trắng hậu tố email",
"emailSuffixWhitelistDescription": "Khi bật, chỉ những email có hậu tố trong danh sách mới có thể đăng ký",
"emailVerification": "Xác minh email",
"emailVerificationDescription": "Khi bật, người dùng sẽ cần xác minh email của họ",
"ipRegistrationLimit": "Giới hạn đăng ký IP",
"ipRegistrationLimitDescription": "Khi bật, IP đáp ứng yêu cầu quy tắc sẽ bị giới hạn đăng ký. Lưu ý rằng việc xác định IP có thể gây ra vấn đề do CDN hoặc proxy phía trước",
"penaltyTime": "Thời gian phạt (phút)",
"penaltyTimeDescription": "Người dùng phải chờ hết thời gian phạt để đăng ký lại",
"registrationLimitCount": "Số lần giới hạn đăng ký",
"registrationLimitCountDescription": "Kích hoạt phạt khi đạt đến giới hạn đăng ký",
"saveSuccess": "Lưu thành công",
"stopNewUserRegistration": "Dừng đăng ký người dùng mới",
"stopNewUserRegistrationDescription": "Khi bật, không ai có thể đăng ký",
"trialRegistration": "Đăng ký dùng thử",
"trialRegistrationDescription": "Kích hoạt đăng ký dùng thử, vui lòng chỉnh sửa gói và thời gian dùng thử trước",
"whitelistSuffixes": "Hậu tố danh sách trắng",
"whitelistSuffixesDescription": "Dùng cho xác minh email đăng ký, mỗi dòng một hậu tố",
"whitelistSuffixesPlaceholder": "Vui lòng nhập hậu tố email, mỗi dòng một"
},
"site": {
"logo": "LOGO",
"logoDescription": "Dùng để hiển thị vị trí cần hiển thị LOGO",