I18n components (#27)

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Move into function

* Replace string matching to boolean check

* Add FIXIT in UsersTable

* Use localization for size units

* Missed and restored translation keys

* fixup! New translation keys in tr-TR locale

* Add translation keys in components
This commit is contained in:
vlalx
2025-05-25 17:41:38 +03:00
committed by GitHub
parent af3694da34
commit ea24759bb3
42 changed files with 1419 additions and 329 deletions

View File

@@ -816,7 +816,7 @@
"emailVerifyDescription": "Inserisci il codice di verifica inviato al tuo indirizzo email.",
"verificationCode": "Codice di Verifica",
"verificationCodeEmailSent": "Abbiamo inviato un codice di verifica al tuo indirizzo email.",
"emailVerifySubmit": "Invia",
"submit": "Invia",
"emailVerifyResendProgress": "Reinvio in corso...",
"emailVerifyResend": "Non hai ricevuto il codice? Clicca qui per reinviare",
"passwordNotMatch": "Le password non coincidono",
@@ -907,5 +907,157 @@
"usersAll": "Tutti Gli Utenti",
"license": "Licenza",
"pangolinDashboard": "Cruscotto - Pangolino",
"noResults": "Nessun risultato trovato."
"noResults": "Nessun risultato trovato.",
"terabytes": "{count} TB",
"gigabytes": "{count} GB",
"megabytes": "{count} MB",
"tagsEntered": "Tag Inseriti",
"tagsEnteredDescription": "Questi sono i tag che hai inserito.",
"tagsWarnCannotBeLessThanZero": "maxTags e minTags non possono essere minori di 0",
"tagsWarnNotAllowedAutocompleteOptions": "Tag non consentito come da opzioni di autocompletamento",
"tagsWarnInvalid": "Tag non valido secondo validateTag",
"tagWarnTooShort": "Il tag {tagText} è troppo corto",
"tagWarnTooLong": "Il tag {tagText} è troppo lungo",
"tagsWarnReachedMaxNumber": "Raggiunto il numero massimo di tag consentiti",
"tagWarnDuplicate": "Tag duplicato {tagText} non aggiunto",
"supportKeyInvalid": "Chiave Non Valida",
"supportKeyInvalidDescription": "La tua chiave di supporto non è valida.",
"supportKeyValid": "Chiave Valida",
"supportKeyValidDescription": "La tua chiave di supporto è stata convalidata. Grazie per il tuo sostegno!",
"supportKeyErrorValidationDescription": "Impossibile convalidare la chiave di supporto.",
"supportKey": "Supporta lo Sviluppo e Adotta un Pangolino!",
"supportKeyDescription": "Acquista una chiave di supporto per aiutarci a continuare a sviluppare Pangolin per la comunità. Il tuo contributo ci permette di dedicare più tempo alla manutenzione e all'aggiunta di nuove funzionalità per tutti. Non useremo mai questo per bloccare le funzionalità. Questo è separato da qualsiasi Edizione Commerciale.",
"supportKeyPet": "Potrai anche adottare e incontrare il tuo pangolino personale!",
"supportKeyPurchase": "I pagamenti sono elaborati tramite GitHub. Successivamente, potrai recuperare la tua chiave su",
"supportKeyPurchaseLink": "il nostro sito web",
"supportKeyPurchase2": "e riscattarla qui.",
"supportKeyLearnMore": "Scopri di più.",
"supportKeyOptions": "Seleziona l'opzione più adatta a te.",
"supportKetOptionFull": "Supporto Completo",
"forWholeServer": "Per l'intero server",
"lifetimePurchase": "Acquisto a vita",
"supporterStatus": "Stato supportatore",
"buy": "Acquista",
"supportKeyOptionLimited": "Supporto Limitato",
"forFiveUsers": "Per 5 o meno utenti",
"supportKeyRedeem": "Riscatta Chiave di Supporto",
"supportKeyHideSevenDays": "Nascondi per 7 giorni",
"supportKeyEnter": "Inserisci Chiave di Supporto",
"supportKeyEnterDescription": "Incontra il tuo pangolino personale!",
"githubUsername": "Username GitHub",
"supportKeyInput": "Chiave di Supporto",
"supportKeyBuy": "Acquista Chiave di Supporto",
"logoutError": "Errore durante il logout",
"signingAs": "Accesso come",
"serverAdmin": "Amministratore Server",
"otpEnable": "Abilita Autenticazione a Due Fattori",
"otpDisable": "Disabilita Autenticazione a Due Fattori",
"logout": "Disconnetti",
"licenseTierProfessionalRequired": "Edizione Professional Richiesta",
"licenseTierProfessionalRequiredDescription": "Questa funzionalità è disponibile solo nell'Edizione Professional.",
"actionGetOrg": "Ottieni Organizzazione",
"actionUpdateOrg": "Aggiorna Organizzazione",
"actionGetOrgUser": "Ottieni Utente Organizzazione",
"actionListOrgDomains": "Elenca Domini Organizzazione",
"actionCreateSite": "Crea Sito",
"actionDeleteSite": "Elimina Sito",
"actionGetSite": "Ottieni Sito",
"actionListSites": "Elenca Siti",
"actionUpdateSite": "Aggiorna Sito",
"actionListSiteRoles": "Elenca Ruoli Sito Consentiti",
"actionCreateResource": "Crea Risorsa",
"actionDeleteResource": "Elimina Risorsa",
"actionGetResource": "Ottieni Risorsa",
"actionListResource": "Elenca Risorse",
"actionUpdateResource": "Aggiorna Risorsa",
"actionListResourceUsers": "Elenca Utenti Risorsa",
"actionSetResourceUsers": "Imposta Utenti Risorsa",
"actionSetAllowedResourceRoles": "Imposta Ruoli Risorsa Consentiti",
"actionListAllowedResourceRoles": "Elenca Ruoli Risorsa Consentiti",
"actionSetResourcePassword": "Imposta Password Risorsa",
"actionSetResourcePincode": "Imposta Codice PIN Risorsa",
"actionSetResourceEmailWhitelist": "Imposta Lista Autorizzazioni Email Risorsa",
"actionGetResourceEmailWhitelist": "Ottieni Lista Autorizzazioni Email Risorsa",
"actionCreateTarget": "Crea Target",
"actionDeleteTarget": "Elimina Target",
"actionGetTarget": "Ottieni Target",
"actionListTargets": "Elenca Target",
"actionUpdateTarget": "Aggiorna Target",
"actionCreateRole": "Crea Ruolo",
"actionDeleteRole": "Elimina Ruolo",
"actionGetRole": "Ottieni Ruolo",
"actionListRole": "Elenca Ruoli",
"actionUpdateRole": "Aggiorna Ruolo",
"actionListAllowedRoleResources": "Elenca Risorse Ruolo Consentite",
"actionInviteUser": "Invita Utente",
"actionRemoveUser": "Rimuovi Utente",
"actionListUsers": "Elenca Utenti",
"actionAddUserRole": "Aggiungi Ruolo Utente",
"actionGenerateAccessToken": "Genera Token di Accesso",
"actionDeleteAccessToken": "Elimina Token di Accesso",
"actionListAccessTokens": "Elenca Token di Accesso",
"actionCreateResourceRule": "Crea Regola Risorsa",
"actionDeleteResourceRule": "Elimina Regola Risorsa",
"actionListResourceRules": "Elenca Regole Risorsa",
"actionUpdateResourceRule": "Aggiorna Regola Risorsa",
"actionListOrgs": "Elenca Organizzazioni",
"actionCheckOrgId": "Controlla ID",
"actionCreateOrg": "Crea Organizzazione",
"actionDeleteOrg": "Elimina Organizzazione",
"actionListApiKeys": "Elenca Chiavi API",
"actionListApiKeyActions": "Elenca Azioni Chiave API",
"actionSetApiKeyActions": "Imposta Azioni Consentite Chiave API",
"actionCreateApiKey": "Crea Chiave API",
"actionDeleteApiKey": "Elimina Chiave API",
"actionCreateIdp": "Crea IDP",
"actionUpdateIdp": "Aggiorna IDP",
"actionDeleteIdp": "Elimina IDP",
"actionListIdps": "Elenca IDP",
"actionGetIdp": "Ottieni IDP",
"actionCreateIdpOrg": "Crea Politica Org IDP",
"actionDeleteIdpOrg": "Elimina Politica Org IDP",
"actionListIdpOrgs": "Elenca Org IDP",
"actionUpdateIdpOrg": "Aggiorna Org IDP",
"noneSelected": "Nessuna selezione",
"orgNotFound2": "Nessuna organizzazione trovata.",
"searchProgress": "Ricerca...",
"create": "Crea",
"orgs": "Organizzazioni",
"loginError": "Si è verificato un errore durante l'accesso",
"passwordForgot": "Password dimenticata?",
"otpAuth": "Autenticazione a Due Fattori",
"otpAuthDescription": "Inserisci il codice dalla tua app di autenticazione o uno dei tuoi codici di backup monouso.",
"otpAuthSubmit": "Invia Codice",
"idpContinue": "O continua con",
"otpAuthBack": "Torna al Login",
"navbar": "Menu di Navigazione",
"navbarDescription": "Menu di navigazione principale dell'applicazione",
"navbarDocsLink": "Documentazione",
"commercialEdition": "Edizione Commerciale",
"otpErrorEnable": "Impossibile abilitare 2FA",
"otpErrorEnableDescription": "Si è verificato un errore durante l'abilitazione di 2FA",
"otpSetupCheckCode": "Inserisci un codice a 6 cifre",
"otpSetupCheckCodeRetry": "Codice non valido. Riprova.",
"otpSetup": "Abilita Autenticazione a Due Fattori",
"otpSetupDescription": "Proteggi il tuo account con un livello extra di protezione",
"otpSetupScanQr": "Scansiona questo codice QR con la tua app di autenticazione o inserisci manualmente la chiave segreta:",
"otpSetupSecretCode": "Codice Autenticatore",
"otpSetupSuccess": "Autenticazione a Due Fattori Abilitata",
"otpSetupSuccessStoreBackupCodes": "Il tuo account è ora più sicuro. Non dimenticare di salvare i tuoi codici di backup.",
"otpErrorDisable": "Impossibile disabilitare 2FA",
"otpErrorDisableDescription": "Si è verificato un errore durante la disabilitazione di 2FA",
"otpRemove": "Disabilita Autenticazione a Due Fattori",
"otpRemoveDescription": "Disabilita l'autenticazione a due fattori per il tuo account",
"otpRemoveSuccess": "Autenticazione a Due Fattori Disabilitata",
"otpRemoveSuccessMessage": "L'autenticazione a due fattori è stata disabilitata per il tuo account. Puoi riattivarla in qualsiasi momento.",
"otpRemoveSubmit": "Disabilita 2FA",
"paginator": "Pagina {current} di {last}",
"paginatorToFirst": "Vai alla prima pagina",
"paginatorToPrevious": "Vai alla pagina precedente",
"paginatorToNext": "Vai alla pagina successiva",
"paginatorToLast": "Vai all'ultima pagina",
"copyText": "Copia testo",
"copyTextFailed": "Impossibile copiare il testo: ",
"copyTextClipboard": "Copia negli appunti",
"inviteErrorInvalidConfirmation": "Conferma non valida"
}