import type { WidgetTranslations } from './types'; export const it: WidgetTranslations = { modal: { checkingAvailability: 'Verifica disponibilità...', uploadPhoto: 'Carica la tua foto', creatingTryOn: 'Creazione in corso...', yourTryOn: 'Il tuo Try-On virtuale', oops: 'Ops!', virtualTryOn: 'Camerino Virtuale', }, checking: { availability: 'Verifica disponibilità...', }, freeTier: { remaining: (count) => `${count} di 7 prove gratuite rimanenti`, }, errors: { unexpected: 'Si è verificato un errore imprevisto', network: 'Errore di rete. Controlla la connessione e riprova.', imageLoad: "Impossibile caricare l'immagine del capo. Riprova.", timeout: 'Elaborazione troppo lenta. Riprova.', server: 'Errore del server. Riprova più tardi.', processingFailed: 'Elaborazione fallita. Prova con una foto diversa.', }, upload: { title: 'Carica la tua foto', description: 'Carica una foto a figura intera per vedere come ti sta questo capo. La foto rimane sul tuo dispositivo per la tua privacy.', invalidFile: 'Seleziona un file immagine valido (JPEG, PNG o WebP)', unreadableImage: 'Non riusciamo a leggere questa immagine. Meglio un JPEG o PNG.', processingFailed: "Impossibile elaborare l'immagine. Prova con un'altra.", clickOrDrag: 'Clicca per caricare o trascina qui', fileHint: 'JPEG, PNG, WebP e altri', chooseDifferent: 'Scegli una foto diversa', useThis: 'Usa questa foto', cancel: 'Annulla', privacyNote: 'La tua foto è salvata localmente sul tuo dispositivo e non viene mai caricata sui nostri server.', consent: 'Ho almeno 18 anni e acconsento a una prova virtuale della mia foto generata dall’IA.', }, processing: { title: 'Creazione del camerino virtuale', subtitle: "La nostra IA sta lavorando. Di solito ci vogliono 15-30 secondi.", step1: 'Analisi della tua foto', step2: 'Elaborazione del capo', step3: 'Generazione del risultato', }, result: { toggleResult: 'Risultato', toggleCompare: 'Confronta', compareOriginal: 'Originale', compareTryOn: 'Prova', download: 'Scarica', tryDifferent: 'Usa una foto diversa', continueShopping: 'Continua gli acquisti', tryingOn: (productTitle) => `Stai provando: ${productTitle}`, }, error: { title: 'Qualcosa è andato storto', suggestions: 'Ecco alcune cose che puoi provare:', tip1: 'Assicurati che la foto mostri il corpo intero chiaramente', tip2: 'Prova con una foto diversa con migliore illuminazione', tip3: 'Controlla la tua connessione internet', tryAgain: 'Riprova', close: 'Chiudi', }, quota: { noSubscriptionTitle: 'Funzione non disponibile', noSubscriptionMessage: 'Il camerino virtuale non è attualmente disponibile. Il proprietario del negozio deve attivare questa funzione.', limitReachedTitle: 'Limite prove raggiunto', limitReachedMessage: 'Il negozio ha raggiunto il limite mensile di prove. Questa funzione sarà disponibile il mese prossimo.', temporarilyUnavailableTitle: 'Funzione temporaneamente non disponibile', temporarilyUnavailableMessage: 'Il camerino virtuale è temporaneamente non disponibile. Riprova più tardi o contatta il negozio.', freeTierExhaustedTitle: 'Prove gratuite esaurite', freeTierExhaustedMessage: 'Hai usato tutte le 7 prove gratuite! Il proprietario del negozio può fornire ulteriore accesso. Riprova più tardi o contatta il negozio.', visitorLimitReachedTitle: 'Limite prove raggiunto', visitorLimitReachedMessage: (minutes) => { if (!minutes || minutes <= 0) return 'Hai raggiunto il limite di prove. Riprova più tardi.'; if (minutes < 60) return `Hai raggiunto il limite di prove. Riprova tra ${minutes} minut${minutes !== 1 ? 'i' : 'o'}.`; const hours = Math.ceil(minutes / 60); return `Hai raggiunto il limite di prove. Riprova tra ${hours} or${hours !== 1 ? 'e' : 'a'}.`; }, currentPlan: (planName) => `Piano attuale: ${planName}`, close: 'Chiudi', }, warning: { freeRemaining: (count) => `Solo ${count} prov${count !== 1 ? 'e' : 'a'} gratuita rimanente`, monthlyRemaining: (count) => `Solo ${count} prov${count !== 1 ? 'e' : 'a'} rimanente questo mese`, label: 'Prove rimanenti limitate:', }, };