@frank-auth/react
Version:
Flexible and customizable React UI components for Frank Authentication
770 lines (769 loc) • 32.3 kB
text/typescript
import type {LocaleMessages} from './types';
export const it: LocaleMessages = {
common: {
actions: {
save: 'Salva',
cancel: 'Annulla',
delete: 'Elimina',
edit: 'Modifica',
update: 'Aggiorna',
create: 'Crea',
submit: 'Invia',
reset: 'Reimposta',
clear: 'Cancella',
search: 'Cerca',
filter: 'Filtra',
sort: 'Ordina',
refresh: 'Aggiorna',
reload: 'Ricarica',
back: 'Indietro',
next: 'Avanti',
previous: 'Precedente',
continue: 'Continua',
finish: 'Termina',
close: 'Chiudi',
open: 'Apri',
show: 'Mostra',
hide: 'Nascondi',
copy: 'Copia',
paste: 'Incolla',
cut: 'Ritaglia',
select: 'Seleziona',
selectAll: 'Seleziona tutto',
deselect: 'Deseleziona',
confirm: 'Conferma',
deny: 'Rifiuta',
approve: 'Approva',
reject: 'Respingi',
retry: 'Riprova',
undo: 'Annulla',
redo: 'Ripeti'
},
status: {
loading: 'Caricamento...',
success: 'Successo',
error: 'Errore',
warning: 'Avviso',
info: 'Informazione',
pending: 'In attesa',
completed: 'Completato',
failed: 'Fallito',
cancelled: 'Annullato',
active: 'Attivo',
inactive: 'Inattivo',
enabled: 'Abilitato',
disabled: 'Disabilitato',
online: 'Online',
offline: 'Offline',
connected: 'Connesso',
disconnected: 'Disconnesso'
},
timeAgo: {
justNow: 'Proprio ora',
minutesAgo: '{count} minuto/i fa',
hoursAgo: '{count} ora/e fa',
daysAgo: '{count} giorno/i fa',
weeksAgo: '{count} settimana/e fa',
monthsAgo: '{count} mese/i fa',
yearsAgo: '{count} anno/i fa'
},
navigation: {
home: 'Home',
dashboard: 'Dashboard',
profile: 'Profilo',
settings: 'Impostazioni',
help: 'Aiuto',
support: 'Supporto',
documentation: 'Documentazione',
feedback: 'Feedback',
about: 'Info',
privacy: 'Privacy',
terms: 'Termini',
contact: 'Contatto'
},
general: {
yes: 'Sì',
no: 'No',
ok: 'OK',
maybe: 'Forse',
none: 'Nessuno',
all: 'Tutto',
other: 'Altro',
unknown: 'Sconosciuto',
optional: 'Opzionale',
required: 'Richiesto',
recommended: 'Raccomandato',
advanced: 'Avanzato',
basic: 'Base',
custom: 'Personalizzato',
default: 'Predefinito',
example: 'Esempio',
placeholder: 'Segnaposto',
noData: 'Nessun dato',
noResults: 'Nessun risultato',
empty: 'Vuoto',
total: 'Totale',
subtotal: 'Subtotale',
count: 'Conteggio',
limit: 'Limite',
unlimited: 'Illimitato'
}
},
auth: {
signIn: {
title: 'Accedi',
subtitle: 'Accedi al tuo account',
emailLabel: 'Email',
emailPlaceholder: 'Inserisci la tua email',
usernameLabel: 'Nome utente',
usernamePlaceholder: 'Inserisci il tuo nome utente',
passwordLabel: 'Password',
passwordPlaceholder: 'Inserisci la tua password',
rememberMe: 'Ricordami',
forgotPassword: 'Password dimenticata?',
signInButton: 'Accedi',
signInWithProvider: 'Accedi con {provider}',
orDivider: 'o',
noAccount: 'Non hai un account?',
createAccount: 'Crea account',
success: 'Accesso effettuato con successo',
welcomeBack: 'Bentornato!'
},
signUp: {
title: 'Registrati',
subtitle: 'Crea il tuo account',
firstNameLabel: 'Nome',
firstNamePlaceholder: 'Inserisci il tuo nome',
lastNameLabel: 'Cognome',
lastNamePlaceholder: 'Inserisci il tuo cognome',
emailLabel: 'Email',
emailPlaceholder: 'Inserisci la tua email',
usernameLabel: 'Nome utente',
usernamePlaceholder: 'Scegli un nome utente',
passwordLabel: 'Password',
passwordPlaceholder: 'Crea una password',
confirmPasswordLabel: 'Conferma password',
confirmPasswordPlaceholder: 'Conferma la tua password',
phoneLabel: 'Telefono',
phonePlaceholder: 'Inserisci il tuo numero di telefono',
signUpButton: 'Registrati',
signUpWithProvider: 'Registrati con {provider}',
orDivider: 'o',
hasAccount: 'Hai già un account?',
signInLink: 'Accedi',
termsAcceptance: 'Accetto i {terms} e l\'informativa sulla {privacy}',
termsOfService: 'Termini di servizio',
privacyPolicy: 'Privacy',
success: 'Registrazione completata',
welcomeMessage: 'Benvenuto!'
},
passwordReset: {
title: 'Reimposta password',
subtitle: 'Ti invieremo un link per reimpostare la password',
emailLabel: 'Email',
emailPlaceholder: 'Inserisci la tua email',
sendResetButton: 'Invia link di ripristino',
backToSignIn: 'Torna all\'accesso',
success: 'Link inviato!',
checkEmail: 'Controlla la tua email per il link di ripristino',
resetPassword: 'Imposta nuova password',
newPasswordLabel: 'Nuova password',
newPasswordPlaceholder: 'Inserisci la nuova password',
confirmNewPasswordLabel: 'Conferma nuova password',
confirmNewPasswordPlaceholder: 'Conferma la nuova password',
resetButton: 'Reimposta password',
passwordUpdated: 'Password aggiornata con successo'
},
mfa: {
title: 'Autenticazione a due fattori',
subtitle: 'Inserisci il codice dalla tua app di autenticazione',
codeLabel: 'Codice di verifica',
codePlaceholder: 'Inserisci il codice a 6 cifre',
verifyButton: 'Verifica',
resendCode: 'Invia nuovamente il codice',
useBackupCode: 'Usa codice di backup',
backupCodeLabel: 'Codice di backup',
backupCodePlaceholder: 'Inserisci il codice di backup',
useAuthenticator: 'Usa app di autenticazione',
success: 'Verificato con successo',
setup: {
title: 'Configura autenticazione a due fattori',
subtitle: 'Aggiungi un ulteriore livello di sicurezza al tuo account',
step1: 'Scarica un\'app di autenticazione',
step2: 'Scansiona il codice QR',
step3: 'Inserisci il codice di verifica',
downloadApp: 'Scarica Google Authenticator o Authy',
scanQR: 'Scansiona questo codice QR con la tua app',
enterCode: 'Inserisci il codice a 6 cifre dalla tua app',
manualEntry: 'Inserimento manuale',
secretKey: 'Chiave segreta',
verificationCode: 'Codice di verifica',
enableButton: 'Abilita 2FA',
backupCodes: 'Codici di backup',
saveBackupCodes: 'Salva questi codici in un posto sicuro',
backupCodesWarning: 'Questi codici possono essere usati solo una volta'
}
},
passkeys: {
title: 'Passkey',
subtitle: 'Accedi in modo sicuro senza password',
setup: 'Configura passkey',
use: 'Usa passkey',
notSupported: 'Passkey non supportato in questo browser',
setupButton: 'Configura passkey',
useButton: 'Usa passkey',
success: 'Passkey configurato con successo',
registered: 'Passkey registrato',
manage: {
title: 'Gestisci passkey',
noPasskeys: 'Nessun passkey configurato',
addPasskey: 'Aggiungi passkey',
deviceName: 'Nome dispositivo',
createdAt: 'Creato il',
lastUsed: 'Ultimo utilizzo',
remove: 'Rimuovi',
removeConfirm: 'Sei sicuro di voler rimuovere questo passkey?'
}
},
oauth: {
signInWith: 'Accedi con {provider}',
signUpWith: 'Registrati con {provider}',
continueWith: 'Continua con {provider}',
connecting: 'Connessione...',
success: 'Connesso con successo',
error: 'Errore di connessione',
cancelled: 'Connessione annullata',
providers: {
google: 'Google',
github: 'GitHub',
microsoft: 'Microsoft',
facebook: 'Facebook',
apple: 'Apple',
twitter: 'Twitter',
linkedin: 'LinkedIn',
discord: 'Discord',
slack: 'Slack',
spotify: 'Spotify'
}
},
verification: {
email: {
title: 'Verifica email',
subtitle: 'Abbiamo inviato un link di verifica alla tua email',
checkEmail: 'Controlla la tua email',
resendEmail: 'Invia nuovamente email',
changeEmail: 'Cambia email',
success: 'Email verificata',
verified: 'Email verificata con successo'
},
phone: {
title: 'Verifica telefono',
subtitle: 'Inserisci il codice inviato al tuo telefono',
codeLabel: 'Codice di verifica',
codePlaceholder: 'Inserisci il codice a 6 cifre',
resendCode: 'Invia nuovamente codice',
verifyButton: 'Verifica',
success: 'Telefono verificato',
verified: 'Telefono verificato con successo'
}
},
magicLink: {
title: 'Link magico',
subtitle: 'Ti invieremo un link sicuro per accedere',
emailLabel: 'Email',
emailPlaceholder: 'Inserisci la tua email',
sendLinkButton: 'Invia link magico',
checkEmail: 'Controlla la tua email per il link magico',
success: 'Link magico inviato',
expired: 'Link magico scaduto',
invalid: 'Link magico non valido'
},
logout: {
title: 'Disconnetti',
subtitle: 'Sei sicuro di volerti disconnettere?',
button: 'Disconnetti',
confirm: 'Sì, disconnetti',
success: 'Disconnesso con successo',
goodbye: 'Arrivederci!'
},
session: {
expired: 'Sessione scaduta',
invalid: 'Sessione non valida',
refresh: 'Aggiorna sessione',
refreshing: 'Aggiornamento sessione...',
multipleWarning: 'Rilevate sessioni multiple',
deviceLimit: 'Limite dispositivi raggiunto'
}
},
user: {
profile: {
title: 'Profilo',
personalInfo: 'Informazioni personali',
accountInfo: 'Informazioni account',
security: 'Sicurezza',
preferences: 'Preferenze',
firstName: 'Nome',
lastName: 'Cognome',
email: 'Email',
username: 'Nome utente',
phone: 'Telefono',
bio: 'Biografia',
website: 'Sito web',
location: 'Località',
timezone: 'Fuso orario',
language: 'Lingua',
avatar: 'Avatar',
changeAvatar: 'Cambia avatar',
removeAvatar: 'Rimuovi avatar',
updateProfile: 'Aggiorna profilo',
profileUpdated: 'Profilo aggiornato'
},
security: {
title: 'Sicurezza',
changePassword: 'Cambia password',
currentPassword: 'Password attuale',
newPassword: 'Nuova password',
confirmPassword: 'Conferma password',
passwordStrength: 'Forza password',
passwordRequirements: 'Requisiti password',
twoFactor: 'Autenticazione a due fattori',
enableTwoFactor: 'Abilita 2FA',
disableTwoFactor: 'Disabilita 2FA',
twoFactorEnabled: '2FA abilitato',
twoFactorDisabled: '2FA disabilitato',
backupCodes: 'Codici di backup',
viewBackupCodes: 'Visualizza codici di backup',
regenerateBackupCodes: 'Rigenera codici di backup',
devices: 'Dispositivi',
trustedDevices: 'Dispositivi fidati',
removeDevice: 'Rimuovi dispositivo',
deviceRemoved: 'Dispositivo rimosso',
sessions: 'Sessioni',
activeSessions: 'Sessioni attive',
terminateSession: 'Termina sessione',
terminateAllSessions: 'Termina tutte le sessioni',
sessionTerminated: 'Sessione terminata',
connectedAccounts: 'Account connessi',
disconnect: 'Disconnetti',
accountDisconnected: 'Account disconnesso',
deleteAccount: 'Elimina account',
deleteAccountWarning: 'Questa azione non può essere annullata',
deleteAccountConfirm: 'Elimina il mio account',
accountDeleted: 'Account eliminato'
},
preferences: {
title: 'Preferenze',
theme: 'Tema',
lightMode: 'Modalità chiara',
darkMode: 'Modalità scura',
systemMode: 'Sistema',
notifications: 'Notifiche',
emailNotifications: 'Notifiche email',
pushNotifications: 'Notifiche push',
smsNotifications: 'Notifiche SMS',
marketingEmails: 'Email di marketing',
securityAlerts: 'Avvisi di sicurezza',
accountActivity: 'Attività account',
productUpdates: 'Aggiornamenti prodotto',
preferences: 'Preferenze',
preferencesUpdated: 'Preferenze aggiornate'
}
},
organization: {
general: {
title: 'Organizzazione',
name: 'Nome',
description: 'Descrizione',
website: 'Sito web',
logo: 'Logo',
settings: 'Impostazioni',
members: 'Membri',
billing: 'Fatturazione',
usage: 'Utilizzo',
security: 'Sicurezza',
integrations: 'Integrazioni',
audit: 'Audit',
support: 'Supporto'
},
profile: {
title: 'Profilo organizzazione',
updateOrganization: 'Aggiorna organizzazione',
organizationUpdated: 'Organizzazione aggiornata',
logo: 'Logo',
changeLogo: 'Cambia logo',
removeLogo: 'Rimuovi logo',
brandColors: 'Colori brand',
primaryColor: 'Colore primario',
secondaryColor: 'Colore secondario',
customBranding: 'Branding personalizzato',
domain: 'Dominio',
customDomain: 'Dominio personalizzato',
verifyDomain: 'Verifica dominio',
domainVerified: 'Dominio verificato',
domainPending: 'Dominio in attesa di verifica',
contact: 'Contatto',
contactEmail: 'Email di contatto',
supportUrl: 'URL supporto',
address: 'Indirizzo',
country: 'Paese',
timezone: 'Fuso orario'
},
members: {
title: 'Membri',
totalMembers: 'Membri totali',
activeMembers: 'Membri attivi',
pendingInvitations: 'Inviti in attesa',
roles: 'Ruoli',
permissions: 'Permessi',
inviteMember: 'Invita membro',
inviteMembers: 'Invita membri',
emailAddress: 'Indirizzo email',
role: 'Ruolo',
customMessage: 'Messaggio personalizzato',
sendInvitation: 'Invia invito',
invitationSent: 'Invito inviato',
resendInvitation: 'Invia nuovamente invito',
cancelInvitation: 'Annulla invito',
invitationCancelled: 'Invito annullato',
memberName: 'Nome membro',
memberEmail: 'Email membro',
memberRole: 'Ruolo membro',
memberStatus: 'Stato membro',
memberJoined: 'Membro dal',
lastActive: 'Ultimo accesso',
changeRole: 'Cambia ruolo',
removeMember: 'Rimuovi membro',
removeMemberConfirm: 'Sei sicuro di voler rimuovere questo membro?',
memberRemoved: 'Membro rimosso',
transferOwnership: 'Trasferisci proprietà',
transferOwnershipConfirm: 'Sei sicuro di voler trasferire la proprietà?',
ownershipTransferred: 'Proprietà trasferita',
bulkActions: 'Azioni multiple',
selectAll: 'Seleziona tutto',
selectedMembers: 'Membri selezionati',
bulkRemove: 'Rimuovi selezionati',
bulkChangeRole: 'Cambia ruolo selezionati',
export: 'Esporta',
exportMembers: 'Esporta membri'
},
roles: {
title: 'Ruoli',
createRole: 'Crea ruolo',
editRole: 'Modifica ruolo',
deleteRole: 'Elimina ruolo',
roleName: 'Nome ruolo',
roleDescription: 'Descrizione ruolo',
permissions: 'Permessi',
systemPermissions: 'Permessi di sistema',
organizationPermissions: 'Permessi organizzazione',
memberPermissions: 'Permessi membri',
billingPermissions: 'Permessi fatturazione',
defaultRole: 'Ruolo predefinito',
customRole: 'Ruolo personalizzato',
roleCreated: 'Ruolo creato',
roleUpdated: 'Ruolo aggiornato',
roleDeleted: 'Ruolo eliminato',
assignRole: 'Assegna ruolo',
unassignRole: 'Rimuovi ruolo',
roleAssigned: 'Ruolo assegnato',
roleUnassigned: 'Ruolo rimosso',
owner: 'Proprietario',
admin: 'Amministratore',
member: 'Membro',
guest: 'Ospite',
viewer: 'Visualizzatore',
editor: 'Editor',
manager: 'Manager'
},
settings: {
title: 'Impostazioni',
general: 'Generale',
authentication: 'Autenticazione',
security: 'Sicurezza',
integrations: 'Integrazioni',
advanced: 'Avanzate',
allowPublicSignup: 'Consenti registrazione pubblica',
requireEmailVerification: 'Richiedi verifica email',
allowUsernameSignup: 'Consenti registrazione con nome utente',
passwordPolicy: 'Politica password',
minPasswordLength: 'Lunghezza minima password',
requireUppercase: 'Richiedi maiuscole',
requireLowercase: 'Richiedi minuscole',
requireNumbers: 'Richiedi numeri',
requireSymbols: 'Richiedi simboli',
sessionDuration: 'Durata sessione',
mfaRequired: 'MFA obbligatorio',
allowedDomains: 'Domini consentiti',
blockedDomains: 'Domini bloccati',
ipWhitelist: 'Whitelist IP',
ssoEnabled: 'SSO abilitato',
ssoProvider: 'Provider SSO',
auditLogRetention: 'Retention log audit',
dataExport: 'Esportazione dati',
deleteOrganization: 'Elimina organizzazione',
deleteOrganizationWarning: 'Questa azione eliminerà permanentemente l\'organizzazione',
deleteOrganizationConfirm: 'Elimina organizzazione',
organizationDeleted: 'Organizzazione eliminata',
settingsUpdated: 'Impostazioni aggiornate'
},
billing: {
title: 'Fatturazione',
plan: 'Piano',
currentPlan: 'Piano attuale',
usage: 'Utilizzo',
billing: 'Fatturazione',
invoices: 'Fatture',
paymentMethod: 'Metodo di pagamento',
subscription: 'Abbonamento',
seats: 'Posti',
usedSeats: 'Posti utilizzati',
availableSeats: 'Posti disponibili',
addSeats: 'Aggiungi posti',
removeSeats: 'Rimuovi posti',
monthlyBilling: 'Fatturazione mensile',
yearlyBilling: 'Fatturazione annuale',
upgrade: 'Aggiorna',
downgrade: 'Declassa',
cancel: 'Annulla',
pauseSubscription: 'Pausa abbonamento',
resumeSubscription: 'Riprendi abbonamento',
billingHistory: 'Storico fatturazione',
downloadInvoice: 'Scarica fattura',
updatePaymentMethod: 'Aggiorna metodo di pagamento',
paymentMethodUpdated: 'Metodo di pagamento aggiornato',
subscriptionUpdated: 'Abbonamento aggiornato',
subscriptionCancelled: 'Abbonamento annullato',
subscriptionPaused: 'Abbonamento in pausa',
subscriptionResumed: 'Abbonamento ripreso',
trialExpired: 'Prova scaduta',
trialDaysLeft: 'Giorni di prova rimanenti',
upgradeNow: 'Aggiorna ora'
},
invitations: {
title: 'Inviti',
youreInvited: 'Sei invitato',
invitedBy: 'Invitato da',
invitedTo: 'Invitato a',
roleOffered: 'Ruolo offerto',
acceptInvitation: 'Accetta invito',
declineInvitation: 'Rifiuta invito',
invitationAccepted: 'Invito accettato',
invitationDeclined: 'Invito rifiutato',
invitationExpired: 'Invito scaduto',
invitationInvalid: 'Invito non valido',
alreadyMember: 'Già membro',
pendingInvitations: 'Inviti in attesa',
sentInvitations: 'Inviti inviati',
receivedInvitations: 'Inviti ricevuti',
invitationDetails: 'Dettagli invito',
expiresAt: 'Scade il',
customMessage: 'Messaggio personalizzato'
}
},
validation: {
required: 'Questo campo è obbligatorio',
email: 'Inserisci un indirizzo email valido',
phone: 'Inserisci un numero di telefono valido',
url: 'Inserisci un URL valido',
minLength: 'Deve contenere almeno {min} caratteri',
maxLength: 'Non può superare {max} caratteri',
min: 'Il valore minimo è {min}',
max: 'Il valore massimo è {max}',
pattern: 'Formato non valido',
passwordMismatch: 'Le password non corrispondono',
invalidFormat: 'Formato non valido',
invalid: 'Non valido',
tooShort: 'Troppo corto',
tooLong: 'Troppo lungo',
tooSmall: 'Troppo piccolo',
tooLarge: 'Troppo grande',
notFound: 'Non trovato',
alreadyExists: 'Già esistente',
expired: 'Scaduto',
weak: 'Debole',
strong: 'Forte',
medium: 'Medio',
passwordStrength: {
veryWeak: 'Molto debole',
weak: 'Debole',
fair: 'Discreta',
good: 'Buona',
strong: 'Forte'
},
passwordRequirements: {
minLength: 'Almeno {min} caratteri',
uppercase: 'Almeno una maiuscola',
lowercase: 'Almeno una minuscola',
number: 'Almeno un numero',
symbol: 'Almeno un simbolo'
}
},
errors: {
generic: {
unknown: 'Si è verificato un errore sconosciuto',
network: 'Errore di rete',
timeout: 'Timeout della richiesta',
serverError: 'Errore del server',
notFound: 'Non trovato',
unauthorized: 'Non autorizzato',
forbidden: 'Accesso negato',
badRequest: 'Richiesta non valida',
conflict: 'Conflitto',
tooManyRequests: 'Troppe richieste',
maintenance: 'Sistema in manutenzione',
offline: 'Nessuna connessione internet'
},
auth: {
invalidCredentials: 'Credenziali non valide',
accountLocked: 'Account bloccato',
accountDisabled: 'Account disabilitato',
accountNotVerified: 'Account non verificato',
sessionExpired: 'Sessione scaduta',
invalidToken: 'Token non valido',
mfaRequired: 'Autenticazione a due fattori richiesta',
invalidMfaCode: 'Codice MFA non valido',
passkeyNotSupported: 'Passkey non supportato',
passkeyFailed: 'Autenticazione passkey fallita',
oauthFailed: 'Autenticazione OAuth fallita',
oauthCancelled: 'Autenticazione OAuth annullata',
magicLinkExpired: 'Link magico scaduto',
magicLinkInvalid: 'Link magico non valido',
passwordTooWeak: 'Password troppo debole',
passwordReused: 'Password già utilizzata',
emailNotVerified: 'Email non verificata',
phoneNotVerified: 'Telefono non verificato',
invitationExpired: 'Invito scaduto',
invitationInvalid: 'Invito non valido',
invitationAlreadyAccepted: 'Invito già accettato'
},
organization: {
notFound: 'Organizzazione non trovata',
accessDenied: 'Accesso negato all\'organizzazione',
memberLimitReached: 'Limite membri raggiunto',
ownerRequired: 'Proprietario richiesto',
cannotRemoveOwner: 'Impossibile rimuovere il proprietario',
cannotRemoveSelf: 'Impossibile rimuovere se stessi',
alreadyMember: 'Già membro dell\'organizzazione',
notMember: 'Non membro dell\'organizzazione',
invalidRole: 'Ruolo non valido',
roleNotFound: 'Ruolo non trovato',
domainTaken: 'Dominio già utilizzato',
domainInvalid: 'Dominio non valido',
seatLimitReached: 'Limite posti raggiunto',
subscriptionRequired: 'Abbonamento richiesto',
paymentFailed: 'Pagamento fallito'
},
validation: {
invalidEmail: 'Email non valida',
invalidPhone: 'Numero di telefono non valido',
invalidUrl: 'URL non valido',
fieldRequired: 'Campo obbligatorio',
fieldTooShort: 'Campo troppo corto',
fieldTooLong: 'Campo troppo lungo',
fieldInvalid: 'Campo non valido',
passwordsDoNotMatch: 'Le password non corrispondono',
emailTaken: 'Email già in uso',
usernameTaken: 'Nome utente già in uso',
phoneNumberTaken: 'Numero di telefono già in uso',
domainTaken: 'Dominio già in uso'
}
},
success: {
generic: {
saved: 'Salvato con successo',
updated: 'Aggiornato con successo',
created: 'Creato con successo',
deleted: 'Eliminato con successo',
sent: 'Inviato con successo',
completed: 'Completato con successo',
copied: 'Copiato negli appunti',
uploaded: 'Caricato con successo',
downloaded: 'Scaricato con successo',
imported: 'Importato con successo',
exported: 'Esportato con successo'
},
auth: {
signedIn: 'Accesso effettuato con successo',
signedUp: 'Registrazione completata con successo',
signedOut: 'Disconnesso con successo',
passwordChanged: 'Password cambiata con successo',
passwordReset: 'Password reimpostata con successo',
emailVerified: 'Email verificata con successo',
phoneVerified: 'Telefono verificato con successo',
mfaEnabled: 'Autenticazione a due fattori abilitata',
mfaDisabled: 'Autenticazione a due fattori disabilitata',
passkeyAdded: 'Passkey aggiunto con successo',
passkeyRemoved: 'Passkey rimosso con successo',
accountConnected: 'Account connesso con successo',
accountDisconnected: 'Account disconnesso con successo'
},
organization: {
created: 'Organizzazione creata con successo',
updated: 'Organizzazione aggiornata con successo',
deleted: 'Organizzazione eliminata con successo',
memberInvited: 'Membro invitato con successo',
memberRemoved: 'Membro rimosso con successo',
roleChanged: 'Ruolo cambiato con successo',
ownershipTransferred: 'Proprietà trasferita con successo',
settingsUpdated: 'Impostazioni aggiornate con successo',
domainVerified: 'Dominio verificato con successo',
subscriptionUpdated: 'Abbonamento aggiornato con successo',
paymentMethodUpdated: 'Metodo di pagamento aggiornato con successo'
}
},
components: {
loading: {
generic: 'Caricamento...',
signIn: 'Accesso in corso...',
signUp: 'Registrazione in corso...',
profile: 'Caricamento profilo...',
organization: 'Caricamento organizzazione...',
members: 'Caricamento membri...',
settings: 'Caricamento impostazioni...',
verification: 'Verifica in corso...',
mfa: 'Verifica MFA...',
passkey: 'Configurazione passkey...',
oauth: 'Connessione OAuth...'
},
empty: {
generic: 'Nessun dato disponibile',
members: 'Nessun membro trovato',
invitations: 'Nessun invito',
sessions: 'Nessuna sessione attiva',
devices: 'Nessun dispositivo registrato',
notifications: 'Nessuna notifica',
history: 'Nessuna cronologia',
logs: 'Nessun log',
search: 'Nessun risultato trovato',
filter: 'Nessun elemento corrisponde ai filtri'
},
confirm: {
delete: 'Sei sicuro di voler eliminare questo elemento?',
remove: 'Sei sicuro di voler rimuovere questo elemento?',
cancel: 'Sei sicuro di voler annullare?',
logout: 'Sei sicuro di volerti disconnettere?',
transfer: 'Sei sicuro di voler trasferire?',
disable: 'Sei sicuro di voler disabilitare?',
enable: 'Sei sicuro di voler abilitare?',
reset: 'Sei sicuro di voler reimpostare?',
clear: 'Sei sicuro di voler cancellare?',
proceed: 'Vuoi procedere?',
areYouSure: 'Sei sicuro?',
cannotUndo: 'Questa azione non può essere annullata',
permanentAction: 'Questa è un\'azione permanente'
},
help: {
password: 'Usa almeno 8 caratteri con lettere, numeri e simboli',
mfa: 'L\'autenticazione a due fattori aggiunge sicurezza extra',
passkey: 'I passkey sono più sicuri delle password',
backup: 'Salva i codici di backup in un posto sicuro',
domain: 'Il dominio deve essere verificato per l\'uso',
webhook: 'I webhook inviano notifiche in tempo reale',
apiKey: 'Usa le chiavi API per l\'accesso programmatico',
role: 'I ruoli determinano le autorizzazioni degli utenti',
permission: 'I permessi controllano l\'accesso alle funzionalità',
billing: 'La fatturazione viene elaborata mensilmente',
usage: 'L\'utilizzo viene monitorato per il piano corrente'
}
}
};