@@ -277,7 +262,7 @@ export default function Page() {
defaultValue={data?.sms_template ?? ''}
onBlur={(e) => updateConfig('sms_template', e.target.value)}
disabled={isFetching}
- placeholder={t('placeholders.template', { code: '{{.Code}}' })}
+ placeholder={t('placeholders.template', { code: platformConfig?.sms_template })}
/>
diff --git a/apps/admin/locales/cs-CZ/phone.json b/apps/admin/locales/cs-CZ/phone.json
index 3af3ef5..83f2140 100644
--- a/apps/admin/locales/cs-CZ/phone.json
+++ b/apps/admin/locales/cs-CZ/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Seznam SMS záznamů",
- "apiUrl": "API URL",
- "apiUrlTip": "Koncový bod API platformy SMS",
+ "applyPlatform": "Použít platformu",
"areaCode": "Směrový kód",
"content": "Obsah",
"createdAt": "Čas odeslání",
@@ -9,32 +8,21 @@
"enableTip": "Po povolení budou povoleny funkce registrace, přihlášení, připojení a odpojení mobilního telefonu",
"expireTime": "Čas vypršení",
"expireTimeTip": "Doba platnosti ověřovacího kódu SMS (v sekundách)",
- "foreignApiUrl": "Mezinárodní API URL",
- "foreignApiUrlTip": "Koncový bod API pro mezinárodní SMS službu",
"interval": "Interval",
"intervalTip": "Interval odesílání SMS ověřovacího kódu pro stejné telefonní číslo (v sekundách), 0 znamená bez omezení",
"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",
- "password": "Heslo",
- "passwordTip": "Heslo pro SMS platformu, například Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Zadejte URL API, např. https://api.example.com",
"expireTime": "Zadejte dobu vypršení, výchozí je 300",
- "foreignApiUrl": "Zadejte mezinárodní URL API",
"interval": "Zadejte interval, výchozí je 60",
"limit": "Zadejte denní limit, výchozí je 20",
- "password": "Zadejte heslo platformy",
- "region": "Zadejte region, např. cn-hangzhou",
"template": "Váš ověřovací kód je {code}, platný po dobu 5 minut",
- "templateCode": "Zadejte kód šablony",
- "templateParam": "Zadejte název parametru, výchozí je kód",
- "username": "Zadejte uživatelské jméno platformy"
+ "templateCode": "Zadejte kód šablony"
},
"platform": "SMS platforma",
+ "platformConfigTip": "Vyplňte prosím poskytnutou konfiguraci {key}",
"platformTip": "Vyberte prosím platformu pro SMS",
- "region": "Region",
- "regionTip": "Region SMS služby, například cn-hangzhou pro Aliyun",
"search": "Vyhledat telefonní číslo",
"sendFailed": "Odeslání se nezdařilo",
"sendSuccess": "Úspěšně odesláno",
@@ -43,15 +31,11 @@
"telephone": "Telefonní číslo",
"template": "Šablona SMS",
"templateCode": "Kód šablony",
- "templateCodeTip": "Kód šablony SMS služby",
"templateParam": "Parametr šablony",
- "templateParamTip": "Název proměnného parametru v SMS šabloně, výchozí je 'kód'",
"templateTip": "Vyplňte prosím šablonu SMS, ponechte {code} uprostřed, jinak funkce SMS nebude fungovat",
"testSms": "Odeslat testovací SMS",
"testSmsContent": "Toto je testovací zpráva",
"testSmsPhone": "Zadejte telefonní číslo",
"testSmsTip": "Odeslat testovací SMS pro ověření vaší konfigurace",
- "updateSuccess": "Aktualizace úspěšná",
- "username": "Uživatelské jméno",
- "usernameTip": "Uživatelské jméno SMS platformy, například Aliyun Access Key ID"
+ "updateSuccess": "Aktualizace úspěšná"
}
diff --git a/apps/admin/locales/de-DE/phone.json b/apps/admin/locales/de-DE/phone.json
index 78067b8..af8081d 100644
--- a/apps/admin/locales/de-DE/phone.json
+++ b/apps/admin/locales/de-DE/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS-Protokollliste",
- "apiUrl": "API-URL",
- "apiUrlTip": "API-Endpunkt der SMS-Plattform",
+ "applyPlatform": "Plattform anwenden",
"areaCode": "Vorwahl",
"content": "Inhalt",
"createdAt": "Sendezeit",
@@ -9,32 +8,21 @@
"enableTip": "Nach der Aktivierung werden die Funktionen zur Registrierung, Anmeldung, Bindung und Entbindung von Mobiltelefonen aktiviert",
"expireTime": "Ablaufzeit",
"expireTimeTip": "Gültigkeitsdauer des SMS-Bestätigungscodes (Sekunden)",
- "foreignApiUrl": "Internationale API-URL",
- "foreignApiUrlTip": "API-Endpunkt für internationalen SMS-Dienst",
"interval": "Intervall",
"intervalTip": "SMS-Bestätigungscode-Sendeintervall für dieselbe Telefonnummer (Sekunden), 0 bedeutet keine Begrenzung",
"limit": "Tageslimit",
"limitTip": "Tägliches Limit für das Senden von SMS-Verifizierungscodes an dieselbe Telefonnummer, 0 bedeutet kein Limit",
"logs": "Protokolle",
- "password": "Passwort",
- "passwordTip": "SMS-Plattform-Passwort, wie zum Beispiel Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Geben Sie die API-URL ein, z.B. https://api.example.com",
"expireTime": "Geben Sie die Ablaufzeit ein, Standard ist 300",
- "foreignApiUrl": "Geben Sie die internationale API-URL ein",
"interval": "Geben Sie das Intervall ein, Standard ist 60",
"limit": "Geben Sie das tägliche Limit ein, Standard ist 20",
- "password": "Geben Sie das Plattform-Passwort ein",
- "region": "Geben Sie die Region ein, z.B. cn-hangzhou",
"template": "Ihr Bestätigungscode ist {code}, gültig für 5 Minuten",
- "templateCode": "Geben Sie den Vorlagen-Code ein",
- "templateParam": "Geben Sie den Parameternamen ein, Standard ist code",
- "username": "Geben Sie den Plattform-Benutzernamen ein"
+ "templateCode": "Geben Sie den Vorlagen-Code ein"
},
"platform": "SMS-Plattform",
+ "platformConfigTip": "Bitte füllen Sie die bereitgestellte {key}-Konfiguration aus",
"platformTip": "Bitte wählen Sie die SMS-Plattform aus",
- "region": "Region",
- "regionTip": "SMS-Dienstregion, wie z.B. cn-hangzhou für Aliyun",
"search": "Telefonnummer suchen",
"sendFailed": "Senden fehlgeschlagen",
"sendSuccess": "Erfolgreich gesendet",
@@ -43,15 +31,11 @@
"telephone": "Telefonnummer",
"template": "SMS-Vorlage",
"templateCode": "Vorlagen-Code",
- "templateCodeTip": "Vorlagen-Code des SMS-Dienstes",
"templateParam": "Vorlagenparameter",
- "templateParamTip": "Variabler Parametername im SMS-Template, standardmäßig 'code'",
"templateTip": "Bitte füllen Sie die SMS-Vorlage aus und lassen Sie {code} in der Mitte stehen, da sonst die SMS-Funktion nicht funktioniert.",
"testSms": "Test-SMS senden",
"testSmsContent": "Dies ist eine Testnachricht",
"testSmsPhone": "Telefonnummer eingeben",
"testSmsTip": "Senden Sie eine Test-SMS, um Ihre Konfiguration zu überprüfen",
- "updateSuccess": "Aktualisierung erfolgreich",
- "username": "Benutzername",
- "usernameTip": "SMS-Plattform-Benutzername, wie z.B. Aliyun Access Key ID"
+ "updateSuccess": "Aktualisierung erfolgreich"
}
diff --git a/apps/admin/locales/en-US/phone.json b/apps/admin/locales/en-US/phone.json
index 6e52cea..9496a0b 100644
--- a/apps/admin/locales/en-US/phone.json
+++ b/apps/admin/locales/en-US/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS Log List",
- "apiUrl": "API URL",
- "apiUrlTip": "SMS platform API endpoint",
+ "applyPlatform": "Apply Platform",
"areaCode": "Area Code",
"content": "Content",
"createdAt": "Send Time",
@@ -9,32 +8,21 @@
"enableTip": "After enabling, mobile phone registration, login, binding, and unbinding functions will be enabled",
"expireTime": "Expire Time",
"expireTimeTip": "SMS verification code validity period (seconds)",
- "foreignApiUrl": "International API URL",
- "foreignApiUrlTip": "International SMS service API endpoint",
"interval": "Interval",
"intervalTip": "SMS verification code sending interval for the same phone number (seconds), 0 means no limit",
"limit": "Daily Limit",
"limitTip": "Daily SMS verification code sending limit for the same phone number, 0 means no limit",
"logs": "Logs",
- "password": "Password",
- "passwordTip": "SMS platform password, such as Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Enter API URL, e.g. https://api.example.com",
"expireTime": "Enter expire time, default is 300",
- "foreignApiUrl": "Enter international API URL",
"interval": "Enter interval time, default is 60",
"limit": "Enter daily limit, default is 20",
- "password": "Enter platform password",
- "region": "Enter region, e.g. cn-hangzhou",
"template": "Your verification code is {code}, valid for 5 minutes",
- "templateCode": "Enter template code",
- "templateParam": "Enter parameter name, default is code",
- "username": "Enter platform username"
+ "templateCode": "Enter template code"
},
"platform": "SMS Platform",
+ "platformConfigTip": "Please fill in the provided {key} configuration",
"platformTip": "Please select SMS platform",
- "region": "Region",
- "regionTip": "SMS service region, such as cn-hangzhou for Aliyun",
"search": "Search phone number",
"sendFailed": "Send Failed",
"sendSuccess": "Send Success",
@@ -43,15 +31,11 @@
"telephone": "Phone Number",
"template": "SMS Template",
"templateCode": "Template Code",
- "templateCodeTip": "SMS service template code",
"templateParam": "Template Parameter",
- "templateParamTip": "Variable parameter name in SMS template, default is 'code'",
"templateTip": "Please fill in the SMS template, keep {code} in the middle, otherwise SMS function will not work",
"testSms": "Send Test SMS",
"testSmsContent": "This is a test message",
"testSmsPhone": "Enter phone number",
"testSmsTip": "Send a test SMS to verify your configuration",
- "updateSuccess": "Update Success",
- "username": "Username",
- "usernameTip": "SMS platform username, such as Aliyun Access Key ID"
+ "updateSuccess": "Update Success"
}
diff --git a/apps/admin/locales/es-ES/phone.json b/apps/admin/locales/es-ES/phone.json
index d0729ab..618d47f 100644
--- a/apps/admin/locales/es-ES/phone.json
+++ b/apps/admin/locales/es-ES/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Lista de Registro de SMS",
- "apiUrl": "URL de la API",
- "apiUrlTip": "Punto final de la API de la plataforma de SMS",
+ "applyPlatform": "Aplicar Plataforma",
"areaCode": "Código de Área",
"content": "Contenido",
"createdAt": "Hora de envío",
@@ -9,32 +8,21 @@
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"expireTime": "Tiempo de Expiración",
"expireTimeTip": "Periodo de validez del código de verificación por SMS (segundos)",
- "foreignApiUrl": "URL de API Internacional",
- "foreignApiUrlTip": "Punto de acceso de la API del servicio de SMS internacional",
"interval": "Intervalo",
"intervalTip": "Intervalo de envío del código de verificación por SMS para el mismo número de teléfono (segundos), 0 significa sin límite",
"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",
- "password": "Contraseña",
- "passwordTip": "Contraseña de la plataforma SMS, como la Clave Secreta de Acceso de Aliyun",
"placeholders": {
- "apiUrl": "Ingrese la URL de la API, por ejemplo, https://api.example.com",
"expireTime": "Ingrese el tiempo de expiración, el valor predeterminado es 300",
- "foreignApiUrl": "Ingrese la URL de la API internacional",
"interval": "Ingrese el tiempo de intervalo, el valor predeterminado es 60",
"limit": "Ingrese el límite diario, el valor predeterminado es 20",
- "password": "Ingrese la contraseña de la plataforma",
- "region": "Ingrese la región, por ejemplo, cn-hangzhou",
"template": "Su código de verificación es {code}, válido por 5 minutos",
- "templateCode": "Ingrese el código de la plantilla",
- "templateParam": "Ingrese el nombre del parámetro, el valor predeterminado es código",
- "username": "Ingrese el nombre de usuario de la plataforma"
+ "templateCode": "Ingrese el código de la plantilla"
},
"platform": "Plataforma de SMS",
+ "platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
- "region": "Región",
- "regionTip": "Región del servicio SMS, como cn-hangzhou para Aliyun",
"search": "Buscar número de teléfono",
"sendFailed": "Envío fallido",
"sendSuccess": "Envío exitoso",
@@ -43,15 +31,11 @@
"telephone": "Número de Teléfono",
"template": "Plantilla de SMS",
"templateCode": "Código de Plantilla",
- "templateCodeTip": "Código de plantilla del servicio SMS",
"templateParam": "Parámetro de Plantilla",
- "templateParamTip": "Nombre del parámetro variable en la plantilla de SMS, por defecto es 'código'",
"templateTip": "Por favor, complete la plantilla de SMS, mantenga {code} en el medio, de lo contrario, la función de SMS no funcionará",
"testSms": "Enviar SMS de prueba",
"testSmsContent": "Este es un mensaje de prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
- "updateSuccess": "Actualización Exitosa",
- "username": "Nombre de usuario",
- "usernameTip": "Nombre de usuario de la plataforma SMS, como el ID de clave de acceso de Aliyun"
+ "updateSuccess": "Actualización Exitosa"
}
diff --git a/apps/admin/locales/es-MX/phone.json b/apps/admin/locales/es-MX/phone.json
index b93dca9..2e1f135 100644
--- a/apps/admin/locales/es-MX/phone.json
+++ b/apps/admin/locales/es-MX/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Lista de Registro de SMS",
- "apiUrl": "URL de la API",
- "apiUrlTip": "Punto final de la API de la plataforma de SMS",
+ "applyPlatform": "Aplicar Plataforma",
"areaCode": "Código de Área",
"content": "Contenido",
"createdAt": "Hora de Envío",
@@ -9,32 +8,21 @@
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"expireTime": "Tiempo de Expiración",
"expireTimeTip": "Periodo de validez del código de verificación por SMS (segundos)",
- "foreignApiUrl": "URL de API Internacional",
- "foreignApiUrlTip": "Punto de acceso de la API del servicio de SMS internacional",
"interval": "Intervalo",
"intervalTip": "Intervalo de envío del código de verificación por SMS para el mismo número de teléfono (segundos), 0 significa sin límite",
"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",
- "password": "Contraseña",
- "passwordTip": "Contraseña de la plataforma SMS, como la Clave Secreta de Acceso de Aliyun",
"placeholders": {
- "apiUrl": "Ingrese la URL de la API, por ejemplo, https://api.example.com",
"expireTime": "Ingrese el tiempo de expiración, el valor predeterminado es 300",
- "foreignApiUrl": "Ingrese la URL de la API internacional",
"interval": "Ingrese el tiempo de intervalo, el valor predeterminado es 60",
"limit": "Ingrese el límite diario, el valor predeterminado es 20",
- "password": "Ingrese la contraseña de la plataforma",
- "region": "Ingrese la región, por ejemplo, cn-hangzhou",
"template": "Su código de verificación es {code}, válido por 5 minutos",
- "templateCode": "Ingrese el código de la plantilla",
- "templateParam": "Ingrese el nombre del parámetro, el valor predeterminado es código",
- "username": "Ingrese el nombre de usuario de la plataforma"
+ "templateCode": "Ingrese el código de la plantilla"
},
"platform": "Plataforma de SMS",
+ "platformConfigTip": "Por favor, complete la configuración proporcionada de {key}",
"platformTip": "Por favor, seleccione la plataforma de SMS",
- "region": "Región",
- "regionTip": "Región del servicio SMS, como cn-hangzhou para Aliyun",
"search": "Buscar número de teléfono",
"sendFailed": "Envío Fallido",
"sendSuccess": "Envío Exitoso",
@@ -43,15 +31,11 @@
"telephone": "Número de Teléfono",
"template": "Plantilla de SMS",
"templateCode": "Código de Plantilla",
- "templateCodeTip": "Código de plantilla del servicio SMS",
"templateParam": "Parámetro de Plantilla",
- "templateParamTip": "Nombre del parámetro variable en la plantilla de SMS, por defecto es 'código'",
"templateTip": "Por favor, complete la plantilla de SMS, mantenga {code} en el medio, de lo contrario, la función de SMS no funcionará",
"testSms": "Enviar SMS de Prueba",
"testSmsContent": "Este es un mensaje de prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
- "updateSuccess": "Actualización Exitosa",
- "username": "Nombre de usuario",
- "usernameTip": "Nombre de usuario de la plataforma SMS, como el ID de clave de acceso de Aliyun"
+ "updateSuccess": "Actualización Exitosa"
}
diff --git a/apps/admin/locales/fa-IR/phone.json b/apps/admin/locales/fa-IR/phone.json
index d86b9ff..9157c7a 100644
--- a/apps/admin/locales/fa-IR/phone.json
+++ b/apps/admin/locales/fa-IR/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "لیست گزارش پیامک",
- "apiUrl": "آدرس API",
- "apiUrlTip": "نقطه پایانی API پلتفرم پیامک",
+ "applyPlatform": "اعمال پلتفرم",
"areaCode": "کد منطقه",
"content": "محتوا",
"createdAt": "زمان ارسال",
@@ -9,32 +8,21 @@
"enableTip": "پس از فعالسازی، عملکردهای ثبتنام، ورود، اتصال و قطع اتصال تلفن همراه فعال خواهند شد",
"expireTime": "زمان انقضا",
"expireTimeTip": "مدت اعتبار کد تأیید پیامکی (ثانیه)",
- "foreignApiUrl": "آدرس API بینالمللی",
- "foreignApiUrlTip": "نقطه پایانی API خدمات پیامک بینالمللی",
"interval": "فاصله زمانی",
"intervalTip": "فاصله زمانی ارسال کد تأیید پیامکی برای همان شماره تلفن (ثانیه)، 0 به معنای بدون محدودیت است",
"limit": "محدودیت روزانه",
"limitTip": "محدودیت ارسال کد تأییدیه پیامکی روزانه برای همان شماره تلفن، ۰ به معنای بدون محدودیت است",
"logs": "لاگها",
- "password": "رمز عبور",
- "passwordTip": "رمز عبور پلتفرم پیامک، مانند کلید دسترسی مخفی علیبابا",
"placeholders": {
- "apiUrl": "آدرس API را وارد کنید، به عنوان مثال https://api.example.com",
"expireTime": "زمان انقضا را وارد کنید، پیشفرض ۳۰۰ است",
- "foreignApiUrl": "آدرس API بینالمللی را وارد کنید",
"interval": "زمان فاصله را وارد کنید، پیشفرض ۶۰ است",
"limit": "محدودیت روزانه را وارد کنید، پیشفرض ۲۰ است",
- "password": "رمز عبور پلتفرم را وارد کنید",
- "region": "منطقه را وارد کنید، به عنوان مثال cn-hangzhou",
"template": "کد تأیید شما {code} است و به مدت ۵ دقیقه معتبر است",
- "templateCode": "کد قالب را وارد کنید",
- "templateParam": "نام پارامتر را وارد کنید، پیشفرض code است",
- "username": "نام کاربری پلتفرم را وارد کنید"
+ "templateCode": "کد قالب را وارد کنید"
},
"platform": "پلتفرم پیامک",
+ "platformConfigTip": "لطفاً پیکربندی {key} ارائه شده را پر کنید",
"platformTip": "لطفاً پلتفرم پیامک را انتخاب کنید",
- "region": "منطقه",
- "regionTip": "منطقه خدمات پیامک، مانند cn-hangzhou برای علیبابا",
"search": "جستجوی شماره تلفن",
"sendFailed": "ارسال ناموفق بود",
"sendSuccess": "ارسال موفقیتآمیز",
@@ -43,15 +31,11 @@
"telephone": "شماره تلفن",
"template": "قالب پیامک",
"templateCode": "کد الگو",
- "templateCodeTip": "کد قالب سرویس پیامک",
"templateParam": "پارامتر الگو",
- "templateParamTip": "نام پارامتر متغیر در قالب پیامک، به طور پیشفرض 'code' است",
"templateTip": "لطفاً قالب پیامک را پر کنید، {code} را در وسط نگه دارید، در غیر این صورت عملکرد پیامک کار نخواهد کرد",
"testSms": "ارسال پیامک آزمایشی",
"testSmsContent": "این یک پیام آزمایشی است",
"testSmsPhone": "شماره تلفن را وارد کنید",
"testSmsTip": "ارسال یک پیامک آزمایشی برای تأیید تنظیمات شما",
- "updateSuccess": "بهروزرسانی با موفقیت انجام شد",
- "username": "نام کاربری",
- "usernameTip": "نام کاربری پلتفرم پیامک، مانند شناسه کلید دسترسی علیبابا"
+ "updateSuccess": "بهروزرسانی با موفقیت انجام شد"
}
diff --git a/apps/admin/locales/fi-FI/phone.json b/apps/admin/locales/fi-FI/phone.json
index 7289465..bcc133d 100644
--- a/apps/admin/locales/fi-FI/phone.json
+++ b/apps/admin/locales/fi-FI/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS-luettelolista",
- "apiUrl": "API-osoite",
- "apiUrlTip": "SMS-alustan API-päätepiste",
+ "applyPlatform": "Hae alustaa",
"areaCode": "Alueen koodi",
"content": "Sisältö",
"createdAt": "Lähetysaika",
@@ -9,32 +8,21 @@
"enableTip": "Kun otat tämän käyttöön, matkapuhelimen rekisteröinti-, kirjautumis-, sitomis- ja purkutoiminnot otetaan käyttöön",
"expireTime": "Vanhentumisaika",
"expireTimeTip": "Tekstiviestivarmennuskoodin voimassaoloaika (sekunteina)",
- "foreignApiUrl": "Kansainvälinen API-URL",
- "foreignApiUrlTip": "Kansainvälisen tekstiviestipalvelun API-päätepiste",
"interval": "Aikaväli",
"intervalTip": "Saman puhelinnumeron SMS-varmistuskoodin lähetysväli (sekunteina), 0 tarkoittaa ei rajoitusta",
"limit": "Päivittäinen raja",
"limitTip": "Päivittäinen tekstiviestivarmistuskoodin lähetysraja samalle puhelinnumerolle, 0 tarkoittaa ei rajoitusta",
"logs": "Lokit",
- "password": "Salasana",
- "passwordTip": "SMS-alustan salasana, kuten Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Anna API-URL, esim. https://api.example.com",
"expireTime": "Syötä vanhentumisaika, oletus on 300",
- "foreignApiUrl": "Anna kansainvälinen API-URL",
"interval": "Anna aikaväli, oletus on 60",
"limit": "Anna päivittäinen raja, oletus on 20",
- "password": "Anna alustan salasana",
- "region": "Anna alue, esim. cn-hangzhou",
"template": "Vahvistuskoodisi on {code}, voimassa 5 minuuttia",
- "templateCode": "Anna mallikoodi",
- "templateParam": "Anna parametrin nimi, oletus on koodi",
- "username": "Anna alustan käyttäjänimi"
+ "templateCode": "Anna mallikoodi"
},
"platform": "SMS-alusta",
+ "platformConfigTip": "Täytä annettu {key} -määritys",
"platformTip": "Valitse SMS-alusta",
- "region": "Alue",
- "regionTip": "SMS-palvelun alue, kuten cn-hangzhou Aliyunille",
"search": "Hae puhelinnumeroa",
"sendFailed": "Lähetys epäonnistui",
"sendSuccess": "Lähetys onnistui",
@@ -43,15 +31,11 @@
"telephone": "Puhelinnumero",
"template": "SMS-malli",
"templateCode": "Mallikoodi",
- "templateCodeTip": "SMS-palvelun mallikoodi",
"templateParam": "Malliparametri",
- "templateParamTip": "Muuttujan parametrin nimi SMS-mallissa, oletuksena 'koodi'",
"templateTip": "Täytä SMS-malli, pidä {code} keskellä, muuten SMS-toiminto ei toimi",
"testSms": "Lähetä testiviesti",
"testSmsContent": "Tämä on testiviesti",
"testSmsPhone": "Syötä puhelinnumero",
"testSmsTip": "Lähetä testiviesti varmistaaksesi asetuksesi",
- "updateSuccess": "Päivitys onnistui",
- "username": "Käyttäjänimi",
- "usernameTip": "SMS-alustan käyttäjätunnus, kuten Aliyun Access Key ID"
+ "updateSuccess": "Päivitys onnistui"
}
diff --git a/apps/admin/locales/fr-FR/phone.json b/apps/admin/locales/fr-FR/phone.json
index cae717e..46200fa 100644
--- a/apps/admin/locales/fr-FR/phone.json
+++ b/apps/admin/locales/fr-FR/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Liste des journaux SMS",
- "apiUrl": "URL de l'API",
- "apiUrlTip": "Point de terminaison de l'API de la plateforme SMS",
+ "applyPlatform": "Plateforme d'application",
"areaCode": "Indicatif régional",
"content": "Contenu",
"createdAt": "Heure d'envoi",
@@ -9,32 +8,21 @@
"enableTip": "Après activation, les fonctions d'enregistrement, de connexion, de liaison et de déliaison par téléphone mobile seront activées",
"expireTime": "Date d'expiration",
"expireTimeTip": "Période de validité du code de vérification par SMS (secondes)",
- "foreignApiUrl": "URL de l'API internationale",
- "foreignApiUrlTip": "Point de terminaison de l'API du service SMS international",
"interval": "Intervalle",
"intervalTip": "Intervalle d'envoi du code de vérification par SMS pour le même numéro de téléphone (secondes), 0 signifie aucune limite",
"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",
- "password": "Mot de passe",
- "passwordTip": "Mot de passe de la plateforme SMS, tel que le Secret de la clé d'accès Aliyun",
"placeholders": {
- "apiUrl": "Entrez l'URL de l'API, par exemple https://api.example.com",
"expireTime": "Entrez le temps d'expiration, par défaut 300",
- "foreignApiUrl": "Entrez l'URL de l'API internationale",
"interval": "Entrez le temps d'intervalle, par défaut 60",
"limit": "Entrez la limite quotidienne, par défaut 20",
- "password": "Entrez le mot de passe de la plateforme",
- "region": "Entrez la région, par exemple cn-hangzhou",
"template": "Votre code de vérification est {code}, valable pendant 5 minutes",
- "templateCode": "Entrez le code du modèle",
- "templateParam": "Entrez le nom du paramètre, par défaut code",
- "username": "Entrez le nom d'utilisateur de la plateforme"
+ "templateCode": "Entrez le code du modèle"
},
"platform": "Plateforme SMS",
+ "platformConfigTip": "Veuillez remplir la configuration {key} fournie",
"platformTip": "Veuillez sélectionner la plateforme SMS",
- "region": "Région",
- "regionTip": "Région du service SMS, comme cn-hangzhou pour Aliyun",
"search": "Rechercher un numéro de téléphone",
"sendFailed": "Échec de l'envoi",
"sendSuccess": "Envoi réussi",
@@ -43,15 +31,11 @@
"telephone": "Numéro de téléphone",
"template": "Modèle SMS",
"templateCode": "Code du modèle",
- "templateCodeTip": "Code de modèle de service SMS",
"templateParam": "Paramètre de Modèle",
- "templateParamTip": "Nom du paramètre variable dans le modèle SMS, par défaut 'code'",
"templateTip": "Veuillez remplir le modèle de SMS, gardez {code} au milieu, sinon la fonction SMS ne fonctionnera pas",
"testSms": "Envoyer un SMS de test",
"testSmsContent": "Ceci est un message de test",
"testSmsPhone": "Entrez le numéro de téléphone",
"testSmsTip": "Envoyez un SMS de test pour vérifier votre configuration",
- "updateSuccess": "Mise à jour réussie",
- "username": "Nom d'utilisateur",
- "usernameTip": "Nom d'utilisateur de la plateforme SMS, tel que l'ID de clé d'accès Aliyun"
+ "updateSuccess": "Mise à jour réussie"
}
diff --git a/apps/admin/locales/hi-IN/phone.json b/apps/admin/locales/hi-IN/phone.json
index 0b67ef1..0ced3b7 100644
--- a/apps/admin/locales/hi-IN/phone.json
+++ b/apps/admin/locales/hi-IN/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "एसएमएस लॉग सूची",
- "apiUrl": "एपीआई यूआरएल",
- "apiUrlTip": "एसएमएस प्लेटफ़ॉर्म एपीआई एंडपॉइंट",
+ "applyPlatform": "प्लेटफ़ॉर्म लागू करें",
"areaCode": "क्षेत्र कोड",
"content": "सामग्री",
"createdAt": "भेजने का समय",
@@ -9,32 +8,21 @@
"enableTip": "सक्षम करने के बाद, मोबाइल फोन पंजीकरण, लॉगिन, बाइंडिंग, और अनबाइंडिंग कार्यक्षमताएँ सक्षम हो जाएँगी",
"expireTime": "समाप्ति समय",
"expireTimeTip": "एसएमएस सत्यापन कोड की वैधता अवधि (सेकंड)",
- "foreignApiUrl": "अंतरराष्ट्रीय एपीआई यूआरएल",
- "foreignApiUrlTip": "अंतरराष्ट्रीय एसएमएस सेवा एपीआई एंडपॉइंट",
"interval": "अंतराल",
"intervalTip": "उसी फोन नंबर के लिए एसएमएस सत्यापन कोड भेजने का अंतराल (सेकंड में), 0 का मतलब है कोई सीमा नहीं",
"limit": "दैनिक सीमा",
"limitTip": "उसी फोन नंबर के लिए दैनिक एसएमएस सत्यापन कोड भेजने की सीमा, 0 का मतलब कोई सीमा नहीं है",
"logs": "लॉग्स",
- "password": "पासवर्ड",
- "passwordTip": "एसएमएस प्लेटफ़ॉर्म पासवर्ड, जैसे अलीयुन एक्सेस की सीक्रेट",
"placeholders": {
- "apiUrl": "API URL दर्ज करें, जैसे https://api.example.com",
"expireTime": "समाप्ति समय दर्ज करें, डिफ़ॉल्ट 300 है",
- "foreignApiUrl": "अंतरराष्ट्रीय API URL दर्ज करें",
"interval": "अंतराल समय दर्ज करें, डिफ़ॉल्ट 60 है",
"limit": "दैनिक सीमा दर्ज करें, डिफ़ॉल्ट 20 है",
- "password": "प्लेटफ़ॉर्म पासवर्ड दर्ज करें",
- "region": "क्षेत्र दर्ज करें, जैसे cn-hangzhou",
"template": "आपका सत्यापन कोड {code} है, 5 मिनट के लिए मान्य",
- "templateCode": "टेम्पलेट कोड दर्ज करें",
- "templateParam": "पैरामीटर नाम दर्ज करें, डिफ़ॉल्ट कोड है",
- "username": "प्लेटफ़ॉर्म उपयोगकर्ता नाम दर्ज करें"
+ "templateCode": "टेम्पलेट कोड दर्ज करें"
},
"platform": "एसएमएस प्लेटफॉर्म",
+ "platformConfigTip": "कृपया दिए गए {key} कॉन्फ़िगरेशन को भरें",
"platformTip": "कृपया एसएमएस प्लेटफ़ॉर्म चुनें",
- "region": "क्षेत्र",
- "regionTip": "एसएमएस सेवा क्षेत्र, जैसे अलीयुन के लिए cn-hangzhou",
"search": "फ़ोन नंबर खोजें",
"sendFailed": "भेजना विफल",
"sendSuccess": "सफलतापूर्वक भेजा गया",
@@ -43,15 +31,11 @@
"telephone": "फ़ोन नंबर",
"template": "एसएमएस टेम्पलेट",
"templateCode": "टेम्पलेट कोड",
- "templateCodeTip": "एसएमएस सेवा टेम्पलेट कोड",
"templateParam": "टेम्पलेट पैरामीटर",
- "templateParamTip": "एसएमएस टेम्पलेट में परिवर्तनीय पैरामीटर का नाम, डिफ़ॉल्ट रूप से 'कोड' है",
"templateTip": "कृपया एसएमएस टेम्पलेट भरें, {code} को बीच में रखें, अन्यथा एसएमएस कार्यक्षमता काम नहीं करेगी",
"testSms": "परीक्षण एसएमएस भेजें",
"testSmsContent": "यह एक परीक्षण संदेश है",
"testSmsPhone": "फ़ोन नंबर दर्ज करें",
"testSmsTip": "अपनी कॉन्फ़िगरेशन की पुष्टि करने के लिए एक परीक्षण एसएमएस भेजें",
- "updateSuccess": "अद्यतन सफल",
- "username": "उपयोगकर्ता नाम",
- "usernameTip": "एसएमएस प्लेटफॉर्म उपयोगकर्ता नाम, जैसे अलीयुन एक्सेस की आईडी"
+ "updateSuccess": "अद्यतन सफल"
}
diff --git a/apps/admin/locales/hu-HU/phone.json b/apps/admin/locales/hu-HU/phone.json
index faff015..806b52d 100644
--- a/apps/admin/locales/hu-HU/phone.json
+++ b/apps/admin/locales/hu-HU/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS naplólista",
- "apiUrl": "API URL",
- "apiUrlTip": "SMS platform API végpont",
+ "applyPlatform": "Alkalmazási Platform",
"areaCode": "Körzetszám",
"content": "Tartalom",
"createdAt": "Küldés ideje",
@@ -9,32 +8,21 @@
"enableTip": "A bekapcsolás után a mobiltelefon regisztráció, bejelentkezés, kötés és oldás funkciók elérhetővé válnak",
"expireTime": "Lejárati idő",
"expireTimeTip": "Az SMS ellenőrző kód érvényességi ideje (másodpercben)",
- "foreignApiUrl": "Nemzetközi API URL",
- "foreignApiUrlTip": "Nemzetközi SMS szolgáltatás API végpontja",
"interval": "Intervallum",
"intervalTip": "SMS ellenőrző kód küldési intervalluma ugyanarra a telefonszámra (másodpercben), 0 azt jelenti, hogy nincs korlátozás",
"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",
- "password": "Jelszó",
- "passwordTip": "SMS platform jelszó, például Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Adja meg az API URL-t, pl. https://api.example.com",
"expireTime": "Adja meg a lejárati időt, alapértelmezett érték: 300",
- "foreignApiUrl": "Adja meg a nemzetközi API URL-t",
"interval": "Adja meg az intervallum időt, alapértelmezett 60",
"limit": "Adja meg a napi limitet, alapértelmezett 20",
- "password": "Adja meg a platform jelszavát",
- "region": "Adja meg a régiót, pl. cn-hangzhou",
"template": "Az Ön ellenőrző kódja {code}, érvényes 5 percig",
- "templateCode": "Adja meg a sablonkódot",
- "templateParam": "Adja meg a paraméter nevét, alapértelmezett a kód",
- "username": "Adja meg a platform felhasználónevét"
+ "templateCode": "Adja meg a sablonkódot"
},
"platform": "SMS Platform",
+ "platformConfigTip": "Kérjük, töltse ki a megadott {key} konfigurációt",
"platformTip": "Kérjük, válassza ki az SMS platformot",
- "region": "Régió",
- "regionTip": "SMS szolgáltatási régió, például cn-hangzhou az Aliyun esetében",
"search": "Telefonszám keresése",
"sendFailed": "Küldés sikertelen",
"sendSuccess": "Sikeres küldés",
@@ -43,15 +31,11 @@
"telephone": "Telefonszám",
"template": "SMS sablon",
"templateCode": "Sablon kód",
- "templateCodeTip": "SMS szolgáltatási sablonkód",
"templateParam": "Sablon Paraméter",
- "templateParamTip": "Változó paraméter neve az SMS sablonban, alapértelmezett a 'kód'",
"templateTip": "Kérjük, töltse ki az SMS sablont, tartsa meg a {code} elemet középen, különben az SMS funkció nem fog működni",
"testSms": "Teszt SMS küldése",
"testSmsContent": "Ez egy tesztüzenet",
"testSmsPhone": "Adja meg a telefonszámot",
"testSmsTip": "Küldjön egy teszt SMS-t a konfiguráció ellenőrzéséhez",
- "updateSuccess": "Sikeres frissítés",
- "username": "Felhasználónév",
- "usernameTip": "SMS platform felhasználónév, például Aliyun Access Key ID"
+ "updateSuccess": "Sikeres frissítés"
}
diff --git a/apps/admin/locales/ja-JP/phone.json b/apps/admin/locales/ja-JP/phone.json
index bdfe6bc..b5cd78d 100644
--- a/apps/admin/locales/ja-JP/phone.json
+++ b/apps/admin/locales/ja-JP/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMSログリスト",
- "apiUrl": "API URL",
- "apiUrlTip": "SMSプラットフォームのAPIエンドポイント",
+ "applyPlatform": "プラットフォームを適用",
"areaCode": "市外局番",
"content": "コンテンツ",
"createdAt": "送信時間",
@@ -9,32 +8,21 @@
"enableTip": "有効にすると、携帯電話の登録、ログイン、バインド、アンバインド機能が有効になります",
"expireTime": "有効期限",
"expireTimeTip": "SMS認証コードの有効期間(秒)",
- "foreignApiUrl": "国際API URL",
- "foreignApiUrlTip": "国際SMSサービスAPIエンドポイント",
"interval": "間隔",
"intervalTip": "同じ電話番号へのSMS認証コード送信間隔(秒)、0は制限なしを意味します",
"limit": "1日の制限",
"limitTip": "同一の電話番号に対する1日のSMS認証コード送信制限。0は制限なしを意味します。",
"logs": "ログ",
- "password": "パスワード",
- "passwordTip": "SMSプラットフォームのパスワード、例えばアリババクラウドのアクセスキーシークレット",
"placeholders": {
- "apiUrl": "API URLを入力してください。例: https://api.example.com",
"expireTime": "有効期限を入力してください。デフォルトは300です",
- "foreignApiUrl": "国際API URLを入力してください",
"interval": "間隔時間を入力してください。デフォルトは60です",
"limit": "1日の制限を入力してください。デフォルトは20です",
- "password": "プラットフォームのパスワードを入力してください",
- "region": "地域を入力してください。例: cn-hangzhou",
"template": "あなたの認証コードは{code}です。5分間有効です",
- "templateCode": "テンプレートコードを入力してください",
- "templateParam": "パラメーター名を入力してください。デフォルトはcodeです",
- "username": "プラットフォームのユーザー名を入力してください"
+ "templateCode": "テンプレートコードを入力してください"
},
"platform": "SMSプラットフォーム",
+ "platformConfigTip": "指定された{key}の設定を入力してください",
"platformTip": "SMSプラットフォームを選択してください",
- "region": "地域",
- "regionTip": "SMSサービスの地域。例:Aliyunの場合はcn-hangzhou",
"search": "電話番号を検索",
"sendFailed": "送信に失敗しました",
"sendSuccess": "送信成功",
@@ -43,15 +31,11 @@
"telephone": "電話番号",
"template": "SMSテンプレート",
"templateCode": "テンプレートコード",
- "templateCodeTip": "SMSサービスのテンプレートコード",
"templateParam": "テンプレートパラメータ",
- "templateParamTip": "SMSテンプレートの変数パラメータ名、デフォルトは「コード」",
"templateTip": "SMSテンプレートに記入してください。{code}を中央に保持しないと、SMS機能が動作しません。",
"testSms": "テストSMSを送信",
"testSmsContent": "これはテストメッセージです",
"testSmsPhone": "電話番号を入力してください",
"testSmsTip": "設定を確認するためにテストSMSを送信する",
- "updateSuccess": "更新が成功しました",
- "username": "ユーザー名",
- "usernameTip": "SMSプラットフォームのユーザー名、例えばAliyunのアクセスキーID"
+ "updateSuccess": "更新が成功しました"
}
diff --git a/apps/admin/locales/ko-KR/phone.json b/apps/admin/locales/ko-KR/phone.json
index eab1877..c4fdc81 100644
--- a/apps/admin/locales/ko-KR/phone.json
+++ b/apps/admin/locales/ko-KR/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS 로그 목록",
- "apiUrl": "API URL",
- "apiUrlTip": "SMS 플랫폼 API 엔드포인트",
+ "applyPlatform": "플랫폼 적용",
"areaCode": "지역 코드",
"content": "콘텐츠",
"createdAt": "전송 시간",
@@ -9,32 +8,21 @@
"enableTip": "활성화 후, 휴대폰 등록, 로그인, 연결 및 연결 해제 기능이 활성화됩니다",
"expireTime": "만료 시간",
"expireTimeTip": "SMS 인증 코드 유효 기간 (초)",
- "foreignApiUrl": "국제 API URL",
- "foreignApiUrlTip": "국제 SMS 서비스 API 엔드포인트",
"interval": "간격",
"intervalTip": "같은 전화번호로 SMS 인증 코드를 보내는 간격(초), 0은 제한 없음",
"limit": "일일 한도",
"limitTip": "동일한 전화번호에 대한 일일 SMS 인증 코드 전송 제한, 0은 제한 없음",
"logs": "로그",
- "password": "비밀번호",
- "passwordTip": "SMS 플랫폼 비밀번호, 예: 알리윈 액세스 키 시크릿",
"placeholders": {
- "apiUrl": "API URL을 입력하세요, 예: https://api.example.com",
"expireTime": "만료 시간을 입력하세요. 기본값은 300입니다",
- "foreignApiUrl": "국제 API URL을 입력하세요",
"interval": "간격 시간을 입력하세요, 기본값은 60입니다",
"limit": "일일 제한을 입력하세요, 기본값은 20입니다",
- "password": "플랫폼 비밀번호를 입력하세요",
- "region": "지역을 입력하세요, 예: cn-hangzhou",
"template": "귀하의 인증 코드는 {code}이며, 5분 동안 유효합니다",
- "templateCode": "템플릿 코드를 입력하세요",
- "templateParam": "매개변수 이름을 입력하세요, 기본값은 code입니다",
- "username": "플랫폼 사용자 이름을 입력하세요"
+ "templateCode": "템플릿 코드를 입력하세요"
},
"platform": "SMS 플랫폼",
+ "platformConfigTip": "제공된 {key} 설정을 입력해 주세요",
"platformTip": "SMS 플랫폼을 선택하세요",
- "region": "지역",
- "regionTip": "SMS 서비스 지역, 예를 들어 Aliyun의 경우 cn-hangzhou",
"search": "전화번호 검색",
"sendFailed": "전송 실패",
"sendSuccess": "전송 성공",
@@ -43,15 +31,11 @@
"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 액세스 키 ID"
+ "updateSuccess": "업데이트 성공"
}
diff --git a/apps/admin/locales/no-NO/phone.json b/apps/admin/locales/no-NO/phone.json
index bae39e7..3735a2a 100644
--- a/apps/admin/locales/no-NO/phone.json
+++ b/apps/admin/locales/no-NO/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS-loggliste",
- "apiUrl": "API URL",
- "apiUrlTip": "API-endepunkt for SMS-plattform",
+ "applyPlatform": "Søk Plattform",
"areaCode": "Retningsnummer",
"content": "Innhold",
"createdAt": "Sendetid",
@@ -9,32 +8,21 @@
"enableTip": "Etter aktivering vil funksjonene for registrering, innlogging, binding og frakobling av mobiltelefon bli aktivert",
"expireTime": "Utløpstid",
"expireTimeTip": "Gyldighetsperiode for SMS-bekreftelseskode (sekunder)",
- "foreignApiUrl": "Internasjonal API-URL",
- "foreignApiUrlTip": "API-endepunkt for internasjonal SMS-tjeneste",
"interval": "Intervall",
"intervalTip": "SMS-verifiseringskode sendingsintervall for samme telefonnummer (sekunder), 0 betyr ingen begrensning",
"limit": "Daglig grense",
"limitTip": "Daglig grense for sending av SMS-verifiseringskode til samme telefonnummer, 0 betyr ingen grense",
"logs": "Logger",
- "password": "Passord",
- "passwordTip": "SMS-plattformens passord, for eksempel Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Skriv inn API-URL, f.eks. https://api.example.com",
"expireTime": "Skriv inn utløpstid, standard er 300",
- "foreignApiUrl": "Skriv inn internasjonal API-URL",
"interval": "Skriv inn intervalltid, standard er 60",
"limit": "Skriv inn daglig grense, standard er 20",
- "password": "Skriv inn plattformpassord",
- "region": "Skriv inn region, f.eks. cn-hangzhou",
"template": "Din verifiseringskode er {code}, gyldig i 5 minutter",
- "templateCode": "Skriv inn malkode",
- "templateParam": "Skriv inn parameternavn, standard er kode",
- "username": "Skriv inn plattformbrukernavn"
+ "templateCode": "Skriv inn malkode"
},
"platform": "SMS-plattform",
+ "platformConfigTip": "Vennligst fyll inn den oppgitte {key} konfigurasjonen",
"platformTip": "Vennligst velg SMS-plattform",
- "region": "Region",
- "regionTip": "SMS-tjenesteregion, for eksempel cn-hangzhou for Aliyun",
"search": "Søk telefonnummer",
"sendFailed": "Sending mislyktes",
"sendSuccess": "Sendt Vellykket",
@@ -43,15 +31,11 @@
"telephone": "Telefonnummer",
"template": "SMS-mal",
"templateCode": "Malkode",
- "templateCodeTip": "SMS-tjenestens mal-kode",
"templateParam": "Malparameter",
- "templateParamTip": "Variabelparameter navn i SMS-mal, standard er 'kode'",
"templateTip": "Vennligst fyll ut SMS-malen, behold {code} i midten, ellers vil ikke SMS-funksjonen fungere",
"testSms": "Send test-SMS",
"testSmsContent": "Dette er en testmelding",
"testSmsPhone": "Skriv inn telefonnummer",
"testSmsTip": "Send en test-SMS for å verifisere konfigurasjonen din",
- "updateSuccess": "Oppdatering Vellykket",
- "username": "Brukernavn",
- "usernameTip": "SMS-plattform brukernavn, for eksempel Aliyun Access Key ID"
+ "updateSuccess": "Oppdatering Vellykket"
}
diff --git a/apps/admin/locales/pl-PL/phone.json b/apps/admin/locales/pl-PL/phone.json
index 57ab299..24f969b 100644
--- a/apps/admin/locales/pl-PL/phone.json
+++ b/apps/admin/locales/pl-PL/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Lista dziennika SMS",
- "apiUrl": "URL interfejsu API",
- "apiUrlTip": "Punkt końcowy API platformy SMS",
+ "applyPlatform": "Zastosuj Platformę",
"areaCode": "Kod obszaru",
"content": "Treść",
"createdAt": "Czas wysłania",
@@ -9,32 +8,21 @@
"enableTip": "Po włączeniu zostaną aktywowane funkcje rejestracji, logowania, wiązania i odwiązywania telefonu komórkowego",
"expireTime": "Czas wygaśnięcia",
"expireTimeTip": "Okres ważności kodu weryfikacyjnego SMS (sekundy)",
- "foreignApiUrl": "Międzynarodowy URL API",
- "foreignApiUrlTip": "Punkt końcowy API międzynarodowej usługi SMS",
"interval": "Interwał",
"intervalTip": "Interwał wysyłania kodu weryfikacyjnego SMS dla tego samego numeru telefonu (w sekundach), 0 oznacza brak ograniczeń",
"limit": "Dzienne ograniczenie",
"limitTip": "Dzienny limit wysyłania kodów weryfikacyjnych SMS dla tego samego numeru telefonu, 0 oznacza brak limitu",
"logs": "Dzienniki",
- "password": "Hasło",
- "passwordTip": "Hasło platformy SMS, takie jak Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Wprowadź URL API, np. https://api.example.com",
"expireTime": "Wprowadź czas wygaśnięcia, domyślnie 300",
- "foreignApiUrl": "Wprowadź międzynarodowy URL API",
"interval": "Wprowadź czas interwału, domyślnie 60",
"limit": "Wprowadź dzienny limit, domyślnie 20",
- "password": "Wprowadź hasło do platformy",
- "region": "Wprowadź region, np. cn-hangzhou",
"template": "Twój kod weryfikacyjny to {code}, ważny przez 5 minut",
- "templateCode": "Wprowadź kod szablonu",
- "templateParam": "Wprowadź nazwę parametru, domyślnie kod",
- "username": "Wprowadź nazwę użytkownika platformy"
+ "templateCode": "Wprowadź kod szablonu"
},
"platform": "Platforma SMS",
+ "platformConfigTip": "Proszę wypełnić podaną konfigurację {key}",
"platformTip": "Proszę wybrać platformę SMS",
- "region": "Region",
- "regionTip": "Region usługi SMS, na przykład cn-hangzhou dla Aliyun",
"search": "Wyszukaj numer telefonu",
"sendFailed": "Wysyłanie nie powiodło się",
"sendSuccess": "Wysłano pomyślnie",
@@ -43,15 +31,11 @@
"telephone": "Numer telefonu",
"template": "Szablon SMS",
"templateCode": "Kod szablonu",
- "templateCodeTip": "Kod szablonu usługi SMS",
"templateParam": "Parametr Szablonu",
- "templateParamTip": "Nazwa zmiennej parametru w szablonie SMS, domyślnie 'kod'",
"templateTip": "Proszę wypełnić szablon SMS, zachowując {code} w środku, w przeciwnym razie funkcja SMS nie będzie działać",
"testSms": "Wyślij testowy SMS",
"testSmsContent": "To jest wiadomość testowa",
"testSmsPhone": "Wprowadź numer telefonu",
"testSmsTip": "Wyślij testowy SMS, aby zweryfikować swoją konfigurację",
- "updateSuccess": "Aktualizacja zakończona pomyślnie",
- "username": "Nazwa użytkownika",
- "usernameTip": "Nazwa użytkownika platformy SMS, na przykład Aliyun Access Key ID"
+ "updateSuccess": "Aktualizacja zakończona pomyślnie"
}
diff --git a/apps/admin/locales/pt-BR/phone.json b/apps/admin/locales/pt-BR/phone.json
index fb1a03d..8c048b7 100644
--- a/apps/admin/locales/pt-BR/phone.json
+++ b/apps/admin/locales/pt-BR/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Lista de Registro de SMS",
- "apiUrl": "URL da API",
- "apiUrlTip": "Ponto de extremidade da API da plataforma de SMS",
+ "applyPlatform": "Aplicar Plataforma",
"areaCode": "Código de Área",
"content": "Conteúdo",
"createdAt": "Hora de Envio",
@@ -9,32 +8,21 @@
"enableTip": "Após a ativação, as funções de registro, login, vinculação e desvinculação de telefone celular serão ativadas",
"expireTime": "Tempo de Expiração",
"expireTimeTip": "Período de validade do código de verificação por SMS (segundos)",
- "foreignApiUrl": "URL da API Internacional",
- "foreignApiUrlTip": "Ponto de extremidade da API do serviço de SMS internacional",
"interval": "Intervalo",
"intervalTip": "Intervalo de envio do código de verificação por SMS para o mesmo número de telefone (segundos), 0 significa sem limite",
"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",
- "password": "Senha",
- "passwordTip": "Senha da plataforma de SMS, como o Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Insira a URL da API, por exemplo, https://api.example.com",
"expireTime": "Insira o tempo de expiração, o padrão é 300",
- "foreignApiUrl": "Insira a URL da API internacional",
"interval": "Insira o tempo de intervalo, o padrão é 60",
"limit": "Insira o limite diário, o padrão é 20",
- "password": "Insira a senha da plataforma",
- "region": "Insira a região, por exemplo, cn-hangzhou",
"template": "Seu código de verificação é {code}, válido por 5 minutos",
- "templateCode": "Insira o código do modelo",
- "templateParam": "Insira o nome do parâmetro, o padrão é código",
- "username": "Insira o nome de usuário da plataforma"
+ "templateCode": "Insira o código do modelo"
},
"platform": "Plataforma de SMS",
+ "platformConfigTip": "Por favor, preencha a configuração fornecida {key}",
"platformTip": "Por favor, selecione a plataforma de SMS",
- "region": "Região",
- "regionTip": "Região do serviço de SMS, como cn-hangzhou para Aliyun",
"search": "Pesquisar número de telefone",
"sendFailed": "Envio Falhou",
"sendSuccess": "Envio bem-sucedido",
@@ -43,15 +31,11 @@
"telephone": "Número de Telefone",
"template": "Modelo de SMS",
"templateCode": "Código do Modelo",
- "templateCodeTip": "Código do modelo de serviço SMS",
"templateParam": "Parâmetro de Modelo",
- "templateParamTip": "Nome do parâmetro variável no modelo de SMS, o padrão é 'código'",
"templateTip": "Por favor, preencha o modelo de SMS, mantenha {code} no meio, caso contrário, a função de SMS não funcionará",
"testSms": "Enviar SMS de Teste",
"testSmsContent": "Esta é uma mensagem de teste",
"testSmsPhone": "Digite o número de telefone",
"testSmsTip": "Envie um SMS de teste para verificar sua configuração",
- "updateSuccess": "Atualização bem-sucedida",
- "username": "Nome de usuário",
- "usernameTip": "Nome de usuário da plataforma SMS, como o ID da Chave de Acesso da Aliyun"
+ "updateSuccess": "Atualização bem-sucedida"
}
diff --git a/apps/admin/locales/ro-RO/phone.json b/apps/admin/locales/ro-RO/phone.json
index f62cdb7..60431dd 100644
--- a/apps/admin/locales/ro-RO/phone.json
+++ b/apps/admin/locales/ro-RO/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Listă Jurnal SMS",
- "apiUrl": "URL API",
- "apiUrlTip": "Punct final API al platformei SMS",
+ "applyPlatform": "Aplică Platformă",
"areaCode": "Prefix telefonic",
"content": "Conținut",
"createdAt": "Ora trimiterii",
@@ -9,32 +8,21 @@
"enableTip": "După activare, funcțiile de înregistrare, autentificare, asociere și disociere a telefonului mobil vor fi activate",
"expireTime": "Timp de expirare",
"expireTimeTip": "Perioada de valabilitate a codului de verificare prin SMS (secunde)",
- "foreignApiUrl": "URL API Internațional",
- "foreignApiUrlTip": "Punct final API pentru serviciul internațional de SMS-uri",
"interval": "Interval",
"intervalTip": "Intervalul de trimitere a codului de verificare prin SMS pentru același număr de telefon (secunde), 0 înseamnă fără limită",
"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",
- "password": "Parolă",
- "passwordTip": "Parola platformei SMS, cum ar fi Aliyun Access Key Secret",
"placeholders": {
- "apiUrl": "Introduceți URL-ul API, de exemplu https://api.example.com",
"expireTime": "Introduceți timpul de expirare, implicit este 300",
- "foreignApiUrl": "Introduceți URL-ul API internațional",
"interval": "Introduceți timpul de interval, implicit este 60",
"limit": "Introduceți limita zilnică, implicit este 20",
- "password": "Introduceți parola platformei",
- "region": "Introduceți regiunea, de exemplu cn-hangzhou",
"template": "Codul dumneavoastră de verificare este {code}, valabil timp de 5 minute",
- "templateCode": "Introduceți codul șablonului",
- "templateParam": "Introduceți numele parametrului, implicit este cod",
- "username": "Introduceți numele de utilizator al platformei"
+ "templateCode": "Introduceți codul șablonului"
},
"platform": "Platformă SMS",
+ "platformConfigTip": "Vă rugăm să completați configurația {key} furnizată",
"platformTip": "Vă rugăm să selectați platforma SMS",
- "region": "Regiune",
- "regionTip": "Regiunea serviciului SMS, cum ar fi cn-hangzhou pentru Aliyun",
"search": "Caută număr de telefon",
"sendFailed": "Trimitere eșuată",
"sendSuccess": "Trimitere reușită",
@@ -43,15 +31,11 @@
"telephone": "Număr de telefon",
"template": "Șablon SMS",
"templateCode": "Cod Șablon",
- "templateCodeTip": "Codul șablonului serviciului SMS",
"templateParam": "Parametru Șablon",
- "templateParamTip": "Numele parametrului variabil în șablonul SMS, implicit este 'cod'",
"templateTip": "Vă rugăm să completați șablonul SMS, păstrați {code} în mijloc, altfel funcția SMS nu va funcționa",
"testSms": "Trimite SMS de test",
"testSmsContent": "Acesta este un mesaj de test",
"testSmsPhone": "Introduceți numărul de telefon",
"testSmsTip": "Trimite un SMS de test pentru a verifica configurația ta",
- "updateSuccess": "Actualizare reușită",
- "username": "Nume utilizator",
- "usernameTip": "Nume de utilizator al platformei SMS, cum ar fi ID-ul cheii de acces Aliyun"
+ "updateSuccess": "Actualizare reușită"
}
diff --git a/apps/admin/locales/ru-RU/phone.json b/apps/admin/locales/ru-RU/phone.json
index 3705439..3cdb9f0 100644
--- a/apps/admin/locales/ru-RU/phone.json
+++ b/apps/admin/locales/ru-RU/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Список журнала SMS",
- "apiUrl": "URL API",
- "apiUrlTip": "Конечная точка API платформы SMS",
+ "applyPlatform": "Применить платформу",
"areaCode": "Код региона",
"content": "Содержание",
"createdAt": "Время отправки",
@@ -9,32 +8,21 @@
"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": "Введите имя пользователя платформы"
+ "templateCode": "Введите код шаблона"
},
"platform": "Платформа SMS",
+ "platformConfigTip": "Пожалуйста, заполните предоставленную конфигурацию {key}",
"platformTip": "Пожалуйста, выберите платформу SMS",
- "region": "Регион",
- "regionTip": "Регион службы SMS, например, cn-hangzhou для Aliyun",
"search": "Поиск номера телефона",
"sendFailed": "Не удалось отправить",
"sendSuccess": "Успешно отправлено",
@@ -43,15 +31,11 @@
"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 Access Key ID"
+ "updateSuccess": "Обновление успешно"
}
diff --git a/apps/admin/locales/th-TH/phone.json b/apps/admin/locales/th-TH/phone.json
index bc232e7..6ae022c 100644
--- a/apps/admin/locales/th-TH/phone.json
+++ b/apps/admin/locales/th-TH/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "รายการบันทึก SMS",
- "apiUrl": "URL ของ API",
- "apiUrlTip": "จุดเชื่อมต่อ API ของแพลตฟอร์ม SMS",
+ "applyPlatform": "สมัครแพลตฟอร์ม",
"areaCode": "รหัสพื้นที่",
"content": "เนื้อหา",
"createdAt": "เวลาที่ส่ง",
@@ -9,32 +8,21 @@
"enableTip": "หลังจากเปิดใช้งานแล้ว ฟังก์ชันการลงทะเบียน การเข้าสู่ระบบ การผูก และการยกเลิกการผูกโทรศัพท์มือถือจะถูกเปิดใช้งาน",
"expireTime": "เวลาหมดอายุ",
"expireTimeTip": "ระยะเวลาหมดอายุของรหัสยืนยันทาง SMS (วินาที)",
- "foreignApiUrl": "URL ของ API ระหว่างประเทศ",
- "foreignApiUrlTip": "จุดเชื่อมต่อ API สำหรับบริการ SMS ระหว่างประเทศ",
"interval": "ช่วงเวลา",
"intervalTip": "ช่วงเวลาการส่งรหัสยืนยันทาง SMS สำหรับหมายเลขโทรศัพท์เดียวกัน (วินาที), 0 หมายถึงไม่มีข้อจำกัด",
"limit": "ขีดจำกัดรายวัน",
"limitTip": "จำกัดการส่งรหัสยืนยันทาง SMS รายวันสำหรับหมายเลขโทรศัพท์เดียวกัน, 0 หมายถึงไม่จำกัด",
"logs": "บันทึก",
- "password": "รหัสผ่าน",
- "passwordTip": "รหัสผ่านแพลตฟอร์ม SMS เช่น รหัสลับ Access Key ของ 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": "กรอกชื่อผู้ใช้แพลตฟอร์ม"
+ "templateCode": "กรอกรหัสเทมเพลต"
},
"platform": "แพลตฟอร์ม SMS",
+ "platformConfigTip": "กรุณากรอกการตั้งค่าที่ให้ไว้ {key}",
"platformTip": "กรุณาเลือกแพลตฟอร์ม SMS",
- "region": "ภูมิภาค",
- "regionTip": "ภูมิภาคบริการ SMS เช่น cn-hangzhou สำหรับ Aliyun",
"search": "ค้นหาเบอร์โทรศัพท์",
"sendFailed": "ส่งไม่สำเร็จ",
"sendSuccess": "ส่งสำเร็จ",
@@ -43,15 +31,11 @@
"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 Access Key ID"
+ "updateSuccess": "อัปเดตสำเร็จ"
}
diff --git a/apps/admin/locales/tr-TR/phone.json b/apps/admin/locales/tr-TR/phone.json
index ee14537..9293ecd 100644
--- a/apps/admin/locales/tr-TR/phone.json
+++ b/apps/admin/locales/tr-TR/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS Günlük Listesi",
- "apiUrl": "API URL",
- "apiUrlTip": "SMS platformu API uç noktası",
+ "applyPlatform": "Platforma Başvur",
"areaCode": "Alan Kodu",
"content": "İçerik",
"createdAt": "Gönderim Zamanı",
@@ -9,32 +8,21 @@
"enableTip": "Etkinleştirildikten sonra, cep telefonu kaydı, giriş, bağlama ve bağlantı kesme işlevleri etkinleştirilecektir",
"expireTime": "Sona Erme Süresi",
"expireTimeTip": "SMS doğrulama kodu geçerlilik süresi (saniye)",
- "foreignApiUrl": "Uluslararası API URL'si",
- "foreignApiUrlTip": "Uluslararası SMS hizmeti API uç noktası",
"interval": "Aralık",
"intervalTip": "Aynı telefon numarası için SMS doğrulama kodu gönderme aralığı (saniye), 0 sınırsız demektir",
"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",
- "password": "Şifre",
- "passwordTip": "SMS platformu şifresi, örneğin Aliyun Erişim Anahtarı Gizli Anahtarı",
"placeholders": {
- "apiUrl": "API URL'sini girin, örn. https://api.example.com",
"expireTime": "Sona erme süresini girin, varsayılan 300",
- "foreignApiUrl": "Uluslararası API URL'sini girin",
"interval": "Aralık süresini girin, varsayılan 60'tır",
"limit": "Günlük limiti girin, varsayılan 20'dir",
- "password": "Platform şifresini girin",
- "region": "Bölgeyi girin, örn. cn-hangzhou",
"template": "Doğrulama kodunuz {code}, 5 dakika geçerlidir",
- "templateCode": "Şablon kodunu girin",
- "templateParam": "Parametre adını girin, varsayılan code'dur",
- "username": "Platform kullanıcı adını girin"
+ "templateCode": "Şablon kodunu girin"
},
"platform": "SMS Platformu",
+ "platformConfigTip": "Lütfen sağlanan {key} yapılandırmasını doldurun",
"platformTip": "Lütfen SMS platformunu seçin",
- "region": "Bölge",
- "regionTip": "SMS hizmet bölgesi, Aliyun için cn-hangzhou gibi",
"search": "Telefon numarası ara",
"sendFailed": "Gönderim Başarısız",
"sendSuccess": "Gönderim Başarılı",
@@ -43,15 +31,11 @@
"telephone": "Telefon Numarası",
"template": "SMS Şablonu",
"templateCode": "Şablon Kodu",
- "templateCodeTip": "SMS hizmeti şablon kodu",
"templateParam": "Şablon Parametresi",
- "templateParamTip": "SMS şablonundaki değişken parametre adı, varsayılan olarak 'kod'",
"templateTip": "Lütfen SMS şablonunu doldurun, {code} ortada kalacak şekilde, aksi takdirde SMS işlevi çalışmaz",
"testSms": "Test SMS Gönder",
"testSmsContent": "Bu bir test mesajıdır",
"testSmsPhone": "Telefon numarasını girin",
"testSmsTip": "Yapılandırmanızı doğrulamak için bir test SMS'i gönderin",
- "updateSuccess": "Güncelleme Başarılı",
- "username": "Kullanıcı Adı",
- "usernameTip": "SMS platformu kullanıcı adı, örneğin Aliyun Erişim Anahtarı Kimliği"
+ "updateSuccess": "Güncelleme Başarılı"
}
diff --git a/apps/admin/locales/uk-UA/phone.json b/apps/admin/locales/uk-UA/phone.json
index 5442299..ff5c6ff 100644
--- a/apps/admin/locales/uk-UA/phone.json
+++ b/apps/admin/locales/uk-UA/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Список журналу SMS",
- "apiUrl": "URL API",
- "apiUrlTip": "Кінцева точка API платформи SMS",
+ "applyPlatform": "Застосувати платформу",
"areaCode": "Код регіону",
"content": "Зміст",
"createdAt": "Час відправлення",
@@ -9,32 +8,21 @@
"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": "Введіть ім'я користувача платформи"
+ "templateCode": "Введіть код шаблону"
},
"platform": "Платформа SMS",
+ "platformConfigTip": "Будь ласка, заповніть надану конфігурацію {key}",
"platformTip": "Будь ласка, виберіть платформу SMS",
- "region": "Регіон",
- "regionTip": "Регіон служби SMS, наприклад cn-hangzhou для Aliyun",
"search": "Пошук номера телефону",
"sendFailed": "Не вдалося надіслати",
"sendSuccess": "Відправлено успішно",
@@ -43,15 +31,11 @@
"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"
+ "updateSuccess": "Оновлення успішне"
}
diff --git a/apps/admin/locales/vi-VN/phone.json b/apps/admin/locales/vi-VN/phone.json
index 57dfedc..d76d961 100644
--- a/apps/admin/locales/vi-VN/phone.json
+++ b/apps/admin/locales/vi-VN/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "Danh sách nhật ký SMS",
- "apiUrl": "URL API",
- "apiUrlTip": "Điểm cuối API của nền tảng SMS",
+ "applyPlatform": "Nền tảng ứng dụng",
"areaCode": "Mã vùng",
"content": "Nội dung",
"createdAt": "Thời gian gửi",
@@ -9,32 +8,21 @@
"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"
+ "templateCode": "Nhập mã mẫu"
},
"platform": "Nền tảng SMS",
+ "platformConfigTip": "Vui lòng điền vào cấu hình {key} được cung cấp",
"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",
@@ -43,15 +31,11 @@
"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"
+ "updateSuccess": "Cập nhật thành công"
}
diff --git a/apps/admin/locales/zh-CN/phone.json b/apps/admin/locales/zh-CN/phone.json
index f610f0e..685cf37 100644
--- a/apps/admin/locales/zh-CN/phone.json
+++ b/apps/admin/locales/zh-CN/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "短信日志列表",
- "apiUrl": "API网址",
- "apiUrlTip": "短信平台API端点",
+ "applyPlatform": "申请平台",
"areaCode": "区号",
"content": "内容",
"createdAt": "发送时间",
@@ -9,32 +8,21 @@
"enableTip": "启用后,将启用手机注册、登录、绑定和解绑功能",
"expireTime": "过期时间",
"expireTimeTip": "短信验证码有效期(秒)",
- "foreignApiUrl": "国际 API URL",
- "foreignApiUrlTip": "国际短信服务API端点",
"interval": "间隔",
"intervalTip": "同一手机号发送短信验证码的间隔时间(秒),0表示无限制",
"limit": "每日限额",
"limitTip": "同一手机号每日短信验证码发送限制,0表示无限制",
"logs": "日志",
- "password": "密码",
- "passwordTip": "短信平台密码,例如阿里云访问密钥密钥",
"placeholders": {
- "apiUrl": "输入API URL,例如:https://api.example.com",
"expireTime": "输入过期时间,默认为300",
- "foreignApiUrl": "输入国际API URL",
"interval": "输入间隔时间,默认为60",
"limit": "输入每日限制,默认为20",
- "password": "输入平台密码",
- "region": "输入区域,例如:cn-hangzhou",
"template": "您的验证码是{code},有效期为5分钟",
- "templateCode": "输入模板代码",
- "templateParam": "输入参数名称,默认为code",
- "username": "输入平台用户名"
+ "templateCode": "输入模板代码"
},
"platform": "短信平台",
+ "platformConfigTip": "请填写提供的{key}配置",
"platformTip": "请选择短信平台",
- "region": "地区",
- "regionTip": "短信服务区域,例如阿里云的 cn-hangzhou",
"search": "搜索电话号码",
"sendFailed": "发送失败",
"sendSuccess": "发送成功",
@@ -43,15 +31,11 @@
"telephone": "电话号码",
"template": "短信模板",
"templateCode": "模板代码",
- "templateCodeTip": "短信服务模板代码",
"templateParam": "模板参数",
- "templateParamTip": "短信模板中的变量参数名称,默认为“code”",
"templateTip": "请填写短信模板,保持 {code} 在中间,否则短信功能将无法正常工作",
"testSms": "发送测试短信",
"testSmsContent": "这是一条测试消息",
"testSmsPhone": "输入电话号码",
"testSmsTip": "发送测试短信以验证您的配置",
- "updateSuccess": "更新成功",
- "username": "用户名",
- "usernameTip": "短信平台用户名,例如阿里云访问密钥ID"
+ "updateSuccess": "更新成功"
}
diff --git a/apps/admin/locales/zh-HK/phone.json b/apps/admin/locales/zh-HK/phone.json
index 9129a4e..9c6b2d4 100644
--- a/apps/admin/locales/zh-HK/phone.json
+++ b/apps/admin/locales/zh-HK/phone.json
@@ -1,7 +1,6 @@
{
"SmsList": "SMS 日誌列表",
- "apiUrl": "API 網址",
- "apiUrlTip": "SMS 平台 API 端點",
+ "applyPlatform": "申請平台",
"areaCode": "地區代碼",
"content": "內容",
"createdAt": "發送時間",
@@ -9,32 +8,21 @@
"enableTip": "啟用後,將啟用手機註冊、登入、綁定和解綁功能",
"expireTime": "到期時間",
"expireTimeTip": "SMS 驗證碼有效期(秒)",
- "foreignApiUrl": "國際 API 網址",
- "foreignApiUrlTip": "國際短信服務 API 端點",
"interval": "間隔",
"intervalTip": "相同電話號碼的短信驗證碼發送間隔(秒),0 表示無限制",
"limit": "每日限額",
"limitTip": "同一電話號碼每日發送SMS驗證碼的限制,0表示無限制",
"logs": "日誌",
- "password": "密碼",
- "passwordTip": "SMS 平台密碼,例如阿里雲訪問密鑰密碼",
"placeholders": {
- "apiUrl": "輸入API網址,例如:https://api.example.com",
"expireTime": "輸入過期時間,預設為300",
- "foreignApiUrl": "輸入國際API網址",
"interval": "輸入間隔時間,默認為60",
"limit": "輸入每日限制,默認為20",
- "password": "輸入平台密碼",
- "region": "輸入地區,例如:cn-hangzhou",
"template": "您的驗證碼是{code},有效期為5分鐘",
- "templateCode": "輸入模板代碼",
- "templateParam": "輸入參數名稱,默認為code",
- "username": "輸入平台用戶名"
+ "templateCode": "輸入模板代碼"
},
"platform": "SMS 平台",
+ "platformConfigTip": "請填寫提供的 {key} 配置",
"platformTip": "請選擇短信平台",
- "region": "地區",
- "regionTip": "SMS 服務地區,例如 Aliyun 的 cn-hangzhou",
"search": "搜尋電話號碼",
"sendFailed": "發送失敗",
"sendSuccess": "發送成功",
@@ -43,15 +31,11 @@
"telephone": "電話號碼",
"template": "短信範本",
"templateCode": "模板代碼",
- "templateCodeTip": "SMS 服務模板代碼",
"templateParam": "模板參數",
- "templateParamTip": "SMS 模板中的變量參數名稱,默認為 'code'",
"templateTip": "請填寫短信模板,保持 {code} 在中間,否則短信功能將無法運作",
"testSms": "發送測試短信",
"testSmsContent": "這是一條測試訊息",
"testSmsPhone": "輸入電話號碼",
"testSmsTip": "發送測試短信以驗證您的配置",
- "updateSuccess": "更新成功",
- "username": "用戶名",
- "usernameTip": "SMS 平台用戶名,例如阿里雲訪問密鑰 ID"
+ "updateSuccess": "更新成功"
}
diff --git a/apps/admin/services/admin/index.ts b/apps/admin/services/admin/index.ts
index 05010d8..5cabc85 100644
--- a/apps/admin/services/admin/index.ts
+++ b/apps/admin/services/admin/index.ts
@@ -1,5 +1,5 @@
// @ts-ignore
-
+
// API 更新时间:
// API 唯一标识:
import * as announcement from './announcement';
diff --git a/apps/admin/services/admin/typings.d.ts b/apps/admin/services/admin/typings.d.ts
index 220e235..7e9c810 100644
--- a/apps/admin/services/admin/typings.d.ts
+++ b/apps/admin/services/admin/typings.d.ts
@@ -188,6 +188,8 @@ declare namespace API {
type CreateUserRequest = {
email: string;
+ telephone: string;
+ telephone_area_code: string;
password: string;
product_id: number;
duration: number;
@@ -638,6 +640,7 @@ declare namespace API {
enable_ip_register_limit: boolean;
ip_register_limit: number;
ip_register_limit_duration: number;
+ sms: SmsAuthenticateConfig;
};
type Response = {
@@ -755,13 +758,17 @@ declare namespace API {
created_at: number;
};
+ type SmsAuthenticateConfig = {
+ sms_enabled: boolean;
+ sms_limit: number;
+ sms_interval: number;
+ sms_expire_time: number;
+ };
+
type SmsConfig = {
sms_enabled: boolean;
- sms_api_url: string;
- sms_api_foreign_url: string;
sms_key: string;
sms_secret: string;
- sms_region: string;
sms_template: string;
sms_template_code: string;
sms_template_param: string;
@@ -771,8 +778,14 @@ declare namespace API {
sms_expire_time: number;
};
+ type SmsPlatformInfo = {
+ platform: string;
+ platform_url: string;
+ platform_field_description: Record;
+ };
+
type SmsPlatformResponse = {
- list: string[];
+ list: SmsPlatformInfo[];
};
type SortItem = {
@@ -1078,6 +1091,8 @@ declare namespace API {
id: number;
email: string;
password: string;
+ telephone: string;
+ telephone_area_code: string;
avatar: string;
balance: number;
commission: number;
@@ -1099,6 +1114,8 @@ declare namespace API {
type User = {
id: number;
email: string;
+ telephone: string;
+ telephone_area_code: string;
avatar: string;
balance: number;
commission: number;
diff --git a/apps/admin/services/common/typings.d.ts b/apps/admin/services/common/typings.d.ts
index 4d7760e..d4b828c 100644
--- a/apps/admin/services/common/typings.d.ts
+++ b/apps/admin/services/common/typings.d.ts
@@ -228,6 +228,7 @@ declare namespace API {
enable_ip_register_limit: boolean;
ip_register_limit: number;
ip_register_limit_duration: number;
+ sms: SmsAuthenticateConfig;
};
type ResetPasswordRequest = {
@@ -318,13 +319,17 @@ declare namespace API {
site_logo: string;
};
+ type SmsAuthenticateConfig = {
+ sms_enabled: boolean;
+ sms_limit: number;
+ sms_interval: number;
+ sms_expire_time: number;
+ };
+
type SmsConfig = {
sms_enabled: boolean;
- sms_api_url: string;
- sms_api_foreign_url: string;
sms_key: string;
sms_secret: string;
- sms_region: string;
sms_template: string;
sms_template_code: string;
sms_template_param: string;
@@ -478,6 +483,8 @@ declare namespace API {
type User = {
id: number;
email: string;
+ telephone: string;
+ telephone_area_code: string;
avatar: string;
balance: number;
commission: number;
diff --git a/apps/user/services/common/typings.d.ts b/apps/user/services/common/typings.d.ts
index 4d7760e..d4b828c 100644
--- a/apps/user/services/common/typings.d.ts
+++ b/apps/user/services/common/typings.d.ts
@@ -228,6 +228,7 @@ declare namespace API {
enable_ip_register_limit: boolean;
ip_register_limit: number;
ip_register_limit_duration: number;
+ sms: SmsAuthenticateConfig;
};
type ResetPasswordRequest = {
@@ -318,13 +319,17 @@ declare namespace API {
site_logo: string;
};
+ type SmsAuthenticateConfig = {
+ sms_enabled: boolean;
+ sms_limit: number;
+ sms_interval: number;
+ sms_expire_time: number;
+ };
+
type SmsConfig = {
sms_enabled: boolean;
- sms_api_url: string;
- sms_api_foreign_url: string;
sms_key: string;
sms_secret: string;
- sms_region: string;
sms_template: string;
sms_template_code: string;
sms_template_param: string;
@@ -478,6 +483,8 @@ declare namespace API {
type User = {
id: number;
email: string;
+ telephone: string;
+ telephone_area_code: string;
avatar: string;
balance: number;
commission: number;
diff --git a/apps/user/services/user/typings.d.ts b/apps/user/services/user/typings.d.ts
index 87a7b29..998ece5 100644
--- a/apps/user/services/user/typings.d.ts
+++ b/apps/user/services/user/typings.d.ts
@@ -406,6 +406,7 @@ declare namespace API {
enable_ip_register_limit: boolean;
ip_register_limit: number;
ip_register_limit_duration: number;
+ sms: SmsAuthenticateConfig;
};
type RenewalOrderRequest = {
@@ -495,13 +496,17 @@ declare namespace API {
site_logo: string;
};
+ type SmsAuthenticateConfig = {
+ sms_enabled: boolean;
+ sms_limit: number;
+ sms_interval: number;
+ sms_expire_time: number;
+ };
+
type SmsConfig = {
sms_enabled: boolean;
- sms_api_url: string;
- sms_api_foreign_url: string;
sms_key: string;
sms_secret: string;
- sms_region: string;
sms_template: string;
sms_template_code: string;
sms_template_param: string;
@@ -649,6 +654,8 @@ declare namespace API {
type User = {
id: number;
email: string;
+ telephone: string;
+ telephone_area_code: string;
avatar: string;
balance: number;
commission: number;