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": "Білий список суфіксів електронної пошти",
"emailSuffixWhitelistDescription": "Коли увімкнено, реєструватися можуть лише електронні адреси з суфіксами зі списку",
"emailVerification": "Підтвердження електронної пошти",
"emailVerificationDescription": "Коли ввімкнено, користувачам потрібно буде підтвердити свою електронну пошту",
"ipRegistrationLimit": "Ліміт реєстрацій з IP-адреси",
"ipRegistrationLimitDescription": "Коли увімкнено, IP-адреси, які відповідають вимогам правила, будуть обмежені в реєстрації; зверніть увагу, що визначення IP-адреси може викликати проблеми через CDN або фронтенд-проксі",
"penaltyTime": "Час штрафу (хвилини)",
"penaltyTimeDescription": "Користувачі повинні дочекатися закінчення часу штрафу, перш ніж знову зареєструватися",
"registrationLimitCount": "Ліміт кількості реєстрацій",
"registrationLimitCountDescription": "Увімкнути штраф після досягнення ліміту реєстрацій",
"saveSuccess": "Збереження успішне",
"stopNewUserRegistration": "Зупинити реєстрацію нових користувачів",
"stopNewUserRegistrationDescription": "Коли ввімкнено, ніхто не може зареєструватися",
"trialRegistration": "Реєстрація на пробний період",
"trialRegistrationDescription": "Увімкніть реєстрацію на пробний період; спочатку змініть пробний пакет і тривалість",
"whitelistSuffixes": "Білий список суфіксів",
"whitelistSuffixesDescription": "Використовується для перевірки електронної пошти під час реєстрації; один на рядок",
"whitelistSuffixesPlaceholder": "Введіть суфікси електронної пошти, по одному на рядок"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Основна конфігурація",
"emailLogs": "Журнали електронної пошти",
"emailTemplate": "Шаблон електронної пошти",
"expiration_email_template": "Шаблон повідомлення про закінчення терміну дії",
"expiration_email_templateDescription": "Заповнювачі {after}.variable{before} будуть замінені на фактичні дані. Переконайтеся, що зберегли ці змінні.",
"inputPlaceholder": "Введіть значення...",
"maintenance_email_template": "Шаблон повідомлення про технічне обслуговування",
"maintenance_email_templateDescription": "Заповнювачі {after}.variable{before} будуть замінені на фактичні дані. Переконайтеся, що зберегли ці змінні.",
"saveSuccess": "Конфігурацію успішно збережено.",
"sendFailure": "Не вдалося надіслати тестовий електронний лист, будь ласка, перевірте налаштування.",
"sendSuccess": "Тестовий електронний лист успішно надіслано.",
"sendTestEmail": "Надіслати тестовий електронний лист",
"sendTestEmailDescription": "Надіслати тестовий електронний лист для перевірки конфігурації.",
"senderAddress": "Адреса відправника",
"senderAddressDescription": "Адреса електронної пошти за замовчуванням, яка використовується для відправки електронних листів.",
"smtpAccount": "Обліковий запис SMTP",
"smtpAccountDescription": "Обліковий запис електронної пошти, що використовується для автентифікації.",
"smtpEncryptionMethod": "Метод шифрування SMTP",
"smtpEncryptionMethodDescription": "Виберіть, чи увімкнути шифрування SSL/TLS.",
"smtpPassword": "SMTP пароль",
"smtpPasswordDescription": "Пароль для облікового запису SMTP.",
"smtpServerAddress": "Адреса SMTP сервера",
"smtpServerAddressDescription": "Вкажіть адресу сервера, що використовується для відправки електронних листів.",
"smtpServerPort": "Порт SMTP сервера",
"smtpServerPortDescription": "Вкажіть порт, який використовується для підключення до SMTP-сервера.",
"verify_email_template": "Шаблон електронного листа для підтвердження",
"verify_email_templateDescription": "Заповнювачі {after}.variable{before} будуть замінені на фактичні дані. Переконайтеся, що зберегли ці змінні."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Управління оголошеннями",
"Apple": "Apple ID",
"Auth Control": "Контроль автентифікації",
"Coupon Management": "Управління купонами",
"Dashboard": "Панель приладів",
"Document Management": "Управління документами",
"Email": "Електронна пошта",
"Facebook": "Facebook",
"Finance": "Фінанси",
"General": "Загальні",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Управління замовленнями",
"Payment Config": "Налаштування оплати",
"Phone Number": "Номер телефону",
"Server": "Сервер",
"Server Management": "Управління сервером",
"Settings": "Налаштування",
"Subscribe Management": "Управління підписками",
"System Config": "Системна конфігурація",
"System Tool": "Системний інструмент",
"Telegram": "Телеграм",
"Ticket Management": "Управління заявками",
"Twitter": "Твіттер",
"User": "Користувач",
"User Management": "Управління користувачами"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "Список журналу SMS",
"apiUrl": "URL API",
"apiUrlTip": "Кінцева точка API платформи SMS",
"areaCode": "Код регіону",
"content": "Зміст",
"createdAt": "Час відправлення",
"enable": "Увімкнути",
"enableTip": "Після увімкнення будуть доступні функції реєстрації, входу, прив'язки та відв'язки мобільного телефону",
"expireTime": "Час закінчення",
"expireTimeTip": "Термін дії коду перевірки SMS (секунди)",
"foreignApiUrl": "Міжнародний URL API",
"foreignApiUrlTip": "Кінцева точка API для міжнародного SMS-сервісу",
"interval": "Інтервал",
"intervalTip": "Інтервал відправки SMS-коду підтвердження для одного і того ж номера телефону (в секундах), 0 означає без обмежень",
"limit": "Денний ліміт",
"limitTip": "Добова межа відправлення SMS-кодів перевірки для одного і того ж номера телефону, 0 означає відсутність обмежень",
"logs": "Журнали",
"password": "Пароль",
"passwordTip": "Пароль платформи SMS, наприклад, секретний ключ доступу Aliyun",
"placeholders": {
"apiUrl": "Введіть URL API, наприклад, https://api.example.com",
"expireTime": "Введіть час закінчення, за замовчуванням 300",
"foreignApiUrl": "Введіть міжнародний URL API",
"interval": "Введіть інтервал часу, за замовчуванням 60",
"limit": "Введіть денний ліміт, за замовчуванням 20",
"password": "Введіть пароль платформи",
"region": "Введіть регіон, наприклад, cn-hangzhou",
"template": "Ваш код підтвердження {code}, дійсний протягом 5 хвилин",
"templateCode": "Введіть код шаблону",
"templateParam": "Введіть назву параметра, за замовчуванням code",
"username": "Введіть ім'я користувача платформи"
},
"platform": "Платформа SMS",
"platformTip": "Будь ласка, виберіть платформу SMS",
"region": "Регіон",
"regionTip": "Регіон служби SMS, наприклад cn-hangzhou для Aliyun",
"search": "Пошук номера телефону",
"sendFailed": "Не вдалося надіслати",
"sendSuccess": "Відправлено успішно",
"settings": "Налаштування",
"status": "Статус",
"telephone": "Номер телефону",
"template": "Шаблон SMS",
"templateCode": "Код шаблону",
"templateCodeTip": "Код шаблону SMS-сервісу",
"templateParam": "Параметр Шаблону",
"templateParamTip": "Назва змінної параметра в шаблоні SMS, за замовчуванням 'code'",
"templateTip": "Будь ласка, заповніть шаблон SMS, залиште {code} посередині, інакше функція SMS не працюватиме",
"testSms": "Надіслати тестове SMS",
"testSmsContent": "Це тестове повідомлення",
"testSmsPhone": "Введіть номер телефону",
"testSmsTip": "Надіслати тестове SMS, щоб перевірити вашу конфігурацію",
"updateSuccess": "Оновлення успішне",
"username": "Ім'я користувача",
"usernameTip": "Ім'я користувача платформи SMS, наприклад, ідентифікатор ключа доступу Aliyun"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "Використовується лише для відображення, після зміни всі валютні одиниці в системі будуть змінені",
"saveSuccess": "Успішно збережено"
},
"email": {
"expiration_email_template": "Шаблон повідомлення про закінчення терміну",
"expiration_email_templateDescription": "Змінні {after}.ім'я_змінної{before} у шаблоні будуть замінені на фактичні дані, будь ласка, переконайтеся, що ці змінні збережені.",
"inputPlaceholder": "Будь ласка, введіть вміст...",
"maintenance_email_template": "Шаблон повідомлення про обслуговування",
"maintenance_email_templateDescription": "Змінні {after}.ім'я_змінної{before} у шаблоні будуть замінені на фактичні дані, будь ласка, переконайтеся, що ці змінні збережені.",
"saveSuccess": "Конфігурація успішно збережена.",
"sendFailure": "Не вдалося надіслати тестовий лист, будь ласка, перевірте конфігурацію.",
"sendSuccess": "Тестовий лист успішно надіслано.",
"sendTestEmail": "Надіслати тестовий лист",
"sendTestEmailDescription": "Надішліть тестовий лист, щоб перевірити правильність конфігурації.",
"senderAddress": "Адреса відправника",
"senderAddressDescription": "Адреса електронної пошти, що використовується за замовчуванням для відправки листів.",
"smtpAccount": "Обліковий запис SMTP",
"smtpAccountDescription": "Обліковий запис електронної пошти для автентифікації.",
"smtpEncryptionMethod": "Метод шифрування SMTP",
"smtpEncryptionMethodDescription": "Виберіть, чи увімкнути шифрування SSL/TLS.",
"smtpPassword": "Пароль SMTP",
"smtpPasswordDescription": "Пароль для цього облікового запису SMTP.",
"smtpServerAddress": "Адреса сервера SMTP",
"smtpServerAddressDescription": "Вкажіть адресу сервера для відправки листів.",
"smtpServerPort": "Порт сервера SMTP",
"smtpServerPortDescription": "Вкажіть номер порту для підключення до сервера SMTP.",
"verify_email_template": "Шаблон верифікаційного листа",
"verify_email_templateDescription": "Змінні {after}.ім'я_змінної{before} у шаблоні будуть замінені на фактичні дані, будь ласка, переконайтеся, що ці змінні збережені."
},
"invite": {
"commissionFirstTimeOnly": "Лише комісія за першу покупку",
"commissionFirstTimeOnlyDescription": "Після увімкнення комісія нараховується лише при першій оплаті запрошеної особи. Ви можете налаштувати окремого користувача в управлінні користувачами.",
@@ -64,26 +38,6 @@
"startTime": "Час Початку",
"timeSlot": "Часовий проміжок"
},
"register": {
"emailSuffixWhitelist": "Білий список суфіксів електронної пошти",
"emailSuffixWhitelistDescription": "Після увімкнення, лише електронні адреси з суфіксами з цього списку можуть реєструватися",
"emailVerification": "Перевірка електронної пошти",
"emailVerificationDescription": "Після увімкнення, користувачі повинні будуть підтвердити свою електронну пошту",
"ipRegistrationLimit": "Обмеження реєстрації за IP",
"ipRegistrationLimitDescription": "Після увімкнення, IP-адреси, що відповідають правилам, будуть обмежені в реєстрації. Зверніть увагу, що через CDN або проксі-сервери визначення IP може викликати проблеми",
"penaltyTime": "Час покарання (хвилини)",
"penaltyTimeDescription": "Користувач повинен чекати, поки час покарання не мине, щоб знову зареєструватися",
"registrationLimitCount": "Ліміт кількості реєстрацій",
"registrationLimitCountDescription": "Після досягнення ліміту реєстрацій активується покарання",
"saveSuccess": "Збережено успішно",
"stopNewUserRegistration": "Зупинити реєстрацію нових користувачів",
"stopNewUserRegistrationDescription": "Після увімкнення, ніхто не зможе зареєструватися",
"trialRegistration": "Пробна реєстрація",
"trialRegistrationDescription": "Увімкніть пробну реєстрацію, спочатку змініть пробний пакет і тривалість",
"whitelistSuffixes": "Суфікси білого списку",
"whitelistSuffixesDescription": "Для перевірки електронної пошти при реєстрації, один на рядок",
"whitelistSuffixesPlaceholder": "Введіть суфікси електронної пошти, один на рядок"
},
"site": {
"logo": "ЛОГО",
"logoDescription": "Використовується для відображення місця, де потрібно показати ЛОГО",