Improve Spanish translation

This commit is contained in:
joker-x 2020-08-18 16:14:01 +02:00
parent 9e2bd4a951
commit 540c55515f
8 changed files with 92 additions and 118 deletions

View file

@ -108,13 +108,13 @@ export default class Clone extends Component {
return ( return (
<div> <div>
<Title>{t('Create campaign')}</Title> <Title>{t('createCampaign')}</Title>
<Form stateOwner={this} onSubmitAsync={::this.submitHandler}> <Form stateOwner={this} onSubmitAsync={::this.submitHandler}>
<TableSelect id="sourceCampaign" label={t('campaign')} withHeader dropdown dataUrl='rest/campaigns-table' columns={campaignsColumns} order={[4, 'desc']} selectionLabelIndex={1} help={t('Select campaign to be cloned.')}/> <TableSelect id="sourceCampaign" label={t('campaign')} withHeader dropdown dataUrl='rest/campaigns-table' columns={campaignsColumns} order={[4, 'desc']} selectionLabelIndex={1} help={t('selectCampaignToBeCloned')}/>
<ButtonRow> <ButtonRow>
<Button type="submit" className="btn-primary" icon="chevron-right" label={t('Next')}/> <Button type="submit" className="btn-primary" icon="chevron-right" label={t('next')}/>
</ButtonRow> </ButtonRow>
</Form> </Form>
</div> </div>

View file

@ -65,7 +65,7 @@ export default class List extends Component {
columns.push({ data: 4, title: t('type'), render: data => this.campaignTypeLabels[data] }); columns.push({ data: 4, title: t('type'), render: data => this.campaignTypeLabels[data] });
if (!channel) { if (!channel) {
columns.push({ data: 5, title: t('Channel') }); columns.push({ data: 5, title: t('channel') });
} }
columns.push({ columns.push({
@ -164,7 +164,7 @@ export default class List extends Component {
} else { } else {
createButton = ( createButton = (
<> <>
<LinkButton to={`/campaigns/clone`} className="btn-primary" icon="clone" label={t('Clone Campaign')}/> <LinkButton to={`/campaigns/clone`} className="btn-primary" icon="clone" label={t('cloneCampaign')}/>
<ButtonDropdown buttonClassName="btn-primary" menuClassName="dropdown-menu-right" icon="plus" label={t('createCampaign')}> <ButtonDropdown buttonClassName="btn-primary" menuClassName="dropdown-menu-right" icon="plus" label={t('createCampaign')}>
<DropdownLink to="/campaigns/create-regular">{t('regular')}</DropdownLink> <DropdownLink to="/campaigns/create-regular">{t('regular')}</DropdownLink>
<DropdownLink to="/campaigns/create-rss">{t('rss')}</DropdownLink> <DropdownLink to="/campaigns/create-rss">{t('rss')}</DropdownLink>
@ -192,4 +192,4 @@ export default class List extends Component {
</div> </div>
); );
} }
} }

View file

@ -179,7 +179,7 @@ function getMenus(t) {
panelRender: props => <CampaignsCUD action="create" type={CampaignType.TRIGGERED} permissions={props.permissions} /> panelRender: props => <CampaignsCUD action="create" type={CampaignType.TRIGGERED} permissions={props.permissions} />
}, },
'clone': { 'clone': {
title: t('Create Campaign'), title: t('createCampaign'),
link: params => `/campaigns/clone`, link: params => `/campaigns/clone`,
panelRender: props => <Clone />, panelRender: props => <Clone />,
children: { children: {

View file

@ -1060,5 +1060,9 @@
"save": "Save", "save": "Save",
"saveAndLeave": "Save and leave", "saveAndLeave": "Save and leave",
"channels": "Channels", "channels": "Channels",
"channelName": "Channel \"{{name}}\"" "channel": "Channel",
"channelName": "Channel \"{{name}}\"",
"cloneCampaign": "Clone Campaign",
"next": "Next",
"selectCampaignToBeCloned": "Select campaign to be cloned."
} }

View file

@ -1066,5 +1066,9 @@
"save": "Save", "save": "Save",
"saveAndLeave": "Save and leave", "saveAndLeave": "Save and leave",
"channels": "Channels", "channels": "Channels",
"channelName": "Channel \"{{name}}\"" "channel": "Channel",
"channelName": "Channel \"{{name}}\"",
"cloneCampaign": "Clone Campaign",
"next": "Next",
"selectCampaignToBeCloned": "Select campaign to be cloned."
} }

View file

@ -87,7 +87,7 @@
"youNeedToDefineProperContentTypeWhen": "You need to define proper <1>Content-Type</1> when making a request. You can either use <3>application/x-www-form-urlencoded</3> for normal form data or <5>application/json</5> for a JSON payload. Using <7>multipart/form-data</7> is not supported.", "youNeedToDefineProperContentTypeWhen": "You need to define proper <1>Content-Type</1> when making a request. You can either use <3>application/x-www-form-urlencoded</3> for normal form data or <5>application/json</5> for a JSON payload. Using <7>multipart/form-data</7> is not supported.",
"emailMustNotBeEmpty-1": "Email must not be empty", "emailMustNotBeEmpty-1": "Email must not be empty",
"theEmailIsAlreadyOnBlacklist": "The email is already on blacklist.", "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.", "thereAreErrorsInTheFormPleaseFixThemAnd-1": "There are errors in the form. Please fix them and try again.",
"removeFromBlacklist": "Remove from blacklist", "removeFromBlacklist": "Remove from blacklist",
"confirmRemovalFromBlacklist": "Confirm Removal From Blacklist", "confirmRemovalFromBlacklist": "Confirm Removal From Blacklist",
@ -98,20 +98,17 @@
"addEmailToBlacklist-1": "Add Email to Blacklist", "addEmailToBlacklist-1": "Add Email to Blacklist",
"addToBlacklist": "Add to Blacklist", "addToBlacklist": "Add to Blacklist",
"blacklistedEmails": "Blacklisted Emails", "blacklistedEmails": "Blacklisted Emails",
"campaignUpdated": "Campaign updated", "campaignUpdated": "Campaña actualizada",
"campaignUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Campaign updated", "editCustomContent": "Editar Contenido Personalizado",
"editCustomContent": "Edit Custom Content", "customTemplateEditor": "Editor de plantillas personalizado",
"customTemplateEditor": "Custom template editor", "save": "Guardar",
"save": "Save", "saveAndLeave": "Guardar y salir",
"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",
"copy": "Copiar", "copy": "Copiar",
"saveAndGoToStatus": "Save and go to status", "saveAndGoToStatus": "Guardar e ir a estado",
"saveAndGoToStatus - TODO: update line above and then delete this line to mark that the translation has been fixed": "Save and go to status", "testSend": "Enviar test",
"testSend": "Test send",
"createRegularCampaign": "Crear Campaña Regular", "createRegularCampaign": "Crear Campaña Regular",
"createRssCampaign": "Create RSS Campaign", "createRssCampaign": "Crear Campaña RSS",
"createTriggeredCampaign": "Create Triggered Campaign", "createTriggeredCampaign": "Crear Campaña Triggered",
"editRegularCampaign": "Edit Regular Campaign", "editRegularCampaign": "Edit Regular Campaign",
"editRssCampaign": "Edit RSS Campaign", "editRssCampaign": "Edit RSS Campaign",
"editTriggeredCampaign": "Edit Triggered Campaign", "editTriggeredCampaign": "Edit Triggered Campaign",
@ -132,7 +129,6 @@
"listMustBeSelected": "La lista debe desr seleccionada", "listMustBeSelected": "La lista debe desr seleccionada",
"segmentMustBeSelected": "El segmento debe ser seleccionado", "segmentMustBeSelected": "El segmento debe ser seleccionado",
"campaignCreated": "Campaña creada", "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", "rssFeedUrl": "RSS Feed Url",
"name": "Nombre", "name": "Nombre",
"id": "ID", "id": "ID",
@ -157,7 +153,7 @@
"fromEmailAddress": "\"From\" email address", "fromEmailAddress": "\"From\" email address",
"replytoEmailAddress": "\"Reply-to\" email address", "replytoEmailAddress": "\"Reply-to\" email address",
"subjectLine": "\"Subject\" line", "subjectLine": "\"Subject\" line",
"loadingSendConfiguration": "Loading send configuration ...", "loadingSendConfiguration": "Cargando configuración de envío ...",
"contentSource": "Fuente de contenido", "contentSource": "Fuente de contenido",
"selectingATemplateCreatesACampaign": "Selecting a template creates a campaign specific copy from it.", "selectingATemplateCreatesACampaign": "Selecting a template creates a campaign specific copy from it.",
"campaign": "Campaña", "campaign": "Campaña",
@ -169,14 +165,14 @@
"campaignDeleted": "Campaña borrada", "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.", "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", "thisIsTheCampaignIdDisplayedToThe": "This is the campaign ID displayed to the subscribers",
"sendSettings": "Configuración de envío", "sendSettings": "Ajustes de envío",
"sendConfiguration": "Send configuration", "sendConfiguration": "Configuración de envío",
"sendConfiguration_plural": "Send configurations", "sendConfiguration_plural": "Configuraciones de envío",
"customUnsubscribeUrl": "Custom unsubscribe URL", "customUnsubscribeUrl": "Custom unsubscribe URL",
"tracking": "Tracking", "tracking": "Tracking",
"tracking - TODO: update line above and then delete this line to mark that the translation has been fixed": "Tracking", "tracking - TODO: update line above and then delete this line to mark that the translation has been fixed": "Tracking",
"disableOpenedTracking": "Disable opened tracking", "disableOpenedTracking": "Desactivar seguimiento de correos abiertos",
"disableClickedTracking": "Disable clicked tracking", "disableClickedTracking": "Desactivar seguimiento de clicks",
"saveAndEditContent": "Guardar y editar contenido", "saveAndEditContent": "Guardar y editar contenido",
"delete": "Borrar", "delete": "Borrar",
"regular": "Regular", "regular": "Regular",
@ -358,11 +354,8 @@
"namespaceMustBeSelected": "Namespace debe ser seleccionado", "namespaceMustBeSelected": "Namespace debe ser seleccionado",
"sourceOnGitHub": "Source on GitHub", "sourceOnGitHub": "Source on GitHub",
"sendTestEmail-1": "Enviar e-mail de prueba", "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": "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": "Maximizar editor",
"maximizeEditor - TODO: update line above and then delete this line to mark that the translation has been fixed": "Maximize editor",
"mjml": "MJML", "mjml": "MJML",
"html": "HTML", "html": "HTML",
"disableWordWrap": "Disable word wrap", "disableWordWrap": "Disable word wrap",
@ -370,17 +363,12 @@
"enableWordWrap": "Enable word wrap", "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", "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": "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": "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": "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.", "countEntriesSelected": "{{ count }} entradas seleccionadas.",
"customFormMustBeSelected": "El formulario personalizado debe ser seleccionado", "customFormMustBeSelected": "El formulario personalizado debe ser seleccionado",
"listUpdated": "Lista actualizada", "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": "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)", "onestepIeNoEmailWithConfirmationLink": "One-step (i.e. no email with confirmation link)",
"onestepWithUnsubscriptionFormIeNoEmail": "One-step with unsubscription form (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)", "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", "defaultValueIsNotOneOfTheAllowedOptions": "Default value is not one of the allowed options",
"errorOnLineLine": "Error on line {{ line }}", "errorOnLineLine": "Error on line {{ line }}",
"fieldUpdated": "Campo actualizado", "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": "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", "notVisible": "Not visible",
"endOfList": "Final de lista", "endOfList": "Final de lista",
"fieldSettings": "Ajustes de Campo", "fieldSettings": "Ajustes de Campo",
"defaultValue": "Valor por defecto", "defaultValue": "Valor por defecto",
"defaultValueUsedWhenTheFieldIsEmpty": "Valor por defecto utilizado cuando el campo está vacío.", "defaultValueUsedWhenTheFieldIsEmpty": "Valor por defecto utilizado cuando el campo está vacío.",
"options": "Optcones", "options": "Opciones",
"dateFormat": "Formato de fecha", "dateFormat": "Formato de fecha",
"mmddyyyy": "MM/DD/YYYY", "mmddyyyy": "MM/DD/YYYY",
"ddmmyyyy": "DD/MM/YYYY", "ddmmyyyy": "DD/MM/YYYY",
@ -521,9 +507,7 @@
"dataProtection": "Protección de datos", "dataProtection": "Protección de datos",
"listOfErrorsInTemplates": "Listado de errores en plantillas", "listOfErrorsInTemplates": "Listado de errores en plantillas",
"customFormsUpdated": "Formularios personalizados actualizados", "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": "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 ...", "deletingForm": "Borrando formulario ...",
"formDeleted": "Formulario borrado", "formDeleted": "Formulario borrado",
"editCustomForms": "Editar Formularios Personalizados", "editCustomForms": "Editar Formularios Personalizados",
@ -535,7 +519,6 @@
"formPreview": "Vista previa de formulario personalizado:", "formPreview": "Vista previa de formulario personalizado:",
"refresh": "Refrescar", "refresh": "Refrescar",
"closePreview": "Cerrar vista previa", "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", "templates": "Plantillas",
"customFormsUseMjmlForFormattingSeeThe": "Custom forms use MJML for formatting. See the MJML documentation <1>here</1>", "customFormsUseMjmlForFormattingSeeThe": "Custom forms use MJML for formatting. See the MJML documentation <1>here</1>",
"createCustomForm": "Crear Formulario Personalizado", "createCustomForm": "Crear Formulario Personalizado",
@ -546,7 +529,7 @@
"file": "Archivo", "file": "Archivo",
"delimiter": "Delimitador", "delimiter": "Delimitador",
"preparationInProgressPleaseWaitTillItIs": "Preparation in progress. Please wait till it is done or visit this page later.", "preparationInProgressPleaseWaitTillItIs": "Preparation in progress. Please wait till it is done or visit this page later.",
"Select ": " Select ", "Select ": " Selecciona ",
"eg": "e.g.:", "eg": "e.g.:",
"checkImportedEmails": "Check imported emails", "checkImportedEmails": "Check imported emails",
"mapping": "Mapeo", "mapping": "Mapeo",
@ -563,7 +546,7 @@
"ready": "Listo", "ready": "Listo",
"preparationFailed": "La preparación falló", "preparationFailed": "La preparación falló",
"running": "Ejecutando", "running": "Ejecutando",
"failed": "Falló", "failed": "Fallos",
"starting": "Iniciando", "starting": "Iniciando",
"basicImportOfSubscribers": "Importación básica de suscriptores", "basicImportOfSubscribers": "Importación básica de suscriptores",
"unsubscribeEmails": "Desuscribir emails", "unsubscribeEmails": "Desuscribir emails",
@ -600,9 +583,7 @@
"customFormsName": "Formularios Personalizados \"{{name}}\"", "customFormsName": "Formularios Personalizados \"{{name}}\"",
"newRule": "Nueva regla", "newRule": "Nueva regla",
"segmentUpdated": "Segmento actualizado", "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": "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 ...", "deletingSegment": "Borrando segmento ...",
"segmentDeleted": "Segmento borrado", "segmentDeleted": "Segmento borrado",
"editSegment": "Editar Segmento", "editSegment": "Editar Segmento",
@ -699,17 +680,14 @@
"signupCountry": "Signup country", "signupCountry": "Signup country",
"signUpDate": "Sign up date", "signUpDate": "Sign up date",
"testUser": "Usuario de prueba", "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", "fieldMustBeSelected": "El campo debe ser seleccionado",
"field": "Campo", "field": "Campo",
"select-1": "-- Select --", "select-1": "-- Select --",
"ruleOptions": "Rule Options", "ruleOptions": "Rule Options",
"ok": "OK", "ok": "OK",
"anotherSubscriptionWithTheSameEmail": "Otra suscripción con el mismo email existía previamente.", "anotherSubscriptionWithTheSameEmail": "Otra suscripción con el mismo email existía previamente.",
"subscriptionUpdated": "Subscription updated", "subscriptionUpdated": "Suscripción actualizada",
"subscriptionUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Subscription updated", "subscriptionCreated": "Suscripción creada",
"subscriptionCreated": "Subscription created",
"subscriptionCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Subscription created",
"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.", "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", "notSelected": "No seleccionado",
"areYouSureYouWantToDeleteSubscriptionFor": "¿Estás seguro que quieres borrar las suscripciones de \"{{email}}\"?", "areYouSureYouWantToDeleteSubscriptionFor": "¿Estás seguro que quieres borrar las suscripciones de \"{{email}}\"?",
@ -764,29 +742,25 @@
"thePasswordCannotBeReset": "The password cannot be reset", "thePasswordCannotBeReset": "The password cannot be reset",
"setNewPasswordFor": "Set new password for", "setNewPasswordFor": "Set new password for",
"resetPassword": "Reset password", "resetPassword": "Reset password",
"parentNamespaceMustBeSelected": "Parent Namespace must be selected", "parentNamespaceMustBeSelected": "Debes escoger un espacio de nombres padre",
"namespaceUpdated": "Namespace actualizado", "namespaceUpdated": "Espacio de nombres actualizado",
"namespaceUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Namespace updated", "namespaceCreated": "Espacio de nombres creado",
"namespaceCreated": "Namespace creado",
"namespaceCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Namespace created",
"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.", "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.", "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 ...", "deletingNamespace": "Borrando namespace ...",
"namespaceDeleted": "Namespace borrado", "namespaceDeleted": "Espacio de nombres borrado",
"editNamespace": "Editar Namespace", "editNamespace": "Editar Namespace",
"createNamespace": "Crear Namespace", "createNamespace": "Crear Namespace",
"parentNamespace": "Namespace Padre", "parentNamespace": "Namespace Padre",
"namespaces": "Namespaces", "namespaces": "Espacios de nombres",
"namespaceName": "Namespace \"{{name}}\"", "namespaceName": "Espacio de nombres \"{{name}}\"",
"reportTemplateMustBeSelected": "Report template must be selected", "reportTemplateMustBeSelected": "Report template must be selected",
"exactlyOneItemHasToBeSelected": "Exactly one item has to be selected", "exactlyOneItemHasToBeSelected": "Exactly one item has to be selected",
"atLeastCountItemsHaveToBeSelected": "At least {{ count }} item(s) have to be selected", "atLeastCountItemsHaveToBeSelected": "At least {{ count }} item(s) have to be selected",
"atMostCountItemsCanToBeSelected": "At most {{ count }} item(s) can 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.", "reportParametersAreNotSelectedWaitFor": "Report parameters are not selected. Wait for them to get displayed and then fill them in.",
"reportUpdated": "Informe actualizado", "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": "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}}\"", "unknownFieldTypeType": "Unknown field type \"{{type}}\"",
"deletingReport": "Borrando informe ...", "deletingReport": "Borrando informe ...",
"reportDeleted": "Informe borrado", "reportDeleted": "Informe borrado",
@ -809,9 +783,7 @@
"mimeTypeMustBeSelected": "MIME Type must be selected", "mimeTypeMustBeSelected": "MIME Type must be selected",
"syntaxErrorInTheUserFieldsSpecification": "Syntax error in the user fields specification", "syntaxErrorInTheUserFieldsSpecification": "Syntax error in the user fields specification",
"reportTemplateUpdated": "Plantilla de informe actualizada", "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": "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 ...", "deletingReportTemplate": "Borrando plantilla de informe ...",
"reportTemplateDeleted": "Plantilla de informe borrada", "reportTemplateDeleted": "Plantilla de informe borrada",
"editReportTemplate": "Editar Plantilla de Informe", "editReportTemplate": "Editar Plantilla de Informe",
@ -839,20 +811,18 @@
"globalSettings": "Ajustes Globales", "globalSettings": "Ajustes Globales",
"sendConfigurations": "Configuraciones de envío", "sendConfigurations": "Configuraciones de envío",
"logOut": "Salir", "logOut": "Salir",
"home": "Home", "home": "Inicio",
"mailerTypeMustBeSelected": "Mailer type must be selected", "mailerTypeMustBeSelected": "Mailer type must be selected",
"verpHostnameMustNotBeEmpty": "VERP hostname must not be empty", "verpHostnameMustNotBeEmpty": "VERP hostname must not be empty",
"sendConfigurationUpdated": "Send configuration updated", "sendConfigurationUpdated": "Configuración de envío actualizada",
"sendConfigurationUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Send configuration updated", "sendConfigurationCreated": "Configuración de envío creada",
"sendConfigurationCreated": "Send configuration created", "deletingSendConfiguration": "Borrando configuración de envío ...",
"sendConfigurationCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "Send configuration created", "sendConfigurationDeleted": "Configuración de envío borrada",
"deletingSendConfiguration": "Deleting send configuration ...", "editSendConfiguration": "Editar Configuración de Envío",
"sendConfigurationDeleted": "Send configuration deleted", "createSendConfiguration": "Crear Configuracón de Envío",
"editSendConfiguration": "Edit Send Configuration", "emailHeader": "Cabecera de Email",
"createSendConfiguration": "Create Send Configuration",
"emailHeader": "Email Header",
"defaultFromEmail": "Default \"from\" email", "defaultFromEmail": "Default \"from\" email",
"overridable": "Overridable", "overridable": "Sobreescribible",
"defaultFromName": "Default \"from\" name", "defaultFromName": "Default \"from\" name",
"defaultReplytoEmail": "Default \"reply-to\" email", "defaultReplytoEmail": "Default \"reply-to\" email",
"xMailer": "X-Mailer", "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.</0>", "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.</0>",
"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.</0>", "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.</0>",
"verpBounceHandlingServerIsNotEnabled": "<0>VERP bounce handling server is not enabled. Modify your server configuration file and restart server to enable it.</0>", "verpBounceHandlingServerIsNotEnabled": "<0>VERP bounce handling server is not enabled. Modify your server configuration file and restart server to enable it.</0>",
"labelMustNotBeEmpty": "{{label}} must not be empty", "labelMustNotBeEmpty": "{{label}} no puede estar vacía",
"labelMustBeANumber": "{{label}} must be a number", "labelMustBeANumber": "{{label}} debe ser un número",
"genericSmtp": "Generic SMTP", "genericSmtp": "SMTP Genérico",
"zoneMta": "Zone MTA", "zoneMta": "Zone MTA",
"amazonSes": "Amazon SES", "amazonSes": "Amazon SES",
"doNotUseEncryption": "Do not use encryption", "doNotUseEncryption": "No usar cifrado",
"useTls UsuallySelectedForPort465": "Use TLS usually selected for port 465", "useTls UsuallySelectedForPort465": "Use TLS usually selected for port 465",
"useStarttls UsuallySelectedForPort587": "Use STARTTLS usually selected for port 587 and 25", "useStarttls UsuallySelectedForPort587": "Use STARTTLS usually selected for port 587 and 25",
"useast1": "US-EAST-1", "useast1": "US-EAST-1",
@ -967,29 +937,19 @@
"sharingOfTheTypeNameNameRemoved": "Sharing of the {{typeName}} \"{{name}}\" removed", "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", "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}}\"", "sharesForUserUsername": "Shares for user \"{{username}}\"",
"namespace-1": "namespace", "namespace-1": "espacio de nombres",
"namespace-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "namespace", "list-1": "lista",
"list-1": "list",
"list-1 - TODO: update line above and then delete this line to mark that the translation has been fixed": "list",
"template-1": "plantilla", "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", "mosaicoTemplates": "Plantillas Mosaico",
"campaign-1": "campaña", "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": "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": "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": "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": "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": "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", "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": "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": "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 ...", "deletingTemplate": "Borrando plantilla ...",
"templateDeleted": "Plantilla borrada", "templateDeleted": "Plantilla borrada",
"editTemplate": "Editar Plantilla", "editTemplate": "Editar Plantilla",
@ -1019,46 +979,37 @@
"uniqueIdThatIdentifiesTheListUsedForThis": "Unique ID that identifies the list used for this campaign", "uniqueIdThatIdentifiesTheListUsedForThis": "Unique ID that identifies the list used for this campaign",
"uniqueIdThatIdentifiesCurrentCampaign": "Unique ID that identifies current campaign", "uniqueIdThatIdentifiesCurrentCampaign": "Unique ID that identifies current campaign",
"forRssCampaignsTheFollowingFurtherTags": "\n <1>For RSS campaigns, the following further tags can be used.</1>\n ", "forRssCampaignsTheFollowingFurtherTags": "\n <1>For RSS campaigns, the following further tags can be used.</1>\n ",
"rssEntryTitle": "RSS entry title", "rssEntryTitle": "Título de la entrada RSS",
"rssEntryDate": "RSS entry date", "rssEntryDate": "Fecha de la entrada RSS",
"rssEntryLink": "RSS entry link", "rssEntryLink": "Enlace de la entrada RSS",
"contentOfAnRssEntry": "Content of an RSS entry", "contentOfAnRssEntry": "Contenido de la entrada RSS",
"rssEntrySummary": "RSS entry summary", "rssEntrySummary": "Resumen de la entrada RSS",
"rssEntryImageUrl": "RSS entry image URL", "rssEntryImageUrl": "Enlace a la imágen RSS",
"toExtractTheTextFromHtmlClickHerePlease": "To extract the text from HTML click <1>here</1>. Please note that your existing plaintext in the field above will be overwritten. This feature uses the <3>Premailer API</3>, a third party service. Their Terms of Service and Privacy Policy apply.", "toExtractTheTextFromHtmlClickHerePlease": "To extract the text from HTML click <1>here</1>. Please note that your existing plaintext in the field above will be overwritten. This feature uses the <3>Premailer API</3>, a third party service. Their Terms of Service and Privacy Policy apply.",
"mosaicoTemplateUpdated": "Plantilla Mosaico actualizada", "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": "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 ...", "deletingMosaicoTemplate": "Borrando plantilla Mosaico ...",
"mosaicoTemplateDeleted": "Borrada plantilla Mosaico", "mosaicoTemplateDeleted": "Borrada plantilla Mosaico",
"editMosaicoTemplate": "Editar plantilla Mosaico", "editMosaicoTemplate": "Editar plantilla Mosaico",
"createMosaicoTemplate": "Crear plantilla Mosaico", "createMosaicoTemplate": "Crear plantilla Mosaico",
"invalidMjml": "Invalid MJML", "invalidMjml": "MJML inválido.",
"invalidMjml - TODO: update line above and then delete this line to mark that the translation has been fixed": "Invalid MJML", "mjmlIsValid": "MJML válido.",
"mjmlIsValid": "MJML is valid.", "invalidMjml-1": "MJML inválido.",
"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.",
"templateContent": "Contenido de plantilla", "templateContent": "Contenido de plantilla",
"validate": "Validar", "validate": "Validar",
"validate - TODO: update line above and then delete this line to mark that the translation has been fixed": "Validate",
"blockThumbnails": "Block thumbnails", "blockThumbnails": "Block thumbnails",
"versafixOne": "Versafix One", "versafixOne": "Versafix One",
"mjmlSample": "MJML Sample", "mjmlSample": "Ejemplo MJML",
"mjmlSample - TODO: update line above and then delete this line to mark that the translation has been fixed": "MJML Sample", "mosaicoTemplateName": "Plantilla Mosaico \"{{name}}\"",
"mosaicoTemplateName": "Mosaico Template \"{{name}}\"",
"theseFilesArePubliclyAvailableViaHttpSo-1": "These files are publicly available via HTTP so that they can be linked to from the Mosaico template.", "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.", "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.", "sendConfigurationHasToBeSelected": "Send configuration has to be selected.",
"listHasToBeSelected": "La lista debe ser seleccionada.", "listHasToBeSelected": "La lista debe ser seleccionada.",
"theUserNameAlreadyExistsInTheSystem": "El nombre de usuario ya existe en el sistema.", "theUserNameAlreadyExistsInTheSystem": "El nombre de usuario ya existe en el sistema.",
"userUpdated": "Userio actualizado", "userUpdated": "Usuario actualizado",
"userUpdated - TODO: update line above and then delete this line to mark that the translation has been fixed": "User updated",
"userCreated": "Usuario creado", "userCreated": "Usuario creado",
"userCreated - TODO: update line above and then delete this line to mark that the translation has been fixed": "User created", "theUsernameIsAlreadyAssignedToAnother": "El nombre de usuario ya está asignado a otra persona.",
"theUsernameIsAlreadyAssignedToAnother": "The username is already assigned to another user.", "theEmailIsAlreadyAssignedToAnotherUser-1": "El email ya está asignado a otra persona.",
"theEmailIsAlreadyAssignedToAnotherUser-1": "The email is already assigned to another user.",
"deletingUser": "Borrando usuario ...", "deletingUser": "Borrando usuario ...",
"userDeleted": "Usuario borrado", "userDeleted": "Usuario borrado",
"editUser": "Editar Usuario", "editUser": "Editar Usuario",
@ -1069,7 +1020,7 @@
"userName-1": "Usuario \"{{name}}\"", "userName-1": "Usuario \"{{name}}\"",
"shares": "Shares", "shares": "Shares",
"subscriptionConfirmed": "Suscrición confirmada", "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", "listPleaseConfirmEmailChangeIn": "{{list}}: Please Confirm Email Change in Subscription",
"pleaseConfirmSubscription": "Please Confirm Subscription", "pleaseConfirmSubscription": "Please Confirm Subscription",
"listPleaseConfirmUnsubscription": "{{list}}: Please Confirm Unsubscription", "listPleaseConfirmUnsubscription": "{{list}}: Please Confirm Unsubscription",
@ -1136,5 +1087,12 @@
"save": "Guardar", "save": "Guardar",
"saveAndLeave": "Guardar y salir", "saveAndLeave": "Guardar y salir",
"channels": "Canales", "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"
} }

View file

@ -1061,5 +1061,9 @@
"save": "Save", "save": "Save",
"saveAndLeave": "Save and leave", "saveAndLeave": "Save and leave",
"channels": "Channels", "channels": "Channels",
"channelName": "Channel \"{{name}}\"" "channel": "Channel",
"channelName": "Channel \"{{name}}\"",
"cloneCampaign": "Clone Campaign",
"next": "Next",
"selectCampaignToBeCloned": "Select campaign to be cloned."
} }

View file

@ -1139,5 +1139,9 @@
"save": "Save", "save": "Save",
"saveAndLeave": "Save and leave", "saveAndLeave": "Save and leave",
"channels": "Channels", "channels": "Channels",
"channelName": "Channel \"{{name}}\"" "channel": "Channel",
"channelName": "Channel \"{{name}}\"",
"cloneCampaign": "Clone Campaign",
"next": "Next",
"selectCampaignToBeCloned": "Select campaign to be cloned."
} }