From 540c55515feec97f0abdf7127b790deb733c6380 Mon Sep 17 00:00:00 2001 From: joker-x Date: Tue, 18 Aug 2020 16:14:01 +0200 Subject: [PATCH] Improve Spanish translation --- client/src/campaigns/Clone.js | 6 +- client/src/campaigns/List.js | 6 +- client/src/campaigns/root.js | 2 +- locales/de-DE/common.json | 6 +- locales/en-US/common.json | 6 +- locales/es-ES/common.json | 172 +++++++++++++--------------------- locales/fr-FR/common.json | 6 +- locales/pt-BR/common.json | 6 +- 8 files changed, 92 insertions(+), 118 deletions(-) diff --git a/client/src/campaigns/Clone.js b/client/src/campaigns/Clone.js index 5dd84630..c20caddd 100644 --- a/client/src/campaigns/Clone.js +++ b/client/src/campaigns/Clone.js @@ -108,13 +108,13 @@ export default class Clone extends Component { return (
- {t('Create campaign')} + {t('createCampaign')}
- + -
diff --git a/client/src/campaigns/List.js b/client/src/campaigns/List.js index aecafbf4..e8db5b36 100644 --- a/client/src/campaigns/List.js +++ b/client/src/campaigns/List.js @@ -65,7 +65,7 @@ export default class List extends Component { columns.push({ data: 4, title: t('type'), render: data => this.campaignTypeLabels[data] }); if (!channel) { - columns.push({ data: 5, title: t('Channel') }); + columns.push({ data: 5, title: t('channel') }); } columns.push({ @@ -164,7 +164,7 @@ export default class List extends Component { } else { createButton = ( <> - + {t('regular')} {t('rss')} @@ -192,4 +192,4 @@ export default class List extends Component { ); } -} \ No newline at end of file +} diff --git a/client/src/campaigns/root.js b/client/src/campaigns/root.js index 0292354f..f9783627 100644 --- a/client/src/campaigns/root.js +++ b/client/src/campaigns/root.js @@ -179,7 +179,7 @@ function getMenus(t) { panelRender: props => }, 'clone': { - title: t('Create Campaign'), + title: t('createCampaign'), link: params => `/campaigns/clone`, panelRender: props => , children: { diff --git a/locales/de-DE/common.json b/locales/de-DE/common.json index 9fc9009d..53d7aac5 100644 --- a/locales/de-DE/common.json +++ b/locales/de-DE/common.json @@ -1060,5 +1060,9 @@ "save": "Save", "saveAndLeave": "Save and leave", "channels": "Channels", - "channelName": "Channel \"{{name}}\"" + "channel": "Channel", + "channelName": "Channel \"{{name}}\"", + "cloneCampaign": "Clone Campaign", + "next": "Next", + "selectCampaignToBeCloned": "Select campaign to be cloned." } diff --git a/locales/en-US/common.json b/locales/en-US/common.json index 6db49d9c..eb9915ee 100644 --- a/locales/en-US/common.json +++ b/locales/en-US/common.json @@ -1066,5 +1066,9 @@ "save": "Save", "saveAndLeave": "Save and leave", "channels": "Channels", - "channelName": "Channel \"{{name}}\"" + "channel": "Channel", + "channelName": "Channel \"{{name}}\"", + "cloneCampaign": "Clone Campaign", + "next": "Next", + "selectCampaignToBeCloned": "Select campaign to be cloned." } diff --git a/locales/es-ES/common.json b/locales/es-ES/common.json index f0dd80c4..bd427cd9 100644 --- a/locales/es-ES/common.json +++ b/locales/es-ES/common.json @@ -87,7 +87,7 @@ "youNeedToDefineProperContentTypeWhen": "You need to define proper <1>Content-Type when making a request. You can either use <3>application/x-www-form-urlencoded for normal form data or <5>application/json for a JSON payload. Using <7>multipart/form-data is not supported.", "emailMustNotBeEmpty-1": "Email must not be empty", "theEmailIsAlreadyOnBlacklist": "The email is already on blacklist.", - "saving": "Saving ...", + "saving": "Guardando ...", "thereAreErrorsInTheFormPleaseFixThemAnd-1": "There are errors in the form. Please fix them and try again.", "removeFromBlacklist": "Remove from blacklist", "confirmRemovalFromBlacklist": "Confirm Removal From Blacklist", @@ -98,20 +98,17 @@ "addEmailToBlacklist-1": "Add Email to Blacklist", "addToBlacklist": "Add to Blacklist", "blacklistedEmails": "Blacklisted Emails", - "campaignUpdated": "Campaign updated", - "campaignUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Campaign updated", - "editCustomContent": "Edit Custom Content", - "customTemplateEditor": "Custom template editor", - "save": "Save", - "saveAndLeave": "Save and leave", - "saveAndLeave - TODO: update line above and then delete this line to mark that the translation has been fixed": "Save and leave", + "campaignUpdated": "Campaña actualizada", + "editCustomContent": "Editar Contenido Personalizado", + "customTemplateEditor": "Editor de plantillas personalizado", + "save": "Guardar", + "saveAndLeave": "Guardar y salir", "copy": "Copiar", - "saveAndGoToStatus": "Save and go to status", - "saveAndGoToStatus - TODO: update line above and then delete this line to mark that the translation has been fixed": "Save and go to status", - "testSend": "Test send", + "saveAndGoToStatus": "Guardar e ir a estado", + "testSend": "Enviar test", "createRegularCampaign": "Crear Campaña Regular", - "createRssCampaign": "Create RSS Campaign", - "createTriggeredCampaign": "Create Triggered Campaign", + "createRssCampaign": "Crear Campaña RSS", + "createTriggeredCampaign": "Crear Campaña Triggered", "editRegularCampaign": "Edit Regular Campaign", "editRssCampaign": "Edit RSS Campaign", "editTriggeredCampaign": "Edit Triggered Campaign", @@ -132,7 +129,6 @@ "listMustBeSelected": "La lista debe desr seleccionada", "segmentMustBeSelected": "El segmento debe ser seleccionado", "campaignCreated": "Campaña creada", - "campaignCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Campaign created", "rssFeedUrl": "RSS Feed Url", "name": "Nombre", "id": "ID", @@ -157,7 +153,7 @@ "fromEmailAddress": "\"From\" email address", "replytoEmailAddress": "\"Reply-to\" email address", "subjectLine": "\"Subject\" line", - "loadingSendConfiguration": "Loading send configuration ...", + "loadingSendConfiguration": "Cargando configuración de envío ...", "contentSource": "Fuente de contenido", "selectingATemplateCreatesACampaign": "Selecting a template creates a campaign specific copy from it.", "campaign": "Campaña", @@ -169,14 +165,14 @@ "campaignDeleted": "Campaña borrada", "formCannotBeEditedBecauseTheCampaignIs": "Form cannot be edited because the campaign is currently being sent out. Wait till the sending is finished and refresh.", "thisIsTheCampaignIdDisplayedToThe": "This is the campaign ID displayed to the subscribers", - "sendSettings": "Configuración de envío", - "sendConfiguration": "Send configuration", - "sendConfiguration_plural": "Send configurations", + "sendSettings": "Ajustes de envío", + "sendConfiguration": "Configuración de envío", + "sendConfiguration_plural": "Configuraciones de envío", "customUnsubscribeUrl": "Custom unsubscribe URL", "tracking": "Tracking", "tracking - TODO: update line above and then delete this line to mark that the translation has been fixed": "Tracking", - "disableOpenedTracking": "Disable opened tracking", - "disableClickedTracking": "Disable clicked tracking", + "disableOpenedTracking": "Desactivar seguimiento de correos abiertos", + "disableClickedTracking": "Desactivar seguimiento de clicks", "saveAndEditContent": "Guardar y editar contenido", "delete": "Borrar", "regular": "Regular", @@ -358,11 +354,8 @@ "namespaceMustBeSelected": "Namespace debe ser seleccionado", "sourceOnGitHub": "Source on GitHub", "sendTestEmail-1": "Enviar e-mail de prueba", - "sendTestEmail-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "Send test e-mail", "showHtml": "Mostrar HTML", - "showHtml - TODO: update line above and then delete this line to mark that the translation has been fixed": "Show HTML", "maximizeEditor": "Maximizar editor", - "maximizeEditor - TODO: update line above and then delete this line to mark that the translation has been fixed": "Maximize editor", "mjml": "MJML", "html": "HTML", "disableWordWrap": "Disable word wrap", @@ -370,17 +363,12 @@ "enableWordWrap": "Enable word wrap", "enableWordWrap - TODO: update line above and then delete this line to mark that the translation has been fixed": "Enable word wrap", "hidePreview": "Ocultar vista previa", - "hidePreview - TODO: update line above and then delete this line to mark that the translation has been fixed": "Hide preview", "showPreview": "Mostrar vista previa", - "showPreview - TODO: update line above and then delete this line to mark that the translation has been fixed": "Show preview", "showMjml": "Mostrar MJML", - "showMjml - TODO: update line above and then delete this line to mark that the translation has been fixed": "Show MJML", "countEntriesSelected": "{{ count }} entradas seleccionadas.", "customFormMustBeSelected": "El formulario personalizado debe ser seleccionado", "listUpdated": "Lista actualizada", - "listUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "List updated", "listCreated": "Lista creada", - "listCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "List created", "onestepIeNoEmailWithConfirmationLink": "One-step (i.e. no email with confirmation link)", "onestepWithUnsubscriptionFormIeNoEmail": "One-step with unsubscription form (i.e. no email with confirmation link)", "twostepIeAnEmailWithConfirmationLinkWill": "Two-step (i.e. an email with confirmation link will be sent)", @@ -427,15 +415,13 @@ "defaultValueIsNotOneOfTheAllowedOptions": "Default value is not one of the allowed options", "errorOnLineLine": "Error on line {{ line }}", "fieldUpdated": "Campo actualizado", - "fieldUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Field updated", "fieldCreated": "Campo creado", - "fieldCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Field created", "notVisible": "Not visible", "endOfList": "Final de lista", "fieldSettings": "Ajustes de Campo", "defaultValue": "Valor por defecto", "defaultValueUsedWhenTheFieldIsEmpty": "Valor por defecto utilizado cuando el campo está vacío.", - "options": "Optcones", + "options": "Opciones", "dateFormat": "Formato de fecha", "mmddyyyy": "MM/DD/YYYY", "ddmmyyyy": "DD/MM/YYYY", @@ -521,9 +507,7 @@ "dataProtection": "Protección de datos", "listOfErrorsInTemplates": "Listado de errores en plantillas", "customFormsUpdated": "Formularios personalizados actualizados", - "customFormsUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Custom forms updated", "customFormsCreated": "Formularios personalizados creados", - "customFormsCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Custom forms created", "deletingForm": "Borrando formulario ...", "formDeleted": "Formulario borrado", "editCustomForms": "Editar Formularios Personalizados", @@ -535,7 +519,6 @@ "formPreview": "Vista previa de formulario personalizado:", "refresh": "Refrescar", "closePreview": "Cerrar vista previa", - "closePreview - TODO: update line above and then delete this line to mark that the translation has been fixed": "Close preview", "templates": "Plantillas", "customFormsUseMjmlForFormattingSeeThe": "Custom forms use MJML for formatting. See the MJML documentation <1>here", "createCustomForm": "Crear Formulario Personalizado", @@ -546,7 +529,7 @@ "file": "Archivo", "delimiter": "Delimitador", "preparationInProgressPleaseWaitTillItIs": "Preparation in progress. Please wait till it is done or visit this page later.", - "––Select ––": "–– Select ––", + "––Select ––": "–– Selecciona ––", "eg": "e.g.:", "checkImportedEmails": "Check imported emails", "mapping": "Mapeo", @@ -563,7 +546,7 @@ "ready": "Listo", "preparationFailed": "La preparación falló", "running": "Ejecutando", - "failed": "Falló", + "failed": "Fallos", "starting": "Iniciando", "basicImportOfSubscribers": "Importación básica de suscriptores", "unsubscribeEmails": "Desuscribir emails", @@ -600,9 +583,7 @@ "customFormsName": "Formularios Personalizados \"{{name}}\"", "newRule": "Nueva regla", "segmentUpdated": "Segmento actualizado", - "segmentUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Segment updated", "segmentCreated": "Segmento creado", - "segmentCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Segment created", "deletingSegment": "Borrando segmento ...", "segmentDeleted": "Segmento borrado", "editSegment": "Editar Segmento", @@ -699,17 +680,14 @@ "signupCountry": "Signup country", "signUpDate": "Sign up date", "testUser": "Usuario de prueba", - "testUser - TODO: update line above and then delete this line to mark that the translation has been fixed": "Test user", "fieldMustBeSelected": "El campo debe ser seleccionado", "field": "Campo", "select-1": "-- Select --", "ruleOptions": "Rule Options", "ok": "OK", "anotherSubscriptionWithTheSameEmail": "Otra suscripción con el mismo email existía previamente.", - "subscriptionUpdated": "Subscription updated", - "subscriptionUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Subscription updated", - "subscriptionCreated": "Subscription created", - "subscriptionCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Subscription created", + "subscriptionUpdated": "Suscripción actualizada", + "subscriptionCreated": "Suscripción creada", "itSeemsThatAnotherSubscriptionWithThe": "It seems that another subscription with the same email has been created in the meantime. Refresh your page to start anew. Please note that your changes will be lost.", "notSelected": "No seleccionado", "areYouSureYouWantToDeleteSubscriptionFor": "¿Estás seguro que quieres borrar las suscripciones de \"{{email}}\"?", @@ -764,29 +742,25 @@ "thePasswordCannotBeReset": "The password cannot be reset", "setNewPasswordFor": "Set new password for", "resetPassword": "Reset password", - "parentNamespaceMustBeSelected": "Parent Namespace must be selected", - "namespaceUpdated": "Namespace actualizado", - "namespaceUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Namespace updated", - "namespaceCreated": "Namespace creado", - "namespaceCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Namespace created", + "parentNamespaceMustBeSelected": "Debes escoger un espacio de nombres padre", + "namespaceUpdated": "Espacio de nombres actualizado", + "namespaceCreated": "Espacio de nombres creado", "thereHasBeenALoopDetectedInTheAssignment": "There has been a loop detected in the assignment of the parent namespace. This is most likely because someone else has changed the parent of some namespace in the meantime. Refresh your page to start anew. Please note that your changes will be lost.", "itSeemsThatTheParentNamespaceHasBeen": "It seems that the parent namespace has been deleted in the meantime. Refresh your page to start anew. Please note that your changes will be lost.", "deletingNamespace": "Borrando namespace ...", - "namespaceDeleted": "Namespace borrado", + "namespaceDeleted": "Espacio de nombres borrado", "editNamespace": "Editar Namespace", "createNamespace": "Crear Namespace", "parentNamespace": "Namespace Padre", - "namespaces": "Namespaces", - "namespaceName": "Namespace \"{{name}}\"", + "namespaces": "Espacios de nombres", + "namespaceName": "Espacio de nombres \"{{name}}\"", "reportTemplateMustBeSelected": "Report template must be selected", "exactlyOneItemHasToBeSelected": "Exactly one item has to be selected", "atLeastCountItemsHaveToBeSelected": "At least {{ count }} item(s) have to be selected", "atMostCountItemsCanToBeSelected": "At most {{ count }} item(s) can to be selected", "reportParametersAreNotSelectedWaitFor": "Report parameters are not selected. Wait for them to get displayed and then fill them in.", "reportUpdated": "Informe actualizado", - "reportUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Report updated", "reportCreated": "Informe creado", - "reportCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Report created", "unknownFieldTypeType": "Unknown field type \"{{type}}\"", "deletingReport": "Borrando informe ...", "reportDeleted": "Informe borrado", @@ -809,9 +783,7 @@ "mimeTypeMustBeSelected": "MIME Type must be selected", "syntaxErrorInTheUserFieldsSpecification": "Syntax error in the user fields specification", "reportTemplateUpdated": "Plantilla de informe actualizada", - "reportTemplateUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Report template updated", "reportTemplateCreated": "Plantilla de informe creada", - "reportTemplateCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Report template created", "deletingReportTemplate": "Borrando plantilla de informe ...", "reportTemplateDeleted": "Plantilla de informe borrada", "editReportTemplate": "Editar Plantilla de Informe", @@ -839,20 +811,18 @@ "globalSettings": "Ajustes Globales", "sendConfigurations": "Configuraciones de envío", "logOut": "Salir", - "home": "Home", + "home": "Inicio", "mailerTypeMustBeSelected": "Mailer type must be selected", "verpHostnameMustNotBeEmpty": "VERP hostname must not be empty", - "sendConfigurationUpdated": "Send configuration updated", - "sendConfigurationUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Send configuration updated", - "sendConfigurationCreated": "Send configuration created", - "sendConfigurationCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Send configuration created", - "deletingSendConfiguration": "Deleting send configuration ...", - "sendConfigurationDeleted": "Send configuration deleted", - "editSendConfiguration": "Edit Send Configuration", - "createSendConfiguration": "Create Send Configuration", - "emailHeader": "Email Header", + "sendConfigurationUpdated": "Configuración de envío actualizada", + "sendConfigurationCreated": "Configuración de envío creada", + "deletingSendConfiguration": "Borrando configuración de envío ...", + "sendConfigurationDeleted": "Configuración de envío borrada", + "editSendConfiguration": "Editar Configuración de Envío", + "createSendConfiguration": "Crear Configuracón de Envío", + "emailHeader": "Cabecera de Email", "defaultFromEmail": "Default \"from\" email", - "overridable": "Overridable", + "overridable": "Sobreescribible", "defaultFromName": "Default \"from\" name", "defaultReplytoEmail": "Default \"reply-to\" email", "xMailer": "X-Mailer", @@ -867,12 +837,12 @@ "toGetVerpWorkingYouNeedToSetUpADnsMx": "<0>To get VERP working you need to set up a DNS MX record that points to your Mailtrain hostname. You must also ensure that Mailtrain VERP interface is available from port 25 of your server (port 25 usually requires root user privileges). This way if anyone tries to send email to someuser@verp-hostname then the email should end up to this server.", "verpUsuallyOnlyWorksIfYouAreUsingYourOwn": "<0>VERP usually only works if you are using your own SMTP server. Regular relay services (SES, SparkPost, Gmail etc.) tend to remove the VERP address from the message.", "verpBounceHandlingServerIsNotEnabled": "<0>VERP bounce handling server is not enabled. Modify your server configuration file and restart server to enable it.", - "labelMustNotBeEmpty": "{{label}} must not be empty", - "labelMustBeANumber": "{{label}} must be a number", - "genericSmtp": "Generic SMTP", + "labelMustNotBeEmpty": "{{label}} no puede estar vacía", + "labelMustBeANumber": "{{label}} debe ser un número", + "genericSmtp": "SMTP Genérico", "zoneMta": "Zone MTA", "amazonSes": "Amazon SES", - "doNotUseEncryption": "Do not use encryption", + "doNotUseEncryption": "No usar cifrado", "useTls –UsuallySelectedForPort465": "Use TLS – usually selected for port 465", "useStarttls –UsuallySelectedForPort587": "Use STARTTLS – usually selected for port 587 and 25", "useast1": "US-EAST-1", @@ -967,29 +937,19 @@ "sharingOfTheTypeNameNameRemoved": "Sharing of the {{typeName}} \"{{name}}\" removed", "sharingOfTheTypeNameNameRemoved - TODO: update line above and then delete this line to mark that the translation has been fixed": "Sharing of the {{typeName}} \"{{name}}\" removed", "sharesForUserUsername": "Shares for user \"{{username}}\"", - "namespace-1": "namespace", - "namespace-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "namespace", - "list-1": "list", - "list-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "list", + "namespace-1": "espacio de nombres", + "list-1": "lista", "template-1": "plantilla", - "template-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "template", "mosaicoTemplates": "Plantillas Mosaico", "campaign-1": "campaña", - "campaign-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "campaign", "customForms-2": "formularios personalizados", - "customForms-2 - TODO: update line above and then delete this line to mark that the translation has been fixed": "custom forms", "report-1": "informe", - "report-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "report", "reportTemplate-2": "plantilla de informe", - "reportTemplate-2 - TODO: update line above and then delete this line to mark that the translation has been fixed": "report template", "sendConfiguration-1": "configuración de envío", - "sendConfiguration-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "send configuration", "sourceTemplateMustNotBeEmpty": "Source template must not be empty", "sourceTemplateMustNotBeEmpty - TODO: update line above and then delete this line to mark that the translation has been fixed": "Source template must not be empty", "templateUpdated": "Plantilla actualizada", - "templateUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Template updated", "templateCreated": "Plantilla creada", - "templateCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Template created", "deletingTemplate": "Borrando plantilla ...", "templateDeleted": "Plantilla borrada", "editTemplate": "Editar Plantilla", @@ -1019,46 +979,37 @@ "uniqueIdThatIdentifiesTheListUsedForThis": "Unique ID that identifies the list used for this campaign", "uniqueIdThatIdentifiesCurrentCampaign": "Unique ID that identifies current campaign", "forRssCampaignsTheFollowingFurtherTags": "\n <1>For RSS campaigns, the following further tags can be used.\n ", - "rssEntryTitle": "RSS entry title", - "rssEntryDate": "RSS entry date", - "rssEntryLink": "RSS entry link", - "contentOfAnRssEntry": "Content of an RSS entry", - "rssEntrySummary": "RSS entry summary", - "rssEntryImageUrl": "RSS entry image URL", + "rssEntryTitle": "Título de la entrada RSS", + "rssEntryDate": "Fecha de la entrada RSS", + "rssEntryLink": "Enlace de la entrada RSS", + "contentOfAnRssEntry": "Contenido de la entrada RSS", + "rssEntrySummary": "Resumen de la entrada RSS", + "rssEntryImageUrl": "Enlace a la imágen RSS", "toExtractTheTextFromHtmlClickHerePlease": "To extract the text from HTML click <1>here. Please note that your existing plaintext in the field above will be overwritten. This feature uses the <3>Premailer API, a third party service. Their Terms of Service and Privacy Policy apply.", "mosaicoTemplateUpdated": "Plantilla Mosaico actualizada", - "mosaicoTemplateUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Mosaico template updated", "mosaicoTemplateCreated": "Plantilla Mosaico creada", - "mosaicoTemplateCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Mosaico template created", "deletingMosaicoTemplate": "Borrando plantilla Mosaico ...", "mosaicoTemplateDeleted": "Borrada plantilla Mosaico", "editMosaicoTemplate": "Editar plantilla Mosaico", "createMosaicoTemplate": "Crear plantilla Mosaico", - "invalidMjml": "Invalid MJML", - "invalidMjml - TODO: update line above and then delete this line to mark that the translation has been fixed": "Invalid MJML", - "mjmlIsValid": "MJML is valid.", - "mjmlIsValid - TODO: update line above and then delete this line to mark that the translation has been fixed": "MJML is valid.", - "invalidMjml-1": "Invalid MJML.", - "invalidMjml-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "Invalid MJML.", + "invalidMjml": "MJML inválido.", + "mjmlIsValid": "MJML válido.", + "invalidMjml-1": "MJML inválido.", "templateContent": "Contenido de plantilla", "validate": "Validar", - "validate - TODO: update line above and then delete this line to mark that the translation has been fixed": "Validate", "blockThumbnails": "Block thumbnails", "versafixOne": "Versafix One", - "mjmlSample": "MJML Sample", - "mjmlSample - TODO: update line above and then delete this line to mark that the translation has been fixed": "MJML Sample", - "mosaicoTemplateName": "Mosaico Template \"{{name}}\"", + "mjmlSample": "Ejemplo MJML", + "mosaicoTemplateName": "Plantilla Mosaico \"{{name}}\"", "theseFilesArePubliclyAvailableViaHttpSo-1": "These files are publicly available via HTTP so that they can be linked to from the Mosaico template.", "theseFilesWillBeUsedByMosaicoToSearchFor": "These files will be used by Mosaico to search for block thumbnails (the \"edres\" directory). Place here one file per block type that you have defined in the Mosaico template. Each file must have the same name as the block id. The file will be used as the thumbnail of the corresponding block.", "sendConfigurationHasToBeSelected": "Send configuration has to be selected.", "listHasToBeSelected": "La lista debe ser seleccionada.", "theUserNameAlreadyExistsInTheSystem": "El nombre de usuario ya existe en el sistema.", - "userUpdated": "Userio actualizado", - "userUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "User updated", + "userUpdated": "Usuario actualizado", "userCreated": "Usuario creado", - "userCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "User created", - "theUsernameIsAlreadyAssignedToAnother": "The username is already assigned to another user.", - "theEmailIsAlreadyAssignedToAnotherUser-1": "The email is already assigned to another user.", + "theUsernameIsAlreadyAssignedToAnother": "El nombre de usuario ya está asignado a otra persona.", + "theEmailIsAlreadyAssignedToAnotherUser-1": "El email ya está asignado a otra persona.", "deletingUser": "Borrando usuario ...", "userDeleted": "Usuario borrado", "editUser": "Editar Usuario", @@ -1069,7 +1020,7 @@ "userName-1": "Usuario \"{{name}}\"", "shares": "Shares", "subscriptionConfirmed": "Suscrición confirmada", - "listEmailAddressAlreadyRegistered": "{{list}}: Email Address Already Registered", + "listEmailAddressAlreadyRegistered": "{{list}}: El email ya estaba registrado", "listPleaseConfirmEmailChangeIn": "{{list}}: Please Confirm Email Change in Subscription", "pleaseConfirmSubscription": "Please Confirm Subscription", "listPleaseConfirmUnsubscription": "{{list}}: Please Confirm Unsubscription", @@ -1136,5 +1087,12 @@ "save": "Guardar", "saveAndLeave": "Guardar y salir", "channels": "Canales", - "channelName": "Canal \"{{name}}\"" + "channel": "Canal", + "channelName": "Canal \"{{name}}\"", + "cloneCampaign": "Clonar campaña", + "next": "Siguiente", + "selectCampaignToBeCloned": "Elige la campaña que será clonada.", + "tagLanguage": "Lenguaje de marcado", + "tagLanguageMustBeSelected": "Debes seleccionar un lenguaje de marcado", + "helpText": "Texto de ayuda" } diff --git a/locales/fr-FR/common.json b/locales/fr-FR/common.json index eba4db19..8c7bff85 100644 --- a/locales/fr-FR/common.json +++ b/locales/fr-FR/common.json @@ -1061,5 +1061,9 @@ "save": "Save", "saveAndLeave": "Save and leave", "channels": "Channels", - "channelName": "Channel \"{{name}}\"" + "channel": "Channel", + "channelName": "Channel \"{{name}}\"", + "cloneCampaign": "Clone Campaign", + "next": "Next", + "selectCampaignToBeCloned": "Select campaign to be cloned." } diff --git a/locales/pt-BR/common.json b/locales/pt-BR/common.json index 1e34065b..19254c1d 100644 --- a/locales/pt-BR/common.json +++ b/locales/pt-BR/common.json @@ -1139,5 +1139,9 @@ "save": "Save", "saveAndLeave": "Save and leave", "channels": "Channels", - "channelName": "Channel \"{{name}}\"" + "channel": "Channel", + "channelName": "Channel \"{{name}}\"", + "cloneCampaign": "Clone Campaign", + "next": "Next", + "selectCampaignToBeCloned": "Select campaign to be cloned." }