diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj
index ce65a161ce..a28148f0b7 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.csproj
@@ -5,11 +5,22 @@
netstandard2.0
+ true
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs
index 8ab6756ebe..46f1337118 100644
--- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/AbpAuditLoggingDomainSharedModule.cs
@@ -1,16 +1,27 @@
using Volo.Abp.AuditLogging.Localization;
using Volo.Abp.Localization;
using Volo.Abp.Modularity;
+using Volo.Abp.Validation;
+using Volo.Abp.Validation.Localization;
+using Volo.Abp.VirtualFileSystem;
namespace Volo.Abp.AuditLogging;
+[DependsOn(typeof(AbpValidationModule))]
public class AbpAuditLoggingDomainSharedModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
+ Configure(options =>
+ {
+ options.FileSets.AddEmbedded();
+ });
+
Configure(options =>
{
- options.Resources.Add("en");
+ options.Resources.Add("en")
+ .AddBaseTypes(typeof(AbpValidationResource))
+ .AddVirtualJson("/Volo/Abp/AuditLogging/Localization");
});
}
}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
new file mode 100644
index 0000000000..e312406b0a
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ar.json
@@ -0,0 +1,79 @@
+{
+ "culture": "ar",
+ "texts": {
+ "Permission:AuditLogging": "تدوين التسجيل",
+ "Permission:AuditLogs": "سجلات التدقيق",
+ "Menu:AuditLogging": "سجلات التدقيق",
+ "AuditLogs": "سجلات التدقيق",
+ "HttpStatus": "حالة Http",
+ "HttpMethod": "طريقة Http",
+ "HttpMethodFilter": "عامل تصفية أسلوب Http",
+ "HttpRequest": "طلب Http",
+ "User": "المستعمل",
+ "UserNameFilter": "مرشح المستخدم",
+ "HasException": "لديه استثناء",
+ "IpAddress": "عنوان IP",
+ "Time": "زمن",
+ "Duration": "مدة",
+ "Detail": "التفاصيل",
+ "Overall": "شاملة",
+ "Actions": "أجراءات",
+ "ClientIpAddress": "عنوان IP للعميل",
+ "ClientName": "اسم العميل",
+ "BrowserInfo": "معلومات المتصفح",
+ "Url": "عنوان Url",
+ "UserName": "اسم االمستخدم",
+ "UrlFilter": "عامل تصفية عنوان URL",
+ "Exceptions": "استثناءات",
+ "Comments": "تعليقات",
+ "HttpStatusCode": "Http كود الحالة",
+ "HttpStatusCodeFilter": "Http عامل تصفية رمز الحالة",
+ "ServiceName": "خدمة",
+ "MethodName": "طريقة",
+ "CorrelationId": "معرف الارتباط",
+ "ApplicationName": "اسم التطبيق",
+ "ExecutionDuration": "مدة",
+ "ExtraProperties": "خصائص اضافية",
+ "MaxDuration": "الأعلى. مدة",
+ "MinDuration": "دقيقة. مدة",
+ "{0}Milliseconds": "{0} مللي ثانية",
+ "ExecutionTime": "زمن",
+ "Parameters": "المعلمات",
+ "EntityTypeFullName": "نوع الكيان الاسم الكامل",
+ "Entity": "شخصية",
+ "ChangeType": "نوع التغيير",
+ "ChangeTime": "زمن",
+ "NewValue": "قيمة جديدة",
+ "OriginalValue": "القيمة الأصلية",
+ "PropertyName": "اسم الخاصية",
+ "PropertyTypeFullName": "نوع الخاصية الاسم الكامل",
+ "Yes": "نعم",
+ "No": "لا",
+ "Changes": "التغييرات",
+ "AverageExecutionDurationInLogsPerDay": "متوسط مدة التنفيذ",
+ "AverageExecutionDurationInMilliseconds": "متوسط مدة التنفيذ بالمللي ثانية",
+ "ErrorRateInLogs": "معدل الخطأ في السجلات",
+ "Success": "نجاح",
+ "Fault": "خطأ",
+ "NoChanges": "لا تغيرات)",
+ "EntityChanges": "تغييرات الكيان",
+ "EntityId": "معرف الكيان",
+ "EntityChangeStartTime": "تاريخ التغيير الأدنى",
+ "EntityChangeEndTime": "تاريخ التغيير الأقصى",
+ "EntityHistory": "تاريخ الكيان",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} بواسطة {2}.",
+ "Created": "خلقت",
+ "Updated": "محدث",
+ "Deleted": "تم الحذف",
+ "ChangeHistory": "تغيير التاريخ",
+ "FullChangeHistory": "سجل التغيير الكامل",
+ "ChangeDetails": "تغيير التفاصيل",
+ "DurationMs": "المدة (مللي ثانية)",
+ "StartDate": "تاريخ البدء",
+ "EndDate": "تاريخ الانتهاء",
+ "Feature:AuditLoggingGroup": "تدوين التسجيل",
+ "Feature:AuditLoggingEnable": "تمكين صفحة تسجيل التدقيق",
+ "Feature:AuditLoggingEnableDescription": "تفعيل صفحة تسجيل التدقيق في التطبيق."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json
new file mode 100644
index 0000000000..b1091b7a63
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/de-DE.json
@@ -0,0 +1,79 @@
+{
+ "culture": "de-DE",
+ "texts": {
+ "Permission:AuditLogging": "Audit-Protokollierung",
+ "Permission:AuditLogs": "Audit-Protokolle",
+ "Menu:AuditLogging": "Audit-Protokolle",
+ "AuditLogs": "Audit-Protokolle",
+ "HttpStatus": "HTTP-Status",
+ "HttpMethod": "HTTP-Methode",
+ "HttpMethodFilter": "HTTP-Methoden-Filter",
+ "HttpRequest": "HTTP Anfrage",
+ "User": "Benutzer",
+ "UserNameFilter": "Benutzer-Filter",
+ "HasException": "Hat Ausnahme",
+ "IpAddress": "IP-Adresse",
+ "Time": "Zeitpunkt",
+ "Duration": "Dauer",
+ "Detail": "Details",
+ "Overall": "Insgesamt",
+ "Actions": "Aktionen",
+ "ClientIpAddress": "Client-IP-Adresse",
+ "ClientName": "Client-Name",
+ "BrowserInfo": "Browser-Informationen",
+ "Url": "URL",
+ "UserName": "Benutzername",
+ "UrlFilter": "URL-Filter",
+ "Exceptions": "Ausnahmen",
+ "Comments": "Kommentare",
+ "HttpStatusCode": "HTTP-Statuscode",
+ "HttpStatusCodeFilter": "HTTP-Statuscode-Filter",
+ "ServiceName": "Service",
+ "MethodName": "Methode",
+ "CorrelationId": "Correlation-Id",
+ "ApplicationName": "Anwendungsname",
+ "ExecutionDuration": "Dauer",
+ "ExtraProperties": "Zusätzliche Eigenschaften",
+ "MaxDuration": "Max. Dauer",
+ "MinDuration": "Min. Dauer",
+ "{0}Milliseconds": "{0} Milisekunden",
+ "ExecutionTime": "Zeitpunkt",
+ "Parameters": "Parameter",
+ "EntityTypeFullName": "Voller Name des Entitätstyp",
+ "Entity": "Entität",
+ "ChangeType": "Änderungstyp",
+ "ChangeTime": "Zeitpunkt",
+ "NewValue": "Neuer Wert",
+ "OriginalValue": "Alter Wert",
+ "PropertyName": "Name der Eigenschaft",
+ "PropertyTypeFullName": "Voller Name der Eigenschaft",
+ "Yes": "Ja",
+ "No": "Nein",
+ "Changes": "Änderungen",
+ "AverageExecutionDurationInLogsPerDay": "Durchschnittliche Ausführungsdauer",
+ "AverageExecutionDurationInMilliseconds": "Durchschnittliche Ausführungsdauer in Milisekunden",
+ "ErrorRateInLogs": "Fehlerrate in Protokollen",
+ "Success": "Erfolg",
+ "Fault": "Fehler",
+ "NoChanges": "Keine Änderung(en)",
+ "EntityChanges": "Entitäts-Änderungen",
+ "EntityId": "Entitäts-Id",
+ "EntityChangeStartTime": "Min. Änderungzeitpunkt",
+ "EntityChangeEndTime": "Max. Änderungszeitpunkt",
+ "EntityHistory": "Entitätsverlauf",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} durch {2}.",
+ "Created": "Erstellt",
+ "Updated": "Aktualisiert",
+ "Deleted": "Gelöscht",
+ "ChangeHistory": "Änderungsverlauf",
+ "FullChangeHistory": "Voller Änderungsverlauf",
+ "ChangeDetails": "Änderungsdetails",
+ "DurationMs": "Dauer (ms)",
+ "StartDate": "Startdatum",
+ "EndDate": "Endtermin",
+ "Feature:AuditLoggingGroup": "Audit-Protokollierung",
+ "Feature:AuditLoggingEnable": "Aktivieren Sie die Überwachungsprotokollseite",
+ "Feature:AuditLoggingEnableDescription": "Aktivieren Sie die Überwachungsprotokollseite in der App."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
new file mode 100644
index 0000000000..5de7585e30
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/en.json
@@ -0,0 +1,81 @@
+{
+ "culture": "en",
+ "texts": {
+ "Permission:AuditLogging": "Audit Logging",
+ "Permission:AuditLogs": "Audit Logs",
+ "Menu:AuditLogging": "Audit Logs",
+ "AuditLogs": "Audit Logs",
+ "HttpStatus": "Http Status",
+ "HttpMethod": "Http Method",
+ "HttpMethodFilter": "Http Method Filter",
+ "HttpRequest": "Http Request",
+ "User": "User",
+ "UserNameFilter": "User Filter",
+ "HasException": "Has Exception",
+ "IpAddress": "Ip Address",
+ "Time": "Time",
+ "Duration": "Duration",
+ "Detail": "Detail",
+ "Overall": "Overall",
+ "Actions": "Actions",
+ "ClientIpAddress": "Client Ip Address",
+ "ClientName": "Client Name",
+ "BrowserInfo": "Browser Info",
+ "Url": "Url",
+ "UserName": "User Name",
+ "TenantImpersonator": "Tenant Impersonator",
+ "UserImpersonator": "User Impersonator",
+ "UrlFilter": "Url Filter",
+ "Exceptions": "Exceptions",
+ "Comments": "Comments",
+ "HttpStatusCode": "Http Status Code",
+ "HttpStatusCodeFilter": "Http Status Code Filter",
+ "ServiceName": "Service",
+ "MethodName": "Method",
+ "CorrelationId": "Correlation Id",
+ "ApplicationName": "Application Name",
+ "ExecutionDuration": "Duration",
+ "ExtraProperties": "Extra properties",
+ "MaxDuration": "Max. Duration",
+ "MinDuration": "Min. Duration",
+ "{0}Milliseconds": "{0} milliseconds",
+ "ExecutionTime": "Time",
+ "Parameters": "Parameters",
+ "EntityTypeFullName": "Entity Type Full Name",
+ "Entity": "Entity",
+ "ChangeType": "Change Type",
+ "ChangeTime": "Time",
+ "NewValue": "New Value",
+ "OriginalValue": "Original Value",
+ "PropertyName": "Property Name",
+ "PropertyTypeFullName": "Property Type Full Name",
+ "Yes": "Yes",
+ "No": "No",
+ "Changes": "Changes",
+ "AverageExecutionDurationInLogsPerDay": "Average execution duration",
+ "AverageExecutionDurationInMilliseconds": "Average execution duration in milliseconds",
+ "ErrorRateInLogs": "Error rate in logs",
+ "Success": "Success",
+ "Fault": "Fault",
+ "NoChanges": "No change(s)",
+ "EntityChanges": "Entity Changes",
+ "EntityId": "Entity Id",
+ "EntityChangeStartTime": "Min Change Date",
+ "EntityChangeEndTime": "Max Change Date",
+ "EntityHistory": "Entity History",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} by {2}.",
+ "Created": "Created",
+ "Updated": "Updated",
+ "Deleted": "Deleted",
+ "ChangeHistory": "Change History",
+ "FullChangeHistory": "Full Change History",
+ "ChangeDetails": "Change Details",
+ "DurationMs": "Duration (ms)",
+ "StartDate": "Start Date",
+ "EndDate": "End Date",
+ "Feature:AuditLoggingGroup": "Audit Logging",
+ "Feature:AuditLoggingEnable": "Enabled audit logging page",
+ "Feature:AuditLoggingEnableDescription": "Enable audit logging page in the application."
+ }
+}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
new file mode 100644
index 0000000000..e2d3da58b3
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/es.json
@@ -0,0 +1,79 @@
+{
+ "culture": "es",
+ "texts": {
+ "Permission:AuditLogging": "Registros de auditoría",
+ "Permission:AuditLogs": "Registros de auditoría",
+ "Menu:AuditLogging": "Registros de auditoría",
+ "AuditLogs": "Registros de auditoría",
+ "HttpStatus": "Estado HTTP",
+ "HttpMethod": "Metodo HTTP",
+ "HttpMethodFilter": "Filtro de método HTTP",
+ "HttpRequest": "Peticion Http",
+ "User": "Usuario",
+ "UserNameFilter": "Filtro de usuario",
+ "HasException": "Tiene error",
+ "IpAddress": "Dirección Ip",
+ "Time": "Tiempo",
+ "Duration": "Duración",
+ "Detail": "Detalles",
+ "Overall": "En general",
+ "Actions": "Acciones",
+ "ClientIpAddress": "Dirección Ip del Cliente",
+ "ClientName": "Nombre de cliente",
+ "BrowserInfo": "Informacion de buscador",
+ "Url": "Url",
+ "UserName": "Nombre de usuario",
+ "UrlFilter": "Filtro de URL",
+ "Exceptions": "Excepciones",
+ "Comments": "Comentarios",
+ "HttpStatusCode": "Código de estado HTTP",
+ "HttpStatusCodeFilter": "Filtro de código de estado HTTP",
+ "ServiceName": "Servicio",
+ "MethodName": "Metodo",
+ "CorrelationId": "ID de correlación",
+ "ApplicationName": "Nombre de la aplicación",
+ "ExecutionDuration": "Duración",
+ "ExtraProperties": "Propiedades adicionales",
+ "MaxDuration": "Max. Duración",
+ "MinDuration": "Min. Duración",
+ "{0}Milliseconds": "{0} milisegundos",
+ "ExecutionTime": "Tiempo",
+ "Parameters": "Parámetros",
+ "EntityTypeFullName": "Tipo de entidad Nombre completo",
+ "Entity": "Entidad",
+ "ChangeType": "Tipo de cambio",
+ "ChangeTime": "Tiempo",
+ "NewValue": "Nuevo valor",
+ "OriginalValue": "Valor original",
+ "PropertyName": "Nombre de la propiedad",
+ "PropertyTypeFullName": "Tipo de propiedad Nombre completo",
+ "Yes": "Si",
+ "No": "No",
+ "Changes": "Cambios",
+ "AverageExecutionDurationInLogsPerDay": "Duración media de ejecución",
+ "AverageExecutionDurationInMilliseconds": "Duración media de ejecución en milisegundos",
+ "ErrorRateInLogs": "Tasa de error en los registros",
+ "Success": "Exitosamente",
+ "Fault": "Culpa",
+ "NoChanges": "No cambio(s)",
+ "EntityChanges": "Cambios en entidad",
+ "EntityId": "Id Entidad",
+ "EntityChangeStartTime": "Cambiar fecha mínima",
+ "EntityChangeEndTime": "Cambiar fecha mámima",
+ "EntityHistory": "Historial de entidad",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} por {2}.",
+ "Created": "Creado",
+ "Updated": "Actualizado",
+ "Deleted": "Eliminado",
+ "ChangeHistory": "Historial de cambios",
+ "FullChangeHistory": "Historial de cambios completo",
+ "ChangeDetails": "Detalles del cambio",
+ "DurationMs": "Duración (ms)",
+ "StartDate": "Fecha de inicio",
+ "EndDate": "Fecha final",
+ "Feature:AuditLoggingGroup": "Registros de auditoría",
+ "Feature:AuditLoggingEnable": "Habilitar la página de registro de auditoría",
+ "Feature:AuditLoggingEnableDescription": "Habilite la página de registro de auditoría en la aplicación."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json
new file mode 100644
index 0000000000..545ea8b63e
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fi.json
@@ -0,0 +1,79 @@
+{
+ "culture": "fi",
+ "texts": {
+ "Permission:AuditLogging": "Tarkastusten kirjaaminen",
+ "Permission:AuditLogs": "Tarkastuslokit",
+ "Menu:AuditLogging": "Tarkastuslokit",
+ "AuditLogs": "Tarkastuslokit",
+ "HttpStatus": "Http-tila",
+ "HttpMethod": "Http-menetelmä",
+ "HttpMethodFilter": "Http-menetelmän suodatin",
+ "HttpRequest": "Http-pyyntö",
+ "User": "Käyttäjä",
+ "UserNameFilter": "Käyttäjäsuodatin",
+ "HasException": "Onko poikkeus",
+ "IpAddress": "IP-osoite",
+ "Time": "Aika",
+ "Duration": "Kesto",
+ "Detail": "Yksityiskohta",
+ "Overall": "Yleensä ottaen",
+ "Actions": "Toiminnot",
+ "ClientIpAddress": "Asiakkaan IP-osoite",
+ "ClientName": "Asiakkaan Nimi",
+ "BrowserInfo": "Selaimen tiedot",
+ "Url": "URL-osoite",
+ "UserName": "Käyttäjänimi",
+ "UrlFilter": "URL-suodatin",
+ "Exceptions": "Poikkeukset",
+ "Comments": "Kommentit",
+ "HttpStatusCode": "Http-tilakoodi",
+ "HttpStatusCodeFilter": "Http-tilakoodisuodatin",
+ "ServiceName": "Palvelu",
+ "MethodName": "Menetelmä",
+ "CorrelationId": "Korrelaatiotunnus",
+ "ApplicationName": "sovelluksen nimi",
+ "ExecutionDuration": "Kesto",
+ "ExtraProperties": "Lisäominaisuudet",
+ "MaxDuration": "Maks. Kesto",
+ "MinDuration": "Min. Kesto",
+ "{0}Milliseconds": "{0} millisekuntia",
+ "ExecutionTime": "Aika",
+ "Parameters": "Parametrit",
+ "EntityTypeFullName": "Yhteisön tyyppi Koko nimi",
+ "Entity": "Entiteetti",
+ "ChangeType": "Vaihda tyyppiä",
+ "ChangeTime": "Aika",
+ "NewValue": "Uusi arvo",
+ "OriginalValue": "Alkuperäinen arvo",
+ "PropertyName": "Kiinteistön nimi",
+ "PropertyTypeFullName": "Kiinteistötyyppi Koko nimi",
+ "Yes": "Joo",
+ "No": "Ei",
+ "Changes": "Muutokset",
+ "AverageExecutionDurationInLogsPerDay": "Keskimääräinen suorituksen kesto",
+ "AverageExecutionDurationInMilliseconds": "Keskimääräinen suorituksen kesto millisekunteina",
+ "ErrorRateInLogs": "Virheprosentti lokeissa",
+ "Success": "Menestys",
+ "Fault": "Vika",
+ "NoChanges": "Ei muutoksia)",
+ "EntityChanges": "Entiteetin muutokset",
+ "EntityId": "Entiteetin tunnus",
+ "EntityChangeStartTime": "Pienin muutospäivä",
+ "EntityChangeEndTime": "Korkein muutospäivä",
+ "EntityHistory": "Entiteettihistoria",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} kirjoittanut {2}.",
+ "Created": "Luotu",
+ "Updated": "Päivitetty",
+ "Deleted": "Poistettu",
+ "ChangeHistory": "Muutoshistoria",
+ "FullChangeHistory": "Täysi muutoshistoria",
+ "ChangeDetails": "Muuta tietoja",
+ "DurationMs": "Kesto (ms)",
+ "StartDate": "Aloituspäivämäärä",
+ "EndDate": "Päättymispäivä",
+ "Feature:AuditLoggingGroup": "Tarkastusten kirjaaminen",
+ "Feature:AuditLoggingEnable": "Aktivoi auditointilokisivu",
+ "Feature:AuditLoggingEnableDescription": "Ota käyttöön tarkastuksen kirjaussivu sovelluksessa."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
new file mode 100644
index 0000000000..ee3680b87f
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/fr.json
@@ -0,0 +1,79 @@
+{
+ "culture": "fr",
+ "texts": {
+ "Permission:AuditLogging": "Journalisation d'audit",
+ "Permission:AuditLogs": "Journaux d'audit",
+ "Menu:AuditLogging": "Journaux d'audit",
+ "AuditLogs": "Journaux d'audit",
+ "HttpStatus": "État HTTP",
+ "HttpMethod": "Méthode Http",
+ "HttpMethodFilter": "Filtre de méthode Http",
+ "HttpRequest": "Requête HTTP",
+ "User": "Utilisateur",
+ "UserNameFilter": "Filtre utilisateur",
+ "HasException": "A une exception",
+ "IpAddress": "Adresse IP",
+ "Time": "Temps",
+ "Duration": "Durée",
+ "Detail": "Détail",
+ "Overall": "Globalement",
+ "Actions": "Actions",
+ "ClientIpAddress": "Adresse IP du client",
+ "ClientName": "Nom du client",
+ "BrowserInfo": "Informations sur le navigateur",
+ "Url": "URL",
+ "UserName": "Nom d'utilisateur",
+ "UrlFilter": "Filtre d'URL",
+ "Exceptions": "Exceptions",
+ "Comments": "commentaires",
+ "HttpStatusCode": "Code d'état HTTP",
+ "HttpStatusCodeFilter": "Filtre de code d'état HTTP",
+ "ServiceName": "Un service",
+ "MethodName": "Méthode",
+ "CorrelationId": "ID de corrélation",
+ "ApplicationName": "Nom de l'application",
+ "ExecutionDuration": "Durée",
+ "ExtraProperties": "Propriétés supplémentaires",
+ "MaxDuration": "Max. Durée",
+ "MinDuration": "Min. Durée",
+ "{0}Milliseconds": "{0} millisecondes",
+ "ExecutionTime": "Temps",
+ "Parameters": "Paramètres",
+ "EntityTypeFullName": "Type d'entité Nom complet",
+ "Entity": "Entité",
+ "ChangeType": "Changer le type",
+ "ChangeTime": "Temps",
+ "NewValue": "Nouvelle valeur",
+ "OriginalValue": "Valeur d'origine",
+ "PropertyName": "Nom de la propriété",
+ "PropertyTypeFullName": "Type de propriété Nom complet",
+ "Yes": "Oui",
+ "No": "Non",
+ "Changes": "Changements",
+ "AverageExecutionDurationInLogsPerDay": "Durée moyenne d'exécution",
+ "AverageExecutionDurationInMilliseconds": "Durée moyenne d'exécution en millisecondes",
+ "ErrorRateInLogs": "Taux d'erreur dans les journaux",
+ "Success": "Succès",
+ "Fault": "Faute",
+ "NoChanges": "Aucun changement)",
+ "EntityChanges": "Changements d'entité",
+ "EntityId": "ID d'entité",
+ "EntityChangeStartTime": "Date de changement min.",
+ "EntityChangeEndTime": "Date de changement max.",
+ "EntityHistory": "Historique de l'entité",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} par {2}.",
+ "Created": "Créé",
+ "Updated": "Mise à jour",
+ "Deleted": "Supprimé",
+ "ChangeHistory": "Historique des modifications",
+ "FullChangeHistory": "Historique complet des modifications",
+ "ChangeDetails": "Modifier les détails",
+ "DurationMs": "Durée (ms)",
+ "StartDate": "Date de début",
+ "EndDate": "Date de fin",
+ "Feature:AuditLoggingGroup": "Journalisation d'audit",
+ "Feature:AuditLoggingEnable": "Page de journalisation d'audit activée",
+ "Feature:AuditLoggingEnableDescription": "Activez la page de journalisation d'audit dans l'application."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
new file mode 100644
index 0000000000..c6d35b093f
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/hi.json
@@ -0,0 +1,79 @@
+{
+ "culture": "hi",
+ "texts": {
+ "Permission:AuditLogging": "ऑडिट लॉगिंग",
+ "Permission:AuditLogs": "ऑडिट लॉग",
+ "Menu:AuditLogging": "ऑडिट लॉग",
+ "AuditLogs": "ऑडिट लॉग",
+ "HttpStatus": "Http स्थिति",
+ "HttpMethod": "Http विधि",
+ "HttpMethodFilter": "Http विधि फ़िल्टर",
+ "HttpRequest": "Http अनुरोध",
+ "User": "उपयोगकर्ता",
+ "UserNameFilter": "उपयोगकर्ता फ़िल्टर",
+ "HasException": "अपवाद है",
+ "IpAddress": "आईपी पता",
+ "Time": "समय",
+ "Duration": "समयांतराल",
+ "Detail": "विस्तार",
+ "Overall": "संपूर्ण",
+ "Actions": "कार्रवाई",
+ "ClientIpAddress": "ग्राहक इप पता",
+ "ClientName": "ग्राहक नाम",
+ "BrowserInfo": "ब्राउज़र जानकारी",
+ "Url": "यूआरएल",
+ "UserName": "उपयोगकर्ता नाम",
+ "UrlFilter": "उर फिल्टर",
+ "Exceptions": "अपवाद",
+ "Comments": "टिप्पणियाँ",
+ "HttpStatusCode": "Http स्थिति कोड",
+ "HttpStatusCodeFilter": "Http स्थिति कोड फ़िल्टर",
+ "ServiceName": "सेवा",
+ "MethodName": "तरीका",
+ "CorrelationId": "सहसंबंध आईडी",
+ "ApplicationName": "आवेदन का नाम",
+ "ExecutionDuration": "समयांतराल",
+ "ExtraProperties": "अतिरिक्त गुण",
+ "MaxDuration": "मैक्स। समयांतराल",
+ "MinDuration": "मिन। समयांतराल",
+ "{0}Milliseconds": "{0} मिलीसेकंड",
+ "ExecutionTime": "समय",
+ "Parameters": "मापदंडों",
+ "EntityTypeFullName": "संपूर्ण प्रकार पूर्ण नाम",
+ "Entity": "सत्ता",
+ "ChangeType": "प्रकार बदलें",
+ "ChangeTime": "समय",
+ "NewValue": "नया मूल्य",
+ "OriginalValue": "असली कीमत",
+ "PropertyName": "संपत्ति का नाम",
+ "PropertyTypeFullName": "संपत्ति का पूरा नाम",
+ "Yes": "हाँ",
+ "No": "नहीं न",
+ "Changes": "परिवर्तन",
+ "AverageExecutionDurationInLogsPerDay": "औसत निष्पादन अवधि",
+ "AverageExecutionDurationInMilliseconds": "मिलीसेकंड में औसत निष्पादन अवधि",
+ "ErrorRateInLogs": "लॉग में त्रुटि दर",
+ "Success": "सफलता",
+ "Fault": "दोष",
+ "NoChanges": "कोई बदलाव नहीं)",
+ "EntityChanges": "इकाई परिवर्तन",
+ "EntityId": "इकाई आईडी",
+ "EntityChangeStartTime": "मिन चेंज डेट",
+ "EntityChangeEndTime": "अधिकतम परिवर्तन तिथि",
+ "EntityHistory": "इकाई इतिहास",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} से {2}।",
+ "Created": "बनाया था",
+ "Updated": "अद्यतन",
+ "Deleted": "हटाए गए",
+ "ChangeHistory": "इतिहास बदलें",
+ "FullChangeHistory": "पूर्ण इतिहास बदलें",
+ "ChangeDetails": "विवरण बदलें",
+ "DurationMs": "अवधि (एमएस)",
+ "StartDate": "आरंभ करने की तिथि",
+ "EndDate": "समाप्ति तिथि",
+ "Feature:AuditLoggingGroup": "ऑडिट लॉगिंग",
+ "Feature:AuditLoggingEnable": "सक्षम ऑडिट लॉगिंग पृष्ठ",
+ "Feature:AuditLoggingEnableDescription": "एप्लिकेशन में ऑडिट लॉगिंग पृष्ठ सक्षम करें।"
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
new file mode 100644
index 0000000000..d5a7b70fac
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/it.json
@@ -0,0 +1,79 @@
+{
+ "culture": "it",
+ "texts": {
+ "Permission:AuditLogging": "Registrazione di controllo",
+ "Permission:AuditLogs": "Registri di controllo",
+ "Menu:AuditLogging": "Registri di controllo",
+ "AuditLogs": "Registri di controllo",
+ "HttpStatus": "Stato HTTP",
+ "HttpMethod": "Metodo HTTP",
+ "HttpMethodFilter": "Filtro metodo HTTP",
+ "HttpRequest": "Richiesta HTTP",
+ "User": "Utente",
+ "UserNameFilter": "Filtro utente",
+ "HasException": "Ha un'eccezione",
+ "IpAddress": "Indirizzo IP",
+ "Time": "Orario",
+ "Duration": "Durata",
+ "Detail": "Dettaglio",
+ "Overall": "Complessivo",
+ "Actions": "Azioni",
+ "ClientIpAddress": "Indirizzo IP del cliente",
+ "ClientName": "Nome del cliente",
+ "BrowserInfo": "Informazioni sul browser",
+ "Url": "Url",
+ "UserName": "Nome utente",
+ "UrlFilter": "Filtro URL",
+ "Exceptions": "Eccezioni",
+ "Comments": "Commenti",
+ "HttpStatusCode": "Codice di stato HTTP",
+ "HttpStatusCodeFilter": "Filtro codice di stato HTTP",
+ "ServiceName": "Servizio",
+ "MethodName": "Metodo",
+ "CorrelationId": "ID correlazione",
+ "ApplicationName": "Nome dell'applicazione",
+ "ExecutionDuration": "Durata",
+ "ExtraProperties": "Proprietà extra",
+ "MaxDuration": "Max. Durata",
+ "MinDuration": "Min. Durata",
+ "{0}Milliseconds": "{0} millisecondi",
+ "ExecutionTime": "Orario",
+ "Parameters": "Parametri",
+ "EntityTypeFullName": "Nome completo del tipo di entità",
+ "Entity": "Entità",
+ "ChangeType": "Cambia tipo",
+ "ChangeTime": "Orario",
+ "NewValue": "Nuovo valore",
+ "OriginalValue": "Valore originale",
+ "PropertyName": "Nome della proprietà",
+ "PropertyTypeFullName": "Nome completo del tipo di proprietà",
+ "Yes": "Sì",
+ "No": "No",
+ "Changes": "Modifiche",
+ "AverageExecutionDurationInLogsPerDay": "Durata media dell'esecuzione",
+ "AverageExecutionDurationInMilliseconds": "Durata media dell'esecuzione in millisecondi",
+ "ErrorRateInLogs": "Tasso di errore nei log",
+ "Success": "Successo",
+ "Fault": "Fallito",
+ "NoChanges": "Nessun cambiamento(i)",
+ "EntityChanges": "Modifiche alle entità",
+ "EntityId": "Entity Id",
+ "EntityChangeStartTime": "Data di modifica minima",
+ "EntityChangeEndTime": "Data di modifica massima",
+ "EntityHistory": "Storia dell'entità",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} di {2}.",
+ "Created": "Creato",
+ "Updated": "Aggiornato",
+ "Deleted": "Eliminato",
+ "ChangeHistory": "Cronologia Modifiche",
+ "FullChangeHistory": "Cronologia completa delle modifiche",
+ "ChangeDetails": "Modifica dettagli",
+ "DurationMs": "Durata (ms)",
+ "StartDate": "Data d'inizio",
+ "EndDate": "Data di fine",
+ "Feature:AuditLoggingGroup": "Registrazione di controllo",
+ "Feature:AuditLoggingEnable": "Pagina di registrazione di controllo abilitata",
+ "Feature:AuditLoggingEnableDescription": "Abilita la pagina di registrazione dell'audit nell'applicazione."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
new file mode 100644
index 0000000000..d0a66b47dc
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/pt-BR.json
@@ -0,0 +1,79 @@
+{
+ "culture": "pt-BR",
+ "texts": {
+ "Permission:AuditLogging": "Registro de auditoria",
+ "Permission:AuditLogs": "Logs de auditoria",
+ "Menu:AuditLogging": "Logs de auditoria",
+ "AuditLogs": "Logs de auditoria",
+ "HttpStatus": "Status Http",
+ "HttpMethod": "Método Http",
+ "HttpMethodFilter": "Filtro de Método Http",
+ "HttpRequest": "Pedido Http",
+ "User": "Usuário",
+ "UserNameFilter": "Filtro de Usuário",
+ "HasException": "Tem exceção",
+ "IpAddress": "Endereço de IP",
+ "Time": "Tempo",
+ "Duration": "Duração",
+ "Detail": "Detalhe",
+ "Overall": "No geral",
+ "Actions": "Ações",
+ "ClientIpAddress": "Endereço IP do cliente",
+ "ClientName": "Nome do cliente",
+ "BrowserInfo": "Informação do navegador",
+ "Url": "Url",
+ "UserName": "Nome do usuário",
+ "UrlFilter": "Filtro de Url",
+ "Exceptions": "Exceções",
+ "Comments": "Comentários",
+ "HttpStatusCode": "Código de status Http",
+ "HttpStatusCodeFilter": "Filtro de código de status Http",
+ "ServiceName": "Serviço",
+ "MethodName": "Método",
+ "CorrelationId": "Id de Correlação",
+ "ApplicationName": "Nome da Aplicação",
+ "ExecutionDuration": "Duração",
+ "ExtraProperties": "Propriedades extras",
+ "MaxDuration": "Máx. Duração",
+ "MinDuration": "Min. Duração",
+ "{0}Milliseconds": "{0} milissegundos",
+ "ExecutionTime": "Tempo",
+ "Parameters": "Parâmetros",
+ "EntityTypeFullName": "Nome completo do tipo da entidade",
+ "Entity": "Entidade",
+ "ChangeType": "Tipo de mudança",
+ "ChangeTime": "Tempo",
+ "NewValue": "Novo valor",
+ "OriginalValue": "Valor original",
+ "PropertyName": "Nome da propriedade",
+ "PropertyTypeFullName": "Nome completo do tipo da propriedade",
+ "Yes": "Sim",
+ "No": "Não",
+ "Changes": "Mudanças",
+ "AverageExecutionDurationInLogsPerDay": "Duração média de execução",
+ "AverageExecutionDurationInMilliseconds": "Duração média de execução em milissegundos",
+ "ErrorRateInLogs": "Taxa de erros em registros",
+ "Success": "Sucesso",
+ "Fault": "Falha",
+ "NoChanges": "Sem mudança(s)",
+ "EntityChanges": "Mudanças da Entidade",
+ "EntityId": "Id da Entidade",
+ "EntityChangeStartTime": "Data Mínima de Mudança",
+ "EntityChangeEndTime": "Data Máxima de Mudança",
+ "EntityHistory": "História da Entidade",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} por {2}.",
+ "Created": "Criado",
+ "Updated": "Atualizado",
+ "Deleted": "Excluído",
+ "ChangeHistory": "Histórico de Mudanças",
+ "FullChangeHistory": "Histórico Completo de Mudanças",
+ "ChangeDetails": "Detalhes de mudança",
+ "DurationMs": "Duração (ms)",
+ "StartDate": "Data inicial",
+ "EndDate": "Data final",
+ "Feature:AuditLoggingGroup": "Registro de auditoria",
+ "Feature:AuditLoggingEnable": "Página de registro de auditoria habilitada",
+ "Feature:AuditLoggingEnableDescription": "Habilite a página de registro de auditoria no aplicativo."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
new file mode 100644
index 0000000000..4995b5b8be
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/ru.json
@@ -0,0 +1,79 @@
+{
+ "culture": "ru",
+ "texts": {
+ "Permission:AuditLogging": "Ведение журнала аудита",
+ "Permission:AuditLogs": "Журналы аудита",
+ "Menu:AuditLogging": "Журналы аудита",
+ "AuditLogs": "Журналы аудита",
+ "HttpStatus": "HTTP-статус",
+ "HttpMethod": "HTTP-метод",
+ "HttpMethodFilter": "Фильтр HTTP-методов",
+ "HttpRequest": "HTTP-запрос",
+ "User": "Пользователь",
+ "UserNameFilter": "Пользовательский фильтр",
+ "HasException": "Имеет исключение",
+ "IpAddress": "Айпи адрес",
+ "Time": "Время",
+ "Duration": "Продолжительность",
+ "Detail": "Деталь",
+ "Overall": "В общем и целом",
+ "Actions": "Действия",
+ "ClientIpAddress": "IP-адрес клиента",
+ "ClientName": "имя клиента",
+ "BrowserInfo": "Информация о браузере",
+ "Url": "URL",
+ "UserName": "Имя пользователя",
+ "UrlFilter": "URL-фильтр",
+ "Exceptions": "Исключения",
+ "Comments": "Комментарии",
+ "HttpStatusCode": "Код состояния HTTP",
+ "HttpStatusCodeFilter": "Фильтр кода состояния HTTP",
+ "ServiceName": "Оказание услуг",
+ "MethodName": "Метод",
+ "CorrelationId": "Идентификатор корреляции",
+ "ApplicationName": "Имя приложения",
+ "ExecutionDuration": "Продолжительность",
+ "ExtraProperties": "Дополнительные свойства",
+ "MaxDuration": "Максимум. Продолжительность",
+ "MinDuration": "Мин. Продолжительность",
+ "{0}Milliseconds": "{0} миллисекунд",
+ "ExecutionTime": "Время",
+ "Parameters": "Параметры",
+ "EntityTypeFullName": "Тип объекта Полное имя",
+ "Entity": "Сущность",
+ "ChangeType": "Тип изменения",
+ "ChangeTime": "Время",
+ "NewValue": "Новое значение",
+ "OriginalValue": "Исходное значение",
+ "PropertyName": "Имя свойства",
+ "PropertyTypeFullName": "Тип недвижимости Полное имя",
+ "Yes": "да",
+ "No": "Нет",
+ "Changes": "Изменения",
+ "AverageExecutionDurationInLogsPerDay": "Средняя продолжительность выполнения",
+ "AverageExecutionDurationInMilliseconds": "Средняя продолжительность выполнения в миллисекундах",
+ "ErrorRateInLogs": "Частота ошибок в логах",
+ "Success": "Успех",
+ "Fault": "Вина",
+ "NoChanges": "Без изменений)",
+ "EntityChanges": "Изменения сущности",
+ "EntityId": "Идентификатор объекта",
+ "EntityChangeStartTime": "Минимальная дата изменения",
+ "EntityChangeEndTime": "Максимальная дата изменения",
+ "EntityHistory": "История объекта",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} от {2}.",
+ "Created": "Созданный",
+ "Updated": "Обновлено",
+ "Deleted": "Удалено",
+ "ChangeHistory": "История изменений",
+ "FullChangeHistory": "Полная история изменений",
+ "ChangeDetails": "Изменить детали",
+ "DurationMs": "Продолжительность (мс)",
+ "StartDate": "Дата начала",
+ "EndDate": "Дата окончания",
+ "Feature:AuditLoggingGroup": "Ведение журнала аудита",
+ "Feature:AuditLoggingEnable": "Включенная страница ведения журнала аудита",
+ "Feature:AuditLoggingEnableDescription": "Включить страницу ведения журнала аудита в приложении."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
new file mode 100644
index 0000000000..5d7a6c03bd
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sk.json
@@ -0,0 +1,79 @@
+{
+ "culture": "sk",
+ "texts": {
+ "Permission:AuditLogging": "Audit logovanie",
+ "Permission:AuditLogs": "Audit logy",
+ "Menu:AuditLogging": "Audit logy",
+ "AuditLogs": "Audit logy",
+ "HttpStatus": "Http stav",
+ "HttpMethod": "Http metóda",
+ "HttpMethodFilter": "Filter metódy Http",
+ "HttpRequest": "Http požiadavka",
+ "User": "Používateľ",
+ "UserNameFilter": "Filter používateľa",
+ "HasException": "Má výnimku",
+ "IpAddress": "IP adresa",
+ "Time": "Čas",
+ "Duration": "Trvanie",
+ "Detail": "Detail",
+ "Overall": "Celkovo",
+ "Actions": "Akcie",
+ "ClientIpAddress": "IP adresa klienta",
+ "ClientName": "Názov klienta",
+ "BrowserInfo": "Informácie o prehliadači",
+ "Url": "Url",
+ "UserName": "Meno používateľa",
+ "UrlFilter": "Filter URL",
+ "Exceptions": "Výnimky",
+ "Comments": "Komentáre",
+ "HttpStatusCode": "Http stavový kód",
+ "HttpStatusCodeFilter": "Filter stavového kódu Http",
+ "ServiceName": "Služba",
+ "MethodName": "Metóda",
+ "CorrelationId": "Id korelácie",
+ "ApplicationName": "Názov aplikácie",
+ "ExecutionDuration": "Trvanie",
+ "ExtraProperties": "Ďalšie vlastnosti",
+ "MaxDuration": "Max. trvanie",
+ "MinDuration": "Min. trvanie",
+ "{0}Milliseconds": "{0} milisekúnd",
+ "ExecutionTime": "Čas",
+ "Parameters": "Parametre",
+ "EntityTypeFullName": "Úplný názov typu entity",
+ "Entity": "Entita",
+ "ChangeType": "Typ zmeny",
+ "ChangeTime": "Čas",
+ "NewValue": "Nová hodnota",
+ "OriginalValue": "Pôvodná hodnota",
+ "PropertyName": "Názov vlastnosti",
+ "PropertyTypeFullName": "Úplný názov typu vlastnosti",
+ "Yes": "Áno",
+ "No": "Nie",
+ "Changes": "Zmeny",
+ "AverageExecutionDurationInLogsPerDay": "Priemerné trvanie vykonávania",
+ "AverageExecutionDurationInMilliseconds": "Priemerné trvanie vykonávania v milisekundách",
+ "ErrorRateInLogs": "Miera chybovosti v logoch",
+ "Success": "Úspech",
+ "Fault": "Porucha",
+ "NoChanges": "Žiadna/e zmena/y",
+ "EntityChanges": "Zmeny entity",
+ "EntityId": "Id entity",
+ "EntityChangeStartTime": "Min. dátum zmeny",
+ "EntityChangeEndTime": "Max. dátum zmeny",
+ "EntityHistory": "História entity",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} vykonal {2}.",
+ "Created": "Vytvorená",
+ "Updated": "Aktualizovaná",
+ "Deleted": "Zmazaná",
+ "ChangeHistory": "História zmien",
+ "FullChangeHistory": "Úplná história zmien",
+ "ChangeDetails": "Podrobnosti zmeny",
+ "DurationMs": "Trvanie (ms)",
+ "StartDate": "Dátum začiatku",
+ "EndDate": "Dátum konca",
+ "Feature:AuditLoggingGroup": "Audit logovanie",
+ "Feature:AuditLoggingEnable": "Povoliť stránku audit logovania",
+ "Feature:AuditLoggingEnableDescription": "Povolená stránka audit logovania v aplikácii."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
new file mode 100644
index 0000000000..d5a782dc9e
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/sl.json
@@ -0,0 +1,79 @@
+{
+ "culture": "sl",
+ "texts": {
+ "Permission:AuditLogging": "Revizijsko zapisovanje",
+ "Permission:AuditLogs": "Revizijski zapisi",
+ "Menu:AuditLogging": "Revizijski zapisi",
+ "AuditLogs": "Revizijski zapisi",
+ "HttpStatus": "Http status",
+ "HttpMethod": "Http metoda",
+ "HttpMethodFilter": "Filter Http metode",
+ "HttpRequest": "Http zahtevek",
+ "User": "Uporabnik",
+ "UserNameFilter": "Filter po uporabniku",
+ "HasException": "Ima napako",
+ "IpAddress": "Ip naslov",
+ "Time": "Čas",
+ "Duration": "Trajanje",
+ "Detail": "Podrobnosti",
+ "Overall": "Splošno",
+ "Actions": "Dejanja",
+ "ClientIpAddress": "Ip naslov odjemalca",
+ "ClientName": "Ime odjemalca",
+ "BrowserInfo": "Informacije o brskalniku",
+ "Url": "Url",
+ "UserName": "Uporabniško ime",
+ "UrlFilter": "Filter po Url",
+ "Exceptions": "Napake",
+ "Comments": "Komentarji",
+ "HttpStatusCode": "Http koda statusa",
+ "HttpStatusCodeFilter": "Filter po kodi statusa",
+ "ServiceName": "Storitev",
+ "MethodName": "Metoda",
+ "CorrelationId": "Id korelacije",
+ "ApplicationName": "Ime aplikacije",
+ "ExecutionDuration": "Trajanje",
+ "ExtraProperties": "Dodatne lastnosti",
+ "MaxDuration": "Najd. trajanje",
+ "MinDuration": "Najk. trajanje",
+ "{0}Milliseconds": "{0} milisekund",
+ "ExecutionTime": "Čas",
+ "Parameters": "Parametri",
+ "EntityTypeFullName": "Polno ime vrste entitete",
+ "Entity": "Entiteta",
+ "ChangeType": "Vrsta spremember",
+ "ChangeTime": "Čas",
+ "NewValue": "Nova vrednost",
+ "OriginalValue": "Prvotna vrednost",
+ "PropertyName": "Ime lastnosti",
+ "PropertyTypeFullName": "Polno ime vrste lastnosti",
+ "Yes": "Da",
+ "No": "Ne",
+ "Changes": "Spremembe",
+ "AverageExecutionDurationInLogsPerDay": "Povprečno trajanje izvedbe",
+ "AverageExecutionDurationInMilliseconds": "Povprečno trajanje izvedbe v milisekundah",
+ "ErrorRateInLogs": "Stopnja napak v zapisih",
+ "Success": "Uspešno",
+ "Fault": "Napaka",
+ "NoChanges": "Ni sprememb",
+ "EntityChanges": "Spremembe entitet",
+ "EntityId": "Id. subjekta",
+ "EntityChangeStartTime": "Najmanjši datum spremembe",
+ "EntityChangeEndTime": "Največji datum spremembe",
+ "EntityHistory": "Zgodovina entitete",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} avtorja {2}.",
+ "Created": "Ustvarjeno",
+ "Updated": "Posodobljeno",
+ "Deleted": "Izbrisano",
+ "ChangeHistory": "Zgodovina sprememb",
+ "FullChangeHistory": "Popolna zgodovina sprememb",
+ "ChangeDetails": "Spremeni podrobnosti",
+ "DurationMs": "Trajanje (ms)",
+ "StartDate": "Začetni datum",
+ "EndDate": "Končni datum",
+ "Feature:AuditLoggingGroup": "Revizijsko beleženje",
+ "Feature:AuditLoggingEnable": "Omogočena stran za beleženje revizije",
+ "Feature:AuditLoggingEnableDescription": "Omogočite stran za beleženje revizije v aplikaciji."
+ }
+}
\ No newline at end of file
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
new file mode 100644
index 0000000000..72b93ad2f4
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/tr.json
@@ -0,0 +1,81 @@
+{
+ "culture": "tr",
+ "texts": {
+ "Permission:AuditLogging": "İşlem Kayıtları",
+ "Permission:AuditLogs": "İşlem Kayıtlarına erişim",
+ "Actions": "Aksiyonlar",
+ "AuditLogs": "Kullanıcı işlem logları",
+ "BrowserInfo": "Tarayıcı Bilgisi",
+ "Changes": "Değişiklikler",
+ "ChangeTime": "Değişiklik Tarihi",
+ "ChangeType": "Değişiklik Türü",
+ "ClientIpAddress": "İstemci Ip Adresi",
+ "ClientName": "İstemci Adı",
+ "Comments": "Yorumlar",
+ "Detail": "Detay",
+ "Duration": "Süre",
+ "Entity": "Entity",
+ "EntityTypeFullName": "Entity Tipi",
+ "Exceptions": "Hatalar",
+ "ExecutionDuration": "Geçen Süre",
+ "HasException": "Hata var mı?",
+ "MaxDuration": "Max. süre",
+ "MinDuration": "Min. süre",
+ "ExecutionTime": "İşlem Tarihi",
+ "HttpMethod": "Http Metodu",
+ "HttpMethodFilter": "Http Method Filtresi",
+ "HttpRequest": "Http İstemi",
+ "HttpStatus": "Http Durumu",
+ "HttpStatusCode": "Http Durum Kodu",
+ "HttpStatusCodeFilter": "Http Durum Kodu Filtresi",
+ "CorrelationId": "Korelasyon ID",
+ "ApplicationName": "Uygulama ismi",
+ "IpAddress": "Ip Adresi",
+ "Menu:AuditLogging": "Kullanıcı işlem logları",
+ "MethodName": "Method",
+ "ExtraProperties": "Ekstra özellikler",
+ "NewValue": "Yeni Değer",
+ "{0}Milliseconds": "{0} milisaniye",
+ "OriginalValue": "İlk Değer",
+ "Overall": "Genel",
+ "Parameters": "Parametreler",
+ "PropertyName": "Property Adı",
+ "PropertyTypeFullName": "Property Türü",
+ "ServiceName": "Servis",
+ "Time": "Tarih",
+ "Url": "Url",
+ "UserName": "Kullanıcı adı",
+ "TenantImpersonator": "Kiracı Taklitçisi",
+ "UserImpersonator": "Kullanıcı Taklitçisi",
+ "UrlFilter": "Url Filtresi",
+ "User": "Kullanıcı",
+ "Yes": "Evet",
+ "No": "Hayır",
+ "UserNameFilter": "Kullanıcı Filtresi",
+ "AverageExecutionDurationInLogsPerDay": "Ortalama işlem süresi",
+ "AverageExecutionDurationInMilliseconds": "Milisaniye cinsinden ortalama işlem süresi",
+ "ErrorRateInLogs": "Loglardaki hata oranı",
+ "Success": "Başarılı",
+ "Fault": "Hatalı",
+ "NoChanges": "Değişiklik yok",
+ "EntityChanges": "Entity Değişiklikleri",
+ "EntityId": "Entity Id",
+ "EntityChangeStartTime": "Min Değişiklik Tarihi",
+ "EntityChangeEndTime": "Max Değişiklik Tarihi",
+ "EntityHistory": "Entity Geçmişi",
+ "DaysAgoTitle": "{1} {0}.",
+ "DaysAgoWithUserTitle": "{1} {2} tarafından {0}.",
+ "Created": "Oluşturuldu",
+ "Updated": "Güncellendi",
+ "Deleted": "Silindi",
+ "ChangeHistory": "Değişiklik Geçmişi",
+ "FullChangeHistory": "Tüm Değişiklik Geçmişi",
+ "ChangeDetails": "Değişiklik Detayı",
+ "DurationMs": "Süre (ms)",
+ "StartDate": "Başlangıç Tarihi",
+ "EndDate": "Bitiş Tarihi",
+ "Feature:AuditLoggingGroup": "İşlem Kayıtları",
+ "Feature:AuditLoggingEnable": "İşlem kayıtları sayfasını etkinleştirin",
+ "Feature:AuditLoggingEnableDescription": "Uygulamadanızdaki işlem kayıtları sayfasını etkinleştirir."
+ }
+}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
new file mode 100644
index 0000000000..a3aed9f1df
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hans.json
@@ -0,0 +1,81 @@
+{
+ "culture": "zh-Hans",
+ "texts": {
+ "Permission:AuditLogging": "审计日志",
+ "Permission:AuditLogs": "审计日志",
+ "Menu:AuditLogging": "审计日志",
+ "AuditLogs": "审计日志",
+ "HttpStatus": "Http状态",
+ "HttpMethod": "Http方法",
+ "HttpMethodFilter": "Http方法过滤",
+ "HttpRequest": "Http请求",
+ "User": "用户",
+ "UserNameFilter": "用户过滤",
+ "HasException": "存在异常",
+ "IpAddress": "IP地址",
+ "Time": "时间",
+ "Duration": "持续时间",
+ "Detail": "详情",
+ "Overall": "总体",
+ "Actions": "操作",
+ "ClientIpAddress": "客户端IP地址",
+ "ClientName": "客户端名称",
+ "BrowserInfo": "浏览器信息",
+ "Url": "Url",
+ "UserName": "用户名",
+ "TenantImpersonator": "租户模拟",
+ "UserImpersonator": "用户模拟",
+ "UrlFilter": "Url过滤",
+ "Exceptions": "异常",
+ "Comments": "评论",
+ "HttpStatusCode": "Http状态码",
+ "HttpStatusCodeFilter": "Http状态码过滤",
+ "ServiceName": "服务名称",
+ "MethodName": "方法名称",
+ "CorrelationId": "关联Id",
+ "ApplicationName": "应用名称",
+ "ExecutionDuration": "持续时间",
+ "ExtraProperties": "额外属性",
+ "MaxDuration": "最大持续时间",
+ "MinDuration": "最小持续时间",
+ "{0}Milliseconds": "{0} 毫秒",
+ "ExecutionTime": "时间",
+ "Parameters": "参数",
+ "EntityTypeFullName": "实体类型全名",
+ "Entity": "实体",
+ "ChangeType": "更改类型",
+ "ChangeTime": "时间",
+ "NewValue": "新值",
+ "OriginalValue": "原始值",
+ "PropertyName": "属性名称",
+ "PropertyTypeFullName": "属性类型全名",
+ "Yes": "Yes",
+ "No": "No",
+ "Changes": "变化",
+ "AverageExecutionDurationInLogsPerDay": "平均处理时间(每天日志)",
+ "AverageExecutionDurationInMilliseconds": "平均处理时间(毫秒)",
+ "ErrorRateInLogs": "日志中的错误率",
+ "Success": "成功",
+ "Fault": "故障",
+ "NoChanges": "没有变化",
+ "EntityChanges": "实体变更",
+ "EntityId": "实体Id",
+ "EntityChangeStartTime": "最小更改日期",
+ "EntityChangeEndTime": "最大更改日期",
+ "EntityHistory": "实体历史",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} 通过 {2}.",
+ "Created": "创建",
+ "Updated": "更新",
+ "Deleted": "已删除",
+ "ChangeHistory": "变更记录",
+ "FullChangeHistory": "完整的变更记录",
+ "ChangeDetails": "变更详情",
+ "DurationMs": "持续时间(毫秒)",
+ "StartDate": "开始时间",
+ "EndDate": "结束时间",
+ "Feature:AuditLoggingGroup": "审计日志",
+ "Feature:AuditLoggingEnable": "启用审计日志页面",
+ "Feature:AuditLoggingEnableDescription": "在应用程序中启用审计日志页面."
+ }
+}
diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
new file mode 100644
index 0000000000..a828fa8e17
--- /dev/null
+++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo/Abp/AuditLogging/Localization/zh-Hant.json
@@ -0,0 +1,81 @@
+{
+ "culture": "zh-Hant",
+ "texts": {
+ "Permission:AuditLogging": "審計日誌",
+ "Permission:AuditLogs": "審計日誌",
+ "Menu:AuditLogging": "審計日誌",
+ "AuditLogs": "審計日誌",
+ "HttpStatus": "Http狀態",
+ "HttpMethod": "Http方法",
+ "HttpMethodFilter": "Http方法過濾",
+ "HttpRequest": "Http請求",
+ "User": "使用者",
+ "UserNameFilter": "使用者過濾",
+ "HasException": "存在異常",
+ "IpAddress": "IP地址",
+ "Time": "時間",
+ "Duration": "持續時間",
+ "Detail": "詳情",
+ "Overall": "總體",
+ "Actions": "操作",
+ "ClientIpAddress": "客戶端IP地址",
+ "ClientName": "客戶端名稱",
+ "BrowserInfo": "瀏覽器資訊",
+ "Url": "Url",
+ "UserName": "使用者名稱",
+ "TenantImpersonator": "租戶模擬",
+ "UserImpersonator": "用戶模擬",
+ "UrlFilter": "Url過濾",
+ "Exceptions": "異常",
+ "Comments": "評論",
+ "HttpStatusCode": "Http狀態碼",
+ "HttpStatusCodeFilter": "Http狀態碼過濾",
+ "ServiceName": "服務名稱",
+ "MethodName": "方法名稱",
+ "CorrelationId": "關聯Id",
+ "ApplicationName": "應用名稱",
+ "ExecutionDuration": "持續時間",
+ "ExtraProperties": "額外屬性",
+ "MaxDuration": "最大持續時間",
+ "MinDuration": "最小持續時間",
+ "{0}Milliseconds": "{0} 毫秒",
+ "ExecutionTime": "時間",
+ "Parameters": "參數",
+ "EntityTypeFullName": "實體型別全名",
+ "Entity": "實體",
+ "ChangeType": "更改型別",
+ "ChangeTime": "時間",
+ "NewValue": "新值",
+ "OriginalValue": "原始值",
+ "PropertyName": "屬性名稱",
+ "PropertyTypeFullName": "屬性型別全名",
+ "Yes": "Yes",
+ "No": "No",
+ "Changes": "變化",
+ "AverageExecutionDurationInLogsPerDay": "平均處理時間(每天日誌)",
+ "AverageExecutionDurationInMilliseconds": "平均處理時間(毫秒)",
+ "ErrorRateInLogs": "日誌中的錯誤率",
+ "Success": "成功",
+ "Fault": "故障",
+ "NoChanges": "沒有變化",
+ "EntityChanges": "實體變更",
+ "EntityId": "實體Id",
+ "EntityChangeStartTime": "最小更改日期",
+ "EntityChangeEndTime": "最大更改日期",
+ "EntityHistory": "實體歷史",
+ "DaysAgoTitle": "{0} {1}.",
+ "DaysAgoWithUserTitle": "{0} {1} 通過 {2}.",
+ "Created": "建立",
+ "Updated": "更新",
+ "Deleted": "已刪除",
+ "ChangeHistory": "變更記錄",
+ "FullChangeHistory": "完整的變更記錄",
+ "ChangeDetails": "變更詳情",
+ "DurationMs": "持續時間(毫秒)",
+ "StartDate": "開始時間",
+ "EndDate": "結束時間",
+ "Feature:AuditLoggingGroup": "審計日誌",
+ "Feature:AuditLoggingEnable": "啟用審計日誌頁面",
+ "Feature:AuditLoggingEnableDescription": "在應用程序中啟用審計日誌頁面."
+ }
+}