From 4613f1fa425a51d205ff4c41e11392049f3a390a Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 16 Jan 2025 14:48:13 +0800 Subject: [PATCH 01/23] Add `RequireEmailVerificationToRegister` setting. --- .../Volo/Abp/Identity/Localization/ar.json | 14 +++++++------ .../Volo/Abp/Identity/Localization/cs.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/de.json | 20 ++++++++++--------- .../Volo/Abp/Identity/Localization/el.json | 15 ++++++++------ .../Volo/Abp/Identity/Localization/en-GB.json | 15 ++++++++------ .../Volo/Abp/Identity/Localization/en.json | 12 ++++++----- .../Volo/Abp/Identity/Localization/es.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/fa.json | 10 +++++++++- .../Volo/Abp/Identity/Localization/fi.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/fr.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/hi.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/hr.json | 18 +++++++++-------- .../Volo/Abp/Identity/Localization/hu.json | 14 +++++++------ .../Volo/Abp/Identity/Localization/is.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/it.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/nl.json | 18 +++++++++-------- .../Volo/Abp/Identity/Localization/pl-PL.json | 20 ++++++++++--------- .../Volo/Abp/Identity/Localization/pt-BR.json | 12 ++++++----- .../Volo/Abp/Identity/Localization/ro-RO.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/ru.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/sk.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/sl.json | 16 ++++++++------- .../Volo/Abp/Identity/Localization/sv.json | 14 +++++++------ .../Volo/Abp/Identity/Localization/tr.json | 18 +++++++++-------- .../Volo/Abp/Identity/Localization/vi.json | 16 ++++++++------- .../Abp/Identity/Localization/zh-Hans.json | 18 +++++++++-------- .../Abp/Identity/Localization/zh-Hant.json | 20 ++++++++++--------- .../Identity/Settings/IdentitySettingNames.cs | 1 + .../AbpIdentitySettingDefinitionProvider.cs | 6 ++++++ 29 files changed, 253 insertions(+), 184 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json index 074d02f00e..063cb1d9ea 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "ممكّن للمستخدمين الجدد", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "مدة التأمين (بالثواني)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "محاولات الوصول الفاشلة", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "مطلوب بريد إلكتروني مؤكد", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "تمكين تأكيد رقم الهاتف", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "تتطلب رقم هاتف مؤكد", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "فرض التحقق من البريد الإلكتروني لتسجيل الدخول", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "السماح للمستخدمين بتأكيد رقم هواتفهم", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "فرض التحقق من رقم الهاتف لتسجيل الدخول", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "هل تم تمكين تحديث اسم المستخدم", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "هل تم تمكين تحديث البريد الإلكتروني", "Description:Abp.Identity.Password.RequiredLength": "يجب أن يكون الحد الأدنى لطول كلمة المرور.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "ما إذا كان يمكن قفل مستخدم جديد.", "Description:Abp.Identity.Lockout.LockoutDuration": "المدة التي يتم فيها حظر المستخدم عند حدوث قفل.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "عدد محاولات الوصول الفاشلة المسموح بها قبل قفل المستخدم ، بافتراض تمكين التأمين.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "ما إذا كان عنوان البريد الإلكتروني المؤكد مطلوبًا لتسجيل الدخول.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "ما إذا كان بإمكان المستخدم تأكيد رقم الهاتف.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "ما إذا كان رقم الهاتف المؤكد مطلوبًا لتسجيل الدخول.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "يمكن للمستخدمين إنشاء حسابات ولكن لا يمكنهم تسجيل الدخول حتى يتحققوا من عنوان بريدهم الإلكتروني.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "يمكن للمستخدمين التحقق من أرقام هواتفهم. مطلوب تكامل الرسائل القصيرة.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "يمكن للمستخدمين إنشاء حسابات ولكن لا يمكنهم تسجيل الدخول حتى يتحققوا من أرقام هواتفهم.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "ما إذا كان يمكن تحديث اسم المستخدم بواسطة المستخدم.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "ما إذا كان يمكن تحديث البريد الإلكتروني من قبل المستخدم.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "فرض التحقق من البريد الإلكتروني للتسجيل", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "سيتم إنشاء حسابات المستخدمين في قاعدة البيانات بعد أن يتحقق المستخدمون من عناوين بريدهم الإلكتروني.", "Details": "تفاصيل", "CreatedBy": "انشأ من قبل", "ModifiedBy": "تم التعديل بواسطة", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json index ea26d685f8..8e9e280d4b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Povoleno pro nové uživatele", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Délka blokování (sekundy)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maximální počet neúspěšných pokusů o přístup", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Požadovat potvrzený email", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Povolit potvrzování telefonního čísla", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Požadovat potvrzené telefonní číslo", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vyžadovat ověření e-mailu pro přihlášení", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Povolit uživatelům potvrdit jejich telefonní číslo", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vyžadovat ověření telefonního čísla pro přihlášení", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Je povolena změna uživatelského jména", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Je povolena změna emailu", "Description:Abp.Identity.Password.RequiredLength": "Minimální délka hesla.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Zda může být uzamčen nový uživatel.", "Description:Abp.Identity.Lockout.LockoutDuration": "Doba, po kterou je uživatel zablokován, když dojde k zablokování.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Počet neúspěšných pokusů o přístup než je uživatel uzamčen, za předpokladu, že je uzamčení povoleno.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Zda je k přihlášení vyžadována potvrzená emailová adresa.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Zda telefonní číslo může být potvrzeno uživatelem.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zda je pro přihlášení vyžadováno potvrzené telefonní číslo.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Uživatelé si mohou vytvořit účty, ale nemohou se přihlásit, dokud neověří svou e-mailovou adresu.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Uživatelé mohou ověřit svá telefonní čísla. Vyžaduje integraci SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Uživatelé si mohou vytvořit účty, ale nemohou se přihlásit, dokud neověří své telefonní číslo.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Zda může uživatel změnit uživatelské jméno.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel změnit email.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel aktualizovat e-mail.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vyžadovat ověření e-mailu pro registraci", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uživatelské účty budou vytvořeny v databázi poté, co uživatelé ověří své e-mailové adresy.", "Details": "Podrobnosti", "CreatedBy": "Vytvořil", "ModifiedBy": "Upraven", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json index 56bb75d104..c485f43f5b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Für neue Benutzer aktiviert", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Sperrdauer (Sekunden)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max. Fehlgeschlagene Zugriffsversuche", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Bestätigte E-Mail-Adresse erforderlich", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Ermöglichen Sie Benutzern, ihre Telefonnummer zu bestätigen", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Bestätigte Telefonnummer erforderlich", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "E-Mail-Verifizierung für die Anmeldung erzwingen", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Benutzer können ihre Telefonnummer bestätigen", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Telefonverifizierung für die Anmeldung erzwingen", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Ermöglichen Sie Benutzern, ihre Benutzernamen zu ändern", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Ermöglichen Sie Benutzern, ihre E-Mail-Adressen zu ändern", "Description:Abp.Identity.Password.RequiredLength": "Die Mindestlänge, die ein Passworts aufweisen muss.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Gibt an, ob ein neuer Benutzer gesperrt werden kann.", "Description:Abp.Identity.Lockout.LockoutDuration": "Die Dauer, für die ein Benutzer gesperrt ist, wenn eine Sperre auftritt.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Die Anzahl der fehlgeschlagenen Zugriffsversuche, die zulässig sind, bevor ein Benutzer gesperrt wird, sofern die Sperre aktiviert ist.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Gibt an, ob eine bestätigte E-Mail-Adresse erforderlich ist, um sich anzumelden.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Gibt an, ob die Telefonnummer vom Benutzer bestätigt werden kann.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Gibt an, ob eine bestätigte Telefonnummer erforderlich ist, um sich anzumelden.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Benutzer können Konten erstellen, sich aber erst anmelden, wenn sie ihre E-Mail-Adresse verifiziert haben.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Benutzer können ihre Telefonnummern verifizieren. SMS-Integration erforderlich.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Benutzer können Konten erstellen, sich aber erst anmelden, wenn sie ihre Telefonnummer verifiziert haben.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Gibt an, ob der Benutzername vom Benutzer aktualisiert werden kann.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Gibt an, ob die E-Mail-Adresse vom Benutzer aktualisiert werden kann.", - "Details": "Einzelheiten", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ob die E-Mail vom Benutzer aktualisiert werden kann.", + "Details": "Details", "CreatedBy": "Erstellt von", "ModifiedBy": "Angepasst von", "ModificationTime": "Änderungszeit", "PasswordUpdateTime": "Zeit der Passwortaktualisierung", "LockoutEndTime": "Endzeit der Sperrung", - "FailedAccessCount": "Anzahl der fehlgeschlagenen Zugriffe" + "FailedAccessCount": "Anzahl der fehlgeschlagenen Zugriffe", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-Mail-Verifizierung für die Registrierung erzwingen", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Benutzerkonten werden in der Datenbank erstellt, nachdem Benutzer ihre E-Mail-Adressen verifiziert haben." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json index c75e1f2ce9..6d465df7a0 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json @@ -98,9 +98,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Ενεργοποιήθηκε για νέους χρήστες", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Διάρκεια κλειδώματος (δευτερόλεπτα)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Μέγιστες αποτυχημένες προσπάθειες πρόσβασης", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Απαιτείται επιβεβαιωμένο email", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Επιβολή επαλήθευσης email για σύνδεση", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Επιτρέψτε στους χρήστες να επιβεβαιώσουν τον αριθμό τηλεφώνου τους", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Απαιτείται επιβεβαιωμένος αριθμός τηλεφώνου", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Επιβολή επαλήθευσης αριθμού τηλεφώνου για σύνδεση", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Επιτρέψτε στους χρήστες να αλλάξουν τα ονόματα χρήστη τους", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Επιτρέψτε στους χρήστες να αλλάξουν τις διευθύνσεις email τους", "Description:Abp.Identity.Password.RequiredLength": "Το ελάχιστο μήκος ενός κωδικού πρόσβασης πρέπει να είναι.", @@ -114,10 +114,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Εάν ένας νέος χρήστης μπορεί να κλειδωθεί.", "Description:Abp.Identity.Lockout.LockoutDuration": "Η διάρκεια για την οποία ένας χρήστης είναι κλειδωμένος όταν εμφανίζεται ένα κλείδωμα.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Ο αριθμός των αποτυχημένων προσπαθειών πρόσβασης που επιτρέπονται πριν από το κλείδωμα ενός χρήστη, με την προϋπόθεση ότι το κλείδωμα είναι ενεργοποιημένο.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Εάν απαιτείται επιβεβαιωμένη διεύθυνση ηλεκτρονικού ταχυδρομείου για τη σύνδεση.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Εάν ο αριθμός τηλεφώνου μπορεί να επιβεβαιωθεί από τον χρήστη.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Εάν απαιτείται επιβεβαιωμένος αριθμός τηλεφώνου για τη σύνδεση.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Οι χρήστες μπορούν να δημιουργήσουν λογαριασμούς αλλά δεν μπορούν να συνδεθούν μέχρι να επαληθεύσουν τη διεύθυνση email τους.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Οι χρήστες μπορούν να επαληθεύσουν τους αριθμούς τηλεφώνου τους. Απαιτείται ενσωμάτωση SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Οι χρήστες μπορούν να δημιουργήσουν λογαριασμούς αλλά δεν μπορούν να συνδεθούν μέχρι να επαληθεύσουν τον αριθμό τηλεφώνου τους.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Εάν το όνομα χρήστη μπορεί να ενημερωθεί από τον χρήστη.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Εάν το email μπορεί να ενημερωθεί από τον χρήστη." + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Εάν το email μπορεί να ενημερωθεί από τον χρήστη.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Επιβολή επαλήθευσης email για εγγραφή", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Οι λογαριασμοί χρηστών θα δημιουργηθούν στη βάση δεδομένων αφού οι χρήστες επαληθεύσουν τις διευθύνσεις email τους.", + "Details": "Λεπτομέρειες" } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json index caa7c8691f..5321f28a76 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json @@ -103,9 +103,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Enabled for new users", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Lockout duration(in seconds)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max failed access attempts", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Require confirmed email", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Require email verification for sign in", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Allow users to confirm their phone number", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Require confirmed phone number", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Require phone number verification for sign in", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Allow users to change their usernames", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Allow users to change their email addresses", "Description:Abp.Identity.Password.RequiredLength": "The minimum length a password must be.", @@ -119,14 +119,17 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Whether a new user can be locked out.", "Description:Abp.Identity.Lockout.LockoutDuration": "The duration a user is locked out for when a lockout occurs.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "The number of failed access attempts allowed before a user is locked out, assuming lock out is enabled.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Whether a confirmed email address is required to sign in.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Whether the phoneNumber can be confirmed by the user.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Whether a confirmed telephone number is required to sign in.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Users can create accounts but cannot sign in until they verify their email address.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Users can verify their phone numbers. SMS integration required.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Users can create accounts but cannot sign in until they verify their phone number.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Whether the username can be updated by the user.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Whether the email can be updated by the user.", "DisplayName:Abp.Identity.TwoFactorBehaviour": "Two Factor behaviour", "Description:Abp.Identity.TwoFactorBehaviour": "Two Factor behaviour", "DisplayName:Abp.Identity.UsersCanChange": "Allow users to change their Two Factor.", - "Description:Abp.Identity.UsersCanChange": "Allow users to change their Two Factor." + "Description:Abp.Identity.UsersCanChange": "Allow users to change their Two Factor.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Enforce email verification to register", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will be created in the database after users verify their email addresses.", + "Details": "Details" } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json index ff8d8aec80..7400b0eb98 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Enabled for new users", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Lockout duration(seconds)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max failed access attempts", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Require confirmed email", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Enforce email verification to sign in", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Allow users to confirm their phone number", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Require confirmed phone number", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Enforce phone number verification to sign in", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Allow users to change their usernames", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Allow users to change their email addresses", "Description:Abp.Identity.Password.RequiredLength": "The minimum length a password must be.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Whether a new user can be locked out.", "Description:Abp.Identity.Lockout.LockoutDuration": "The duration a user is locked out for when a lockout occurs.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "The number of failed access attempts allowed before a user is locked out, assuming lock out is enabled.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Whether a confirmed email address is required to sign in.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Whether the phoneNumber can be confirmed by the user.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Whether a confirmed telephone number is required to sign in.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Users can create accounts but cannot sign in until they verify their email address.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Users can verify their phone numbers. SMS integration required.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Users can create accounts but cannot sign in until they verify their phone numbers.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Whether the username can be updated by the user.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Whether the email can be updated by the user.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Enforce email verification to register", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will be created in the database after users verify their email addresses.", "Details": "Details", "CreatedBy": "Created by", "ModifiedBy": "Modified by", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json index 198e08e287..78211f7c4f 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Habilitado para nuevos usuarios", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Duración del bloqueo (segundos)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Número máximo de accesos fallidos", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Confirmación de e-mail requerida", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permitir usuarios confirmar su número de teléfono", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Requerir confirmación de número de teléfono", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exigir verificación de correo electrónico para iniciar sesión", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permitir a los usuarios confirmar su número de teléfono", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exigir verificación de número de teléfono para iniciar sesión", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permitir a los usuarios cambiar su nombre de usuario.", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permitir usuarios cambiar sus direcciones de e-mail", "Description:Abp.Identity.Password.RequiredLength": "La mínima longitud de una contraseña debe ser.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Si un nuevo usuario puede ser bloqueado.", "Description:Abp.Identity.Lockout.LockoutDuration": "La duración del bloqueo de un usuario cuando el bloqueo ocurre.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "El número de accessos fallidos permitidos antes de que un usuario sea bloqueado, el bloqueo de usuario debe estar habilitado.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Si la confirmación de dirección de e-mail es requerida para iniciar sesión.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Si el número de teléfono puede ser confirmado por el usuario. ", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Sí un número de teléfono confirmado es requerido para iniciar sesión.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Los usuarios pueden crear cuentas pero no pueden iniciar sesión hasta que verifiquen su dirección de correo electrónico.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Los usuarios pueden verificar sus números de teléfono. Se requiere integración SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Los usuarios pueden crear cuentas pero no pueden iniciar sesión hasta que verifiquen su número de teléfono.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Si el nombre de usuario puede ser actualizado por el usuario.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el e-mail puede ser actualizado por el usuario.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el correo electrónico puede ser actualizado por el usuario.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exigir verificación de correo electrónico para registrarse", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Las cuentas de usuario se crearán en la base de datos después de que los usuarios verifiquen sus direcciones de correo electrónico.", "Details": "Detalles", "CreatedBy": "Creado por", "ModifiedBy": "Modificado por", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json index 187f13a210..8e20195d21 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json @@ -126,6 +126,14 @@ "ModificationTime": "زمان اصلاح", "PasswordUpdateTime": "زمان ویرایش رمز", "LockoutEndTime": "زمان اتمام قفل", - "FailedAccessCount": "تعداد دسترسی ناموفق" + "FailedAccessCount": "تعداد دسترسی ناموفق", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "اجباری کردن تایید ایمیل برای ورود", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "به کاربران اجازه تایید شماره تلفن خود را بدهید", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "اجباری کردن تایید شماره تلفن برای ورود", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "کاربران می‌توانند حساب ایجاد کنند اما تا زمانی که آدرس ایمیل خود را تایید نکنند نمی‌توانند وارد شوند.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "کاربران می‌توانند شماره تلفن خود را تایید کنند. نیاز به یکپارچه‌سازی پیامک دارد.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "کاربران می‌توانند حساب ایجاد کنند اما تا زمانی که شماره تلفن خود را تایید نکنند نمی‌توانند وارد شوند.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "اجباری کردن تایید ایمیل برای ثبت‌نام", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "حساب‌های کاربری پس از تایید آدرس ایمیل توسط کاربران در پایگاه داده ایجاد خواهند شد." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json index f212e0d9fc..2ff07f3b64 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Käytössä uusille käyttäjille", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Lukituksen kesto (sekuntia)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max epäonnistui pääsyyrityksiä", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vaadi vahvistettu sähköposti", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vaadi sähköpostin vahvistus kirjautumiseen", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Salli käyttäjien vahvistaa puhelinnumeronsa", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vaadi vahvistettu puhelinnumero", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vaadi puhelinnumeron vahvistus kirjautumiseen", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Salli käyttäjien vaihtaa käyttäjänimeään", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Salli käyttäjien muuttaa sähköpostiosoitteitaan", "Description:Abp.Identity.Password.RequiredLength": "Salasanan on oltava vähimmäispituus.", @@ -115,12 +115,14 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Voiko uusi käyttäjä lukita.", "Description:Abp.Identity.Lockout.LockoutDuration": "Kesto, jonka käyttäjä lukitaan, kun lukitus tapahtuu.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Ennen käyttäjän lukitsemista sallittujen epäonnistuneiden pääsyyritysten lukumäärä, olettaen, että lukitus on käytössä.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Tarvitaanko sisäänkirjautumisen yhteydessä vahvistettu sähköpostiosoite.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Voiko käyttäjä vahvistaa puhelinnumeron.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Tarvitaanko sisäänkirjautumisen yhteydessä vahvistettu puhelinnumero.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Käyttäjät voivat luoda tilejä mutta eivät voi kirjautua sisään ennen sähköpostiosoitteensa vahvistamista.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Käyttäjät voivat vahvistaa puhelinnumeronsa. SMS-integraatio vaaditaan.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Käyttäjät voivat luoda tilejä mutta eivät voi kirjautua sisään ennen puhelinnumeronsa vahvistamista.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Voiko käyttäjä päivittää käyttäjänimen?", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Voiko käyttäjä päivittää sähköpostin.", - "Details": "Yksityiskohdat", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Voiko käyttäjä päivittää sähköpostiosoitteen.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vaadi sähköpostin vahvistus rekisteröitymiseen", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Käyttäjätilit luodaan tietokantaan sen jälkeen, kun käyttäjät ovat vahvistaneet sähköpostiosoitteensa.", + "Details": "Tiedot", "CreatedBy": "Luonut", "ModifiedBy": "Muokannut", "ModificationTime": "Muutosaika", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json index 2dc00005fd..dfafb2f136 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Activé pour les nouveaux utilisateurs", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Durée(secondes) du lock-out", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max a échoué tentatives d’accès", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exiger un e-mail confirmé", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exiger la vérification de l'e-mail pour se connecter", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permettre aux utilisateurs de confirmer leur numéro de téléphone", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exiger un numéro de téléphone confirmé", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exiger la vérification du numéro de téléphone pour se connecter", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permettre aux utilisateurs de modifier leurs noms d’utilisateur", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permettre aux utilisateurs de modifier leurs adresses e-mail", "Description:Abp.Identity.Password.RequiredLength": "La longueur minimale d’un mot de passe doit être.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Si un nouvel utilisateur peut être verrouillé.", "Description:Abp.Identity.Lockout.LockoutDuration": "Durée pendant laquelle un utilisateur est verrouillé lorsqu’un lock-out se produit.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Nombre de tentatives d’accès échouées avant qu’un utilisateur ne soit verrouillé, en supposant que le verrouillage est activé.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Si une adresse e-mail confirmée est nécessaire pour se connecter.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Si le téléphoneNumber peut être confirmé par l’utilisateur.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Si un numéro de téléphone confirmé est nécessaire pour se connecter.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Les utilisateurs peuvent créer des comptes mais ne peuvent pas se connecter tant qu'ils n'ont pas vérifié leur adresse e-mail.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Les utilisateurs peuvent vérifier leurs numéros de téléphone. Intégration SMS requise.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Les utilisateurs peuvent créer des comptes mais ne peuvent pas se connecter tant qu'ils n'ont pas vérifié leur numéro de téléphone.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Si le nom d’utilisateur peut être mis à jour par l’utilisateur.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si l’e-mail peut être mis à jour par l’utilisateur.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si l'e-mail peut être mis à jour par l'utilisateur.", "Details": "Détails", "CreatedBy": "Créé par", "ModifiedBy": "Modifié par", "ModificationTime": "Temps de modification", "PasswordUpdateTime": "Temps de mise à jour du mot de passe", "LockoutEndTime": "Heure de fin du verrouillage", - "FailedAccessCount": "Nombre d'accès ayant échoué" + "FailedAccessCount": "Nombre d'accès ayant échoué", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exiger la vérification de l'e-mail pour s'inscrire", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Les comptes utilisateurs seront créés dans la base de données après que les utilisateurs auront vérifié leurs adresses e-mail." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json index 8f35089f94..eb2bb86a94 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "नए उपयोगकर्ताओं के लिए सक्षम है", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "तालाबंदी अवधि (सेकंड)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "अधिकतम पहुँच प्रयास विफल", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "पुष्टिकरण ईमेल की आवश्यकता है", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "उपयोगकर्ताओं को अपने फ़ोन नंबर की पुष्टि करने की अनुमति दें", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "पुष्टि किए गए फ़ोन नंबर की आवश्यकता है", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "साइन इन करने के लिए ईमेल सत्यापन आवश्यक है", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "उपयोगकर्ताओं को अपना फ़ोन नंबर सत्यापित करने की अनुमति दें", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "साइन इन करने के लिए फ़ोन नंबर सत्यापन आवश्यक है", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ताओं को अपने उपयोगकर्ता नाम बदलने की अनुमति दें", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "उपयोगकर्ताओं को अपने ईमेल पते बदलने की अनुमति दें", "Description:Abp.Identity.Password.RequiredLength": "एक पासवर्ड की लंबाई न्यूनतम होनी चाहिए।", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "क्या कोई नया उपयोगकर्ता लॉक किया जा सकता है।", "Description:Abp.Identity.Lockout.LockoutDuration": "जब लॉकआउट होता है, तो उपयोगकर्ता की अवधि लॉक हो जाती है।", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "उपयोगकर्ता द्वारा लॉक किए जाने से पहले अनुमति प्राप्त विफल प्रयासों की संख्या, यह मानकर कि लॉक आउट सक्षम है।", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "क्या साइन इन करने के लिए किसी पुष्टिकृत ईमेल पते की आवश्यकता है।", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "क्या उपयोगकर्ता द्वारा फोननंबर की पुष्टि की जा सकती है।", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "साइन इन करने के लिए एक पुष्टिकरण टेलीफोन नंबर की आवश्यकता है या नहीं।", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "उपयोगकर्ता खाते बना सकते हैं लेकिन अपना ईमेल पता सत्यापित करने तक साइन इन नहीं कर सकते।", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "उपयोगकर्ता अपने फ़ोन नंबर सत्यापित कर सकते हैं। एसएमएस एकीकरण आवश्यक है।", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "उपयोगकर्ता खाते बना सकते हैं लेकिन अपना फ़ोन नंबर सत्यापित करने तक साइन इन नहीं कर सकते।", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ता द्वारा उपयोगकर्ता नाम अपडेट किया जा सकता है या नहीं।", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल को अपडेट किया जा सकता है।", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल अपडेट किया जा सकता है.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "पंजीकरण के लिए ईमेल सत्यापन अनिवार्य करें", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "उपयोगकर्ता खाते डेटाबेस में तब बनाए जाएंगे जब उपयोगकर्ता अपने ईमेल पते सत्यापित कर लेंगे.", "Details": "विवरण", "CreatedBy": "के द्वारा बनाई गई", "ModifiedBy": "द्वारा संशोधित", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json index c18404d51d..655f90c5a8 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json @@ -39,7 +39,7 @@ "PasswordChangedMessage": "Vaša lozinka je uspješno promijenjena.", "PersonalSettingsSavedMessage": "Vaše osobne postavke su uspješno spremljene.", "Volo.Abp.Identity:DefaultError": "Došlo je do neočekivane greške.", - "Volo.Abp.Identity:ConcurrencyFailure": "Provjera optimisti�ne paralelnosti nije uspjela. Entitet na kojem radite izmijenio je drugi korisnik. Molimo odbacite promjene i pokušajte ponovno.", + "Volo.Abp.Identity:ConcurrencyFailure": "Provjera optimistične paralelnosti nije uspjela. Entitet na kojem radite izmijenio je drugi korisnik. Molimo odbacite promjene i pokušajte ponovno.", "Volo.Abp.Identity:DuplicateEmail": "Email '{0}' je već zauzet.", "Volo.Abp.Identity:DuplicateRoleName": "Naziv uloge '{0}' već je zauzet.", "Volo.Abp.Identity:DuplicateUserName": "Korisničko ime '{0}' je već zauzeto.", @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Omogućeno za nove korisnike", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaključavanja (sekunde)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksimalan broj neuspjelih pokušaja pristupa", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtijeva potvrđenu e-poštu", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dopusti korisnicima da potvrde svoj telefonski broj", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtijeva potvrđen telefonski broj", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Potrebna provjera e-pošte za prijavu", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dopusti korisnicima potvrdu njihovog telefonskog broja", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Potrebna provjera telefonskog broja za prijavu", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Dopusti korisnicima promjenu korisničkih imena", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Dopustite korisnicima da mijenjaju svoje adrese e-pošte", "Description:Abp.Identity.Password.RequiredLength": "Minimalna duljina lozinke.", @@ -115,12 +115,14 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Može li se novi korisnik zaključati.", "Description:Abp.Identity.Lockout.LockoutDuration": "Trajanje koliko je korisnik zaključan kada dođe do zaključavanja.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Broj dopuštenih neuspjelih pokušaja pristupa prije nego što se korisnik zaključa, pod pretpostavkom da je zaključavanje omogućeno.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Je li za prijavu potrebna potvrđena adresa e-pošte.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Može li korisnik potvrditi telefonski broj.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Je li za prijavu potreban potvrđeni telefonski broj.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Korisnici mogu stvoriti račune, ali se ne mogu prijaviti dok ne potvrde svoju e-mail adresu.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Korisnici mogu potvrditi svoje telefonske brojeve. Potrebna je SMS integracija.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Korisnici mogu stvoriti račune, ali se ne mogu prijaviti dok ne potvrde svoj telefonski broj.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Može li korisnik ažurirati korisničko ime.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Može li korisnik ažurirati e-poštu.", - "Details": "pojedinosti", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Zahtijevaj verifikaciju e-pošte za registraciju", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Korisnički računi bit će stvoreni u bazi podataka nakon što korisnici potvrde svoje adrese e-pošte.", + "Details": "Detalji", "CreatedBy": "Napravio", "ModifiedBy": "Izmijenio", "ModificationTime": "Vrijeme izmjene", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json index 58440d13f1..eb218f28d5 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Engedélyezve az új felhasználók számára", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "A zárolás időtartama (másodpercben)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max sikertelen hozzáférési kísérlet", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Megerősített e-mail megkövetelése", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Engedje meg a felhasználóknak, hogy erősítsék meg telefonszámukat", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Meg kell erősíteni a telefonszámot", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "E-mail ellenőrzés megkövetelése a bejelentkezéshez", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Felhasználók telefonszámának megerősítésének engedélyezése", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Telefonszám ellenőrzés megkövetelése a bejelentkezéshez", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Engedje meg a felhasználóknak a felhasználónevük megváltoztatását", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Engedje meg a felhasználóknak, hogy megváltoztassák e-mail címüket", "Description:Abp.Identity.Password.RequiredLength": "A jelszó minimális hosszának meg kell lennie.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Egy új felhasználó zárolható-e.", "Description:Abp.Identity.Lockout.LockoutDuration": "Az az időtartam, amelyre a felhasználó zárolva van, amikor zárolás történik.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "A felhasználó zárolása előtt megengedett sikertelen hozzáférési kísérletek száma, feltéve, hogy a zárolás engedélyezve van.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Szükség van-e megerősített e-mail címre a bejelentkezéshez.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Meg tudja-e erősíteni a telefonszámot a felhasználó.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Szükség van-e megerősített telefonszámra a bejelentkezéshez.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "A felhasználók létrehozhatnak fiókokat, de nem jelentkezhetnek be, amíg nem erősítik meg e-mail címüket.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "A felhasználók ellenőrizhetik telefonszámukat. SMS integráció szükséges.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "A felhasználók létrehozhatnak fiókokat, de nem jelentkezhetnek be, amíg nem erősítik meg telefonszámukat.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Meg tudja e módosítani a felhasználónevet a felhasználó?.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Meg tudja-e módosítani az e-mail címét a felhasználó.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-mail ellenőrzés megkövetelése a regisztrációhoz", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "A felhasználói fiókok az adatbázisban csak azután jönnek létre, hogy a felhasználók ellenőrizték e-mail címüket.", "Details": "Részletek", "CreatedBy": "Készítette", "ModifiedBy": "Módosította", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json index 6436d4b7ed..4a3bcd7d49 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Virkt fyrir nýja notendur", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Lengd lokunar (sekúndur)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Hámarks misheppnaðra aðgangsstilrauna", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Krefjast staðfests tölvupósts", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Leyfa notendum að staðfesta símanúmerið sitt", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Krefjast staðfests símanúmers", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Krefjast staðfestingar á tölvupósti fyrir innskráningu", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Leyfa notendum að staðfesta símanúmer sitt", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Krefjast staðfestingar á símanúmeri fyrir innskráningu", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Leyfa notendum að breyta notendanöfnum sínum", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Leyfa notendum að breyta netföngum sínum", "Description:Abp.Identity.Password.RequiredLength": "Lágmarkslengd lykilorðs verður að vera.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Hvort hægt sé að læsa nýjum notanda.", "Description:Abp.Identity.Lockout.LockoutDuration": "Tímalengd þess að notandi er læstur úti þegar lokun á sér stað.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Fjöldi misheppnaðra aðgangstilrauna sem leyfður er áður en notandi er læstur út, að því gefnu að útilokun sé virk.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Hvort nauðsynlegt sé að staðfesta netfang með pósti til að geta skráð þig inn.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Hvort notandinn getur staðfest símanúmerið.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Hvort nauðsynlegt sé að staðfesta símanúmer til að geta skrá sig inn.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Notendur geta búið til reikninga en geta ekki skráð sig inn fyrr en þeir staðfesta netfangið sitt.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Notendur geta staðfest símanúmer sín. SMS samþætting nauðsynleg.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Notendur geta búið til reikninga en geta ekki skráð sig inn fyrr en þeir staðfesta símanúmerið sitt.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Hvort notandi geti uppfært notanda nafnið sitt.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Hvort notandinn getur uppfært tölvupóstfangið sitt.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Hvort notandi geti uppfært netfangið.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Krefjast staðfestingar á netfangi fyrir skráningu", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Notendareikningar verða búnir til í gagnagrunninum eftir að notendur staðfesta netföng sín.", "Details": "Upplýsingar", "CreatedBy": "Búið til af", "ModifiedBy": "Breytt af", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json index af8dc46329..3b204646e4 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Abilitato per i nuovi utenti", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Durata blocco (secondi)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Numero massimo di tentativi di accesso non riusciti", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Richiedi email confermata", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Consenti agli utenti di confermare il proprio numero di telefono", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Richiedi un numero di telefono confermato", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Richiedi verifica email per accedere", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Consenti agli utenti di confermare il loro numero di telefono", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Richiedi verifica numero di telefono per accedere", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Consenti agli utenti di Modifica i propri nomi utente", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Consenti agli utenti di Modifica i propri indirizzi email", "Description:Abp.Identity.Password.RequiredLength": "La lunghezza minima di caratteri della password.", @@ -115,9 +115,9 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Se un nuovo utente può essere bloccato.", "Description:Abp.Identity.Lockout.LockoutDuration": "La durata per cui un utente viene bloccato quando si verifica un blocco.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Il numero di tentativi di accesso non riusciti consentiti prima che un utente venga bloccato, a condizione che il blocco sia abilitato.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Indica se è necessario un indirizzo email confermato per accedere.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Se il numero di telefono può essere confermato dall'utente.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Indica se è necessario un numero di telefono confermato per accedere.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Gli utenti possono creare account ma non possono accedere finché non verificano il loro indirizzo email.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Gli utenti possono verificare i loro numeri di telefono. Richiesta integrazione SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Gli utenti possono creare account ma non possono accedere finché non verificano il loro numero di telefono.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Se il nome utente può essere aggiornato dall'utente.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se l'email può essere aggiornata dall'utente.", "Details": "Dettagli", @@ -126,6 +126,8 @@ "ModificationTime": "Tempo di modifica", "PasswordUpdateTime": "Orario di aggiornamento della password", "LockoutEndTime": "Ora di fine del blocco", - "FailedAccessCount": "Conteggio accessi non riusciti" + "FailedAccessCount": "Conteggio accessi non riusciti", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Richiedi verifica email per la registrazione", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gli account utente verranno creati nel database dopo che gli utenti avranno verificato i loro indirizzi email." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json index 9304c85fbf..f43ff128d1 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Ingeschakeld voor nieuwe gebruikers", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Blokkeringsduur (seconden)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max mislukte toegangspogingen", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vereist bevestigde e-mail", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Schakel telefoonnummerbevestiging in", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vereist bevestigd telefoonnummer", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "E-mailverificatie vereist voor inloggen", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Sta gebruikers toe hun telefoonnummer te bevestigen", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Telefoonnummerverificatie vereist voor inloggen", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Is gebruikersnaam aktualisering ingeschakeld", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Is e-mail aktualisering ingeschakeld", "Description:Abp.Identity.Password.RequiredLength": "De minimale lengte die een wachtwoord moet hebben.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Of een nieuwe gebruiker kan worden geblokkeerd.", "Description:Abp.Identity.Lockout.LockoutDuration": "De duur dat een gebruiker wordt geblokkeerd wanneer een blokkering optreedt.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Het aantal mislukte toegangspogingen dat is toegestaan voordat een gebruiker wordt geblokkeerd, ervan uitgaande dat blokkering is ingeschakeld.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Of een bevestigd e-mail adres vereist is om in te loggen.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Of het telefoonnummer kan worden bevestigd door de gebruiker.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Of een bevestigd telefoonnummer vereist is om in te loggen.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Gebruikers kunnen accounts aanmaken maar kunnen niet inloggen totdat ze hun e-mailadres hebben geverifieerd.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Gebruikers kunnen hun telefoonnummers verifiëren. SMS-integratie vereist.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Gebruikers kunnen accounts aanmaken maar kunnen niet inloggen totdat ze hun telefoonnummer hebben geverifieerd.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Of de gebruikersnaam kan worden bijgewerkt door de gebruiker.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Of de e-mail door de gebruiker kan worden veranderd.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Of het e-mailadres door de gebruiker kan worden bijgewerkt.", "Details": "Details", "CreatedBy": "Gemaakt door", "ModifiedBy": "Aangepast door", "ModificationTime": "Wijzigingstijd", "PasswordUpdateTime": "Tijd voor het bijwerken van het wachtwoord", "LockoutEndTime": "Eindtijd uitsluiting", - "FailedAccessCount": "Aantal mislukte toegangen" + "FailedAccessCount": "Aantal mislukte toegangen", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-mailverificatie vereisen voor registratie", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gebruikersaccounts worden in de database aangemaakt nadat gebruikers hun e-mailadressen hebben geverifieerd." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json index 54984c8656..1edd175afe 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Włączone dla nowych użytkowników", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Czas trwania blokady (sekundy)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksymalna liczba nieudanych prób dostępu", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Wymagaj potwierdzonego adresu e-mail", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Zezwalaj użytkownikom na potwierdzanie ich numeru telefonu", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Wymagaj potwierdzonego numeru telefonu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Wymagaj weryfikacji e-mail do logowania", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Pozwól użytkownikom potwierdzić ich numer telefonu", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Wymagaj weryfikacji numeru telefonu do logowania", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Zezwalaj użytkownikom na zmianę nazwy użytkownika", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Zezwalaj użytkownikom na zmianę ich adresów e-mail", "Description:Abp.Identity.Password.RequiredLength": "Minimalna długość hasła.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Czy można zablokować nowego użytkownika.", "Description:Abp.Identity.Lockout.LockoutDuration": "Czas, na jaki użytkownik jest zablokowany, gdy nastąpi blokada.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Liczba nieudanych prób dostępu dopuszczonych przed zablokowaniem użytkownika, przy założeniu, że blokada jest włączona.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Czy do zalogowania jest wymagany potwierdzony adres e-mail.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Czy numer telefonu może być potwierdzony przez użytkownika.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Czy do zalogowania jest wymagany potwierdzony numer telefonu.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Użytkownicy mogą tworzyć konta, ale nie mogą się zalogować, dopóki nie zweryfikują swojego adresu e-mail.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Użytkownicy mogą weryfikować swoje numery telefonów. Wymagana integracja SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Użytkownicy mogą tworzyć konta, ale nie mogą się zalogować, dopóki nie zweryfikują swojego numeru telefonu.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Czy nazwa użytkownika może być aktualizowana przez użytkownika.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Czy wiadomość e-mail może zostać zaktualizowana przez użytkownika.", - "Details": "Detale", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Czy adres e-mail może być aktualizowany przez użytkownika.", + "Details": "Szczegóły", "CreatedBy": "Stworzone przez", "ModifiedBy": "Modyfikowane przez", "ModificationTime": "Czas modyfikacji", "PasswordUpdateTime": "Czas aktualizacji hasła", "LockoutEndTime": "Czas zakończenia blokady", - "FailedAccessCount": "Liczba nieudanych dostępów" + "FailedAccessCount": "Liczba nieudanych dostępów", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Wymagaj weryfikacji e-mail do rejestracji", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Konta użytkowników zostaną utworzone w bazie danych po zweryfikowaniu przez nich adresów e-mail." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json index fedeeab54c..ca882009c6 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Habilitado para novos usuários", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Duração do bloqueio (segundos)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Máximo de tentativas de acesso malsucedidas", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exigir e-mail confirmado", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Exigir verificação de e-mail para fazer login", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permitir que os usuários confirmem seu número de telefone", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exigir número de telefone confirmado", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Exigir verificação de número de telefone para fazer login", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permitir que os usuários alterem seus nomes de usuário", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permitir que os usuários alterem seus endereços de e-mail", "Description:Abp.Identity.Password.RequiredLength": "O comprimento mínimo que uma senha deve ter.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Se um novo usuário pode ser bloqueado.", "Description:Abp.Identity.Lockout.LockoutDuration": "A duração que um usuário fica bloqueado quando ocorre um bloqueio.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "O número de tentativas de acesso malsucedidas permitidas antes que um usuário seja bloqueado, assumindo que o bloqueio esteja habilitado.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Se um endereço de e-mail confirmado é necessário para fazer login.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Se o número de telefone pode ser confirmado pelo usuário.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Se um número de telefone confirmado é necessário para fazer login.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Os usuários podem criar contas mas não podem fazer login até verificarem seu endereço de e-mail.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Os usuários podem verificar seus números de telefone. Integração SMS necessária.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Os usuários podem criar contas mas não podem fazer login até verificarem seu número de telefone.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Se o nome de usuário pode ser atualizado pelo usuário.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se o e-mail pode ser atualizado pelo usuário.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exigir verificação de e-mail para registro", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "As contas de usuário serão criadas no banco de dados após os usuários verificarem seus endereços de e-mail.", "Details": "Detalhes", "CreatedBy": "Criado por", "ModifiedBy": "Modificado por", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json index d3fdce6f0a..0e458ea5ae 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Activat pentru noi utilizatori", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Durata blocării (secunde)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Numărul maxim de încercări de acces eşuate", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Solicită email confirmat", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permite utilizatorilor să îşi confirme numărul de telefon", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Solicită număr de telefon confirmat", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Solicită verificarea e-mailului pentru autentificare", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Permite utilizatorilor să confirme numărul lor de telefon", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Solicită verificarea numărului de telefon pentru autentificare", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Permite utilizatorilor să îşi schimbe numele de utilizator", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Permite utilizatorilor să îşi schimbe adresa de email", "Description:Abp.Identity.Password.RequiredLength": "Lungimea minimă a parolei.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Dacă un utilizator nou poate fi blocat.", "Description:Abp.Identity.Lockout.LockoutDuration": "Durata blocării unui utilizator când intervine blocarea.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Numărul de accesări eşuate permise înainte de a bloca un utilizator, presupunând că blocarea este activată.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Dacă o adresă de email confirmată este obligatorie pentru autentificare.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dacă numărul de telefon poate fi confirmată de către utilizator.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Dacă un număr de telefon confirmat este oblicatoriu pentru autentificare.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Utilizatorii pot crea conturi dar nu se pot autentifica până nu își verifică adresa de e-mail.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Utilizatorii își pot verifica numerele de telefon. Este necesară integrarea SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Utilizatorii pot crea conturi dar nu se pot autentifica până nu își verifică numărul de telefon.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Dacă numele de utilizator poate fi actualizat de către utilizator.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Dacă emailul poate fi actualizat de către utilizator.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Dacă e-mailul poate fi actualizat de către utilizator.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Impune verificarea e-mailului pentru înregistrare", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Conturile de utilizator vor fi create în baza de date după ce utilizatorii își verifică adresele de e-mail.", "Details": "Detalii", "CreatedBy": "Creat de", "ModifiedBy": "Modificat de", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json index 1120c67d35..7137dcd3ce 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Включено для новых пользователей", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки (секунды)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Максимальное количество неудачных попыток доступа", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется подтверждение электронной почты", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Требовать подтверждение электронной почты для входа", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Разрешить пользователям подтверждать свой номер телефона", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется подтверждение номера телефона", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требовать подтверждение номера телефона для входа", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Пользователь может изменять имя", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Электронная почта может быть изменена", "Description:Abp.Identity.Password.RequiredLength": "Минимальная длина пароля.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Может ли новый пользователь быть заблокирован.", "Description:Abp.Identity.Lockout.LockoutDuration": "Длительность блокировки пользователя.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Число неудачных попыток доступа, после которых пользователь будет заблокирован.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Требуется ли для входа подтвержденный адрес электронной почты.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Может ли пользователь подтвердить phoneNumber.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Требуется ли для входа в систему подтвержденный номер телефона.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Пользователи могут создавать учетные записи, но не могут войти в систему, пока не подтвердят свой адрес электронной почты.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Пользователи могут подтверждать свои номера телефонов. Требуется интеграция SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Пользователи могут создавать учетные записи, но не могут войти в систему, пока не подтвердят свой номер телефона.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Может ли пользователь обновить имя пользователя.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли электронная почта быть обновлена пользователем.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Может ли пользователь обновить адрес электронной почты.", "Details": "Подробности", "CreatedBy": "Сделано", "ModifiedBy": "Модифицирован", "ModificationTime": "Время модификации", "PasswordUpdateTime": "Время обновления пароля", "LockoutEndTime": "Время окончания блокировки", - "FailedAccessCount": "Количество неудачных попыток доступа" + "FailedAccessCount": "Количество неудачных попыток доступа", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Требовать подтверждение электронной почты для регистрации", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Учетные записи пользователей будут созданы в базе данных после того, как пользователи подтвердят свои адреса электронной почты." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json index 7e5eb79096..76156b7f80 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Povolené pre nových používateľov", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trvanie uzamknutia (v sekundách)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maximálny počet neúspešných pokusov o prístup", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vyžadovať potvrdenie emailu", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Umožniť používateľom potvrdiť svoje telefónne číslo", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vyžadovať potvrdenie telefónneho čísla", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Vyžadovať overenie e-mailu pre prihlásenie", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Povoliť používateľom potvrdiť ich telefónne číslo", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Vyžadovať overenie telefónneho čísla pre prihlásenie", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Umožniť používateľom zmeniť svoje používateľské meno", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Umožniť používateľom zmeniť emailovú adresu", "Description:Abp.Identity.Password.RequiredLength": "Minimálna dĺžka, ktorú musí mať heslo.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Či môže byť nový používateľ uzamknutý.", "Description:Abp.Identity.Lockout.LockoutDuration": "Doba, počas ktorej je používateľ uzamknutý, keď dôjde k uzamknutiu.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Počet neúspešných pokusov o prístup pred tým, ako bol používateľ uzamknutý za predpokladu, že je uzamknutie povolené.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Či sa na prihlásenie vyžaduje potvrdená emailová adresa.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Či môže používateľ potvrdiť telefónne číslo.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Či sa na prihlásenie vyžaduje potvrdené telefónne číslo.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Používatelia môžu vytvárať účty, ale nemôžu sa prihlásiť, kým neoveria svoju e-mailovú adresu.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Používatelia môžu overiť svoje telefónne čísla. Vyžaduje sa SMS integrácia.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Používatelia môžu vytvárať účty, ale nemôžu sa prihlásiť, kým neoveria svoje telefónne číslo.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Či môže používateľ aktualizovať používateľské meno.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Či môže používateľ aktualizovať email.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Či používateľ môže aktualizovať e-mail.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vyžadovať overenie e-mailu pre registráciu", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Používateľské účty budú vytvorené v databáze po tom, čo používatelia overia svoje e-mailové adresy.", "Details": "Podrobnosti", "CreatedBy": "Vytvoril", "ModifiedBy": "Upravené používateľom", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json index 17ad0dd8db..ad09d3b8ba 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Omogočeno za nove uporabnike", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaklepa(sekund)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Največje število neuspešnih poskusov dostopa", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtevan potrjen e-poštni naslov", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dovoli uporabnikom, da potrdijo svojo telefonsko številko", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtevana potrjena telefonska številka", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Zahtevaj preverjanje e-pošte za prijavo", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Dovoli uporabnikom potrditi njihovo telefonsko številko", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Zahtevaj preverjanje telefonske številke za prijavo", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Omogočena posodobitev uporabniškega imena", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Omogočena posodobitev e-poštnega naslova", "Description:Abp.Identity.Password.RequiredLength": "Najkrajša dolžina gesla mora biti.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Ali se nov uporabnik lahko zaklene.", "Description:Abp.Identity.Lockout.LockoutDuration": "Trajanje zaklepa uporabnika, ko pride do zaklepa.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Število neuspelih poskusov dostopa ki so dovoljeni, preden se uporabnik zaklene, ob predpostavki, da je zaklepanje omogočeno.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Ali je za prijavo potreben potrjeni e-poštni naslov.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Ali lahko uporabnik potrdi telefonsko številko.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Ali je za prijavo potrebna potrjena telefonska številka.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Uporabniki lahko ustvarijo račune, vendar se ne morejo prijaviti, dokler ne preverijo svojega e-poštnega naslova.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Uporabniki lahko preverijo svoje telefonske številke. Potrebna je integracija SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Uporabniki lahko ustvarijo račune, vendar se ne morejo prijaviti, dokler ne preverijo svoje telefonske številke.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Ali lahko uporabnik posodobi uporabniško ime.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ali lahko uporabnik posodobi e-poštni naslov.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ali lahko uporabnik posodobi e-pošto.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Zahtevaj preverjanje e-pošte za registracijo", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uporabniški računi bodo ustvarjeni v bazi podatkov po tem, ko uporabniki preverijo svoje e-poštne naslove.", "Details": "Podrobnosti", "CreatedBy": "Ustvaril", "ModifiedBy": "Spremenil", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json index e6acc9d7dd..834fb96c03 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Aktiverad för nya användare", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Varaktighet för låsning (sekunder)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Max misslyckade åtkomstförsök", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Kräver bekräftad e-post", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Kräv e-postverifiering för inloggning", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Tillåt användare att bekräfta sitt telefonnummer", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Kräver bekräftat telefonnummer", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Kräv telefonverifiering för inloggning", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Tillåt användare att ändra sina användarnamn", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Tillåt användare att ändra sina e-postadresser", "Description:Abp.Identity.Password.RequiredLength": "Den minsta längd som ett lösenord måste ha.", @@ -115,11 +115,13 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Om en ny användare kan låsas ute.", "Description:Abp.Identity.Lockout.LockoutDuration": "Den tid som en användare är utelåst när en utelåsning inträffar.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Det antal misslyckade åtkomstförsök som tillåts innan en användare låses ut, förutsatt att låsning är aktiverad.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Om det krävs en bekräftad e-postadress för att logga in.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Huruvida phoneNumber kan bekräftas av användaren.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Om det krävs ett bekräftat telefonnummer för att logga in.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Användare kan skapa konton men kan inte logga in förrän de verifierar sin e-postadress.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Användare kan verifiera sina telefonnummer. SMS-integration krävs.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Användare kan skapa konton men kan inte logga in förrän de verifierar sitt telefonnummer.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Om användarnamnet kan uppdateras av användaren.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Om e-postmeddelandet kan uppdateras av användaren.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Om e-postadressen kan uppdateras av användaren.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kräv e-postverifiering för registrering", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Användarkonton kommer att skapas i databasen efter att användarna verifierat sina e-postadresser.", "Details": "Detaljer", "CreatedBy": "Skapad av", "ModifiedBy": "Ändrad av", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json index b2e08d2b4c..49d9cd1a69 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Yeni kullanıcılar için aktif", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Kilitli kalma süresi (saniye)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Maksimum başarısız giriş denemesi", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Onaylı e-posta gerekli", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Telefon numarası onayını etkin", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Onaylı telefon numarası gerekli", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Giriş için e-posta doğrulaması gerekli", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Kullanıcıların telefon numaralarını doğrulamasına izin ver", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Giriş için telefon numarası doğrulaması gerekli", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Kullanıcı adı güncellenebilir", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "E-posta güncellenebilir", "Description:Abp.Identity.Password.RequiredLength": "Minimum parola uzunluğu.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Yeni kullanıcılar kilitlenebilir.", "Description:Abp.Identity.Lockout.LockoutDuration": "Kilitlenme olduğunda, ne kadar kilitli kalacağı.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Kilitleme etkin olduğunda, kullanıcıya kilitlenmeden önce izin verilen başarısız giriş sayısı.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Oturum açmak için onaylanmış bir e-posta adresinin gerekli olup olmadığı.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Oturum açmak için telefon numarası gerekli", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Oturum açmak için onaylanmış bir telefon numarasının gerekli olup olmadığı.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Kullanıcılar hesap oluşturabilir ancak e-posta adreslerini doğrulayana kadar giriş yapamazlar.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Kullanıcılar telefon numaralarını doğrulayabilir. SMS entegrasyonu gereklidir.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Kullanıcılar hesap oluşturabilir ancak telefon numaralarını doğrulayana kadar giriş yapamazlar.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Kullanıcı adının, kullanıcının kendisi tarafından güncellenebilirliği.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "E-posta alanının, kullanıcının kendisi tarafından güncellenebilirliği", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "E-posta kullanıcı tarafından güncellenebilir mi.", "Details": "Detaylar", "CreatedBy": "Oluşturan", "ModifiedBy": "Düzenleyen", "ModificationTime": "Düzenleme zamanı", "PasswordUpdateTime": "Şifre güncelleme zamanı", "LockoutEndTime": "Kilitlenme bitiş zamanı", - "FailedAccessCount": "Başarısız giriş denemesi sayısı" + "FailedAccessCount": "Başarısız giriş denemesi sayısı", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kayıt için e-posta doğrulaması zorunlu kıl", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kullanıcı hesapları, kullanıcılar e-posta adreslerini doğruladıktan sonra veritabanında oluşturulacaktır." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json index ba9a8365f9..261e1eb0f8 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "Đã bật cho người dùng mới", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "Thời gian khóa (giây)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Số lần truy cập không thành công tối đa", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Yêu cầu email đã xác nhận", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "Yêu cầu xác minh email để đăng nhập", "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Cho phép người dùng xác nhận số điện thoại của họ", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Yêu cầu số điện thoại đã xác nhận", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Yêu cầu xác minh số điện thoại để đăng nhập", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "Cho phép người dùng thay đổi tên người dùng của họ", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "Cho phép người dùng thay đổi địa chỉ email của họ", "Description:Abp.Identity.Password.RequiredLength": "Độ dài tối thiểu của mật khẩu phải là.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "Người dùng mới có thể bị khóa hay không.", "Description:Abp.Identity.Lockout.LockoutDuration": "Khoảng thời gian người dùng bị khóa khi xảy ra quá trình khóa.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "Số lần truy cập không thành công được phép trước khi người dùng bị khóa, giả sử tính năng khóa được bật.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Địa chỉ email được xác nhận có được yêu cầu để đăng nhập hay không.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Người dùng có thể xác nhận số điện thoại hay không.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Liệu một số điện thoại được xác nhận có được yêu cầu để đăng nhập hay không.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "Người dùng có thể tạo tài khoản nhưng không thể đăng nhập cho đến khi xác minh địa chỉ email của họ.", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "Người dùng có thể xác minh số điện thoại của họ. Yêu cầu tích hợp SMS.", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "Người dùng có thể tạo tài khoản nhưng không thể đăng nhập cho đến khi xác minh số điện thoại của họ.", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Người dùng có thể cập nhật tên người dùng hay không.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Người dùng có thể cập nhật email hay không.", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Liệu email có thể được cập nhật bởi người dùng hay không.", "Details": "Chi tiết", "CreatedBy": "Được tạo bởi", "ModifiedBy": "Được sửa đổi bởi", "ModificationTime": "Thời gian sửa đổi", "PasswordUpdateTime": "Thời gian cập nhật mật khẩu", "LockoutEndTime": "Thời gian kết thúc khóa", - "FailedAccessCount": "Số lượt truy cập không thành công" + "FailedAccessCount": "Số lượt truy cập không thành công", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Yêu cầu xác minh email để đăng ký", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Tài khoản người dùng sẽ được tạo trong cơ sở dữ liệu sau khi người dùng xác minh địa chỉ email của họ." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json index f9f9f77607..b4796a09fc 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "允许新用户", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "锁定时间(秒)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "最大失败访问尝试次数", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "要求验证的电子邮箱", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允许用户确认他们的电话号码", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "要求验证的手机号码", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "登录需要验证邮箱", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允许用户验证手机号码", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "登录需要验证手机号码", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "启用用户名更新", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "启用电子邮箱更新", "Description:Abp.Identity.Password.RequiredLength": "密码的最小长度。", @@ -115,12 +115,14 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "允许新用户被锁定。", "Description:Abp.Identity.Lockout.LockoutDuration": "当锁定发生时用户被的锁定的时间(秒)。", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "如果启用锁定, 当用户被锁定前失败的访问尝试次数。", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "登录时是否需要验证的电子邮箱。", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "用户是否可以确认电话号码", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "登录时是否需要验证的手机号码。", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "用户可以创建账户但在验证邮箱地址之前无法登录。", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "用户可以验证他们的手机号码。需要短信集成。", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "用户可以创建账户但在验证手机号码之前无法登录。", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "是否允许用户更新用户名。", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "是否允许用户更新电子邮箱。", - "Details": "详情", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "用户是否可以更新电子邮件.", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "强制要求验证电子邮件才能注册", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "用户验证其电子邮件地址后,用户帐户将在数据库中创建.", + "Details": "详细信息", "CreatedBy": "创建者", "ModifiedBy": "修改者", "ModificationTime": "修改时间", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json index 676e871e0b..1b3a8c7f38 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json @@ -99,9 +99,9 @@ "DisplayName:Abp.Identity.Lockout.AllowedForNewUsers": "允許新的使用者", "DisplayName:Abp.Identity.Lockout.LockoutDuration": "被鎖定期間(秒)", "DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts": "最大登入次數嘗試", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "信箱需被確認", - "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允許使用者確認電話號碼", - "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "電話號碼需認證", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail": "登入需要驗證電子郵件", + "DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "允許使用者驗證手機號碼", + "DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "登入需要驗證手機號碼", "DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled": "允許使用者更新帳號名稱", "DisplayName:Abp.Identity.User.IsEmailUpdateEnabled": "允許使用者更新信箱", "Description:Abp.Identity.Password.RequiredLength": "密碼須符合最小長度.", @@ -115,17 +115,19 @@ "Description:Abp.Identity.Lockout.AllowedForNewUsers": "使用者是否會被鎖定.", "Description:Abp.Identity.Lockout.LockoutDuration": "使用者被鎖定後的時間.", "Description:Abp.Identity.Lockout.MaxFailedAccessAttempts": "當啟用鎖定功能,設定最大嘗試輸入次數,超過後就被鎖定.", - "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "決定使用者是否需信箱驗證後才能登入.", - "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "是否啟用電話認證.", - "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "決定使用者是否需電話認證後才能登入.", + "Description:Abp.Identity.SignIn.RequireConfirmedEmail": "使用者可以建立帳戶但在驗證電子郵件地址之前無法登入。", + "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "使用者可以驗證他們的手機號碼。需要簡訊整合。", + "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "使用者可以建立帳戶但在驗證手機號碼之前無法登入。", "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "決定使用者是否能更新帳號.", - "Description:Abp.Identity.User.IsEmailUpdateEnabled": "決定使用者是否能更新信箱.", - "Details": "詳情", + "Description:Abp.Identity.User.IsEmailUpdateEnabled": "使用者是否可以更新電子郵件.", + "Details": "詳細資訊", "CreatedBy": "創建者", "ModifiedBy": "修改者", "ModificationTime": "修改時間", "PasswordUpdateTime": "密碼更新時間", "LockoutEndTime": "鎖定結束時間", - "FailedAccessCount": "訪問失敗次數" + "FailedAccessCount": "訪問失敗次數", + "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "強制要求驗證電子郵件才能註冊", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "使用者驗證其電子郵件地址後,使用者帳戶將在資料庫中建立." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Settings/IdentitySettingNames.cs b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Settings/IdentitySettingNames.cs index 9c2b44cb4b..b36995aa3b 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Settings/IdentitySettingNames.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Settings/IdentitySettingNames.cs @@ -32,6 +32,7 @@ public static class IdentitySettingNames private const string SignInPrefix = Prefix + ".SignIn"; public const string RequireConfirmedEmail = SignInPrefix + ".RequireConfirmedEmail"; + public const string RequireEmailVerificationToRegister = SignInPrefix + ".RequireEmailVerificationToRegister"; public const string EnablePhoneNumberConfirmation = SignInPrefix + ".EnablePhoneNumberConfirmation"; public const string RequireConfirmedPhoneNumber = SignInPrefix + ".RequireConfirmedPhoneNumber"; } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentitySettingDefinitionProvider.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentitySettingDefinitionProvider.cs index eb01525e15..7448593c77 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentitySettingDefinitionProvider.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/AbpIdentitySettingDefinitionProvider.cs @@ -99,6 +99,12 @@ public class AbpIdentitySettingDefinitionProvider : SettingDefinitionProvider L("DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), L("Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), true), + new SettingDefinition( + IdentitySettingNames.SignIn.RequireEmailVerificationToRegister, + false.ToString(), + L("DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister"), + L("Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister"), + false), new SettingDefinition( IdentitySettingNames.SignIn.RequireConfirmedPhoneNumber, false.ToString(), From b8ceda5239c443a30537e54baae622df21d099a6 Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 10 Feb 2025 15:27:50 +0800 Subject: [PATCH 02/23] Update localization texts. --- .../Volo/Abp/Identity/Localization/ar.json | 2 +- .../Volo/Abp/Identity/Localization/cs.json | 2 +- .../Volo/Abp/Identity/Localization/de.json | 2 +- .../Volo/Abp/Identity/Localization/el.json | 2 +- .../Volo/Abp/Identity/Localization/en-GB.json | 2 +- .../Volo/Abp/Identity/Localization/en.json | 2 +- .../Volo/Abp/Identity/Localization/es.json | 2 +- .../Volo/Abp/Identity/Localization/fa.json | 2 +- .../Volo/Abp/Identity/Localization/fi.json | 2 +- .../Volo/Abp/Identity/Localization/fr.json | 2 +- .../Volo/Abp/Identity/Localization/hi.json | 2 +- .../Volo/Abp/Identity/Localization/hr.json | 2 +- .../Volo/Abp/Identity/Localization/hu.json | 2 +- .../Volo/Abp/Identity/Localization/is.json | 2 +- .../Volo/Abp/Identity/Localization/it.json | 2 +- .../Volo/Abp/Identity/Localization/nl.json | 2 +- .../Volo/Abp/Identity/Localization/pl-PL.json | 2 +- .../Volo/Abp/Identity/Localization/pt-BR.json | 2 +- .../Volo/Abp/Identity/Localization/ro-RO.json | 2 +- .../Volo/Abp/Identity/Localization/ru.json | 2 +- .../Volo/Abp/Identity/Localization/sk.json | 2 +- .../Volo/Abp/Identity/Localization/sl.json | 2 +- .../Volo/Abp/Identity/Localization/sv.json | 2 +- .../Volo/Abp/Identity/Localization/tr.json | 2 +- .../Volo/Abp/Identity/Localization/vi.json | 2 +- .../Volo/Abp/Identity/Localization/zh-Hans.json | 2 +- .../Volo/Abp/Identity/Localization/zh-Hant.json | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json index 063cb1d9ea..e898146bda 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ar.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "ما إذا كان يمكن تحديث اسم المستخدم بواسطة المستخدم.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "ما إذا كان يمكن تحديث البريد الإلكتروني من قبل المستخدم.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "فرض التحقق من البريد الإلكتروني للتسجيل", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "سيتم إنشاء حسابات المستخدمين في قاعدة البيانات بعد أن يتحقق المستخدمون من عناوين بريدهم الإلكتروني.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "لن يتم إنشاء حسابات المستخدمين ما لم يتحققوا من عناوين بريدهم الإلكتروني.", "Details": "تفاصيل", "CreatedBy": "انشأ من قبل", "ModifiedBy": "تم التعديل بواسطة", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json index 8e9e280d4b..e6e1fd4f40 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/cs.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Zda může uživatel změnit uživatelské jméno.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Zda může uživatel aktualizovat e-mail.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vyžadovat ověření e-mailu pro registraci", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uživatelské účty budou vytvořeny v databázi poté, co uživatelé ověří své e-mailové adresy.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uživatelské účty nebudou vytvořeny, dokud neověří své e-mailové adresy.", "Details": "Podrobnosti", "CreatedBy": "Vytvořil", "ModifiedBy": "Upraven", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json index c485f43f5b..c633851683 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/de.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Endzeit der Sperrung", "FailedAccessCount": "Anzahl der fehlgeschlagenen Zugriffe", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-Mail-Verifizierung für die Registrierung erzwingen", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Benutzerkonten werden in der Datenbank erstellt, nachdem Benutzer ihre E-Mail-Adressen verifiziert haben." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Benutzerkonten werden nicht erstellt, es sei denn, sie verifizieren ihre E-Mail-Adressen." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json index 6d465df7a0..fe9ac05d5a 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/el.json @@ -120,7 +120,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Εάν το όνομα χρήστη μπορεί να ενημερωθεί από τον χρήστη.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Εάν το email μπορεί να ενημερωθεί από τον χρήστη.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Επιβολή επαλήθευσης email για εγγραφή", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Οι λογαριασμοί χρηστών θα δημιουργηθούν στη βάση δεδομένων αφού οι χρήστες επαληθεύσουν τις διευθύνσεις email τους.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Οι λογαριασμοί χρηστών δεν θα δημιουργηθούν εκτός αν επαληθεύσουν τις διευθύνσεις email τους.", "Details": "Λεπτομέρειες" } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json index 5321f28a76..915f0dd461 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en-GB.json @@ -129,7 +129,7 @@ "DisplayName:Abp.Identity.UsersCanChange": "Allow users to change their Two Factor.", "Description:Abp.Identity.UsersCanChange": "Allow users to change their Two Factor.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Enforce email verification to register", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will be created in the database after users verify their email addresses.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will not be created unless they verify their email addresses.", "Details": "Details" } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json index 7400b0eb98..97aafcdb8e 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/en.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Whether the username can be updated by the user.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Whether the email can be updated by the user.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Enforce email verification to register", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will be created in the database after users verify their email addresses.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "User accounts will not be created unless they verify their email addresses.", "Details": "Details", "CreatedBy": "Created by", "ModifiedBy": "Modified by", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json index 78211f7c4f..fb5edbc2ac 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/es.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Si el nombre de usuario puede ser actualizado por el usuario.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Si el correo electrónico puede ser actualizado por el usuario.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exigir verificación de correo electrónico para registrarse", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Las cuentas de usuario se crearán en la base de datos después de que los usuarios verifiquen sus direcciones de correo electrónico.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Las cuentas de usuario no se crearán a menos que verifiquen sus direcciones de correo electrónico.", "Details": "Detalles", "CreatedBy": "Creado por", "ModifiedBy": "Modificado por", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json index 8e20195d21..3482c2120e 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fa.json @@ -134,6 +134,6 @@ "Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation": "کاربران می‌توانند شماره تلفن خود را تایید کنند. نیاز به یکپارچه‌سازی پیامک دارد.", "Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber": "کاربران می‌توانند حساب ایجاد کنند اما تا زمانی که شماره تلفن خود را تایید نکنند نمی‌توانند وارد شوند.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "اجباری کردن تایید ایمیل برای ثبت‌نام", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "حساب‌های کاربری پس از تایید آدرس ایمیل توسط کاربران در پایگاه داده ایجاد خواهند شد." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "حساب‌های کاربری ایجاد نخواهند شد مگر اینکه آدرس ایمیل خود را تایید کنند." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json index 2ff07f3b64..cf3d33c34f 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fi.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Voiko käyttäjä päivittää käyttäjänimen?", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Voiko käyttäjä päivittää sähköpostiosoitteen.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vaadi sähköpostin vahvistus rekisteröitymiseen", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Käyttäjätilit luodaan tietokantaan sen jälkeen, kun käyttäjät ovat vahvistaneet sähköpostiosoitteensa.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Käyttäjätilejä ei luoda, elleivät he vahvista sähköpostiosoitteitaan.", "Details": "Tiedot", "CreatedBy": "Luonut", "ModifiedBy": "Muokannut", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json index dfafb2f136..d7c8788585 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/fr.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Heure de fin du verrouillage", "FailedAccessCount": "Nombre d'accès ayant échoué", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exiger la vérification de l'e-mail pour s'inscrire", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Les comptes utilisateurs seront créés dans la base de données après que les utilisateurs auront vérifié leurs adresses e-mail." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Les comptes d’utilisateurs ne seront pas créés à moins qu’ils ne vérifient leurs adresses e-mail." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json index eb2bb86a94..0c945fc6bd 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hi.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "उपयोगकर्ता द्वारा उपयोगकर्ता नाम अपडेट किया जा सकता है या नहीं।", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "क्या उपयोगकर्ता द्वारा ईमेल अपडेट किया जा सकता है.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "पंजीकरण के लिए ईमेल सत्यापन अनिवार्य करें", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "उपयोगकर्ता खाते डेटाबेस में तब बनाए जाएंगे जब उपयोगकर्ता अपने ईमेल पते सत्यापित कर लेंगे.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "उपयोगकर्ता खाते तब तक नहीं बनाए जाएंगे जब तक वे अपने ईमेल पते की पुष्टि नहीं करते हैं।", "Details": "विवरण", "CreatedBy": "के द्वारा बनाई गई", "ModifiedBy": "द्वारा संशोधित", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json index 655f90c5a8..92d4b74973 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hr.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Može li korisnik ažurirati korisničko ime.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Može li korisnik ažurirati e-poštu.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Zahtijevaj verifikaciju e-pošte za registraciju", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Korisnički računi bit će stvoreni u bazi podataka nakon što korisnici potvrde svoje adrese e-pošte.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Računi korisnika neće se stvarati ako ne potvrde svoje e-mail adrese.", "Details": "Detalji", "CreatedBy": "Napravio", "ModifiedBy": "Izmijenio", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json index eb218f28d5..e65fdd805e 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/hu.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Meg tudja e módosítani a felhasználónevet a felhasználó?.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Meg tudja-e módosítani az e-mail címét a felhasználó.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-mail ellenőrzés megkövetelése a regisztrációhoz", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "A felhasználói fiókok az adatbázisban csak azután jönnek létre, hogy a felhasználók ellenőrizték e-mail címüket.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Felhasználói fiókok nem lesznek létrehozva, amíg nem ellenőrzik e-mail címüket.", "Details": "Részletek", "CreatedBy": "Készítette", "ModifiedBy": "Módosította", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json index 4a3bcd7d49..38fa84db3d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/is.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Hvort notandi geti uppfært notanda nafnið sitt.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Hvort notandi geti uppfært netfangið.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Krefjast staðfestingar á netfangi fyrir skráningu", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Notendareikningar verða búnir til í gagnagrunninum eftir að notendur staðfesta netföng sín.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Notendareikningar verða ekki búnir til nema þeir staðfesti netfangið sitt.", "Details": "Upplýsingar", "CreatedBy": "Búið til af", "ModifiedBy": "Breytt af", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json index 3b204646e4..bf8eb97e59 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/it.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Ora di fine del blocco", "FailedAccessCount": "Conteggio accessi non riusciti", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Richiedi verifica email per la registrazione", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gli account utente verranno creati nel database dopo che gli utenti avranno verificato i loro indirizzi email." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gli account utente non verranno creati a meno che non verifichino i loro indirizzi email." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json index f43ff128d1..9a4928c4c0 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/nl.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Eindtijd uitsluiting", "FailedAccessCount": "Aantal mislukte toegangen", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "E-mailverificatie vereisen voor registratie", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gebruikersaccounts worden in de database aangemaakt nadat gebruikers hun e-mailadressen hebben geverifieerd." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Gebruikersaccounts worden niet aangemaakt tenzij ze hun e-mailadressen verifiëren." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json index 1edd175afe..6e2d4d1406 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pl-PL.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Czas zakończenia blokady", "FailedAccessCount": "Liczba nieudanych dostępów", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Wymagaj weryfikacji e-mail do rejestracji", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Konta użytkowników zostaną utworzone w bazie danych po zweryfikowaniu przez nich adresów e-mail." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Konta użytkowników nie zostaną utworzone, dopóki nie zweryfikują swoich adresów e-mail." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json index ca882009c6..54c4ee1a20 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/pt-BR.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Se o nome de usuário pode ser atualizado pelo usuário.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Se o e-mail pode ser atualizado pelo usuário.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Exigir verificação de e-mail para registro", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "As contas de usuário serão criadas no banco de dados após os usuários verificarem seus endereços de e-mail.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "As contas de usuário não serão criadas a menos que verifiquem seus endereços de e-mail.", "Details": "Detalhes", "CreatedBy": "Criado por", "ModifiedBy": "Modificado por", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json index 0e458ea5ae..59e5db1aa7 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ro-RO.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Dacă numele de utilizator poate fi actualizat de către utilizator.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Dacă e-mailul poate fi actualizat de către utilizator.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Impune verificarea e-mailului pentru înregistrare", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Conturile de utilizator vor fi create în baza de date după ce utilizatorii își verifică adresele de e-mail.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Conturile de utilizator nu vor fi create decât dacă își verifică adresele de e-mail.", "Details": "Detalii", "CreatedBy": "Creat de", "ModifiedBy": "Modificat de", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json index 7137dcd3ce..e9a89171d3 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/ru.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Время окончания блокировки", "FailedAccessCount": "Количество неудачных попыток доступа", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Требовать подтверждение электронной почты для регистрации", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Учетные записи пользователей будут созданы в базе данных после того, как пользователи подтвердят свои адреса электронной почты." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Учетные записи пользователей не будут созданы, пока они не подтвердят свои адреса электронной почты." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json index 76156b7f80..5ab18796c5 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sk.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Či môže používateľ aktualizovať používateľské meno.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Či používateľ môže aktualizovať e-mail.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Vyžadovať overenie e-mailu pre registráciu", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Používateľské účty budú vytvorené v databáze po tom, čo používatelia overia svoje e-mailové adresy.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Používateľské účty nebudú vytvorené, pokiaľ neoveria svoje e-mailové adresy.", "Details": "Podrobnosti", "CreatedBy": "Vytvoril", "ModifiedBy": "Upravené používateľom", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json index ad09d3b8ba..be509eccf1 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sl.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Ali lahko uporabnik posodobi uporabniško ime.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Ali lahko uporabnik posodobi e-pošto.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Zahtevaj preverjanje e-pošte za registracijo", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uporabniški računi bodo ustvarjeni v bazi podatkov po tem, ko uporabniki preverijo svoje e-poštne naslove.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Uporabniški računi ne bodo ustvarjeni, dokler ne preverijo svojih e-poštnih naslovov.", "Details": "Podrobnosti", "CreatedBy": "Ustvaril", "ModifiedBy": "Spremenil", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json index 834fb96c03..e8ebd083bf 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/sv.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "Om användarnamnet kan uppdateras av användaren.", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "Om e-postadressen kan uppdateras av användaren.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kräv e-postverifiering för registrering", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Användarkonton kommer att skapas i databasen efter att användarna verifierat sina e-postadresser.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Användarkonton kommer inte att skapas om de inte verifierar sina e-postadresser.", "Details": "Detaljer", "CreatedBy": "Skapad av", "ModifiedBy": "Ändrad av", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json index 49d9cd1a69..813f62fabe 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/tr.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Kilitlenme bitiş zamanı", "FailedAccessCount": "Başarısız giriş denemesi sayısı", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kayıt için e-posta doğrulaması zorunlu kıl", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kullanıcı hesapları, kullanıcılar e-posta adreslerini doğruladıktan sonra veritabanında oluşturulacaktır." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Kullanıcı hesapları, e-posta adreslerini doğrulamadıkça oluşturulmayacaktır." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json index 261e1eb0f8..231b00db46 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/vi.json @@ -128,6 +128,6 @@ "LockoutEndTime": "Thời gian kết thúc khóa", "FailedAccessCount": "Số lượt truy cập không thành công", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Yêu cầu xác minh email để đăng ký", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Tài khoản người dùng sẽ được tạo trong cơ sở dữ liệu sau khi người dùng xác minh địa chỉ email của họ." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "Tài khoản người dùng sẽ không được tạo ra trừ khi họ xác minh địa chỉ email của mình." } } diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json index b4796a09fc..4ae5130994 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hans.json @@ -121,7 +121,7 @@ "Description:Abp.Identity.User.IsUserNameUpdateEnabled": "是否允许用户更新用户名。", "Description:Abp.Identity.User.IsEmailUpdateEnabled": "用户是否可以更新电子邮件.", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "强制要求验证电子邮件才能注册", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "用户验证其电子邮件地址后,用户帐户将在数据库中创建.", + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "用户帐户将不会被创建,除非他们验证他们的电子邮件地址。", "Details": "详细信息", "CreatedBy": "创建者", "ModifiedBy": "修改者", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json index 1b3a8c7f38..0666df264d 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo/Abp/Identity/Localization/zh-Hant.json @@ -128,6 +128,6 @@ "LockoutEndTime": "鎖定結束時間", "FailedAccessCount": "訪問失敗次數", "DisplayName:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "強制要求驗證電子郵件才能註冊", - "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "使用者驗證其電子郵件地址後,使用者帳戶將在資料庫中建立." + "Description:Abp.Identity.SignIn.RequireEmailVerificationToRegister": "除非驗證他們的電子郵件地址,否則不會創建用戶帳戶。" } } From 10126c5051431ce08f209b43ea4904e55da42898 Mon Sep 17 00:00:00 2001 From: sumeyye Date: Thu, 13 Feb 2025 16:03:57 +0300 Subject: [PATCH 03/23] fix: filter problems on permission modal --- .../lib/components/permission-management.component.html | 4 +++- .../src/lib/components/permission-management.component.ts | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html index 7470c3e772..32fe44e488 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html +++ b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.html @@ -40,7 +40,9 @@
- {{ 'AbpPermissionManagement::PermissionGroup' | abpLocalization }} + + {{ 'AbpPermissionManagement::PermissionGroup' | abpLocalization }} +
diff --git a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts index a5a912e3eb..2742cedcee 100644 --- a/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts +++ b/npm/ng-packs/packages/permission-management/src/lib/components/permission-management.component.ts @@ -164,6 +164,7 @@ export class PermissionManagementComponent let groups = this.permissionGroupSignal(); if (!search) { + this.setSelectedGroup(groups[0]); return groups; } @@ -176,9 +177,7 @@ export class PermissionManagementComponent if (groups.length) { this.setSelectedGroup(groups[0]); - this.disabledSelectAllInAllTabs = false; } else { - this.disabledSelectAllInAllTabs = true; this.selectedGroupPermissions = []; } @@ -323,6 +322,9 @@ export class PermissionManagementComponent ); const selectedPermissions = selectablePermissions.filter(per => per.isGranted); const element = document.querySelector('#select-all-in-this-tabs') as any; + if (!element) { + return; + } if (selectedPermissions.length === selectablePermissions.length) { element.indeterminate = false; @@ -373,7 +375,7 @@ export class PermissionManagementComponent onClickSelectAll() { if (this.filter()) { this.filter.set(''); - } + } this.permissions = this.permissions.map(permission => ({ ...permission, From 97ce70160ead98ecc7fc69f1b50db832425b53ad Mon Sep 17 00:00:00 2001 From: sumeyye Date: Fri, 14 Feb 2025 10:13:27 +0300 Subject: [PATCH 04/23] fix: nz-tree selection problem --- .../src/lib/components/tree.component.html | 14 +++++----- .../tree/src/lib/components/tree.component.ts | 27 ++++++++----------- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html index b670b0ed48..82b3048868 100644 --- a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html +++ b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html @@ -9,18 +9,18 @@ [nzExpandedKeys]="expandedKeys" [nzExpandedIcon]="expandedIconTemplate?.template || defaultIconTemplate" (nzExpandChange)="onExpandedKeysChange($event)" - (nzCheckBoxChange)="onCheckboxChange($event)" + (nzCheckboxChange)="onCheckboxChange($event)" (nzOnDrop)="onDrop($event)" [nzNoAnimation]="noAnimation" (nzContextMenu)="dropdowns[$event.node?.key]?.toggle()" -> +/>
- +
@@ -29,7 +29,7 @@ customNodeTemplate ? customNodeTemplate?.template : defaultNodeTemplate; context: { $implicit: node } " - > + />
@if (menu) { @@ -48,7 +48,7 @@ aria-hidden="true" >
- +
} @@ -62,8 +62,8 @@ + diff --git a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts index 51e4eb9eae..2d227787ca 100644 --- a/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts +++ b/npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts @@ -4,21 +4,20 @@ import { Component, ContentChild, EventEmitter, - Inject, + inject, Input, OnInit, - Optional, Output, TemplateRef, ViewEncapsulation, } from '@angular/core'; +import { NgbDropdown } from '@ng-bootstrap/ng-bootstrap'; import { NzFormatBeforeDropEvent, NzFormatEmitEvent, NzTreeNode } from 'ng-zorro-antd/tree'; +import { LazyLoadService, LOADING_STRATEGY, SubscriptionService } from '@abp/ng.core'; import { of } from 'rxjs'; +import { DISABLE_TREE_STYLE_LOADING_TOKEN } from '../disable-tree-style-loading.token'; import { TreeNodeTemplateDirective } from '../templates/tree-node-template.directive'; import { ExpandedIconTemplateDirective } from '../templates/expanded-icon-template.directive'; -import { NgbDropdown } from '@ng-bootstrap/ng-bootstrap'; -import { LazyLoadService, LOADING_STRATEGY, SubscriptionService } from '@abp/ng.core'; -import { DISABLE_TREE_STYLE_LOADING_TOKEN } from '../disable-tree-style-loading.token'; export type DropEvent = NzFormatEmitEvent & { pos: number }; @@ -32,19 +31,15 @@ export type DropEvent = NzFormatEmitEvent & { pos: number }; changeDetection: ChangeDetectionStrategy.OnPush, }) export class TreeComponent implements OnInit { + private lazyLoadService = inject(LazyLoadService); + private subscriptionService = inject(SubscriptionService); + private cdr = inject(ChangeDetectorRef); + private disableTreeStyleLoading = inject(DISABLE_TREE_STYLE_LOADING_TOKEN, { optional: true }); + dropPosition: number; dropdowns = {} as { [key: string]: NgbDropdown }; - constructor( - private lazyLoadService: LazyLoadService, - private subscriptionService: SubscriptionService, - @Optional() - @Inject(DISABLE_TREE_STYLE_LOADING_TOKEN) - private disableTreeStyleLoading: boolean | undefined, - private cdr: ChangeDetectorRef, - ) {} - @ContentChild('menu') menu: TemplateRef; @ContentChild(TreeNodeTemplateDirective) customNodeTemplate: TreeNodeTemplateDirective; @ContentChild(ExpandedIconTemplateDirective) expandedIconTemplate: ExpandedIconTemplateDirective; @@ -88,7 +83,7 @@ export class TreeComponent implements OnInit { return node; } if (node.children) { - let res = this.findNode(target, node.children); + const res = this.findNode(target, node.children); if (res) { return res; } @@ -138,7 +133,7 @@ export class TreeComponent implements OnInit { } setSelectedNode(node: any) { - let newSelectedNode = this.findNode(node, this.nodes); + const newSelectedNode = this.findNode(node, this.nodes); this.selectedNode = { ...newSelectedNode }; this.cdr.markForCheck(); } From 8e87397104f979375a8bef5d1d0c6b1c9e9d3684 Mon Sep 17 00:00:00 2001 From: sumeyye Date: Fri, 14 Feb 2025 10:13:48 +0300 Subject: [PATCH 05/23] update: `ng-zorro-antd` version --- npm/ng-packs/package.json | 2 +- npm/ng-packs/packages/components/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 21f88272b4..d63e69590f 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -112,7 +112,7 @@ "lerna": "^4.0.0", "lint-staged": "^13.0.0", "ng-packagr": "~19.1.0", - "ng-zorro-antd": "^19.0.0-beta.0", + "ng-zorro-antd": "~19.0.0", "nx": "~20.3.0", "postcss": "^8.0.0", "postcss-import": "14.1.0", diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 18b76419e9..28394bdd71 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "chart.js": "^3.5.1", - "ng-zorro-antd": "^19.0.0-beta.0", + "ng-zorro-antd": "~19.0.0", "@ctrl/tinycolor": "^4.0.0", "tslib": "^2.0.0" }, From 583f498fb66809983715affc353c48ea467584f5 Mon Sep 17 00:00:00 2001 From: voloagent Date: Tue, 18 Feb 2025 12:45:35 +0000 Subject: [PATCH 06/23] v9.2.0-preview --- npm/lerna.json | 2 +- npm/packs/anchor-js/package.json | 4 +-- .../package.json | 4 +-- .../package.json | 6 ++-- .../package.json | 4 +-- .../package.json | 32 +++++++++---------- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +++--- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +-- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +-- npm/packs/cms-kit.admin/package.json | 14 ++++---- npm/packs/cms-kit.public/package.json | 6 ++-- npm/packs/cms-kit/package.json | 6 ++-- npm/packs/codemirror/package.json | 4 +-- npm/packs/core/package.json | 4 +-- npm/packs/cropperjs/package.json | 4 +-- npm/packs/datatables.net-bs4/package.json | 4 +-- npm/packs/datatables.net-bs5/package.json | 4 +-- npm/packs/datatables.net/package.json | 4 +-- npm/packs/docs/package.json | 12 +++---- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +-- npm/packs/highlight.js/package.json | 4 +-- npm/packs/jquery-form/package.json | 4 +-- .../package.json | 4 +-- npm/packs/jquery-validation/package.json | 4 +-- npm/packs/jquery/package.json | 4 +-- npm/packs/jstree/package.json | 4 +-- npm/packs/lodash/package.json | 4 +-- npm/packs/luxon/package.json | 4 +-- .../package.json | 4 +-- npm/packs/markdown-it/package.json | 4 +-- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +-- npm/packs/popper.js/package.json | 4 +-- npm/packs/prismjs/package.json | 6 ++-- npm/packs/qrcode/package.json | 4 +-- npm/packs/select2/package.json | 4 +-- npm/packs/signalr/package.json | 4 +-- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +-- npm/packs/sweetalert2/package.json | 4 +-- npm/packs/timeago/package.json | 4 +-- npm/packs/toastr/package.json | 4 +-- npm/packs/tui-editor/package.json | 6 ++-- npm/packs/uppy/package.json | 4 +-- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +-- npm/packs/virtual-file-explorer/package.json | 6 ++-- npm/packs/vue/package.json | 2 +- npm/packs/zxcvbn/package.json | 4 +-- 56 files changed, 132 insertions(+), 132 deletions(-) diff --git a/npm/lerna.json b/npm/lerna.json index 9834d5d5e8..8884f9f75f 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "packages": [ "packs/*" ], diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 392505c201..8af0abf31d 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "anchor-js": "^5.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index 45d617a065..e6ce3fd3b1 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~9.1.0-rc.2" + "@abp/aspnetcore.components.server.theming": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index b912276c9f..dbe0a6066f 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~9.1.0-rc.2", - "@abp/font-awesome": "~9.1.0-rc.2" + "@abp/bootstrap": "^9.2.0-preview", + "@abp/font-awesome": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 282ba16a66..8a54bc943e 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index 4fd144f515..48847a7db3 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,21 +10,21 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~9.1.0-rc.2", - "@abp/bootstrap": "~9.1.0-rc.2", - "@abp/bootstrap-datepicker": "~9.1.0-rc.2", - "@abp/bootstrap-daterangepicker": "~9.1.0-rc.2", - "@abp/datatables.net-bs5": "~9.1.0-rc.2", - "@abp/font-awesome": "~9.1.0-rc.2", - "@abp/jquery-form": "~9.1.0-rc.2", - "@abp/jquery-validation-unobtrusive": "~9.1.0-rc.2", - "@abp/lodash": "~9.1.0-rc.2", - "@abp/luxon": "~9.1.0-rc.2", - "@abp/malihu-custom-scrollbar-plugin": "~9.1.0-rc.2", - "@abp/moment": "~9.1.0-rc.2", - "@abp/select2": "~9.1.0-rc.2", - "@abp/sweetalert2": "~9.1.0-rc.2", - "@abp/timeago": "~9.1.0-rc.2" + "@abp/aspnetcore.mvc.ui": "^9.2.0-preview", + "@abp/bootstrap": "^9.2.0-preview", + "@abp/bootstrap-datepicker": "^9.2.0-preview", + "@abp/bootstrap-daterangepicker": "^9.2.0-preview", + "@abp/datatables.net-bs5": "^9.2.0-preview", + "@abp/font-awesome": "^9.2.0-preview", + "@abp/jquery-form": "^9.2.0-preview", + "@abp/jquery-validation-unobtrusive": "^9.2.0-preview", + "@abp/lodash": "^9.2.0-preview", + "@abp/luxon": "^9.2.0-preview", + "@abp/malihu-custom-scrollbar-plugin": "^9.2.0-preview", + "@abp/moment": "^9.2.0-preview", + "@abp/select2": "^9.2.0-preview", + "@abp/sweetalert2": "^9.2.0-preview", + "@abp/timeago": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 691732638a..171b4860d5 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index c71ab42b21..c52cb7b18a 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index c1e8ee4f5f..f556254f50 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0-rc.2", - "@abp/owl.carousel": "~9.1.0-rc.2", - "@abp/prismjs": "~9.1.0-rc.2", - "@abp/tui-editor": "~9.1.0-rc.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "^9.2.0-preview", + "@abp/owl.carousel": "^9.2.0-preview", + "@abp/prismjs": "^9.2.0-preview", + "@abp/tui-editor": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index f4fe878870..f13afdf5ad 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index 0a72a077e4..eafc79d5cb 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index dbbd91163b..8c60c3da27 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "bootstrap": "^5.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index ba98a6c0a0..76e1ea12e5 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 415825223f..9dcd94ddd9 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "clipboard": "^2.0.11" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index 98d2478172..ce2c7dde55 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,16 +1,16 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~9.1.0-rc.2", - "@abp/jstree": "~9.1.0-rc.2", - "@abp/markdown-it": "~9.1.0-rc.2", - "@abp/slugify": "~9.1.0-rc.2", - "@abp/tui-editor": "~9.1.0-rc.2", - "@abp/uppy": "~9.1.0-rc.2" + "@abp/codemirror": "^9.2.0-preview", + "@abp/jstree": "^9.2.0-preview", + "@abp/markdown-it": "^9.2.0-preview", + "@abp/slugify": "^9.2.0-preview", + "@abp/tui-editor": "^9.2.0-preview", + "@abp/uppy": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index 2220c3aef4..ef7e799c00 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~9.1.0-rc.2", - "@abp/star-rating-svg": "~9.1.0-rc.2" + "@abp/highlight.js": "^9.2.0-preview", + "@abp/star-rating-svg": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index de871f3b79..bfff725c61 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~9.1.0-rc.2", - "@abp/cms-kit.public": "~9.1.0-rc.2" + "@abp/cms-kit.admin": "^9.2.0-preview", + "@abp/cms-kit.public": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 8c2d586ca6..40b6db8be6 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 633dc81568..c2065e0840 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~9.1.0-rc.2" + "@abp/utils": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 3f7be47c67..e21dec8fb0 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "cropperjs": "^1.6.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 916cc3d285..7b886adf67 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.1.0-rc.2", + "@abp/datatables.net": "^9.2.0-preview", "datatables.net-bs4": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index d45f4e5cc5..d5df0fe9e8 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.1.0-rc.2", + "@abp/datatables.net": "^9.2.0-preview", "datatables.net-bs5": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 4bcb56f4fa..a78e280d69 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "datatables.net": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index 6002a136c1..d7c187b023 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~9.1.0-rc.2", - "@abp/clipboard": "~9.1.0-rc.2", - "@abp/malihu-custom-scrollbar-plugin": "~9.1.0-rc.2", - "@abp/popper.js": "~9.1.0-rc.2", - "@abp/prismjs": "~9.1.0-rc.2" + "@abp/anchor-js": "^9.2.0-preview", + "@abp/clipboard": "^9.2.0-preview", + "@abp/malihu-custom-scrollbar-plugin": "^9.2.0-preview", + "@abp/popper.js": "^9.2.0-preview", + "@abp/prismjs": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 0bed305384..2cc0aafd72 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index d22ade2301..9fab535089 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index a7c08a0670..d9f184f3da 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "@fortawesome/fontawesome-free": "^6.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index b8f53e1000..e176f7276c 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "@highlightjs/cdn-assets": "~11.10.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 389aa77e80..6285c2ac85 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index c45ba043d7..12846f21be 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~9.1.0-rc.2", + "@abp/jquery-validation": "^9.2.0-preview", "jquery-validation-unobtrusive": "^4.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 0c3737e514..1e8f2a47c8 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "jquery-validation": "^1.21.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 2284d1227b..09673deb27 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "jquery": "~3.7.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 08963c1ec5..2811a4d3c3 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "jstree": "^3.3.17" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index a4c8e40574..136225da24 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 1b2c04960a..5ac3fd7ddc 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "luxon": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 3b35a8a6aa..21ce420563 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index eb6ea930e0..7a2bf6ab4e 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "markdown-it": "^14.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index a546133494..17446cf6ec 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 3a61f64fb3..0c14a58c03 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 28922eb89a..28035de460 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "@popperjs/core": "^2.11.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index 0483a4b7e8..dcc4a02ca8 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.1.0-rc.2", - "@abp/core": "~9.1.0-rc.2", + "@abp/clipboard": "^9.2.0-preview", + "@abp/core": "^9.2.0-preview", "prismjs": "^1.29.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index ab5128b2fc..fe77562d5d 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2" + "@abp/core": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index af1e145757..718cc6d512 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 0375eb15a0..131f3a80ea 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "@microsoft/signalr": "~8.0.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 1cbf97e3e2..48041ccb96 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 70c0dfb296..a8f97e1ebd 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index d57969266a..f89206154f 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "sweetalert2": "^11.14.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index a9a1effe60..a69f998e0b 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 25cffc448f..64b0b8775e 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", + "@abp/jquery": "^9.2.0-preview", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 6c03743848..e49dde09f7 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.1.0-rc.2", - "@abp/prismjs": "~9.1.0-rc.2" + "@abp/jquery": "^9.2.0-preview", + "@abp/prismjs": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index 5a0a23a6e1..e47ca38411 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "uppy": "^4.4.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index 2c2e842920..4edce4d80a 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index 97a789b3a1..f7a46d16ba 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~9.1.0-rc.2", + "@abp/vue": "^9.2.0-preview", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 6b74a1e351..78e08b9a48 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.1.0-rc.2", - "@abp/prismjs": "~9.1.0-rc.2" + "@abp/clipboard": "^9.2.0-preview", + "@abp/prismjs": "^9.2.0-preview" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 70869977b7..3d58bedf34 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index 2767fe107e..2c5ddebae3 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "9.1.0-rc.2", + "version": "9.2.0-preview", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.1.0-rc.2", + "@abp/core": "^9.2.0-preview", "zxcvbn": "^4.4.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", From d74f47313ded5470f9282263315c635b1244d22c Mon Sep 17 00:00:00 2001 From: Mansur Besleney Date: Tue, 18 Feb 2025 16:00:49 +0300 Subject: [PATCH 07/23] added localization --- .../AbpIoLocalization/Admin/Localization/Resources/en.json | 4 +++- .../AbpIoLocalization/Base/Localization/Resources/en.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index d53323c3a2..2a9c936794 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -688,6 +688,8 @@ "Permission:UserCleanUp": "User Clean Up", "AllowPrivateQuestion": "Allow Private Question", "Permission:Campaigns": "Campaigns", - "Permission:Licenses": "License Settings" + "Permission:Licenses": "License Settings", + "BlockUserPolicy": "Block User Policy", + "Permission:BlockUserPolicy": "Block User Policy" } } diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json index 4890226d9a..31f6186258 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Base/Localization/Resources/en.json @@ -252,6 +252,7 @@ "DoYouAgreePrivacyPolicy": "By clicking Subscribe button you agree to the Terms & Conditions and Privacy Policy.", "AbpConferenceDescription": "ABP Conference is a virtual event for .NET developers to learn and connect with the community.", "Mobile": "Mobile", - "MetaTwitterCard": "summary_large_image" + "MetaTwitterCard": "summary_large_image", + "IPAddress": "IP Address" } } \ No newline at end of file From 6014c69cf435cdb29b610465a136457dbde32db8 Mon Sep 17 00:00:00 2001 From: masum-ulu Date: Tue, 18 Feb 2025 16:08:52 +0300 Subject: [PATCH 08/23] Revert "v9.2.0-preview" This reverts commit 583f498fb66809983715affc353c48ea467584f5. --- npm/lerna.json | 2 +- npm/packs/anchor-js/package.json | 4 +-- .../package.json | 4 +-- .../package.json | 6 ++-- .../package.json | 4 +-- .../package.json | 32 +++++++++---------- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +++--- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +-- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +-- npm/packs/cms-kit.admin/package.json | 14 ++++---- npm/packs/cms-kit.public/package.json | 6 ++-- npm/packs/cms-kit/package.json | 6 ++-- npm/packs/codemirror/package.json | 4 +-- npm/packs/core/package.json | 4 +-- npm/packs/cropperjs/package.json | 4 +-- npm/packs/datatables.net-bs4/package.json | 4 +-- npm/packs/datatables.net-bs5/package.json | 4 +-- npm/packs/datatables.net/package.json | 4 +-- npm/packs/docs/package.json | 12 +++---- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/flag-icons/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +-- npm/packs/highlight.js/package.json | 4 +-- npm/packs/jquery-form/package.json | 4 +-- .../package.json | 4 +-- npm/packs/jquery-validation/package.json | 4 +-- npm/packs/jquery/package.json | 4 +-- npm/packs/jstree/package.json | 4 +-- npm/packs/lodash/package.json | 4 +-- npm/packs/luxon/package.json | 4 +-- .../package.json | 4 +-- npm/packs/markdown-it/package.json | 4 +-- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +-- npm/packs/popper.js/package.json | 4 +-- npm/packs/prismjs/package.json | 6 ++-- npm/packs/qrcode/package.json | 4 +-- npm/packs/select2/package.json | 4 +-- npm/packs/signalr/package.json | 4 +-- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +-- npm/packs/sweetalert2/package.json | 4 +-- npm/packs/timeago/package.json | 4 +-- npm/packs/toastr/package.json | 4 +-- npm/packs/tui-editor/package.json | 6 ++-- npm/packs/uppy/package.json | 4 +-- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +-- npm/packs/virtual-file-explorer/package.json | 6 ++-- npm/packs/vue/package.json | 2 +- npm/packs/zxcvbn/package.json | 4 +-- 56 files changed, 132 insertions(+), 132 deletions(-) diff --git a/npm/lerna.json b/npm/lerna.json index 8884f9f75f..9834d5d5e8 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "packages": [ "packs/*" ], diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index 8af0abf31d..392505c201 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "anchor-js": "^5.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index e6ce3fd3b1..45d617a065 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "^9.2.0-preview" + "@abp/aspnetcore.components.server.theming": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index dbe0a6066f..b912276c9f 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "^9.2.0-preview", - "@abp/font-awesome": "^9.2.0-preview" + "@abp/bootstrap": "~9.1.0-rc.2", + "@abp/font-awesome": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 8a54bc943e..282ba16a66 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "^9.2.0-preview" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index 48847a7db3..4fd144f515 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,21 +10,21 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "^9.2.0-preview", - "@abp/bootstrap": "^9.2.0-preview", - "@abp/bootstrap-datepicker": "^9.2.0-preview", - "@abp/bootstrap-daterangepicker": "^9.2.0-preview", - "@abp/datatables.net-bs5": "^9.2.0-preview", - "@abp/font-awesome": "^9.2.0-preview", - "@abp/jquery-form": "^9.2.0-preview", - "@abp/jquery-validation-unobtrusive": "^9.2.0-preview", - "@abp/lodash": "^9.2.0-preview", - "@abp/luxon": "^9.2.0-preview", - "@abp/malihu-custom-scrollbar-plugin": "^9.2.0-preview", - "@abp/moment": "^9.2.0-preview", - "@abp/select2": "^9.2.0-preview", - "@abp/sweetalert2": "^9.2.0-preview", - "@abp/timeago": "^9.2.0-preview" + "@abp/aspnetcore.mvc.ui": "~9.1.0-rc.2", + "@abp/bootstrap": "~9.1.0-rc.2", + "@abp/bootstrap-datepicker": "~9.1.0-rc.2", + "@abp/bootstrap-daterangepicker": "~9.1.0-rc.2", + "@abp/datatables.net-bs5": "~9.1.0-rc.2", + "@abp/font-awesome": "~9.1.0-rc.2", + "@abp/jquery-form": "~9.1.0-rc.2", + "@abp/jquery-validation-unobtrusive": "~9.1.0-rc.2", + "@abp/lodash": "~9.1.0-rc.2", + "@abp/luxon": "~9.1.0-rc.2", + "@abp/malihu-custom-scrollbar-plugin": "~9.1.0-rc.2", + "@abp/moment": "~9.1.0-rc.2", + "@abp/select2": "~9.1.0-rc.2", + "@abp/sweetalert2": "~9.1.0-rc.2", + "@abp/timeago": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 171b4860d5..691732638a 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index c52cb7b18a..c71ab42b21 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index f556254f50..c1e8ee4f5f 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "^9.2.0-preview", - "@abp/owl.carousel": "^9.2.0-preview", - "@abp/prismjs": "^9.2.0-preview", - "@abp/tui-editor": "^9.2.0-preview" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.1.0-rc.2", + "@abp/owl.carousel": "~9.1.0-rc.2", + "@abp/prismjs": "~9.1.0-rc.2", + "@abp/tui-editor": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index f13afdf5ad..f4fe878870 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index eafc79d5cb..0a72a077e4 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 8c60c3da27..dbbd91163b 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "bootstrap": "^5.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index 76e1ea12e5..ba98a6c0a0 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 9dcd94ddd9..415825223f 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "clipboard": "^2.0.11" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index ce2c7dde55..98d2478172 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,16 +1,16 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "^9.2.0-preview", - "@abp/jstree": "^9.2.0-preview", - "@abp/markdown-it": "^9.2.0-preview", - "@abp/slugify": "^9.2.0-preview", - "@abp/tui-editor": "^9.2.0-preview", - "@abp/uppy": "^9.2.0-preview" + "@abp/codemirror": "~9.1.0-rc.2", + "@abp/jstree": "~9.1.0-rc.2", + "@abp/markdown-it": "~9.1.0-rc.2", + "@abp/slugify": "~9.1.0-rc.2", + "@abp/tui-editor": "~9.1.0-rc.2", + "@abp/uppy": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index ef7e799c00..2220c3aef4 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "^9.2.0-preview", - "@abp/star-rating-svg": "^9.2.0-preview" + "@abp/highlight.js": "~9.1.0-rc.2", + "@abp/star-rating-svg": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index bfff725c61..de871f3b79 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "^9.2.0-preview", - "@abp/cms-kit.public": "^9.2.0-preview" + "@abp/cms-kit.admin": "~9.1.0-rc.2", + "@abp/cms-kit.public": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 40b6db8be6..8c2d586ca6 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index c2065e0840..633dc81568 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "^9.2.0-preview" + "@abp/utils": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index e21dec8fb0..3f7be47c67 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "cropperjs": "^1.6.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index 7b886adf67..916cc3d285 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "^9.2.0-preview", + "@abp/datatables.net": "~9.1.0-rc.2", "datatables.net-bs4": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index d5df0fe9e8..d45f4e5cc5 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "^9.2.0-preview", + "@abp/datatables.net": "~9.1.0-rc.2", "datatables.net-bs5": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index a78e280d69..4bcb56f4fa 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "datatables.net": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index d7c187b023..6002a136c1 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "^9.2.0-preview", - "@abp/clipboard": "^9.2.0-preview", - "@abp/malihu-custom-scrollbar-plugin": "^9.2.0-preview", - "@abp/popper.js": "^9.2.0-preview", - "@abp/prismjs": "^9.2.0-preview" + "@abp/anchor-js": "~9.1.0-rc.2", + "@abp/clipboard": "~9.1.0-rc.2", + "@abp/malihu-custom-scrollbar-plugin": "~9.1.0-rc.2", + "@abp/popper.js": "~9.1.0-rc.2", + "@abp/prismjs": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 2cc0aafd72..0bed305384 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json index 9fab535089..d22ade2301 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index d9f184f3da..a7c08a0670 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "@fortawesome/fontawesome-free": "^6.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index e176f7276c..b8f53e1000 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "@highlightjs/cdn-assets": "~11.10.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 6285c2ac85..389aa77e80 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index 12846f21be..c45ba043d7 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "^9.2.0-preview", + "@abp/jquery-validation": "~9.1.0-rc.2", "jquery-validation-unobtrusive": "^4.0.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index 1e8f2a47c8..0c3737e514 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "jquery-validation": "^1.21.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 09673deb27..2284d1227b 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "jquery": "~3.7.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 2811a4d3c3..08963c1ec5 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "jstree": "^3.3.17" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 136225da24..a4c8e40574 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 5ac3fd7ddc..1b2c04960a 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "luxon": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index 21ce420563..3b35a8a6aa 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index 7a2bf6ab4e..eb6ea930e0 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "markdown-it": "^14.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index 17446cf6ec..a546133494 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 0c14a58c03..3a61f64fb3 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 28035de460..28922eb89a 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "@popperjs/core": "^2.11.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index dcc4a02ca8..0483a4b7e8 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "^9.2.0-preview", - "@abp/core": "^9.2.0-preview", + "@abp/clipboard": "~9.1.0-rc.2", + "@abp/core": "~9.1.0-rc.2", "prismjs": "^1.29.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index fe77562d5d..ab5128b2fc 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview" + "@abp/core": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 718cc6d512..af1e145757 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 131f3a80ea..0375eb15a0 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "@microsoft/signalr": "~8.0.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 48041ccb96..1cbf97e3e2 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index a8f97e1ebd..70c0dfb296 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index f89206154f..d57969266a 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "sweetalert2": "^11.14.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index a69f998e0b..a9a1effe60 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 64b0b8775e..25cffc448f 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", + "@abp/jquery": "~9.1.0-rc.2", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index e49dde09f7..6c03743848 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "^9.2.0-preview", - "@abp/prismjs": "^9.2.0-preview" + "@abp/jquery": "~9.1.0-rc.2", + "@abp/prismjs": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index e47ca38411..5a0a23a6e1 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "uppy": "^4.4.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index 4edce4d80a..2c2e842920 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index f7a46d16ba..97a789b3a1 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "^9.2.0-preview", + "@abp/vue": "~9.1.0-rc.2", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index 78e08b9a48..6b74a1e351 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "^9.2.0-preview", - "@abp/prismjs": "^9.2.0-preview" + "@abp/clipboard": "~9.1.0-rc.2", + "@abp/prismjs": "~9.1.0-rc.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 3d58bedf34..70869977b7 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index 2c5ddebae3..2767fe107e 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "9.2.0-preview", + "version": "9.1.0-rc.2", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "^9.2.0-preview", + "@abp/core": "~9.1.0-rc.2", "zxcvbn": "^4.4.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", From 20a1c33010c8155814e472f9908f15503a143e78 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Tue, 18 Feb 2025 16:43:32 +0300 Subject: [PATCH 09/23] update `list-modules` description in cli docs --- docs/en/cli/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/cli/index.md b/docs/en/cli/index.md index fa96b23772..ec0fe0accb 100644 --- a/docs/en/cli/index.md +++ b/docs/en/cli/index.md @@ -44,7 +44,7 @@ Here, is the list of all available commands before explaining their details: * **`add-package-ref`**: Adds package to given project. * **`install-module`**: Adds a [multi-package application module](../modules/index.md) to a given module. * **`install-local-module`**: Installs a local module to given module. -* **`list-modules`**: Lists names of open-source application modules. +* **`list-modules`**: Lists names of application modules. * **`list-templates`**: Lists the names of available templates to create a solution. * **`get-source`**: Downloads the source code of a module. * **`add-source-code`**: Downloads the source code and replaces package references with project references. From 0782080a8f3906c4a76af41583974c8e3d96b551 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 13 Feb 2025 16:29:02 +0800 Subject: [PATCH 10/23] Refactor connection string checkers to initialize connection settings within try blocks. --- .../MySqlConnectionStringChecker.cs | 14 +++++++------- .../OracleDevartConnectionStringChecker.cs | 10 +++++----- .../OracleConnectionStringChecker.cs | 10 +++++----- .../NpgsqlConnectionStringChecker.cs | 14 +++++++------- .../SqlServerConnectionStringChecker.cs | 14 +++++++------- .../SqliteConnectionStringChecker.cs | 1 - 6 files changed, 31 insertions(+), 32 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs index 67de4ac754..88dc7912f3 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.MySQL/Volo/Abp/EntityFrameworkCore/ConnectionStrings/MySqlConnectionStringChecker.cs @@ -12,16 +12,16 @@ public class MySqlConnectionStringChecker : IConnectionStringChecker, ITransient public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - var connString = new MySqlConnectionStringBuilder(connectionString) + try { - ConnectionLifeTime = 1 - }; + var connString = new MySqlConnectionStringBuilder(connectionString) + { + ConnectionLifeTime = 1 + }; - var oldDatabaseName = connString.Database; - connString.Database = "mysql"; + var oldDatabaseName = connString.Database; + connString.Database = "mysql"; - try - { await using var conn = new MySqlConnection(connString.ConnectionString); await conn.OpenAsync(); result.Connected = true; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs index c838b0c9aa..3accce590e 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle.Devart/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleDevartConnectionStringChecker.cs @@ -12,13 +12,13 @@ public class OracleDevartConnectionStringChecker : IConnectionStringChecker, ITr public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - var connString = new OracleConnectionStringBuilder(connectionString) - { - ConnectionTimeout = 1 - }; - try { + var connString = new OracleConnectionStringBuilder(connectionString) + { + ConnectionTimeout = 1 + }; + await using var conn = new OracleConnection(connString.ConnectionString); await conn.OpenAsync(); result.Connected = true; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs index 7ecc70d986..afdcc16c28 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Oracle/Volo/Abp/EntityFrameworkCore/ConnectionStrings/OracleConnectionStringChecker.cs @@ -12,13 +12,13 @@ public class OracleConnectionStringChecker : IConnectionStringChecker, ITransien public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - var connString = new OracleConnectionStringBuilder(connectionString) - { - ConnectionTimeout = 1 - }; - try { + var connString = new OracleConnectionStringBuilder(connectionString) + { + ConnectionTimeout = 1 + }; + await using var conn = new OracleConnection(connString.ConnectionString); await conn.OpenAsync(); result.Connected = true; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs index f6c8392da5..76b1def1ca 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.PostgreSql/Volo/Abp/EntityFrameworkCore/ConnectionStrings/NpgsqlConnectionStringChecker.cs @@ -12,16 +12,16 @@ public class NpgsqlConnectionStringChecker : IConnectionStringChecker, ITransien public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - var connString = new NpgsqlConnectionStringBuilder(connectionString) + try { - Timeout = 1 - }; + var connString = new NpgsqlConnectionStringBuilder(connectionString) + { + Timeout = 1 + }; - var oldDatabaseName = connString.Database; - connString.Database = "postgres"; + var oldDatabaseName = connString.Database; + connString.Database = "postgres"; - try - { await using var conn = new NpgsqlConnection(connString.ConnectionString); await conn.OpenAsync(); result.Connected = true; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs index 6b84e69024..b3d0261568 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.SqlServer/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqlServerConnectionStringChecker.cs @@ -12,16 +12,16 @@ public class SqlServerConnectionStringChecker : IConnectionStringChecker, ITrans public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - var connString = new SqlConnectionStringBuilder(connectionString) + try { - ConnectTimeout = 1 - }; + var connString = new SqlConnectionStringBuilder(connectionString) + { + ConnectTimeout = 1 + }; - var oldDatabaseName = connString.InitialCatalog; - connString.InitialCatalog = "master"; + var oldDatabaseName = connString.InitialCatalog; + connString.InitialCatalog = "master"; - try - { await using var conn = new SqlConnection(connString.ConnectionString); await conn.OpenAsync(); result.Connected = true; diff --git a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs index 4697f7e0b2..9fc5dcbab7 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore.Sqlite/Volo/Abp/EntityFrameworkCore/ConnectionStrings/SqliteConnectionStringChecker.cs @@ -12,7 +12,6 @@ public class SqliteConnectionStringChecker : IConnectionStringChecker, ITransien public virtual async Task CheckAsync(string connectionString) { var result = new AbpConnectionStringCheckResult(); - try { await using var conn = new SqliteConnection(connectionString); From 2a50e9c2604770c42c10e2797914764b62ffa503 Mon Sep 17 00:00:00 2001 From: Mansur Besleney Date: Wed, 19 Feb 2025 10:30:31 +0300 Subject: [PATCH 11/23] Provided Links FAQ Sections --- .../Www/Localization/Resources/en.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json index 9f9dd49e65..972d44dfef 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json @@ -505,8 +505,8 @@ "AbpIoPlatformExplanation2": "In the core, it provides an open source and free framework that consists of hundreds of NuGet and NPM packages, each offering different functionalities. The core framework is modular, themeable and microservice compatible, providing a complete architecture and a robust infrastructure. This allows you to focus on your business code rather than repeating yourself for every new project. It is based on the best practices of software development and integrates popular tools you're already familiar with. The framework is completely free, open source and community-driven.", "AbpIoPlatformExplanation3": "The ABP Platform offers free and paid licensing options. Depending on your license type, you can access multiple production-ready startup templates, many pre-built application modules, UI themes, CLI and GUI tooling, support and more.", "WhatAreTheDifferencesBetweenFreeAndPaid": "What are the differences between the free and commercial licenses?", - "WhatAreTheDifferencesBetweenFreeAndPaidExplanation1": "Free (open source) ABP license includes the core framework, basic startup templates, basic modules, basic themes and the community edition of ABP Studio.", - "WhatAreTheDifferencesBetweenFreeAndPaidExplanation2": "Commercial licenses offer additional features, including more startup templates (such as the microservice startup template), professional application modules, a full-featured UI theme, professional editions of ABP Studio, ABP Suite for code generation, more options for mobile startup applications, premium support and some other benefits.", + "WhatAreTheDifferencesBetweenFreeAndPaidExplanation1": "Free (open source) ABP license includes the core framework, basic startup templates, basic modules, basic themes and the community edition of ABP Studio.", + "WhatAreTheDifferencesBetweenFreeAndPaidExplanation2": "Commercial licenses offer additional features, including more startup templates (such as the microservice startup template), professional application modules, a full-featured UI theme, professional editions of ABP Studio, ABP Suite for code generation, more options for mobile startup applications, premium support and some other benefits.", "WhatAreTheDifferencesBetweenFreeAndPaidExplanation3": "For more information about the differences between the license types, please see the pricing page.", "HowDoIUseTheABPIOPlatform": "How do I use the ABP Platform?", "HowDoIUseTheABPIOPlatformExplanation": "ABP Framework extends the .NET platform, meaning anything you can do with a plain .NET solution is already possible with the ABP Framework. That makes it easy to get started with a low learning curve. See the How it works page to learn how to use the ABP Platform in practice.", @@ -520,9 +520,9 @@ "DowngradeLicensePlanExplanation": "You cannot downgrade your existing license plan. For further information, contact us at info@abp.io.", "LicenseTransferExplanation": "Yes! When you purchase a license, you become the license holder, which grants you access to the organization management page. An organization includes roles for owners and developers. Owners can manage developer seats and assign developers. Each assigned developer will log in to the system using the ABP CLI command and will have permissions for development and support.", "LicenseExtendUpgradeDiff": "What is the difference between license renewal and upgrading?", - "LicenseExtendUpgradeDiffExplanation1": "Renewal: By renewing your license, you will continue to receive premium support and updates, both major and minor, for modules, tools, and themes. Additionally, you will be able to create new projects and use ABP Suite and ABP Studio, which can significantly speed up your development process. When you renew your license, one year is added to your license's expiry date.", + "LicenseExtendUpgradeDiffExplanation1": "Renewal: By renewing your license, you will continue to receive premium support and updates, both major and minor, for modules, tools, and themes. Additionally, you will be able to create new projects and use ABP Suite and ABP Studio, which can significantly speed up your development process. When you renew your license, one year is added to your license's expiry date.", "LicenseExtendUpgradeDiffExplanation2": "Upgrading: By upgrading your license, you will be promoted to a higher license plan, allowing you to receive additional benefits. Check out the pricing page to see the differences between the license plans. On the other hand, when you upgrade, your license expiry date will not change! To extend your license end date, you need to renew your license.", - "WhatHappensWhenLicenseEndsExplanation1": "ABP licenses are perpetual licenses. After your license expires, you can continue developing your project without the obligation to renew. Your license comes with a one-year update and premium support plan out of the box. To receive new features, performance enhancements, bug fixes, and continued support, as well as to use ABP Suite and ABP Studio, you need to renew your license. When your license expires;", + "WhatHappensWhenLicenseEndsExplanation1": "ABP licenses are perpetual licenses. After your license expires, you can continue developing your project without the obligation to renew. Your license comes with a one-year update and premium support plan out of the box. To receive new features, performance enhancements, bug fixes, and continued support, as well as to use ABP Suite and ABP Studio, you need to renew your license. When your license expires;", "WhatHappensWhenLicenseEndsExplanation2": "You can not create new solutions using the pro startup templates, but you can continue developing your existing applications forever.", "WhatHappensWhenLicenseEndsExplanation3": "You will receive updates for the application modules and themes within your MINOR version (excluding RC or Preview versions). For example, if you are using v3.2.0 of a module, you can still receive updates for v3.2.x (v3.2.1, v3.2.5... etc.) of that module. However, you cannot receive updates for the next major or minor version (such as v3.3.0, v3.3.3, 4.x.x.. etc.). For example, if the latest release was v4.4.3 when your license expired and later versions 4.4.4 and 4.5.0 were published, you would have access to v4.4.x but not to v4.5.x.", "WhatHappensWhenLicenseEndsExplanation4": "You cannot install new application modules and themes added to your solution after your license ends.", @@ -546,7 +546,7 @@ "MicroserviceSupportExplanation3": "ABP Platform commercial licenses also includes a microservice startup template which can be used to directly create a production ready base solution for your microservice system.", "MicroserviceSupportExplanation4": "For the non-paid users, we are also providing an example e-commerce solution that you can check to understand how you can build your microservice solution based on the ABP Framework.", "MicroserviceSupportExplanation5": "However, a microservice system is a solution, and every solution will have different requirements, including network topology, communication scenarios, authentication possibilities, database sharding/partitioning decisions, runtime configurations, 3rd party system integrations and many more aspects. The ABP platform provides infrastructure for microservice scenarios, microservice-compatible modules, samples, and documentation to assist in building your own solution. However, don't expect to directly download your ideal, custom solution pre-built for you. You will need to understand it and bring specific parts together based on your requirements.", - "WhereCanIDownloadSourceCodeExplanation": "You can download the source code of all the ABP modules, Angular packages and themes via ABP Suite, ABP Studio or ABP CLI. Check out the forum question: How to download the source-code?", + "WhereCanIDownloadSourceCodeExplanation": "You can download the source code of all the ABP modules, Angular packages and themes via ABP Suite, ABP Studio or ABP CLI. Check out the forum question: How to download the source-code?", "CommercialLicenses": "Commercial Licenses", "WhatIsDifferencePaidLicenses": "What is the difference between a personal license and other types of paid licenses?", "DifferencePaidLicenseExplanation1": "A non-personal paid license is the standard licensing option for enterprises and commercial entities. Licenses are purchased by the company and can be used by anyone within the organization.", @@ -976,7 +976,7 @@ "IsSourceCodeIncludedExplanation1": "Depends on the license type you've purchased:", "IsSourceCodeIncludedExplanation2": "Team: Your solution uses the modules and themes as NuGet and NPM packages. It doesn't include their source code. This way, you can easily upgrade these modules and themes whenever a new version is available. However, you can not get the source code of these modules and themes.", "IsSourceCodeIncludedExplanation3": "Business/Enterprise: In addition to the Team license, you are able to download the source code of any module or theme you need. You can even remove the NuGet/NPM package references for a particular module and add its source code directly to your solution to fully change it.", - "IsSourceCodeIncludedExplanation4": "

Including the source code of a module to your solution gives you the maximum freedom to customize that module. However, it will then not be possible to automatically upgrade the module when a new version is released.

None of the licenses include the ABP Suite and ABP Studio source code, which is external tools that generates code for you and assists your development.

Check out the Plans & Pricing page for other differences between the license types.

", + "IsSourceCodeIncludedExplanation4": "

Including the source code of a module to your solution gives you the maximum freedom to customize that module. However, it will then not be possible to automatically upgrade the module when a new version is released.

None of the licenses include the ABP Suite and ABP Studio source code, which is external tools that generates code for you and assists your development.

Check out the Plans & Pricing page for other differences between the license types.

", "ChangingDevelopers": "Can I change the registered developers of my organization in the future?", "ChangingDevelopersExplanation": "In addition to adding new developers to your license, you can also change the existing developers (you can remove a developer and add a new one to the same seat) without any additional cost.", "WhatHappensWhenLicenseEnds": "What happens when my license period ends?", From aac63fa8d4da88d0a44f42c9349535f65e3cb936 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 19 Feb 2025 16:22:34 +0800 Subject: [PATCH 12/23] Add Sortable to DataGrid ExtraProperties Column --- .../Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor index 807c67ea43..44b8aa46e4 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/AbpExtensibleDataGrid.razor @@ -119,7 +119,7 @@ } else { - + @{ var entity = context as IHasExtraProperties; From e241ab64a011736bce2f349b01dc0f561a27731d Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 19 Feb 2025 21:24:53 +0800 Subject: [PATCH 13/23] Disable PushedAuthorizationBehavior feature by default. --- .../DependencyInjection/AbpOpenIdConnectExtensions.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs index f020d032c2..64679752c5 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs @@ -88,6 +88,9 @@ public static class AbpOpenIdConnectExtensions } }; + // The application needs to be granted the `OpenIddictConstants.Permissions.Endpoints.PushedAuthorization` permission to using PAR endpoint. + // You can enable it after you have granted the permission. + options.PushedAuthorizationBehavior = PushedAuthorizationBehavior.Disable; configureOptions?.Invoke(options); }); } From 14297e0f3989871d2fb60bb6eabc953097c1478b Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 19 Feb 2025 21:15:22 +0800 Subject: [PATCH 14/23] Update AbpOpenIdConnectExtensions.cs --- .../DependencyInjection/AbpOpenIdConnectExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs index 64679752c5..cc27fc30cc 100644 --- a/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs +++ b/framework/src/Volo.Abp.AspNetCore.Authentication.OpenIdConnect/Microsoft/Extensions/DependencyInjection/AbpOpenIdConnectExtensions.cs @@ -88,8 +88,8 @@ public static class AbpOpenIdConnectExtensions } }; - // The application needs to be granted the `OpenIddictConstants.Permissions.Endpoints.PushedAuthorization` permission to using PAR endpoint. - // You can enable it after you have granted the permission. + // The application needs to be granted the `OpenIddictConstants.Permissions.Endpoints.PushedAuthorization` permission to use the PAR endpoint. + // You can enable it after you have granted the `PushedAuthorization` permission. options.PushedAuthorizationBehavior = PushedAuthorizationBehavior.Disable; configureOptions?.Invoke(options); }); From 78cc25820281cd368e6a5baed77fd249414b617d Mon Sep 17 00:00:00 2001 From: Mansur Besleney Date: Wed, 19 Feb 2025 16:18:41 +0300 Subject: [PATCH 15/23] Update en.json --- .../AbpIoLocalization/Account/Localization/Resources/en.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/en.json index db3249e881..fdbcd040bb 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Account/Localization/Resources/en.json @@ -16,6 +16,7 @@ "IdentityUserNotAvailable:Deleted": "This email address is not available. Reason: Already deleted.", "SelectYourOrganization": "Select your organization", "PleaseSelectOrganization": "Please select an organization to continue", - "Continue": "Continue" + "Continue": "Continue", + "CaptchaExplanation": "Calculate the given mathematical expression and enter the correct answer." } } From 759fc431637d952ff710d518363c17064f842ecf Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 20 Feb 2025 10:11:29 +0800 Subject: [PATCH 16/23] Add methods to call validation for user and password in IdentityUserManager --- .../Volo/Abp/Identity/IdentityUserManager.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs index 4ca6d9fab3..74cb486f15 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityUserManager.cs @@ -107,6 +107,31 @@ public class IdentityUserManager : UserManager, IDomainService return result; } + /// + /// This is to call the protection method ValidateUserAsync + /// Should return if validation is successful. This is + /// called before saving the user via Create or Update. + /// + /// The user + /// A representing whether validation was successful. + public virtual async Task CallValidateUserAsync(IdentityUser user) + { + return await base.ValidateUserAsync(user); + } + + /// + /// This is to call the protection method ValidatePasswordAsync + /// Should return if validation is successful. This is + /// called before updating the password hash. + /// + /// The user. + /// The password. + /// A representing whether validation was successful. + public virtual async Task CallValidatePasswordAsync(IdentityUser user, string password) + { + return await base.ValidatePasswordAsync(user, password); + } + public virtual async Task GetByIdAsync(Guid id) { var user = await Store.FindByIdAsync(id.ToString(), CancellationToken); From 7f383758bb73bb0510ed00de1e92179247b659a5 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 20 Feb 2025 18:34:27 +0800 Subject: [PATCH 17/23] Encryption and Decryption in ABP Framework. --- .../POST.md | 70 +++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 docs/en/Community-Articles/2025-02-20-Encryption-and-Decryption-in-ABP-Framework/POST.md diff --git a/docs/en/Community-Articles/2025-02-20-Encryption-and-Decryption-in-ABP-Framework/POST.md b/docs/en/Community-Articles/2025-02-20-Encryption-and-Decryption-in-ABP-Framework/POST.md new file mode 100644 index 0000000000..b726f70920 --- /dev/null +++ b/docs/en/Community-Articles/2025-02-20-Encryption-and-Decryption-in-ABP-Framework/POST.md @@ -0,0 +1,70 @@ +# Encryption and Decryption in ABP Framework + +The ABP Framework provides various implementations of encryption and decryption to protect sensitive data. Here are three main encryption scenarios and their implementations: + +## User Passwords + +ABP's Identity module uses HMAC-SHA512 combined with PBKDF2 algorithm for password hashing. The process is as follows: + +- Encryption process: + - System generates a random 128-bit salt + - Combines password and salt, performs 100,000 iterations using HMAC-SHA512 and PBKDF2 algorithms + - Stores the final hash value combined with the salt (Note: stored ciphertext cannot be reversed to plaintext) + +- Verification process: + - System extracts the stored salt + - Recalculates the hash value of the provided password using the same algorithm and iterations + - Compares the results; verification succeeds if matched, fails if not + +## String Encryption + +ABP's `IStringEncryptionService` uses AES algorithm (CBC mode) for string encryption and decryption. It mainly encrypts and decrypts strings like settings and configuration information. The process is as follows: + +- Encryption process: + - Derives encryption key from passphrase and salt using Rfc2898DeriveBytes (PBKDF2) algorithm + - Encrypts using AES algorithm with 256-bit key (controlled by Options.Keysize) + - Uses initialization vector (Options.InitVectorBytes) to ensure encryption security + +- Decryption process: + - Uses the same passphrase and salt + - Goes through the same key derivation process + - Restores the encrypted content to original text + +> Note: If you modify any encryption parameters like passphrase, salt, key size, etc., ensure all applications using encryption use the same parameters, otherwise decryption will fail. For example, encrypted settings in the database will become undecryptable. + +## OAuth2/AuthServer Signing and Encryption + +ABP uses the OpenIddict library for OAuth2 authentication server implementation, which uses two types of credentials to protect generated tokens: + +- Credential types: + - Signing credentials: Prevent token tampering, can be asymmetric (like RSA or ECDSA keys) or symmetric + - Encryption credentials: Ensure token content confidentiality, prevent unauthorized access and reading + +- Environment configuration: + - Development environment: + - Automatically creates two separate RSA certificates + - One for signing, another for encryption + - Production environment: + - ABP Studio generates a single RSA certificate (`openiddict.pfx`) when creating project + - This certificate is used for both signing and encryption operations + +- Custom options: + - Can replace default certificate with self-generated RSA certificate + - Supports symmetric encryption (like AES), but not recommended for production + +## Data Protection + +Besides the above encryption and decryption features, ASP.NET Core's built-in components and services may use data protection, such as encrypting private data in cookies or generating links for email confirmation or password recovery. For details, refer to [ASP.NET Core Data Protection](https://learn.microsoft.com/en-us/aspnet/core/security/data-protection/introduction) + +## Summary + +The ABP Framework protects data security through various encryption mechanisms: from HMAC-SHA512 hashing for user passwords, to AES encryption for configuration information, and RSA certificate signing and encryption in OAuth2 authentication, while also integrating ASP.NET Core's data protection features. + +For production environments, it's recommended to use strong passphrases and custom salt values, prioritize asymmetric encryption algorithms, and ensure proper management and backup of all encryption credentials. + +## References + +- [Hash passwords in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/security/data-protection/consumer-apis/password-hashing) +- [String Encryption](https://abp.io/docs/latest/framework/infrastructure/string-encryption) +- [Encryption and signing credentials](https://documentation.openiddict.com/configuration/encryption-and-signing-credentials) +- [ASP.NET Core Data Protection](https://learn.microsoft.com/en-us/aspnet/core/security/data-protection/introduction) From 45eb09a4aba849409b4e9d285b1e377a14c1d462 Mon Sep 17 00:00:00 2001 From: EngincanV Date: Thu, 20 Feb 2025 14:50:44 +0300 Subject: [PATCH 18/23] Update account-pro.md --- docs/en/modules/account-pro.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/en/modules/account-pro.md b/docs/en/modules/account-pro.md index 327a274f84..83cccd9dc1 100644 --- a/docs/en/modules/account-pro.md +++ b/docs/en/modules/account-pro.md @@ -62,7 +62,7 @@ This module doesn't seed any data. ## Options -### AbpIdentityAspNetCoreOptions +### AbpAccountOptions `AbpAccountOptions` can be configured in the UI layer in the `ConfigureServices` method of your [module](../framework/architecture/modularity/basics.md). Example: @@ -76,6 +76,10 @@ Configure(options => `AbpAccountOptions` properties: * `WindowsAuthenticationSchemeName` (default: Windows): Name of the Windows authentication scheme. +* `TenantAdminUserName` (default: admin): The tenant admin user name. +* `ImpersonationTenantPermission`: The permission name for tenant impersonation. +* `ImpersonationUserPermission`: The permission name for user impersonation. +* `ExternalProviderIconMap`: A dictionary of external provider names and their corresponding font-awesome icon classes. You can add new mapping to this dictionary to change the icon of an external provider.(Popular external provider icons are already defined, such as `Facebook`, `Google`, `Microsoft`, `Twitter`, etc.) ### AbpProfilePictureOptions From ddad91c52376c866dbfef5f35757f3521c3c09a1 Mon Sep 17 00:00:00 2001 From: Mansur Besleney Date: Fri, 21 Feb 2025 08:39:26 +0300 Subject: [PATCH 19/23] Update en.json --- .../AbpIoLocalization/Www/Localization/Resources/en.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json index 972d44dfef..d6030951e9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json @@ -1872,6 +1872,9 @@ "RcStableDifference": "What is the difference between the RC version and the stable version of ABP?", "RcStableDifferenceExplanation1": "The RC (Release Candidate) version is a pre-release version that allows early access to upcoming features and updates in the ABP project. It is primarily intended for testing purposes and for developers who want to prepare for the upcoming stable release. While it undergoes internal testing, it may still contain unresolved issues and it is not recommended for use in the production environment.", "RcStableDifferenceExplanation2": "The Stable version is tested and officially supported for production use. It ensures reliability and compatibility.", - "RcStableDifferenceExplanation3": "Use the RC version for testing and early adoption but use the Stable version for production deployment." + "RcStableDifferenceExplanation3": "Use the RC version for testing and early adoption but use the Stable version for production deployment.", + "AddToCalendar": "Add To Calendar", + "AddToGoogleCalendar": "Add To Google Calender", + "DownloadICSFile": "Download ICS File" } } From b49828f85c8ae32962fe886bcabce4a6502e8c48 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Fri, 21 Feb 2025 14:07:16 +0300 Subject: [PATCH 20/23] saas prefix removed --- .../packages/schematics/src/utils/model.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/utils/model.ts b/npm/ng-packs/packages/schematics/src/utils/model.ts index a46eff612d..9479a4ba1f 100644 --- a/npm/ng-packs/packages/schematics/src/utils/model.ts +++ b/npm/ng-packs/packages/schematics/src/utils/model.ts @@ -33,7 +33,7 @@ export function createImportRefsToModelReducer(params: ModelGeneratorParams) { const reduceImportRefsToInterfaces = createImportRefToInterfaceReducerCreator(params); const createRefToImportReducer = createRefToImportReducerCreator(params); const { solution, types } = params; - + console.log("import refs --->>>>"); return (models: Model[], importRefs: string[]) => { const enums: string[] = []; const interfaces = importRefs.reduce(reduceImportRefsToInterfaces, []); @@ -214,8 +214,6 @@ export function resolveAbpPackages(models: Model[]) { renamePropForTenant(model.interfaces); model.imports.forEach((imp, i) => { - fixImportNameForTenant(imp); - for (const ref of imp.refs) { const path = VOLO_PACKAGE_PROXY_IMPORTS.get(ref); if (path) { @@ -234,21 +232,12 @@ function renamePropForTenant(interfaces: Interface[]) { if (isTenant && isSaasDto) { prop.type = 'Saas' + prop.type; + console.log(prop.type); } } } } -function fixImportNameForTenant(imp: Import) { - imp.specifiers.forEach((spe, index) => { - const isTenant = spe.toLocaleLowerCase().includes(TENANT_KEY); - - if (isTenant) { - imp.specifiers[index] = 'Saas' + spe; - } - }); -} - export function resolveSelfGenericProps(params: Partial) { const { types, solution } = params; if (!types || !solution) { From 75348e7e4e841433b594f34e44667200ac92c6a3 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Fri, 21 Feb 2025 14:51:49 +0300 Subject: [PATCH 21/23] logs removed --- npm/ng-packs/packages/schematics/src/utils/model.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/npm/ng-packs/packages/schematics/src/utils/model.ts b/npm/ng-packs/packages/schematics/src/utils/model.ts index 9479a4ba1f..eee8b8c441 100644 --- a/npm/ng-packs/packages/schematics/src/utils/model.ts +++ b/npm/ng-packs/packages/schematics/src/utils/model.ts @@ -33,7 +33,6 @@ export function createImportRefsToModelReducer(params: ModelGeneratorParams) { const reduceImportRefsToInterfaces = createImportRefToInterfaceReducerCreator(params); const createRefToImportReducer = createRefToImportReducerCreator(params); const { solution, types } = params; - console.log("import refs --->>>>"); return (models: Model[], importRefs: string[]) => { const enums: string[] = []; const interfaces = importRefs.reduce(reduceImportRefsToInterfaces, []); @@ -232,7 +231,6 @@ function renamePropForTenant(interfaces: Interface[]) { if (isTenant && isSaasDto) { prop.type = 'Saas' + prop.type; - console.log(prop.type); } } } From a40853abbef7ef9d6473e83f5df2a983ac4202d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Fri, 21 Feb 2025 17:03:43 +0300 Subject: [PATCH 22/23] Update en.json --- .../AbpIoLocalization/Www/Localization/Resources/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json index d6030951e9..38802f4357 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Www/Localization/Resources/en.json @@ -525,7 +525,7 @@ "WhatHappensWhenLicenseEndsExplanation1": "ABP licenses are perpetual licenses. After your license expires, you can continue developing your project without the obligation to renew. Your license comes with a one-year update and premium support plan out of the box. To receive new features, performance enhancements, bug fixes, and continued support, as well as to use ABP Suite and ABP Studio, you need to renew your license. When your license expires;", "WhatHappensWhenLicenseEndsExplanation2": "You can not create new solutions using the pro startup templates, but you can continue developing your existing applications forever.", "WhatHappensWhenLicenseEndsExplanation3": "You will receive updates for the application modules and themes within your MINOR version (excluding RC or Preview versions). For example, if you are using v3.2.0 of a module, you can still receive updates for v3.2.x (v3.2.1, v3.2.5... etc.) of that module. However, you cannot receive updates for the next major or minor version (such as v3.3.0, v3.3.3, 4.x.x.. etc.). For example, if the latest release was v4.4.3 when your license expired and later versions 4.4.4 and 4.5.0 were published, you would have access to v4.4.x but not to v4.5.x.", - "WhatHappensWhenLicenseEndsExplanation4": "You cannot install new application modules and themes added to your solution after your license ends.", + "WhatHappensWhenLicenseEndsExplanation4": "You cannot install pro application modules and themes to your solution.", "WhatHappensWhenLicenseEndsExplanation5": "You cannot use the ABP Suite.", "WhatHappensWhenLicenseEndsExplanation6": "You cannot use the ABP Studio’s pro features (you can use the Community Edition features of ABP Studio)", "WhatHappensWhenLicenseEndsExplanation7": "You will no longer have access to premium support.", From a4b02eb32088a88da92e0c47cfeced30eaec7ce2 Mon Sep 17 00:00:00 2001 From: Eric Johnson Date: Fri, 21 Feb 2025 15:47:40 -0600 Subject: [PATCH 23/23] Update modals.md to use Bootstrap 5 attributes Updated modals documentation to use Bootstrap 5 syntax instead of old Bootstrap 4 syntax. --- docs/en/framework/ui/mvc-razor-pages/tag-helpers/modals.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/en/framework/ui/mvc-razor-pages/tag-helpers/modals.md b/docs/en/framework/ui/mvc-razor-pages/tag-helpers/modals.md index eff7d5ebe3..47ae472719 100644 --- a/docs/en/framework/ui/mvc-razor-pages/tag-helpers/modals.md +++ b/docs/en/framework/ui/mvc-razor-pages/tag-helpers/modals.md @@ -9,7 +9,7 @@ Basic usage: ````xml -Launch modal +Launch modal