From 3fa7cab67f3d08b6610158b7a9942dd8b2f7f198 Mon Sep 17 00:00:00 2001 From: web Date: Sat, 9 Aug 2025 19:04:59 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(register):=20Update=20locali?= =?UTF-8?q?zation=20files=20to=20include=20trial=20subscription=20settings?= =?UTF-8?q?=20and=20descriptions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/user-security/register-form.tsx | 79 +++++++++---------- apps/admin/locales/cs-CZ/system.json | 12 +-- apps/admin/locales/de-DE/system.json | 12 +-- apps/admin/locales/en-US/system.json | 12 +-- apps/admin/locales/es-ES/system.json | 12 +-- apps/admin/locales/es-MX/system.json | 12 +-- apps/admin/locales/fa-IR/system.json | 12 +-- apps/admin/locales/fi-FI/system.json | 12 +-- apps/admin/locales/fr-FR/system.json | 12 +-- apps/admin/locales/hi-IN/system.json | 12 +-- apps/admin/locales/hu-HU/system.json | 12 +-- apps/admin/locales/ja-JP/system.json | 12 +-- apps/admin/locales/ko-KR/system.json | 12 +-- apps/admin/locales/no-NO/system.json | 12 +-- apps/admin/locales/pl-PL/system.json | 12 +-- apps/admin/locales/pt-BR/system.json | 12 +-- apps/admin/locales/remove_translations.py | 0 .../locales/remove_useragent_translations.py | 0 apps/admin/locales/ro-RO/system.json | 12 +-- apps/admin/locales/ru-RU/system.json | 12 +-- apps/admin/locales/th-TH/system.json | 12 +-- apps/admin/locales/tr-TR/system.json | 12 +-- apps/admin/locales/uk-UA/system.json | 12 +-- apps/admin/locales/vi-VN/system.json | 12 +-- apps/admin/locales/zh-CN/system.json | 12 +-- apps/admin/locales/zh-HK/system.json | 12 +-- 26 files changed, 177 insertions(+), 178 deletions(-) create mode 100644 apps/admin/locales/remove_translations.py create mode 100644 apps/admin/locales/remove_useragent_translations.py diff --git a/apps/admin/app/dashboard/system/user-security/register-form.tsx b/apps/admin/app/dashboard/system/user-security/register-form.tsx index 6306fbd..18049da 100644 --- a/apps/admin/app/dashboard/system/user-security/register-form.tsx +++ b/apps/admin/app/dashboard/system/user-security/register-form.tsx @@ -35,12 +35,13 @@ import { z } from 'zod'; const registerSchema = z.object({ stop_register: z.boolean().optional(), + enable_trial: z.boolean().optional(), + trial_subscribe: z.number().optional(), + trial_time: z.number().optional(), + trial_time_unit: z.string().optional(), enable_ip_register_limit: z.boolean().optional(), - ip_register_limit_count: z.number().optional(), - ip_register_limit_expire_day: z.number().optional(), - trial_flow: z.number().optional(), - trial_day: z.number().optional(), - default_subscribe_id: z.number().optional(), + ip_register_limit: z.number().optional(), + ip_register_limit_duration: z.number().optional(), }); type RegisterFormData = z.infer; @@ -76,12 +77,13 @@ export default function RegisterConfig() { resolver: zodResolver(registerSchema), defaultValues: { stop_register: false, + enable_trial: false, + trial_subscribe: undefined, + trial_time: 0, + trial_time_unit: 'day', enable_ip_register_limit: false, - ip_register_limit_count: 1, - ip_register_limit_expire_day: 1, - trial_flow: 0, - trial_day: 0, - default_subscribe_id: undefined, + ip_register_limit: 1, + ip_register_limit_duration: 1, }, }); @@ -173,7 +175,26 @@ export default function RegisterConfig() { ( + + {t('enableTrial')} + + + + {t('enableTrialDescription')} + + + )} + /> + + ( {t('registrationLimitCount')} @@ -194,7 +215,7 @@ export default function RegisterConfig() { ( {t('registrationLimitExpire')} @@ -216,32 +237,10 @@ export default function RegisterConfig() { ( - {t('trialFlow')} - - field.onChange(Number(value))} - /> - - {t('trialFlowDescription')} - - - )} - /> - - ( - - {t('trialDay')} + {t('trialTime')} field.onChange(Number(value))} /> - {t('trialDayDescription')} + {t('trialTimeDescription')} )} @@ -260,10 +259,10 @@ export default function RegisterConfig() { ( - {t('defaultSubscribe')} + {t('trialSubscribe')} - {t('defaultSubscribeDescription')} + {t('trialSubscribeDescription')} )} diff --git a/apps/admin/locales/cs-CZ/system.json b/apps/admin/locales/cs-CZ/system.json index bf9e785..5f001a8 100644 --- a/apps/admin/locales/cs-CZ/system.json +++ b/apps/admin/locales/cs-CZ/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "den(dny)", - "defaultSubscribe": "Výchozí předplatné", - "defaultSubscribeDescription": "Výchozí plán předplatného pro nové uživatele", "description": "Nastavte související nastavení registrace uživatelů", + "enableTrial": "Povolit zkušební verzi", + "enableTrialDescription": "Pokud je povoleno, noví uživatelé obdrží zkušební předplatné při registraci", "inputPlaceholder": "Prosím zadejte", "ipRegistrationLimit": "Limit registrace podle IP", "ipRegistrationLimitDescription": "Omezení počtu registrací z jedné IP adresy", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Zastavit registraci nových uživatelů", "stopNewUserRegistrationDescription": "Pokud je povoleno, registrace nových uživatelů bude zakázána", "title": "Nastavení registrace", - "trialDay": "Zkušební dny", - "trialDayDescription": "Zkušební dny poskytnuté novým uživatelům při registraci", - "trialFlow": "Zkušební provoz", - "trialFlowDescription": "Zkušební provoz poskytnutý novým uživatelům při registraci" + "trialSubscribe": "Zkušební předplatné", + "trialSubscribeDescription": "Zkušební předplatný plán poskytnutý novým uživatelům při registraci", + "trialTime": "Doba zkušební verze", + "trialTimeDescription": "Doba zkušební verze poskytnutá novým uživatelům při registraci (dny)" }, "site": { "customData": "Vlastní data", diff --git a/apps/admin/locales/de-DE/system.json b/apps/admin/locales/de-DE/system.json index 8163cbd..9ee143f 100644 --- a/apps/admin/locales/de-DE/system.json +++ b/apps/admin/locales/de-DE/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "Tag(e)", - "defaultSubscribe": "Standardabonnement", - "defaultSubscribeDescription": "Standardabonnement für neue Benutzer", "description": "Konfigurieren Sie die Einstellungen zur Benutzerregistrierung", + "enableTrial": "Testversion aktivieren", + "enableTrialDescription": "Wenn aktiviert, erhalten neue Benutzer bei der Registrierung ein Testabonnement", "inputPlaceholder": "Bitte eingeben", "ipRegistrationLimit": "IP-Registrierungsgrenze", "ipRegistrationLimitDescription": "Begrenzen Sie die Anzahl der Registrierungen von einer einzelnen IP-Adresse", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Neue Benutzerregistrierung stoppen", "stopNewUserRegistrationDescription": "Wenn aktiviert, wird die Registrierung neuer Benutzer deaktiviert", "title": "Registrierungseinstellungen", - "trialDay": "Testtage", - "trialDayDescription": "Testtage, die neuen Benutzern bei der Registrierung gewährt werden", - "trialFlow": "Testverkehr", - "trialFlowDescription": "Testverkehr, der neuen Benutzern bei der Registrierung gewährt wird" + "trialSubscribe": "Testabonnement", + "trialSubscribeDescription": "Testabonnement, das neuen Benutzern bei der Registrierung angeboten wird", + "trialTime": "Testdauer", + "trialTimeDescription": "Testdauer, die neuen Benutzern bei der Registrierung gewährt wird (Tage)" }, "site": { "customData": "Benutzerdefinierte Daten", diff --git a/apps/admin/locales/en-US/system.json b/apps/admin/locales/en-US/system.json index 4190a56..4722653 100644 --- a/apps/admin/locales/en-US/system.json +++ b/apps/admin/locales/en-US/system.json @@ -48,12 +48,12 @@ "registrationLimitCountDescription": "Number of registrations allowed per IP within the limit period", "registrationLimitExpire": "Limit Period", "registrationLimitExpireDescription": "Duration for IP registration limit", - "trialFlow": "Trial Traffic", - "trialFlowDescription": "Trial traffic given to new users upon registration", - "trialDay": "Trial Days", - "trialDayDescription": "Trial days given to new users upon registration", - "defaultSubscribe": "Default Subscription", - "defaultSubscribeDescription": "Default subscription plan for new users", + "enableTrial": "Enable Trial", + "enableTrialDescription": "When enabled, new users will receive a trial subscription upon registration", + "trialTime": "Trial Duration", + "trialTimeDescription": "Trial duration given to new users upon registration (days)", + "trialSubscribe": "Trial Subscription", + "trialSubscribeDescription": "Trial subscription plan given to new users upon registration", "inputPlaceholder": "Please enter", "selectPlaceholder": "Please select", "day": "day(s)", diff --git a/apps/admin/locales/es-ES/system.json b/apps/admin/locales/es-ES/system.json index 5ed300e..87646d1 100644 --- a/apps/admin/locales/es-ES/system.json +++ b/apps/admin/locales/es-ES/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "día(s)", - "defaultSubscribe": "Suscripción Predeterminada", - "defaultSubscribeDescription": "Plan de suscripción predeterminado para nuevos usuarios", "description": "Configurar ajustes relacionados con el registro de usuarios", + "enableTrial": "Habilitar Prueba", + "enableTrialDescription": "Cuando está habilitado, los nuevos usuarios recibirán una suscripción de prueba al registrarse", "inputPlaceholder": "Por favor ingrese", "ipRegistrationLimit": "Límite de Registro por IP", "ipRegistrationLimitDescription": "Limitar el número de registros desde una sola dirección IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Detener Registro de Nuevos Usuarios", "stopNewUserRegistrationDescription": "Cuando está habilitado, el registro de nuevos usuarios estará deshabilitado", "title": "Configuración de Registro", - "trialDay": "Días de Prueba", - "trialDayDescription": "Días de prueba otorgados a nuevos usuarios al registrarse", - "trialFlow": "Tráfico de Prueba", - "trialFlowDescription": "Tráfico de prueba otorgado a nuevos usuarios al registrarse" + "trialSubscribe": "Suscripción de Prueba", + "trialSubscribeDescription": "Plan de suscripción de prueba otorgado a los nuevos usuarios al registrarse", + "trialTime": "Duración de la Prueba", + "trialTimeDescription": "Duración de la prueba otorgada a los nuevos usuarios al registrarse (días)" }, "site": { "customData": "Datos Personalizados", diff --git a/apps/admin/locales/es-MX/system.json b/apps/admin/locales/es-MX/system.json index 6a86f20..d5a93a0 100644 --- a/apps/admin/locales/es-MX/system.json +++ b/apps/admin/locales/es-MX/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "día(s)", - "defaultSubscribe": "Suscripción Predeterminada", - "defaultSubscribeDescription": "Plan de suscripción predeterminado para nuevos usuarios", "description": "Configurar ajustes relacionados con el registro de usuarios", + "enableTrial": "Habilitar Prueba", + "enableTrialDescription": "Cuando está habilitado, los nuevos usuarios recibirán una suscripción de prueba al registrarse", "inputPlaceholder": "Por favor ingrese", "ipRegistrationLimit": "Límite de Registro por IP", "ipRegistrationLimitDescription": "Limitar el número de registros desde una sola dirección IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Detener Registro de Nuevos Usuarios", "stopNewUserRegistrationDescription": "Cuando está habilitado, el registro de nuevos usuarios estará deshabilitado", "title": "Configuración de Registro", - "trialDay": "Días de Prueba", - "trialDayDescription": "Días de prueba otorgados a nuevos usuarios al registrarse", - "trialFlow": "Tráfico de Prueba", - "trialFlowDescription": "Tráfico de prueba otorgado a nuevos usuarios al registrarse" + "trialSubscribe": "Suscripción de Prueba", + "trialSubscribeDescription": "Plan de suscripción de prueba otorgado a los nuevos usuarios al registrarse", + "trialTime": "Duración de la Prueba", + "trialTimeDescription": "Duración de la prueba otorgada a los nuevos usuarios al registrarse (días)" }, "site": { "customData": "Datos Personalizados", diff --git a/apps/admin/locales/fa-IR/system.json b/apps/admin/locales/fa-IR/system.json index e604c1c..827517c 100644 --- a/apps/admin/locales/fa-IR/system.json +++ b/apps/admin/locales/fa-IR/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "روز(ها)", - "defaultSubscribe": "اشتراک پیش‌فرض", - "defaultSubscribeDescription": "طرح اشتراک پیش‌فرض برای کاربران جدید", "description": "تنظیمات مربوط به ثبت‌نام کاربران را پیکربندی کنید", + "enableTrial": "فعال‌سازی دوره آزمایشی", + "enableTrialDescription": "با فعال‌سازی این گزینه، کاربران جدید در زمان ثبت‌نام یک اشتراک آزمایشی دریافت خواهند کرد", "inputPlaceholder": "لطفاً وارد کنید", "ipRegistrationLimit": "محدودیت ثبت‌نام IP", "ipRegistrationLimitDescription": "تعداد ثبت‌نام‌ها از یک آدرس IP را محدود کنید", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "متوقف کردن ثبت‌نام کاربران جدید", "stopNewUserRegistrationDescription": "با فعال‌سازی، ثبت‌نام کاربران جدید غیرفعال خواهد شد", "title": "تنظیمات ثبت‌نام", - "trialDay": "روزهای آزمایشی", - "trialDayDescription": "روزهای آزمایشی به کاربران جدید در زمان ثبت‌نام داده می‌شود", - "trialFlow": "ترافیک آزمایشی", - "trialFlowDescription": "ترافیک آزمایشی به کاربران جدید در زمان ثبت‌نام داده می‌شود" + "trialSubscribe": "اشتراک آزمایشی", + "trialSubscribeDescription": "طرح اشتراک آزمایشی که به کاربران جدید در زمان ثبت‌نام داده می‌شود", + "trialTime": "مدت دوره آزمایشی", + "trialTimeDescription": "مدت زمان دوره آزمایشی که به کاربران جدید در زمان ثبت‌نام داده می‌شود (روز)" }, "site": { "customData": "داده‌های سفارشی", diff --git a/apps/admin/locales/fi-FI/system.json b/apps/admin/locales/fi-FI/system.json index 4fd7acf..25cf6e1 100644 --- a/apps/admin/locales/fi-FI/system.json +++ b/apps/admin/locales/fi-FI/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "päivä(ä)", - "defaultSubscribe": "Oletusliittymä", - "defaultSubscribeDescription": "Oletusliittymäsuunnitelma uusille käyttäjille", "description": "Määritä käyttäjien rekisteröintiin liittyvät asetukset", + "enableTrial": "Ota käyttöön kokeilu", + "enableTrialDescription": "Kun tämä on käytössä, uudet käyttäjät saavat kokeilutilauksen rekisteröitymisen yhteydessä", "inputPlaceholder": "Ole hyvä ja syötä", "ipRegistrationLimit": "IP-rekisteröintiraja", "ipRegistrationLimitDescription": "Rajoita rekisteröintien määrää yhdestä IP-osoitteesta", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Lopeta uusien käyttäjien rekisteröinti", "stopNewUserRegistrationDescription": "Kun tämä on käytössä, uusien käyttäjien rekisteröinti estetään", "title": "Rekisteröintiasetukset", - "trialDay": "Kokeilupäivät", - "trialDayDescription": "Kokeilupäivät uusille käyttäjille rekisteröitymisen yhteydessä", - "trialFlow": "Kokeiluliikenne", - "trialFlowDescription": "Kokeiluliikenne uusille käyttäjille rekisteröitymisen yhteydessä" + "trialSubscribe": "Kokeilutilaus", + "trialSubscribeDescription": "Uusille käyttäjille rekisteröitymisen yhteydessä annettu kokeilutilaus", + "trialTime": "Kokeiluaika", + "trialTimeDescription": "Uusille käyttäjille rekisteröitymisen yhteydessä annettu kokeiluaika (päivinä)" }, "site": { "customData": "Mukautettu tieto", diff --git a/apps/admin/locales/fr-FR/system.json b/apps/admin/locales/fr-FR/system.json index fa60332..7632c55 100644 --- a/apps/admin/locales/fr-FR/system.json +++ b/apps/admin/locales/fr-FR/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "jour(s)", - "defaultSubscribe": "Abonnement par défaut", - "defaultSubscribeDescription": "Plan d'abonnement par défaut pour les nouveaux utilisateurs", "description": "Configurer les paramètres liés à l'inscription des utilisateurs", + "enableTrial": "Activer l'essai", + "enableTrialDescription": "Lorsqu'il est activé, les nouveaux utilisateurs recevront un abonnement d'essai lors de leur inscription", "inputPlaceholder": "Veuillez entrer", "ipRegistrationLimit": "Limite d'inscription par IP", "ipRegistrationLimitDescription": "Limiter le nombre d'inscriptions à partir d'une seule adresse IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Arrêter l'inscription des nouveaux utilisateurs", "stopNewUserRegistrationDescription": "Lorsque cette option est activée, l'inscription des nouveaux utilisateurs sera désactivée", "title": "Paramètres d'inscription", - "trialDay": "Jours d'essai", - "trialDayDescription": "Jours d'essai accordés aux nouveaux utilisateurs lors de l'inscription", - "trialFlow": "Trafic d'essai", - "trialFlowDescription": "Trafic d'essai accordé aux nouveaux utilisateurs lors de l'inscription" + "trialSubscribe": "Abonnement d'essai", + "trialSubscribeDescription": "Plan d'abonnement d'essai accordé aux nouveaux utilisateurs lors de leur inscription", + "trialTime": "Durée de l'essai", + "trialTimeDescription": "Durée de l'essai accordée aux nouveaux utilisateurs lors de leur inscription (jours)" }, "site": { "customData": "Données personnalisées", diff --git a/apps/admin/locales/hi-IN/system.json b/apps/admin/locales/hi-IN/system.json index 8585421..60b377d 100644 --- a/apps/admin/locales/hi-IN/system.json +++ b/apps/admin/locales/hi-IN/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "दिन(ों)", - "defaultSubscribe": "डिफ़ॉल्ट सदस्यता", - "defaultSubscribeDescription": "नए उपयोगकर्ताओं के लिए डिफ़ॉल्ट सदस्यता योजना", "description": "उपयोगकर्ता पंजीकरण से संबंधित सेटिंग्स को कॉन्फ़िगर करें", + "enableTrial": "परीक्षण सक्षम करें", + "enableTrialDescription": "जब सक्षम किया जाता है, नए उपयोगकर्ताओं को पंजीकरण के समय एक परीक्षण सदस्यता प्राप्त होगी", "inputPlaceholder": "कृपया दर्ज करें", "ipRegistrationLimit": "आईपी पंजीकरण सीमा", "ipRegistrationLimitDescription": "एकल आईपी पते से पंजीकरण की संख्या को सीमित करें", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "नए उपयोगकर्ता पंजीकरण रोकें", "stopNewUserRegistrationDescription": "जब सक्षम किया जाता है, नए उपयोगकर्ता पंजीकरण अक्षम हो जाएगा", "title": "पंजीकरण सेटिंग्स", - "trialDay": "परीक्षण दिन", - "trialDayDescription": "पंजीकरण पर नए उपयोगकर्ताओं को दिए गए परीक्षण दिन", - "trialFlow": "परीक्षण ट्रैफ़िक", - "trialFlowDescription": "पंजीकरण पर नए उपयोगकर्ताओं को दिया गया परीक्षण ट्रैफ़िक" + "trialSubscribe": "परीक्षण सदस्यता", + "trialSubscribeDescription": "पंजीकरण के समय नए उपयोगकर्ताओं को दी गई परीक्षण सदस्यता योजना", + "trialTime": "परीक्षण अवधि", + "trialTimeDescription": "पंजीकरण के समय नए उपयोगकर्ताओं को दी गई परीक्षण अवधि (दिन)" }, "site": { "customData": "कस्टम डेटा", diff --git a/apps/admin/locales/hu-HU/system.json b/apps/admin/locales/hu-HU/system.json index 58937bd..96f3e00 100644 --- a/apps/admin/locales/hu-HU/system.json +++ b/apps/admin/locales/hu-HU/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "nap(napok)", - "defaultSubscribe": "Alapértelmezett előfizetés", - "defaultSubscribeDescription": "Alapértelmezett előfizetési terv új felhasználók számára", "description": "Felhasználói regisztrációval kapcsolatos beállítások konfigurálása", + "enableTrial": "Próbaverzió engedélyezése", + "enableTrialDescription": "Ha engedélyezve van, az új felhasználók próbaelőfizetést kapnak a regisztráció során", "inputPlaceholder": "Kérjük, adja meg", "ipRegistrationLimit": "IP regisztrációs korlát", "ipRegistrationLimitDescription": "Korlátozza a regisztrációk számát egyetlen IP címről", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Új felhasználói regisztráció leállítása", "stopNewUserRegistrationDescription": "Ha engedélyezve van, az új felhasználói regisztráció le lesz tiltva", "title": "Regisztrációs beállítások", - "trialDay": "Próbák napjai", - "trialDayDescription": "Próbás napok, amelyeket új felhasználóknak adunk regisztrációkor", - "trialFlow": "Próbaforgalom", - "trialFlowDescription": "Próbaforgalom, amelyet új felhasználóknak adunk regisztrációkor" + "trialSubscribe": "Próbaverziós előfizetés", + "trialSubscribeDescription": "Az új felhasználóknak a regisztráció során adott próbaverziós előfizetési terv", + "trialTime": "Próbaverzió időtartama", + "trialTimeDescription": "Az új felhasználóknak a regisztráció során adott próbaidőszak hossza (napok)" }, "site": { "customData": "Egyedi adatok", diff --git a/apps/admin/locales/ja-JP/system.json b/apps/admin/locales/ja-JP/system.json index 58a9b80..5e196c8 100644 --- a/apps/admin/locales/ja-JP/system.json +++ b/apps/admin/locales/ja-JP/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "日", - "defaultSubscribe": "デフォルトサブスクリプション", - "defaultSubscribeDescription": "新規ユーザーのデフォルトサブスクリプションプラン", "description": "ユーザー登録に関連する設定を構成します", + "enableTrial": "トライアルを有効にする", + "enableTrialDescription": "有効にすると、新しいユーザーは登録時にトライアルサブスクリプションを受け取ります", "inputPlaceholder": "入力してください", "ipRegistrationLimit": "IP登録制限", "ipRegistrationLimitDescription": "単一のIPアドレスからの登録数を制限します", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "新規ユーザー登録を停止", "stopNewUserRegistrationDescription": "有効にすると、新規ユーザー登録が無効になります", "title": "登録設定", - "trialDay": "トライアル日数", - "trialDayDescription": "新規ユーザーが登録時に受け取るトライアル日数", - "trialFlow": "トライアルトラフィック", - "trialFlowDescription": "新規ユーザーが登録時に受け取るトライアルトラフィック" + "trialSubscribe": "トライアルサブスクリプション", + "trialSubscribeDescription": "新しいユーザーが登録時に受け取るトライアルサブスクリプションプラン", + "trialTime": "トライアル期間", + "trialTimeDescription": "新しいユーザーが登録時に受け取るトライアル期間(日数)" }, "site": { "customData": "カスタムデータ", diff --git a/apps/admin/locales/ko-KR/system.json b/apps/admin/locales/ko-KR/system.json index 39fdc2b..a3879df 100644 --- a/apps/admin/locales/ko-KR/system.json +++ b/apps/admin/locales/ko-KR/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "일", - "defaultSubscribe": "기본 구독", - "defaultSubscribeDescription": "신규 사용자를 위한 기본 구독 계획", "description": "사용자 등록 관련 설정 구성", + "enableTrial": "체험판 활성화", + "enableTrialDescription": "활성화하면 신규 사용자가 등록 시 체험 구독을 받게 됩니다.", "inputPlaceholder": "입력해 주세요", "ipRegistrationLimit": "IP 등록 제한", "ipRegistrationLimitDescription": "단일 IP 주소에서의 등록 수 제한", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "신규 사용자 등록 중지", "stopNewUserRegistrationDescription": "활성화 시, 신규 사용자 등록이 비활성화됩니다.", "title": "등록 설정", - "trialDay": "체험 일수", - "trialDayDescription": "신규 사용자 등록 시 제공되는 체험 일수", - "trialFlow": "체험 트래픽", - "trialFlowDescription": "신규 사용자 등록 시 제공되는 체험 트래픽" + "trialSubscribe": "체험 구독", + "trialSubscribeDescription": "신규 사용자가 등록 시 제공되는 체험 구독 계획", + "trialTime": "체험 기간", + "trialTimeDescription": "신규 사용자가 등록 시 제공되는 체험 기간(일)" }, "site": { "customData": "사용자 정의 데이터", diff --git a/apps/admin/locales/no-NO/system.json b/apps/admin/locales/no-NO/system.json index 790b355..f26c3b0 100644 --- a/apps/admin/locales/no-NO/system.json +++ b/apps/admin/locales/no-NO/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "dag(er)", - "defaultSubscribe": "Standard abonnement", - "defaultSubscribeDescription": "Standard abonnementsplan for nye brukere", "description": "Konfigurer innstillinger relatert til brukerregistrering", + "enableTrial": "Aktiver prøveperiode", + "enableTrialDescription": "Når aktivert, vil nye brukere motta et prøveabonnement ved registrering", "inputPlaceholder": "Vennligst skriv inn", "ipRegistrationLimit": "IP Registreringsgrense", "ipRegistrationLimitDescription": "Begrens antall registreringer fra en enkelt IP-adresse", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Stopp registrering av nye brukere", "stopNewUserRegistrationDescription": "Når aktivert, vil registrering av nye brukere bli deaktivert", "title": "Registreringsinnstillinger", - "trialDay": "Prøvedager", - "trialDayDescription": "Prøvedager gitt til nye brukere ved registrering", - "trialFlow": "Prøveperiode trafikk", - "trialFlowDescription": "Prøveperiode trafikk gitt til nye brukere ved registrering" + "trialSubscribe": "Prøveabonnement", + "trialSubscribeDescription": "Prøveabonnementet gitt til nye brukere ved registrering", + "trialTime": "Prøveperiode", + "trialTimeDescription": "Prøveperioden gitt til nye brukere ved registrering (dager)" }, "site": { "customData": "Egendata", diff --git a/apps/admin/locales/pl-PL/system.json b/apps/admin/locales/pl-PL/system.json index 9e1b990..bbbfda1 100644 --- a/apps/admin/locales/pl-PL/system.json +++ b/apps/admin/locales/pl-PL/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "dzień/dni", - "defaultSubscribe": "Domyślna subskrypcja", - "defaultSubscribeDescription": "Domyślny plan subskrypcyjny dla nowych użytkowników", "description": "Skonfiguruj ustawienia związane z rejestracją użytkowników", + "enableTrial": "Włącz próbę", + "enableTrialDescription": "Po włączeniu nowi użytkownicy otrzymają subskrypcję próbną po rejestracji", "inputPlaceholder": "Proszę wprowadzić", "ipRegistrationLimit": "Limit rejestracji IP", "ipRegistrationLimitDescription": "Ogranicz liczbę rejestracji z jednego adresu IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Zatrzymaj rejestrację nowych użytkowników", "stopNewUserRegistrationDescription": "Po włączeniu rejestracja nowych użytkowników będzie wyłączona", "title": "Ustawienia rejestracji", - "trialDay": "Dni próbne", - "trialDayDescription": "Dni próbne przyznawane nowym użytkownikom po rejestracji", - "trialFlow": "Ruch próbny", - "trialFlowDescription": "Ruch próbny przyznawany nowym użytkownikom po rejestracji" + "trialSubscribe": "Subskrypcja próbna", + "trialSubscribeDescription": "Plan subskrypcyjny próbny przyznawany nowym użytkownikom po rejestracji", + "trialTime": "Czas trwania próby", + "trialTimeDescription": "Czas trwania próby przyznawany nowym użytkownikom po rejestracji (dni)" }, "site": { "customData": "Dane niestandardowe", diff --git a/apps/admin/locales/pt-BR/system.json b/apps/admin/locales/pt-BR/system.json index 79e7c21..7e37b21 100644 --- a/apps/admin/locales/pt-BR/system.json +++ b/apps/admin/locales/pt-BR/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "dia(s)", - "defaultSubscribe": "Assinatura Padrão", - "defaultSubscribeDescription": "Plano de assinatura padrão para novos usuários", "description": "Configure as configurações relacionadas ao registro de usuários", + "enableTrial": "Ativar Teste", + "enableTrialDescription": "Quando ativado, novos usuários receberão uma assinatura de teste ao se registrarem", "inputPlaceholder": "Por favor, insira", "ipRegistrationLimit": "Limite de Registro por IP", "ipRegistrationLimitDescription": "Limite o número de registros de um único endereço IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Parar Registro de Novos Usuários", "stopNewUserRegistrationDescription": "Quando ativado, o registro de novos usuários será desativado", "title": "Configurações de Registro", - "trialDay": "Dias de Teste", - "trialDayDescription": "Dias de teste dados a novos usuários no registro", - "trialFlow": "Tráfego de Teste", - "trialFlowDescription": "Tráfego de teste dado a novos usuários no registro" + "trialSubscribe": "Assinatura de Teste", + "trialSubscribeDescription": "Plano de assinatura de teste concedido a novos usuários ao se registrarem", + "trialTime": "Duração do Teste", + "trialTimeDescription": "Duração do teste concedida a novos usuários ao se registrarem (dias)" }, "site": { "customData": "Dados Personalizados", diff --git a/apps/admin/locales/remove_translations.py b/apps/admin/locales/remove_translations.py new file mode 100644 index 0000000..e69de29 diff --git a/apps/admin/locales/remove_useragent_translations.py b/apps/admin/locales/remove_useragent_translations.py new file mode 100644 index 0000000..e69de29 diff --git a/apps/admin/locales/ro-RO/system.json b/apps/admin/locales/ro-RO/system.json index 721808e..5e6e1b4 100644 --- a/apps/admin/locales/ro-RO/system.json +++ b/apps/admin/locales/ro-RO/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "zi(le)", - "defaultSubscribe": "Abonament Implicit", - "defaultSubscribeDescription": "Plan de abonament implicit pentru utilizatorii noi", "description": "Configurează setările legate de înregistrarea utilizatorilor", + "enableTrial": "Activare Trial", + "enableTrialDescription": "Când este activat, utilizatorii noi vor primi un abonament de probă la înregistrare", "inputPlaceholder": "Te rugăm să introduci", "ipRegistrationLimit": "Limită de Înregistrare IP", "ipRegistrationLimitDescription": "Limitează numărul de înregistrări dintr-o singură adresă IP", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Oprește Înregistrarea Utilizatorilor Noi", "stopNewUserRegistrationDescription": "Când este activat, înregistrarea utilizatorilor noi va fi dezactivată", "title": "Setări de Înregistrare", - "trialDay": "Zile de Probă", - "trialDayDescription": "Zile de probă oferite utilizatorilor noi la înregistrare", - "trialFlow": "Trafic de Probă", - "trialFlowDescription": "Trafic de probă oferit utilizatorilor noi la înregistrare" + "trialSubscribe": "Abonament Trial", + "trialSubscribeDescription": "Planul de abonament de probă oferit utilizatorilor noi la înregistrare", + "trialTime": "Durata Trial", + "trialTimeDescription": "Durata trial oferită utilizatorilor noi la înregistrare (zile)" }, "site": { "customData": "Date personalizate", diff --git a/apps/admin/locales/ru-RU/system.json b/apps/admin/locales/ru-RU/system.json index d707f12..a57fa93 100644 --- a/apps/admin/locales/ru-RU/system.json +++ b/apps/admin/locales/ru-RU/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "день(дней)", - "defaultSubscribe": "Подписка по умолчанию", - "defaultSubscribeDescription": "Подписка по умолчанию для новых пользователей", "description": "Настройка параметров, связанных с регистрацией пользователей", + "enableTrial": "Включить пробный период", + "enableTrialDescription": "При включении новые пользователи получат пробную подписку при регистрации", "inputPlaceholder": "Пожалуйста, введите", "ipRegistrationLimit": "Лимит регистрации по IP", "ipRegistrationLimitDescription": "Ограничение на количество регистраций с одного IP-адреса", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Остановить регистрацию новых пользователей", "stopNewUserRegistrationDescription": "При включении регистрация новых пользователей будет отключена", "title": "Настройки регистрации", - "trialDay": "Пробные дни", - "trialDayDescription": "Пробные дни, предоставляемые новым пользователям при регистрации", - "trialFlow": "Пробный трафик", - "trialFlowDescription": "Пробный трафик, предоставляемый новым пользователям при регистрации" + "trialSubscribe": "Пробная подписка", + "trialSubscribeDescription": "Пробный план подписки, предоставляемый новым пользователям при регистрации", + "trialTime": "Длительность пробного периода", + "trialTimeDescription": "Длительность пробного периода, предоставляемая новым пользователям при регистрации (дни)" }, "site": { "customData": "Пользовательские данные", diff --git a/apps/admin/locales/th-TH/system.json b/apps/admin/locales/th-TH/system.json index 8a20e69..2b49406 100644 --- a/apps/admin/locales/th-TH/system.json +++ b/apps/admin/locales/th-TH/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "วัน", - "defaultSubscribe": "การสมัครสมาชิกเริ่มต้น", - "defaultSubscribeDescription": "แผนการสมัครสมาชิกเริ่มต้นสำหรับผู้ใช้ใหม่", "description": "กำหนดการตั้งค่าที่เกี่ยวข้องกับการลงทะเบียนผู้ใช้", + "enableTrial": "เปิดใช้งานการทดลอง", + "enableTrialDescription": "เมื่อเปิดใช้งาน ผู้ใช้ใหม่จะได้รับการสมัครสมาชิกทดลองเมื่อทำการลงทะเบียน", "inputPlaceholder": "กรุณาใส่", "ipRegistrationLimit": "ขีดจำกัดการลงทะเบียน IP", "ipRegistrationLimitDescription": "จำกัดจำนวนการลงทะเบียนจากที่อยู่ IP เดียว", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "หยุดการลงทะเบียนผู้ใช้ใหม่", "stopNewUserRegistrationDescription": "เมื่อเปิดใช้งาน การลงทะเบียนผู้ใช้ใหม่จะถูกปิดใช้งาน", "title": "การตั้งค่าการลงทะเบียน", - "trialDay": "วันทดลองใช้", - "trialDayDescription": "วันทดลองใช้ที่มอบให้กับผู้ใช้ใหม่เมื่อสมัครสมาชิก", - "trialFlow": "การทดลองใช้", - "trialFlowDescription": "การทดลองใช้ที่มอบให้กับผู้ใช้ใหม่เมื่อสมัครสมาชิก" + "trialSubscribe": "การสมัครสมาชิกทดลอง", + "trialSubscribeDescription": "แผนการสมัครสมาชิกทดลองที่มอบให้กับผู้ใช้ใหม่เมื่อทำการลงทะเบียน", + "trialTime": "ระยะเวลาการทดลอง", + "trialTimeDescription": "ระยะเวลาการทดลองที่มอบให้กับผู้ใช้ใหม่เมื่อทำการลงทะเบียน (วัน)" }, "site": { "customData": "ข้อมูลที่กำหนดเอง", diff --git a/apps/admin/locales/tr-TR/system.json b/apps/admin/locales/tr-TR/system.json index 9001418..1a8f33b 100644 --- a/apps/admin/locales/tr-TR/system.json +++ b/apps/admin/locales/tr-TR/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "gün", - "defaultSubscribe": "Varsayılan Abonelik", - "defaultSubscribeDescription": "Yeni kullanıcılar için varsayılan abonelik planı", "description": "Kullanıcı kaydı ile ilgili ayarları yapılandırın", + "enableTrial": "Deneme Süresini Etkinleştir", + "enableTrialDescription": "Etkinleştirildiğinde, yeni kullanıcılar kaydolduğunda deneme aboneliği alacaklar", "inputPlaceholder": "Lütfen girin", "ipRegistrationLimit": "IP Kayıt Limiti", "ipRegistrationLimitDescription": "Tek bir IP adresinden yapılacak kayıt sayısını sınırlayın", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Yeni Kullanıcı Kayıtını Durdur", "stopNewUserRegistrationDescription": "Etkinleştirildiğinde, yeni kullanıcı kaydı devre dışı bırakılacaktır", "title": "Kayıt Ayarları", - "trialDay": "Deneme Günleri", - "trialDayDescription": "Yeni kullanıcılara kayıt sırasında verilen deneme günleri", - "trialFlow": "Deneme Trafiği", - "trialFlowDescription": "Yeni kullanıcılara kayıt sırasında verilen deneme trafiği" + "trialSubscribe": "Deneme Aboneliği", + "trialSubscribeDescription": "Yeni kullanıcılara kaydolduklarında verilen deneme abonelik planı", + "trialTime": "Deneme Süresi", + "trialTimeDescription": "Yeni kullanıcılara kaydolduklarında verilen deneme süresi (gün)" }, "site": { "customData": "Özel Veri", diff --git a/apps/admin/locales/uk-UA/system.json b/apps/admin/locales/uk-UA/system.json index b5f5941..35f9399 100644 --- a/apps/admin/locales/uk-UA/system.json +++ b/apps/admin/locales/uk-UA/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "день(дні)", - "defaultSubscribe": "За замовчуванням підписка", - "defaultSubscribeDescription": "План підписки за замовчуванням для нових користувачів", "description": "Налаштуйте налаштування, пов'язані з реєстрацією користувачів", + "enableTrial": "Увімкнути пробний період", + "enableTrialDescription": "При увімкненні нові користувачі отримають пробну підписку під час реєстрації", "inputPlaceholder": "Будь ласка, введіть", "ipRegistrationLimit": "Обмеження реєстрації за IP", "ipRegistrationLimitDescription": "Обмежте кількість реєстрацій з однієї IP-адреси", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Зупинити реєстрацію нових користувачів", "stopNewUserRegistrationDescription": "При ввімкненні реєстрація нових користувачів буде вимкнена", "title": "Налаштування реєстрації", - "trialDay": "Пробні дні", - "trialDayDescription": "Пробні дні, надані новим користувачам під час реєстрації", - "trialFlow": "Пробний трафік", - "trialFlowDescription": "Пробний трафік, наданий новим користувачам під час реєстрації" + "trialSubscribe": "Пробна підписка", + "trialSubscribeDescription": "Пробний план підписки, наданий новим користувачам під час реєстрації", + "trialTime": "Тривалість пробного періоду", + "trialTimeDescription": "Тривалість пробного періоду, надана новим користувачам під час реєстрації (дні)" }, "site": { "customData": "Користувацькі дані", diff --git a/apps/admin/locales/vi-VN/system.json b/apps/admin/locales/vi-VN/system.json index 483fe01..260285f 100644 --- a/apps/admin/locales/vi-VN/system.json +++ b/apps/admin/locales/vi-VN/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "ngày", - "defaultSubscribe": "Gói đăng ký mặc định", - "defaultSubscribeDescription": "Gói đăng ký mặc định cho người dùng mới", "description": "Cấu hình các cài đặt liên quan đến đăng ký người dùng", + "enableTrial": "Kích hoạt dùng thử", + "enableTrialDescription": "Khi được kích hoạt, người dùng mới sẽ nhận được một gói đăng ký dùng thử khi đăng ký", "inputPlaceholder": "Vui lòng nhập", "ipRegistrationLimit": "Giới hạn đăng ký theo IP", "ipRegistrationLimitDescription": "Giới hạn số lượng đăng ký từ một địa chỉ IP duy nhất", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "Ngừng đăng ký người dùng mới", "stopNewUserRegistrationDescription": "Khi được kích hoạt, việc đăng ký người dùng mới sẽ bị vô hiệu hóa", "title": "Cài đặt đăng ký", - "trialDay": "Ngày thử nghiệm", - "trialDayDescription": "Số ngày thử nghiệm được cấp cho người dùng mới khi đăng ký", - "trialFlow": "Lưu lượng thử nghiệm", - "trialFlowDescription": "Lưu lượng thử nghiệm được cấp cho người dùng mới khi đăng ký" + "trialSubscribe": "Gói đăng ký dùng thử", + "trialSubscribeDescription": "Gói đăng ký dùng thử được cấp cho người dùng mới khi đăng ký", + "trialTime": "Thời gian dùng thử", + "trialTimeDescription": "Thời gian dùng thử được cấp cho người dùng mới khi đăng ký (ngày)" }, "site": { "customData": "Dữ liệu tùy chỉnh", diff --git a/apps/admin/locales/zh-CN/system.json b/apps/admin/locales/zh-CN/system.json index b1aa9c7..46ad5dc 100644 --- a/apps/admin/locales/zh-CN/system.json +++ b/apps/admin/locales/zh-CN/system.json @@ -50,12 +50,12 @@ "registrationLimitCountDescription": "单个IP在限制时间内可注册的次数", "registrationLimitExpire": "限制时间", "registrationLimitExpireDescription": "IP注册限制的有效期", - "trialFlow": "试用流量", - "trialFlowDescription": "新用户注册时获得的试用流量", - "trialDay": "试用天数", - "trialDayDescription": "新用户注册时获得的试用天数", - "defaultSubscribe": "默认订阅", - "defaultSubscribeDescription": "新用户注册时默认的订阅套餐", + "enableTrial": "启用试用", + "enableTrialDescription": "启用后新用户注册时将获得试用套餐", + "trialTime": "试用时长", + "trialTimeDescription": "新用户注册时获得的试用时长(天)", + "trialSubscribe": "试用套餐", + "trialSubscribeDescription": "新用户注册时获得的试用套餐", "inputPlaceholder": "请输入", "selectPlaceholder": "请选择", "day": "天", diff --git a/apps/admin/locales/zh-HK/system.json b/apps/admin/locales/zh-HK/system.json index c715771..d946879 100644 --- a/apps/admin/locales/zh-HK/system.json +++ b/apps/admin/locales/zh-HK/system.json @@ -39,9 +39,9 @@ }, "register": { "day": "天", - "defaultSubscribe": "默認訂閱", - "defaultSubscribeDescription": "新用戶的默認訂閱計劃", "description": "配置用戶註冊相關設置", + "enableTrial": "啟用試用", + "enableTrialDescription": "啟用後,新用戶在註冊時將獲得試用訂閱", "inputPlaceholder": "請輸入", "ipRegistrationLimit": "IP註冊限制", "ipRegistrationLimitDescription": "限制單個IP地址的註冊數量", @@ -55,10 +55,10 @@ "stopNewUserRegistration": "停止新用戶註冊", "stopNewUserRegistrationDescription": "啟用後,將禁用新用戶註冊", "title": "註冊設置", - "trialDay": "試用天數", - "trialDayDescription": "新用戶註冊時提供的試用天數", - "trialFlow": "試用流量", - "trialFlowDescription": "新用戶註冊時提供的試用流量" + "trialSubscribe": "試用訂閱", + "trialSubscribeDescription": "新用戶在註冊時獲得的試用訂閱計劃", + "trialTime": "試用期限", + "trialTimeDescription": "新用戶在註冊時獲得的試用期限(天)" }, "site": { "customData": "自定義數據",