Merge branch 'master' into features/application-settings

This commit is contained in:
cyril lopez 2020-11-03 09:20:23 +01:00 committed by GitHub
commit 7b4736a1a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 128 additions and 30 deletions

View File

@ -1,6 +1,7 @@
module.exports = {
parser: 'babel-eslint',
extends: [
'airbnb',
'eslint:recommended',
'plugin:react/recommended',
'plugin:redux-saga/recommended',
@ -36,7 +37,6 @@ module.exports = {
MODE: true,
NODE_ENV: true,
},
extends: ['airbnb'],
settings: {
react: {
version: '16.5.2',
@ -59,19 +59,6 @@ module.exports = {
treatUndefinedAsUnspecified: true,
},
],
indent: [
2,
2,
{
flatTernaryExpressions: false,
SwitchCase: 1,
ignoredNodes: [
'ConditionalExpression',
"VariableDeclarator[kind='const']",
'TemplateLiteral',
],
},
],
'template-curly-spacing': 0,
'func-names': ['error', 'never'],
'function-paren-newline': 0,
@ -128,5 +115,6 @@ module.exports = {
'react/jsx-one-expression-per-line': 0,
'react/state-in-constructor': 0,
'react/static-property-placement': 0,
'react/display-name': 0,
},
};

View File

@ -1,10 +1,13 @@
{
"Analytics": "Analytics",
"Auth.advanced.allow_register": "Registrazione compiuta",
"Auth.form.button.forgot-password": "Invia Email",
"Auth.components.Oops.text": "Il tuo account è stato sospeso",
"Auth.form.button.forgot-password": "Invia email",
"Auth.form.button.go-home": "TORNA ALLA HOME",
"Auth.form.button.login": "Accedi",
"Auth.form.button.register": "Inizia adesso",
"Auth.form.button.reset-password": "Cambia password",
"Auth.form.confirmPassword.label": "Conferma Password",
"Auth.form.email.label": "Email",
"Auth.form.email.placeholder": "johndoe@gmail.com",
"Auth.form.error.blocked": "Il tuo account è stato bloccato dall'amministratore.",
@ -22,8 +25,12 @@
"Auth.form.error.ratelimit": "Troppi tentativi, riprova tra un minuto.",
"Auth.form.error.user.not-exist": "Questa email non esiste.",
"Auth.form.error.username.taken": "Nome utente già utilizzato.",
"Auth.form.firstname.label": "Nome",
"Auth.form.firstname.placeholder": "John",
"Auth.form.forgot-password.email.label": "Inserisci la tua email",
"Auth.form.forgot-password.email.label.success": "Email inviata correttamente",
"Auth.form.lastname.label": "Cognome",
"Auth.form.lastname.placeholder": "Doe",
"Auth.form.password.label": "Password",
"Auth.form.register.news.label": "Tienimi aggiornata in merito a nuove funzionalità e futuri sviluppi (così facendo accetti {terms} e {policy}).",
"Auth.form.rememberMe.label": "Ricordami",
@ -31,10 +38,13 @@
"Auth.form.username.placeholder": "John Doe",
"Auth.link.forgot-password": "Password dimenticata?",
"Auth.link.ready": "Sei pronto per accedere?",
"Auth.link.signin": "Accedi",
"Auth.link.signin.account": "Hai già un account?",
"Auth.privacy-policy-agreement.policy": "privacy policy",
"Auth.privacy-policy-agreement.terms": "termini",
"Content Manager": "Gestione Contenuti",
"Content Type Builder": "Content-Types Builder",
"Documentation": "Documentazione",
"Email": "Email",
"Files Upload": "Caricamento Files",
"HomePage.community": "Unisciti alla Community",
@ -43,20 +53,74 @@
"HomePage.roadmap": "Guarda la nostra roadmap",
"HomePage.welcome.congrats": "Congratulazioni!",
"HomePage.welcome.congrats.content": "Ti sei loggato come primo amministratore. Per scoprire le funzionalità di Strapi,",
"HomePage.welcome.congrats.content.bold": "Adesso puoi creare il tua prima lista",
"HomePage.welcome.congrats.content.bold": "Adesso puoi creare la tua prima lista",
"Media Library": "Libreria media",
"New entry": "Nuovo elemento",
"Password": "Password",
"Provider": "Provider",
"ResetPasswordToken": "Reimposta Token Password",
"Role": "Ruolo",
"Roles & Permissions": "Ruoli e permessi",
"Roles.ListPage.notification.delete-all-not-allowed": "Alcuni ruoli non possono essere eleminati poiché sono associati agli utenti",
"Roles.ListPage.notification.delete-not-allowed": "Un ruolo non può essere eliminato se associato ad utenti",
"Roles.RoleRow.user-count.plural": "{number} utenti",
"Roles.RoleRow.user-count.singular": "{number} utente",
"Roles.components.List.empty.withSearch": "Nessun ruolo corrisponde alla ricerca ({search})...",
"Settings.PageTitle": "Impostazioni - {name}",
"Settings.error": "Errore",
"Settings.global": "Impostazioni Globali",
"Settings.permissions": "Pannello di amministazione",
"Settings.permissions.category": "Impostazioni permessi per la categoria {category}",
"Settings.permissions.conditions.anytime": "In ogni momento",
"Settings.permissions.conditions.apply": "Applica",
"Settings.permissions.conditions.can": "Può",
"Settings.permissions.conditions.define-conditions": "Definisci le condizioni",
"Settings.permissions.conditions.links": "Link",
"Settings.permissions.conditions.no-actions": "Non ci sono azioni",
"Settings.permissions.conditions.or": "Oppure",
"Settings.permissions.conditions.selected.plural": "{number} condizioni selezionate",
"Settings.permissions.conditions.selected.singular": "{number} condizione selezionata",
"Settings.permissions.conditions.when": "Quando",
"Settings.permissions.menu.link.roles.label": "Ruoli",
"Settings.permissions.menu.link.users.label": "Utenti",
"Settings.permissions.users.add-new": "Aggiungi nuovo utente",
"Settings.permissions.users.create": "Crea nuovo utente",
"Settings.permissions.users.form.email": "Email",
"Settings.permissions.users.form.firstname": "Nome",
"Settings.permissions.users.form.lastname": "Cognome",
"Settings.permissions.users.listview.header.description.plural": "{number} utenti trovati",
"Settings.permissions.users.listview.header.description.singular": "{number} utente trovato",
"Settings.permissions.users.listview.header.title": "Utenti",
"Settings.roles.create.description": "Definisci permessi del ruolo",
"Settings.roles.create.title": "Crea ruolo",
"Settings.roles.created": "Ruolo creato",
"Settings.roles.edit.title": "Modifica ruolo",
"Settings.roles.form.button.users-with-role": "Utenti con questo ruolo",
"Settings.roles.form.created": "Creato",
"Settings.roles.form.description": "Nome e descrizione ruolo",
"Settings.roles.form.input.description": "Descrizione",
"Settings.roles.form.input.name": "Nome",
"Settings.roles.form.permissions.attributesPermissions": "Permessi per i campi",
"Settings.roles.form.permissions.create": "Crea",
"Settings.roles.form.permissions.delete": "Elimina",
"Settings.roles.form.permissions.publish": "Pubblica",
"Settings.roles.form.permissions.read": "Leggi",
"Settings.roles.form.permissions.update": "Aggiorna",
"Settings.roles.form.title": "Dettagli",
"Settings.roles.list.button.add": "Aggiungi nuovo ruolo",
"Settings.roles.list.description": "Listi dei ruoli",
"Settings.roles.list.title.plural": "{number} ruoli",
"Settings.roles.list.title.singular": "{number} ruolo",
"Settings.roles.title": "Ruoli",
"Settings.roles.title.singular": "Ruolo",
"Settings.webhooks.create": "Crea un webhook",
"Settings.webhooks.create.header": "Crea un nuovo header",
"Settings.webhooks.created": "Webhook creato",
"Settings.webhooks.disabled": "Disabilitato",
"Settings.webhooks.enabled": "Abilitato",
"Settings.webhooks.event.publish-tooltip": "Evento disponibile solo per contenuti con gestione stati Bozza/Pubblicazione abilitati",
"Settings.webhooks.events.create": "Crea",
"Settings.webhooks.events.update": "Aggiorna",
"Settings.webhooks.form.events": "Eventi",
"Settings.webhooks.form.headers": "Headers",
"Settings.webhooks.form.name": "Nome",
@ -70,21 +134,24 @@
"Settings.webhooks.singular": "webhook",
"Settings.webhooks.title": "Webhooks",
"Settings.webhooks.trigger": "Trigger",
"Settings.webhooks.trigger.cancel": "Cancella trigger",
"Settings.webhooks.trigger.cancel": "Annulla trigger",
"Settings.webhooks.trigger.pending": "In corso…",
"Settings.webhooks.trigger.save": "Salva il trigger ",
"Settings.webhooks.trigger.save": "Salva trigger",
"Settings.webhooks.trigger.success": "Successo!",
"Settings.webhooks.trigger.success.label": "Trigger eseguito",
"Settings.webhooks.trigger.test": "Test-trigger",
"Settings.webhooks.trigger.title": "\"Salva prima\" Trigger",
"Settings.webhooks.trigger.test": "Test trigger",
"Settings.webhooks.trigger.title": "Salva prima di eseguire trigger",
"Settings.webhooks.value": "Valore",
"Username": "Nome utente",
"Users": "Utenti",
"Users & Permissions": "Utenti & Permessi",
"Users.components.List.empty": "Non ci sono utenti...",
"Users.components.List.empty.withFilters": "Nessun utente trovato con i filtri applicati...",
"Users.components.List.empty.withSearch": "Nessun utente corrisponde alla ricerca ({search})...",
"app.components.BlockLink.code": "Esempi di codice",
"app.components.BlockLink.code.content": "Impara testando progetti reali sviluppati dalla comunità.",
"app.components.BlockLink.documentation": "Leggi la documentazione",
"app.components.BlockLink.documentation.content": "Scopri concetti, guide di riferimento ed esercitazioni.",
"app.components.BlockLink.documentation.content": "Scopri funzionalità, guide di riferimento ed esercitazioni.",
"app.components.Button.cancel": "Annulla",
"app.components.Button.reset": "Ripristina",
"app.components.Button.save": "Salva",
@ -94,7 +161,7 @@
"app.components.EmptyAttributes.title": "Campi non ancora presenti.",
"app.components.HomePage.button.blog": "LEGGI DI PIÙ SUL BLOG",
"app.components.HomePage.community": "Trova la community sul web",
"app.components.HomePage.community.content": "Discuti con i membri del team, i contributori e gli sviluppatori tramite diversi canali.",
"app.components.HomePage.community.content": "Discuti con i membri del team, i contributori e gli sviluppatori tramite i nostri canali.",
"app.components.HomePage.create": "Crea il tuo primo Content-Type",
"app.components.HomePage.welcome": "Benvenuto a bordo!",
"app.components.HomePage.welcome.again": "Benvenuto ",
@ -117,7 +184,7 @@
"app.components.LeftMenuFooter.documentation": "Documentazione",
"app.components.LeftMenuFooter.help": "Supporto",
"app.components.LeftMenuFooter.poweredBy": "Offerto da ",
"app.components.LeftMenuLinkContainer.collectionTypes": "Liste",
"app.components.LeftMenuLinkContainer.collectionTypes": "Collezioni",
"app.components.LeftMenuLinkContainer.configuration": "Configurazioni",
"app.components.LeftMenuLinkContainer.general": "Generale",
"app.components.LeftMenuLinkContainer.installNewPlugin": "Marketplace",
@ -126,6 +193,8 @@
"app.components.LeftMenuLinkContainer.plugins": "Plugins",
"app.components.LeftMenuLinkContainer.settings": "Impostazioni",
"app.components.LeftMenuLinkContainer.singleTypes": "Entità singole",
"app.components.ListPluginsPage.deletePlugin.description": "L'installazione del plugin potrebbe richiedere qualche secondo.",
"app.components.ListPluginsPage.deletePlugin.title": "Disinstalla",
"app.components.ListPluginsPage.description": "Lista dei plugin installati nel progetto.",
"app.components.ListPluginsPage.helmet.title": "Lista plugin",
"app.components.ListPluginsPage.title": "Plugins",
@ -145,18 +214,50 @@
"app.components.PluginCard.compatible": "Compatibile con la tua app",
"app.components.PluginCard.compatibleCommunity": "Compatibile con la comunità",
"app.components.PluginCard.more-details": "Più dettagli",
"app.components.listPlugins.button": "Aggiungi Nuovo Plugin",
"app.components.UpgradePlanModal.button": "LEGGI DI PIÙ",
"app.components.UpgradePlanModal.limit-reached": "Hai raggiunto il limite",
"app.components.UpgradePlanModal.text-ce": "Community edition",
"app.components.UpgradePlanModal.text-ee": "Enterprise edition",
"app.components.UpgradePlanModal.text-power": "Sblocca tutte le funzionalità",
"app.components.UpgradePlanModal.text-strapi": "di Strapi aggiornando il tuo piano alla versione",
"app.components.Users.MagicLink.connect": "Invia link all'utente per connettersi.",
"app.components.Users.ModalCreateBody.block-title.details": "Dettagli",
"app.components.Users.ModalCreateBody.block-title.roles": "Ruoli utente",
"app.components.Users.SortPicker.button-label": "Ordina per",
"app.components.Users.SortPicker.sortby.email_asc": "Email (A - Z)",
"app.components.Users.SortPicker.sortby.email_desc": "Email (Z - A)",
"app.components.Users.SortPicker.sortby.firstname_asc": "Noma (A - Z)",
"app.components.Users.SortPicker.sortby.firstname_desc": "Nome (Z - A)",
"app.components.Users.SortPicker.sortby.lastname_asc": "Cognome (A - Z)",
"app.components.Users.SortPicker.sortby.lastname_desc": "Cognome (Z - A)",
"app.components.Users.SortPicker.sortby.username_asc": "Nome utente (A - Z)",
"app.components.Users.SortPicker.sortby.username_desc": "Nome utente (Z - A)",
"app.components.listPlugins.button": "Aggiungi nuovo plugin",
"app.components.listPlugins.title.none": "Nessun plugin installato",
"app.components.listPlugins.title.plural": "{number} plugin installati",
"app.components.listPlugins.title.singular": "{number} plugin installato",
"app.components.listPluginsPage.deletePlugin.error": "Si è verificato un errore durante l'installazione del plugin",
"app.containers.App.notification.error.init": "Si è verificato un errore durante la richiesta dell'API",
"app.containers.AuthPage.ForgotPasswordSuccess.text.contact-admin": "Se non ricevi questo link, contatta l'amministratore.",
"app.containers.AuthPage.ForgotPasswordSuccess.text.email": "La ricezione del link per reimpostare la password potrebbere richiedere qualche secondo.",
"app.containers.AuthPage.ForgotPasswordSuccess.title": "Email inviata",
"app.containers.Users.EditPage.form.active.label": "Attivo",
"app.containers.Users.EditPage.header.label": "Modifica {name}",
"app.containers.Users.EditPage.header.label-loading": "Modifica utente",
"app.containers.Users.EditPage.roles-bloc-title": "Ruoli assegnati",
"app.containers.Users.ModalForm.footer.button-success": "Crea utente",
"app.links.configure-view": "Configura la visualizzazione",
"app.static.links.cheatsheet": "CheatSheet",
"app.utils.SelectOption.defaultMessage": " ",
"app.utils.add-filter": "Aggiungi filtro",
"app.utils.defaultMessage": " ",
"app.utils.delete": "Elimina",
"app.utils.errors.file-too-big.message": "Dimensioni file troppo grandi",
"app.utils.filters": "Filtri",
"app.utils.placeholder.defaultMessage": " ",
"app.utils.publish": "Pubblica",
"app.utils.select-all": "Seleziona tutti",
"app.utils.unpublish": "Converti in bozza",
"component.Input.error.validation.integer": "Il valore deve essere un intero",
"components.AutoReloadBlocker.description": "Avvia Strapi con uno dei seguenti comandi:",
"components.AutoReloadBlocker.header": "Ricarica funzionalità è richiesto per questo plugin.",
@ -175,16 +276,19 @@
"components.Input.error.attribute.key.taken": "Valore già esistente",
"components.Input.error.attribute.sameKeyAndName": "Non può essere uguale",
"components.Input.error.attribute.taken": "Nome campo già esistente",
"components.Input.error.contain.lowercase": "Password deve contenere almeno una carattere minuscolo",
"components.Input.error.contain.number": "Password deve contenere almeno un numero",
"components.Input.error.contain.uppercase": "Password deve contenere almeno una carattere maiuscolo",
"components.Input.error.contentTypeName.taken": "Nome già esistente",
"components.Input.error.custom-error": "{errorMessage} ",
"components.Input.error.password.noMatch": "La password non corrisponde",
"components.Input.error.validation.email": "Non è un'email",
"components.Input.error.validation.json": "Formato JSON non corrispondente",
"components.Input.error.validation.json": "Formato JSON non corrisponde",
"components.Input.error.validation.max": "Valore troppo alto.",
"components.Input.error.validation.maxLength": "Valore troppo lungo.",
"components.Input.error.validation.min": "Valore troppo basso.",
"components.Input.error.validation.minLength": "Valore troppo corto.",
"components.Input.error.validation.minSupMax": "Non può essere superiore a",
"components.Input.error.validation.minSupMax": "Non può essere superiore",
"components.Input.error.validation.regex": "Questo valore non coincide con la regex.",
"components.Input.error.validation.required": "Valore obbligatorio.",
"components.Input.error.validation.unique": "Questo valore è già usato",
@ -212,16 +316,22 @@
"components.WysiwygBottomControls.fullscreen": "Espandi",
"components.WysiwygBottomControls.uploadFiles": "Trascina file, incolla dagli appunti o {browse}.",
"components.WysiwygBottomControls.uploadFiles.browse": "selezionali",
"components.popUpWarning.button.cancel": "No, annulla",
"components.popUpWarning.button.confirm": "Sì, conferma",
"components.popUpWarning.message": "Sei sicuro di volerlo cancellare?",
"components.popUpWarning.title": "Per favore conferma",
"components.popUpWarning.title": "Richiesta conferma",
"form.button.continue": "Continua",
"form.button.done": "Fatto",
"form.button.finish": "Completa",
"global.prompt.unsaved": "Sei sicuro di voler lasciare questa pagina? Tutte le modifiche effettuate verranno perse.",
"notification.contentType.relations.conflict": "il Content type ha delle relazioni in conflitto",
"notification.contentType.relations.conflict": "Content type ha relazioni in conflitto",
"notification.error": "Si è verificato un errore",
"notification.error.layout": "Non è stato possibile recuperare il layout",
"notification.form.error.fields": "Il form ha degli errori",
"notification.form.error.fields": "Ci sono errori nel form",
"notification.form.success.fields": "Modifiche salvate",
"notification.link-copied": "Link copiato",
"notification.permission.not-allowed-read": "Non sei abilitato a visualizzare il documento",
"notification.success.delete": "Elemento cancellato",
"request.error.model.unknown": "Questo modello non esiste"
"notification.success.saved": "Salvato",
"request.error.model.unknown": "Modello inesistente"
}