From dc403e4a82cc79c10f431dc55431b25fc68024a6 Mon Sep 17 00:00:00 2001 From: Fabio Biola Date: Tue, 28 Jan 2020 01:56:59 +0100 Subject: [PATCH] feat(locale): add italian localization (#3141) --- packages/netlify-cms-locales/src/index.js | 1 + packages/netlify-cms-locales/src/it/index.js | 202 +++++++++++++++++++ 2 files changed, 203 insertions(+) create mode 100644 packages/netlify-cms-locales/src/it/index.js diff --git a/packages/netlify-cms-locales/src/index.js b/packages/netlify-cms-locales/src/index.js index 8fe12680..de30c4ee 100644 --- a/packages/netlify-cms-locales/src/index.js +++ b/packages/netlify-cms-locales/src/index.js @@ -5,6 +5,7 @@ export { default as es } from './es'; export { default as fr } from './fr'; export { default as gr } from './gr'; export { default as hu } from './hu'; +export { default as it } from './it'; export { default as ja } from './ja'; export { default as nl } from './nl'; export { default as pl } from './pl'; diff --git a/packages/netlify-cms-locales/src/it/index.js b/packages/netlify-cms-locales/src/it/index.js new file mode 100644 index 00000000..42398157 --- /dev/null +++ b/packages/netlify-cms-locales/src/it/index.js @@ -0,0 +1,202 @@ +const it = { + auth: { + login: 'Accedi', + loggingIn: "Effettuando l'accesso...", + loginWithNetlifyIdentity: 'Accedi con Netlify Identity', + errors: { + email: 'Assicurati di inserire la tua mail.', + password: 'Inserisci la tua password.', + identitySettings: + 'Impossibile accedere alle impostazioni di Identity. Quando usi git-gateway come backend assicurati di abilitare il servizio Itentity e Git Gateway.', + }, + }, + app: { + header: { + content: 'Contenuti', + workflow: 'Workflow', + media: 'Media', + quickAdd: 'Aggiunta veloce', + }, + app: { + errorHeader: 'Errore nel caricamento della configurazione CMS', + configErrors: 'Errori di Configurazione', + checkConfigYml: 'Controlla il tuo file config.yml.', + loadingConfig: 'Caricando la configurazione...', + waitingBackend: 'Attendi il backend...', + }, + notFoundPage: { + header: 'Non trovato', + }, + }, + collection: { + sidebar: { + collections: 'Collezioni', + searchAll: 'Cerca su tutto', + }, + collectionTop: { + viewAs: 'Vedi come', + newButton: 'Nuovo/a %{collectionLabel}', + }, + entries: { + loadingEntries: 'Caricando le voci', + cachingEntries: 'Cachando le voci', + longerLoading: 'Questa operazione potrebbe durare diversi minuti', + }, + }, + editor: { + editorControlPane: { + widget: { + required: '%{fieldLabel} è richiesto.', + regexPattern: '%{fieldLabel} non corrisponde allo schema: %{pattern}.', + processing: '%{fieldLabel} sta elaborando.', + range: '%{fieldLabel} deve essere tra %{minValue} e %{maxValue}.', + min: '%{fieldLabel} deve essere almeno %{minValue}.', + max: '%{fieldLabel} deve essere %{maxValue} o meno.', + }, + }, + editor: { + onLeavePage: 'Sei sicuro di voler lasciare questa pagina?', + onUpdatingWithUnsavedChanges: + 'Hai delle modifiche non salvate, salvale prima di aggiornare lo status.', + onPublishingNotReady: 'Aggiorna lo status a "Pronto" prima di pubblicare.', + onPublishingWithUnsavedChanges: + 'Hai delle modifiche non salvate, salvale prima di pubblicare.', + onPublishing: 'Sei sicuro di voler pubblicare questa voce?', + onUnpublishing: 'Sei sicuro di voler nascondere questa voce?', + onDeleteWithUnsavedChanges: + 'Sei sicuro di voler cancellare questa voce pubblicata e tutte le modifiche non salvate della tua sessione corrente?', + onDeletePublishedEntry: 'Sei sicuro di voler cancellare questa voce pubblicata?', + onDeleteUnpublishedChangesWithUnsavedChanges: + 'Questo cancellerà tutte le modifiche non pubblicate di questa voce, come anche tutte le modifiche non salvate della sessione corrente. Vuoi ancora cancellarle?', + onDeleteUnpublishedChanges: + 'Tutte le modifiche non pubblicate a questa voce saranno cancellate. Vuoi ancora cancellarle?', + loadingEntry: 'Caricando la voce...', + confirmLoadBackup: 'Un backup locale è stato recuperato per questa voce, vuoi utilizzarlo?', + }, + editorToolbar: { + publishing: 'Pubblicando...', + publish: 'Pubblica', + published: 'Pubblicato', + unpublish: 'Rimuovi dalla pubblicazione', + duplicate: 'Duplica', + unpublishing: 'Rimuovendo dalla pubblicazione...', + publishAndCreateNew: 'Pubblica e creane uno nuovo', + publishAndDuplicate: 'Pubblica e duplica', + deleteUnpublishedChanges: 'Cancella le modifiche non pubblicate', + deleteUnpublishedEntry: 'Cancella le voci non pubblicate', + deletePublishedEntry: 'Cancella la voce pubblicata', + deleteEntry: 'Cancella voce', + saving: 'Salvando...', + save: 'Salva', + deleting: 'Cancellando...', + updating: 'Aggiornando...', + setStatus: 'Imposta status', + backCollection: ' Scrivendo nella sezione %{collectionLabel}', + unsavedChanges: 'Modifiche non salvate', + changesSaved: 'Modifiche salvate', + draft: 'Bozza', + inReview: 'In revisione', + ready: 'Pronto', + publishNow: 'Pubblica ora', + deployPreviewPendingButtonLabel: "Controlla l'anteprima", + deployPreviewButtonLabel: "Guarda l'anteprima", + deployButtonLabel: 'Guarda Live', + }, + editorWidgets: { + unknownControl: { + noControl: "Nessun controllo per il widget '%{widget}'.", + }, + unknownPreview: { + noPreview: "Nessuna preview per il widget '%{widget}'.", + }, + }, + }, + mediaLibrary: { + mediaLibraryCard: { + draft: 'Bozza', + }, + mediaLibrary: { + onDelete: 'Sei sicuro di voler cancellare il media selezionato?', + fileTooLarge: + 'File troppo grande.\nConfigurato per non accettare file piú grandi di %{size} kB.', + }, + mediaLibraryModal: { + loading: 'Caricamento...', + noResults: 'Nessun risultato.', + noAssetsFound: 'Nessun assets trovato.', + noImagesFound: 'Nessuna immagine trovata.', + private: 'Privato ', + images: 'Immagini', + mediaAssets: 'Media assets', + search: 'Cerca...', + uploading: 'Uploading...', + uploadNew: 'Upload new', + deleting: 'Deleting...', + deleteSelected: 'Cancella selezionato', + chooseSelected: 'Prendi selezionato', + }, + }, + ui: { + errorBoundary: { + title: 'Errore', + details: "C'è stato un errore - per favore ", + reportIt: 'riportalo.', + detailsHeading: 'Dettagli', + recoveredEntry: { + heading: 'Documento recuperato', + warning: 'Per favore copia/incollalo da qualche parte prima di navigare altrove!', + copyButtonLabel: 'Copialo negli appunti', + }, + }, + settingsDropdown: { + logOut: 'Esci', + }, + toast: { + onFailToLoadEntries: 'Caricamento voce non riuscito: %{details}', + onFailToLoadDeployPreview: 'Caricamento della preview non riuscito: %{details}', + onFailToPersist: 'Salvataggio della voce non riuscito: %{details}', + onFailToDelete: 'Cancellazione della voce non riuscita: %{details}', + onFailToUpdateStatus: 'Aggiornamento dello status non riuscito: %{details}', + missingRequiredField: + 'Oops, ti sei perso un campo obbligatorio. Per favore completalo prima di salvare.', + entrySaved: 'Voce salvata', + entryPublished: 'Voce pubblicata', + entryUnpublished: 'Voce rimossa dalla pubblicazione', + onFailToPublishEntry: 'Pubblicazione fallita: %{details}', + onFailToUnpublishEntry: 'Rimozione della pubblicazione fallita: %{details}', + entryUpdated: 'Status della voce aggiornato', + onDeleteUnpublishedChanges: 'Modifiche non pubblicate cancellate', + onFailToAuth: '%{details}', + }, + }, + workflow: { + workflow: { + loading: 'Caricando le voci del Flusso Editoriale', + workflowHeading: 'Flusso Editoriale', + newPost: 'Nuovo Post', + description: + '%{smart_count} voce attende la revisione, %{readyCount} pronte per la pubblicazione. |||| %{smart_count} voci attendono la revisione, %{readyCount} pronte per la pubblicazione. ', + }, + workflowCard: { + lastChange: '%{date} da %{author}', + lastChangeNoAuthor: '%{date}', + lastChangeNoDate: 'da %{author}', + deleteChanges: 'Cancella le modifiche', + deleteNewEntry: 'Cancella nuova voce', + publishChanges: 'Pubblica modifiche', + publishNewEntry: 'Pubblica una nuova voce', + }, + workflowList: { + onDeleteEntry: 'Sei sicuro di voler cancellare questa voce?', + onPublishingNotReadyEntry: + 'Solo gli oggetti con lo status "Pronto" possono essere pubblicati. Sposta la Card nella colonna "Pronto" per abilitare la pubblicazione.', + onPublishEntry: 'Sei sicuro di voler pubblicare questa voce?', + draftHeader: 'Bozze', + inReviewHeader: 'In Revisione', + readyHeader: 'Pronto', + currentEntries: '%{smart_count} voce |||| %{smart_count} voci', + }, + }, +}; + +export default it;