diff --git a/packages/netlify-cms-locales/src/es/index.js b/packages/netlify-cms-locales/src/es/index.js new file mode 100644 index 00000000..7d0e4399 --- /dev/null +++ b/packages/netlify-cms-locales/src/es/index.js @@ -0,0 +1,183 @@ +const es = { + app: { + header: { + content: 'Contenido', + workflow: 'Flujo Editorial', + media: 'Medios', + quickAdd: 'Añadir rápido', + }, + app: { + errorHeader: 'Error al cargar la configuración del CMS', + configErrors: 'Errores de configuración', + checkConfigYml: 'Compruebe el archivo config.yml.', + loadingConfig: 'Cargando configuración....', + waitingBackend: 'Esperando al servidor...', + }, + notFoundPage: { + header: 'No encontrado', + }, + }, + collection: { + sidebar: { + collections: 'Colecciones', + searchAll: 'Buscar todos', + }, + collectionTop: { + viewAs: 'Ver como', + newButton: 'Nuevo %{collectionLabel}', + }, + entries: { + loadingEntries: 'Cargando entradas', + cachingEntries: 'Almacenando entradas en caché', + longerLoading: 'Esto puede tardar varios minutos', + }, + }, + editor: { + editorControlPane: { + widget: { + required: '%{fieldLabel} es obligatorio.', + regexPattern: '%{fieldLabel} no coincide con el patrón: %{pattern}.', + processing: '%{fieldLabel} está procesando.', + range: '%{fieldLabel} debe estar entre %{minValue} y %{maxValue}.', + min: '%{fieldLabel} debe ser por lo menos %{minValue}.', + max: '%{fieldLabel} debe ser %{maxValue} o más.', + }, + }, + editor: { + onLeavePage: '¿Estás seguro de que quieres dejar esta página?', + onUpdatingWithUnsavedChanges: + 'Tiene cambios no guardados, por favor, guárdelos antes de actualizar el estado.', + onPublishingNotReady: 'Por favor, actualice el estado a "Ready" antes de publicar.', + onPublishingWithUnsavedChanges: + 'Tiene cambios no guardados, por favor guárdelos antes de publicarlos.', + onPublishing: '¿Estás seguro de que quieres publicar esta entrada?', + onDeleteWithUnsavedChanges: + '¿Está seguro de que desea eliminar esta entrada publicada, así como los cambios no guardados de la sesión actual?', + onDeletePublishedEntry: '¿Estás seguro de que quieres borrar esta entrada publicada?', + onDeleteUnpublishedChangesWithUnsavedChanges: + 'Esto eliminará todos los cambios no publicados de esta entrada, así como los cambios no guardados de la sesión actual. ¿Todavía quieres borrar?', + onDeleteUnpublishedChanges: + 'Todos los cambios no publicados en esta entrada serán eliminados. ¿Todavía quieres borrar?', + loadingEntry: 'Cargando entrada...', + confirmLoadBackup: + 'Se recuperó una copia de seguridad local para esta entrada, ¿le gustaría utilizarla?', + }, + editorToolbar: { + publishing: 'Publicando...', + publish: 'Publicar', + published: 'Publicado', + publishAndCreateNew: 'Publicar y crear nuevo', + deleteUnpublishedChanges: 'Eliminar cambios no publicados', + deleteUnpublishedEntry: 'Eliminar entrada no publicada', + deletePublishedEntry: 'Eliminar entrada publicada', + deleteEntry: 'Eliminar entrada', + saving: 'Guardando...', + save: 'Guardar', + deleting: 'Eliminando...', + updating: 'Actualizando...', + setStatus: 'Actualizar estado', + backCollection: ' Escribiendo en la colección %{collectionLabel}', + unsavedChanges: 'Cambios no guardados', + changesSaved: 'Cambios guardados', + draft: 'Borrador', + inReview: 'En revisión', + ready: 'Listo', + publishNow: 'Publicar ahora', + deployPreviewPendingButtonLabel: 'Comprobar Vista Previo', + deployPreviewButtonLabel: 'Ver Vista Previa', + deployButtonLabel: 'Ver publicación', + }, + editorWidgets: { + unknownControl: { + noControl: "No existe un control para el widget '%{widget}'.", + }, + unknownPreview: { + noPreview: "No existe una vista previa para el widget '%{widget}'.", + }, + }, + }, + mediaLibrary: { + mediaLibraryCard: { + draft: 'Borrador', + }, + mediaLibrary: { + onDelete: '¿Está seguro de que desea eliminar el medio seleccionado?', + }, + mediaLibraryModal: { + loading: 'Cargando...', + noResults: 'Sin resultados.', + noAssetsFound: 'Archivos no encontrados.', + noImagesFound: 'Imágenes no encontradas.', + private: 'Privado ', + images: 'Imágenes', + mediaAssets: 'Archivos multimedia', + search: 'Buscar...', + uploading: 'Subiendo...', + uploadNew: 'Subir nuevo', + deleting: 'Eliminando...', + deleteSelected: 'Eliminar selección', + chooseSelected: 'Confirmar selección', + }, + }, + ui: { + errorBoundary: { + title: 'Error', + details: 'Se ha producido un error - por favor ', + reportIt: 'infórmenos de ello.', + detailsHeading: 'Detalles', + recoveredEntry: { + heading: 'Documento recuperado', + warning: '¡Por favor, copie/pegue esto en algún lugar antes de ir a otra página!', + copyButtonLabel: 'Copiar al portapapeles', + }, + }, + settingsDropdown: { + logOut: 'Cerrar sesión', + }, + toast: { + onFailToLoadEntries: 'No se ha podido cargar la entrada: %{details}', + onFailToLoadDeployPreview: 'No se ha podido cargar la vista previa: %{details}', + onFailToPersist: 'No se ha podido guardar la entrada: %{details}', + onFailToDelete: 'No se ha podido borrar la entrada: %{details}', + onFailToUpdateStatus: 'No se ha podido actualizar el estado: %{details}', + missingRequiredField: + 'Oops, no ha rellenado un campo obligatorio. Por favor, rellenelo antes de guardar.', + entrySaved: 'Entrada guardada', + entryPublished: 'Entrada publicada', + onFailToPublishEntry: 'No se ha podido publicar: %{details}', + entryUpdated: 'Estado de entrada actualizado', + onDeleteUnpublishedChanges: 'Cambios no publicados eliminados', + onFailToAuth: '%{details}', + }, + }, + workflow: { + workflow: { + loading: 'Cargando Entradas del Flujo Editorial', + workflowHeading: 'Flujo Editorial', + newPost: 'Nuevo artículo', + description: + '%{smart_count} entrada esperando revisión, %{readyCount} lista para publicar |||| %{smart_count} entradas esperando revisión, %{readyCount} listas para publicar. ', + }, + workflowCard: { + lastChange: '%{date} por %{author}', + lastChangeNoAuthor: '%{date}', + lastChangeNoDate: 'por %{author}', + deleteChanges: 'Eliminar cambios', + deleteNewEntry: 'Eliminar nueva entrada', + publishChanges: 'Publicar cambios', + publishNewEntry: 'Publicar nueva entrada', + }, + workflowList: { + onDeleteEntry: '¿Está seguro de que quiere borrar esta entrada?', + onPublishingNotReadyEntry: + 'Sólo se pueden publicar los elementos con el estado "Listo". Por favor, arrastre la tarjeta hasta la columna "Listo" para permitir la publicación.', + onPublishEntry: '¿Estás seguro de que quieres publicar esta entrada?', + draftHeader: 'Borradores', + inReviewHeader: 'En revisión', + readyHeader: 'Listo', + currentEntries: '%{smart_count} entrada |||| %{smart_count} entradas', + }, + }, +}; + +export default es; diff --git a/packages/netlify-cms-locales/src/index.js b/packages/netlify-cms-locales/src/index.js index db35d0e6..5e953f6b 100644 --- a/packages/netlify-cms-locales/src/index.js +++ b/packages/netlify-cms-locales/src/index.js @@ -1,3 +1,4 @@ export { default as en } from './en'; export { default as de } from './de'; export { default as fr } from './fr'; +export { default as es } from './es';