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}`, garmentThumbnail: 'Il capo che hai provato', share: 'Condividi', }, gallery: { open: 'Le tue prove', openWithCount: (count) => `Le tue prove (${count})`, title: 'Le tue prove', back: 'Indietro', emptyTitle: 'Nessuna prova salvata', emptyMessage: 'Ogni look che crei compare qui, solo su questo dispositivo.', viewProduct: 'Vedi il capo', share: 'Condividi', remove: 'Elimina', removeLabel: (productTitle) => `Elimina la prova di ${productTitle}`, untitledProduct: 'Questo capo', garmentThumbnail: 'Il capo che hai provato', today: 'Oggi', yesterday: 'Ieri', formatDate: (date) => date.toLocaleDateString('it-IT', { day: 'numeric', month: 'short', year: 'numeric' }), privacyNote: 'Le tue prove restano su questo dispositivo.', }, share: { downloaded: 'Immagine salvata sul tuo dispositivo', copied: 'Link del prodotto copiato', failed: 'La condivisione non è disponibile su questo dispositivo', }, counter: { remaining: (count) => `${count} prov${count !== 1 ? 'e' : 'a'} rimanent${count !== 1 ? 'i' : 'e'}`, }, lead: { title: 'Continua a provare', purpose: 'Vela è il negozio dimostrativo di aisthetix. Lascia la tua email per continuare a provare i capi: ti scriveremo una volta a proposito di aisthetix.', emailLabel: 'Email di lavoro', emailPlaceholder: 'tu@iltuonegozio.com', consent: 'Acconsento a essere contattato da aisthetix a questo indirizzo.', submit: 'Continua', skip: 'Non ora', sending: 'Invio in corso...', error: 'Non siamo riusciti a salvarla. Controlla l’indirizzo e riprova.', }, 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: 'Il camerino virtuale tornerà presto', limitReachedMessage: 'Stiamo rinnovando il camerino virtuale. Continua a esplorare il negozio e riprova tra poco.', 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}`, continueShopping: 'Continua gli acquisti', 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:', }, };