From 66baec4b8f6680d2d2d24e4a8297358d72266dc9 Mon Sep 17 00:00:00 2001 From: Ferran Buireu Date: Fri, 13 Mar 2020 18:13:20 +0100 Subject: [PATCH] feat(catalan-translation): add catalan translation (#3412) --- packages/netlify-cms-locales/src/ca/index.js | 241 +++++++++++++++++++ packages/netlify-cms-locales/src/index.js | 1 + 2 files changed, 242 insertions(+) create mode 100644 packages/netlify-cms-locales/src/ca/index.js diff --git a/packages/netlify-cms-locales/src/ca/index.js b/packages/netlify-cms-locales/src/ca/index.js new file mode 100644 index 00000000..9402d0b8 --- /dev/null +++ b/packages/netlify-cms-locales/src/ca/index.js @@ -0,0 +1,241 @@ +const ca = { + auth: { + login: 'Iniciar sessió', + loggingIn: 'Iniciant sessió...', + loginWithNetlifyIdentity: "Iniciar sessió amb l'identitat de Netlify", + loginWithBitbucket: 'Iniciar sessió amb Bitbucket', + loginWithGitHub: 'Iniciar sessió amb GitHub', + loginWithGitLab: 'Iniciar sessió amb GitLab', + errors: { + email: 'Comprova que has escrit el teu email.', + password: 'Si us plau escriu la teva contrasenya.', + identitySettings: + "No s'ha pogut obtenir accés a les configuracions d'identitat. Quan feu servir backend de git-gateway, assegureu-vos que activeu el servei d’identitat i la passarel·la de Git.", + }, + }, + app: { + header: { + content: 'Contingut', + workflow: 'Flux Editorial', + media: 'Mitjans', + quickAdd: 'Afegir ràpid', + }, + app: { + errorHeader: 'Error al carregar la configuració del CMS', + configErrors: 'Errors de configuració', + checkConfigYml: "Comprovi l'arxiu config.yml.", + loadingConfig: 'Carregant configuració....', + waitingBackend: 'Esperant al servidor...', + }, + notFoundPage: { + header: 'No trobat', + }, + }, + collection: { + sidebar: { + collections: 'Coleccions', + searchAll: 'Buscar tots', + }, + collectionTop: { + viewAs: 'Veure com', + newButton: 'Nou %{collectionLabel}', + }, + entries: { + loadingEntries: 'Carregant entrades', + cachingEntries: 'Emmagatzemant entrades a la caché', + longerLoading: 'Això pot tardar uns minuts', + }, + }, + editor: { + editorControl: { + field: { + optional: 'opcional', + }, + }, + editorControlPane: { + widget: { + required: '%{fieldLabel} és obligatori.', + regexPattern: '%{fieldLabel} no coincideix amb el patró: %{pattern}.', + processing: '%{fieldLabel} està processant.', + range: "%{fieldLabel} ha d'estar entre %{minValue} i %{maxValue}.", + min: '%{fieldLabel} ha ser com a mínim %{minValue}.', + max: '%{fieldLabel} ha de ser %{maxValue} o més.', + rangeCount: '%{fieldLabel} ha de tenir entre %{minCount} i %{maxCount} element(s).', + rangeCountExact: '%{fieldLabel} ha de tenir exactament %{count} element(s).', + minCount: '%{fieldLabel} ha de tenir com a mínim %{minCount} element(s).', + maxCount: '%{fieldLabel} ha de ser %{maxCount} o inferior.', + }, + }, + editor: { + onLeavePage: 'Estàs segur que vols deixar aquesta pàgina?', + onUpdatingWithUnsavedChanges: + "Té canvis no guardats, si us plau, guardi'ls abans d'actualitzar l'estat.", + onPublishingNotReady: 'si us plau, actualitzi l\'estat a "Ready" abans de publicar.', + onPublishingWithUnsavedChanges: + "Té canvis no guardats, siusplay, guardi'ls abans de publicar-los.", + onPublishing: 'Està segur que vol publicar aquesta entrada?', + onDeleteWithUnsavedChanges: + 'Està segur que vol eliminar aquesta entrada publicada, així com els canvis no guardats de la sessió actual?', + onDeletePublishedEntry: 'Està segur que vol eliminar aquesta entrada publicada?', + onDeleteUnpublishedChangesWithUnsavedChanges: + "Això eliminarà tots els canvis no publicats d'aquesta entrada així com els canvis no guardats de la sessió actual. Encara vol procedir?", + onDeleteUnpublishedChanges: + 'Tots els canvis no publicats en aquesta entrada seràn esborrats. Encara els vol eliminar?', + loadingEntry: 'Carregant entrada...', + confirmLoadBackup: + "S'ha recuperat una copia de seguretat local per aquesta entrada. La vol utilitzar?", + }, + editorToolbar: { + publishing: 'Publicant...', + publish: 'Publicar', + published: 'Publicat', + unpublish: 'Despublicar', + duplicate: 'Duplicar', + unpublishing: 'Despublicant...', + publishAndCreateNew: 'Publicar i crear de nou', + publishAndDuplicate: 'Publica i duplica', + deleteUnpublishedChanges: 'Eliminar canvis no publicats', + deleteUnpublishedEntry: 'Eliminar entrada no publicada', + deletePublishedEntry: 'Eliminar entrada publicada', + deleteEntry: 'Eliminar entrada', + saving: 'Guardant...', + save: 'Guardar', + deleting: 'Eliminant...', + updating: 'Actualizant...', + setStatus: 'Actualizar estat', + backCollection: ' Escrivint a la colecció %{collectionLabel}', + unsavedChanges: 'Canvis no guardats', + changesSaved: 'Canvis guardats', + draft: 'Esborrany', + inReview: 'En revisió', + ready: 'Llest', + publishNow: 'Publicar ara', + deployPreviewPendingButtonLabel: 'Comprovar Vista Prèvia', + deployPreviewButtonLabel: 'Veure Vista Prèvia', + deployButtonLabel: 'Veure publicació', + }, + editorWidgets: { + markdown: { + richText: 'Text enriquit', + markdown: 'Markdown', + }, + image: { + choose: 'Escull una imatge', + chooseDifferent: 'Escull una imatge diferent', + remove: 'Treu la imatge', + }, + file: { + choose: 'Escull un arxiu', + chooseDifferent: 'Escull un arxiu diferent', + remove: 'Esborrar archivo', + }, + unknownControl: { + noControl: "No existeix un control per al widget '%{widget}'.", + }, + unknownPreview: { + noPreview: "No existeix una vista prèvia per al widget '%{widget}'.", + }, + headingOptions: { + headingOne: 'Encapçalament 1', + headingTwo: 'Encapçalament 2', + headingThree: 'Encapçalament 3', + headingFour: 'Encapçalament 4', + headingFive: 'Encapçalament 5', + headingSix: 'Encapçalament 6', + }, + }, + }, + mediaLibrary: { + mediaLibraryCard: { + draft: 'Esborrany', + }, + mediaLibrary: { + onDelete: 'Està segur de que vol eliminar el mitjà seleccionat?', + fileTooLarge: + 'El fitxer és massa gran.\nLa configuració no permet fitxers més grans de %{size} kB.', + }, + mediaLibraryModal: { + loading: 'Carregant...', + noResults: 'Sense resultats.', + noAssetsFound: 'Arxius no trobats.', + noImagesFound: 'Imatges no trobats.', + private: 'Privat ', + images: 'Imatges', + mediaAssets: 'Arxius multimedia', + search: 'Buscar...', + uploading: 'Penjant...', + uploadNew: 'Penjar de nuevo', + deleting: 'Eliminant...', + deleteSelected: 'Eliminar selecció', + chooseSelected: 'Confirmar selecció', + }, + }, + ui: { + default: { + goBackToSite: 'Torna enrere al lloc', + }, + errorBoundary: { + title: 'Error', + details: "S'ha produït un error - si us plau ", + reportIt: "informa'ns d'això.", + detailsHeading: 'Detalls', + recoveredEntry: { + heading: 'Document recuperat', + warning: + 'Si us plau, copiï/enganxi això en algun lloc abans de navegar a una altre pàgina!', + copyButtonLabel: 'Copiar al porta-retalls', + }, + }, + settingsDropdown: { + logOut: 'Tancar sessió', + }, + toast: { + onFailToLoadEntries: "No s'ha ha pogut carregar l'entrada: %{details}", + onFailToLoadDeployPreview: "No s'ha pogut carregar la vista prèvia: %{details}", + onFailToPersist: "No s'ha pogut guardar l'entrada: %{details}", + onFailToDelete: "No s'ha pogut eliminar l'entrada: %{details}", + onFailToUpdateStatus: "No s'ha pogut actualitzar l'estat: %{details}", + missingRequiredField: + "Ups, no ha omplert un camp obligatori. Si us plau, ompli'l abans de guardar.", + entrySaved: 'Entrada guardada', + entryPublished: 'Entrada publicada', + entryUnpublished: 'Entrada despublicada', + onFailToPublishEntry: "No s'ha pogut publicar: %{details}", + onFailToUnpublishEntry: "No s'ha pogut despublicar l'entrada: %{details}", + entryUpdated: "Estat de l'entrada actualitzat", + onDeleteUnpublishedChanges: 'Canvis no publicats eliminats', + onFailToAuth: '%{details}', + }, + }, + workflow: { + workflow: { + loading: 'Carregant Entradas del Flux Editorial', + workflowHeading: 'Flux Editorial', + newPost: 'Nou article', + description: + '%{smart_count} entrada esperant revisió, %{readyCount} llesta per a publicar |||| %{smart_count} entrades esperant revisió, %{readyCount} llestes per a publicar. ', + dateFormat: 'MMMM D', + }, + workflowCard: { + lastChange: '%{date} per %{author}', + lastChangeNoAuthor: '%{date}', + lastChangeNoDate: 'per %{author}', + deleteChanges: 'Eliminar canvis', + deleteNewEntry: 'Eliminar nova entrada', + publishChanges: 'Publicar canvis', + publishNewEntry: 'Publicar nova entrada', + }, + workflowList: { + onDeleteEntry: 'Està segur que vol borrar aquesta entrada?', + onPublishingNotReadyEntry: + 'Només es poden publicar elements amb estat "Llest". Si us plau, arrossegui la targeta fins la columna "Llest" per a permetre\'n la publicació', + onPublishEntry: 'Està segur que vol publicar aquesta entrada?', + draftHeader: 'Esborranys', + inReviewHeader: 'En revisió', + readyHeader: 'Llest', + currentEntries: '%{smart_count} entrada |||| %{smart_count} entrades', + }, + }, +}; + +export default ca; diff --git a/packages/netlify-cms-locales/src/index.js b/packages/netlify-cms-locales/src/index.js index de30c4ee..bda9c6b0 100644 --- a/packages/netlify-cms-locales/src/index.js +++ b/packages/netlify-cms-locales/src/index.js @@ -2,6 +2,7 @@ export { default as cs } from './cs'; export { default as de } from './de'; export { default as en } from './en'; export { default as es } from './es'; +export { default as ca } from './ca'; export { default as fr } from './fr'; export { default as gr } from './gr'; export { default as hu } from './hu';