- New CookieBanner client component anchored at the bottom of the locale layout, dismissed via Button click and persisted via localStorage key ketopath:cookie-notice-ack (no cookie set for the dismissal itself) - Italian copy: only essential cookies for authentication/session, no analytics or third-party trackers (consistent with the ADR 0001 stance and CLAUDE.md "Privacy first" non-negotiable) - Layout body now uses bg-background / text-foreground tokens so dark mode toggling will work the day we add it Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
81 lines
3.2 KiB
JSON
81 lines
3.2 KiB
JSON
{
|
|
"Home": {
|
|
"title": "KetoPath",
|
|
"tagline": "Il tuo percorso personalizzato verso uno stile di vita chetogenico sostenibile.",
|
|
"ctaPrimary": "Inizia gratis",
|
|
"ctaSecondary": "Scopri come funziona",
|
|
"disclaimer": "Le informazioni fornite da questa app non sostituiscono il parere di un medico.",
|
|
"signedInAs": "Accesso effettuato come {name}",
|
|
"signOut": "Esci",
|
|
"completeProfile": "Completa il tuo profilo"
|
|
},
|
|
"CookieBanner": {
|
|
"aria": "Informativa cookie",
|
|
"message": "Usiamo solo cookie essenziali per l'autenticazione e la sessione. Niente analytics o tracker di terze parti.",
|
|
"dismiss": "Ho capito"
|
|
},
|
|
"Metadata": {
|
|
"title": "KetoPath — Chetogenica e digiuno intermittente personalizzati",
|
|
"description": "Web app italiana per la gestione strutturata di chetogenica e digiuno intermittente, con piani adattivi, tracking e lista della spesa automatica."
|
|
},
|
|
"Auth": {
|
|
"SignIn": {
|
|
"title": "Accedi",
|
|
"subtitle": "Bentornato. Inserisci le tue credenziali per continuare.",
|
|
"emailLabel": "Email",
|
|
"passwordLabel": "Password",
|
|
"submit": "Accedi",
|
|
"submitting": "Accesso in corso…",
|
|
"google": "Accedi con Google",
|
|
"or": "oppure",
|
|
"noAccount": "Non hai un account? <link>Registrati</link>",
|
|
"error": "Credenziali non valide. Riprova."
|
|
},
|
|
"SignUp": {
|
|
"title": "Registrati",
|
|
"subtitle": "Crea il tuo profilo KetoPath in meno di un minuto.",
|
|
"nameLabel": "Nome",
|
|
"emailLabel": "Email",
|
|
"passwordLabel": "Password",
|
|
"passwordHint": "Almeno 8 caratteri.",
|
|
"submit": "Crea account",
|
|
"submitting": "Creazione in corso…",
|
|
"google": "Continua con Google",
|
|
"or": "oppure",
|
|
"haveAccount": "Hai già un account? <link>Accedi</link>",
|
|
"error": "Non è stato possibile completare la registrazione. Riprova.",
|
|
"disclaimer": "Procedendo accetti che i tuoi dati siano trattati come descritto nell'informativa sulla privacy. KetoPath non sostituisce il parere medico."
|
|
}
|
|
},
|
|
"Profile": {
|
|
"title": "Il tuo profilo",
|
|
"subtitle": "Inserisci i tuoi dati per calcolare BMR e TDEE personalizzati.",
|
|
"age": "Età",
|
|
"gender": "Sesso",
|
|
"heightCm": "Altezza (cm)",
|
|
"weightStartKg": "Peso iniziale (kg)",
|
|
"weightCurrentKg": "Peso attuale (kg)",
|
|
"weightGoalKg": "Peso obiettivo (kg)",
|
|
"activityLevel": "Livello di attività",
|
|
"selectPlaceholder": "Seleziona…",
|
|
"save": "Salva profilo",
|
|
"saving": "Salvataggio in corso…",
|
|
"summary": "Calcolo personalizzato",
|
|
"bmr": "Metabolismo basale (BMR)",
|
|
"tdee": "Fabbisogno totale (TDEE)",
|
|
"activityMultiplier": "Moltiplicatore attività",
|
|
"hint": "I valori sono stime basate sulla formula Mifflin-St Jeor. Non sostituiscono il parere di un nutrizionista.",
|
|
"genderOptions": {
|
|
"MALE": "Maschio",
|
|
"FEMALE": "Femmina",
|
|
"OTHER": "Altro / preferisco non specificare"
|
|
},
|
|
"activityOptions": {
|
|
"SEDENTARY": "Sedentario (lavoro d'ufficio)",
|
|
"LIGHT": "Leggero (sport 1-3 volte a settimana)",
|
|
"MODERATE": "Moderato (sport 3-5 volte a settimana)",
|
|
"INTENSE": "Intenso (sport 6+ volte a settimana)"
|
|
}
|
|
}
|
|
}
|