From 2819ca86cb6f94cc0816515395d8c5ef5b514e27 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 2 Nov 2021 15:53:03 +0000 Subject: [PATCH 1/3] Bump tinymce from 5.9.2 to 5.10.0 in /frontend Bumps [tinymce](https://github.com/tinymce/tinymce/tree/HEAD/modules/tinymce) from 5.9.2 to 5.10.0. - [Release notes](https://github.com/tinymce/tinymce/releases) - [Changelog](https://github.com/tinymce/tinymce/blob/develop/modules/tinymce/CHANGELOG.md) - [Commits](https://github.com/tinymce/tinymce/commits/5.10.0/modules/tinymce) --- updated-dependencies: - dependency-name: tinymce dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- frontend/package.json | 2 +- frontend/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index afd5653a..60e40b9b 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -20,7 +20,7 @@ "indent.js": "^0.3.5", "qs": "^6.10.1", "textversionjs": "^1.1.3", - "tinymce": "^5.9.2", + "tinymce": "^5.10.0", "turndown": "^7.0.0", "vue": "^2.6.12", "vue-i18n": "^8.22.2", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 5646a1a7..b9168387 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -9425,10 +9425,10 @@ timsort@^0.3.0: resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= -tinymce@^5.9.2: - version "5.9.2" - resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.9.2.tgz#c56a1d7800ac23026fbe6e0fcf444c0f157ccafe" - integrity sha512-/dHTsbxo0YwLvB5krRqiw/qHEm04/k6l0dvAQ3hO5oNw4e9QalKcUQCdr+g/b/FWcsUMP6scvKmm8MX50/j3Cg== +tinymce@^5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/tinymce/-/tinymce-5.10.0.tgz#5f88b40c2b26dc72b126f7d04944014dcb1ace05" + integrity sha512-SaqBK8GtTKYSsTfhKdN0+NrZRgmVWO+j3fvgzLjt0t/g0osNzRH5os8icm2Rv5HvaeTd4TpxetUuLE+R9yg/yg== tmp@^0.0.33: version "0.0.33" From bfefb0ff27fd53b865a528c43636b28e0d5202d8 Mon Sep 17 00:00:00 2001 From: ChrisTG742 Date: Thu, 4 Nov 2021 09:40:54 +0100 Subject: [PATCH 2/3] German translation needed for #526 Adds missing german translation for #526 --- i18n/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/de.json b/i18n/de.json index 3a95bc98..0a52e4cf 100644 --- a/i18n/de.json +++ b/i18n/de.json @@ -462,8 +462,8 @@ "subscribers.newSubscriber": "Neuer Abonnent", "subscribers.numSelected": "{num} Abonnent(en) ausgewählt", "subscribers.optinSubject": "Abonnement bestätigen", - "subscribers.preconfirm": "Pre-confirm subscriptions", - "subscribers.preconfirmHelp": "Don't send opt-in e-mails and mark all list subscriptions as 'subscribed'.", + "subscribers.preconfirm": "Abonnement Opt-In überschreiben", + "subscribers.preconfirmHelp": "Keine Opt-In E-Mails senden und alle Abonnements als 'bestätigt' setzen.", "subscribers.query": "Abfrage", "subscribers.queryPlaceholder": "E-Mail oder Name", "subscribers.reset": "Zurücksetzen", From 58bd242b5b80ad5dd7f28b8d08890e8ed7338b38 Mon Sep 17 00:00:00 2001 From: Jorge - vitrubio Date: Fri, 5 Nov 2021 00:40:15 +0100 Subject: [PATCH 3/3] Updated es.json Updates in non translated strings and corrected some typos. Modified some translations. --- i18n/es.json | 136 +++++++++++++++++++++++++-------------------------- 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/i18n/es.json b/i18n/es.json index ef877588..3abcf8b5 100644 --- a/i18n/es.json +++ b/i18n/es.json @@ -2,15 +2,15 @@ "_.code": "es", "_.name": "Español (es)", "admin.errorMarshallingConfig": "Error al ordenar la configuración: {error}", - "analytics.count": "Count", - "analytics.fromDate": "From", - "analytics.invalidDates": "Invalid `from` or `to` dates.", - "analytics.links": "Links", - "analytics.title": "Analytics", - "analytics.toDate": "To", - "bounces.source": "Source", - "bounces.unknownService": "Unknown service.", - "bounces.view": "View bounces", + "analytics.count": "Numero", + "analytics.fromDate": "Desde", + "analytics.invalidDates": "La fecha `desde` o `hasta` no es válida.", + "analytics.links": "Enlaces", + "analytics.title": "Analíticas", + "analytics.toDate": "Para", + "bounces.source": "Fuente", + "bounces.unknownService": "Servicio desconocido.", + "bounces.view": "Ver rebotes", "campaigns.addAltText": "Agregar mensaje en texto plano alternativo", "campaigns.cantUpdate": "No es posible actualizar una campaña iniciada o finalizada.", "campaigns.clicks": "Clics", @@ -28,13 +28,13 @@ "campaigns.fieldInvalidFromEmail": "Correo origen inválido.", "campaigns.fieldInvalidListIDs": "IDs de lista inválidos", "campaigns.fieldInvalidMessenger": "Mensajero desconocido {name}.", - "campaigns.fieldInvalidName": "Largo de nombre inválido", + "campaigns.fieldInvalidName": "Longitud de nombre inválida", "campaigns.fieldInvalidSendAt": "La hora agendada debe ser en el futuro.", - "campaigns.fieldInvalidSubject": "Largo de asunto inválido", + "campaigns.fieldInvalidSubject": "Longitud de asunto inválida", "campaigns.formatHTML": "Format HTML", "campaigns.fromAddress": "Dirección origen", "campaigns.fromAddressPlaceholder": "Su Nombre ", - "campaigns.invalid": "Campaña inválida", + "campaigns.invalid": "Campaña no válida", "campaigns.markdown": "Markdown", "campaigns.needsSendAt": "Una campaña necesita una fecha pra ser agendada.", "campaigns.newCampaign": "Nueva campaña", @@ -61,14 +61,14 @@ "campaigns.send": "Enviar", "campaigns.sendLater": "Enviar después", "campaigns.sendTest": "Enviar mensaje de prueba", - "campaigns.sendTestHelp": "Presionar Enter después de escribir una dirección para agregar múltiples destinatarios. Las direcciones deben corresponder a subscriptores existentes.", - "campaigns.sendToLists": "Listas a eviar a", + "campaigns.sendTestHelp": "Presionar `Enter` después de escribir una dirección para agregar múltiples destinatarios. Las direcciones deben corresponder a subscriptores existentes.", + "campaigns.sendToLists": "Listas a las que eviar", "campaigns.sent": "Enviado", "campaigns.start": "Iniciar campaña", "campaigns.started": "\"{name}\" iniciada", "campaigns.startedAt": "Fecha de inicio", "campaigns.stats": "Estadísticas", - "campaigns.status.cancelled": "Candelada", + "campaigns.status.cancelled": "Cancelada", "campaigns.status.draft": "Borrador", "campaigns.status.finished": "Finalizada", "campaigns.status.paused": "Pausada", @@ -79,7 +79,7 @@ "campaigns.testEmails": "Correos electrónicos", "campaigns.testSent": "Mensaje de prueba enviado", "campaigns.timestamps": "Marca de timepo", - "campaigns.trackLink": "Track link", + "campaigns.trackLink": "Enlace de seguimiento (Track link)", "campaigns.views": "Vistas", "dashboard.campaignViews": "Vista de campañas", "dashboard.linkClicks": "Vinculos cliqueados", @@ -111,7 +111,7 @@ "forms.title": "Formularios", "globals.buttons.add": "Agregar", "globals.buttons.addNew": "Agregar nuevo", - "globals.buttons.back": "Back", + "globals.buttons.back": "Regresar", "globals.buttons.cancel": "Cancelar", "globals.buttons.clone": "Clonar", "globals.buttons.close": "Cerrar", @@ -143,7 +143,7 @@ "globals.messages.confirm": "¿Está seguro?", "globals.messages.created": "\"{name}\" creado", "globals.messages.deleted": "\"{name}\" borrado", - "globals.messages.deletedCount": "{name} ({num}) deleted", + "globals.messages.deletedCount": "{name} ({num}) borrado", "globals.messages.emptyState": "Vacío", "globals.messages.errorCreating": "Error creando {name}: {error}", "globals.messages.errorDeleting": "Error borrando {name}: {error}", @@ -151,8 +151,8 @@ "globals.messages.errorInvalidIDs": "Uno o más IDs ingresados son inválidos: {error}", "globals.messages.errorUUID": "Error generando UUID: {error}", "globals.messages.errorUpdating": "Error actualizando {name}: {error}", - "globals.messages.internalError": "Internal server error", - "globals.messages.invalidData": "Invalid data", + "globals.messages.internalError": "Error interno del servidor.", + "globals.messages.invalidData": "Datos no validos", "globals.messages.invalidID": "ID inválido", "globals.messages.invalidUUID": "UUID inválido", "globals.messages.missingFields": "Missing field(s): {name}", @@ -171,9 +171,9 @@ "globals.months.7": "Julio", "globals.months.8": "Agosto", "globals.months.9": "Setiembre", - "globals.terms.analytics": "Analytics", - "globals.terms.bounce": "Bounce | Bounces", - "globals.terms.bounces": "Bounces", + "globals.terms.analytics": "Analitica", + "globals.terms.bounce": "Rebote | Rebotes", + "globals.terms.bounces": "Rebotes", "globals.terms.campaign": "Campaña | Campañas", "globals.terms.campaigns": "Campañas", "globals.terms.dashboard": "Panel", @@ -185,11 +185,11 @@ "globals.terms.settings": "Configuraciones", "globals.terms.subscriber": "Subscriptor | Subscriptores", "globals.terms.subscribers": "Subscriptores", - "globals.terms.tag": "Tag | Tags", - "globals.terms.tags": "Tags", + "globals.terms.tag": "Etiqueta | Etiquetas", + "globals.terms.tags": "Etiqueta", "globals.terms.template": "Plantilla | Plantillas", "globals.terms.templates": "Plantillas", - "import.alreadyRunning": "Una importación está ejecutándose. Espere a que termine o deténgala antes de intentar otra vez.", + "import.alreadyRunning": "Se está ejecutándo una importación. Espere a que termine o deténgala antes de intentar otra vez.", "import.blocklist": "Lista de bloqueados", "import.csvDelim": "Delimitador CSV", "import.csvDelimHelp": "El delimitador por defecto es la coma ','", @@ -221,13 +221,13 @@ "lists.confirmSub": "Subscripción confirmada a {name}", "lists.invalidName": "Nombre inválido", "lists.newList": "Nueva lista", - "lists.optin": "Optar por la inclusión (opt-in)", - "lists.optinHelp": "Opt-in doble envía un correo al subscriptor consultando por su confirmación. En las listas con la opción opt-in doble, las campañas son enviadas solo a subscriptores confirmados.", - "lists.optinTo": "Opt-in a {name}", - "lists.optins.double": "Opt-in doble", - "lists.optins.single": "Opt-in simple", + "lists.optin": "Confirmar la inclusión (opt-in)", + "lists.optinHelp": "Doble confirmación a la inscripción, envía un correo al subscriptor consultando por su confirmación. En las listas con la opción confirmación doble, las campañas son enviadas solo a subscriptores confirmados.", + "lists.optinTo": "Confirmar la inclusion en {name}", + "lists.optins.double": "Confirmación doble", + "lists.optins.single": "Confirmación simple", "lists.sendCampaign": "Enviar campaña", - "lists.sendOptinCampaign": "Enviar campaña opt-in", + "lists.sendOptinCampaign": "Enviar campaña de confirmación", "lists.type": "Tipo", "lists.typeHelp": "Las listas públicas están abiertas al mundo y sus nombres pueden aparecen en páginas públicas tales como páginas de gestión de subscripciones.", "lists.types.private": "Privada", @@ -268,7 +268,7 @@ "public.errorProcessingRequest": "Error al procesar la petición. Por favor reintente.", "public.errorTitle": "Error", "public.invalidFeature": "Esta característica no está disponible", - "public.invalidLink": "Link inválido", + "public.invalidLink": "Enlace no válido", "public.noListsAvailable": "No hay listas disponibles para subscribirse", "public.noListsSelected": "No se seleccionaron listas válidas a las cuales subscribirse", "public.noSubInfo": "No hay subscripciones para confirmar.", @@ -295,27 +295,27 @@ "public.unsubbedInfo": "Ud. se ha des-subscrito de forma satisfactoria", "public.unsubbedTitle": "Des-subscrito.", "public.unsubscribeTitle": "Des-subscribirse de una lista de correo", - "settings.bounces.action": "Action", - "settings.bounces.blocklist": "Blocklist", - "settings.bounces.count": "Bounce count", - "settings.bounces.countHelp": "Number of bounces per subscriber", - "settings.bounces.delete": "Delete", - "settings.bounces.enable": "Enable bounce processing", - "settings.bounces.enableMailbox": "Enable bounce mailbox", - "settings.bounces.enableSES": "Enable SES", - "settings.bounces.enableSendgrid": "Enable SendGrid", - "settings.bounces.enableWebhooks": "Enable bounce webhooks", - "settings.bounces.enabled": "Enabled", - "settings.bounces.folder": "Folder", - "settings.bounces.folderHelp": "Name of the IMAP folder to scan. Eg: Inbox.", - "settings.bounces.invalidScanInterval": "Bounce scan interval should be minimum 1 minute.", - "settings.bounces.name": "Bounces", - "settings.bounces.scanInterval": "Scan interval", - "settings.bounces.scanIntervalHelp": "Interval at which the bounce mailbox should be scanned for bounces (s for second, m for minute).", - "settings.bounces.sendgridKey": "SendGrid Key", - "settings.bounces.type": "Type", - "settings.bounces.username": "Username", - "settings.confirmRestart": "Asegúrese de que las campañas ejecutándose están en pause. ¿Reiniciar?", + "settings.bounces.action": "Acción", + "settings.bounces.blocklist": "Lista de bloqueo", + "settings.bounces.count": "Conteo de rebotes", + "settings.bounces.countHelp": "Número de rebotes por suscripción", + "settings.bounces.delete": "Borrar", + "settings.bounces.enable": "Activar el procesamiento de rebotes", + "settings.bounces.enableMailbox": "Activar el buzon de rebotes", + "settings.bounces.enableSES": "Activar SES", + "settings.bounces.enableSendgrid": "Activar SendGrid", + "settings.bounces.enableWebhooks": "Activar los webhooks de rebotes", + "settings.bounces.enabled": "Activado", + "settings.bounces.folder": "Carpeta", + "settings.bounces.folderHelp": "Nombre de la carpeta IMAP a escanear, por ejemplo: Entrada.", + "settings.bounces.invalidScanInterval": "El intervalo mínimo de escanéo de los rebotes debería de ser 1 minuto.", + "settings.bounces.name": "Rebotes", + "settings.bounces.scanInterval": "Intervalo de escaneo", + "settings.bounces.scanIntervalHelp": "Intervalo en el que el buzón de rebotes debería ser escaneado para encontrar nuevos rebotes (s para segundos, m para minutos).", + "settings.bounces.sendgridKey": "Llave/Clave SendGrid", + "settings.bounces.type": "Tipo", + "settings.bounces.username": "Nombre usuaria", + "settings.confirmRestart": "Asegúrese de que las campañas ejecutándose están pausadas. ¿Reiniciar?", "settings.duplicateMessengerName": "Nombre de mensajero duplicado: {name}", "settings.errorEncoding": "Error codificando configuración: {error}", "settings.errorNoSMTP": "Al menos un bloque SMTP debe estar habilitado", @@ -335,13 +335,13 @@ "settings.general.name": "General", "settings.general.rootURL": "URL raíz", "settings.general.rootURLHelp": "URL pública de la instalación (sin la barra final)", - "settings.general.sendOptinConfirm": "Send opt-in confirmation", - "settings.general.sendOptinConfirmHelp": "When new subscribers signup or are added via the admin form, send an opt-in confirmation e-mail.", + "settings.general.sendOptinConfirm": "Enviar confirmación de inscripción", + "settings.general.sendOptinConfirmHelp": "Cuando haya una nueva suscripción mediante el formulario o mediante la interfaz de administración, enviar un correo de confirmación para la suscripción.", "settings.invalidMessengerName": "Nombre de mensajero inválido.", "settings.mailserver.authProtocol": "Protocolo de autenticación", - "settings.mailserver.host": "Host", + "settings.mailserver.host": "Host/Servidor", "settings.mailserver.hostHelp": "Dirección del servidor SMTP", - "settings.mailserver.idleTimeout": "Timeout por inactividad", + "settings.mailserver.idleTimeout": "Caduco por inactividad", "settings.mailserver.idleTimeoutHelp": "Tiempo de espara para nueva actividad en una conexión antes de cerrarla y elminarla del pool (s para segundos, m para minutos).", "settings.mailserver.maxConns": "Conexiones máximas", "settings.mailserver.maxConnsHelp": "Número máximo de conexiones concurrentes hacia el servidor SMTP.", @@ -365,11 +365,11 @@ "settings.media.s3.bucketTypePublic": "Público", "settings.media.s3.key": "Llave de acceso a AWS (key)", "settings.media.s3.region": "Región", - "settings.media.s3.secret": "Secrete de acceso a AWS (secret)", + "settings.media.s3.secret": "Secreto de acceso a AWS (secret)", "settings.media.s3.uploadExpiry": "Expiración de carga", "settings.media.s3.uploadExpiryHelp": "(Opcional) TTL específico (en segundos) para la URL pre firmada generada. Solo es aplicable para contenedores privados (s, m, h, d para segundos, minutos, horas, días)", "settings.media.s3.url": "S3 backend URL", - "settings.media.s3.urlHelp": "Only change if using a custom S3 comptaible backend like Minio.", + "settings.media.s3.urlHelp": "Cambiar únicamente si se está usando un backend S3 personalizado como Minio.", "settings.media.title": "Cargas de media", "settings.media.upload.path": "Ruta de carga", "settings.media.upload.pathHelp": "Ruta al directorio donde la media será cargada.", @@ -385,7 +385,7 @@ "settings.messengers.retries": "Reintentos", "settings.messengers.retriesHelp": "Número de reintentos cuando un mensaje falla", "settings.messengers.skipTLSHelp": "Omitir verificación del nombre de host en un certificado TLS", - "settings.messengers.timeout": "Timeout por inactividad", + "settings.messengers.timeout": "Caducidad por inactividad", "settings.messengers.timeoutHelp": "Tiempo de espara para nueva actividad en una conexión antes de cerrarla y elminarla del pool (s para segundos, m para minutos).", "settings.messengers.url": "URL", "settings.messengers.urlHelp": "URL raíz del servidor Postback", @@ -412,8 +412,8 @@ "settings.privacy.allowExportHelp": "¿Permitir a los subscriptores exportar los datos recabados de ellos?", "settings.privacy.allowWipe": "Permitir limpieza de datos", "settings.privacy.allowWipeHelp": "Permitir a los subscriptores eliminarse incluyendo sus subscripciones y todos sus datos de la base de datos. Las vistas de las campañas y los vínculos cliqueados también son eliminados mientras que las vistas y el conteo de clics se mantienen. (sin subscriptores asociados a ellos) de manera que las estadísticas y el análisis no se vea afectado.", - "settings.privacy.domainBlocklist": "Domain blocklist", - "settings.privacy.domainBlocklistHelp": "E-mail addresses with these domains are disallowed from subscribing. Enter one domain per line, eg: somesite.com", + "settings.privacy.domainBlocklist": "Listado de dominios bloqueados", + "settings.privacy.domainBlocklistHelp": "Los correos electrónicos de estos dominios estan desabilitados para suscribirse. Introduzca un dominio por línea, por ejemplo: unsitio.com", "settings.privacy.individualSubTracking": "Seguimiento de subscriptor inválido.", "settings.privacy.individualSubTrackingHelp": "Seguir a nivel de subscriptor las vistas y clics en una campaña. Cuando está deshabilitado, el seguimiento de vistas y clics continua sin ser asociado con subscriptores individuales.", "settings.privacy.listUnsubHeader": "Incluir el encabezado `Des-subscribirse` de la lista", @@ -439,7 +439,7 @@ "subscribers.confirmBlocklist": "Blocklist {num} subscriptor(es)?", "subscribers.confirmDelete": "Borrar {num} subscriptor(es)?", "subscribers.confirmExport": "Exportar {num} subscriptor(es)?", - "subscribers.domainBlocklisted": "The e-mail domain is blocklisted.", + "subscribers.domainBlocklisted": "El dominio del mail está en la lista de bloqueos.", "subscribers.downloadData": "Descargar datos", "subscribers.email": "Correo electrónico", "subscribers.emailExists": "El correo electrónico ya existe.", @@ -462,8 +462,8 @@ "subscribers.newSubscriber": "Nuevo subscriptor", "subscribers.numSelected": "{num} subscriptores seleccionados", "subscribers.optinSubject": "Confirmar subscripción", - "subscribers.preconfirm": "Pre-confirm subscriptions", - "subscribers.preconfirmHelp": "Don't send opt-in e-mails and mark all list subscriptions as 'subscribed'.", + "subscribers.preconfirm": "Pre-confirmar suscripción", + "subscribers.preconfirmHelp": "No enviar correo de confirmación y marcar todas las suscripciones a las listas como 'suscritas'.", "subscribers.query": "Consulta", "subscribers.queryPlaceholder": "Correo electrónico o nombre", "subscribers.reset": "Restablecer", @@ -487,6 +487,6 @@ "templates.placeholderHelp": "El marcador {placeholder} debe aparecer exactamente una vez en la plantilla.", "templates.preview": "Vista pewliminar", "templates.rawHTML": "HTML crudo", - "users.login": "Login", - "users.logout": "Logout" + "users.login": "Entrar", + "users.logout": "Salir" }