File size: 5,389 Bytes
48f8f0c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
import type { TranslationStrings } from '../types';

const login: TranslationStrings = {
  'login.error': 'Accesso fallito. Controlla le tue credenziali.',
  'login.tagline': 'I tuoi viaggi.\nIl tuo programma.',
  'login.description':
    'Programma viaggi in collaborazione con mappe interattive, budget e sincronizzazione in tempo reale.',
  'login.features.maps': 'Mappe Interattive',
  'login.features.mapsDesc': 'Google Places, percorsi e clustering',
  'login.features.realtime': 'Sincronizzazione in tempo reale',
  'login.features.realtimeDesc': 'Programmate insieme tramite WebSocket',
  'login.features.budget': 'Tracciamento Budget',
  'login.features.budgetDesc': 'Categorie, grafici e costi per persona',
  'login.features.collab': 'Collaborazione',
  'login.features.collabDesc': 'Multi-utente con viaggi condivisi',
  'login.features.packing': 'Lista Valigia',
  'login.features.packingDesc': 'Categorie, progressi e suggerimenti',
  'login.features.bookings': 'Prenotazioni',
  'login.features.bookingsDesc': 'Voli, alloggi, ristoranti e altro',
  'login.features.files': 'Documenti',
  'login.features.filesDesc': 'Carica e gestisci i documenti',
  'login.features.routes': 'Percorsi Intelligenti',
  'login.features.routesDesc':
    'Ottimizzazione automatica ed esportazione su Google Maps',
  'login.selfHosted': 'Self-hosted · Open Source · Your data stays yours',
  'login.title': 'Accedi',
  'login.subtitle': 'Bentornato',
  'login.signingIn': 'Accesso in corso…',
  'login.signIn': 'Accedi',
  'login.createAdmin': 'Crea Account Amministratore',
  'login.createAdminHint': 'Imposta il primo account amministratore per TREK.',
  'login.setNewPassword': 'Imposta nuova password',
  'login.setNewPasswordHint': 'Devi cambiare la password prima di continuare.',
  'login.createAccount': 'Crea Account',
  'login.createAccountHint': 'Registra un nuovo account.',
  'login.creating': 'Creazione in corso…',
  'login.noAccount': 'Non hai un account?',
  'login.hasAccount': 'Hai già un account?',
  'login.register': 'Registrati',
  'login.emailPlaceholder': 'tua@email.com',
  'login.username': 'Nome utente',
  'login.oidc.registrationDisabled':
    'La registrazione è disabilitata. Contatta il tuo amministratore.',
  'login.oidc.noEmail': 'Nessuna email ricevuta dal provider.',
  'login.oidc.tokenFailed': 'Autenticazione fallita.',
  'login.oidc.invalidState': 'Sessione non valida. Riprova.',
  'login.demoFailed': 'Accesso demo fallito',
  'login.oidcSignIn': 'Accedi con {name}',
  'login.oidcOnly':
    "L'autenticazione tramite password è disabilitata. Accedi utilizzando il tuo provider SSO.",
  'login.oidcLoggedOut':
    'Sei stato disconnesso. Accedi nuovamente tramite il tuo provider SSO.',
  'login.demoHint': 'Prova la demo — nessuna registrazione necessaria',
  'login.mfaTitle': 'Autenticazione a due fattori',
  'login.mfaSubtitle':
    'Inserisci il codice a 6 cifre dalla tua app authenticator.',
  'login.mfaCodeLabel': 'Codice di verifica',
  'login.mfaCodeRequired': 'Inserisci il codice dalla tua app authenticator.',
  'login.mfaHint': "Apri Google Authenticator, Authy o un'altra app TOTP.",
  'login.mfaBack': "← Torna all'accesso",
  'login.mfaVerify': 'Verifica',
  'login.invalidInviteLink': 'Link di invito non valido o scaduto',
  'login.oidcFailed': 'Accesso OIDC non riuscito',
  'login.usernameRequired': 'Il nome utente è obbligatorio',
  'login.passwordMinLength': 'La password deve contenere almeno 8 caratteri',
  'login.forgotPassword': 'Password dimenticata?',
  'login.rememberMe': 'Ricordami',
  'login.forgotPasswordTitle': 'Reimposta la password',
  'login.forgotPasswordBody':
    'Inserisci l’indirizzo email del tuo account. Se esiste un account, invieremo un link per reimpostarla.',
  'login.forgotPasswordSubmit': 'Invia link',
  'login.forgotPasswordSentTitle': 'Controlla la tua email',
  'login.forgotPasswordSentBody':
    'Se esiste un account con questa email, il link è in arrivo. Scade tra 60 minuti.',
  'login.forgotPasswordSmtpHintOff':
    'Nota: il tuo amministratore non ha configurato SMTP, quindi il link di reset verrà scritto nella console del server invece di essere inviato via email.',
  'login.backToLogin': 'Torna all’accesso',
  'login.newPassword': 'Nuova password',
  'login.confirmPassword': 'Conferma nuova password',
  'login.passwordsDontMatch': 'Le password non corrispondono',
  'login.mfaCode': 'Codice 2FA',
  'login.resetPasswordTitle': 'Imposta una nuova password',
  'login.resetPasswordBody':
    'Scegli una password robusta che non hai già usato qui. Minimo 8 caratteri.',
  'login.resetPasswordMfaBody':
    'Inserisci il codice 2FA o un codice di backup per completare il reset.',
  'login.resetPasswordSubmit': 'Reimposta password',
  'login.resetPasswordVerify': 'Verifica e reimposta',
  'login.resetPasswordSuccessTitle': 'Password aggiornata',
  'login.resetPasswordSuccessBody': 'Ora puoi accedere con la nuova password.',
  'login.resetPasswordInvalidLink': 'Link di reset non valido',
  'login.resetPasswordInvalidLinkBody':
    'Il link è mancante o danneggiato. Richiedine uno nuovo per continuare.',
  'login.resetPasswordFailed':
    'Reset non riuscito. Il link potrebbe essere scaduto.',
  'login.passkey.signIn': 'Accedi con una passkey',
  'login.passkey.failed': 'Accesso con passkey non riuscito. Riprova.',
};
export default login;