diff --git a/application/Espo/Core/Templates/i18n/es_ES/Event.json b/application/Espo/Core/Templates/i18n/es_ES/Event.json index ceaba9e873..40dbdddcf5 100644 --- a/application/Espo/Core/Templates/i18n/es_ES/Event.json +++ b/application/Espo/Core/Templates/i18n/es_ES/Event.json @@ -5,7 +5,10 @@ "dateEnd": "Fecha de finalización", "duration": "Duración", "status": "Estado", - "reminders": "Recordatorios" + "reminders": "Recordatorios", + "dateStartDate": "Fecha de inicio (todo el día)", + "dateEndDate": "Fecha de finalización (todo el día)", + "isAllDay": "Es todo el día" }, "links": { "parent": "Padre" diff --git a/application/Espo/Core/Templates/i18n/fr_FR/Event.json b/application/Espo/Core/Templates/i18n/fr_FR/Event.json index 4c54d4a8c1..b2f2ece63d 100644 --- a/application/Espo/Core/Templates/i18n/fr_FR/Event.json +++ b/application/Espo/Core/Templates/i18n/fr_FR/Event.json @@ -1,8 +1,13 @@ { "fields": { - "dateStart": "Date de début" + "dateStart": "Date de début", + "dateStartDate": "Date de début (toute la journée)", + "dateEndDate": "Date de fin (toute la journée)", + "isAllDay": "Est toute la journée" }, "labels": { - "Create {entityType}": "Créer un {entityTypeTranslated}" + "Create {entityType}": "Créer un {entityTypeTranslated}", + "Schedule {entityType}": "Programmer un {entityTypeTranslated}", + "Log {entityType}": "Log de {entityTypeTranslated}" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/CampaignTrackingUrl.json index b602b9d3e6..5eae8fdff5 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/CampaignTrackingUrl.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/CampaignTrackingUrl.json @@ -1,12 +1,24 @@ { "fields": { "urlToUse": "Code zum Einfügen anstelle einer URL", - "campaign": "Kampagne" + "campaign": "Kampagne", + "action": "Aktion", + "message": "Nachricht" }, "links": { "campaign": "Kampagne" }, "labels": { "Create CampaignTrackingUrl": "Tracking URL erstellen" + }, + "options": { + "action": { + "Redirect": "Weiterleitung", + "Show Message": "Nachricht anzeigen" + } + }, + "tooltips": { + "url": "Der Empfänger wird zu diesem Ort weitergeleitet, nachdem er dem Link gefolgt ist.", + "message": "Die Nachricht wird dem Empfänger angezeigt, nachdem er dem Link gefolgt ist. Die Funktion Markdown wird unterstützt." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Contact.json index dbccca8aa7..9399f61a95 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Contact.json @@ -19,7 +19,8 @@ "accountIsInactive": "Inaktives Konto", "acceptanceStatusMeetings": "Akzeptanzstatus (Meetings)", "acceptanceStatusCalls": "Akzeptanzstatus (Anrufe)", - "title": "Primärer Zugangstitel" + "title": "Konto-Titel", + "hasPortalUser": "Hat Portal-Benutzer" }, "links": { "opportunities": "Verkaufschancen", @@ -33,7 +34,8 @@ "portalUser": "Portal Benutzer", "originalLead": "Ursprünglicher Interessent", "documents": "Dokumente", - "tasksPrimary": "Aufgaben (erweitert)" + "tasksPrimary": "Aufgaben (erweitert)", + "opportunitiesPrimary": "Chancen (primär)" }, "labels": { "Create Contact": "Kontakt erstellen" diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Lead.json index eb954d7e92..4ea2b5e1c1 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Lead.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Lead.json @@ -27,7 +27,8 @@ "acceptanceStatus": "Akzeptanzstatus", "opportunityAmountCurrency": "Währungsbetrag der Verkaufschance", "acceptanceStatusMeetings": "Akzeptanzstatus (Meetings)", - "acceptanceStatusCalls": "Akzeptanzstatus (Anrufe)" + "acceptanceStatusCalls": "Akzeptanzstatus (Anrufe)", + "convertedAt": "Konvertiert am" }, "links": { "targetLists": "Kontaktlisten", diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Meeting.json index 059881a826..664c061b18 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Meeting.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Meeting.json @@ -48,6 +48,7 @@ "todays": "Heutige" }, "messages": { - "nothingHasBeenSent": "Es wurde nicht gesendet" + "nothingHasBeenSent": "Es wurde nicht gesendet", + "selectAcceptanceStatus": "Setzen Sie Ihren Annahmestatus." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Opportunity.json index ede73fa126..88344b0ca2 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Opportunity.json @@ -15,13 +15,15 @@ "originalLead": "Ursprünglicher Interessent", "amountCurrency": "Währungsbetrag", "contactRole": "Kontaktrolle", - "lastStage": "Letzte Verkaufsphase" + "lastStage": "Letzte Verkaufsphase", + "contact": "Kontakt (primär)" }, "links": { "contacts": "Kontakte", "documents": "Dokumente", "campaign": "Kampagne", - "originalLead": "Ursprünglicher Interessent" + "originalLead": "Ursprünglicher Interessent", + "contact": "Kontakt (primär)" }, "options": { "stage": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Task.json b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Task.json index 0ed3f82260..7250754fd6 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/de_DE/Task.json +++ b/application/Espo/Modules/Crm/Resources/i18n/de_DE/Task.json @@ -35,7 +35,8 @@ }, "labels": { "Create Task": "Neue Aufgabe", - "Complete": "Fertig" + "Complete": "Fertig", + "overdue": "überfällig" }, "presetFilters": { "actual": "Aktuell", diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Admin.json index 5679a25681..bef5855dfe 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Admin.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Admin.json @@ -1,6 +1,11 @@ { "layouts": { "detailConvert": "Convertir posible cliente", - "listForAccount": "Listado (por Cuentas)" + "listForAccount": "Listado (por Cuentas)", + "listForContact": "Lista (para contacto)" + }, + "templates": { + "invitation": "Invitación", + "reminder": "Recordatorio" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Calendar.json index 55fc5f980f..2ffad2472d 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Calendar.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Calendar.json @@ -16,6 +16,7 @@ "time": "hora", "User List": "Lista de usuarios", "Manage Users": "Administrar usuarios", - "View Calendar": "Ver calendario" + "View Calendar": "Ver calendario", + "Create Shared View": "Crear vista compartida" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Campaign.json index 4c08a49832..32ca4d2003 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Campaign.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Campaign.json @@ -19,7 +19,14 @@ "revenue": "Ingresos", "revenueConverted": "ingresos (convertido)", "budget": "Presupuesto", - "budgetConverted": "Presupuesto (convertido)" + "budgetConverted": "Presupuesto (convertido)", + "contactsTemplate": "Plantilla de contactos", + "leadsTemplate": "Plantilla de posible cliente", + "accountsTemplate": "Plantilla de cuentas", + "usersTemplate": "Plantillas de usuarios", + "mailMergeOnlyWithAddress": "Saltar registros sin dirección completa", + "optedInCount": "Se dieron de alta", + "budgetCurrency": "Moneda de presupuesto" }, "links": { "targetLists": "Lista de objetivos", @@ -30,7 +37,11 @@ "opportunities": "Oportunidades", "campaignLogRecords": "Registros", "massEmails": "Correos masivos", - "trackingUrls": "URLs de seguimiento" + "trackingUrls": "URLs de seguimiento", + "contactsTemplate": "Plantilla de contactos", + "leadsTemplate": "Plantilla de posible cliente", + "accountsTemplate": "Plantilla de cuentas", + "usersTemplate": "Plantillas de usuarios" }, "options": { "type": { @@ -57,7 +68,9 @@ "Email Templates": "Plantillas de correos", "Unsubscribe again": "Cancelar otra vez la suscripción", "Subscribe again": "Suscribirse nuevamente", - "Create Target List": "Crear lista de obejtivos" + "Create Target List": "Crear lista de obejtivos", + "Mail Merge": "Combinar correspondencia", + "Generate Mail Merge PDF": "Generar PDF de combinación de correspondencia" }, "presetFilters": { "active": "Activo" diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignLogRecord.json index a42b894ec6..e82c105bf5 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignLogRecord.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignLogRecord.json @@ -25,7 +25,8 @@ "Opted Out": "Se dieron de baja", "Bounced": "Rebotados", "Clicked": "Cliqueados", - "Lead Created": "Posible cliente creado" + "Lead Created": "Posible cliente creado", + "Opted In": "Se dieron de alta" } }, "labels": { @@ -37,6 +38,7 @@ "optedOut": "Se dieron de baja", "bounced": "Rebotados", "clicked": "Cliqueados", - "leadCreated": "Posible cliente creado" + "leadCreated": "Posible cliente creado", + "optedIn": "Se dieron de alta" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignTrackingUrl.json index 42d1be5d35..ed9b2a3f7a 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignTrackingUrl.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/CampaignTrackingUrl.json @@ -1,12 +1,24 @@ { "fields": { "urlToUse": "Código para insertar en lugar de la URL", - "campaign": "Campaña" + "campaign": "Campaña", + "action": "Acción", + "message": "Mensaje" }, "links": { "campaign": "Campaña" }, "labels": { "Create CampaignTrackingUrl": "Crear URL de seguimiento" + }, + "options": { + "action": { + "Redirect": "Redirigir", + "Show Message": "Mostrar mensaje" + } + }, + "tooltips": { + "url": "El destinatario será redirigido a esta ubicación después de seguir el enlace.", + "message": "El mensaje se mostrará al destinatario después de que sigan el enlace. Se admite Markdown." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Case.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Case.json index 82438824b3..0e22f2c756 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Case.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Case.json @@ -10,7 +10,8 @@ "type": "Tipo", "description": "Descripción", "lead": "Posible cliente", - "attachments": "Adjuntos" + "attachments": "Adjuntos", + "inboundEmail": "Cuenta de correo electrónico grupal" }, "links": { "account": "Cuenta", @@ -22,7 +23,8 @@ "emails": "Correos", "articles": "Artículos de la base de conocimiento", "lead": "Posible cliente", - "attachments": "Adjuntos" + "attachments": "Adjuntos", + "inboundEmail": "Cuenta de correo electrónico grupal" }, "options": { "status": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Contact.json index 977a7de447..2d0812d6b1 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Contact.json @@ -19,7 +19,9 @@ "acceptanceStatus": "Estado de Aceptación", "accountIsInactive": "Cuenta inactiva", "acceptanceStatusMeetings": "Estado de aceptación (Reuniones)", - "acceptanceStatusCalls": "Estado de aceptación (Llamadas)" + "acceptanceStatusCalls": "Estado de aceptación (Llamadas)", + "title": "Titulo de cuenta", + "hasPortalUser": "Tiene usuario del portal" }, "links": { "opportunities": "Oportunidades", @@ -32,7 +34,9 @@ "casesPrimary": "Tickets (principal)", "portalUser": "Usuario del portal", "originalLead": "Posible cliente de origen", - "documents": "Documentos" + "documents": "Documentos", + "tasksPrimary": "Tareas (ampliadas)", + "opportunitiesPrimary": "Oportunidades (primaria)" }, "labels": { "Create Contact": "Crear contacto" diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/DashletOptions.json index 9e26dfeeb6..83f9c2c160 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/DashletOptions.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/DashletOptions.json @@ -1 +1,7 @@ -{} \ No newline at end of file +{ + "fields": { + "futureDays": "Próximos X días", + "useLastStage": "Agrupar por última etapa alcanzada", + "team": "Equipo" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Global.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Global.json index fbd56f360a..0f9dcd3e14 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Global.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Global.json @@ -87,7 +87,8 @@ "Log Call": "Registrar llamada", "Archive Email": "Nuevo Correo Archivado", "Create Task": "Crear tarea", - "Tasks": "Tareas" + "Tasks": "Tareas", + "Scheduler": "Programador" }, "fields": { "billingAddressCity": "Ciudad", diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Lead.json index 926f24a549..3d41603df1 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Lead.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Lead.json @@ -24,12 +24,13 @@ "createdOpportunity": "Oportunidad", "campaign": "Campaña", "targetLists": "Listas de objetivos", - "targetList": "Lista objetivo", + "targetList": "Lista de objetivos", "industry": "Industria", "acceptanceStatus": "Estado de aceptación", "opportunityAmountCurrency": "Moneda del costo de oportunidad", "acceptanceStatusMeetings": "Estado de aceptación (Reuniones)", - "acceptanceStatusCalls": "Estado de aceptación (Llamadas)" + "acceptanceStatusCalls": "Estado de aceptación (Llamadas)", + "convertedAt": "Convertido en" }, "links": { "targetLists": "Lista de objetivos", diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Meeting.json index 5fc2058559..4d6c6eed0a 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Meeting.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Meeting.json @@ -12,7 +12,11 @@ "leads": "Posibles clientes", "reminders": "Recordatorios", "account": "Cuenta", - "acceptanceStatus": "Estado de aceptación" + "acceptanceStatus": "Estado de aceptación", + "dateStartDate": "Fecha de inicio (todo el día)", + "dateEndDate": "Fecha de finalización (todo el día)", + "isAllDay": "Es todo el día", + "Acceptance": "Aceptación" }, "options": { "status": { @@ -37,7 +41,8 @@ "Set Not Held": "Marcar como No celebrada", "Send Invitations": "Enviar Invitaciones", "on time": "a tiempo", - "before": "antes" + "before": "antes", + "All-Day": "Todo el día" }, "presetFilters": { "planned": "Planeadas", @@ -45,6 +50,7 @@ "todays": "De hoy" }, "messages": { - "nothingHasBeenSent": "No se ha enviado nada" + "nothingHasBeenSent": "No se ha enviado nada", + "selectAcceptanceStatus": "Establece tu estado de aceptación." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Opportunity.json index f1a3b0323b..da080a82ff 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Opportunity.json @@ -15,13 +15,16 @@ "campaign": "Campaña", "originalLead": "Posible cliente de origen", "amountCurrency": "Monto de la Moneda", - "contactRole": "Rol de contacto" + "contactRole": "Rol de contacto", + "lastStage": "Última etapa", + "contact": "Contacto (principal)" }, "links": { "contacts": "Contactos", "documents": "Documentos", "campaign": "Campaña", - "originalLead": "Posible cliente de origen" + "originalLead": "Posible cliente de origen", + "contact": "Contacto (principal)" }, "options": { "stage": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/TargetList.json index a01b93605a..7067a7dc2c 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/TargetList.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/TargetList.json @@ -7,7 +7,10 @@ "endDate": "Fecha de finalización", "targetLists": "Lista de objetivos", "includingActionList": "Incluyendo", - "excludingActionList": "Excluyendo" + "excludingActionList": "Excluyendo", + "optedOutCount": "Contador de bajas", + "targetStatus": "Estado del objetivo", + "isOptedOut": "Se dieró de baja" }, "links": { "accounts": "Cuentas", @@ -21,6 +24,10 @@ "Email": "Correo electrónico", "Television": "Televisión", "Newsletter": "Boletín de noticias" + }, + "targetStatus": { + "Opted Out": "Se dieron de baja", + "Listed": "Listados" } }, "labels": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Task.json b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Task.json index 386bddcbba..babbc4acb7 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/es_ES/Task.json +++ b/application/Espo/Modules/Crm/Resources/i18n/es_ES/Task.json @@ -13,10 +13,13 @@ "account": "Cuenta", "dateCompleted": "Fecha de completado", "attachments": "Adjuntos", - "reminders": "Recordatorios" + "reminders": "Recordatorios", + "contact": "Contacto" }, "links": { - "attachments": "Adjuntos" + "attachments": "Adjuntos", + "account": "Cuenta", + "contact": "Contacto" }, "options": { "status": { @@ -34,7 +37,8 @@ }, "labels": { "Create Task": "Crear tarea", - "Complete": "Completada" + "Complete": "Completada", + "overdue": "atrasado" }, "presetFilters": { "actual": "Actuales", diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Admin.json index 9f52e75655..0c2a353284 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Admin.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Admin.json @@ -1,6 +1,10 @@ { "layouts": { "detailConvert": "Convertir le prospect", - "listForAccount": "Liste (compte)" + "listForAccount": "Liste (compte)", + "listForContact": "Liste (pour contact)" + }, + "templates": { + "reminder": "Rappel" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Calendar.json index 437f3a9ef9..f39a75200e 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Calendar.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Calendar.json @@ -15,6 +15,7 @@ "current": "actuel", "time": "heure", "User List": "Liste utilisateurs", - "Manage Users": "Gérer les utilisateurs" + "Manage Users": "Gérer les utilisateurs", + "Create Shared View": "Créer une vue partagée" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Campaign.json index e1f65dd14f..369892847e 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Campaign.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Campaign.json @@ -16,7 +16,14 @@ "leadCreatedCount": "Prospects créés", "revenue": "Revenu", "revenueConverted": "Revenu (converti)", - "budgetConverted": "Budget (converti)" + "budgetConverted": "Budget (converti)", + "contactsTemplate": "Modèle de contacts", + "leadsTemplate": "Modèle de pistes", + "accountsTemplate": "Modèle de comptes", + "usersTemplate": "Modèle d'utilisateurs", + "mailMergeOnlyWithAddress": "Ignorer les enregistrements sans adresse renseignée", + "optedInCount": "A opté pour", + "budgetCurrency": "Devise Budget" }, "links": { "targetLists": "Listes de cibles", @@ -25,7 +32,11 @@ "leads": "Prospects", "opportunities": "Opportunités", "campaignLogRecords": "Logs", - "massEmails": "Emails groupés" + "massEmails": "Emails groupés", + "contactsTemplate": "Modèle de contacts", + "leadsTemplate": "Modèle de pistes", + "accountsTemplate": "Modèle de comptes", + "usersTemplate": "Modèle d'utilisateurs" }, "options": { "type": { @@ -47,7 +58,9 @@ "Mass Emails": "Emails groupés", "Email Templates": "Modèles d'email", "Unsubscribe again": "Se re-désabonner", - "Subscribe again": "Se réinscrire" + "Subscribe again": "Se réinscrire", + "Mail Merge": "Fusion et publipostage", + "Generate Mail Merge PDF": "Générer un PDF de publipostage" }, "presetFilters": { "active": "Actif" diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignLogRecord.json index 2f2ceb1fc6..fdde44f933 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignLogRecord.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignLogRecord.json @@ -18,7 +18,8 @@ "Opted Out": "Désinscrit", "Bounced": "Renvoyé", "Clicked": "Cliqué", - "Lead Created": "Prospect créé" + "Lead Created": "Prospect créé", + "Opted In": "A opté pour" } }, "labels": { @@ -29,6 +30,7 @@ "opened": "Ouvert", "optedOut": "Désinscrit", "clicked": "Cliqué", - "leadCreated": "Prospect créé" + "leadCreated": "Prospect créé", + "optedIn": "A opté pour" } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignTrackingUrl.json index 68de527511..59a6ded809 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignTrackingUrl.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/CampaignTrackingUrl.json @@ -5,5 +5,15 @@ }, "links": { "campaign": "Campagne" + }, + "options": { + "action": { + "Redirect": "Rediriger", + "Show Message": "Afficher le message" + } + }, + "tooltips": { + "url": "Le destinataire sera redirigé à cet endroit en suivant le lien.", + "message": "Le message sera affiché au destinataire après avoir suivi le lien. Markdown est supporté." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Case.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Case.json index e65e68b14a..e07dc41582 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Case.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Case.json @@ -5,7 +5,9 @@ "status": "Statut", "account": "Compte", "priority": "Priorité", - "lead": "Prospect" + "lead": "Prospect", + "attachments": "Les pièces jointes", + "inboundEmail": "Compte de messagerie de groupe" }, "links": { "account": "Compte", @@ -14,7 +16,9 @@ "calls": "Appels", "tasks": "Tâches", "articles": "Articles base de connaissance", - "lead": "Prospect" + "lead": "Prospect", + "attachments": "Les pièces jointes", + "inboundEmail": "Compte de messagerie de groupe" }, "options": { "status": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Contact.json index f8b1bfcb25..9ddc09a817 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Contact.json @@ -12,7 +12,9 @@ "campaign": "Campagne", "targetLists": "Listes de cibles", "targetList": "Liste de cibles", - "portalUser": "Utilisateur Portail" + "portalUser": "Utilisateur Portail", + "title": "Titre du Compte", + "hasPortalUser": "Dispose d'un utilisateur de Portail" }, "links": { "opportunities": "Opportunités", @@ -23,7 +25,9 @@ "account": "Compte (principal)", "accounts": "Comptes", "casesPrimary": "Tickets (principal)", - "portalUser": "Utilisateur Portail" + "portalUser": "Utilisateur Portail", + "tasksPrimary": "Tâches (développées)", + "opportunitiesPrimary": "Opportunités (Parentes)" }, "labels": { "Create Contact": "Créer un Contact" diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/DashletOptions.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/DashletOptions.json index 9e26dfeeb6..9446229c20 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/DashletOptions.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/DashletOptions.json @@ -1 +1,7 @@ -{} \ No newline at end of file +{ + "fields": { + "futureDays": "X prochains jours", + "useLastStage": "Groupe par dernier stade atteint", + "team": "Équipe" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Global.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Global.json index 00d1ea22ec..35da94d1be 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Global.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Global.json @@ -63,7 +63,8 @@ "Log Call": "Rapporter un appel", "Archive Email": "Archiver l'Email", "Create Task": "Créer une tâche", - "Tasks": "Tâches" + "Tasks": "Tâches", + "Scheduler": "Emploi du temps" }, "fields": { "billingAddressCity": "Ville", diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Lead.json index 5da2761774..34f388d345 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Lead.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Lead.json @@ -19,7 +19,8 @@ "createdOpportunity": "Opportunité", "campaign": "Campagne", "targetLists": "Listes de cibles", - "targetList": "Liste de cibles" + "targetList": "Liste de cibles", + "convertedAt": "Converti à" }, "links": { "targetLists": "Listes de cibles", diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/MassEmail.json index a16d6540ca..c942b6dfba 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/MassEmail.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/MassEmail.json @@ -13,7 +13,8 @@ "inboundEmail": "Compte email", "targetLists": "Listes de cibles", "excludingTargetLists": "Liste des cibles à exclure", - "optOutEntirely": "Désinscription email globale" + "optOutEntirely": "Désinscription email globale", + "smtpAccount": "Compte SMTP" }, "links": { "targetLists": "Listes de cibles", @@ -35,10 +36,16 @@ }, "labels": { "Create MassEmail": "Créer un email groupé", - "Send Test": "Envoyer un message de test" + "Send Test": "Envoyer un message de test", + "System SMTP": "Système SMTP", + "system": "système", + "group": "groupe" }, "messages": { "selectAtLeastOneTarget": "Sélectionner au moins une cible", "testSent": "Le message de test est supposé être envoyé" + }, + "tooltips": { + "storeSentEmails": "Les courriels seront stockés dans CRM." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Meeting.json index a1267ce056..33a1ae7005 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Meeting.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Meeting.json @@ -8,7 +8,11 @@ "users": "Utilisateurs", "leads": "Prospects", "reminders": "Notifications", - "account": "Compte" + "account": "Compte", + "dateStartDate": "Date de début (toute la journée)", + "dateEndDate": "Date de fin (toute la journée)", + "isAllDay": "Est toute la journée", + "Acceptance": "Acceptation" }, "options": { "status": { @@ -32,7 +36,8 @@ "Set Not Held": "Définir comme non effectué", "Send Invitations": "Envoyer des Invitations", "on time": "à l'heure", - "before": "en avance" + "before": "en avance", + "All-Day": "Toute la journée" }, "presetFilters": { "planned": "Prévu", @@ -40,6 +45,7 @@ "todays": "Aujourd'hui" }, "messages": { - "nothingHasBeenSent": "Aucun envoi effectué" + "nothingHasBeenSent": "Aucun envoi effectué", + "selectAcceptanceStatus": "Définissez votre statut d'acceptation." } } \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Opportunity.json index 698392abba..27a72faf02 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Opportunity.json @@ -10,10 +10,13 @@ "closeDate": "Date de fermeture", "amountConverted": "Montant (converti)", "amountWeightedConverted": "Montant pondéré", - "campaign": "Campagne" + "campaign": "Campagne", + "lastStage": "Dernière étape", + "contact": "Contact (Parent)" }, "links": { - "campaign": "Campagne" + "campaign": "Campagne", + "contact": "Contact (Parent)" }, "options": { "stage": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/TargetList.json index 20713df3b4..f62d047dcc 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/TargetList.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/TargetList.json @@ -4,7 +4,10 @@ "entryCount": "Compteur d'entrées", "campaigns": "Campagnes", "endDate": "Date de fin", - "targetLists": "Listes de cibles" + "targetLists": "Listes de cibles", + "optedOutCount": "Décompté", + "targetStatus": "Statut cible", + "isOptedOut": "Est exclu" }, "links": { "accounts": "Comptes", @@ -15,6 +18,10 @@ "options": { "type": { "Television": "Télévision" + }, + "targetStatus": { + "Opted Out": "Choisi de se retirer", + "Listed": "Listé" } }, "labels": { diff --git a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Task.json b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Task.json index 5f18cd2d5a..2d77c71ce6 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Task.json +++ b/application/Espo/Modules/Crm/Resources/i18n/fr_FR/Task.json @@ -13,7 +13,8 @@ "attachments": "Pièces jointes" }, "links": { - "attachments": "Pièces jointes" + "attachments": "Pièces jointes", + "account": "Compte" }, "options": { "status": { @@ -32,7 +33,8 @@ }, "labels": { "Create Task": "Créer une tâche", - "Complete": "Clôturer" + "Complete": "Clôturer", + "overdue": "dépassé" }, "presetFilters": { "actual": "En cours", diff --git a/application/Espo/Resources/i18n/de_DE/ActionHistoryRecord.json b/application/Espo/Resources/i18n/de_DE/ActionHistoryRecord.json index 0d853755aa..30d1f32dac 100644 --- a/application/Espo/Resources/i18n/de_DE/ActionHistoryRecord.json +++ b/application/Espo/Resources/i18n/de_DE/ActionHistoryRecord.json @@ -6,7 +6,8 @@ "target": "Ziel", "targetType": "Zieltyp", "ipAddress": "IP-Adresse", - "authLogRecord": "Auth Log-Datensatz" + "authLogRecord": "Auth Log-Datensatz", + "userType": "Benutzer-Typ" }, "links": { "user": "Benutzer", diff --git a/application/Espo/Resources/i18n/de_DE/Admin.json b/application/Espo/Resources/i18n/de_DE/Admin.json index a8dc1331e2..38e5cca9d7 100644 --- a/application/Espo/Resources/i18n/de_DE/Admin.json +++ b/application/Espo/Resources/i18n/de_DE/Admin.json @@ -62,7 +62,12 @@ "Success": "Erfolgreich", "Fail": "Fehlgeschlagen", "is recommended": "wird empfohlen", - "extension is missing": "Erweiterung fehlt" + "extension is missing": "Erweiterung fehlt", + "PDF Templates": "PDF-Vorlagen", + "Dashboard Templates": "Dashboard-Vorlagen", + "Email Addresses": "E-Mail-Adressen", + "Phone Numbers": "Telefonnummern", + "Layout Sets": "Layout-Sätze" }, "layouts": { "list": "Liste", @@ -78,7 +83,12 @@ "detailSmallPortal": "Detail (Klein, Portal)", "listSmallPortal": "Liste (Klein, Portal)", "listPortal": "Liste (Portal)", - "relationshipsPortal": "Beziehungen (Portal)" + "relationshipsPortal": "Beziehungen (Portal)", + "defaultSidePanel": "Felder des seitlichen Panel", + "bottomPanelsDetail": "Untere Felder", + "bottomPanelsEdit": "Untere Felder (Bearbeiten)", + "bottomPanelsDetailSmall": "Untere Felder (Detail klein)", + "bottomPanelsEditSmall": "Untere Felder (Bearbeiten klein)" }, "fieldTypes": { "address": "Adresse", @@ -116,7 +126,9 @@ "number": "Nummer", "jsonObject": "Json Objekt", "datetime": "Datum-Uhrzeit", - "datetimeOptional": "Datum/Datum-Uhrzeit" + "datetimeOptional": "Datum/Datum-Uhrzeit", + "checklist": "Checkliste", + "linkOne": "Link Eins" }, "fields": { "type": "Typ", @@ -156,8 +168,20 @@ "isPersonalData": "Ist Persönliche Daten", "useIframe": "Iframe verwenden", "useNumericFormat": "Verwenden Sie das numerische Format", + "cutHeight": "Höhe abkürzen", "minuteStep": "Minutenschritte", - "allowCustomOptions": "Benutzerdefinierte Optionen zulassen" + "inlineEditDisabled": "Inline Editierung abschalten", + "displayAsLabel": "Anzeige als Label", + "allowCustomOptions": "Benutzerdefinierte Optionen zulassen", + "maxCount": "Max. Anzahl Elemente", + "displayRawText": "Rohtext anzeigen (keine Abschrift)", + "accept": "Annehmen", + "displayAsList": "Als Liste anzeigen", + "viewMap": "Schaltfläche \"Karte\" anzeigen", + "codeType": "Code-Typ", + "lastChar": "Letztes Zeichen", + "listPreviewSize": "Vorschaugröße in der Listenansicht", + "onlyDefaultCurrency": "Nur Standardwährung" }, "messages": { "selectEntityType": "Entitätstyp im linken Menü auswählen.", @@ -169,13 +193,17 @@ "upgradeBackup": "Wie empfehlen VOR einer Aktualisierung die EspoCRM Dateien sowie die Datenbank zu sichern.", "thousandSeparatorEqualsDecimalMark": "Das Tausendertrennzeichen und das Dezimaltrennzeichen können nicht gleich sein", "userHasNoEmailAddress": "Der Benutzer hat keine E-Mail Adresse.", - "newVersionIsAvailable": "Die neue EspoCRM-Version {latestVersion} ist verfügbar.", "uninstallConfirmation": "Möchten Sie die Erweiterung wirklich deinstallieren?", - "cronIsNotConfigured": "Geplante Jobs werden nicht ausgeführt. Daher funktionieren eingehende E-Mails, Benachrichtigungen und Erinnerungen nicht. Bitte folgen Sie den [instructions] (https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab), um den Cron-Job einzurichten.", + "cronIsNotConfigured": "Geplante Jobs werden nicht ausgeführt. Daher funktionieren eingehende E-Mails, Benachrichtigungen und Erinnerungen nicht. Bitte folgen Sie den [instructions](https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab), um den Cron-Job einzurichten.", "newExtensionVersionIsAvailable": "Die neue {extensionName} Version {latestVersion} ist verfügbar.", "upgradeVersion": "Ihr EspoCRM wird nun auf Version **{version}** aktualisiert. Dies kann einige Zeit dauern.", "upgradeDone": "Ihr EspoCRM wurde auf Version **{version}** aktualisiert.", - "downloadUpgradePackage": "Aktualisierungspaket(e) [here]({url}) herunterladen." + "downloadUpgradePackage": "Aktualisierungspaket(e) [here]({url}) herunterladen.", + "upgradeInfo": "Lesen Sie in der [documentation]({url}) nach, wie Sie Ihre EspoCRM-Instanz aktualisieren können.", + "upgradeRecommendation": "Diese Art der Aktualisierung wird nicht empfohlen. Es ist besser, ein Upgrade per CLI durchzuführen.", + "newVersionIsAvailable": "Es ist eine neue EspoCRM-Version {latestVersion} verfügbar. Bitte folgen Sie den [instructions](https://www.espocrm.com/documentation/administration/upgrading/), um Ihre Instanz zu aktualisieren.", + "formulaFunctions": "Weitere Funktionen finden Sie in [documentation]({documentationUrl}).", + "rebuildRequired": "Sie müssen Rebuild aus CLI ausführen." }, "descriptions": { "settings": "Systemeinstellungen der Applikation.", @@ -211,14 +239,23 @@ "leadCapture": "API-Einstiegspunkte für Web-zu-Interessent.", "attachments": "Alle Dateianhänge, die im System gespeichert sind.", "templateManager": "Nachrichten Templates anpassen", - "systemRequirements": "Systemanforderungen für EspoCRM" + "systemRequirements": "Systemanforderungen für EspoCRM", + "apiUsers": "Benutzer trennen um diese zu integrieren", + "jobs": "Jobs führen Aufgaben im Hintergrund aus.", + "pdfTemplates": "Vorlagen für den Druck im PDF-Format.", + "webhooks": "Webhooks verwalten.", + "dashboardTemplates": "Stellen Sie Dashboards für Benutzer bereit.", + "phoneNumbers": "Alle im System gespeicherten Telefonnummern.", + "emailAddresses": "Alle im System gespeicherten E-Mail-Adressen.", + "layoutSets": "Sammlungen von Layouts, die den Teams und Portalen zugeordnet werden können." }, "options": { "previewSize": { "x-small": "Sehr klein", "small": "Klein", "medium": "Mittel", - "large": "Groß" + "large": "Groß", + "": "Standardmäßig" } }, "systemRequirements": { @@ -234,10 +271,18 @@ "accessInfoPortal": "Zugriffsinfo für Portale", "assignment": "Zuweisung", "mention": "Erwähnen", - "noteEmailReceived": "Hinweis zu empfangenen E-Mails", "notePost": "Hinweis zum Beitrag", "notePostNoParent": "Hinweis zum Beitrag (no Parent)", "noteStatus": "Benachrichtigung über Statusupdates", - "passwordChangeLink": "Link zum Ändern des Passwords" + "passwordChangeLink": "Link zum Ändern des Passwords", + "noteEmailReceived": "Hinweis zu empfangenen E-Mails" + }, + "strings": { + "rebuildRequired": "Neuaufbau ist erforderlich" + }, + "keywords": { + "settings": "System", + "authentication": "Passwort", + "templateManager": "Benachrichtigungen" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Currency.json b/application/Espo/Resources/i18n/de_DE/Currency.json new file mode 100644 index 0000000000..41908ea686 --- /dev/null +++ b/application/Espo/Resources/i18n/de_DE/Currency.json @@ -0,0 +1,159 @@ +{ + "names": { + "AED": "VAE Dirham", + "ALL": "Albanischer Lek", + "AMD": "Armenischer Dram", + "ANG": "Niederländischer Antillengulden", + "AOA": "Angolanischer Kwanza", + "ARS": "Argentinischer Peso", + "AUD": "Australischer Dollar", + "AWG": "Arubischer Florin", + "AZN": "Aserbaidschanischer Manat", + "BAM": "Bosnien-Herzegowina Wandelanleihe Mark", + "BBD": "Barbadischer Dollar", + "BDT": "Bangladescher Taka", + "BGN": "Bulgarischer Lew", + "BHD": "Bahrainischer Dinar", + "BIF": "Burundischer Franc", + "BMD": "Bermuda-Dollar", + "BND": "Brunei-Dollar", + "BOB": "Bolivianischer Boliviano", + "BOV": "Bolivianischer Mvdol", + "BRL": "Brasilianischer Real", + "BSD": "Bahamischer Dollar", + "BTN": "Bhutanisches Ngultrum", + "BWP": "Botsuana Pula", + "BYN": "Weißrussischer Rubel", + "BZD": "Belize-Dollar", + "CAD": "Kanadischer Dollar", + "CDF": "Kongolesischer Franc", + "CHF": "Schweizer Franken", + "CLF": "Chilenische Rechnungseinheit (UF)", + "CLP": "Chilenischer Peso", + "CNH": "Chinesischer Yuan (offshore)", + "CNY": "Chinesischer Yuan", + "COP": "Kolumbianischer Peso", + "COU": "Kolumbianische Realwerteinheit", + "CRC": "Costa Ricanischer Colon", + "CUC": "Kubanischer konvertierbarer Peso", + "CUP": "Kubanischer Peso", + "CVE": "Kapverdischer Escudo", + "CZK": "Tschechische Krone", + "DJF": "Dschibutischer Franc", + "DKK": "Dänische Krone", + "DOP": "Dominikanischer Peso", + "DZD": "Algerischer Dinar", + "EGP": "Ägyptisches Pfund", + "ERN": "Eritreischer Nakfa", + "ETB": "Äthiopisches Birr", + "FJD": "Fidschianischer Dollar", + "FKP": "Falkland-Inseln Pfund", + "GBP": "Britisches Pfund", + "GEL": "Georgischer Lari", + "GHS": "Ghanaischer Cedi", + "GIP": "Gibraltar-Pfund", + "GMD": "Gambischer Dalasi", + "GNF": "Guineischer Franc", + "GTQ": "Guatemaltekischer Quetzal", + "GYD": "Guyana-Dollar", + "HKD": "Hongkong-Dollar", + "HNL": "Honduranisches Lempira", + "HRK": "Kroatische Kuna", + "HTG": "Haitianischer Gurde", + "HUF": "Ungarischer Forint", + "IDR": "Indonesische Rupiah", + "ILS": "Israelischer Neu-Schekel", + "INR": "Indische Rupie", + "IQD": "Irakischer Dinar", + "IRR": "Iranische Rial", + "ISK": "Isländische Króna", + "JMD": "Jamaikanischer Dollar", + "JOD": "Jordanischer Dinar", + "JPY": "Japanischer Yen", + "KES": "Kenianischer Schilling", + "KGS": "Kirgisistan Som", + "KHR": "Kambodschanisch Riel", + "KMF": "Komoren-Franc", + "KPW": "Nordkoreanischer Won", + "KRW": "Südkoreanischer Won", + "KWD": "Kuwaitischer Dinar", + "KYD": "Kaiman-Dollar", + "KZT": "Kasachstanischer Tenge", + "LAK": "Laotischer Kip", + "LBP": "Libanesisches Pfund", + "LKR": "Srilankische Rupie", + "LRD": "Liberianischer Dollar", + "LYD": "Libyscher Dinar", + "MAD": "Marokkanischer Dirham", + "MDL": "Moldauischer Leu", + "MGA": "Madagaskar-Ariar", + "MKD": "Mazedonischer Denar", + "MNT": "Mongolischer Tugrik", + "MOP": "Macao-Pataca", + "MRO": "Mauretanische Ouguiya", + "MUR": "Mauritianische Rupie", + "MWK": "Malawischer Kwacha", + "MXN": "Mexikanischer Peso", + "MXV": "Mexikanische Investitionseinheit", + "MYR": "Malaysischer Ringgit", + "MZN": "Mosambikanisch Metical", + "NAD": "Namibischer Dollar", + "NGN": "Nigerianische Naira", + "NIO": "Nicaragua Cordoba", + "NOK": "Norwegische Krone", + "NPR": "Nepalesische Rupie", + "NZD": "Neuseeländischer Dollar", + "OMR": "Omanische Rial", + "PAB": "Panamaischer Balboa", + "PEN": "Peruanischer Sol", + "PGK": "Papua-Neuguinea-Kina", + "PHP": "Philippinisch Piso", + "PKR": "Pakistanische Rupie", + "PLN": "Polnischer Zloty", + "PYG": "Paraguayische Guarani", + "QAR": "Katarisches Rial", + "RON": "Rumänischer Leu", + "RSD": "Serbischer Dinar", + "RUB": "Russischer Rubel", + "RWF": "Ruandischer Franc", + "SBD": "Salomonen-Dollar", + "SCR": "Seychellen-Rupie", + "SDG": "Sudanesisches Pfund", + "SEK": "Schwedische Krone", + "SGD": "Singapur-Dollar", + "SHP": "St. Helena-Pfund", + "SLL": "Sierra Leone Leone", + "SOS": "Somalischer Schilling", + "SRD": "Surinamischer Dollar", + "SSP": "Südsudanesisches Pfund", + "SYP": "Syrisches Pfund", + "SZL": "Swasi Lilangeni", + "SVC": "Salvadorianischer Colón", + "THB": "Thailändischer Baht", + "TJS": "Tadschikistanisch-Somoni", + "TND": "Tunesischer Dinar", + "TOP": "Tonganer Paʻanga", + "TRY": "Türkische Lira", + "TTD": "Trinidad & Tobago-Dollar", + "TWD": "Neuer Taiwan-Dollar", + "TZS": "Tansanischer Schilling", + "UAH": "Ukrainische Griwna", + "UGX": "Ugandischer Schilling", + "USD": "US-Dollar", + "USN": "US-Dollar (Nächster Tag)", + "UYI": "Uruguayischer Peso (indizierte Einheiten)", + "UYU": "Uruguayischer Peso", + "UZS": "Usbekistanischer Som", + "VEF": "Venezuelanischer Bolivar", + "VND": "Vietnamesischer Dong", + "WST": "Samoanisches Tala", + "XAF": "Zentralafrikanischer CFA-Franc", + "XCD": "Ostkaribischer Dollar", + "XOF": "Westafrikanischer CFA-Franc", + "XPF": "CFP-Franc", + "YER": "Jemenitische Rial", + "ZAR": "Südafrikanischer Rand", + "ZMW": "Sambisches Kwacha", + "ZWL": "Simbabwe-Dollar" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/DashboardTemplate.json b/application/Espo/Resources/i18n/de_DE/DashboardTemplate.json index 9e26dfeeb6..598e2bb613 100644 --- a/application/Espo/Resources/i18n/de_DE/DashboardTemplate.json +++ b/application/Espo/Resources/i18n/de_DE/DashboardTemplate.json @@ -1 +1,10 @@ -{} \ No newline at end of file +{ + "fields": { + "append": "Anhängen (Tabs der Benutzer nicht entfernen)" + }, + "labels": { + "Create DashboardTemplate": "Vorlage erstellen", + "Deploy to Users": "Für Benutzer bereitstellen", + "Deploy to Team": "Dem Team bereitstellen" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/DashletOptions.json b/application/Espo/Resources/i18n/de_DE/DashletOptions.json index 19613f6032..701fa758b8 100644 --- a/application/Espo/Resources/i18n/de_DE/DashletOptions.json +++ b/application/Espo/Resources/i18n/de_DE/DashletOptions.json @@ -14,7 +14,8 @@ "boolFilterList": "Zusätzliche Filter", "sortBy": "Reihenfolge (Feld)", "sortDirection": "Reihenfolge (Richtung)", - "dateFilter": "Datumsfilter" + "dateFilter": "Datumsfilter", + "skipOwn": "Eigene Einträge nicht zeigen" }, "options": { "mode": { @@ -28,5 +29,8 @@ }, "messages": { "selectEntityType": "Wählen Sie Entitätstyp in Dashlet-Optionen." + }, + "tooltips": { + "skipOwn": "Von Ihrem Benutzerkonto durchgeführte Aktionen werden nicht angezeigt." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Email.json b/application/Espo/Resources/i18n/de_DE/Email.json index f01c3838b4..f1c125fe63 100644 --- a/application/Espo/Resources/i18n/de_DE/Email.json +++ b/application/Espo/Resources/i18n/de_DE/Email.json @@ -43,6 +43,7 @@ "toEmailAddresses": "An E-Mail Adressen", "bccEmailAddresses": "BCC E-Mail Adressen", "replyToEmailAddresses": "Antwort-an E-Mail Adressen", + "personStringData": "Personenstring-Daten", "fromEmailAddress": "Absenderadresse (link)", "replyToName": "Antwort-an Name", "replyToAddress": "Antwort-an Adresse" @@ -98,14 +99,19 @@ "Move to Folder": "In Ordner verschieben", "Filters": "Filter", "Folders": "Ordner", - "View Users": "Benutzer anzeigen" + "View Users": "Benutzer anzeigen", + "No Subject": "Kein Betreff", + "Insert Field": "Feld einfügen" }, "messages": { - "noSmtpSetup": "Keine SMTP Einstellungen {link}.", "testEmailSent": "Eine Test E-Mail wurde gesendet", "emailSent": "E-Mail wurde gesendet", "savedAsDraft": "Als Entwurf gepeichert", - "confirmInsertTemplate": "Der E-Mail Text wird gelöscht. Möchten Sie die Vorlage wirklich einfügen?" + "confirmInsertTemplate": "Der E-Mail Text wird gelöscht. Möchten Sie die Vorlage wirklich einfügen?", + "noSmtpSetup": "SMTP ist nicht konfiguriert: {link}", + "sendConfirm": "Die E-Mail senden?", + "removeSelectedRecordsConfirmation": "Sind Sie sicher, dass Sie ausgewählte E-Mails entfernen möchten?\n\nSie werden auch für andere Benutzer entfernt.", + "removeRecordConfirmation": "Sind Sie sicher, dass Sie die E-Mail entfernen möchten?\n\nSie wird auch für andere Benutzer entfernt." }, "presetFilters": { "sent": "Gesendet", @@ -123,5 +129,8 @@ "moveToTrash": "In den Papierkorb verschieben", "moveToFolder": "In Ordner verschieben", "retrieveFromTrash": "Aus dem Papierkorb holen" + }, + "strings": { + "sendingFailed": "E-Mail-Versand fehlgeschlagen" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/EmailAccount.json b/application/Espo/Resources/i18n/de_DE/EmailAccount.json index 6b821d4932..da13a69f60 100644 --- a/application/Espo/Resources/i18n/de_DE/EmailAccount.json +++ b/application/Espo/Resources/i18n/de_DE/EmailAccount.json @@ -13,7 +13,9 @@ "smtpSecurity": "SMTP Transportsicherheit", "smtpUsername": "SMTP Benutzername", "smtpPassword": "SMTP Passwort", - "useImap": "E-Mails abholen" + "useImap": "E-Mails abholen", + "smtpAuthMechanism": "SMTP-Auth-Mechanismus", + "security": "Sicherheit" }, "links": { "filters": "Filter", @@ -37,6 +39,8 @@ }, "tooltips": { "monitoredFolders": "Sie können einen 'Gesendet' Ordner hinzufügen um E-Mails zu synchronisieren, die von einem externen Programm gesendet wurden.", - "storeSentEmails": "Gesendete E-Mail werden auf einem IMAP Server gespeichert. Die E-Mail Adresse muss jene sein, von der die E-Mail gesendet wurde." + "storeSentEmails": "Gesendete E-Mail werden auf einem IMAP Server gespeichert. Die E-Mail Adresse muss jene sein, von der die E-Mail gesendet wurde.", + "useSmtp": "Die Möglichkeit, E-Mails zu versenden.", + "emailAddress": "Der Benutzerdatensatz (zugeordneter Benutzer) sollte die gleiche E-Mail-Adresse haben, um dieses E-Mail-Konto zum Senden verwenden zu können." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/EmailAddress.json b/application/Espo/Resources/i18n/de_DE/EmailAddress.json index b9124c057e..4443417616 100644 --- a/application/Espo/Resources/i18n/de_DE/EmailAddress.json +++ b/application/Espo/Resources/i18n/de_DE/EmailAddress.json @@ -3,5 +3,11 @@ "Primary": "Primär", "Opted Out": "Opt-Out gesetzt", "Invalid": "Ungültig" + }, + "fields": { + "invalid": "Ungültig" + }, + "presetFilters": { + "orphan": "Verwaist" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/EmailFilter.json b/application/Espo/Resources/i18n/de_DE/EmailFilter.json index b209186ed4..2773babb06 100644 --- a/application/Espo/Resources/i18n/de_DE/EmailFilter.json +++ b/application/Espo/Resources/i18n/de_DE/EmailFilter.json @@ -16,9 +16,9 @@ "from": "Die E-Mails werden von der angegebenen Adresse gesendet. Bitte leer lassen wenn nicht benötigt. Sie können den Platzhalter * verwenden.", "to": "Die E-Mails werden an die angegebenen Adressen gesendet. Bitte leer lassen wenn nicht benötigt. Sie können den Platzhalter * verwenden.", "name": "Ein Name für den Filter", - "subject": "Verwendung des Platzhalters *:\n\ntext* - beginnt mit text,\n*text* - enthält text,\n*text - endet mit text.", "bodyContains": "Der Text der E-Mail enthält eines der angegebenen Worte oder Phrasen.", - "isGlobal": "Wendet diesen Filter auf alle eingehenden E-Mails im System an." + "isGlobal": "Wendet diesen Filter auf alle eingehenden E-Mails im System an.", + "subject": "Verwenden Sie einen Platzhalter *: \n\n * `text*` - beginnt mit Text,\n * `*text*` - enthält Text,\n * `*text` - endet mit Text." }, "options": { "action": { diff --git a/application/Espo/Resources/i18n/de_DE/EmailTemplate.json b/application/Espo/Resources/i18n/de_DE/EmailTemplate.json index 901225cfc1..7ec7440a62 100644 --- a/application/Espo/Resources/i18n/de_DE/EmailTemplate.json +++ b/application/Espo/Resources/i18n/de_DE/EmailTemplate.json @@ -4,9 +4,9 @@ "body": "Inhalt", "subject": "Betreff", "attachments": "Anhänge", - "insertField": "Feld einfügen", "oneOff": "Ein-Aus", - "category": "Kategorie" + "category": "Kategorie", + "insertField": "Platzhalter" }, "labels": { "Create EmailTemplate": "E-Mail Vorlage erstellen", @@ -18,14 +18,13 @@ "presetFilters": { "actual": "Aktuell" }, - "messages": { - "infoText": "Verfügbare Platzhalter:\n\n{optOutUrl} – URL für einen Abmeldelink;\n\n{optOutLink} – ein Abmeldelink." - }, "placeholderTexts": { - "optOutUrl": "URL für einen Abmeldelink\n", "optOutLink": "ein Abmeldelink", "today": "Heutiges Datum", "now": "Aktuelles Datum & Uhrzeit", "currentYear": "Laufendes Jahr" + }, + "messages": { + "infoText": "Verfügbare Platzhalter:\n\n{optOutUrl} – URL für einen Abmeldelink;\n\n{optOutLink} – ein Link zum Abbestellen des Abonnements." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/EntityManager.json b/application/Espo/Resources/i18n/de_DE/EntityManager.json index 3e36b67f41..cddc62a556 100644 --- a/application/Espo/Resources/i18n/de_DE/EntityManager.json +++ b/application/Espo/Resources/i18n/de_DE/EntityManager.json @@ -29,7 +29,10 @@ "color": "Farbe", "kanbanViewMode": "Kanban-Ansicht", "kanbanStatusIgnoreList": "Ignorierte Gruppen in der Kanban-Ansicht", - "fullTextSearch": "Volltextsuche" + "fullTextSearch": "Volltextsuche", + "countDisabled": "Deaktivieren der Datensatzzählung", + "parentEntityTypeList": "Übergeordnete Entitätstypen", + "foreignLinkEntityTypeList": "Fremde Links" }, "options": { "type": { @@ -45,7 +48,9 @@ "oneToMany": "1:n", "manyToOne": "n:1", "parentToChildren": "Eltern zu Kind", - "childrenToParent": "Kind zu Eltern" + "childrenToParent": "Kind zu Eltern", + "oneToOneRight": "Eins-zu-eins Rechts", + "oneToOneLeft": "Eins-zu-eins Links" }, "sortDirection": { "asc": "Aufsteigend", @@ -55,7 +60,8 @@ "messages": { "entityCreated": "Entität wurde erstellt", "linkAlreadyExists": "Relationsnamenkonflikt", - "linkConflict": "Eine Relation mit diesem Namen existiert bereits" + "linkConflict": "Eine Relation mit diesem Namen existiert bereits", + "confirmRemove": "Sind Sie sicher, dass Sie den Entitätstyp aus dem System entfernen möchten?" }, "tooltips": { "statusField": "Updates dieses Feldes werden im Stream protokolliert.", @@ -65,6 +71,7 @@ "linkAudited": "Das Erstellen eines verknüpften Datensatzes und das Verknüpfen mit dem vorhandenen Datensatz wird in Stream protokolliert.", "linkMultipleField": "verlinken mehrere Felder bietet eine praktische Möglichkeit Beziehungen zu bearbeiten. Nicht benutzen wenn Sie eine große Anzahl von Verknüpfungen haben.", "entityType": "Base Plus - enthält Aktivitäten, Verlaufs- und Aufgabenfelder. \n\nEvent - verfügbar im Fenster \"Kalender und Aktivitäten\".", - "fullTextSearch": "Ausführung der Wiederherstellung ist erforderlich." + "fullTextSearch": "Ausführung der Wiederherstellung ist erforderlich.", + "countDisabled": "Die Gesamtzahl wird in der Listenansicht nicht angezeigt. Dies verringert die Ladezeit, wenn die DB-Tabelle sehr groß ist." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/ExternalAccount.json b/application/Espo/Resources/i18n/de_DE/ExternalAccount.json index db10ad6a3b..d702beaabe 100644 --- a/application/Espo/Resources/i18n/de_DE/ExternalAccount.json +++ b/application/Espo/Resources/i18n/de_DE/ExternalAccount.json @@ -1,6 +1,8 @@ { "labels": { "Connect": "Verbinden", - "Connected": "Verbunden" + "Connected": "Verbunden", + "Disconnect": "Verbindung trennen", + "Disconnected": "Getrennt" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/FieldManager.json b/application/Espo/Resources/i18n/de_DE/FieldManager.json index 593f038160..0f0cb75543 100644 --- a/application/Espo/Resources/i18n/de_DE/FieldManager.json +++ b/application/Espo/Resources/i18n/de_DE/FieldManager.json @@ -59,6 +59,9 @@ "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 Monate", "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 Monate", "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 Jahr" + }, + "barcodeType": { + "QRcode": "QR Code" } }, "tooltips": { @@ -73,7 +76,9 @@ "before": "Der Datumswert sollte vor dem Datumswert des angegebenen Feldes liegen.", "after": "Der Datumswert sollte nach dem Datumswert des angegebenen Feldes liegen.", "readOnly": "Feldwert kann nicht vom Benutzer angegebe, aber durch Formel berechnet werden.", - "maxFileSize": "Wenn leer oder 0, dann keine Begrenzung." + "maxFileSize": "Wenn leer oder 0, dann keine Begrenzung.", + "fileAccept": "Welche Dateitypen akzeptiert werden sollen. Es ist möglich, benutzerdefinierte Elemente hinzuzufügen.", + "barcodeLastChar": "Für den Typ EAN-13." }, "fieldParts": { "address": { @@ -87,7 +92,8 @@ "personName": { "salutation": "Anrede", "first": "Vorname", - "last": "Nachname" + "last": "Nachname", + "middle": "zweiter Vorname" }, "currency": { "converted": "(Konvertiert)", @@ -96,5 +102,33 @@ "datetimeOptional": { "date": "Datum" } + }, + "fieldInfo": { + "varchar": "Ein einzeiliger Text.", + "enum": "Selectbox, es kann nur ein Wert ausgewählt werden.", + "text": "Ein mehrzeiliger Text mit Unterstützung für Abschriften.", + "date": "Datum ohne Uhrzeit.", + "datetime": "Datum und Uhrzeit", + "currency": "Ein Währungswert. Eine Gleitkommazahl mit einem Währungscode.", + "int": "Eine ganze Zahl.", + "float": "Eine Zahl mit einem Dezimalteil.", + "bool": "Ein Kontrollkästchen. Zwei mögliche Werte: wahr und falsch.", + "multiEnum": "Eine Liste von Werten, mehrere Werte können ausgewählt werden. Die Liste ist geordnet.", + "checklist": "Eine Liste von Ankreuzfeldern.", + "array": "Eine Liste von Werten, ähnlich dem Multi-Enum-Feld.", + "address": "Eine Adresse mit Straße, Stadt, Bundesland, Postleitzahl und Land.", + "url": "Zum Speichern von Links.", + "wysiwyg": "Ein Text mit HTML-Unterstützung.", + "file": "Für das Hochladen von Dateien.", + "image": "Für das Hochladen von Bildern.", + "attachmentMultiple": "Ermöglicht das Hochladen mehrerer Dateien.", + "number": "Eine automatisch inkrementierende Nummer des Zeichenkettentyps mit einem möglichen Präfix und einer bestimmten Länge.", + "autoincrement": "Eine generierte schreibgeschützte, automatisch inkrementierende Ganzzahl.", + "barcode": "Ein Strichcode. Kann als PDF ausgedruckt werden.", + "email": "Eine Reihe von E-Mail-Adressen mit ihren Parametern: Ausgewählt, Ungültig, Primär.", + "phone": "Eine Reihe von Telefonnummern mit ihren Parametern: Typ, Ausgewählt, Ungültig, Primär.", + "foreign": "Ein Feld eines Bezugsdatensatzes. Schreibgeschützt", + "link": "Ein Datensatz, der durch eine Belongs-To-Beziehung (Mann-zu-Eins- oder Eins-zu-Eins-Beziehung) verbunden ist.", + "linkParent": "Ein Datensatz, der über die Beziehung zwischen Eltern und Angehörigen in Beziehung steht. Kann von verschiedenen Entitätstypen sein." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Global.json b/application/Espo/Resources/i18n/de_DE/Global.json index 27a0f70c1a..9e76239011 100644 --- a/application/Espo/Resources/i18n/de_DE/Global.json +++ b/application/Espo/Resources/i18n/de_DE/Global.json @@ -38,7 +38,10 @@ "LeadCapture": "Einstiegspunkt der Erfassung des Interessenten", "LeadCaptureLogRecord": "Logeintrag der Erfassung des Interessenten", "ArrayValue": "Array-Wert", - "ApiUser": "API Benutzer" + "ApiUser": "API Benutzer", + "DashboardTemplate": "Dashboard-Vorlage", + "Currency": "Währung", + "LayoutSet": "Layout-Set" }, "scopeNamesPlural": { "Email": "E-Mails", @@ -71,7 +74,12 @@ "LeadCapture": "Erfassung des Interessenten", "LeadCaptureLogRecord": "Erfassung des Interessenten Log", "ArrayValue": "Array-Werte", - "ApiUser": "API Benutzer" + "ApiUser": "API Benutzer", + "DashboardTemplate": "Dashboard-Vorlagen", + "EmailAddress": "E-Mail-Adressen", + "PhoneNumber": "Telefonnummern", + "Currency": "Währung", + "LayoutSet": "Layout-Sätze" }, "labels": { "Misc": "Verschiedenes", @@ -218,8 +226,15 @@ "View Personal Data": "Persönliche Daten anzeigen", "Personal Data": "Persönliche Daten", "Erase": "Löschen", + "Move Over": "Verschiebe nach", "Restore": "Wiederherstellen", - "View Followers": "Abonnenten anzeigen" + "View Followers": "Abonnenten anzeigen", + "Convert Currency": "Währung umrechnen", + "Middle Name": "Zweiter Vorname", + "View on Map": "Ansicht auf Karte", + "Proceed": "Fortfahren", + "Attached": "Beigefügt", + "Preview": "Vorschau" }, "messages": { "pleaseWait": "Bitte warten...", @@ -280,11 +295,15 @@ "fieldValueDuplicate": "Doppelter Wert", "unlinkSelectedRecordsConfirmation": "Sind Sie sicher, dass Sie die Beziehungen zu ausgewählten Datensätzen entfernen möchten?", "recalculateFormulaConfirmation": "Sind Sie sicher, dass Sie Formel für ausgewählte Datensätze neu berechnen möchten?", - "fieldExceedsMaxCount": "Anzahl überschreitet die maximal zulässige Anzahl {maxCount}" + "fieldExceedsMaxCount": "Anzahl überschreitet die maximal zulässige Anzahl {maxCount}", + "notUpdated": "Nicht aktualisiert", + "maintenanceMode": "Die Anwendung befindet sich derzeit im Wartungsmodus. Nur Admin-Benutzer haben Zugriff.\n\nDer Wartungsmodus kann unter Administration → Einstellungen deaktiviert werden.", + "fieldInvalid": "{field} ist ungültig" }, "boolFilters": { "onlyMy": "Nur Meine", - "followed": "Abonniert" + "followed": "Abonniert", + "onlyMyTeam": "Mein Team" }, "presetFilters": { "followed": "Abonniert", @@ -332,7 +351,8 @@ "targetListIsOptedOut": "Ist Opt-Out gesetzt (Kontaktliste)", "type": "Typ", "phoneNumberIsOptedOut": "Telefonnummer ist Opt-Out gesetzt", - "types": "Typen" + "types": "Typen", + "middleName": "Zweiter Vorname" }, "links": { "assignedUser": "Zugewiesener Benutzer", @@ -575,7 +595,9 @@ "anyOf": "Irgendein von", "isNot": "Ist nicht", "isNotOneOf": "Keiner von", - "noneOf": "Keiner von" + "noneOf": "Keiner von", + "allOf": "Alle von", + "any": "Alle" }, "varcharSearchRanges": { "equals": "Gleich", diff --git a/application/Espo/Resources/i18n/de_DE/Import.json b/application/Espo/Resources/i18n/de_DE/Import.json index c2ec7cea70..a1152ca7a3 100644 --- a/application/Espo/Resources/i18n/de_DE/Import.json +++ b/application/Espo/Resources/i18n/de_DE/Import.json @@ -50,7 +50,9 @@ "Remove Import Log": "Importprotokoll entfernen", "New Import": "Neuer Import", "Import Results": "Importergebnisse", - "Silent Mode": "Silent-Modus" + "Silent Mode": "Silent-Modus", + "New import with same params": "Neuer Import mit gleichen Parametern", + "Run Manually": "Manuell ausführen" }, "messages": { "utf8": "Sollte UTF-8 kodiert sein", @@ -60,8 +62,8 @@ "removeDuplicates": "Dadurch werden alle importierten Datensätze, die als Duplikate erkannt wurden, dauerhaft entfernt.", "confirmRevert": "Dadurch werden alle importierten Datensätze dauerhaft entfernt. Sind Sie sicher?", "confirmRemoveDuplicates": "Dadurch werden alle importierten Datensätze, die als Duplikate erkannt wurden, dauerhaft entfernt. Sind Sie sicher?", - "confirmRemoveImportLog": "Dies wird das Importprotokoll entfernen. Alle importierten Datensätze werden beibehalten. Sie können den Import rückgängig nicht machen. Sind Sie sicher?", - "removeImportLog": "Dies wird das Importprotokoll entfernen. Alle importierten Datensätze werden beibehalten. Verwenden Sie es, wenn Sie sicher sind, dass der Import in Ordnung ist." + "removeImportLog": "Dies wird das Importprotokoll entfernen. Alle importierten Datensätze werden beibehalten. Verwenden Sie es, wenn Sie sicher sind, dass der Import in Ordnung ist.", + "confirmRemoveImportLog": "Dadurch wird das Importprotokoll entfernt. Alle importierten Aufzeichnungen werden aufbewahrt. Sie können die Importergebnisse nicht rückgängig machen. Sind Sie sicher?" }, "fields": { "file": "Datei", @@ -74,7 +76,23 @@ "status": { "Failed": "Fehler", "In Process": "In Arbeit", - "Complete": "Fertig" + "Complete": "Fertig", + "Pending": "Ausstehend" + }, + "personNameFormat": { + "f l": "Vorname Nachname", + "l f": "Nachname Vorname", + "f m l": "Vorname 2. Vorname Nachname", + "l f m": "Nachname Vorname 2. Vorname", + "l, f": "Nachname, Vorname" } + }, + "strings": { + "commandToRun": "Befehl zum Ausführen (von CLI)", + "saveAsDefault": "Als Standard speichern" + }, + "tooltips": { + "manualMode": "Wenn dieses Kontrollkästchen markiert ist, müssen Sie den Import manuell aus der CLI ausführen. Der Befehl wird nach dem Einrichten des Imports angezeigt.", + "silentMode": "Ein Großteil der After-Save-Skripte wird übersprungen, Stream-Notizen werden nicht erstellt. Der Import wird schneller ablaufen." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/InboundEmail.json b/application/Espo/Resources/i18n/de_DE/InboundEmail.json index a7331d2979..7f55790a11 100644 --- a/application/Espo/Resources/i18n/de_DE/InboundEmail.json +++ b/application/Espo/Resources/i18n/de_DE/InboundEmail.json @@ -31,7 +31,9 @@ "smtpIsShared": "SMTP ist freigegeben", "smtpIsForMassEmail": "SMTP ist für Massen-E-Mails", "useImap": "E-Mails abholen", - "keepFetchedEmailsUnread": "Geholte E-Mails ungelesen halten" + "keepFetchedEmailsUnread": "Geholte E-Mails ungelesen halten", + "smtpAuthMechanism": "SMTP-Auth-Mechanismus", + "security": "Sicherheit" }, "tooltips": { "reply": "Benachrichtigt E-Mail Empfänger beim Empfang der Nachrichten.\n\n Nur eine E-Mail pro Empfänger wird zu einer Zeit versendet um eine Endlosschleife zu verhindern.", @@ -46,7 +48,8 @@ "monitoredFolders": "Mehrere Ordner sollten durch ein Komma getrennt sein.", "smtpIsShared": "Wenn diese Option aktiviert ist, können Benutzer E-Mails über dieses SMTP senden. Die Verfügbarkeit wird von Rollen über die Gruppen-E-Mail-Konto-Berechtigung gesteuert.", "smtpIsForMassEmail": "Wenn diese Option aktiviert ist, steht SMTP für Massen-E-Mail zur Verfügung.", - "storeSentEmails": "Gesendete E-Mails werden auf dem IMAP-Server gespeichert." + "storeSentEmails": "Gesendete E-Mails werden auf dem IMAP-Server gespeichert.", + "useSmtp": "Die Möglichkeit, E-Mails zu versenden." }, "links": { "filters": "Filter", diff --git a/application/Espo/Resources/i18n/de_DE/LayoutManager.json b/application/Espo/Resources/i18n/de_DE/LayoutManager.json index 71a3d71b50..59d31d34bd 100644 --- a/application/Espo/Resources/i18n/de_DE/LayoutManager.json +++ b/application/Espo/Resources/i18n/de_DE/LayoutManager.json @@ -5,7 +5,8 @@ "align": "Ausrichten", "sticked": "Gepinnt", "isLarge": "Große Schriftgröße", - "dynamicLogicVisible": "Bedingungen, die das Panel sichtbar machen" + "dynamicLogicVisible": "Bedingungen, die das Panel sichtbar machen", + "hidden": "Versteckt" }, "options": { "align": { @@ -22,5 +23,9 @@ }, "labels": { "New panel": "Neues Panel" + }, + "tooltips": { + "link": "Wenn diese Option aktiviert ist, wird ein Feldwert als Link angezeigt, der auf die Detailansicht des Datensatzes verweist. Normalerweise wird er für *Name*-Felder verwendet.", + "hiddenPanel": "Klicken Sie auf 'mehr anzeigen', um das Panel zu sehen." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/LayoutSet.json b/application/Espo/Resources/i18n/de_DE/LayoutSet.json new file mode 100644 index 0000000000..a8fac2db28 --- /dev/null +++ b/application/Espo/Resources/i18n/de_DE/LayoutSet.json @@ -0,0 +1,6 @@ +{ + "labels": { + "Create LayoutSet": "Layout-Set erstellen", + "Edit Layouts": "Layouts bearbeiten" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/LeadCapture.json b/application/Espo/Resources/i18n/de_DE/LeadCapture.json index c107b15ffb..2d57539c11 100644 --- a/application/Espo/Resources/i18n/de_DE/LeadCapture.json +++ b/application/Espo/Resources/i18n/de_DE/LeadCapture.json @@ -13,14 +13,20 @@ "leadSource": "Quelle", "targetTeam": "Zielteam", "exampleRequestMethod": "Methode", - "exampleRequestPayload": "Nutzlast" + "exampleRequestPayload": "Nutzlast", + "createLeadBeforeOptInConfirmation": "Lead vor Bestätigung erstellen", + "duplicateCheck": "Dublettenprüfung", + "skipOptInConfirmationIfSubscribed": "Bestätigung überspringen, wenn Lead bereits in der Zielliste ist", + "smtpAccount": "SMTP-Konto", + "inboundEmail": "Gruppen-E-Mail-Konto" }, "links": { "targetList": "Kontaktliste", "campaign": "Kampagne", "optInConfirmationEmailTemplate": "E-Mail-Vorlage zur Opt-In-Bestätigung", "targetTeam": "Zielteam", - "logRecords": "Protokoll" + "logRecords": "Protokoll", + "inboundEmail": "Gruppen-E-Mail-Konto" }, "labels": { "Create LeadCapture": "Einstiegspunkt erstellen", diff --git a/application/Espo/Resources/i18n/de_DE/PhoneNumber.json b/application/Espo/Resources/i18n/de_DE/PhoneNumber.json new file mode 100644 index 0000000000..21f4b6ca02 --- /dev/null +++ b/application/Espo/Resources/i18n/de_DE/PhoneNumber.json @@ -0,0 +1,6 @@ +{ + "fields": { + "type": "Typ", + "invalid": "Ungültig" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Portal.json b/application/Espo/Resources/i18n/de_DE/Portal.json index 7d0def8b19..8bdb4ad9b7 100644 --- a/application/Espo/Resources/i18n/de_DE/Portal.json +++ b/application/Espo/Resources/i18n/de_DE/Portal.json @@ -13,15 +13,18 @@ "weekStart": "Erster Tag der Woche", "defaultCurrency": "Standardwährung", "customUrl": "Benutzerdefinierte URL", - "customId": "Benutzerdefinierte ID" + "customId": "Benutzerdefinierte ID", + "layoutSet": "Layout-Set" }, "links": { "users": "Benutzer", "portalRoles": "Rollen", - "notes": "Notizen" + "notes": "Notizen", + "layoutSet": "Layout-Set" }, "tooltips": { - "portalRoles": "Die spezifizierten Portal Rollen werden auf alle Benutzer dieses Portals angewendet." + "portalRoles": "Die spezifizierten Portal Rollen werden auf alle Benutzer dieses Portals angewendet.", + "layoutSet": "Bietet die Möglichkeit, von Standard-Layouts abweichende Layouts zu haben." }, "labels": { "Create Portal": "Portal erstellen", diff --git a/application/Espo/Resources/i18n/de_DE/Preferences.json b/application/Espo/Resources/i18n/de_DE/Preferences.json index 99d83d0475..4f24dbf5cb 100644 --- a/application/Espo/Resources/i18n/de_DE/Preferences.json +++ b/application/Espo/Resources/i18n/de_DE/Preferences.json @@ -34,7 +34,9 @@ "followCreatedEntityTypeList": "Der Benutzer abonniert erstellten Einträge bestimmter Entitätstypen", "emailUseExternalClient": "Verwenden einen externen E-Mail-Client", "scopeColorsDisabled": "Bereichsfarben deaktivieren", - "tabColorsDisabled": "Tabfarben deaktivieren" + "tabColorsDisabled": "Tabfarben deaktivieren", + "assignmentNotificationsIgnoreEntityTypeList": "In-App-Benachrichtigungen über Zuweisungen", + "assignmentEmailNotificationsIgnoreEntityTypeList": "E-Mail-Benachrichtigungen über Zuweisungen\n" }, "options": { "weekStart": { diff --git a/application/Espo/Resources/i18n/de_DE/ScheduledJob.json b/application/Espo/Resources/i18n/de_DE/ScheduledJob.json index 86fd7aa955..72731cd5e6 100644 --- a/application/Espo/Resources/i18n/de_DE/ScheduledJob.json +++ b/application/Espo/Resources/i18n/de_DE/ScheduledJob.json @@ -6,7 +6,8 @@ "log": "Protokoll" }, "labels": { - "Create ScheduledJob": "Geplante Aufgabe erstellen" + "Create ScheduledJob": "Geplante Aufgabe erstellen", + "As often as possible": "So oft wie möglich" }, "options": { "job": { @@ -16,7 +17,8 @@ "SendEmailReminders": "E-Mail Erinnerungen senden", "AuthTokenControl": "Auth Token-Überwachung", "SendEmailNotifications": "E-Mail-Benachrichtigungen senden", - "CheckNewVersion": "Nach neuer Version suchen" + "CheckNewVersion": "Nach neuer Version suchen", + "ProcessWebhookQueue": "Webhook-Warteschlange verarbeiten\n" }, "cronSetup": { "linux": "Hinweis: Fügen Sie diese Zeile zu Ihrer Crontab Datei hinzu, um geplante Aufgaben durchführen zu können:", @@ -30,6 +32,6 @@ } }, "tooltips": { - "scheduling": "Definiert wann und wie oft ein Job läuft\n\n`*/5 * * * *` - alle 5 Minuten\n\n`0 */2 * * *` - alle 2 Stunden\n\n`30 1 * * *` - um 01:30 einmal am Tag\n\n`0 0 1 * *` - am ersten Tag des Monats" + "scheduling": "Crontab-Notation. Definiert die Häufigkeit der Jobläufe.\n\n`*/5 * * * *` - alle 5 Minuten\n\n`0 */2 * * *` - alle 2 Stunden\n\n`30 1 * * *` - einmal täglich um 01:30\n\n`0 0 1 1 * *` - am ersten Tag des Monats" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Settings.json b/application/Espo/Resources/i18n/de_DE/Settings.json index 9766c30681..eedc8634e1 100644 --- a/application/Espo/Resources/i18n/de_DE/Settings.json +++ b/application/Espo/Resources/i18n/de_DE/Settings.json @@ -79,7 +79,6 @@ "historyEntityList": "Verlaufsentitätenliste", "currencyFormat": "Währungsformat", "currencyDecimalPlaces": "Dezimalstellen der Währung", - "aclStrictMode": "ACL Strict-Modus", "followCreatedEntities": "Eigene Einträge abonnieren", "aclAllowDeleteCreated": "Erlauben erstellten Einträge zu löschen", "adminNotifications": "Systembenachrichtigungen im Administrationspanel", @@ -102,23 +101,35 @@ "addressCountryList": "Adresse Land Autovervollständigungsliste", "fiscalYearShift": "Beginn des Geschäftsjahres", "jobRunInParallel": "Jobs werden parallel ausgeführt", + "jobMaxPortion": "Arbeitsplätze max. Anteil", + "jobPoolConcurrencyNumber": "Anzahl der Gleichzeitigkeit im Stellenpool", "daemonInterval": "Daemon Intervall", + "daemonMaxProcessNumber": "Daemon max. Prozessnummer", + "daemonProcessTimeout": "Daemon-Prozess-Timeout", "addressCityList": "Adresse Stadt Autovervollständigungsliste", "addressStateList": "Adresse Bundesland Autovervollständigungsliste", "cronDisabled": "Cron deaktivieren", "maintenanceMode": "Wartungsmodus", "useWebSocket": "WebSocket verwenden", - "emailNotificationsDelay": "Verzögerung von E-Mail-Benachrichtigungen (in Sekunden)" - }, - "options": { - "weekStart": { - "0": "Sonntag", - "1": "Montag" - }, - "streamEmailNotificationsTypeList": { - "Status": "Statusaktualisierungen", - "EmailReceived": "Empfangene E-Mails" - } + "emailNotificationsDelay": "Verzögerung von E-Mail-Benachrichtigungen (in Sekunden)", + "massEmailOpenTracking": "Offene Verfolgung von E-Mails", + "passwordRecoveryDisabled": "Passwort-Wiederherstellung deaktivieren", + "passwordRecoveryForAdminDisabled": "Deaktivieren Sie die Passwort-Wiederherstellung für Admin-Benutzer", + "passwordGenerateLength": "Länge der generierten Kennwörter", + "passwordStrengthLength": "Minimale Passwortlänge", + "passwordStrengthLetterCount": "Anzahl der erforderlichen Buchstaben im Passwort", + "passwordStrengthNumberCount": "Anzahl der erforderlichen Ziffern im Passwort", + "passwordStrengthBothCases": "Das Passwort muss sowohl Groß- als auch Kleinbuchstaben enthalten", + "auth2FA": "2-Faktor-Authentifizierung aktivieren", + "auth2FAMethodList": "Verfügbare 2FA-Methoden", + "personNameFormat": "Format des Personennamens", + "newNotificationCountInTitle": "Neue Benachrichtigungsnummer im Seitentitel anzeigen\n", + "massEmailVerp": "VERP verwenden", + "emailAddressLookupEntityTypeList": "Suchbereiche für E-Mail-Adressen", + "busyRangesEntityList": "Liste der Frei/Gebucht-Einheiten", + "passwordRecoveryForInternalUsersDisabled": "Deaktivieren der Passwort-Wiederherstellung für interne Benutzer", + "passwordRecoveryNoExposure": "Verhindern Sie die Preisgabe von E-Mail-Adressen im Passwort-Wiederherstellungsformular", + "auth2FAForced": "Regelmäßige Benutzer zur Einrichtung von 2FA zwingen" }, "tooltips": { "recordsPerPage": "Anzahl Sätze In Listenansichten (Standard) ", @@ -169,7 +180,28 @@ "daemonProcessTimeout": "Maximale Ausführungszeit (in Sekunden) für einen einzelnen Cron-Prozess.", "cronDisabled": "Cron läuft nicht.", "maintenanceMode": "Nur Administratoren haben Zugriff auf das System.", - "ldapAccountCanonicalForm": "Format der Accountinformationen. Es gibt vier Optionen:\n\n- 'Dn' - LDAP DN im Format 'CN=tester,OU=espocrm,DC=test, DC=lan'.\n\n- 'Username' - im Format 'tester'.\n\n- 'Backslash' - im Format 'COMPANY\\tester'.\n\n- 'Principal' - im Format 'tester@company.com'." + "ldapAccountCanonicalForm": "Format der Accountinformationen. Es gibt vier Optionen:\n\n- 'Dn' - LDAP DN im Format 'CN=tester,OU=espocrm,DC=test, DC=lan'.\n\n- 'Username' - im Format 'tester'.\n\n- 'Backslash' - im Format 'COMPANY\\tester'.\n\n- 'Principal' - im Format 'tester@company.com'.", + "massEmailVerp": "Variabler Rücklaufpfad für Rückläufer. Zur besseren Behandlung von zurückgewiesenen Nachrichten. Stellen Sie sicher, dass Ihr SMTP-Provider dies unterstützt.", + "displayListViewRecordCount": "Eine Gesamtzahl von Datensätzen wird in der Listenansicht angezeigt.", + "currencyList": "Welche Währungen im System verfügbar sein werden.", + "activitiesEntityList": "Welche Aufzeichnungen werden im Aktivitäten-Panel zur Verfügung stehen.", + "historyEntityList": "Welche Aufzeichnungen im Geschichtspanel verfügbar sein werden.", + "calendarEntityList": "Welche Datensätze im Kalender verfügbar sein werden.", + "addressStateList": "Nennen Sie Vorschläge für Adressfelder.", + "addressCityList": "Stadtvorschläge für Adressfelder.", + "addressCountryList": "Ländervorschläge für Adressfelder.", + "exportDisabled": "Benutzer können keine Datensätze exportieren. Nur Admin wird erlaubt sein.", + "globalSearchEntityList": "Welche Datensätze mit der Globalen Suche durchsucht werden können.", + "siteUrl": "Eine URL dieser EspoCRM-Instanz. Sie müssen sie ändern, wenn Sie in eine andere Domäne umziehen.", + "useCache": "Eine Deaktivierung wird nicht empfohlen, es sei denn zu Entwicklungszwecken.", + "useWebSocket": "WebSocket ermöglicht die interaktive Zwei-Wege-Kommunikation zwischen einem Server und einem Browser. Erfordert die Einrichtung des WebSocket-Daemons auf Ihrem Server. Weitere Informationen finden Sie in der Dokumentation.", + "passwordRecoveryForInternalUsersDisabled": "Nur Portalbenutzer können das Passwort wiederherstellen.", + "passwordRecoveryNoExposure": "Es wird nicht möglich sein, festzustellen, ob eine bestimmte E-Mail-Adresse im System registriert ist.", + "emailAddressLookupEntityTypeList": "Für E-Mail-Adresse automatisch ausfüllen.", + "emailNotificationsDelay": "Eine Nachricht kann innerhalb des angegebenen Zeitrahmens bearbeitet werden, bevor die Benachrichtigung gesendet wird.", + "outboundEmailFromAddress": "Die E-Mail-Adresse des Systems.", + "smtpServer": "Wenn leer, dann wird das Gruppen-E-Mail-Konto mit der entsprechenden E-Mail-Adresse verwendet.", + "busyRangesEntityList": "Was wird bei der Anzeige belegter Zeitbereiche in Scheduler & Timeline berücksichtigt." }, "labels": { "Locale": "Lokale Einstellungen", @@ -184,9 +216,24 @@ "Activities": "Aktivitäten", "Admin Notifications": "Admin-Benachrichtigungen", "Search": "Suche", - "Misc": "Verschiedenes" + "Misc": "Verschiedenes", + "Passwords": "Kennwörter", + "2-Factor Authentication": "2-Faktor-Authentifizierung", + "Group Tab": "Registerkarte Gruppe" }, "messages": { "ldapTestConnection": "Die Verbindung wurde erfolgreich hergestellt." + }, + "options": { + "streamEmailNotificationsTypeList": { + "Status": "Statusaktualisierungen", + "EmailReceived": "Empfangene E-Mails" + }, + "personNameFormat": { + "firstLast": "Vorname Nachname", + "lastFirst": "Nachname Vorname\n", + "firstMiddleLast": "Vorname 2. Vorname Nachname", + "lastFirstMiddle": "Nachname Vorname 2. Vorname" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Stream.json b/application/Espo/Resources/i18n/de_DE/Stream.json index 9e26dfeeb6..c716cefe4a 100644 --- a/application/Espo/Resources/i18n/de_DE/Stream.json +++ b/application/Espo/Resources/i18n/de_DE/Stream.json @@ -1 +1,15 @@ -{} \ No newline at end of file +{ + "messages": { + "infoMention": "Geben Sie **@username** ein, um den Benutzer im Beitrag zu erwähnen.", + "infoSyntax": "Verfügbare Abschriftensyntax" + }, + "syntaxItems": { + "code": "Code", + "multilineCode": "mehrzeiliger Code", + "strongText": "Fettschrift", + "emphasizedText": "Hervorgehobener Text", + "deletedText": "gelöschter Text", + "blockquote": "Zitat", + "link": "Link" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/Team.json b/application/Espo/Resources/i18n/de_DE/Team.json index e49ec82e96..ed3c9faf93 100644 --- a/application/Espo/Resources/i18n/de_DE/Team.json +++ b/application/Espo/Resources/i18n/de_DE/Team.json @@ -1,17 +1,20 @@ { "fields": { "roles": "Rollen", - "positionList": "Positionsbezeichnungen" + "positionList": "Positionsbezeichnungen", + "layoutSet": "Layout-Set" }, "links": { "users": "Benutzer", "notes": "Notizen", "roles": "Rollen", - "inboundEmails": "Gruppen E-Mail Konten" + "inboundEmails": "Gruppen E-Mail Konten", + "layoutSet": "Layout-Set" }, "tooltips": { "roles": "Benutzer dieses Teams erben alle Zugriffsberechtigungen von der ausgewählten Rollen.", - "positionList": "Verfügbare Positionen in diesem Team. Z.B. Verkäufer, Manager etc." + "positionList": "Verfügbare Positionen in diesem Team. Z.B. Verkäufer, Manager etc.", + "layoutSet": "Bietet die Möglichkeit, von Standard-Layouts abweichende Layouts zu haben. Layoutsatz wird auf Benutzer angewendet, die dieses Team als Standardteam festgelegt haben." }, "labels": { "Create Team": "Team erstellen" diff --git a/application/Espo/Resources/i18n/de_DE/Template.json b/application/Espo/Resources/i18n/de_DE/Template.json index be3c02d11d..2bbd624244 100644 --- a/application/Espo/Resources/i18n/de_DE/Template.json +++ b/application/Espo/Resources/i18n/de_DE/Template.json @@ -13,7 +13,10 @@ "variables": "Verfügbare Platzhalter", "pageOrientation": "Seitenausrichtung", "pageFormat": "Papierformat", - "fontFace": "Schriftart" + "fontFace": "Schriftart", + "pageWidth": "Seitenbreite (mm)", + "pageHeight": "Seitenhöhe (mm)", + "headerPosition": "Kopfzeilen-Position" }, "labels": { "Create Template": "Vorlage erstellen" @@ -29,7 +32,11 @@ }, "placeholders": { "today": "Heute (Datum)", - "now": "Jetzt (Datum-Uhrzeit)" + "now": "Jetzt (Datum-Uhrzeit)", + "pagebreak": "Seitenumbruch" + }, + "pageFormat": { + "Custom": "Benutzer" } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/de_DE/User.json b/application/Espo/Resources/i18n/de_DE/User.json index 7f5adaa1ba..52d90014c8 100644 --- a/application/Espo/Resources/i18n/de_DE/User.json +++ b/application/Espo/Resources/i18n/de_DE/User.json @@ -29,7 +29,12 @@ "type": "Art", "apiKey": "API Schlüssel", "secretKey": "Geheime Phrase", - "authMethod": "Authentifizierungsmethode" + "authMethod": "Authentifizierungsmethode", + "yourPassword": "Ihr aktuelles Passwort", + "dashboardTemplate": "Dashboard-Vorlage", + "auth2FAEnable": "2-Faktor-Authentifizierung aktivieren", + "auth2FAMethod": "2FA Methode", + "auth2FATotpSecret": "2FA TOTP Geheimnis" }, "links": { "roles": "Rollen", @@ -40,7 +45,9 @@ "accounts": "Firmen", "account": "Benutzerkonto (Primär)", "tasks": "Aufgaben", - "defaultTeam": "Standard Team" + "defaultTeam": "Standard Team", + "dashboardTemplate": "Dashboard-Vorlage", + "userData": "Benutzerdaten" }, "labels": { "Create User": "Benutzer erstellen", @@ -56,7 +63,13 @@ "Email Accounts": "E-Mail Konten", "Create Portal User": "Portalbenutzer erstellen", "Proceed w/o Contact": "Weiter mit Kontakt", - "Generate New API Key": "Neuen API Schlüssel erstellen" + "Generate New API Key": "Neuen API Schlüssel erstellen", + "Generate New Password": "Neues Passwort generieren", + "Back to login form": "Zurück zum Anmeldeformular", + "Requirements": "Anforderungen", + "Security": "Sicherheit", + "Reset 2FA": "2FA zurücksetzen", + "Secret": "Geheimnis" }, "tooltips": { "defaultTeam": "Alle Datensätze dieses Benutzers werden standardmäßig seinem Team zugeordnet.", @@ -79,14 +92,29 @@ "uniqueLinkHasBeenSent": "Ein einmaliger Link wurde an die angegebene E-Mail Adresse gesendet.", "passwordChangedByRequest": "Das Passwort wurde geändert", "userNameExists": "Benutzername existiert bereits", - "setupSmtpBefore": "Sie müssen die [SMTP Einstellungen]({url}) setzen damit das System Passwörter in E-Mails senden kann." + "setupSmtpBefore": "Sie müssen die [SMTP Einstellungen]({url}) setzen damit das System Passwörter in E-Mails senden kann.", + "passwordStrengthLength": "Muss mindestens {lenght} Zeichen lang sein.", + "passwordStrengthLetterCount": "Muss mindestens {count} Buchstabe(n) enthalten.", + "passwordStrengthNumberCount": "Muss mindestens {count} Ziffer(n) enthalten.", + "passwordStrengthBothCases": "Muss sowohl Groß- als auch Kleinbuchstaben enthalten.", + "wrongCode": "Falscher Code", + "codeIsRequired": "Code ist erforderlich", + "enterTotpCode": "Geben Sie den Code aus Ihrer Authenticator-App ein.", + "verifyTotpCode": "Scannen Sie den QR-Code mit Ihrer mobilen Authentifizierungs-App. Wenn Sie Probleme mit dem Scannen haben, können Sie den Schlüssel auch manuell eingeben. Danach sehen Sie einen 6-stelligen Code in Ihrer Anwendung. Geben Sie diesen Code in das Feld unten ein.", + "generateAndSendNewPassword": "Es wird ein neues Passwort generiert und an die E-Mail-Adresse des Benutzers geschickt.", + "security2FaResetConfimation": "Sind Sie sicher, dass Sie die aktuellen 2FA-Einstellungen zurücksetzen möchten?", + "ldapUserInEspoNotFound": "Benutzer wird in EspoCRM nicht gefunden. Wenden Sie sich an Ihren Administrator, um den Benutzer anzulegen.", + "passwordRecoverySentIfMatched": "Angenommen, die eingegebenen Daten stimmen mit einem beliebigen Benutzerkonto überein.", + "auth2FARequiredHeader": "2-Faktor-Authentifizierung erforderlich", + "auth2FARequired": "Sie müssen eine 2-Faktor-Authentifizierung einrichten. Verwenden Sie eine Authentifizierungsanwendung auf Ihrem Mobiltelefon (z.B. Google Authenticator)." }, "boolFilters": { "onlyMyTeam": "Nur mein Team" }, "presetFilters": { "active": "Aktiv", - "activePortal": "Portal Aktiv" + "activePortal": "Portal Aktiv", + "activeApi": "API aktiv" }, "options": { "gender": { diff --git a/application/Espo/Resources/i18n/de_DE/Webhook.json b/application/Espo/Resources/i18n/de_DE/Webhook.json index 9e26dfeeb6..10122e8722 100644 --- a/application/Espo/Resources/i18n/de_DE/Webhook.json +++ b/application/Espo/Resources/i18n/de_DE/Webhook.json @@ -1 +1,16 @@ -{} \ No newline at end of file +{ + "labels": { + "Create Webhook": "Webhook erstellen" + }, + "fields": { + "event": "Ereignis", + "isActive": "ist aktiv\n", + "user": "API-Benutzer", + "entityType": "Entitätstyp", + "field": "Feld", + "secretKey": "Geheimer Schlüssel" + }, + "links": { + "user": "Benutzer" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/ActionHistoryRecord.json b/application/Espo/Resources/i18n/es_ES/ActionHistoryRecord.json index 543abea8a6..7f7cce8858 100644 --- a/application/Espo/Resources/i18n/es_ES/ActionHistoryRecord.json +++ b/application/Espo/Resources/i18n/es_ES/ActionHistoryRecord.json @@ -4,14 +4,17 @@ "action": "Acción", "createdAt": "Fecha", "target": "Entidad objetivo", - "targetType": "Tipo de entidad", + "targetType": "Tipo de objetivo", "authToken": "Token de autenticación", - "ipAddress": "Dirección IP" + "ipAddress": "Dirección IP", + "authLogRecord": "Entrada del registro de autenticación", + "userType": "Tipo de usuario" }, "links": { "authToken": "Token de autenticación", "user": "Usuario", - "target": "Objetivo" + "target": "Objetivo", + "authLogRecord": "Entrada del registro de autenticación" }, "presetFilters": { "onlyMy": "Solo míos" diff --git a/application/Espo/Resources/i18n/es_ES/Admin.json b/application/Espo/Resources/i18n/es_ES/Admin.json index c13559429f..49de2d8aeb 100644 --- a/application/Espo/Resources/i18n/es_ES/Admin.json +++ b/application/Espo/Resources/i18n/es_ES/Admin.json @@ -69,7 +69,11 @@ "Fail": "Falló", "is recommended": "es recomendado", "extension is missing": "no se encuentra la extensión", - "PDF Templates": "Plantillas PDF" + "PDF Templates": "Plantillas PDF", + "Dashboard Templates": "Plantilla de escritorio", + "Email Addresses": "Correos electrónicos", + "Phone Numbers": "Números de teléfono", + "Layout Sets": "Conjuntos de diseño" }, "layouts": { "list": "Lista", @@ -82,7 +86,17 @@ "sidePanelsDetail": "Paneles laterales (detalle)", "sidePanelsEdit": "Paneles laterales (editar)", "sidePanelsDetailSmall": "Paneles laterales (detalle pequeño)", - "sidePanelsEditSmall": "Paneles laterales (editar pequeño)" + "sidePanelsEditSmall": "Paneles laterales (editar pequeño)", + "detailPortal": "Detalle (portal)", + "detailSmallPortal": "Detalle (pequeño, portal)", + "listSmallPortal": "Lusta (pequeña, portal)", + "listPortal": "Lista (portal)", + "relationshipsPortal": "Paneles de relaciones (Portal)", + "defaultSidePanel": "Campos del panel lateral", + "bottomPanelsDetail": "Paneles inferiores", + "bottomPanelsEdit": "Paneles inferiores (editar)", + "bottomPanelsDetailSmall": "Paneles inferiores (detalle pequeño)", + "bottomPanelsEditSmall": "Paneles inferiores (Editar pequeño)" }, "fieldTypes": { "address": "Dirección", @@ -118,7 +132,14 @@ "currencyConverted": "Moneda (convertido)", "colorpicker": "Selector de color", "int": "Entero", - "number": "Número" + "number": "Número", + "jsonArray": "Array JSON", + "jsonObject": "Objeto JSON", + "datetime": "Fecha y hora", + "datetimeOptional": "Fecha / Fecha-Hora", + "checklist": "Lista de verificación", + "linkOne": "Enlace uno", + "barcode": "Código de barras" }, "fields": { "type": "Tipo", @@ -161,7 +182,26 @@ "probabilityMap": "Probabilidades de la etapa (%)", "readOnly": "Solo lectura", "noEmptyString": "No están permitidos los valores de cadenas vacías", - "maxFileSize": "Tamaño máximo de archivo (MB)" + "maxFileSize": "Tamaño máximo de archivo (MB)", + "isPersonalData": "¿Es un dato personal?", + "useIframe": "Usar iframe", + "useNumericFormat": "Usar formato numérico", + "strip": "Banda", + "cutHeight": "Altura de corte (px)", + "minuteStep": "Paso de minutos", + "inlineEditDisabled": "Desactivar edición en línea", + "displayAsLabel": "Mostrar como etiqueta", + "allowCustomOptions": "Permitir opciones personalizadas", + "maxCount": "Cantidad máxima de items", + "displayRawText": "Mostrar texto sin formato (sin markdown)", + "notActualOptions": "Opciones no reales", + "accept": "Aceptar", + "displayAsList": "Mostrar como lista", + "viewMap": "Botón Ver mapa", + "codeType": "Tipo de código", + "lastChar": "Último personaje", + "listPreviewSize": "Vista previa del tamaño en la vista de lista", + "onlyDefaultCurrency": "Única moneda predeterminada" }, "messages": { "selectEntityType": "Seleccione el tipo de entidad en el menú de la izquierda.", @@ -172,7 +212,18 @@ "installExtension": "La extensión {name} {version} está lista para ser instalada.", "upgradeBackup": "Recomendamos hacer una copia de seguridad de los archivos y datos de EspoCRM antes de actualizar.", "thousandSeparatorEqualsDecimalMark": "El símbolo de separador de miles no puede ser el mismo que el de punto decimal.", - "userHasNoEmailAddress": "El usuario no tiene dirección de correo electrónico." + "userHasNoEmailAddress": "El usuario no tiene dirección de correo electrónico.", + "uninstallConfirmation": "¿Seguro que quieres desinstalar la extensión?", + "cronIsNotConfigured": "Los trabajos programados no se están ejecutando. Por lo tanto, los correos electrónicos entrantes, las notificaciones y los recordatorios no funcionan. Siga las [instrucciones](https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab) para configurar el trabajo cron.", + "newExtensionVersionIsAvailable": "La nueva versión {latestVersion} de {extensionName} está disponible.", + "upgradeVersion": "EspoCRM se actualizará a la versión **{version}**. Tenga paciencia ya que esto puede llevar un tiempo.", + "upgradeDone": "EspoCRM se ha actualizado a la versión **{version}**.", + "downloadUpgradePackage": "Descargue los paquetes de actualización [aquí]({url}).", + "upgradeInfo": "Consulte la [documentación]({url}) sobre cómo actualizar su instancia de EspoCRM.", + "upgradeRecommendation": "No se recomienda esta forma de actualización. Es mejor actualizar desde CLI.", + "newVersionIsAvailable": "La nueva versión de EspoCRM {latestVersion} está disponible. Siga las [instrucciones](https://www.espocrm.com/documentation/administration/upgrading/) para actualizar su instancia.", + "formulaFunctions": "Se pueden encontrar más funciones en [documentación] ({documentationUrl}).", + "rebuildRequired": "Necesita ejecutar la reconstrucción desde CLI." }, "descriptions": { "settings": "Ajustes generales del sistema.", @@ -212,15 +263,19 @@ "apiUsers": "Usuarios separados para propósitos de integraciones.", "jobs": "Los trabajos que ejecutan tareas en segundo plano.", "pdfTemplates": "Plantillas para impresión en PDF.", - "webhooks": "Administre webhooks.", - "dashboardTemplates": "Implemente paneles para los usuarios." + "webhooks": "Administrar webhooks.", + "dashboardTemplates": "Implemente paneles para los usuarios.", + "phoneNumbers": "Todos los números de teléfono almacenados en el sistema.", + "emailAddresses": "Todas las direcciones de correo electrónico almacenadas en el sistema.", + "layoutSets": "Colecciones de diseños que se pueden asignar a equipos y portales." }, "options": { "previewSize": { "x-small": "Muy Pequeño", "small": "Pequeño", "medium": "Mediano", - "large": "Grande" + "large": "Grande", + "": "Defecto" } }, "logicalOperators": { @@ -229,9 +284,38 @@ "not": "NO" }, "systemRequirements": { - "requiredMysqlVersion": "Versión MySQL", + "requiredPhpVersion": "Versión de PHP", + "requiredMysqlVersion": "Versión de MySQL", "host": "Nombre de host", "dbname": "Nombre de la Base de Datos", - "user": "Nombre de usuario" + "user": "Nombre de usuario", + "writable": "Escribible", + "readable": "Legible", + "requiredMariadbVersion": "Version de MariaDB" + }, + "templates": { + "accessInfo": "Información de acceso", + "accessInfoPortal": "Información de acceso para portales", + "assignment": "Asignación", + "mention": "Mencionar", + "notePost": "Nota sobre la publicación", + "notePostNoParent": "Nota sobre la publicación (sin padre)", + "noteStatus": "Nota sobre la actualización de estado", + "passwordChangeLink": "Enlace de cambio de contraseña", + "noteEmailReceived": "Nota sobre el correo electrónico recibido" + }, + "strings": { + "rebuildRequired": "Se requiere reconstrucción" + }, + "keywords": { + "settings": "sistema", + "userInterface": "interfaz de usuario, tema, pestañas, logotipo, tablero", + "authentication": "contraseña", + "scheduledJob": "cron, trabajos", + "integrations": "google, mapas, mapas de google", + "authLog": "registro, historia", + "authTokens": "historial, acceso, registro", + "entityManager": "campos, relaciones, relaciones", + "templateManager": "notificaciones" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/ApiUser.json b/application/Espo/Resources/i18n/es_ES/ApiUser.json index 9e26dfeeb6..2d6d4d5d58 100644 --- a/application/Espo/Resources/i18n/es_ES/ApiUser.json +++ b/application/Espo/Resources/i18n/es_ES/ApiUser.json @@ -1 +1,5 @@ -{} \ No newline at end of file +{ + "labels": { + "Create ApiUser": "Crear usuarios de API" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Attachment.json b/application/Espo/Resources/i18n/es_ES/Attachment.json index 72bd86f866..84fedf8afd 100644 --- a/application/Espo/Resources/i18n/es_ES/Attachment.json +++ b/application/Espo/Resources/i18n/es_ES/Attachment.json @@ -1,5 +1,28 @@ { "insertFromSourceLabels": { "Document": "Insertar documento" + }, + "fields": { + "role": "Rol", + "related": "Relacionado", + "file": "Archivo", + "type": "Tipo", + "field": "Campo", + "sourceId": "Origen ID", + "storage": "Almacenamiento", + "size": "Tamaño (bytes)" + }, + "options": { + "role": { + "Attachment": "Adjunto", + "Inline Attachment": "Adjunto en linea", + "Import File": "Importar archivos", + "Export File": "Exportar archivo", + "Mail Merge": "Unificación de correo", + "Mass Pdf": "Pdf masivo" + } + }, + "presetFilters": { + "orphan": "Huérfano" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/AuthLogRecord.json b/application/Espo/Resources/i18n/es_ES/AuthLogRecord.json index 9e26dfeeb6..406a6f691f 100644 --- a/application/Espo/Resources/i18n/es_ES/AuthLogRecord.json +++ b/application/Espo/Resources/i18n/es_ES/AuthLogRecord.json @@ -1 +1,34 @@ -{} \ No newline at end of file +{ + "fields": { + "username": "Nombre de usuario", + "ipAddress": "Dirección IP", + "requestTime": "Tiempo de la solicitud", + "createdAt": "Solicitado en", + "isDenied": "Es denegado", + "denialReason": "Motivo de denegación", + "user": "Usuario", + "authToken": "Token de autenticación creado", + "requestUrl": "URL de la solicitud", + "requestMethod": "Método de solicitud", + "authTokenIsActive": "Token de autenticación está activo", + "authenticationMethod": "Método de autenticación" + }, + "links": { + "authToken": "Token de autenticación creado", + "user": "Usuario", + "actionHistoryRecords": "Historial de acciones" + }, + "presetFilters": { + "denied": "Denegado", + "accepted": "Aceptada" + }, + "options": { + "denialReason": { + "CREDENTIALS": "Credenciales no válidas", + "INACTIVE_USER": "Usuario inactivo", + "IS_PORTAL_USER": "Usuario del portal", + "IS_NOT_PORTAL_USER": "No es un usuario del portal", + "USER_IS_NOT_IN_PORTAL": "El usuario no está relacionado con el portal" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Currency.json b/application/Espo/Resources/i18n/es_ES/Currency.json new file mode 100644 index 0000000000..d19ecf1344 --- /dev/null +++ b/application/Espo/Resources/i18n/es_ES/Currency.json @@ -0,0 +1,162 @@ +{ + "names": { + "AED": "Dírham de los Emiratos Árabes Unidos", + "AFN": "Afgano afgano", + "ALL": "Lek albanés", + "AMD": "Dram armenio", + "ANG": "Florín de las Antillas Neerlandesas", + "AOA": "Kwanza angoleño", + "ARS": "Peso argentino", + "AUD": "Dólar australiano", + "AWG": "Florín de Aruba", + "AZN": "Manat azerbaiyano", + "BAM": "Marco convertible de Bosnia-Herzegovina", + "BBD": "Dólar de Barbados", + "BDT": "Taka de Bangladesh", + "BGN": "Lev búlgaro", + "BHD": "Dinar bahreiní", + "BIF": "Franco burundés", + "BMD": "Dólar de las Bermudas", + "BND": "Dólar de Brunei", + "BOB": "Boliviano de Bolivia", + "BOV": "Mvdol boliviano", + "BRL": "Real brasileño", + "BSD": "Dólar de las Bahamas", + "BTN": "Ngultrum butanés", + "BWP": "Pula de Botswana", + "BYN": "Rublo bielorruso", + "BZD": "Dólar beliceño", + "CAD": "Dolar canadiense", + "CDF": "Franco congoleño", + "CHF": "Franco suizo", + "CHW": "Franco WIR", + "CLF": "Unidad de Cuenta Chilena (UF)", + "CLP": "Peso chileno", + "CNH": "Yuan chino (en alta mar)", + "CNY": "Yuan chino", + "COP": "Peso colombiano", + "COU": "Unidad de valor real colombiano", + "CRC": "Colón costarricense", + "CUC": "Peso convertible cubano", + "CUP": "Peso cubano", + "CVE": "Escudo caboverdiano", + "CZK": "Corona checa", + "DJF": "Franco de Yibuti", + "DKK": "Corona danesa", + "DOP": "Peso dominicano", + "DZD": "Dinar argelino", + "EGP": "Libra egipcia", + "ETB": "Birr etíope", + "FJD": "Dólar fiyiano", + "FKP": "Libra de las Islas Malvinas", + "GBP": "Libra británica", + "GEL": "Lari georgiano", + "GHS": "Cedi de Ghana", + "GIP": "Libra gibraltareña", + "GMD": "Dalasi de Gambia", + "GNF": "Franco guineano", + "GTQ": "Quetzal guatemalteco", + "GYD": "Dólar de Guyana", + "HKD": "Dolar de Hong Kong", + "HNL": "Lempira hondureña", + "HRK": "Kuna croata", + "HTG": "Gourde haitiano", + "HUF": "Florín húngaro", + "IDR": "Rupia indonesia", + "ILS": "Nuevo shekel israelí", + "INR": "Rupia india", + "IQD": "Dinar iraquí", + "IRR": "Rial iraní", + "ISK": "Corona islandesa", + "JMD": "Dólar jamaiquino", + "JOD": "Dinar jordano", + "JPY": "Yen japonés", + "KES": "Chelín keniano", + "KGS": "Som kirguís", + "KHR": "Riel camboyano", + "KMF": "Franco comorano", + "KPW": "Won norcoreano", + "KRW": "Won surcoreano", + "KWD": "Dinar kuwaití", + "KYD": "Dólar de las Islas Caimán", + "KZT": "Tenge kazajo", + "LAK": "Kip de Laos", + "LBP": "Libra libanesa", + "LKR": "Rupia de Sri Lanka", + "LRD": "Dólar liberiano", + "LSL": "Loti de Lesoto", + "LYD": "Dinar libio", + "MAD": "Dirham marroquí", + "MDL": "Leu moldavo", + "MGA": "Ariary malgache", + "MKD": "Denar macedonio", + "MMK": "Kyat de Myanmar", + "MNT": "Tugrik mongol", + "MOP": "Pataca de Macao", + "MRO": "Ouguiya mauritano", + "MUR": "Rupia de Mauricio", + "MWK": "Kwacha malauí", + "MXN": "Peso mexicano", + "MXV": "Unidad Mexicana de Inversiones", + "MYR": "Ringgit malayo", + "MZN": "Metical mozambiqueño", + "NAD": "Dólar de Namibia", + "NGN": "Naira nigeriana", + "NIO": "Córdoba nicaragüense", + "NOK": "Corona noruega", + "NPR": "Rupia nepalí", + "NZD": "Dolar de Nueva Zelanda", + "OMR": "Rial omaní", + "PAB": "Balboa panameño", + "PEN": "Sol peruano", + "PGK": "Kina de Papúa Nueva Guinea", + "PHP": "Piso filipino", + "PKR": "Rupia pakistaní", + "PLN": "Zloty polaco", + "PYG": "Guaraní paraguayo", + "QAR": "Rial de Qatar", + "RON": "Leu rumano", + "RSD": "Dinar serbio", + "RUB": "Rublo ruso", + "RWF": "Franco ruandés", + "SAR": "Riyal saudí", + "SBD": "Dólar de las Islas Salomón", + "SCR": "Rupia de Seychelles", + "SDG": "Libra sudanesa", + "SEK": "Corona sueca", + "SGD": "Dolar de Singapur", + "SHP": "Libra de Santa Elena", + "SLL": "Sierra Leona Leona", + "SOS": "Chelín somalí", + "SRD": "Dólar surinamés", + "SSP": "Libra sursudanesa", + "STN": "Santo Tomé y Príncipe Dobra (2018)", + "SYP": "Libra siria", + "SVC": "Colón salvadoreño", + "THB": "Baht tailandés", + "TJS": "Tayikistán Somoni", + "TND": "Dinar tunecino", + "TRY": "Lira turca", + "TTD": "Dólar de Trinidad y Tobago", + "TWD": "Nuevo dólar taiwanés", + "TZS": "Chelín de Tanzania", + "UAH": "Grivna ucraniana", + "UGX": "Chelín ugandés", + "USD": "Dólar estadounidense", + "USN": "Dólar estadounidense (día siguiente)", + "UYI": "Peso uruguayo (unidades indexadas)", + "UYU": "Peso uruguayo", + "UZS": "Som uzbeko", + "VEF": "Bolívar venezolano", + "VND": "Dong vietnamita", + "WST": "Tala de Samoa", + "XAF": "Franco CFA de África Central", + "XCD": "Dólar del Caribe Oriental", + "XOF": "Franco CFA de África Occidental", + "XPF": "Franco CFP", + "YER": "Rial yemení", + "ZAR": "Rand sudafricano", + "ZMW": "Kwacha de Zambia", + "ZWL": "Dólar de Zimbabwe" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/DashboardTemplate.json b/application/Espo/Resources/i18n/es_ES/DashboardTemplate.json index 9e26dfeeb6..4c087e0da0 100644 --- a/application/Espo/Resources/i18n/es_ES/DashboardTemplate.json +++ b/application/Espo/Resources/i18n/es_ES/DashboardTemplate.json @@ -1 +1,11 @@ -{} \ No newline at end of file +{ + "fields": { + "layout": "Diseño", + "append": "Agregar (no elimina las pestañas del usuario)" + }, + "labels": { + "Create DashboardTemplate": "Crear plantilla", + "Deploy to Users": "Implementar a los usuarios", + "Deploy to Team": "Implementar en equipo" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/DashletOptions.json b/application/Espo/Resources/i18n/es_ES/DashletOptions.json index a177a58e5b..c81e36248c 100644 --- a/application/Espo/Resources/i18n/es_ES/DashletOptions.json +++ b/application/Espo/Resources/i18n/es_ES/DashletOptions.json @@ -14,7 +14,9 @@ "boolFilterList": "Filtros adicionales", "sortBy": "Ordenar (campo)", "sortDirection": "Ordenar (dirección)", - "expandedLayout": "Diseño" + "expandedLayout": "Diseño", + "dateFilter": "Filtro de fecha", + "skipOwn": "No mostrar registros propios" }, "options": { "mode": { @@ -28,5 +30,8 @@ }, "messages": { "selectEntityType": "Seleccione el tipo de entidad en las opciones de la caja." + }, + "tooltips": { + "skipOwn": "Las acciones realizadas por su cuenta de usuario no se mostrarán." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Email.json b/application/Espo/Resources/i18n/es_ES/Email.json index e4358e51b8..abb348a332 100644 --- a/application/Espo/Resources/i18n/es_ES/Email.json +++ b/application/Espo/Resources/i18n/es_ES/Email.json @@ -34,7 +34,21 @@ "hasAttachment": "Tiene adjunto", "sentBy": "Enviado por", "assignedUsers": "Usuarios asignados", - "bodyPlain": "Cuerpo (plano)" + "bodyPlain": "Cuerpo (plano)", + "ccEmailAddresses": "Correos electrónicos CC", + "messageId": "ID del mensaje", + "messageIdInternal": "ID del mensaje (interno)", + "folderId": "ID de carpeta", + "fromName": "De Nombre", + "fromString": "De cadena", + "isSystem": "¿Es sistema?", + "toEmailAddresses": "A dirección de correo electrónico", + "bccEmailAddresses": "Correos electrónicos BBC", + "replyToEmailAddresses": "Responder a la dirección de correo electrónico", + "personStringData": "Datos de cadena de personas", + "fromEmailAddress": "De dirección (enlace)", + "replyToName": "Responder a nombre", + "replyToAddress": "Responder a la dirección" }, "links": { "replied": "Es una respuesta a:", @@ -42,7 +56,13 @@ "inboundEmails": "Cuentas grupales", "emailAccounts": "Cuentas personales", "assignedUsers": "Usuarios asignados", - "sentBy": "Enviado por" + "sentBy": "Enviado por", + "attachments": "Adjuntos", + "fromEmailAddress": "De correo electrónico", + "toEmailAddresses": "A dirección de correo electrónico", + "ccEmailAddresses": "Correos electrónicos CC", + "bccEmailAddresses": "Correos electrónicos BBC", + "replyToEmailAddresses": "Responder a la dirección de correo electrónico" }, "options": { "status": { @@ -80,13 +100,20 @@ "Retrieve from Trash": "Recuperar de la papelera", "Move to Folder": "Mover a la carpeta", "Filters": "Filtros", - "Folders": "Ir a carpetas de correo" + "Folders": "Ir a carpetas de correo", + "View Users": "Ver usuarios", + "No Subject": "Sin asunto", + "Insert Field": "Insertar campo" }, "messages": { - "noSmtpSetup": "Sin configuración SMTP. {link}.", "testEmailSent": "El correo de prueba ha sido enviado.", "emailSent": "El correo electrónico ha sido enviada", - "savedAsDraft": "Guardado como borrador" + "savedAsDraft": "Guardado como borrador", + "confirmInsertTemplate": "El cuerpo del correo electrónico se perderá. ¿Seguro que quieres insertar la plantilla?", + "noSmtpSetup": "SMTP no está configurado: {link}", + "sendConfirm": "¿Enviar el correo electrónico?", + "removeSelectedRecordsConfirmation": "¿Está seguro de que desea eliminar los correos electrónicos seleccionados?\n\nTambién se eliminarán para otros usuarios.", + "removeRecordConfirmation": "¿Estás seguro de que deseas eliminar el correo electrónico?\n\nTambién se eliminará para otros usuarios." }, "presetFilters": { "sent": "Enviados", @@ -104,5 +131,8 @@ "moveToTrash": "Mover a la papelera", "moveToFolder": "Mover a la carpeta", "retrieveFromTrash": "Recuperar de la papelera" + }, + "strings": { + "sendingFailed": "Error al enviar el correo electrónico" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/EmailAccount.json b/application/Espo/Resources/i18n/es_ES/EmailAccount.json index 64528ec3b0..d8f02c1bd6 100644 --- a/application/Espo/Resources/i18n/es_ES/EmailAccount.json +++ b/application/Espo/Resources/i18n/es_ES/EmailAccount.json @@ -7,7 +7,6 @@ "password": "Contraseña", "port": "Puerto", "monitoredFolders": "Carpetas sincronizadas", - "ssl": "¿Usa SSL?", "fetchSince": "Traer correos desde", "emailAddress": "Correo electrónico", "sentFolder": "Carpeta de enviados", @@ -20,7 +19,10 @@ "smtpAuth": "Autentificación SMTP", "smtpSecurity": "Seguridad SMTP", "smtpUsername": "Usuario SMTP", - "smtpPassword": "Contraseña SMTP" + "smtpPassword": "Contraseña SMTP", + "useImap": "Obtener correos electrónicos", + "smtpAuthMechanism": "Mecanismo de autenticación SMTP", + "security": "Seguridad" }, "links": { "filters": "Filtros", @@ -30,6 +32,10 @@ "status": { "Active": "Activo", "Inactive": "Inactivo" + }, + "smtpAuthMechanism": { + "login": "Entrar", + "crammd5": "RAM-MD5" } }, "labels": { @@ -44,6 +50,8 @@ }, "tooltips": { "monitoredFolders": "Las carpetas deben estar separadas por comas.\n\nPuede agregar una carpeta 'Enviados' para sincronizar los correos electrónicos enviados desde un cliente externo.", - "storeSentEmails": "Los correos electrónicos enviados se almacenarán en el servidor IMAP. El campo Dirección de correo electrónico debe coincidir con la dirección desde donde se enviarán los correos electrónicos." + "storeSentEmails": "Los correos electrónicos enviados se almacenarán en el servidor IMAP. El campo Dirección de correo electrónico debe coincidir con la dirección desde donde se enviarán los correos electrónicos.", + "useSmtp": "La capacidad de enviar correos electrónicos.", + "emailAddress": "El registro de usuario (usuario asignado) debe tener la misma dirección de correo electrónico para poder utilizar esta cuenta de correo electrónico para enviar." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/EmailAddress.json b/application/Espo/Resources/i18n/es_ES/EmailAddress.json index 5e1a5a1b08..90a9e2bf0d 100644 --- a/application/Espo/Resources/i18n/es_ES/EmailAddress.json +++ b/application/Espo/Resources/i18n/es_ES/EmailAddress.json @@ -3,5 +3,11 @@ "Primary": "Principal", "Opted Out": "Se dieron de baja", "Invalid": "Inválido" + }, + "fields": { + "invalid": "Inválido" + }, + "presetFilters": { + "orphan": "Huérfano" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/EmailFilter.json b/application/Espo/Resources/i18n/es_ES/EmailFilter.json index 67cbdb7633..323e33d0f5 100644 --- a/application/Espo/Resources/i18n/es_ES/EmailFilter.json +++ b/application/Espo/Resources/i18n/es_ES/EmailFilter.json @@ -16,9 +16,9 @@ "from": "Filtra los correos enviados desde esta dirección. Dejar en blanco si no es necesario. Puede usar el comodín *.", "to": "Filtra los correos enviados a esta dirección. Dejar en blanco si no es necesario. Puede usar el comodín *.", "name": "Dé al filtro un nombre descriptivo.", - "subject": "Filtra los correos con el asunto. Dejar en blanco si no es necesario. Puede usar el comodín *:\n\ntexto* - empieza con texto,\n*texot* - contiene texto,\n*texto - termina con texto.", "bodyContains": "Filtra los correos que en el cuerpo contengan cualquiera de estas palabras o frases.", - "isGlobal": "Aplica este filtro a todos los correos entrantes del sistema." + "isGlobal": "Aplica este filtro a todos los correos entrantes del sistema.", + "subject": "Utilice un comodín *:\n\n * `texto *` - comienza con texto,\n * `* texto *` - contiene texto,\n * `* texto` - termina con texto." }, "options": { "action": { diff --git a/application/Espo/Resources/i18n/es_ES/EmailTemplate.json b/application/Espo/Resources/i18n/es_ES/EmailTemplate.json index dc020a25e9..ce74dbd749 100644 --- a/application/Espo/Resources/i18n/es_ES/EmailTemplate.json +++ b/application/Espo/Resources/i18n/es_ES/EmailTemplate.json @@ -6,17 +6,28 @@ "body": "Cuerpo", "subject": "Asunto", "attachments": "Adjuntos", - "insertField": "Insertar campo", - "oneOff": "Único" + "oneOff": "Único", + "category": "Categoría", + "insertField": "Marcadores de posición" }, "labels": { "Create EmailTemplate": "Crear plantilla de correo", - "Info": "Información" + "Info": "Información", + "Available placeholders": "Placeholders disponibles" }, "tooltips": { "oneOff": "Marque la casilla si usted va a utilizar esta plantilla solo una vez. Por ejemplo para correo masivo." }, "presetFilters": { "actual": "Actuales" + }, + "placeholderTexts": { + "optOutLink": "un enlace para darse de baja", + "today": "El día de hoy", + "now": "Fecha y hora actual", + "currentYear": "Año actual" + }, + "messages": { + "infoText": "Marcadores de posición disponibles:\n\n{optOutUrl} & # 8211; URL para un enlace para darse de baja;\n\n{optOutLink} & # 8211; un enlace para darse de baja." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/EmailTemplateCategory.json b/application/Espo/Resources/i18n/es_ES/EmailTemplateCategory.json index 9e26dfeeb6..7cefcb33e9 100644 --- a/application/Espo/Resources/i18n/es_ES/EmailTemplateCategory.json +++ b/application/Espo/Resources/i18n/es_ES/EmailTemplateCategory.json @@ -1 +1,14 @@ -{} \ No newline at end of file +{ + "labels": { + "Create EmailTemplateCategory": "Crear categoría", + "Manage Categories": "Administrar categorías", + "EmailTemplates": "Plantillas de correo electrónico" + }, + "fields": { + "order": "Orden", + "childList": "Lista hija" + }, + "links": { + "emailTemplates": "Plantillas de correo electrónico" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/EntityManager.json b/application/Espo/Resources/i18n/es_ES/EntityManager.json index 3283bd1438..151029b4d5 100644 --- a/application/Espo/Resources/i18n/es_ES/EntityManager.json +++ b/application/Espo/Resources/i18n/es_ES/EntityManager.json @@ -4,7 +4,8 @@ "Relationships": "Relaciones", "Schedule": "Programar", "Log": "Registros", - "Formula": "Fórmula" + "Formula": "Fórmula", + "Layouts": "Diseños" }, "fields": { "name": "Nombre", @@ -28,7 +29,14 @@ "audited": "Auditado", "auditedForeign": "Foráneo auditado", "statusField": "Campo estado", - "beforeSaveCustomScript": "Antes de guardar la secuencia de comandos personalizada" + "beforeSaveCustomScript": "Antes de guardar la secuencia de comandos personalizada", + "kanbanViewMode": "Vista Kanban", + "kanbanStatusIgnoreList": "Grupos ignorados en la vista Kanban", + "iconClass": "Ícono", + "fullTextSearch": "Búsqueda de texto completo", + "countDisabled": "Deshabilitar recuento de registros", + "parentEntityTypeList": "Tipos de entidad principal", + "foreignLinkEntityTypeList": "Enlaces extranjeros" }, "options": { "type": { @@ -43,7 +51,9 @@ "oneToMany": "Uno-a-Muchos", "manyToOne": "Muchos-a-uno", "parentToChildren": "Padres-a-Hijos", - "childrenToParent": "Hijos-a-Padres" + "childrenToParent": "Hijos-a-Padres", + "oneToOneRight": "Uno a uno a la derecha", + "oneToOneLeft": "Uno a uno a la izquierda" }, "sortDirection": { "asc": "Ascendente", @@ -53,7 +63,8 @@ "messages": { "entityCreated": "La entidad ha sido creada", "linkAlreadyExists": "Conflicto de nombres en el enlace.", - "linkConflict": "Conflicto de nombres: un enlace o campo con el mismo nombre ya existe." + "linkConflict": "Conflicto de nombres: un enlace o campo con el mismo nombre ya existe.", + "confirmRemove": "¿Está seguro de que desea eliminar el tipo de entidad del sistema?" }, "tooltips": { "statusField": "Las actualizaciones de este campo se registran en la historia.", @@ -62,6 +73,8 @@ "disabled": "Marque si no necesita esta entidad en su sistema.", "linkAudited": "Crear un registro relacionado y vincularlo con el registro existente, hará que se registre en la historia.", "linkMultipleField": "El campo de relaciones múltiples proporciona una manera práctica de editar relaciones. No lo use si puede tener un gran número de registros relacionados.", - "entityType": "Base: Sin elementos adicionales \n\nBase Plus - Similar a Posibles clientes y Oportunidades (tiene paneles de Actividades planeadas, Historial de actividades y Tareas).\n\nEvento - Similar a Reuniones y Llamadas (disponible en Calendario y en el Panel de Actividades).\n\nPersona - Similar a Contacto.\n\nEmpresa - Similar a Cuenta." + "entityType": "Base: Sin elementos adicionales \n\nBase Plus - Similar a Posibles clientes y Oportunidades (tiene paneles de Actividades planeadas, Historial de actividades y Tareas).\n\nEvento - Similar a Reuniones y Llamadas (disponible en Calendario y en el Panel de Actividades).\n\nPersona - Similar a Contacto.\n\nEmpresa - Similar a Cuenta.", + "fullTextSearch": "Se requiere ejecutar la reconstrucción.", + "countDisabled": "El número total no se mostrará en la vista de lista. Puede disminuir el tiempo de carga cuando la tabla DB es grande." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Extension.json b/application/Espo/Resources/i18n/es_ES/Extension.json index cd3c11402d..e1b7767075 100644 --- a/application/Espo/Resources/i18n/es_ES/Extension.json +++ b/application/Espo/Resources/i18n/es_ES/Extension.json @@ -3,7 +3,8 @@ "name": "Nombre", "version": "Versión", "description": "Descripción", - "isInstalled": "Instalado" + "isInstalled": "Instalado", + "checkVersionUrl": "Una URL para verificar nuevas versiones" }, "labels": { "Uninstall": "Desinstalar", diff --git a/application/Espo/Resources/i18n/es_ES/ExternalAccount.json b/application/Espo/Resources/i18n/es_ES/ExternalAccount.json index 467690c070..5c8865749e 100644 --- a/application/Espo/Resources/i18n/es_ES/ExternalAccount.json +++ b/application/Espo/Resources/i18n/es_ES/ExternalAccount.json @@ -1,6 +1,8 @@ { "labels": { "Connect": "Conectar", - "Connected": "Conectado" + "Connected": "Conectado", + "Disconnect": "Desconectar", + "Disconnected": "Desconectado" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/FieldManager.json b/application/Espo/Resources/i18n/es_ES/FieldManager.json index 2ef1929d03..f7d8d60d65 100644 --- a/application/Espo/Resources/i18n/es_ES/FieldManager.json +++ b/application/Espo/Resources/i18n/es_ES/FieldManager.json @@ -60,6 +60,9 @@ "javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 meses", "javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 meses", "javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 año" + }, + "barcodeType": { + "QRcode": "Código QR" } }, "tooltips": { @@ -74,7 +77,9 @@ "before": "El valor de fecha debe ser anterior al valor de fecha del campo especificado.", "after": "El valor de fecha debe ser posterior al valor de fecha del campo especificado.", "readOnly": "El usuario no puede especificar el valor del campo. Pero se puede calcular por fórmula.", - "maxFileSize": "Si está vacío o es 0, entonces no limitar" + "maxFileSize": "Si está vacío o es 0, entonces no limitar", + "fileAccept": "Qué tipos de archivos aceptar. Es posible agregar elementos personalizados.", + "barcodeLastChar": "Para el tipo EAN-13." }, "fieldParts": { "address": { @@ -88,13 +93,43 @@ "personName": { "salutation": "Saludo", "first": "Nombre", - "last": "Apellido" + "last": "Apellido", + "middle": "Medio" }, "currency": { - "converted": "(Convertido)" + "converted": "(Convertido)", + "currency": "(Moneda)" }, "datetimeOptional": { "date": "Fecha" } + }, + "fieldInfo": { + "varchar": "Un texto de una sola línea.", + "enum": "En la casilla de selección, solo se puede seleccionar un valor.", + "text": "Un texto de varias líneas con soporte de rebajas.", + "date": "Fecha sin hora.", + "datetime": "Fecha y hora", + "currency": "Un valor de moneda. Un número flotante con un código de moneda.", + "int": "Un número entero.", + "float": "Un número con una parte decimal.", + "bool": "Una casilla de verificación. Dos valores posibles: verdadero y falso.", + "multiEnum": "Se puede seleccionar una lista de valores, múltiples valores. La lista está ordenada.", + "checklist": "Una lista de casillas de verificación.", + "array": "Una lista de valores, similar al campo Multi-Enum.", + "address": "Una dirección con calle, ciudad, estado, código postal y país.", + "url": "Para almacenar enlaces.", + "wysiwyg": "Un texto con soporte HTML.", + "file": "Para cargar archivos.", + "image": "Para cargar imágenes.", + "attachmentMultiple": "Permite cargar varios archivos.", + "number": "Un número de tipo de cadena que se incrementa automáticamente con un posible prefijo y una longitud específica.", + "autoincrement": "Un número entero generado de solo lectura que se incrementa automáticamente.", + "barcode": "Un código de barras. Puede imprimirse en PDF.", + "email": "Un conjunto de direcciones de correo electrónico con sus parámetros: inhabilitado, no válido, principal.", + "phone": "Un conjunto de números de teléfono con sus parámetros: tipo, inhabilitado, no válido, principal.", + "foreign": "Un campo de un registro relacionado. Solo lectura.", + "link": "Un registro relacionado a través de la relación Pertenece a (varios a uno o uno a uno).", + "linkParent": "Un registro relacionado a través de la relación Pertenece a los padres. Puede ser de diferentes tipos de entidad." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Global.json b/application/Espo/Resources/i18n/es_ES/Global.json index cb1bb78161..3c04b0d48a 100644 --- a/application/Espo/Resources/i18n/es_ES/Global.json +++ b/application/Espo/Resources/i18n/es_ES/Global.json @@ -19,7 +19,7 @@ "Job": "Trabajo", "EmailFilter": "Filtro de correo", "PortalRole": "Rol del portal", - "Attachment": "Adjuntos", + "Attachment": "Adjunto", "EmailFolder": "Carpeta de correo electrónico", "PortalUser": "Usuario del portal", "ScheduledJobLogRecord": "Registro del registro de trabajo programado", @@ -39,7 +39,17 @@ "Admin": "Administrador", "Preferences": "Preferencias", "EmailAddress": "Correo electrónico", - "PhoneNumber": "Número de teléfono" + "PhoneNumber": "Número de teléfono", + "AuthLogRecord": "Entrada del registro de autenticación", + "AuthFailLogRecord": "Entrada de registros de fallos de autenticación ", + "EmailTemplateCategory": "Categorías de plantillas de correo electrónico", + "LeadCapture": "Punto de entrada de captura de clientes potenciales", + "LeadCaptureLogRecord": "Entrada del registro de captura de clientes potenciales", + "ArrayValue": "Valor de matriz", + "ApiUser": "Usuario de API", + "DashboardTemplate": "Plantilla de escritorio", + "Currency": "Divisa", + "LayoutSet": "Conjunto de diseño" }, "scopeNamesPlural": { "Email": "Correos", @@ -68,7 +78,20 @@ "ActionHistoryRecord": "Histórico", "AuthToken": "Tokens", "UniqueId": "ID Únicos", - "LastViewed": "Historial de acciones" + "LastViewed": "Historial de acciones", + "AuthLogRecord": "Registros de autenticación", + "AuthFailLogRecord": "Registros de fallos de autenticación", + "EmailTemplateCategory": "Categorías de plantillas de correo electrónico", + "Import": "Importar", + "LeadCapture": "Captura de clientes potenciales", + "LeadCaptureLogRecord": "Registros de captura de clientes potenciales", + "ArrayValue": "Valor de matriz", + "ApiUser": "Usuarios de API", + "DashboardTemplate": "Plantilla de escritorio", + "EmailAddress": "Correos electrónicos", + "PhoneNumber": "Números de teléfono", + "Currency": "Divisa", + "LayoutSet": "Conjuntos de diseño" }, "labels": { "Misc": "Misceláneos", @@ -85,7 +108,7 @@ "Uploading...": "Subiendo...", "Sending...": "Enviando...", "Merging...": "Fusionando...", - "Merged": "Fusionado\t", + "Merged": "Fusionado", "Removed": "Eliminado", "Posted": "Publicado", "Linked": "Enlazado", @@ -213,7 +236,20 @@ "Collapse": "Contraer", "New notifications": "Nuevas notificaciones", "Manage Categories": "Administrar categorías", - "Manage Folders": "Administrar carpetas" + "Manage Folders": "Administrar carpetas", + "Convert to": "Convertir a", + "View Personal Data": "Ver datos personales", + "Personal Data": "Información personal", + "Erase": "Borrar", + "Move Over": "Moverse", + "Restore": "Restaurar", + "View Followers": "Ver seguidores", + "Convert Currency": "Convertir moneda", + "Middle Name": "Segundo nombre", + "View on Map": "Ver en el mapa", + "Proceed": "Continuar", + "Attached": "Adjunto", + "Preview": "Avance" }, "messages": { "pleaseWait": "Por favor espere...", @@ -267,11 +303,22 @@ "saving": "Guardando...", "fieldMaxFileSizeError": "El archivo no puede exeder los {max} Mb", "fieldShouldBeLess": "{field} no debería ser mayor que {value}", - "fieldShouldBeGreater": "{field} no debería ser menor que {value}" + "fieldShouldBeGreater": "{field} no debería ser menor que {value}", + "fieldIsUploading": "Subida en progreso", + "erasePersonalDataConfirmation": "Los campos marcados se borrarán permanentemente. ¿Estás seguro?", + "massPrintPdfMaxCountError": "No se puede imprimir más que {maxCount} registros.", + "fieldValueDuplicate": "Valor duplicado", + "unlinkSelectedRecordsConfirmation": "¿Está seguro de que desea desvincular los registros seleccionados?", + "recalculateFormulaConfirmation": "¿Está seguro de que desea volver a calcular la fórmula para los registros seleccionados?", + "fieldExceedsMaxCount": "El recuento excede el máximo permitido {maxCount}", + "notUpdated": "No actualizado", + "maintenanceMode": "La aplicación actualmente está en modo de mantenimiento. Solo los usuarios administradores tienen acceso.\n\nEl modo de mantenimiento se puede deshabilitar en Administración → Ajustes.", + "fieldInvalid": "{campo} no es válido" }, "boolFilters": { "onlyMy": "Solo míos", - "followed": "Siguiendo" + "followed": "Siguiendo", + "onlyMyTeam": "Mi equipo" }, "presetFilters": { "followed": "Siguiendo", @@ -283,7 +330,11 @@ "massUpdate": "Actualización masiva", "export": "Exportar", "follow": "Seguir", - "unfollow": "Dejar de seguir" + "unfollow": "Dejar de seguir", + "convertCurrency": "Convertir moneda", + "printPdf": "Print to PDF\n", + "unlink": "Desvincular", + "recalculateFormula": "Recalcular fórmula" }, "fields": { "name": "Nombre", @@ -309,7 +360,16 @@ "phoneNumberOther": "Teléfono (Otro)", "order": "Orden", "parent": "Padre", - "children": "Hijos" + "children": "Hijos", + "emailAddressData": "Datos de Correos electrónicos", + "phoneNumberData": "Datos del número de teléfono", + "names": "Nombres", + "emailAddressIsOptedOut": "La dirección de correo electrónico está dada de baja", + "targetListIsOptedOut": "Se dieró de baja", + "type": "Tipo", + "phoneNumberIsOptedOut": "El teléfono está excluido", + "types": "Tipos", + "middleName": "Segundo nombre" }, "links": { "assignedUser": "Usuario asignado", @@ -369,10 +429,10 @@ "emailReceivedThis": "Correo recibido", "emailReceivedInitialThis": "Correo recibido, se ha creado: {entityType}", "emailReceivedFrom": "Correo recibido de {from}, relacionado a: {entityType} {entity}", - "emailReceivedFromInitial": "Correo recibido de {from}, se ha creado: {entityType} {entityType}", - "emailReceivedInitialFrom": "Correo recibido de {from}, se ha creado: {entityType} {entityType}", + "emailReceivedFromInitial": "Correo recibido de {from}, se ha creado: {entityType} {entity}", + "emailReceivedInitialFrom": "Correo recibido de {from}, se ha creado: {entityType} {entity}", "emailReceived": "El correo {email} ha sido recibido para el {entityType} {entity}", - "emailReceivedInitial": "Correo recibido, se ha creado: {entityType} {entityType}", + "emailReceivedInitial": "Correo recibido, se ha creado: {entityType} {entity}", "emailSent": "{by} ha enviado un correo relacionado a: {entityType} {entity}", "emailSentThis": "{by} ha enviado un correo", "postTargetSelf": "{user} se ha enviado un mensaje a sí mismo", @@ -542,7 +602,11 @@ "isEmpty": "Está Vacío", "olderThanXDays": "Más de X Días", "afterXDays": "Después de X días", - "nextMonth": "Siguiente mes" + "nextMonth": "Siguiente mes", + "currentFiscalYear": "Año fiscal actual", + "lastFiscalYear": "Último año fiscal", + "currentFiscalQuarter": "Trimestre fiscal actual", + "lastFiscalQuarter": "Último trimestre fiscal" }, "searchRanges": { "is": "Es", @@ -553,7 +617,9 @@ "anyOf": "Cualquiera de", "isNot": "No es", "isNotOneOf": "Ninguno de", - "noneOf": "Ninguno de" + "noneOf": "Ninguno de", + "allOf": "Todo de", + "any": "Alguno" }, "varcharSearchRanges": { "equals": "Equivale", @@ -698,5 +764,8 @@ }, "streamMessagesFemale": { "postTargetSelfAndOthers": "{user} ha publicado para {target} y para sí misma" + }, + "themes": { + "VioletVertical": "\nVertical Violet" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Import.json b/application/Espo/Resources/i18n/es_ES/Import.json index cb762f6418..47beb1dce4 100644 --- a/application/Espo/Resources/i18n/es_ES/Import.json +++ b/application/Espo/Resources/i18n/es_ES/Import.json @@ -49,12 +49,24 @@ "Imported": "Importado", "Duplicates": "Duplicados", "Skip searching for duplicates": "Omitir la búsqueda de duplicados", - "Timezone": "Zona horaria" + "Timezone": "Zona horaria", + "Remove Import Log": "Eliminar registro de importación", + "New Import": "Nueva importación", + "Import Results": "Importar resultados", + "Silent Mode": "Modo silencioso", + "New import with same params": "Nueva importación con los mismos parámetros", + "Run Manually": "Ejecutar manualmente" }, "messages": { "utf8": "Debe ser codificado en UTF-8", "duplicatesRemoved": "Duplicados eliminados", - "inIdle": "Ejecutar en segundo plano (para gran cantidad de datos, vía cron)" + "inIdle": "Ejecutar en segundo plano (para gran cantidad de datos, vía cron)", + "revert": "Esto eliminará todos los registros importados de forma permanente.", + "removeDuplicates": "Esto eliminará permanentemente todos los registros importados que fueron reconocidos como duplicados.", + "confirmRevert": "Esto eliminará todos los registros importados de forma permanente. ¿Estás seguro?", + "confirmRemoveDuplicates": "Esto eliminará permanentemente todos los registros importados que fueron reconocidos como duplicados. ¿Estás seguro?", + "removeImportLog": "Esto eliminará el registro de importación. Todos los registros importados se mantendrán. Úselo si está seguro de que la importación está bien.", + "confirmRemoveImportLog": "Esto eliminará el registro de importación. Se conservarán todos los registros importados. No podrá revertir los resultados de la importación. ¿Está seguro?" }, "fields": { "file": "Archivo", @@ -68,7 +80,24 @@ "status": { "Failed": "Falló", "In Process": "En proceso", - "Complete": "Completo" + "Complete": "Completo", + "Standby": "Apoyar", + "Pending": "Pendiente" + }, + "personNameFormat": { + "f l": "Primero último", + "l f": "Último primero", + "f m l": "Primero Segundo Nombre Apellido", + "l f m": "Último primero medio", + "l, f": "Último primero" } + }, + "strings": { + "commandToRun": "Comando para ejecutar (desde CLI)", + "saveAsDefault": "Guardar por defecto" + }, + "tooltips": { + "manualMode": "Si está marcado, deberá ejecutar la importación manualmente desde CLI. El comando se mostrará después de configurar la importación.", + "silentMode": "Se omitirá la mayoría de los scripts posteriores a guardar, no se crearán notas de transmisión. La importación se ejecutará más rápido." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/InboundEmail.json b/application/Espo/Resources/i18n/es_ES/InboundEmail.json index 6500dc2161..2c6303fd0e 100644 --- a/application/Espo/Resources/i18n/es_ES/InboundEmail.json +++ b/application/Espo/Resources/i18n/es_ES/InboundEmail.json @@ -33,7 +33,11 @@ "smtpPassword": "Contraseña SMTP", "fromName": "De (nombre):", "smtpIsShared": "SMTP ¿Es compartido?", - "smtpIsForMassEmail": "SMTP es para envíos masivos" + "smtpIsForMassEmail": "SMTP es para envíos masivos", + "useImap": "Obtener correos electrónicos", + "keepFetchedEmailsUnread": "Mantenga los correos electrónicos recuperados como no leídos", + "smtpAuthMechanism": "Mecanismo de autenticación SMTP", + "security": "Seguridad" }, "tooltips": { "reply": "Notifique a los remitentes de correo que han recibido sus mensajes.\n\nSolo un correo será enviado a un destinatario particular durante un período de tiempo para evitar bucles.", @@ -48,11 +52,13 @@ "monitoredFolders": "Las carpetas deben estar separadas por comas.", "smtpIsShared": "Si se marca, entonces los usuarios podrán enviar correos usando este SMTP. La disponibilidad está controlada por Roles a través de los permisos de la cuenta de correo grupal.", "smtpIsForMassEmail": "Si está marcado, SMTP estará disponible para correo masivo.", - "storeSentEmails": "Los correos electrónicos enviados se almacenarán en el servidor IMAP." + "storeSentEmails": "Los correos electrónicos enviados se almacenarán en el servidor IMAP.", + "useSmtp": "La capacidad de enviar correos electrónicos." }, "links": { "filters": "Filtros", - "emails": "Correos" + "emails": "Correos", + "assignToUser": "Asignar al usuario" }, "options": { "status": { @@ -64,6 +70,9 @@ "Direct-Assignment": "Asignación directa", "Round-Robin": "Todos contra todos", "Least-Busy": "Menos ocupado" + }, + "smtpAuthMechanism": { + "login": "Entrar" } }, "labels": { diff --git a/application/Espo/Resources/i18n/es_ES/Integration.json b/application/Espo/Resources/i18n/es_ES/Integration.json index 1cfba95eed..c4525a6ab6 100644 --- a/application/Espo/Resources/i18n/es_ES/Integration.json +++ b/application/Espo/Resources/i18n/es_ES/Integration.json @@ -4,10 +4,14 @@ "clientId": "ID Cliente", "clientSecret": "Secreto del cliente", "redirectUri": "Redireccionar URI", - "apiKey": " Clave para el API de JavaScript" + "apiKey": "Clave de API" }, "messages": { "selectIntegration": "Seleccionar una integración en menú", "noIntegrations": "No hay integraciones disponibles" + }, + "help": { + "Google": "**Obtenga las credenciales de OAuth 2.0 de la Consola de desarrolladores de Google.**\n\nVisite [Google Developers Console](https://console.developers.google.com/project) para obtener las credenciales de OAuth 2.0, como un ID de cliente y un secreto de cliente que son conocidos tanto por Google como por la aplicación EspoCRM.", + "GoogleMaps": "Obtener Clave de API [aquí](https://developers.google.com/maps/documentation/javascript/get-api-key)." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Job.json b/application/Espo/Resources/i18n/es_ES/Job.json index 9b2f588477..40c91ca423 100644 --- a/application/Espo/Resources/i18n/es_ES/Job.json +++ b/application/Espo/Resources/i18n/es_ES/Job.json @@ -8,7 +8,15 @@ "methodName": "Método", "scheduledJob": "Tarea Programada", "data": "Datos", - "method": "Método" + "method": "Método", + "scheduledJobJob": "Nombre de trabajo programado", + "executedAt": "Ejecutado en", + "startedAt": "Empezó a las", + "targetType": "Tipo de objetivo", + "targetId": "ID Objetivo", + "number": "Numero", + "queue": "Cola", + "job": "Trabajo" }, "options": { "status": { diff --git a/application/Espo/Resources/i18n/es_ES/LayoutManager.json b/application/Espo/Resources/i18n/es_ES/LayoutManager.json index 00eef40fe6..9f4085aa8b 100644 --- a/application/Espo/Resources/i18n/es_ES/LayoutManager.json +++ b/application/Espo/Resources/i18n/es_ES/LayoutManager.json @@ -6,7 +6,10 @@ "align": "Alinear", "panelName": "Nombre del Panel", "style": "Estilo", - "sticked": "Pegado" + "sticked": "Pegado", + "isLarge": "Tamaño de fuente grande", + "dynamicLogicVisible": "Condiciones que hacen visible el panel", + "hidden": "Oculto" }, "options": { "align": { @@ -25,5 +28,9 @@ "labels": { "New panel": "Nuevo panel", "Layout": "Diseño" + }, + "tooltips": { + "link": "Si se marca, se mostrará un valor de campo como un enlace que apunta a la vista detallada del registro. Por lo general, se usa para los campos *Name*.", + "hiddenPanel": "Necesita hacer clic en \"mostrar más\" para ver el panel." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/LayoutSet.json b/application/Espo/Resources/i18n/es_ES/LayoutSet.json new file mode 100644 index 0000000000..7215a9b2e9 --- /dev/null +++ b/application/Espo/Resources/i18n/es_ES/LayoutSet.json @@ -0,0 +1,9 @@ +{ + "fields": { + "layoutList": "Diseños" + }, + "labels": { + "Create LayoutSet": "Crear conjunto de diseño", + "Edit Layouts": "Editar diseños" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/LeadCapture.json b/application/Espo/Resources/i18n/es_ES/LeadCapture.json index 9e26dfeeb6..ecb6f94830 100644 --- a/application/Espo/Resources/i18n/es_ES/LeadCapture.json +++ b/application/Espo/Resources/i18n/es_ES/LeadCapture.json @@ -1 +1,47 @@ -{} \ No newline at end of file +{ + "fields": { + "name": "Nombre", + "campaign": "Campaña", + "isActive": "Está activo", + "subscribeToTargetList": "Suscríbase a la lista de objetivos", + "subscribeContactToTargetList": "Suscribir contacto si existe", + "targetList": "Lista de objetivos", + "fieldList": "Campos de carga útil", + "optInConfirmation": "Doble confirmación de suscripción", + "optInConfirmationEmailTemplate": "Plantilla de email de cofirmación de suscripción", + "optInConfirmationLifetime": "Tiempo de vida del enlace de confirmación de suscripción (horas)", + "optInConfirmationSuccessMessage": "Texto para mostrar después de la confirmación de correo electrónico", + "leadSource": "Toma de contacto del posible cliente", + "apiKey": "Clave de API", + "targetTeam": "Equipo objetivo", + "exampleRequestMethod": "Método", + "exampleRequestPayload": "Carga útil", + "createLeadBeforeOptInConfirmation": "Crear cliente potencial antes de la confirmación", + "duplicateCheck": "Duplicar verificación", + "skipOptInConfirmationIfSubscribed": "Omitir confirmación si el cliente potencial ya está en la lista de objetivos", + "smtpAccount": "Cuenta SMTP", + "inboundEmail": "Cuenta de correo electrónico grupal" + }, + "links": { + "targetList": "Lista de objetivos", + "campaign": "Campaña", + "optInConfirmationEmailTemplate": "Plantilla de email de cofirmación de suscripción", + "targetTeam": "Equipo objetivo", + "logRecords": "Registro", + "inboundEmail": "Cuenta de correo electrónico grupal" + }, + "labels": { + "Create LeadCapture": "Crear punto de entrada", + "Generate New API Key": "Generar una nueva clave de API", + "Request": "Solicitud", + "Confirm Opt-In": "Confirmar suscripción" + }, + "messages": { + "generateApiKey": "Crear nueva clave de API", + "optInConfirmationExpired": "El enlace de confirmación de suscripción ha caducado.", + "optInIsConfirmed": "Correo electrónico está confirmado" + }, + "tooltips": { + "optInConfirmationSuccessMessage": "Markdown es soportado" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/LeadCaptureLogRecord.json b/application/Espo/Resources/i18n/es_ES/LeadCaptureLogRecord.json index 9e26dfeeb6..1948a3f6f7 100644 --- a/application/Espo/Resources/i18n/es_ES/LeadCaptureLogRecord.json +++ b/application/Espo/Resources/i18n/es_ES/LeadCaptureLogRecord.json @@ -1 +1,14 @@ -{} \ No newline at end of file +{ + "fields": { + "number": "Número", + "data": "Datos", + "target": "Objetivo", + "leadCapture": "Captura de clientes potenciales", + "createdAt": "Entró en", + "isCreated": "¿Se creó el cliente potencial?" + }, + "links": { + "leadCapture": "Captura de clientes potenciales", + "target": "Objetivo" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Note.json b/application/Espo/Resources/i18n/es_ES/Note.json index 3b0bba1836..165ab5ce37 100644 --- a/application/Espo/Resources/i18n/es_ES/Note.json +++ b/application/Espo/Resources/i18n/es_ES/Note.json @@ -29,6 +29,13 @@ "teams": "Para determinado/s equipo/s", "all": "Para todos los usuarios", "portals": "Para los usuarios del portal" + }, + "type": { + "Post": "Entrada" } + }, + "links": { + "superParent": "Super padre", + "related": "Relacionado" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/PhoneNumber.json b/application/Espo/Resources/i18n/es_ES/PhoneNumber.json new file mode 100644 index 0000000000..34af7ab7cc --- /dev/null +++ b/application/Espo/Resources/i18n/es_ES/PhoneNumber.json @@ -0,0 +1,9 @@ +{ + "fields": { + "type": "Escribe", + "invalid": "Inválido" + }, + "presetFilters": { + "orphan": "Huérfano" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Portal.json b/application/Espo/Resources/i18n/es_ES/Portal.json index d5c4224cf5..910f9b2f67 100644 --- a/application/Espo/Resources/i18n/es_ES/Portal.json +++ b/application/Espo/Resources/i18n/es_ES/Portal.json @@ -16,14 +16,17 @@ "weekStart": "Primer día de la semana", "defaultCurrency": "Moneda por defecto", "customUrl": "URL personalizada", - "customId": "ID personalizado" + "customId": "ID personalizado", + "layoutSet": "Conjunto de diseño" }, "links": { "users": "Usuarios", - "notes": "Notas" + "notes": "Notas", + "layoutSet": "Conjunto de diseño" }, "tooltips": { - "portalRoles": "Los roles del portal indicados se aplicarán a todos los usuarios de este portal." + "portalRoles": "Los roles del portal indicados se aplicarán a todos los usuarios de este portal.", + "layoutSet": "Proporciona la capacidad de tener diseños que difieran de los estándar." }, "labels": { "Create Portal": "Crear portal", diff --git a/application/Espo/Resources/i18n/es_ES/PortalRole.json b/application/Espo/Resources/i18n/es_ES/PortalRole.json index d0f4e6a843..f019620e6b 100644 --- a/application/Espo/Resources/i18n/es_ES/PortalRole.json +++ b/application/Espo/Resources/i18n/es_ES/PortalRole.json @@ -9,6 +9,11 @@ "Field Level": "Nivel de acceso a campos" }, "fields": { - "exportPermission": "Permisos de exportación" + "exportPermission": "Permisos de exportación", + "massUpdatePermission": "Permiso de actualización masiva" + }, + "tooltips": { + "exportPermission": "Define si los usuarios del portal tienen la capacidad de exportar registros.", + "massUpdatePermission": "Define si los usuarios del portal tienen la capacidad de realizar una actualización masiva de registros." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Preferences.json b/application/Espo/Resources/i18n/es_ES/Preferences.json index 64ff563af2..db21071a47 100644 --- a/application/Espo/Resources/i18n/es_ES/Preferences.json +++ b/application/Espo/Resources/i18n/es_ES/Preferences.json @@ -34,7 +34,12 @@ "doNotFillAssignedUserIfNotRequired": "No precompletar usuario asignado en la creación de registros", "followEntityOnStreamPost": "Seguimiento automático después de publicar en la historia", "followCreatedEntities": "Seguimiento automático de registros creados", - "followCreatedEntityTypeList": "Seguimiento automático de registros creados de tipos de entidades específicos" + "followCreatedEntityTypeList": "Seguimiento automático de registros creados de tipos de entidades específicos", + "emailUseExternalClient": "Use un cliente de correo electrónico externo", + "scopeColorsDisabled": "Deshabilitar color de los ámbitos", + "tabColorsDisabled": "Deshabilitar colores de pestañas", + "assignmentNotificationsIgnoreEntityTypeList": "Asignación de notificaciones del sistema", + "assignmentEmailNotificationsIgnoreEntityTypeList": "Notificaciones de asignación de correo electrónico" }, "options": { "weekStart": { @@ -46,10 +51,13 @@ "Notifications": "Notificaciones", "User Interface": "Interfaz de usuario", "Misc": "Misceláneos", - "Locale": "Localización" + "Locale": "Localización", + "Reset Dashboard to Default": "Reiniciar al escritorio por defecto" }, "tooltips": { "autoFollowEntityTypeList": "Siguirá automáticamente todos los registros nuevos (creados por cualquier usuario) de los tipos de entidad seleccionados. Para poder ver información en la historia y recibir notificaciones sobre todos los registros en el sistema.", - "doNotFillAssignedUserIfNotRequired": "Cuando cree un registro, el usuario asignado no se completará con su propio usuario a menos que el campo sea obligatorio." + "doNotFillAssignedUserIfNotRequired": "Cuando cree un registro, el usuario asignado no se completará con su propio usuario a menos que el campo sea obligatorio.", + "followCreatedEntities": "Al crear nuevos registros, se seguirán automáticamente incluso si se asignan a otro usuario.", + "followCreatedEntityTypeList": "Al crear nuevos registros de los tipos de entidades seleccionados, se seguirán automáticamente incluso si se asignan a otro usuario." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Role.json b/application/Espo/Resources/i18n/es_ES/Role.json index c2ecb2f118..7b0b3ab4c9 100644 --- a/application/Espo/Resources/i18n/es_ES/Role.json +++ b/application/Espo/Resources/i18n/es_ES/Role.json @@ -5,7 +5,9 @@ "userPermission": "Permisos de Usuario", "portalPermission": "Permisos del portal", "groupEmailAccountPermission": "Permiso de la cuenta de correo grupal", - "exportPermission": "Permisos de exportación" + "exportPermission": "Permisos de exportación", + "dataPrivacyPermission": "Permiso de privacidad de datos", + "massUpdatePermission": "Permiso de actualización masiva" }, "links": { "users": "Usuarios", @@ -15,7 +17,10 @@ "assignmentPermission": "Permite restringir la capacidad de los usuarios para que asignen registros y publicaciones a otros usuarios.\n\ntodo - sin restricción\n\nequipo - puede asignar a usuarios de su propio equipo\n\nno - solo puede asignarse a sí mismo", "userPermission": "Permite restringir la capacidad de los usuarios para ver tareas, calendarios y la historia de otros usuarios.\n\ntodo - pueden ver todo\n\nequipo - pueden ver las actividades de su equipo\n\nno - solo las propias", "portalPermission": "Define un acceso a la información del portal, la capacidad de publicar mensajes a los usuarios del portal.\n", - "groupEmailAccountPermission": "Define el acceso a las cuentas de correo grupales, la capacidad de enviar correos a través del SMTP grupal." + "groupEmailAccountPermission": "Define el acceso a las cuentas de correo grupales, la capacidad de enviar correos a través del SMTP grupal.", + "dataPrivacyPermission": "Permite ver y borrar datos personales.", + "exportPermission": "Define si los usuarios tienen la capacidad de exportar registros.", + "massUpdatePermission": "Define si los usuarios tienen la capacidad de realizar actualizaciones masivas de registros." }, "labels": { "Access": "Acceso", diff --git a/application/Espo/Resources/i18n/es_ES/ScheduledJob.json b/application/Espo/Resources/i18n/es_ES/ScheduledJob.json index d56073ec2a..47cc24f854 100644 --- a/application/Espo/Resources/i18n/es_ES/ScheduledJob.json +++ b/application/Espo/Resources/i18n/es_ES/ScheduledJob.json @@ -9,7 +9,8 @@ "log": "Registro" }, "labels": { - "Create ScheduledJob": "Crear tarea programada" + "Create ScheduledJob": "Crear tarea programada", + "As often as possible": "Tan seguido como sea posible" }, "options": { "job": { @@ -18,7 +19,9 @@ "CheckEmailAccounts": "Comprobar cuentas de correo personales", "SendEmailReminders": "Enviar Recordatorios por Email", "AuthTokenControl": "Control del Token de Autenticación", - "SendEmailNotifications": "Enviar notificaciones por correo electrónico" + "SendEmailNotifications": "Enviar notificaciones por correo electrónico", + "CheckNewVersion": "Verificar nueva versión", + "ProcessWebhookQueue": "Procesar cola de webhook" }, "cronSetup": { "linux": "Nota: añada esta línea al archivo crontab para que EspoCRM pueda ejecutar las tareas programadas:", @@ -32,6 +35,6 @@ } }, "tooltips": { - "scheduling": "Define cuándo y cada cuánto el trabajo será ejecutado\n\n`*/5 * * * *` - cada 5 minutos\n\n`0 */2 * * *` - cada 2 horas\n\n`30 1 * * *` - a las 01:30 cada día\n\n`0 0 1 * *` - el primer día del mes" + "scheduling": "Notación crontab. Define la frecuencia de ejecución de trabajos.\n\n`* / 5 * * * *` - cada 5 minutos\n\n`0 * / 2 * * *` - cada 2 horas\n\n`30 1 * * *` - a las 01:30 una vez al día\n\n`0 0 1 * *` - el primer día del mes" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Settings.json b/application/Espo/Resources/i18n/es_ES/Settings.json index 3ece3a6b67..76feb2e75b 100644 --- a/application/Espo/Resources/i18n/es_ES/Settings.json +++ b/application/Espo/Resources/i18n/es_ES/Settings.json @@ -77,25 +77,64 @@ "streamEmailNotifications": "Se enviará un correo sobre las actualizaciones en la historia para los usuarios internos", "portalStreamEmailNotifications": "Se enviará un correo sobre actualizaciones en la historia a los usuarios del portal", "streamEmailNotificationsEntityList": "Se notificará por correo en las siguientes entidades", - "calendarEntityList": "Lista de entidades calendario", + "calendarEntityList": "Lista de entidades de calendario", "mentionEmailNotifications": "Se enviará un correo cuando sean mencionados en los mensajes", - "massEmailDisableMandatoryOptOutLink": "Deshabilitar la obligatoridad del enlace \"darse de baja\" ", + "massEmailDisableMandatoryOptOutLink": "Deshabilitar la obligatoridad del enlace \"darse de baja\"", "activitiesEntityList": "Lista de entidades de actividades", "historyEntityList": "Lista de entidades de historia", "currencyFormat": "Formato de Moneda", "currencyDecimalPlaces": "Lugares decimales en la moneda", - "aclStrictMode": "ACL en modo estricto", "followCreatedEntities": "Seguir los registros creados", "aclAllowDeleteCreated": "Permitir eliminar registros creados", "adminNotifications": "Notificaciones del sistema en el panel de administración", + "adminNotificationsNewVersion": "Mostrar notificación cuando la nueva versión de EspoCRM esté disponible", "massEmailMaxPerHourCount": "Cantidad máxima de correos enviados por hora", - "maxEmailAccountCount": "Cantidad máxima de cuentas personales que se pueden crear por usuario" - }, - "options": { - "weekStart": { - "0": "Domingo", - "1": "Lunes" - } + "maxEmailAccountCount": "Cantidad máxima de cuentas personales que se pueden crear por usuario", + "streamEmailNotificationsTypeList": "Qué se va a notificar", + "authTokenPreventConcurrent": "Solo un token de autenticación por usuario", + "scopeColorsDisabled": "Deshabilitar color de los ámbitos", + "tabColorsDisabled": "Deshabilitar colores de pestañas", + "tabIconsDisabled": "Deshabilitar íconos de pestañas", + "textFilterUseContainsForVarchar": "Utilice el operador 'contiene' cuando filtre campos varchar", + "emailAddressIsOptedOutByDefault": "Marcar nuevas direcciones de correo electrónico como excluídas", + "outboundEmailBccAddress": "Dirección BCC para clientes externos", + "adminNotificationsNewExtensionVersion": "Mostrar notificación cuando haya nuevas versiones de extensiones disponibles", + "cleanupDeletedRecords": "Limpiar registros eliminados", + "ldapPortalUserLdapAuth": "Use la autenticación LDAP para usuarios del portal", + "ldapPortalUserPortals": "Portales predeterminados para un usuario del portal", + "ldapPortalUserRoles": "Roles predeterminados para un usuario del portal", + "addressCountryList": "Lista de autocompletar de países", + "fiscalYearShift": "Inicio del año fiscal", + "jobRunInParallel": "Trabajos ejecutados en paralelo", + "jobMaxPortion": "Máximo de trabajos ejecutándose", + "jobPoolConcurrencyNumber": "Número de concurrencia del grupo de trabajos", + "daemonInterval": "Intervalo del demonio", + "daemonMaxProcessNumber": "Máximo número de demonios ejecutándose", + "daemonProcessTimeout": "Demonio Timeout", + "addressCityList": "Lista de autocompletar de ciudades", + "addressStateList": "Lista de autocompletar de estados", + "cronDisabled": "Deshabilitar Tareas programadas", + "maintenanceMode": "Modo de mantenimiento", + "useWebSocket": "Usar WebSocket", + "emailNotificationsDelay": "Retraso de las notificaciones por correo electrónico (en segundos)", + "massEmailOpenTracking": "Seguimiento de apertura de correo electrónico", + "passwordRecoveryDisabled": "Deshabilitar recuperación de contraseña", + "passwordRecoveryForAdminDisabled": "Deshabilitar la recuperación de contraseña para usuarios administradores", + "passwordGenerateLength": "Longitud de las contraseñas generadas", + "passwordStrengthLength": "Longitud mínima de contraseña", + "passwordStrengthLetterCount": "Número de letras requeridas en la contraseña", + "passwordStrengthNumberCount": "Número de dígitos requeridos en la contraseña", + "passwordStrengthBothCases": "La contraseña debe contener letras mayúsculas y minúsculas", + "auth2FA": "Habilitar autenticación de 2 factores", + "auth2FAMethodList": "Métodos 2FA disponibles", + "personNameFormat": "Formato de nombre de persona", + "newNotificationCountInTitle": "Mostrar nuevo número de notificación en el título de la página", + "massEmailVerp": "Utilice VERP", + "emailAddressLookupEntityTypeList": "Ámbitos de búsqueda de direcciones de correo electrónico", + "busyRangesEntityList": "Lista de entidades libres / ocupadas", + "passwordRecoveryForInternalUsersDisabled": "Deshabilitar la recuperación de contraseña para usuarios internos", + "passwordRecoveryNoExposure": "Evite la exposición de la dirección de correo electrónico en el formulario de recuperación de contraseña", + "auth2FAForced": "Obligar a los usuarios habituales a configurar 2FA" }, "tooltips": { "recordsPerPage": "Número de registros a mostrar inicialmente en las vistas.", @@ -122,7 +161,45 @@ "currencyDecimalPlaces": "Número de decimales. Si está vacía, se mostrarán todas las posiciones decimales disponibles.", "aclStrictMode": "Activado: el acceso a los ámbitos estará prohibido si no está especificado en roles.\n\nDeshabilitado: se permitirá el acceso a ámbitos si no está especificado en roles.", "outboundEmailIsShared": "Permitir a los usuarios enviar correos electrónicos desde esta dirección.", - "aclAllowDeleteCreated": "Los usuarios podrán eliminar los registros que hayan creado, incluso si no tienen un acceso de eliminación." + "aclAllowDeleteCreated": "Los usuarios podrán eliminar sus propios registros, incluso si no tienen un acceso de eliminación.", + "textFilterUseContainsForVarchar": "Si no está marcado, se utiliza el operador 'comienza con'. Puede usar el comodín '%'.", + "streamEmailNotificationsEntityList": "Notificaciones por correo electrónico sobre actualizaciones de flujo de registros seguidos. Los usuarios recibirán notificaciones por correo electrónico solo para los tipos de entidad especificados.", + "authTokenPreventConcurrent": "Los usuarios no podrán iniciar sesión en varios dispositivos simultáneamente.", + "emailAddressIsOptedOutByDefault": "Al crear un nuevo registro, la dirección de correo electrónico se marcará como excluida.", + "cleanupDeletedRecords": "Los registros eliminados se eliminarán de la base de datos después de un tiempo.", + "ldapPortalUserLdapAuth": "Permita que los usuarios del portal utilicen la autenticación LDAP en lugar de la autenticación Espo.", + "ldapPortalUserPortals": "Portales predeterminados para el usuario del portal creados", + "ldapPortalUserRoles": "Roles predeterminados para el usuario del portal creados", + "jobRunInParallel": "Los trabajos se ejecutarán en procesos paralelos.", + "jobPoolConcurrencyNumber": "Número máximo de procesos ejecutados simultáneamente.", + "jobMaxPortion": "Número máximo de trabajos procesados por una ejecución.", + "daemonInterval": "Intervalo entra la ejecución de cada Tarea Programada. En segundos.", + "daemonMaxProcessNumber": "Número máximo de Tareas programada ejecutados simultáneamente.", + "daemonProcessTimeout": "Tiempo máximo de ejecución (en segundos) asignado para un solo proceso cron.", + "cronDisabled": "Las tareas Programadas no se ejecutarán", + "maintenanceMode": "Solo los administradores tendrán acceso al sistema.", + "ldapAccountCanonicalForm": "El tipo de forma canónica de su cuenta. Hay 4 opciones:\n\n- 'Dn' - el formulario en el formato CN=tester,OU=espocrm,DC=test, DC=lan'.\n\n- 'Username': el formulario 'tester'.\n\n- 'Backslash': el formulario 'COMPANY\\tester'.\n\n- 'Principal': el formulario 'tester@company.com'.", + "massEmailVerp": "Ruta de retorno de sobre variable. Para un mejor manejo de los mensajes rebotados. Asegúrese de que su proveedor de SMTP lo admita.", + "displayListViewRecordCount": "Se mostrará un número total de registros en la vista de lista.", + "currencyList": "Qué divisas estarán disponibles en el sistema.", + "activitiesEntityList": "Qué registros estarán disponibles en el panel Actividades.", + "historyEntityList": "Qué registros estarán disponibles en el panel Historial.", + "calendarEntityList": "Qué registros estarán disponibles en el Calendario.", + "addressStateList": "Indique sugerencias para los campos de dirección.", + "addressCityList": "Sugerencias de ciudades para campos de direcciones.", + "addressCountryList": "Sugerencias de países para campos de direcciones.", + "exportDisabled": "Los usuarios no podrán exportar registros. Solo se permitirá el administrador.", + "globalSearchEntityList": "Qué registros se pueden buscar con la búsqueda global.", + "siteUrl": "Una URL de esta instancia de EspoCRM. Necesita cambiarlo si se muda a otro dominio.", + "useCache": "No se recomienda deshabilitar, a menos que sea con fines de desarrollo.", + "useWebSocket": "WebSocket permite la comunicación interactiva bidireccional entre un servidor y un navegador. Requiere configurar el demonio WebSocket en su servidor. Consulte la documentación para obtener más información.", + "passwordRecoveryForInternalUsersDisabled": "Solo los usuarios del portal podrán recuperar la contraseña.", + "passwordRecoveryNoExposure": "No será posible determinar si una dirección de correo electrónico específica está registrada en el sistema.", + "emailAddressLookupEntityTypeList": "Para autocompletar la dirección de correo electrónico.", + "emailNotificationsDelay": "Un mensaje se puede editar dentro del período de tiempo especificado antes de que se envíe la notificación.", + "outboundEmailFromAddress": "La dirección de correo electrónico del sistema.", + "smtpServer": "Si está vacío, se utilizará la cuenta de correo electrónico del grupo con la dirección de correo electrónico correspondiente.", + "busyRangesEntityList": "Qué se tendrá en cuenta al mostrar rangos de tiempo ocupado en el programador y la línea de tiempo." }, "labels": { "System": "Sistema", @@ -136,9 +213,30 @@ "Test Connection": "Probar conexión", "Connecting": "Conectando...", "Activities": "Actividades planeadas", - "Admin Notifications": "Notificaciones de administrador" + "Admin Notifications": "Notificaciones de administrador", + "Search": "Buscar", + "Misc": "Misceláneos", + "Passwords": "Contraseñas", + "2-Factor Authentication": "Autenticación de 2 factores", + "Group Tab": "Ficha Grupo" }, "messages": { "ldapTestConnection": "La conexión fue establecida con éxito." + }, + "options": { + "streamEmailNotificationsTypeList": { + "Post": "Entradas", + "Status": "Estados de actualizaciones", + "EmailReceived": "Emails recibidos" + }, + "auth2FAMethodList": { + "Totp": "TOTP\n" + }, + "personNameFormat": { + "firstLast": "Primero último", + "lastFirst": "Último primero", + "firstMiddleLast": "Primero Segundo Nombre Apellido", + "lastFirstMiddle": "Último primero medio" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Stream.json b/application/Espo/Resources/i18n/es_ES/Stream.json index 9e26dfeeb6..049c44cf61 100644 --- a/application/Espo/Resources/i18n/es_ES/Stream.json +++ b/application/Espo/Resources/i18n/es_ES/Stream.json @@ -1 +1,15 @@ -{} \ No newline at end of file +{ + "messages": { + "infoMention": "Escriba **@nombredeusuario** para mencionar al usuario en la publicación.", + "infoSyntax": "Sintaxis de markdown disponible" + }, + "syntaxItems": { + "code": "código", + "multilineCode": "código multilínea", + "strongText": "texto en negrita", + "emphasizedText": "texto enfatizado", + "deletedText": "texto eliminado", + "blockquote": "bloque de cita", + "link": "enlace" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Team.json b/application/Espo/Resources/i18n/es_ES/Team.json index a4fef39ef1..cc2355c03c 100644 --- a/application/Espo/Resources/i18n/es_ES/Team.json +++ b/application/Espo/Resources/i18n/es_ES/Team.json @@ -1,16 +1,19 @@ { "fields": { "name": "Nombre", - "positionList": "Lista de puestos" + "positionList": "Lista de puestos", + "layoutSet": "Conjunto de diseño" }, "links": { "users": "Usuarios", "notes": "Notas", - "inboundEmails": "Cuentas de correo grupales" + "inboundEmails": "Cuentas de correo grupales", + "layoutSet": "Conjunto de diseño" }, "tooltips": { "roles": "Todos los usuarios de este equipo tendrán acceso a la configuración desde los roles seleccionados", - "positionList": "Puestos disponibles en este equipo. Por ejemplo Vendedor, Gerente." + "positionList": "Puestos disponibles en este equipo. Por ejemplo Vendedor, Gerente.", + "layoutSet": "Proporciona la capacidad de tener diseños que difieran de los estándar. El Conjunto de diseño se aplicará a los usuarios que tengan este equipo configurado como Equipo predeterminado." }, "labels": { "Create Team": "Crear equipo" diff --git a/application/Espo/Resources/i18n/es_ES/Template.json b/application/Espo/Resources/i18n/es_ES/Template.json index cff35064cc..1e5727d1a7 100644 --- a/application/Espo/Resources/i18n/es_ES/Template.json +++ b/application/Espo/Resources/i18n/es_ES/Template.json @@ -11,7 +11,13 @@ "bottomMargin": "Margen Inferior", "printFooter": "Imprimir Pié", "footerPosition": "Posición del Pié", - "variables": "Etiquetas disponibles." + "variables": "Etiquetas disponibles.", + "pageOrientation": "Oriteción de página", + "pageFormat": "Formato de papel", + "fontFace": "Fuente", + "pageWidth": "Ancho de página (mm)", + "pageHeight": "Altura de página (mm)", + "headerPosition": "Posición del encabezado" }, "labels": { "Create Template": "Crear plantilla" @@ -19,5 +25,26 @@ "tooltips": { "footer": "Use {pageNumber} para imprimir el número de página.", "variables": "Copie y Pegue la etiqueta necesaria en el encabezado, cuerpo o pie de página." + }, + "options": { + "pageOrientation": { + "Portrait": "Vertical", + "Landscape": "Horizontal" + }, + "placeholders": { + "today": "Hoy (fecha)", + "now": "Ahora (fecha/hora)", + "pagebreak": "Salto de página" + }, + "fontFace": { + "kozgopromedium": "\nKozgo Pro Medium", + "kozminproregular": "\nKozmin Pro Regular", + "msungstdlight": "\nMsung Std Light", + "stsongstdlight": "\nSTSong Std Light", + "symbol": "Símbolo" + }, + "pageFormat": { + "Custom": "Personalizada" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/User.json b/application/Espo/Resources/i18n/es_ES/User.json index 81a531664a..09f0a611cd 100644 --- a/application/Espo/Resources/i18n/es_ES/User.json +++ b/application/Espo/Resources/i18n/es_ES/User.json @@ -25,7 +25,17 @@ "position": "Puesto en el equipo", "ipAddress": "Dirección IP", "passwordPreview": "Vista previa de la contraseña", - "isSuperAdmin": "Es superadministrador" + "isSuperAdmin": "Es superadministrador", + "lastAccess": "Último acceso", + "type": "Tipo", + "apiKey": "Clave de API", + "secretKey": "Clave de secreto", + "authMethod": "Método de autenticación", + "yourPassword": "Tu contraseña actual", + "dashboardTemplate": "Plantilla de escritorio", + "auth2FAEnable": "Habilitar autenticación de 2 factores", + "auth2FAMethod": "Método 2FA", + "auth2FATotpSecret": "2FA TOTP Secreto" }, "links": { "teams": "Equipos", @@ -35,7 +45,10 @@ "contact": "Contacto", "accounts": "Cuentas", "account": "Cuenta (principal)", - "tasks": "Tareas" + "tasks": "Tareas", + "defaultTeam": "Equipo predeterminado", + "dashboardTemplate": "Plantilla de escritorio", + "userData": "Datos del usuario" }, "labels": { "Create User": "Crear usuario", @@ -50,7 +63,15 @@ "External Accounts": "Cuentas externas", "Email Accounts": "Cuentas de correo", "Create Portal User": "Crear usuario del portal", - "Proceed w/o Contact": "Continuar sin contacto" + "Proceed w/o Contact": "Continuar sin contacto", + "Generate New API Key": "Generar una nueva clave de API", + "Generate New Password": "Generar nueva contraseña", + "Code": "Código", + "Back to login form": "Volver al formulario de inicio de sesión", + "Requirements": "Requisitos", + "Security": "Seguridad", + "Reset 2FA": "Reiniciar 2FA", + "Secret": "Secreto" }, "tooltips": { "defaultTeam": "Todos los registros creados por este usuario serán relacionados a este equipo por defecto.", @@ -71,20 +92,45 @@ "userNameEmailAddressNotFound": "Nombre de Usuario/Correo no encontrado", "forbidden": "Prohibido, por favor intente después", "uniqueLinkHasBeenSent": "El enlace único ha sido enviado a la dirección de correo electrónico especificada.", - "passwordChangedByRequest": "La contraseña ha sido cambiada." + "passwordChangedByRequest": "La contraseña ha sido cambiada.", + "userNameExists": "Nombre de usuario ya existe", + "setupSmtpBefore": "Debe configurar [Configuración SMTP]({url}) para que el sistema pueda enviar la contraseña por correo electrónico.", + "passwordStrengthLength": "Debe tener al menos {length} caracteres de longitud.", + "passwordStrengthLetterCount": "Debe contener al menos {count} letras.", + "passwordStrengthNumberCount": "Debe contener al menos {count} dígito(s).", + "passwordStrengthBothCases": "Debe contener letras en mayúscula y minúscula.", + "wrongCode": "Código incorrecto", + "codeIsRequired": "El código es obligatorio", + "enterTotpCode": "Ingrese un código de su aplicación de autenticación.", + "verifyTotpCode": "Escanee el código QR con su aplicación de autenticación móvil. Si tiene problemas para escanear, puede ingresar el secreto manualmente. Después de eso, verá un código de 6 dígitos en su aplicación. Ingresar este código en el campo de abajo.", + "generateAndSendNewPassword": "Se generará una nueva contraseña y se enviará a la dirección de correo electrónico del usuario.", + "security2FaResetConfimation": "¿Está seguro de que desea restablecer la configuración actual de 2FA?", + "ldapUserInEspoNotFound": "El usuario no se encuentra en EspoCRM. Póngase en contacto con su administrador para crear el usuario.", + "passwordRecoverySentIfMatched": "Suponiendo que los datos ingresados coincidieran con cualquier cuenta de usuario.", + "auth2FARequiredHeader": "Se requiere autenticación de 2 factores", + "auth2FARequired": "Debe configurar la autenticación de 2 factores. Utilice una aplicación de autenticación en su teléfono móvil (por ejemplo, Google Authenticator)." }, "boolFilters": { "onlyMyTeam": "Solo de mi equipo" }, "presetFilters": { "active": "Activo", - "activePortal": "Portales activos" + "activePortal": "Portales activos", + "activeApi": "API Activa" }, "options": { "gender": { "": "No definido", "Male": "Masculino", "Female": "Femenino" + }, + "type": { + "admin": "Administrador", + "system": "SIstema", + "super-admin": "Superadministrador" + }, + "authMethod": { + "ApiKey": "Clave de API" } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/es_ES/Webhook.json b/application/Espo/Resources/i18n/es_ES/Webhook.json index 9e26dfeeb6..58e0603006 100644 --- a/application/Espo/Resources/i18n/es_ES/Webhook.json +++ b/application/Espo/Resources/i18n/es_ES/Webhook.json @@ -1 +1,16 @@ -{} \ No newline at end of file +{ + "labels": { + "Create Webhook": "Crear Webhook" + }, + "fields": { + "event": "Evento", + "isActive": "Está activo", + "user": "Usuario de API", + "entityType": "Tipo de entidad", + "field": "Campo", + "secretKey": "Clave de secreto" + }, + "links": { + "user": "Usuario" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/ActionHistoryRecord.json b/application/Espo/Resources/i18n/fr_FR/ActionHistoryRecord.json index 9e26dfeeb6..9b5b6a1dda 100644 --- a/application/Espo/Resources/i18n/fr_FR/ActionHistoryRecord.json +++ b/application/Espo/Resources/i18n/fr_FR/ActionHistoryRecord.json @@ -1 +1,9 @@ -{} \ No newline at end of file +{ + "fields": { + "authLogRecord": "Enregistrement du journal d'authentification", + "userType": "Type d'utilisateur" + }, + "links": { + "authLogRecord": "Enregistrement du journal d'authentification" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Admin.json b/application/Espo/Resources/i18n/fr_FR/Admin.json index ce18d1bdac..c9574a00de 100644 --- a/application/Espo/Resources/i18n/fr_FR/Admin.json +++ b/application/Espo/Resources/i18n/fr_FR/Admin.json @@ -4,12 +4,13 @@ "Disabled": "Inactif", "System": "Système", "Users": "Utilisateurs", + "Email": "Courriel", "Data": "Données", "Customization": "Personnalisation", "Available Fields": "Champs disponibles", - "Layout": "Disposition", - "Entity Manager": "Gestionnaire d'entité", - "Add Panel": "Ajouter un panneau", + "Layout": "Agencements des champs", + "Entity Manager": "Gestionnaire de Fonctionnalités", + "Add Panel": "Ajouter un volet", "Add Field": "Ajouter un champ", "Settings": "Paramètres", "Scheduled Jobs": "Tâches planifiées", @@ -43,14 +44,31 @@ "Ready for installation": "Prêt pour l'installation", "Uninstalling...": "Désinstallation...", "Uninstalled": "Désinstallé", - "Create Entity": "Créer une entité", - "Edit Entity": "Éditer une entité", + "Create Entity": "Créer une Fonctionnalité", + "Edit Entity": "Modifier une Fonctionnalités", "Create Link": "Créer un lien", "Edit Link": "Éditer un lien", "Jobs": "Travaux", "Reset to Default": "Valeurs par défaut", "Email Filters": "Filtres email", - "Permissions": "Les permissions" + "Auth Log": "Journal d'authentification", + "Lead Capture": "Capture de plomb", + "Attachments": "Les pièces jointes", + "API Users": "Utilisateurs d'API", + "Template Manager": "Gestionnaire de modèles", + "System Requirements": "Configuration requise", + "PHP Settings": "Paramètres PHP", + "Database Settings": "Paramètres de la base de données", + "Permissions": "Les permissions", + "Success": "Succès", + "Fail": "Échouer", + "is recommended": "est recommandé", + "extension is missing": "l'extension est manquante", + "PDF Templates": "Modèles PDF", + "Dashboard Templates": "Modèles de tableau de bord", + "Email Addresses": "Adresses email", + "Phone Numbers": "Numéros de téléphone", + "Layout Sets": "Modèles de Disposition d'écrans" }, "layouts": { "list": "Liste", @@ -58,7 +76,22 @@ "listSmall": "Liste (réduite)", "detailSmall": "Détail (réduit)", "filters": "Filtres de recherche", - "massUpdate": "Mise à jour groupée" + "massUpdate": "Mise à jour groupée", + "relationships": "Volets de Relations", + "sidePanelsDetail": "Volets latéraux (Detail)", + "sidePanelsEdit": "Volets latéraux (Edit)", + "sidePanelsDetailSmall": "Volets latéraux (Detail Small)", + "sidePanelsEditSmall": "Volets latéraux (Edit Small)", + "detailPortal": "Détail (portail)", + "detailSmallPortal": "Détail (petit, portail)", + "listSmallPortal": "Liste (petit, portail)", + "listPortal": "Liste (portail)", + "relationshipsPortal": "Volets de Relations (portail)", + "defaultSidePanel": "Champs du volet latéral", + "bottomPanelsDetail": "Volets inférieurs", + "bottomPanelsEdit": "Volets inférieurs (modification)", + "bottomPanelsDetailSmall": "Volets inférieurs (détails réduits)", + "bottomPanelsEditSmall": "Volets inférieurs (modification réduite)" }, "fieldTypes": { "address": "Adresse", @@ -83,7 +116,13 @@ "rangeCurrency": "Plage de devises", "map": "Carte", "int": "Int", - "number": "Number" + "number": "Number", + "jsonObject": "Objet Json", + "datetime": "Date-heure", + "datetimeOptional": "Date / Date-Heure", + "checklist": "Liste de contrôle", + "linkOne": "Lien", + "barcode": "Code barre" }, "fields": { "name": "Nom", @@ -99,7 +138,7 @@ "previewSize": "Prévisualiser la taille", "defaultType": "Type par défaut", "seeMoreDisabled": "Désactiver l'abréviation de texte", - "entityList": "Liste d'entités", + "entityList": "Liste des Fonctionnalités", "isSorted": "Trié (alphabétique)", "audited": "Audité", "trim": "Rogner", @@ -109,15 +148,41 @@ "typeList": "Liste de types", "rows": "Nombre de lignes de la zone de texte", "lengthOfCut": "Longueur de coupe", - "sourceList": "Liste des sources" + "sourceList": "Liste des sources", + "maxFileSize": "Taille maximale du fichier (Mo)", + "isPersonalData": "Est-ce que des données personnelles", + "useIframe": "Utilisez Iframe", + "useNumericFormat": "Utiliser le format numérique", + "strip": "Bande", + "cutHeight": "Hauteur de coupe (px)", + "inlineEditDisabled": "Désactiver la modification en ligne", + "displayAsLabel": "Afficher comme étiquette", + "allowCustomOptions": "Autoriser les options personnalisées", + "maxCount": "Nombre d'éléments maximum", + "displayRawText": "Afficher le texte brut (pas de démarques)", + "notActualOptions": "Options non réelles", + "accept": "Acceptez", + "displayAsList": "Afficher en Liste", + "viewMap": "Bouton Voir la carte", + "codeType": "Code", + "lastChar": "Dernier caractère" }, "messages": { - "selectEntityType": "Sélectionner le type d'entité dans le menu de gauche.", + "selectEntityType": "Sélectionner le type de Fonctionnalité dans le menu de gauche.", "selectUpgradePackage": "Sélectionner le pack de mise à jour", "selectLayout": "Sélectionnez le modèle dans le menu de gauche et modifiez-le.", "selectExtensionPackage": "Sélectionner un pack d'extension", "extensionInstalled": "L'extension {name} {version} a été installé.", - "installExtension": "L'extension {name} {version} est prête pour l'installation." + "installExtension": "L'extension {name} {version} est prête pour l'installation.", + "uninstallConfirmation": "Êtes-vous sûr de vouloir désinstaller l'extension?", + "cronIsNotConfigured": "Les travaux planifiés ne sont pas en cours d'exécution. Par conséquent, les courriels entrants, les notifications et les rappels ne fonctionnent pas. Suivez les [instructions](https://www.espocrm.com/documentation/administration/server-configuration/#user-content-setup-a-crontab) pour configurer le travail cron.", + "newExtensionVersionIsAvailable": "La nouvelle version de {extensionName} {latestVersion} est disponible.", + "upgradeVersion": "EspoCRM sera mis à niveau vers la version ** {version} **. S'il vous plaît soyez patient car cela peut prendre un certain temps.", + "upgradeDone": "EspoCRM a été mis à niveau vers la version ** {version} **.", + "downloadUpgradePackage": "Téléchargez le (s) package (s) de mise à niveau [ici]({url}).", + "upgradeInfo": "Consultez la [documentation]({url}) sur la mise à niveau de votre instance EspoCRM.", + "upgradeRecommendation": "Cette méthode de mise à niveau n'est pas recommandée. Il est préférable de mettre à niveau à partir de CLI.", + "newVersionIsAvailable": "Nouvelle version de EspoCRM {latestVersion} disponible. Veuillez suivre les [instructions](https://www.espocrm.com/documentation/administration/upgrading/) pour mettre à jour votre instance." }, "descriptions": { "settings": "Paramètres système de l'application.", @@ -143,18 +208,50 @@ "extensions": "Installer ou désinstaller des extensions.", "integrations": "Intégration avec des services tiers.", "notifications": "Paramètres des notifications emails et internes au CRM.", - "inboundEmails": "Group IMAP email accouts. Email import and Email-to-Case." + "inboundEmails": "Group IMAP email accouts. Email import and Email-to-Case.", + "entityManager": "Créer et modifier les Fonctionnalités personnalisées. Organiser les champs et leurs relations.", + "authLog": "Historique de connexion.", + "leadCapture": "Points d'entrée API pour Web-to-Lead.", + "attachments": "Toutes les pièces jointes stockées dans le système.", + "templateManager": "Personnaliser les modèles de message.", + "systemRequirements": "Configuration système requise pour EspoCRM.", + "apiUsers": "Séparer les utilisateurs à des fins d'intégration.", + "jobs": "Les tâches exécutent des tâches en arrière-plan.", + "pdfTemplates": "Modèles pour l'impression au format PDF.", + "webhooks": "Gérer les webhooks.", + "dashboardTemplates": "Déployer des tableaux de bord pour les utilisateurs.", + "phoneNumbers": "Tous les numéros de téléphone stocké dans le système." }, "options": { "previewSize": { "x-small": "Très petit", "small": "Petit", - "medium": "Moyen" + "medium": "Moyen", + "": "Défaut" } }, "systemRequirements": { + "requiredPhpVersion": "Version PHP", + "requiredMysqlVersion": "Version MySQL", "host": "Nom d'hôte", "dbname": "Nom de la base de données", - "user": "Nom d'utilisateur" + "user": "Nom d'utilisateur", + "writable": "Enregistrable", + "readable": "Lisible", + "requiredMariadbVersion": "Version de MariaDB" + }, + "templates": { + "accessInfo": "Informations d'accès", + "accessInfoPortal": "Informations d'accès pour les portails", + "assignment": "Affectation", + "notePost": "Note sur le post", + "notePostNoParent": "Note sur Post (pas de parent)", + "noteStatus": "Note sur la mise à jour du statut", + "passwordChangeLink": "Lien de changement de mot de passe", + "noteEmailReceived": "Note à propos de l'Email reçu" + }, + "keywords": { + "entityManager": "champs,relations,liens", + "jobs": "Cron" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/ApiUser.json b/application/Espo/Resources/i18n/fr_FR/ApiUser.json index 9e26dfeeb6..51c30ca46d 100644 --- a/application/Espo/Resources/i18n/fr_FR/ApiUser.json +++ b/application/Espo/Resources/i18n/fr_FR/ApiUser.json @@ -1 +1,5 @@ -{} \ No newline at end of file +{ + "labels": { + "Create ApiUser": "Créer un utilisateur API" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Attachment.json b/application/Espo/Resources/i18n/fr_FR/Attachment.json index e01afcf53a..04c27491b6 100644 --- a/application/Espo/Resources/i18n/fr_FR/Attachment.json +++ b/application/Espo/Resources/i18n/fr_FR/Attachment.json @@ -1,5 +1,26 @@ { "insertFromSourceLabels": { "Document": "Ajouter un document" + }, + "fields": { + "role": "Rôle", + "related": "Apparenté, relié, connexe", + "file": "Fichier", + "field": "Champ", + "sourceId": "ID source", + "storage": "Espace de rangement", + "size": "Taille (octets)" + }, + "options": { + "role": { + "Attachment": "Attachement", + "Inline Attachment": "Attachement en ligne", + "Import File": "Importer le fichier", + "Export File": "Fichier d'exportation", + "Mail Merge": "Fusion et publipostage" + } + }, + "presetFilters": { + "orphan": "Orphelin" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/AuthLogRecord.json b/application/Espo/Resources/i18n/fr_FR/AuthLogRecord.json index 9e26dfeeb6..53afd1d0b7 100644 --- a/application/Espo/Resources/i18n/fr_FR/AuthLogRecord.json +++ b/application/Espo/Resources/i18n/fr_FR/AuthLogRecord.json @@ -1 +1,36 @@ -{} \ No newline at end of file +{ + "fields": { + "username": "Nom d'utilisateur", + "ipAddress": "Adresse IP", + "requestTime": "Temps de demande", + "createdAt": "Demandé à", + "isDenied": "Est refusé", + "denialReason": "Motif de refus", + "portal": "Portail", + "user": "Utilisateur", + "authToken": "Jeton d'authentification créé", + "requestUrl": "URL de demande", + "requestMethod": "Méthode de demande", + "authTokenIsActive": "Le jeton d'authentification est actif", + "authenticationMethod": "Méthode d'authentification" + }, + "links": { + "authToken": "Jeton d'authentification créé", + "user": "Utilisateur", + "portal": "Portail", + "actionHistoryRecords": "Histoire d'action" + }, + "presetFilters": { + "denied": "Refusé", + "accepted": "Accepté" + }, + "options": { + "denialReason": { + "CREDENTIALS": "les informations d'identification invalides", + "INACTIVE_USER": "Utilisateur inactif", + "IS_PORTAL_USER": "Utilisateur du portail", + "IS_NOT_PORTAL_USER": "Pas un utilisateur du portail", + "USER_IS_NOT_IN_PORTAL": "L'utilisateur n'est pas lié au portail" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Currency.json b/application/Espo/Resources/i18n/fr_FR/Currency.json new file mode 100644 index 0000000000..d1268e8269 --- /dev/null +++ b/application/Espo/Resources/i18n/fr_FR/Currency.json @@ -0,0 +1,29 @@ +{ + "names": { + "AED": "United Arab Emirates Dirham\n", + "AFN": "Afghani Afghan", + "ALL": "Lek Albanais", + "AMD": "Dram Arménien", + "AOA": "Kwanza Angolais", + "ARS": "Peso Argentin", + "AUD": "Dollar Australien", + "BBD": "Dollar Barbadien", + "CAD": "Dollar canadien", + "CDF": "Franc congolais", + "CHE": "Euro WIR", + "CHF": "Franc suisse", + "CHW": "Franc WIR", + "CLP": "Peso chilien", + "GNF": "Franc guinéen", + "JPY": "Yen japonais", + "KMF": "Franc comorien", + "KPW": "Won nord-koréen", + "KRW": "Won sud-coréen", + "NAD": "Dollar namibien", + "PLN": "Złoty polonais", + "QAR": "Rial qatari", + "RSD": "Dinar serbe", + "USD": "Dollar US", + "XOF": "Franc CFA d'Afrique de l'Ouest" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/DashboardTemplate.json b/application/Espo/Resources/i18n/fr_FR/DashboardTemplate.json index 9e26dfeeb6..88a5c47d6f 100644 --- a/application/Espo/Resources/i18n/fr_FR/DashboardTemplate.json +++ b/application/Espo/Resources/i18n/fr_FR/DashboardTemplate.json @@ -1 +1,11 @@ -{} \ No newline at end of file +{ + "fields": { + "layout": "Disposition", + "append": "Ajouter (ne pas supprimer les onglets de l'utilisateur)" + }, + "labels": { + "Create DashboardTemplate": "Créer un modèle", + "Deploy to Users": "Déployer vers les utilisateurs", + "Deploy to Team": "Déployer en équipe" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/DashletOptions.json b/application/Espo/Resources/i18n/fr_FR/DashletOptions.json index c33f057741..da34f1f017 100644 --- a/application/Espo/Resources/i18n/fr_FR/DashletOptions.json +++ b/application/Espo/Resources/i18n/fr_FR/DashletOptions.json @@ -7,7 +7,10 @@ "displayRecords": "Afficher les enregistrements", "isDoubleHeight": "Hauteur 2x", "enabledScopeList": "Afficher", - "users": "Utilisateurs" + "users": "Utilisateurs", + "entityType": "Type de Fonctionnalités", + "dateFilter": "Filtre de date", + "skipOwn": "Ne pas montrer ses propres dossiers" }, "options": { "mode": { @@ -18,5 +21,11 @@ "agendaDay": "Jour (calendrier)", "timeline": "Plage de temps" } + }, + "messages": { + "selectEntityType": "Sélectionnez un Type de Fonctionnalité parmi les options." + }, + "tooltips": { + "skipOwn": "Les actions effectuées par votre compte d'utilisateur ne seront pas affichées." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/DynamicLogic.json b/application/Espo/Resources/i18n/fr_FR/DynamicLogic.json index 37f6c737ae..5a99faf589 100644 --- a/application/Espo/Resources/i18n/fr_FR/DynamicLogic.json +++ b/application/Espo/Resources/i18n/fr_FR/DynamicLogic.json @@ -5,5 +5,8 @@ "notContains": "Ne contient pas", "notHas": "Ne contient pas" } + }, + "labels": { + "Field": "Champ" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Email.json b/application/Espo/Resources/i18n/fr_FR/Email.json index f006715778..024bad830f 100644 --- a/application/Espo/Resources/i18n/fr_FR/Email.json +++ b/application/Espo/Resources/i18n/fr_FR/Email.json @@ -22,11 +22,29 @@ "isNotRead": "Non lu", "isImportant": "Important", "isUsers": "Utilisateurs", - "inTrash": "Supprimé" + "inTrash": "Supprimé", + "bodyPlain": "Corps (plaine)", + "ccEmailAddresses": "Adresses mail CC", + "messageId": "ID du message", + "messageIdInternal": "Identifiant du message (interne)", + "folderId": "ID de dossier", + "fromName": "De nom", + "fromString": "De la corde", + "isSystem": "Est système", + "toEmailAddresses": "À EmailAddresses", + "replyToEmailAddresses": "Répondre à EmailAddresses", + "personStringData": "Données de chaîne de personne", + "fromEmailAddress": "De l'adresse (lien)", + "replyToName": "Nom de réponse", + "replyToAddress": "Répondre à l'adresse" }, "links": { "replied": "Répondu", - "replies": "Réponses" + "replies": "Réponses", + "attachments": "Les pièces jointes", + "fromEmailAddress": "De l'adresse e-mail", + "toEmailAddresses": "À EmailAddresses", + "replyToEmailAddresses": "Répondre à EmailAddresses" }, "options": { "status": { @@ -61,13 +79,20 @@ "Mark as Important": "Marquer comme important", "Unmark Importance": "Marquer comme non important", "Move to Trash": "Mettre à la corbeille", - "Retrieve from Trash": "Enlever de la corbeille" + "Retrieve from Trash": "Enlever de la corbeille", + "View Users": "Afficher les utilisateurs", + "No Subject": "Aucun Objet", + "Insert Field": "Insère un champ" }, "messages": { - "noSmtpSetup": "Aucun compte SMTP n'a été installé. {link}.", "testEmailSent": "L'email de test a été envoyé", "emailSent": "L'email a été envoyé", - "savedAsDraft": "Sauvegardé en tant que brouillon" + "savedAsDraft": "Sauvegardé en tant que brouillon", + "confirmInsertTemplate": "Le corps de l'e-mail sera perdu. Êtes-vous sûr de vouloir insérer le modèle?", + "noSmtpSetup": "SMTP n'est pas configuré: {link}", + "sendConfirm": "Envoyer l'email ?", + "removeSelectedRecordsConfirmation": "Êtes-vous sûr de vouloir supprimer les courriels sélectionnés ?\n\nIls seront supprimés pour tous les utilisateurs.", + "removeRecordConfirmation": "Êtes-vous sûr de vouloir supprimer ce courriel ?\n\nIl sera supprimé pour tous les utilisateurs." }, "presetFilters": { "sent": "Envoyé", @@ -84,5 +109,8 @@ "moveToTrash": "Mettre à la corbeille", "moveToFolder": "Deplacer vers", "retrieveFromTrash": "Récupérer de la corbeille" + }, + "strings": { + "sendingFailed": "Échec d'envoi du courriel" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EmailAccount.json b/application/Espo/Resources/i18n/fr_FR/EmailAccount.json index 93c9b79f28..b068baff3f 100644 --- a/application/Espo/Resources/i18n/fr_FR/EmailAccount.json +++ b/application/Espo/Resources/i18n/fr_FR/EmailAccount.json @@ -10,7 +10,10 @@ "emailAddress": "Adresse email", "sentFolder": "Dossier d'envoi", "storeSentEmails": "Conserver les emails envoyés", - "keepFetchedEmailsUnread": "Conserver les emails reçu non lus" + "keepFetchedEmailsUnread": "Conserver les emails reçu non lus", + "useImap": "Récupérer des emails", + "smtpAuthMechanism": "Mécanisme d'authentification SMTP", + "security": "Sécurité" }, "links": { "filters": "Filtres" @@ -19,6 +22,10 @@ "status": { "Active": "Actif", "Inactive": "Inactif" + }, + "smtpAuthMechanism": { + "plain": "PLAINE", + "login": "S'IDENTIFIER" } }, "labels": { @@ -30,5 +37,8 @@ "messages": { "couldNotConnectToImap": "Impossible de se connecter au serveur IMAP", "connectionIsOk": "Connexion établie" + }, + "tooltips": { + "useSmtp": "Possibilité d'envoyer des courriels." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EmailAddress.json b/application/Espo/Resources/i18n/fr_FR/EmailAddress.json index 56e37bc41c..ad0018654f 100644 --- a/application/Espo/Resources/i18n/fr_FR/EmailAddress.json +++ b/application/Espo/Resources/i18n/fr_FR/EmailAddress.json @@ -3,5 +3,12 @@ "Primary": "Primaire", "Opted Out": "Désinscrit", "Invalid": "Invalide" + }, + "fields": { + "optOut": "Désinscrit", + "invalid": "Invalide" + }, + "presetFilters": { + "orphan": "Orphelin" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EmailFilter.json b/application/Espo/Resources/i18n/fr_FR/EmailFilter.json index 659a5f5d48..d32675e766 100644 --- a/application/Espo/Resources/i18n/fr_FR/EmailFilter.json +++ b/application/Espo/Resources/i18n/fr_FR/EmailFilter.json @@ -12,7 +12,7 @@ "from": "Emails envoyés de cette adresse. Laisser vide si inutile. Vous pouvez utiliser des caractères de substitution: *", "to": "Emails envoyés de cette adresse. Laisser vide si inutile. Vous pouvez utiliser des caractères de substitution: *", "name": "Juste un nom de filtre", - "subject": "Utilisez un caractère générique [ * ]:\n\ntexte* = commence par \"texte\"\n*texte* = contient \"texte\"\n*texte = fini par \"texte\"", - "bodyContains": "Le corps de l'email contient l'un des mots ou phrases" + "bodyContains": "Le corps de l'email contient l'un des mots ou phrases", + "subject": "* `texte*` – commence par texte,\n* `*texte*` – contient texte,\n* `*texte` – finit par texte." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EmailTemplate.json b/application/Espo/Resources/i18n/fr_FR/EmailTemplate.json index d524793db5..155db42b8c 100644 --- a/application/Espo/Resources/i18n/fr_FR/EmailTemplate.json +++ b/application/Espo/Resources/i18n/fr_FR/EmailTemplate.json @@ -6,13 +6,21 @@ "body": "Corps", "subject": "Objet", "attachments": "Pièces-jointes", - "insertField": "Ajouter un champ", - "oneOff": "Une seule fois" + "oneOff": "Une seule fois", + "category": "Catégorie", + "insertField": "Emplacements" }, "labels": { - "Create EmailTemplate": "Créer un modèle d'email" + "Create EmailTemplate": "Créer un modèle d'email", + "Available placeholders": "Espaces réservés disponibles" }, "presetFilters": { "actual": "Réel" + }, + "placeholderTexts": { + "optOutLink": "un lien de désabonnement", + "today": "La date d'aujourd'hui", + "now": "Date et heure actuelles", + "currentYear": "Année actuelle" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EmailTemplateCategory.json b/application/Espo/Resources/i18n/fr_FR/EmailTemplateCategory.json index 9e26dfeeb6..42cc4d9e54 100644 --- a/application/Espo/Resources/i18n/fr_FR/EmailTemplateCategory.json +++ b/application/Espo/Resources/i18n/fr_FR/EmailTemplateCategory.json @@ -1 +1,14 @@ -{} \ No newline at end of file +{ + "labels": { + "Create EmailTemplateCategory": "Créer une catégorie", + "Manage Categories": "Gérer les catégories", + "EmailTemplates": "Modèles de courrier électronique" + }, + "fields": { + "order": "Ordre", + "childList": "Liste des enfants" + }, + "links": { + "emailTemplates": "Modèles de courrier électronique" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/EntityManager.json b/application/Espo/Resources/i18n/fr_FR/EntityManager.json index 5c03b1bc2b..571406497b 100644 --- a/application/Espo/Resources/i18n/fr_FR/EntityManager.json +++ b/application/Espo/Resources/i18n/fr_FR/EntityManager.json @@ -1,39 +1,56 @@ { "labels": { "Fields": "Champs", - "Relationships": "Relations" + "Relationships": "Relations", + "Schedule": "Emploi du temps", + "Formula": "Formule", + "Layouts": "Dispositions d'écran" }, "fields": { "name": "Nom", - "labelSingular": "Libellé singulier", - "labelPlural": "Libellé pluriel", + "labelSingular": "Libellé au singulier", + "labelPlural": "Libellé au pluriel", "stream": "Flux", "label": "Libellé", "linkType": "Type de lien", - "entityForeign": "Entité étrangère", - "linkForeign": "Lien étranger", + "entityForeign": "Fonctionnalité externe", + "linkForeign": "Lien externe", "link": "Lien", - "labelForeign": "Libellé étranger", - "sortBy": "Tri par défaut (champs)", - "sortDirection": "Tri par défaut (sens)", + "labelForeign": "Libellé externe", + "sortBy": "Tri par défaut (champ)", + "sortDirection": "Tri par défaut (direction)", "relationName": "Nom de table intermédiaire", "linkMultipleField": "Lier un champ multiple", - "linkMultipleFieldForeign": "Lier un champ multiple étranger", + "linkMultipleFieldForeign": "Lien externe vers un champ multiple", "disabled": "Désactivé", - "textFilterFields": "Champs de filtre textuel" + "textFilterFields": "Champs de filtre textuel", + "audited": "Contrôlé", + "statusField": "Champ d'État", + "color": "Couleur", + "kanbanViewMode": "Vue Kanban", + "kanbanStatusIgnoreList": "Groupes ignorés dans la vue Kanban", + "iconClass": "Icône", + "fullTextSearch": "Recherche du texte complet", + "countDisabled": "Désactiver le compteur de lignes", + "parentEntityTypeList": "Types de Fonctionnalités parentes", + "foreignLinkEntityTypeList": "Liens externes" }, "options": { "type": { "": "Aucun", - "Person": "Personne", - "CategoryTree": "Arborescence catégories" + "Person": "Individu", + "CategoryTree": "Arborescence des catégories", + "Event": "Évènement", + "Company": "Structure" }, "linkType": { "manyToMany": "Plusieurs-à-Plusieurs", "oneToMany": "Un-à-Plusieurs", "manyToOne": "Plusieurs-à-Un", "parentToChildren": "Parent-Enfant", - "childrenToParent": "Enfant-Parent" + "childrenToParent": "Enfant-Parent", + "oneToOneRight": "Un-à-Un Droite", + "oneToOneLeft": "Un-à-Un Gauche" }, "sortDirection": { "asc": "Croissant", @@ -41,8 +58,19 @@ } }, "messages": { - "entityCreated": "L'entité a bien été créée", - "linkAlreadyExists": "Conflit: lien déjà existant.", - "linkConflict": "Conflit de nom : un lien ou un champ portant ce nom existe déjà. " + "entityCreated": "La Fonctionnalités a bien été créée", + "linkAlreadyExists": "Conflit : lien déjà existant.", + "linkConflict": "Conflit de nom : un lien ou un champ portant ce nom existe déjà.", + "confirmRemove": "Êtes-vous sûr de vouloir supprimer ce type de Fonctionnalité du système ?" + }, + "tooltips": { + "statusField": "Les mises à jour de ce champ sont inscrites dans le Flux.", + "textFilterFields": "Champs utilisés lors de recherches textuelles.", + "stream": "Quand la Fonctionnalité a un Flux.", + "disabled": "Vérifiez que vous n'ayez pas besoin de cette Fonctionnalité dans votre système.", + "linkMultipleField": "Le champ de Liens multiples est très utile à la création de relations. Mais ne l'utilisez pas si un trop grand nombre d'éléments sont reliés.", + "entityType": "Base Plus - ajoute les volets Activités, Historique et Tâches.\n\nÉvènement - est disponible dans les volets Calendrier and Activités.", + "fullTextSearch": "Une reconstruction est requise.", + "countDisabled": "Le nombre total ne sera pas affiché en vue Liste. Cela peut faire baisser les temps de chargement quand la base de données est grande." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Extension.json b/application/Espo/Resources/i18n/fr_FR/Extension.json index c41ed5f372..516c70faac 100644 --- a/application/Espo/Resources/i18n/fr_FR/Extension.json +++ b/application/Espo/Resources/i18n/fr_FR/Extension.json @@ -1,7 +1,8 @@ { "fields": { "name": "Nom", - "isInstalled": "Installé" + "isInstalled": "Installé", + "checkVersionUrl": "Une URL pour vérifier les nouvelles versions" }, "labels": { "Uninstall": "Désinstaller", diff --git a/application/Espo/Resources/i18n/fr_FR/ExternalAccount.json b/application/Espo/Resources/i18n/fr_FR/ExternalAccount.json index ea23593a5d..766a373506 100644 --- a/application/Espo/Resources/i18n/fr_FR/ExternalAccount.json +++ b/application/Espo/Resources/i18n/fr_FR/ExternalAccount.json @@ -1,6 +1,8 @@ { "labels": { "Connect": "Connecter", - "Connected": "Connecté" + "Connected": "Connecté", + "Disconnect": "Déconnecter", + "Disconnected": "Déconnecté" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/FieldManager.json b/application/Espo/Resources/i18n/fr_FR/FieldManager.json index 9e26dfeeb6..a6fd7ebf3c 100644 --- a/application/Espo/Resources/i18n/fr_FR/FieldManager.json +++ b/application/Espo/Resources/i18n/fr_FR/FieldManager.json @@ -1 +1,45 @@ -{} \ No newline at end of file +{ + "tooltips": { + "maxFileSize": "Si vide ou 0 alors pas de limite.", + "fileAccept": "Quels types de fichiers accepter? Il est possible d'ajouter des éléments personnalisés.", + "barcodeLastChar": "Pour le type EAN-13." + }, + "fieldParts": { + "address": { + "street": "Rue", + "city": "Ville", + "state": "Etat", + "country": "Pays", + "postalCode": "Code Postal", + "map": "Carte" + }, + "personName": { + "first": "Première", + "last": "Dernier", + "middle": "Milieu" + }, + "currency": { + "converted": "(Converti)", + "currency": "(Devise)" + } + }, + "labels": { + "Name": "Nom", + "Label": "Étiquette" + }, + "fieldInfo": { + "varchar": "Texte sur une seule ligne.", + "date": "Date sans horaire.", + "datetime": "Date et horaire", + "currency": "Une valeur de change. Une valeur à virgule variable avec un code de devise.", + "int": "Un nombre entier.", + "float": "Un nombre suivi de décimales.", + "bool": "Une case à cocher. Deux valeurs possibles : vrai ou faux.", + "multiEnum": "Une liste de valeurs, éventuellement multiples, peuvent être sélectionnées. Cette liste est soumise à un tri.", + "checklist": "Une liste de cases à cocher.", + "array": "Une liste de valeurs, semblables au champ Multi-Enum (énumération multiple).", + "autoincrement": "Un nombre entier généré automatiquement et en lecture seule.", + "barcode": "Un code-barre. Peut être enregistré en PDF.", + "foreign": "Un champ d'éléments liés. En lecture seule." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Global.json b/application/Espo/Resources/i18n/fr_FR/Global.json index 0b995499fb..9b324e3b02 100644 --- a/application/Espo/Resources/i18n/fr_FR/Global.json +++ b/application/Espo/Resources/i18n/fr_FR/Global.json @@ -20,7 +20,17 @@ "Attachment": "Pièce jointe", "LastViewed": "Dernier enregistrement", "Settings": "Paramètres", - "Export": "Exporter" + "EntityManager": "Gestionnaire de Fonctionnalités", + "Export": "Exporter", + "AuthLogRecord": "Enregistrement du journal d'authentification", + "AuthFailLogRecord": "Enregistrement du journal d'échec d'authentification", + "EmailTemplateCategory": "Catégories de modèles de courrier électronique", + "LeadCapture": "Point d'entrée de capture de plomb", + "LeadCaptureLogRecord": "Enregistrement du journal de capture de plomb", + "ArrayValue": "Valeur du tableau", + "ApiUser": "API utilisateur", + "DashboardTemplate": "Modèle de tableau de bord", + "Currency": "Devise" }, "scopeNamesPlural": { "User": "Utilisateurs", @@ -41,7 +51,19 @@ "Portal": "Portails", "PortalRole": "Roles Portail", "Attachment": "Pièces jointes", - "LastViewed": "Dernières vues" + "LastViewed": "Dernières vues", + "AuthLogRecord": "Journal d'authentification", + "AuthFailLogRecord": "Journal d'échec d'authentification", + "EmailTemplateCategory": "Catégories de modèles de courrier électronique", + "Import": "Importation", + "LeadCapture": "Capture de plomb", + "LeadCaptureLogRecord": "Journal de capture de plomb", + "ArrayValue": "Valeurs de tableau", + "ApiUser": "Utilisateurs d'API", + "DashboardTemplate": "Modèles de tableau de bord", + "EmailAddress": "Adresses email", + "PhoneNumber": "Numéros de téléphone", + "Currency": "Devise" }, "labels": { "Misc": "Divers", @@ -171,7 +193,23 @@ "Next Entry": "Suivant", "View List": "Vue en liste", "Attach File": "Attacher un fichier", - "Return to Application": "Retour à l'application" + "Return to Application": "Retour à l'application", + "Expand": "Développer", + "Collapse": "Effondrer", + "New notifications": "Nouvelles notifications", + "Manage Categories": "Gérer les catégories", + "Manage Folders": "Gérer les dossiers", + "Convert to": "Convertir en", + "View Personal Data": "Voir les données personnelles", + "Personal Data": "Données personnelles", + "Erase": "Effacer", + "Move Over": "Bouge", + "Restore": "Restaurer", + "View Followers": "Voir les abonnés", + "Convert Currency": "Convertir la monnaie", + "Middle Name": "Second prénom", + "View on Map": "Voir sur la carte", + "Preview": "Prévisualisation" }, "messages": { "pleaseWait": "Veuillez patienter...", @@ -203,12 +241,24 @@ "checkForNewNotifications": "Vérifier les nouvelles notifications", "loading": "Chargement...", "saving": "Sauvegarde...", + "fieldMaxFileSizeError": "Le fichier ne doit pas dépasser {max} Mo", "fieldShouldBeLess": "{field} doit être moins élevé que {value}", - "fieldShouldBeGreater": "{field} doit être plus grand que {value}" + "fieldShouldBeGreater": "{field} doit être plus grand que {value}", + "fieldIsUploading": "En cours de téléchargement", + "erasePersonalDataConfirmation": "Les champs cochés seront effacés de façon permanente. Êtes-vous sûr?", + "massPrintPdfMaxCountError": "Impossible d'imprimer plus que {maxCount} enregistrements.", + "fieldValueDuplicate": "Dupliquer la valeur", + "unlinkSelectedRecordsConfirmation": "Êtes-vous sûr de vouloir dissocier les enregistrements sélectionnés?", + "recalculateFormulaConfirmation": "Êtes-vous sûr de vouloir recalculer la formule pour les enregistrements sélectionnés?", + "fieldExceedsMaxCount": "Le nombre dépasse le maximum autorisé {maxCount}", + "notUpdated": "Pas à jour", + "maintenanceMode": "L'application est actuellement en mode maintenance. Seuls les utilisateurs administrateurs ont accès. \n\nLe mode maintenance peut être désactivé dans Administration → Paramètres.", + "fieldInvalid": "{field} n'est pas valide" }, "boolFilters": { "onlyMy": "Perso", - "followed": "Suivi" + "followed": "Suivi", + "onlyMyTeam": "Mon équipe" }, "presetFilters": { "followed": "Suivi", @@ -220,7 +270,11 @@ "massUpdate": "Mise à jour groupée", "export": "Exporter", "follow": "Suivre", - "unfollow": "Ne plus suivre" + "unfollow": "Ne plus suivre", + "convertCurrency": "Convertir la monnaie", + "printPdf": "Imprimer en PDF", + "unlink": "Dissocier", + "recalculateFormula": "Recalculer la formule" }, "fields": { "name": "Nom", @@ -242,7 +296,16 @@ "phoneNumberOffice": "Téléphone (Bureau)", "phoneNumberOther": "Téléphone (Autre)", "order": "Tri", - "children": "Enfants" + "children": "Enfants", + "emailAddressData": "Adresse électronique", + "phoneNumberData": "Numéro de téléphone", + "ids": "Identifiants", + "names": "Des noms", + "emailAddressIsOptedOut": "L'adresse e-mail est désactivée", + "targetListIsOptedOut": "Est désinscrit (liste cible)", + "phoneNumberIsOptedOut": "Le numéro de téléphone est désactivé", + "types": "Les types", + "middleName": "Second prénom" }, "links": { "assignedUser": "Utilisateur assigné", @@ -306,7 +369,15 @@ "emailReceived": "Email reçu relié à {entityType} {entity}", "emailReceivedInitial": "Email reçu: {entityType} {entity} créé", "emailSent": "{by} a envoyé un email lié à {entityType} {entity}", - "emailSentThis": "{by} a envoyé un email" + "emailSentThis": "{by} a envoyé un email", + "createAssignedYou": "{user} a créé {entityType} {entity} et vous l'a attribué", + "createAssignedThisSelf": "{user} a créé {entityType} avec auto-attribution", + "createAssignedSelf": "{user} a créé {entityType} {entity} avec auto-attribution", + "assignYou": "{user} vous a attribué {entityType} {entity}", + "assignThisVoid": "{user} a retiré l'attribution de {entityType}", + "assignVoid": "{user} a retiré l'attribution de {entityType} {entity}", + "assignThisSelf": "{user} a mis {entityType} en auto-attribution", + "assignSelf": "{user} a mis {entityType} {entity} en auto-attribution" }, "lists": { "monthNames": [ @@ -377,7 +448,7 @@ "after": "Après", "before": "Avant", "between": "Entre", - "today": "Aujourd'ui", + "today": "Aujourd'hui", "past": "Passé", "future": "Futur", "currentMonth": "Mois en cours", @@ -389,13 +460,20 @@ "lastSevenDays": "7 derniers jours", "lastXDays": "Derniers X jours", "nextXDays": "Prochains X jours", - "ever": "Toujours" + "ever": "Toujours", + "nextMonth": "Le mois prochain", + "currentFiscalYear": "Année fiscale en cours", + "lastFiscalYear": "Dernier exercice financier", + "currentFiscalQuarter": "Trimestre financier en cours", + "lastFiscalQuarter": "Dernier trimestre fiscal" }, "searchRanges": { "is": "Est", "isEmpty": "Est vide", "isNotEmpty": "Non vide", - "isFromTeams": "Provient de l’équipe" + "isFromTeams": "Provient de l’équipe", + "allOf": "Tous de", + "any": "Parmi" }, "varcharSearchRanges": { "equals": "Égale", @@ -525,5 +603,20 @@ "redo": "Aller en avant" } } + }, + "durationUnits": { + "d": "ré" + }, + "listViewModes": { + "list": "liste" + }, + "themes": { + "Espo": "Espo Classique", + "Sakura": "Sakura classique", + "EspoVertical": "Espo Vertical", + "SakuraVertical": "Sakura vertical", + "Violet": "Violet classique", + "VioletVertical": "Violet vertical", + "Hazyblue": "Hazyblue classique" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Import.json b/application/Espo/Resources/i18n/fr_FR/Import.json index ec37905769..235128dfa2 100644 --- a/application/Espo/Resources/i18n/fr_FR/Import.json +++ b/application/Espo/Resources/i18n/fr_FR/Import.json @@ -26,7 +26,7 @@ "Header Row Value": "Valeur de la ligne d'entête", "Field": "Champs", "What to Import?": "Importer quoi ?", - "Entity Type": "Type d’entité", + "Entity Type": "Type de Fonctionnalité", "What to do?": "Faire quoi ?", "Properties": "Propriétés", "Header Row": "Ligne d’entête ", @@ -47,17 +47,44 @@ "Double Quote": "Guillemet", "Single Quote": "Apostrophe", "Imported": "Importé", - "Duplicates": "Doublons" + "Duplicates": "Doublons", + "Remove Import Log": "Supprimer le journal d'importation", + "New Import": "Nouvelle importation", + "Import Results": "Résultats d'importation", + "Silent Mode": "Mode silencieux", + "Run Manually": "Déclencher manuellement" }, "messages": { "utf8": "Devrait être en UTF-8", - "duplicatesRemoved": "Doublons supprimés" + "duplicatesRemoved": "Doublons supprimés", + "revert": "Cela supprimera définitivement tous les enregistrements importés.", + "removeDuplicates": "Cela supprimera définitivement tous les enregistrements importés qui ont été reconnus comme des doublons.", + "confirmRevert": "Cela supprimera définitivement tous les enregistrements importés. Êtes-vous sûr?", + "confirmRemoveDuplicates": "Cela supprimera définitivement tous les enregistrements importés qui ont été reconnus comme des doublons. Êtes-vous sûr?", + "removeImportLog": "Cela supprimera le journal d'importation. Tous les enregistrements importés seront conservés. Utilisez-le si vous êtes sûr que l'importation est correcte." }, "fields": { "file": "Fichier", - "entityType": "Type d'entité", + "entityType": "Type de Fonctionnalité", "imported": "Enregistrements importés", "duplicates": "Enregistrements doublons", "updated": "Enregistrements mis à jour" + }, + "options": { + "personNameFormat": { + "f l": "Prénom Nom", + "l f": "Nom Prénom", + "f m l": "Prénom Nom de jeune fille Nom de famille", + "l f m": "Nom de famille Nom de jeune fille Prénom", + "l, f": "Nom, Prénom" + }, + "status": { + "Standby": "Pause", + "Pending": "Attente" + } + }, + "strings": { + "commandToRun": "Ligne de commande à opérer (depuis l'interface", + "saveAsDefault": "Enregistrer comme élément par défaut" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/InboundEmail.json b/application/Espo/Resources/i18n/fr_FR/InboundEmail.json index 89a9478ca9..dc3930e7d4 100644 --- a/application/Espo/Resources/i18n/fr_FR/InboundEmail.json +++ b/application/Espo/Resources/i18n/fr_FR/InboundEmail.json @@ -16,13 +16,34 @@ "replyFromAddress": "Adresse de réponse", "replyToAddress": "Adresse de destination", "replyFromName": "Nom pour répondre", - "addAllTeamUsers": "Pour tous les membres de l'équipe" + "addAllTeamUsers": "Pour tous les membres de l'équipe", + "sentFolder": "Dossier envoyé", + "storeSentEmails": "Stocker les emails envoyés", + "useSmtp": "Utiliser SMTP", + "smtpHost": "Hôte SMTP", + "smtpPort": "Port SMTP", + "smtpAuth": "Authentification SMTP", + "smtpSecurity": "Sécurité SMTP", + "smtpUsername": "Nom d'utilisateur SMTP", + "smtpPassword": "Mot de passe SMTP\n", + "fromName": "De nom", + "smtpIsShared": "SMTP est partagé", + "smtpIsForMassEmail": "SMTP est pour le courrier électronique en masse", + "useImap": "Récupérer des emails", + "keepFetchedEmailsUnread": "Conserver les e-mails non lus", + "smtpAuthMechanism": "Mécanisme d'authentification SMTP", + "security": "Sécurité" }, "tooltips": { - "createCase": "Création automatique de tickets à partir des emails entrant" + "createCase": "Création automatique de tickets à partir des emails entrant", + "smtpIsShared": "Si cette case est cochée, les utilisateurs pourront envoyer des courriels à l'aide de ce protocole SMTP. La disponibilité est contrôlée par les rôles via l'autorisation Compte de groupe électronique.", + "smtpIsForMassEmail": "Si cette case est cochée, SMTP sera disponible pour le courrier électronique en masse.", + "storeSentEmails": "Les emails envoyés seront stockés sur le serveur IMAP.", + "useSmtp": "Capacité à envoyer des courriels" }, "links": { - "filters": "Filtre" + "filters": "Filtre", + "assignToUser": "Attribuer à l'utilisateur" }, "options": { "status": { @@ -31,6 +52,10 @@ }, "caseDistribution": { "": "Aucun" + }, + "smtpAuthMechanism": { + "plain": "PLAINE", + "login": "S'IDENTIFIER" } }, "labels": { diff --git a/application/Espo/Resources/i18n/fr_FR/Integration.json b/application/Espo/Resources/i18n/fr_FR/Integration.json index b443b8cffd..61b4af1400 100644 --- a/application/Espo/Resources/i18n/fr_FR/Integration.json +++ b/application/Espo/Resources/i18n/fr_FR/Integration.json @@ -5,5 +5,9 @@ "messages": { "selectIntegration": "Sélectionnez une intégration à partir du menu.", "noIntegrations": "Aucune intégration n'est disponible." + }, + "help": { + "Google": "** Obtenez les informations d'identification OAuth 2.0 auprès de Google Developers Console. ** \n\nVisitez [Console Google Developers](https://console.developers.google.com/project) pour obtenir des informations d'identification OAuth 2.0, telles qu'un ID client et un client. Des secrets connus des applications Google et EspoCRM.", + "GoogleMaps": "Obtenir la clé d'API [ici](https://developers.google.com/maps/documentation/javascript/get-api-key)." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Job.json b/application/Espo/Resources/i18n/fr_FR/Job.json index a7c602b706..7318f67f26 100644 --- a/application/Espo/Resources/i18n/fr_FR/Job.json +++ b/application/Espo/Resources/i18n/fr_FR/Job.json @@ -7,7 +7,14 @@ "methodName": "Méthode", "scheduledJob": "Tâche planifiée", "data": "Données", - "method": "Méthode" + "method": "Méthode", + "scheduledJobJob": "Nom du travail planifié", + "executedAt": "Exécuté à", + "startedAt": "Commencé à", + "targetType": "Type de cible", + "targetId": "ID cible", + "number": "Nombre", + "job": "Emploi" }, "options": { "status": { diff --git a/application/Espo/Resources/i18n/fr_FR/LayoutManager.json b/application/Espo/Resources/i18n/fr_FR/LayoutManager.json index d07c6e4f0d..fba59a8bea 100644 --- a/application/Espo/Resources/i18n/fr_FR/LayoutManager.json +++ b/application/Espo/Resources/i18n/fr_FR/LayoutManager.json @@ -1,12 +1,23 @@ { "fields": { "width": "Largeur (%)", - "link": "Lien" + "link": "Lien", + "panelName": "Nom du volet", + "isLarge": "Grande taille de police", + "dynamicLogicVisible": "Conditions rendant le volet visible", + "hidden": "Caché" }, "options": { "align": { "left": "Gauche", "right": "Droite" } + }, + "labels": { + "New panel": "Nouveau volet", + "Layout": "Disposition" + }, + "tooltips": { + "link": "Si cette case est cochée, une valeur de champ sera affichée sous forme de lien pointant vers la vue détaillée de l'enregistrement. Habituellement, il est utilisé pour les champs * Nom *." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/LayoutSet.json b/application/Espo/Resources/i18n/fr_FR/LayoutSet.json new file mode 100644 index 0000000000..c0ca45ca73 --- /dev/null +++ b/application/Espo/Resources/i18n/fr_FR/LayoutSet.json @@ -0,0 +1,9 @@ +{ + "fields": { + "layoutList": "Dispositions d'écrans" + }, + "labels": { + "Create LayoutSet": "Créer des Dispositions d'écrans", + "Edit Layouts": "Modifier les Dispositions d'écrans" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/LeadCapture.json b/application/Espo/Resources/i18n/fr_FR/LeadCapture.json index 9e26dfeeb6..92b22bbd99 100644 --- a/application/Espo/Resources/i18n/fr_FR/LeadCapture.json +++ b/application/Espo/Resources/i18n/fr_FR/LeadCapture.json @@ -1 +1,47 @@ -{} \ No newline at end of file +{ + "fields": { + "name": "Nom", + "campaign": "Campagne", + "isActive": "C'est actif", + "subscribeToTargetList": "S'abonner à la liste des cibles", + "subscribeContactToTargetList": "S'abonner Contact si existe", + "targetList": "Liste de cibles", + "fieldList": "Champs de charge utile", + "optInConfirmation": "Double opt-in", + "optInConfirmationEmailTemplate": "Modèle d'e-mail de confirmation d'adhésion", + "optInConfirmationLifetime": "Opt-in confirmation à vie (heures)", + "optInConfirmationSuccessMessage": "Texte à afficher après la confirmation d'adhésion", + "leadSource": "Source principale", + "apiKey": "clé API", + "targetTeam": "Équipe cible", + "exampleRequestMethod": "Méthode", + "exampleRequestPayload": "Charge utile", + "createLeadBeforeOptInConfirmation": "Créer un prospect avant confirmation", + "duplicateCheck": "Contrôle en double", + "skipOptInConfirmationIfSubscribed": "Ignorer la confirmation si le prospect est déjà dans la liste des cibles", + "smtpAccount": "Compte SMTP", + "inboundEmail": "Compte de messagerie de groupe" + }, + "links": { + "targetList": "Liste de cibles", + "campaign": "Campagne", + "optInConfirmationEmailTemplate": "Modèle d'e-mail de confirmation d'adhésion", + "targetTeam": "Équipe cible", + "logRecords": "Bûche", + "inboundEmail": "Compte de messagerie de groupe" + }, + "labels": { + "Create LeadCapture": "Créer un point d'entrée", + "Generate New API Key": "Générer une nouvelle clé API", + "Request": "Demande", + "Confirm Opt-In": "Confirmer la participation" + }, + "messages": { + "generateApiKey": "Créer une nouvelle clé API", + "optInConfirmationExpired": "Le lien de confirmation d'adhésion a expiré.", + "optInIsConfirmed": "L'inscription est confirmée." + }, + "tooltips": { + "optInConfirmationSuccessMessage": "Markdown est pris en charge." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/LeadCaptureLogRecord.json b/application/Espo/Resources/i18n/fr_FR/LeadCaptureLogRecord.json index 9e26dfeeb6..455c4072ef 100644 --- a/application/Espo/Resources/i18n/fr_FR/LeadCaptureLogRecord.json +++ b/application/Espo/Resources/i18n/fr_FR/LeadCaptureLogRecord.json @@ -1 +1,14 @@ -{} \ No newline at end of file +{ + "fields": { + "number": "Nombre", + "data": "Les données", + "target": "Cible", + "leadCapture": "Capture de plomb", + "createdAt": "Entré à", + "isCreated": "Le plomb est-il créé?" + }, + "links": { + "leadCapture": "Capture de plomb", + "target": "Cible" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Note.json b/application/Espo/Resources/i18n/fr_FR/Note.json index ecc4fd629e..4f6b2f62a4 100644 --- a/application/Espo/Resources/i18n/fr_FR/Note.json +++ b/application/Espo/Resources/i18n/fr_FR/Note.json @@ -14,5 +14,14 @@ }, "messages": { "writeMessage": "Écrivez votre message ici" + }, + "options": { + "type": { + "Post": "Poster" + } + }, + "links": { + "superParent": "Super parent", + "related": "Apparenté, relié, connexe" } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/PhoneNumber.json b/application/Espo/Resources/i18n/fr_FR/PhoneNumber.json new file mode 100644 index 0000000000..e0277a2968 --- /dev/null +++ b/application/Espo/Resources/i18n/fr_FR/PhoneNumber.json @@ -0,0 +1,9 @@ +{ + "fields": { + "optOut": "Désinscrit", + "invalid": "Invalide" + }, + "presetFilters": { + "orphan": "Orphelin" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Portal.json b/application/Espo/Resources/i18n/fr_FR/Portal.json index 194df73f37..5aea6ae32b 100644 --- a/application/Espo/Resources/i18n/fr_FR/Portal.json +++ b/application/Espo/Resources/i18n/fr_FR/Portal.json @@ -14,11 +14,13 @@ "timeZone": "Fuseau", "weekStart": "Premier jour de la semaine", "defaultCurrency": "Devise par défaut", - "customUrl": "Lien personnalisé" + "customUrl": "Lien personnalisé", + "layoutSet": "Agencements des champs" }, "links": { "users": "Utilisateurs", - "portalRoles": "Rôles" + "portalRoles": "Rôles", + "layoutSet": "Agencements des champs" }, "labels": { "Create Portal": "Créer un Portail", diff --git a/application/Espo/Resources/i18n/fr_FR/PortalRole.json b/application/Espo/Resources/i18n/fr_FR/PortalRole.json index 59bee4bc87..1ccedca7f8 100644 --- a/application/Espo/Resources/i18n/fr_FR/PortalRole.json +++ b/application/Espo/Resources/i18n/fr_FR/PortalRole.json @@ -5,5 +5,13 @@ "labels": { "Access": "Accès", "Create PortalRole": "Créer un rôle Portail" + }, + "fields": { + "exportPermission": "Permission d'exportation", + "massUpdatePermission": "Autorisation de mise à jour en masse" + }, + "tooltips": { + "exportPermission": "Définit si les utilisateurs du portail ont la possibilité d'exporter des enregistrements.", + "massUpdatePermission": "Définit si les utilisateurs du portail ont la possibilité d'effectuer une mise à jour en masse des enregistrements." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Preferences.json b/application/Espo/Resources/i18n/fr_FR/Preferences.json index 7ccae26652..096ab9a48d 100644 --- a/application/Espo/Resources/i18n/fr_FR/Preferences.json +++ b/application/Espo/Resources/i18n/fr_FR/Preferences.json @@ -20,7 +20,13 @@ "tabList": "Liste des onglets", "defaultReminders": "Notifications par défaut", "theme": "Thème", - "useCustomTabList": "Liste d'onglets personnalisé" + "useCustomTabList": "Liste d'onglets personnalisé", + "followCreatedEntityTypeList": "Suivre automatiquement les éléments créés parmi les Fonctionnalités sélectionnées", + "emailUseExternalClient": "Utiliser un client de messagerie externe", + "scopeColorsDisabled": "Désactiver les couleurs de la portée", + "tabColorsDisabled": "Désactiver les couleurs des onglets", + "assignmentNotificationsIgnoreEntityTypeList": "Notifications d'affectation dans l'application", + "assignmentEmailNotificationsIgnoreEntityTypeList": "Notifications d'attribution de courrier électronique" }, "options": { "weekStart": { @@ -30,6 +36,12 @@ }, "labels": { "User Interface": "Interface utilisateurs", - "Misc": "Divers" + "Misc": "Divers", + "Reset Dashboard to Default": "Réinitialiser le tableau de bord par défaut" + }, + "tooltips": { + "autoFollowEntityTypeList": "Suivre automatiquement TOUS les nouveaux éléments parmi la sélection de Type de Fonctionnalités, quelqu'en soit le créateur. Les voir dans le Flux et recevoir des notifications pour TOUS les éléments du système.", + "followCreatedEntities": "Lors de la création de nouveaux enregistrements, ils seront automatiquement suivis même s'ils sont attribués à un autre utilisateur.", + "followCreatedEntityTypeList": "Vous suivrez automatiquement les éléments que vous créerez s'ils font partie de votre sélection de Fonctionnalités, même s’ils sont attribués à un autre utilisateur." } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Role.json b/application/Espo/Resources/i18n/fr_FR/Role.json index d23b892688..8ccf459718 100644 --- a/application/Espo/Resources/i18n/fr_FR/Role.json +++ b/application/Espo/Resources/i18n/fr_FR/Role.json @@ -4,14 +4,22 @@ "roles": "Rôles", "assignmentPermission": "Assignation de permissions", "userPermission": "Permission utilisateur", - "portalPermission": "Permission portail" + "portalPermission": "Permission portail", + "groupEmailAccountPermission": "Autorisation de compte de messagerie de groupe", + "exportPermission": "Permission d'exportation", + "dataPrivacyPermission": "Permission de confidentialité des données", + "massUpdatePermission": "Autorisation de mise à jour en masse" }, "links": { "users": "Utilisateurs", "teams": "Équipes" }, "tooltips": { - "assignmentPermission": "Permet de restreindre la capacité pour les utilisateurs d'attribuer des enregistrements aux autres utilisateurs.\n\ntous - aucune restriction\n\néquipe - peuvent assigner aux utilisateurs de l'équipe\n\nnon - seulement à soi" + "assignmentPermission": "Permet de restreindre la capacité pour les utilisateurs d'attribuer des enregistrements aux autres utilisateurs.\n\ntous - aucune restriction\n\néquipe - peuvent assigner aux utilisateurs de l'équipe\n\nnon - seulement à soi", + "groupEmailAccountPermission": "Définit un accès aux comptes de messagerie du groupe, une possibilité d'envoyer des courriels à partir du groupe SMTP.", + "dataPrivacyPermission": "Permet d'afficher et d'effacer des données personnelles.", + "exportPermission": "Définit si les utilisateurs ont la possibilité d'exporter des enregistrements.", + "massUpdatePermission": "Définit si les utilisateurs ont la possibilité d'effectuer une mise à jour en masse des enregistrements." }, "labels": { "Access": "Accès", diff --git a/application/Espo/Resources/i18n/fr_FR/ScheduledJob.json b/application/Espo/Resources/i18n/fr_FR/ScheduledJob.json index 4aa1878da7..d42a469633 100644 --- a/application/Espo/Resources/i18n/fr_FR/ScheduledJob.json +++ b/application/Espo/Resources/i18n/fr_FR/ScheduledJob.json @@ -6,14 +6,17 @@ "scheduling": "Planification (crontab notation)" }, "labels": { - "Create ScheduledJob": "Créer une tâche planifiée" + "Create ScheduledJob": "Créer une tâche planifiée", + "As often as possible": "Aussi souvent que possible" }, "options": { "job": { "Cleanup": "Nettoyer", "CheckInboundEmails": "Vérifier les emails entrants", "CheckEmailAccounts": "Vérifier ses comptes emails personnels", - "SendEmailReminders": "Envoyer des notifications par email" + "SendEmailReminders": "Envoyer des notifications par email", + "CheckNewVersion": "Vérifier la nouvelle version", + "ProcessWebhookQueue": "Traiter la file d'attente Webhook" }, "cronSetup": { "linux": "Note: Ajoutez cette ligne dans le fichier crontab pour lancer les tâches planifiées:", diff --git a/application/Espo/Resources/i18n/fr_FR/Settings.json b/application/Espo/Resources/i18n/fr_FR/Settings.json index f7baef5826..5e653b40c6 100644 --- a/application/Espo/Resources/i18n/fr_FR/Settings.json +++ b/application/Espo/Resources/i18n/fr_FR/Settings.json @@ -27,7 +27,7 @@ "tabList": "Liste des onglets", "quickCreateList": "Liste des créations rapides", "exportDelimiter": "Délimitant en exportation", - "globalSearchEntityList": "Liste des entités pour la recherche global", + "globalSearchEntityList": "Liste des Fonctionnalités pour la Recherche globale", "authenticationMethod": "Méthode d'authentification", "ldapHost": "Hôte", "ldapAccountCanonicalForm": "Compte forme canonique", @@ -44,19 +44,94 @@ "userThemesDisabled": "Désactiver les thèmes utilisateur", "emailMessageMaxSize": "Taille maximale d'Emails (Mo)", "siteUrl": "URL du site", + "assignmentNotificationsEntityList": "Fonctionnalités à notifier lors de l'attribution", + "calendarEntityList": "Liste Calendrier", + "activitiesEntityList": "Liste Activités", + "historyEntityList": "Liste Historique", + "adminNotifications": "Notifications du système dans le volet Administration", + "adminNotificationsNewVersion": "Afficher la notification lorsque la nouvelle version d'EspoCRM est disponible", "massEmailMaxPerHourCount": "Nombre maximum d'Emails par heure", - "maxEmailAccountCount": "Nombre maximum de comptes Emails personnels par utilisateur" - }, - "options": { - "weekStart": { - "0": "Dimanche", - "1": "Lundi" - } + "maxEmailAccountCount": "Nombre maximum de comptes Emails personnels par utilisateur", + "streamEmailNotificationsTypeList": "Ce qu'il faut signaler", + "authTokenPreventConcurrent": "Un seul jeton d'authentification par utilisateur", + "scopeColorsDisabled": "Désactiver les couleurs de la portée", + "tabColorsDisabled": "Désactiver les couleurs des onglets", + "tabIconsDisabled": "Désactiver les icônes d'onglets", + "textFilterUseContainsForVarchar": "Utilisez l'opérateur 'contient' lors du filtrage des champs varchar", + "emailAddressIsOptedOutByDefault": "Marquer les nouvelles adresses e-mail comme désactivées", + "outboundEmailBccAddress": "Adresse BCC pour les clients externes", + "adminNotificationsNewExtensionVersion": "Afficher la notification lorsque de nouvelles versions d'extensions sont disponibles", + "cleanupDeletedRecords": "Nettoyer les enregistrements supprimés", + "ldapPortalUserLdapAuth": "Utiliser l'authentification LDAP pour les utilisateurs du portail", + "ldapPortalUserPortals": "Portails par défaut pour un utilisateur du portail", + "ldapPortalUserRoles": "Rôles par défaut pour un utilisateur du portail", + "addressCountryList": "Adresse Pays Liste de saisie semi-automatique", + "fiscalYearShift": "Année fiscale début", + "jobRunInParallel": "Travaux exécutés en parallèle", + "jobMaxPortion": "Emplois Portion Max", + "jobPoolConcurrencyNumber": "Numéro d'accès simultané au pool d'emplois", + "daemonInterval": "Intervalle de démon", + "daemonMaxProcessNumber": "Nombre de processus Daemon Max", + "daemonProcessTimeout": "Délai de traitement du démon", + "addressCityList": "Adresse Ville Liste de saisie semi-automatique", + "addressStateList": "Liste de complétion automatique d'état d'adresse", + "cronDisabled": "Désactiver Cron", + "maintenanceMode": "Mode de Maintenance", + "useWebSocket": "Utiliser WebSocket", + "emailNotificationsDelay": "Délai de notification par courrier électronique (en secondes)", + "massEmailOpenTracking": "Suivi des e-mails ouverts", + "passwordRecoveryDisabled": "Désactiver la récupération du mot de passe", + "passwordRecoveryForAdminDisabled": "Désactiver la récupération de mot de passe pour les utilisateurs administrateurs", + "passwordGenerateLength": "Longueur des mots de passe générés", + "passwordStrengthLength": "Longueur minimale du mot de passe", + "passwordStrengthLetterCount": "Nombre de lettres requises dans le mot de passe", + "passwordStrengthNumberCount": "Nombre de chiffres requis dans le mot de passe", + "passwordStrengthBothCases": "Le mot de passe doit contenir des lettres en majuscule et en minuscule", + "auth2FA": "Activer l'authentification à 2 facteurs", + "auth2FAMethodList": "Méthodes 2FA disponibles", + "personNameFormat": "Format du nom", + "newNotificationCountInTitle": "Afficher le nombre de nouvelles notifications dans le titre de la page web", + "massEmailVerp": "Utiliser VERP", + "busyRangesEntityList": "Liste de Fonctionnalités libres/inactives", + "passwordRecoveryForInternalUsersDisabled": "Désactiver la récupération de mot de passe pour les utilisateurs internes", + "passwordRecoveryNoExposure": "Évitez d'afficher l'adresse courriel sur le formulaire de récupération de mot de passe", + "auth2FAForced": "Forcer les utilisateurs réguliers à utiliser l'authentification à deux facteurs" }, "tooltips": { - "recordsPerPageSmall": "Nombre d'enregistrements dans les panneaux de relations.", + "recordsPerPageSmall": "Nombre d'enregistrements dans les volets Relations.", "followCreatedEntities": "Les utilisateurs suivront automatiquement leurs entrées", - "userThemesDisabled": "Si coché alors les utilisateurs ne pourront pas sélectionner un autre thème" + "userThemesDisabled": "Si coché alors les utilisateurs ne pourront pas sélectionner un autre thème", + "textFilterUseContainsForVarchar": "Si cette case n'est pas cochée, l'opérateur \"commence par\" est utilisé. Vous pouvez utiliser le caractère générique '%'.", + "streamEmailNotificationsEntityList": "Notifications par courriel des mises à jour de flux des éléments suivis. Uniquement pour les Fonctionnalités spécifiées.", + "authTokenPreventConcurrent": "Les utilisateurs ne pourront pas se connecter simultanément sur plusieurs appareils.", + "emailAddressIsOptedOutByDefault": "Lors de la création d'un nouvel enregistrement, l'adresse e-mail sera marquée comme désactivée.", + "cleanupDeletedRecords": "Les enregistrements supprimés seront supprimés de la base de données après un certain temps.", + "ldapPortalUserLdapAuth": "Autoriser les utilisateurs du portail à utiliser l'authentification LDAP au lieu de l'authentification Espo.", + "ldapPortalUserPortals": "Portails par défaut pour l'utilisateur de portail créé", + "ldapPortalUserRoles": "Rôles par défaut pour l'utilisateur de portail créé", + "jobRunInParallel": "Les travaux seront exécutés dans des processus parallèles.", + "jobPoolConcurrencyNumber": "Nombre maximal de processus exécutés simultanément.", + "jobMaxPortion": "Nombre maximal de travaux traités par exécution.", + "daemonInterval": "L'intervalle entre les processus cron s'exécute en secondes.", + "daemonMaxProcessNumber": "Nombre maximal de processus cron exécutés simultanément.", + "daemonProcessTimeout": "Temps d'exécution maximal (en secondes) alloué pour un seul processus cron.", + "cronDisabled": "Cron ne courra pas.", + "maintenanceMode": "Seuls les administrateurs auront accès au système.", + "ldapAccountCanonicalForm": "Le type de votre compte forme canonique. Il y a 4 options: \n\n- 'Dn' - le formulaire au format 'CN = testeur, OU = espocr, DC = test, DC = lan'. \n\n- 'Nom d'utilisateur' - le formulaire 'testeur '. \n\n-' Barre oblique inverse '- le formulaire' ENTREPRISE \\ testeur '. \n\n-' Principal '- le formulaire' testeur@entreprise.fr '.", + "displayListViewRecordCount": "Le nombre total d'éléments sera affiché dans les affichages en Liste.", + "currencyList": "Devises disponibles dans le système.", + "activitiesEntityList": "Éléments disponibles dans le volet Activités.", + "historyEntityList": "Éléments disponibles dans le volet Historique.", + "calendarEntityList": "Éléments disponibles dans le Calendrier.", + "addressStateList": "Suggestions de Régions pour les champs d'adresse.", + "addressCityList": "Suggestions de Villes pour les champs d'adresse. ", + "addressCountryList": "Suggestions de Pays pour les champs d'adresse. ", + "exportDisabled": "Les utilisateurs ne pourront pas faire d'export. L'export sera réservé aux administrateurs.", + "globalSearchEntityList": "Éléments trouvables grâce à la Recherche globale.", + "siteUrl": "Lien vers cette installation d'EspoCRM. Vous devrez le modifier si vous souhaitez migrer vers un autre domaine.", + "useCache": "Gardez cette option activée, sauf pour des motifs de développement.", + "passwordRecoveryForInternalUsersDisabled": "Seuls les utilisateurs Portail pourront récupérer leur mot de passe.", + "passwordRecoveryNoExposure": "Il ne sera pas possible de déterminer si une adresse courriel spécifique est enregistrée dans le système." }, "labels": { "System": "Système", @@ -65,6 +140,27 @@ "Email Notifications": "Notifications par email", "Currency Settings": "Paramètres de devises", "Currency Rates": "Taux des devises", - "Mass Email": "Emails groupés" + "Mass Email": "Emails groupés", + "Admin Notifications": "Notifications de l'administrateur", + "Search": "Chercher", + "Passwords": "Mots de passe", + "2-Factor Authentication": "Authentification à 2 facteurs", + "Group Tab": "Onglet de Groupe" + }, + "options": { + "streamEmailNotificationsTypeList": { + "Post": "Des postes", + "Status": "Mises à jour de statut", + "EmailReceived": "Courriels reçus" + }, + "personNameFormat": { + "firstLast": "Prénom Nom", + "lastFirst": "Nom Prénom", + "firstMiddleLast": "Prénom Second Prénom Nom", + "lastFirstMiddle": "Nom Prénom Second Prénom" + }, + "currencyFormat": { + "3": "10 €" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Stream.json b/application/Espo/Resources/i18n/fr_FR/Stream.json index 9e26dfeeb6..5f785f5d19 100644 --- a/application/Espo/Resources/i18n/fr_FR/Stream.json +++ b/application/Espo/Resources/i18n/fr_FR/Stream.json @@ -1 +1,13 @@ -{} \ No newline at end of file +{ + "messages": { + "infoMention": "Tapez ** @ username ** pour mentionner l'utilisateur dans le message.", + "infoSyntax": "Syntaxe de marquage disponible" + }, + "syntaxItems": { + "multilineCode": "code multiligne", + "strongText": "texte fort", + "emphasizedText": "texte souligné", + "deletedText": "texte supprimé", + "link": "lien" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Template.json b/application/Espo/Resources/i18n/fr_FR/Template.json index 4a3db34b3b..2e3007a7ea 100644 --- a/application/Espo/Resources/i18n/fr_FR/Template.json +++ b/application/Espo/Resources/i18n/fr_FR/Template.json @@ -2,7 +2,7 @@ "fields": { "name": "Nom", "body": "Corps de texte", - "entityType": "Type d’entité", + "entityType": "Type de Fonctionnalité", "header": "Entête", "footer": "Pied de page", "leftMargin": "Marge gauche", @@ -10,12 +10,37 @@ "rightMargin": "Marge droite", "bottomMargin": "Marge du bas", "printFooter": "Imprimer les pieds de page", - "footerPosition": "Position des pieds de page" + "footerPosition": "Position des pieds de page", + "pageOrientation": "Orientation de la page", + "pageFormat": "Format de papier", + "fontFace": "Police de caractère", + "pageWidth": "Largeur de page (mm)", + "pageHeight": "Hauteur de la page (mm)", + "headerPosition": "Position de l'entête" }, "labels": { "Create Template": "Créer un modèle" }, "tooltips": { "footer": "Utiliser {pageNumber} pour imprimer la page." + }, + "options": { + "pageOrientation": { + "Landscape": "Paysage" + }, + "placeholders": { + "today": "La date d'aujourd'hui)", + "now": "Maintenant (date-heure)" + }, + "fontFace": { + "courier": "Courrier", + "pdfacourier": "PDFA Courrier", + "pdfasymbol": "Symbole PDFA", + "symbol": "symbole", + "times": "Fois" + }, + "pageFormat": { + "Custom": "Douane" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/User.json b/application/Espo/Resources/i18n/fr_FR/User.json index 61cbe17f9b..fbad8c28dc 100644 --- a/application/Espo/Resources/i18n/fr_FR/User.json +++ b/application/Espo/Resources/i18n/fr_FR/User.json @@ -19,7 +19,16 @@ "accounts": "Comptes", "account": "Compte (principal)", "sendAccessInfo": "Envoyer un email avec ses accès à l'utilisateur", - "portal": "Portail" + "portal": "Portail", + "isSuperAdmin": "Est super admin", + "lastAccess": "Dernier accès", + "apiKey": "clé API", + "secretKey": "Clef secrète", + "authMethod": "Méthode d'authentification", + "yourPassword": "Votre mot de passe actuel", + "dashboardTemplate": "Modèle de tableau de bord", + "auth2FAEnable": "Activer l'authentification à 2 facteurs", + "auth2FAMethod": "Méthode 2FA" }, "links": { "teams": "Équipes", @@ -27,7 +36,9 @@ "portals": "Portails", "portalRoles": "Rôles Portail", "accounts": "Comptes", - "account": "Compte (principal)" + "account": "Compte (principal)", + "defaultTeam": "Équipe par défaut", + "dashboardTemplate": "Modèle de tableau de bord" }, "labels": { "Create User": "Créer un utilisateur", @@ -42,7 +53,13 @@ "External Accounts": "Comptes externes", "Email Accounts": "Comptes email", "Portal": "Portail", - "Create Portal User": "Créer un utilisateur de Portail" + "Create Portal User": "Créer un utilisateur de Portail", + "Generate New API Key": "Générer une nouvelle clé API", + "Generate New Password": "Générer un nouveau mot de passe", + "Back to login form": "Retour au formulaire de connexion", + "Requirements": "Exigences", + "Security": "Sécurité", + "Reset 2FA": "Réinitialiser 2FA" }, "tooltips": { "defaultTeam": "Toutes les données créées par cet utilisateur seront liés à cette équipe par défaut.", @@ -63,13 +80,40 @@ "userNameEmailAddressNotFound": "Cette combinaison utilisateur/adresse email n'a pas été retrouvée.", "forbidden": "Erreur, veuillez réessayer plus tard.", "uniqueLinkHasBeenSent": "Un lien unique et temporaire a été envoyé à votre adresse email.", - "passwordChangedByRequest": "Le mot de passe a été modifié." + "passwordChangedByRequest": "Le mot de passe a été modifié.", + "userNameExists": "Ce nom d'utilisateur existe déjà", + "setupSmtpBefore": "Vous devez configurer [Paramètres SMTP]({url}) pour que le système puisse envoyer un mot de passe par courrier électronique.", + "passwordStrengthLength": "Doit comporter au moins {longueur} caractères.", + "passwordStrengthLetterCount": "Doit contenir au moins {count} lettre (s).", + "passwordStrengthNumberCount": "Doit contenir au moins {count} digit (s).", + "passwordStrengthBothCases": "Doit contenir des lettres des majuscules et des minuscules.", + "wrongCode": "Mauvais code", + "codeIsRequired": "Le code est requis", + "enterTotpCode": "Entrez un code de votre application d'authentification.", + "verifyTotpCode": "Scannez le code QR avec votre application d'authentificateur mobile. Si vous rencontrez des problèmes de numérisation, vous pouvez entrer le secret manuellement. Après cela, vous verrez un code à 6 chiffres dans votre application. Entrez ce code dans le champ ci-dessous.", + "generateAndSendNewPassword": "Un nouveau mot de passe sera généré et envoyé à l'adresse électronique de l'utilisateur.", + "security2FaResetConfimation": "Êtes-vous sûr de vouloir réinitialiser les paramètres 2FA actuels?", + "ldapUserInEspoNotFound": "Utilisateur introuvable dans EspoCRM. Veuillez contacter votre administrateur pour en créer un.", + "auth2FARequiredHeader": "Authentification à deux facteurs exigée", + "auth2FARequired": "Activez l'authentification à deux facteurs. Utilisez une application d'authentification dans votre mobile (comme Google Authentificator)." }, "boolFilters": { "onlyMyTeam": "De mon équipe" }, "presetFilters": { "active": "Actif", - "activePortal": "Portail actif" + "activePortal": "Portail actif", + "activeApi": "API active" + }, + "options": { + "type": { + "regular": "Ordinaire", + "portal": "Portail", + "system": "Système", + "super-admin": "Super-admin" + }, + "authMethod": { + "ApiKey": "clé API" + } } } \ No newline at end of file diff --git a/application/Espo/Resources/i18n/fr_FR/Webhook.json b/application/Espo/Resources/i18n/fr_FR/Webhook.json index 9e26dfeeb6..d0a342437a 100644 --- a/application/Espo/Resources/i18n/fr_FR/Webhook.json +++ b/application/Espo/Resources/i18n/fr_FR/Webhook.json @@ -1 +1,16 @@ -{} \ No newline at end of file +{ + "labels": { + "Create Webhook": "Créer un crochet Web" + }, + "fields": { + "event": "un événement", + "isActive": "C'est actif", + "user": "API utilisateur", + "entityType": "Type de Fonctionnalité", + "field": "Champ", + "secretKey": "Clef secrète" + }, + "links": { + "user": "Utilisateur" + } +} \ No newline at end of file diff --git a/install/core/i18n/de_DE/install.json b/install/core/i18n/de_DE/install.json index b0d7712401..f442ed8122 100644 --- a/install/core/i18n/de_DE/install.json +++ b/install/core/i18n/de_DE/install.json @@ -40,7 +40,9 @@ "Success": "Erfolgreich", "Fail": "Fehlgeschlagen", "is recommended": "wird empfohlen", - "extension is missing": "Erweiterung fehlt" + "extension is missing": "Erweiterung fehlt", + "Crontab setup instructions": "Ohne die Ausführung geplanter Jobs werden eingehende E-Mails, Benachrichtigungen und Erinnerungen nicht funktionieren. Hier können Sie die {SETUP_INSTRUCTIONS} lesen.", + "Setup instructions": "Setup-Anweisungen" }, "fields": { "Choose your language": "Wählen Sie Ihre Sprache", @@ -99,24 +101,10 @@ "option": "Empfohlener Wert ist {0}", "mysqlSettingError": "EspoCRM erfordert, dass die MySQL Einstellung \"{NAME}\" auf {VALUE} gesetzt ist", "requiredMariadbVersion": "6", - "Ajax failed": "Es ist ein unerwarteter Fehler aufgetreten" - }, - "options": { - "modRewriteInstruction": { - "apache": { - "windows": "
1. Finden Sie die httpd.conf Datei (normalerweise in einem Verzeichnis conf, config oder ähnlich)
2. Innerhalb der httpd.conf Datei aktivieren Sie die Zeile {WINDOWS_APACHE1} (entfernen Sie das # Zeichen vom Anfang der Zeile)
3. Stellen Sie sicher, dass die Zeile ClearModuleList nicht auskommentiert ist, genauso wie die Zeile AddModule mod_rewrite.c.
\n", - "linux": "
1. Aktivieren Sie mod_rewrite. Dafür führen Sie folgende Kommandos in einem Terminalfenster aus:
{APACHE1}

2. Aktivieren Sie .htaccess Unterstützung Ändern oder fügen Sie folgendes Kommando zu Ihrer Apache Konfiguration hinzu ({APACHE2_PATH1}, {APACHE2_PATH2}, {APACHE2_PATH3}):
{APACHE2}
\n Anschließend führen Sie dieses Kommando in einem Terminalfenster aus:
{APACHE3}

3. Um den RewriteBase Pfad hinzuzufügen, öffnen Sie die Datei {API_PATH}.htaccess und ersetzen Sie die folgende Zeile:
{APACHE4}
zu
{APACHE5}

For more information please visit the guideline Apache server configuration for EspoCRM.

" - }, - "nginx": { - "linux": "
Fügen Sie diesen Code zu Nginx Host Config {NGINX_PATH} (innerhalb des \"server\" Blocks) hinzu:
{NGINX}

Weitere Informationen sind in der Dokumentation unter Nginx server configuration for EspoCRM zu finden.

" - } - }, - "modRewriteTitle": { - "apache": "

API Fehler: EspoCRM API nicht verfügbar


Führen Sie nur die notwendigen Schritte durch. Nach jedem Schritt prüfen Sie bitte, ob das Problem gelöst ist.", - "nginx": "

API Fehler: EspoCRM API nicht verfügbar.

", - "microsoft-iis": "

API Fehler: EspoCRM API nicht verfügbar


Mögliches Problem: deaktiviertes \"URL Rewrite\". Bitte überprüfen und aktivieren Sie das \"URL Rewrite\" Modul im IIS Server.", - "default": "

API Fehler: EspoCRM API nicht verfügbar


Mögliches Problem: deaktiviertes Rewrite Modul. Bitte überprüfen und aktivieren Sie das Rewrite Modul (z.B. mod_rewrite im Apache Server) und die .htaccess Unterstützung." - } + "Ajax failed": "Es ist ein unerwarteter Fehler aufgetreten", + "Bad init Permission": "Die Zugriff auf das Verzeichnis \"{*}\" wurde verweigert. Bitte setzen Sie 775 für \"{*}\" oder führen Sie diesen Befehl einfach im Terminal aus
{C}
Operation ist nicht erlaubt? Versuchen Sie diesen: {CSU}", + "permissionInstruction": "
Führen Sie diesen Befehl im Terminal aus:
\"{C}\"
", + "operationNotPermitted": "Operation ist nicht erlaubt? Versuchen Sie diese:
<
{CSU}" }, "systemRequirements": { "host": "Hostname", @@ -126,4 +114,4 @@ "readable": "Lesbar", "requiredMariadbVersion": "MariaDB Version" } -} +} \ No newline at end of file diff --git a/install/core/i18n/es_ES/install.json b/install/core/i18n/es_ES/install.json index 5bda7c43ae..43edb71b9e 100644 --- a/install/core/i18n/es_ES/install.json +++ b/install/core/i18n/es_ES/install.json @@ -33,7 +33,17 @@ "dbHostName": "Servidor (usualmente localhost)", "dbName": "Nombre de la Base de Datos", "dbUserName": "Usuario de la Base de Datos", - "Permission Requirements": "Permisos" + "SetupConfirmation page title": "Requerimientos del Sistema", + "PHP Configuration": "Configuración PHP", + "MySQL Configuration": "Configuraciones de base de datos", + "Permission Requirements": "Permisos", + "Success": "Éxito", + "Fail": "Falló", + "is recommended": "¿Es recomendado?", + "extension is missing": "falta la extensión", + "headerTitle": "Instalación de EspoCRM", + "Crontab setup instructions": "Sin ejecutar trabajos programados, los correos electrónicos entrantes, las notificaciones y los recordatorios no funcionarán. Aquí puede leer {SETUP_INSTRUCTIONS}.", + "Setup instructions": "instrucciones de configuración" }, "fields": { "Choose your language": "Seleccione su idioma", @@ -93,29 +103,21 @@ "Thousand Separator and Decimal Mark equal": "El separador de miles y el separador decimal no pueden ser iguales", "extension": "{0} extensión está perdida", "option": "El valor recomendado es {0}", - "mysqlSettingError": "EspoCRM requiere que la configuración de MySQL \"{NAME}\" sea establecido a {VALUE}" - }, - "options": { - "modRewriteInstruction": { - "apache": { - "windows": "
1. Encontrar el archivo httpd.conf (generalmente lo encontrará en una carpeta llamada conf, config o o algo similar a esas líneas)
\n2. Dentro del archivo httpd.conf descomentamos la línea {WINDOWS_APACHE1} (eliminar el '#' que está al comienzo de la línea)
\n3. También encuentre que la línea ClearModuleList no esté comentada después busque y asegurese que la línea AddModule mod_rewrite.c no está comentada tampoco.\n
", - "linux": "
1. Habilita \"mod_rewrite\". Para hacerlo, ejecute esos comandos en un Terminal:
{APACHE1}

2. Habilita el soporte de .htaccess. Agregue/edite los ajustes de configuración del Servidor {APACHE2_PATH1} o {APACHE2_PATH2} (o {APACHE2_PATH3}):
{APACHE2}
\nLuego ejecuta este comando en un Terminal:
{APACHE3}

3. Intente agregar la ruta RewriteBase, abra un archivo {API_PATH} .htaccess y reemplace la siguiente línea:
{APACHE4}
a
{APACHE5}

Para obtener más información, visite la guía configuración del servidor Apache para EspoCRM .

" - }, - "nginx": { - "linux": "
Agregar este código a su Configuración de Servidor Nginx {NGINX_PATH} (inside \"server\" block):\n
\n{NGINX}\n

Para obtener más información, visite la guía configuración del servidor Nginx para EspoCRM .


" - } - }, - "modRewriteTitle": { - "apache": "

API Error: EspoCRM API inaccesible.


Posibles problemas: se requiere RewriteBase , \"mod_rewrite\" desactivado en el servidor Apache o en el soporte .htaccess.", - "nginx": "

API Error: EspoCRM API inaccesible.

", - "microsoft-iis": "

API Error: EspoCRM API inaccesible.


Problema posible: \"URL Rewrite\" desactivado. Por favor revisar y activar \"URL Rewrite\" Módulo en Servidor IIS", - "default": "

API Error: EspoCRM API inaccesible.


Problema posible: Módulo Rewrite desactivado.Por favor revisar y activar el Módulo Rewrite en su servidor (e.g. mod_rewrite en Apache) y en el soporte .htaccess" - } + "mysqlSettingError": "EspoCRM requiere que la configuración de MySQL \"{NAME}\" sea establecido a {VALUE}", + "requiredMariadbVersion": "EspoCRM no admite su versión de MariaDB, actualice al menos a MariaDB {minVersion}", + "Ajax failed": "Ocurrió un error inesperado", + "Bad init Permission": "Permiso denegado para el directorio \"{*}\". Configure 775 para \"{*}\" o simplemente ejecute este comando en el terminal
{C} 
¿No se permite la operación? Pruebe este: {CSU}", + "permissionInstruction": "
Ejecute este comando en la Terminal:
\"{C}\"
", + "operationNotPermitted": "¿La operación no está permitida? Pruebe este:

{CSU}" }, "systemRequirements": { - "requiredMysqlVersion": "Versión MySQL", + "requiredPhpVersion": "Versión de PHP", + "requiredMysqlVersion": "Versión de MySQL", "host": "Nombre de host", "dbname": "Nombre de la Base de Datos", - "user": "Nombre de usuario" + "user": "Nombre de usuario", + "writable": "Escribible", + "readable": "Legible", + "requiredMariadbVersion": "Version de MariaDB" } -} +} \ No newline at end of file diff --git a/install/core/i18n/fr_FR/install.json b/install/core/i18n/fr_FR/install.json index 6e02c865d6..79a8fb3b12 100644 --- a/install/core/i18n/fr_FR/install.json +++ b/install/core/i18n/fr_FR/install.json @@ -30,7 +30,17 @@ "dbHostName": "Nom d'hôte", "dbName": "Nom de la base de donnée", "dbUserName": "Nom d'utilisateur de la base de données", - "Permission Requirements": "Les permissions" + "SetupConfirmation page title": "Configuration requise", + "PHP Configuration": "Paramètres PHP", + "MySQL Configuration": "Paramètres de base de données", + "Permission Requirements": "Les permissions", + "Success": "Succès", + "Fail": "Échouer", + "is recommended": "est recommandé", + "extension is missing": "l'extension est manquante", + "headerTitle": "Installation EspoCRM", + "Crontab setup instructions": "Sans exécuter les e-mails entrants des travaux planifiés, les notifications et les rappels ne fonctionneront pas. Ici vous pouvez lire {SETUP_INSTRUCTIONS}.", + "Setup instructions": "instructions d'installation" }, "fields": { "Choose your language": "Choisissez votre langue", @@ -82,11 +92,21 @@ "Can not save settings": "Impossible d'enregistrer les paramètres", "Cannot save preferences": "Impossible d'enregistrer les préférences", "extension": "l'extension {0} est manquante", - "option": "la valeur recommandée est {0}" + "option": "la valeur recommandée est {0}", + "requiredMariadbVersion": "Votre version de MariaDB n’est pas supportée par EspoCRM, veuillez mettre à jour au moins vers MariaDB {minVersion}", + "Ajax failed": "une erreur inattendue est apparue", + "Bad init Permission": "Autorisation refusée pour le répertoire \\ \"{*} \". Veuillez définir 77 \"pour \" {*} \\ \"ou simplement exécuter cette commande dans le terminal
  {C}   L'opération n'est pas autorisée? Essayez celui-ci: {CSU}",
+    "permissionInstruction": "
Exécutez cette commande dans le terminal:
  \\ \"{C} \"  ",
+    "operationNotPermitted": "L'opération n'est pas autorisée? Essayez celui-ci: 

{CSU}" }, "systemRequirements": { + "requiredPhpVersion": "Version PHP", + "requiredMysqlVersion": "Version MySQL", "host": "Nom d'hôte", "dbname": "Nom de la base de données", - "user": "Nom d'utilisateur" + "user": "Nom d'utilisateur", + "writable": "Enregistrable", + "readable": "Lisible", + "requiredMariadbVersion": "Version de MariaDB" } } \ No newline at end of file