feat(auth-control): Adding phone number labels to mobile verification configurations in multiple languages

This commit is contained in:
web@ppanel 2025-02-10 13:03:48 +07:00
parent fea2171d54
commit 046740f037
25 changed files with 52 additions and 1 deletions

View File

@ -358,6 +358,34 @@ export default function Page() {
</TableCell>
</TableRow>
)}
{platformConfig?.phone_number && (
<TableRow>
<TableCell>
<Label>{t('phoneNumberLabel')}</Label>
<p className='text-muted-foreground text-xs'>
{t('platformConfigTip', { key: platformConfig?.phone_number })}
</p>
</TableCell>
<TableCell className='text-right'>
<Textarea
defaultValue={data?.config?.platform_config?.phone_variable ?? ''}
onBlur={(e) =>
updateConfig('config', {
...data?.config,
platform_config: {
...data?.config?.platform_config,
phone_variable: e.target.value,
},
})
}
disabled={isFetching}
placeholder={t('platformConfigTip', {
key: platformConfig?.phone_number,
})}
/>
</TableCell>
</TableRow>
)}
{platformConfig?.code_variable && (
<TableRow>
<TableCell>

View File

@ -15,6 +15,7 @@
"limit": "Denní limit",
"limitTip": "Denní limit pro odesílání ověřovacích SMS kódů na stejné telefonní číslo, 0 znamená bez omezení",
"logs": "Protokoly",
"phoneNumberLabel": "Telefonní číslo",
"placeholders": {
"expireTime": "Zadejte dobu vypršení, výchozí je 300",
"interval": "Zadejte interval, výchozí je 60",

View File

@ -15,6 +15,7 @@
"limit": "Tageslimit",
"limitTip": "Tägliches Limit für das Senden von SMS-Verifizierungscodes an dieselbe Telefonnummer, 0 bedeutet kein Limit",
"logs": "Protokolle",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"expireTime": "Geben Sie die Ablaufzeit ein, Standard ist 300",
"interval": "Geben Sie das Intervall ein, Standard ist 60",

View File

@ -15,6 +15,7 @@
"limit": "Daily Limit",
"limitTip": "Daily SMS verification code sending limit for the same phone number, 0 means no limit",
"logs": "Logs",
"phoneNumberLabel": "Phone Number",
"placeholders": {
"expireTime": "Enter expire time, default is 300",
"interval": "Enter interval time, default is 60",

View File

@ -15,6 +15,7 @@
"limit": "Límite Diario",
"limitTip": "Límite diario de envío de códigos de verificación por SMS para el mismo número de teléfono, 0 significa sin límite",
"logs": "Registros",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"expireTime": "Ingrese el tiempo de expiración, el valor predeterminado es 300",
"interval": "Ingrese el tiempo de intervalo, el valor predeterminado es 60",

View File

@ -15,6 +15,7 @@
"limit": "Límite Diario",
"limitTip": "Límite diario de envío de códigos de verificación por SMS para el mismo número de teléfono, 0 significa sin límite",
"logs": "Registros",
"phoneNumberLabel": "Número de Teléfono",
"placeholders": {
"expireTime": "Ingrese el tiempo de expiración, el valor predeterminado es 300",
"interval": "Ingrese el tiempo de intervalo, el valor predeterminado es 60",

View File

@ -15,6 +15,7 @@
"limit": "محدودیت روزانه",
"limitTip": "محدودیت ارسال کد تأییدیه پیامکی روزانه برای همان شماره تلفن، ۰ به معنای بدون محدودیت است",
"logs": "لاگ‌ها",
"phoneNumberLabel": "شماره تلفن",
"placeholders": {
"expireTime": "زمان انقضا را وارد کنید، پیش‌فرض ۳۰۰ است",
"interval": "زمان فاصله را وارد کنید، پیش‌فرض ۶۰ است",

View File

@ -15,6 +15,7 @@
"limit": "Päivittäinen raja",
"limitTip": "Päivittäinen tekstiviestivarmistuskoodin lähetysraja samalle puhelinnumerolle, 0 tarkoittaa ei rajoitusta",
"logs": "Lokit",
"phoneNumberLabel": "Puhelinnumero",
"placeholders": {
"expireTime": "Syötä vanhentumisaika, oletus on 300",
"interval": "Anna aikaväli, oletus on 60",

View File

@ -15,6 +15,7 @@
"limit": "Limite quotidienne",
"limitTip": "Limite quotidienne d'envoi de code de vérification par SMS pour le même numéro de téléphone, 0 signifie aucune limite",
"logs": "Journaux",
"phoneNumberLabel": "Numéro de téléphone",
"placeholders": {
"expireTime": "Entrez le temps d'expiration, par défaut 300",
"interval": "Entrez le temps d'intervalle, par défaut 60",

View File

@ -15,6 +15,7 @@
"limit": "दैनिक सीमा",
"limitTip": "उसी फोन नंबर के लिए दैनिक एसएमएस सत्यापन कोड भेजने की सीमा, 0 का मतलब कोई सीमा नहीं है",
"logs": "लॉग्स",
"phoneNumberLabel": "फोन नंबर",
"placeholders": {
"expireTime": "समाप्ति समय दर्ज करें, डिफ़ॉल्ट 300 है",
"interval": "अंतराल समय दर्ज करें, डिफ़ॉल्ट 60 है",

View File

@ -15,6 +15,7 @@
"limit": "Napi limit",
"limitTip": "Napi SMS ellenőrző kód küldési limit ugyanarra a telefonszámra, 0 azt jelenti, hogy nincs korlátozás",
"logs": "Naplók",
"phoneNumberLabel": "Telefonszám",
"placeholders": {
"expireTime": "Adja meg a lejárati időt, alapértelmezett érték: 300",
"interval": "Adja meg az intervallum időt, alapértelmezett 60",

View File

@ -15,6 +15,7 @@
"limit": "1日の制限",
"limitTip": "同一の電話番号に対する1日のSMS認証コード送信制限。0は制限なしを意味します。",
"logs": "ログ",
"phoneNumberLabel": "電話番号",
"placeholders": {
"expireTime": "有効期限を入力してください。デフォルトは300です",
"interval": "間隔時間を入力してください。デフォルトは60です",

View File

@ -15,6 +15,7 @@
"limit": "일일 한도",
"limitTip": "동일한 전화번호에 대한 일일 SMS 인증 코드 전송 제한, 0은 제한 없음",
"logs": "로그",
"phoneNumberLabel": "전화번호",
"placeholders": {
"expireTime": "만료 시간을 입력하세요. 기본값은 300입니다",
"interval": "간격 시간을 입력하세요, 기본값은 60입니다",

View File

@ -15,6 +15,7 @@
"limit": "Daglig grense",
"limitTip": "Daglig grense for sending av SMS-verifiseringskode til samme telefonnummer, 0 betyr ingen grense",
"logs": "Logger",
"phoneNumberLabel": "Telefonnummer",
"placeholders": {
"expireTime": "Skriv inn utløpstid, standard er 300",
"interval": "Skriv inn intervalltid, standard er 60",

View File

@ -15,6 +15,7 @@
"limit": "Dzienne ograniczenie",
"limitTip": "Dzienny limit wysyłania kodów weryfikacyjnych SMS dla tego samego numeru telefonu, 0 oznacza brak limitu",
"logs": "Dzienniki",
"phoneNumberLabel": "Numer telefonu",
"placeholders": {
"expireTime": "Wprowadź czas wygaśnięcia, domyślnie 300",
"interval": "Wprowadź czas interwału, domyślnie 60",

View File

@ -15,6 +15,7 @@
"limit": "Limite Diário",
"limitTip": "Limite diário de envio de código de verificação por SMS para o mesmo número de telefone, 0 significa sem limite",
"logs": "Registros",
"phoneNumberLabel": "Número de Telefone",
"placeholders": {
"expireTime": "Insira o tempo de expiração, o padrão é 300",
"interval": "Insira o tempo de intervalo, o padrão é 60",

View File

@ -15,6 +15,7 @@
"limit": "Limită zilnică",
"limitTip": "Limita zilnică de trimitere a codului de verificare prin SMS pentru același număr de telefon, 0 înseamnă fără limită",
"logs": "Jurnale",
"phoneNumberLabel": "Număr de telefon",
"placeholders": {
"expireTime": "Introduceți timpul de expirare, implicit este 300",
"interval": "Introduceți timpul de interval, implicit este 60",

View File

@ -15,6 +15,7 @@
"limit": "Дневной лимит",
"limitTip": "Дневной лимит отправки SMS-кодов подтверждения на один и тот же номер телефона, 0 означает отсутствие лимита",
"logs": "Журналы",
"phoneNumberLabel": "Номер телефона",
"placeholders": {
"expireTime": "Введите время истечения, по умолчанию 300",
"interval": "Введите интервал времени, по умолчанию 60",

View File

@ -15,6 +15,7 @@
"limit": "ขีดจำกัดรายวัน",
"limitTip": "จำกัดการส่งรหัสยืนยันทาง SMS รายวันสำหรับหมายเลขโทรศัพท์เดียวกัน, 0 หมายถึงไม่จำกัด",
"logs": "บันทึก",
"phoneNumberLabel": "หมายเลขโทรศัพท์",
"placeholders": {
"expireTime": "กรอกเวลาหมดอายุ ค่าเริ่มต้นคือ 300",
"interval": "กรอกช่วงเวลา ค่าเริ่มต้นคือ 60",

View File

@ -15,6 +15,7 @@
"limit": "Günlük Limit",
"limitTip": "Aynı telefon numarası için günlük SMS doğrulama kodu gönderim limiti, 0 sınırsız demektir",
"logs": "Günlükler",
"phoneNumberLabel": "Telefon Numarası",
"placeholders": {
"expireTime": "Sona erme süresini girin, varsayılan 300",
"interval": "Aralık süresini girin, varsayılan 60'tır",

View File

@ -15,6 +15,7 @@
"limit": "Денний ліміт",
"limitTip": "Добова межа відправлення SMS-кодів перевірки для одного і того ж номера телефону, 0 означає відсутність обмежень",
"logs": "Журнали",
"phoneNumberLabel": "Номер телефону",
"placeholders": {
"expireTime": "Введіть час закінчення, за замовчуванням 300",
"interval": "Введіть інтервал часу, за замовчуванням 60",

View File

@ -15,6 +15,7 @@
"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ý",
"phoneNumberLabel": "Số Điện Thoại",
"placeholders": {
"expireTime": "Nhập thời gian hết hạn, mặc định là 300",
"interval": "Nhập thời gian khoảng cách, mặc định là 60",

View File

@ -15,6 +15,7 @@
"limit": "每日限额",
"limitTip": "同一手机号每日短信验证码发送限制0表示无限制",
"logs": "日志",
"phoneNumberLabel": "电话号码",
"placeholders": {
"expireTime": "输入过期时间默认为300",
"interval": "输入间隔时间默认为60",

View File

@ -15,6 +15,7 @@
"limit": "每日限額",
"limitTip": "同一電話號碼每日發送SMS驗證碼的限制0表示無限制",
"logs": "日誌",
"phoneNumberLabel": "電話號碼",
"placeholders": {
"expireTime": "輸入過期時間預設為300",
"interval": "輸入間隔時間默認為60",

View File

@ -1,5 +1,5 @@
// @ts-ignore
// API 更新时间:
// API 唯一标识:
import * as auth from './auth';