feat(messages): add interactive book content in Italian

This commit is contained in:
Fatih Kadir Akın
2026-02-02 00:09:17 +03:00
parent cb8ec274af
commit 1b95a9e715

View File

@@ -1742,5 +1742,532 @@
"resetComplete": "Progressi reimpostati! Ricaricamento...",
"cancel": "Annulla"
}
},
"book": {
"title": "Il Libro Interattivo del Prompting",
"subtitle": "Una Guida Interattiva per Creare Prompt Chiari ed Efficaci",
"metaTitle": "Il Libro Interattivo del Prompting | Guida Gratuita Online all'Ingegneria dei Prompt AI",
"metaDescription": "Padroneggia l'ingegneria dei prompt AI con questa guida interattiva gratuita. Impara i prompt ChatGPT, il ragionamento chain-of-thought, il few-shot learning e tecniche avanzate. 25+ capitoli con esempi reali.",
"interactiveGuideBy": "Una Guida Interattiva di",
"authorIntro": "Ciao, sono <author>Fatih Kadir Akın</author>, il curatore del popolare repository <repoLink>Awesome ChatGPT Prompts</repoLink> su GitHub e di <siteName>prompts.chat</siteName>.",
"bookDescription": "In questa guida completa e interattiva, scoprirai strategie esperte per creare prompt AI coinvolgenti che guidano conversazioni efficaci. Dalla comprensione di come funzionano i modelli AI alla padronanza di tecniche avanzate come il prompt chaining e i sistemi agentici, questo libro ti fornisce gli strumenti necessari per portare le tue interazioni AI al livello successivo.",
"whatYouWillLearn": "Cosa imparerai:",
"highlights": {
"understanding": "Comprendere come i modelli AI pensano e elaborano i prompt",
"crafting": "Creare prompt chiari, specifici ed efficaci",
"advanced": "Tecniche avanzate: chain-of-thought, few-shot learning e prompt chaining",
"interactive": "Esempi interattivi che puoi provare direttamente nel browser",
"realWorld": "Casi d'uso reali per scrittura, programmazione, educazione e business",
"future": "Il futuro del prompting: agenti e sistemi agentici"
},
"bookStructure": "Struttura del Libro",
"structure": {
"introduction": "Introduzione",
"part1": "Parte 1: Fondamenti",
"part2": "Parte 2: Tecniche",
"part3": "Parte 3: Strategie Avanzate",
"part4": "Parte 4: Best Practice",
"part5": "Parte 5: Casi d'Uso",
"part6": "Parte 6: Conclusione",
"chapters": "25 Capitoli Interattivi"
},
"startReading": "Inizia a Leggere",
"skipToChapter1": "Vai al Capitolo 1",
"continuousUpdate": "Questo libro viene continuamente aggiornato con nuove tecniche e approfondimenti man mano che l'AI evolve.",
"partOfProject": "Parte del progetto <repoLink>Awesome ChatGPT Prompts</repoLink>. Licenza CC0.",
"kidsSection": {
"question": "Sei un insegnante o un genitore?",
"title": "Prova il nostro Libro Giocabile per Bambini! 🎮",
"description": "Un'avventura interattiva basata sul gioco per insegnare ai bambini (8-14 anni) come comunicare con l'AI attraverso puzzle e storie divertenti.",
"startPlaying": "Inizia a Giocare"
},
"chapter": {
"notFound": "Capitolo Non Trovato",
"comingSoon": "Questo capitolo sarà disponibile presto.",
"previous": "Precedente",
"next": "Successivo"
},
"tableOfContents": "Indice",
"awesomeChatGPTPrompts": "Awesome ChatGPT Prompts",
"search": {
"placeholder": "Cerca capitoli...",
"noResults": "Nessun capitolo trovato"
},
"bookmark": {
"add": "Aggiungi questo capitolo ai segnalibri",
"remove": "Rimuovi segnalibro",
"continueReading": "Continua da dove hai lasciato",
"continue": "Continua"
},
"parts": {
"introduction": "Introduzione",
"foundations": "Fondamenti",
"techniques": "Tecniche",
"advanced": "Strategie Avanzate",
"bestPractices": "Best Practice",
"useCases": "Casi d'Uso",
"conclusion": "Conclusione"
},
"chapters": {
"00a-preface": "Prefazione",
"00b-history": "Storia",
"00c-introduction": "Introduzione",
"01-understanding-ai-models": "Comprendere i Modelli AI",
"02-anatomy-of-effective-prompt": "Anatomia di un Prompt Efficace",
"03-core-prompting-principles": "Principi Fondamentali del Prompting",
"04-role-based-prompting": "Prompting Basato sui Ruoli",
"05-structured-output": "Output Strutturato",
"06-chain-of-thought": "Chain of Thought",
"07-few-shot-learning": "Few-Shot Learning",
"08-iterative-refinement": "Raffinamento Iterativo",
"09-json-yaml-prompting": "Prompting JSON e YAML",
"10-system-prompts-personas": "System Prompt e Personas",
"11-prompt-chaining": "Prompt Chaining",
"12-handling-edge-cases": "Gestione dei Casi Limite",
"13-multimodal-prompting": "Prompting Multimodale",
"14-context-engineering": "Ingegneria del Contesto",
"25-agents-and-skills": "Agenti e Skill",
"15-common-pitfalls": "Errori Comuni",
"16-ethics-responsible-use": "Etica e Uso Responsabile",
"17-prompt-optimization": "Ottimizzazione dei Prompt",
"18-writing-content": "Scrittura e Contenuti",
"19-programming-development": "Programmazione e Sviluppo",
"20-education-learning": "Educazione e Apprendimento",
"21-business-productivity": "Business e Produttività",
"22-creative-arts": "Arti Creative",
"23-research-analysis": "Ricerca e Analisi",
"24-future-of-prompting": "Il Futuro del Prompting"
},
"chapterDescriptions": {
"00a-preface": "Una nota personale dall'autore",
"00b-history": "La storia di Awesome ChatGPT Prompts",
"00c-introduction": "Cos'è l'ingegneria dei prompt e perché è importante",
"01-understanding-ai-models": "Come funzionano i grandi modelli linguistici",
"02-anatomy-of-effective-prompt": "I componenti che rendono efficaci i prompt",
"03-core-prompting-principles": "Principi fondamentali per prompt migliori",
"04-role-based-prompting": "Usare personas e ruoli efficacemente",
"05-structured-output": "Ottenere risposte coerenti e formattate",
"06-chain-of-thought": "Ragionamento passo-passo per compiti complessi",
"07-few-shot-learning": "Insegnare attraverso esempi",
"08-iterative-refinement": "Migliorare i prompt attraverso l'iterazione",
"09-json-yaml-prompting": "Formati di dati strutturati nei prompt",
"10-system-prompts-personas": "Creare personalità AI coerenti",
"11-prompt-chaining": "Collegare più prompt",
"12-handling-edge-cases": "Gestire input inaspettati",
"13-multimodal-prompting": "Lavorare con immagini, audio e video",
"14-context-engineering": "RAG, embeddings, function calling e MCP",
"25-agents-and-skills": "Costruire agenti AI con pacchetti di skill riutilizzabili",
"15-common-pitfalls": "Errori da evitare",
"16-ethics-responsible-use": "Considerazioni etiche nell'AI",
"17-prompt-optimization": "Testare e migliorare i prompt",
"18-writing-content": "Creazione di contenuti e copywriting",
"19-programming-development": "Generazione di codice e debugging",
"20-education-learning": "Applicazioni per insegnamento e apprendimento",
"21-business-productivity": "Applicazioni professionali e lavorative",
"22-creative-arts": "Applicazioni artistiche e creative",
"23-research-analysis": "Analisi dei dati e compiti di ricerca",
"24-future-of-prompting": "Tendenze emergenti e prospettive future"
},
"interactive": {
"tryIt": "Provalo Tu Stesso",
"copy": "Copia",
"copied": "Copiato!",
"correct": "Corretto!",
"notQuite": "Non proprio.",
"nextTokenPrediction": "Previsione del Token Successivo",
"watchHowAIPredicts": "Guarda come l'AI prevede il token successivo ad ogni passo",
"replay": "Riproduci",
"playing": "In riproduzione...",
"play": "Riproduci",
"pressPlayToStart": "Premi Riproduci per iniziare...",
"completingCurrentToken": "Completamento token corrente:",
"top3PredictedNextTokens": "Top 3 Token Successivi Previsti:",
"howItWorks": "Come funziona:",
"howItWorksExplanation": "Ad ogni passo, il modello calcola le probabilità per tutti i possibili token successivi (~50.000+). Il token con la probabilità più alta viene selezionato, poi il processo si ripete.",
"tokenizerDemo": "Demo Tokenizer",
"seeHowTextIsSplit": "Guarda come il testo viene diviso in token",
"enterText": "Inserisci testo:",
"tokens": "token",
"tryExamples": "Prova: \"Incredibile\", \"ChatGPT è fantastico\" o scrivi il tuo testo",
"contextWindowVisualizer": "Visualizzatore Finestra di Contesto",
"understandHowContextIsConsumed": "Comprendi come viene consumato il contesto",
"contextWindow": "Finestra di Contesto",
"remaining": "rimanenti",
"prompt": "Prompt",
"response": "Risposta",
"yourPrompt": "Il Tuo Prompt:",
"aiResponse": "Risposta AI",
"contextOverflow": "Overflow del contesto!",
"contextOverflowMessage": "Il tuo prompt + risposta supera la finestra di contesto. Il modello troncherà o fallirà. Prova a ridurre la lunghezza del prompt o a richiedere risposte più brevi.",
"tipLabel": "Suggerimento:",
"contextTip": "Sia il tuo prompt CHE la risposta dell'AI devono rientrare nella finestra di contesto. Prompt più lunghi lasciano meno spazio per le risposte. Metti le informazioni importanti all'inizio del prompt.",
"temperatureDemo": "Demo Temperatura",
"seeHowRandomnessAffects": "Guarda come la casualità influenza gli output",
"temperature": "Temperatura",
"deterministic": "Deterministico",
"balanced": "Bilanciato",
"creative": "Creativo",
"veryCreative": "Molto Creativo",
"focused": "Focalizzato",
"random": "Casuale",
"possibleResponsesAtThisTemp": "Risposte possibili a questa temperatura:",
"useLowTemperature": "Usa temperatura bassa",
"useHighTemperature": "Usa temperatura alta",
"forFactualAnswers": "per risposte fattuali e coerenti.",
"forCreativeWriting": "per scrittura creativa e brainstorming.",
"structuredOutputDemo": "Demo Output Strutturato",
"seeTheDifferenceStructureMakes": "Guarda la differenza che fa la struttura",
"unstructured": "Non strutturato",
"output": "Output:",
"youCan": "Puoi:",
"parseProgrammatically": "Analizzare programmaticamente",
"compareAcrossQueries": "Confrontare tra query",
"integrateIntoWorkflows": "Integrare nei workflow",
"validateForCompleteness": "Validare per completezza",
"parseProgrammaticallyLabel": "Analizza programmaticamente:",
"complexRegexRequired": "Richiede regex complesse o NLP",
"unreliableBreaksWithChanges": "Inaffidabile, si rompe con piccole modifiche",
"simpleAndReliable": "Semplice e affidabile",
"parseableWithMarkdown": "Analizzabile con libreria markdown",
"fewShotLearningDemo": "Demo Few-Shot Learning",
"seeHowExamplesImproveAccuracy": "Guarda come gli esempi migliorano la precisione",
"numberOfExamples": "Numero di esempi",
"zeroShot": "Zero-shot",
"oneShot": "One-shot",
"twoShot": "Two-shot",
"threeShot": "Three-shot",
"examplesProvided": "Esempi forniti:",
"testInput": "Input di test:",
"modelPrediction": "Previsione del modello:",
"confidence": "Confidenza:",
"expected": "Atteso:",
"formatComparison": "Confronto Formati",
"sameDataDifferentFormats": "Stessi dati, formati diversi",
"defineStructureWithTypeScript": "Definisci la struttura con interfacce TypeScript",
"machineReadableStrictSyntax": "Leggibile dalle macchine, sintassi rigorosa, ottimo per API",
"humanReadableSupportsComments": "Leggibile dagli umani, supporta commenti, ottimo per config",
"defineSchema": "Definisci schema",
"apisAndParsing": "API e parsing",
"configFiles": "File di configurazione",
"iterativeRefinementDemo": "Demo Raffinamento Iterativo",
"watchAPromptEvolve": "Guarda un prompt evolversi",
"pause": "Pausa",
"versionXOfY": "Versione {current} / {total}",
"newInThisVersion": "Nuovo in questa versione",
"quality": "Qualità",
"issue": "Problema:",
"success": "Successo",
"successMessage": "Il prompt ora produce output di alta qualità e coerente.",
"apiCostCalculator": "Calcolatore Costi API",
"inputTokens": "Token di Input (per richiesta)",
"outputTokens": "Token di Output (per richiesta)",
"inputPrice": "Prezzo Input ($ per 1M token)",
"outputPrice": "Prezzo Output ($ per 1M token)",
"requestsPerDay": "Richieste al Giorno",
"perRequest": "Per Richiesta",
"dailyCost": "Costo Giornaliero",
"monthlyCost": "Costo Mensile",
"textToImageBuildPrompt": "Testo-a-Immagine: Costruisci il Tuo Prompt",
"selectOptionsToBuiltImagePrompt": "Seleziona opzioni da ogni categoria per costruire un prompt immagine:",
"generatedPrompt": "Prompt Generato",
"simulateDiffusionProcess": "Simula Processo di Diffusione",
"diffusionStep1": "Inizia dal rumore casuale",
"diffusionStep2": "Rileva forme approssimative",
"diffusionStep3": "Aggiungi colori e forme base",
"diffusionStep4": "Raffina i dettagli",
"diffusionStep5": "Immagine finale",
"diffusionExplanation": "I veri modelli di diffusione eseguono migliaia di passaggi, rimuovendo gradualmente il rumore fino a quando emerge un'immagine coerente.",
"textToVideoBuildPrompt": "Testo-a-Video: Costruisci il Tuo Prompt",
"videoPromptsNeed": "I prompt video necessitano di movimento, lavoro di camera e tempismo:",
"playAnimation": "Riproduci Animazione",
"stop": "Stop",
"frame": "Frame:",
"consistency": "Coerenza:",
"consistencyDesc": "Il soggetto rimane lo stesso tra i frame",
"motion": "Movimento:",
"motionDesc": "La posizione cambia fluidamente nel tempo",
"physics": "Fisica:",
"physicsDesc": "Il movimento segue le leggi naturali",
"simplifiedAnimationPreview": "Anteprima animazione semplificata",
"videoModelExplanation": "I veri modelli video generano 24-60 frame al secondo con dettagli fotorealistici e soggetti coerenti.",
"embeddingsVisualization": "Visualizzazione Embeddings",
"clickWordToSeeVector": "Clicca una parola per vedere il suo vettore e la similarità con altre parole:",
"vector": "vettore",
"similarityTo": "Similarità con:",
"embeddingsExplanation": "Le parole con significati simili (come \"felice\" e \"gioioso\") hanno vettori simili e ottengono punteggi di similarità alti.",
"canDoWell": "Può Fare Bene",
"cannotDo": "Non Può Fare",
"promptBuilder": "Costruttore di Prompt",
"buildYourPromptStepByStep": "Costruisci il tuo prompt passo dopo passo",
"pleaseAddTask": "Per favore aggiungi almeno un compito al tuo prompt",
"rateLimitReached": "Limite di richieste raggiunto. Riprova tra:",
"orSignInForMore": "o accedi per averne di più.",
"failedToRunPrompt": "Impossibile eseguire il prompt",
"runWithAI": "Esegui con AI",
"failedToConnectApi": "Impossibile connettersi all'API",
"day": "giorno",
"promptAnalyzer": "Analizzatore di Prompt",
"getAiFeedbackOnPrompt": "Ottieni feedback AI sul tuo prompt",
"pasteOrWritePromptHere": "Incolla o scrivi il tuo prompt qui...",
"analyze": "Analizza",
"pleaseEnterPromptToAnalyze": "Per favore inserisci un prompt da analizzare",
"failedToAnalyzePrompt": "Impossibile analizzare il prompt",
"clarity": "Chiarezza",
"specificity": "Specificità",
"missingElements": "Elementi Mancanti",
"suggestions": "Suggerimenti",
"improvedVersion": "Versione Migliorata",
"summarizationStrategies": "Strategie di Riassunto",
"originalConversation": "Conversazione Originale",
"after": "Dopo:",
"summary": "Riassunto",
"keptMessages": "Messaggi Mantenuti",
"saved": "Risparmiato:",
"part": "Parte",
"demoExamples": {
"tokenPrediction": {
"tokens": [
"La",
" capitale",
" dell'",
"Italia",
" è",
" Roma",
"."
],
"fullText": "La capitale dell'Italia è Roma."
},
"tokenizer": {
"default": "example1",
"samples": {
"example1": {
"text": "Ciao, mondo!",
"tokens": [
"Cia",
"o",
",",
" mon",
"do",
"!"
]
},
"example2": {
"text": "Roma capitale",
"tokens": [
"Ro",
"ma",
" cap",
"ita",
"le"
]
},
"example3": {
"text": "Intelligenza Artificiale",
"tokens": [
"Int",
"ell",
"igen",
"za",
" Art",
"ific",
"iale"
]
},
"example4": {
"text": "Il Colosseo di Roma",
"tokens": [
"Il",
" Col",
"oss",
"eo",
" di",
" Ro",
"ma"
]
},
"example5": {
"text": "Ingegneria dei prompt",
"tokens": [
"Ing",
"egn",
"eria",
" dei",
" prom",
"pt"
]
}
},
"tryExamples": "Prova gli esempi o scrivi il tuo testo"
},
"temperature": {
"prompt": "Qual è la capitale dell'Italia?",
"lowTemp": [
"La capitale dell'Italia è Roma.",
"La capitale dell'Italia è Roma.",
"La capitale dell'Italia è Roma."
],
"mediumLowTemp": [
"La capitale dell'Italia è Roma.",
"Roma è la capitale dell'Italia.",
"La capitale dell'Italia è Roma, una grande città europea."
],
"mediumHighTemp": [
"Roma funge da capitale dell'Italia.",
"La capitale dell'Italia è Roma, sede del Colosseo.",
"La capitale dell'Italia è la storica e romantica città di Roma."
],
"highTemp": [
"Roma, la Città Eterna, si erge orgogliosamente come la magnifica capitale dell'Italia!",
"La romantica capitale dell'Italia non è altro che l'incantevole città di Roma.",
"Il cuore dell'Italia batte a Roma, la sua amata capitale di arte e cultura."
]
},
"fewShot": {
"examples": [
{
"input": "Adoro questo prodotto!",
"output": "Positivo"
},
{
"input": "Esperienza terribile, soldi sprecati",
"output": "Negativo"
},
{
"input": "È ok, niente di speciale",
"output": "Neutro"
}
],
"testCase": {
"input": "Ottima qualità ma spedizione lenta",
"expected": "Misto"
},
"labels": {
"positive": "Positivo",
"negative": "Negativo",
"neutral": "Neutro",
"mixed": "Misto"
}
}
},
"promptChallenge": "Sfida Prompt",
"yourTask": "Il tuo compito:",
"yourPromptWillBeScoredOn": "Il tuo prompt sarà valutato su:",
"startChallenge": "Inizia Sfida",
"writeYourPromptHere": "Scrivi il tuo prompt qui...",
"points": "punti",
"hints": "Suggerimenti",
"hintsUsed": "{used}/{total} usati, ogni -5 punti",
"revealNextHint": "Rivela Prossimo Suggerimento (-5 punti)",
"submitForScoring": "Invia per Valutazione",
"aiCallsRemaining": "Chiamate AI rimanenti",
"excellent": "🎉 Eccellente!",
"goodEffort": "👍 Buon tentativo!",
"keepPracticing": "Continua a praticare!",
"criteriaBreakdown": "Dettaglio Criteri:",
"suggestionsForImprovement": "Suggerimenti per il Miglioramento:",
"exampleSolution": "Soluzione Esempio",
"hide": "Nascondi",
"show": "Mostra",
"improveThisPrompt": "Migliora Questo Prompt",
"improveThisPromptTask": "Migliora questo prompt per ottenere risultati migliori",
"improvePromptTask": "Migliora questo prompt per ottenere risultati migliori",
"originalWeakPrompt": "Prompt Originale (Debole)",
"yourImprovedVersion": "La Tua Versione Migliorata",
"compareWithAI": "Confronta con AI",
"reset": "Ripristina",
"showIdealSolution": "Mostra Soluzione Ideale",
"hideIdealSolution": "Nascondi Soluzione Ideale",
"idealSolution": "Soluzione Ideale",
"yourVersionBetter": "🎉 La tua versione è migliore!",
"yourVersionIsBetter": "🎉 La tua versione è migliore!",
"keepImproving": "L'originale potrebbe essere ancora migliore. Continua a migliorare!",
"originalMightBeBetter": "L'originale potrebbe essere ancora migliore. Continua a migliorare!",
"keyDifferences": "Differenze Chiave:",
"beginner": "principiante",
"intermediate": "intermedio",
"advanced": "avanzato",
"youllHaveTime": "Avrai {time} per completare questa sfida.",
"takeYourTime": "Prenditi il tuo tempo e crea il miglior prompt.",
"pleaseWritePromptBeforeSubmitting": "Per favore scrivi un prompt prima di inviare",
"fillInTheBlanks": "Riempi gli Spazi Vuoti",
"perfect": "🎉 Perfetto!",
"ofCorrect": "{score} / {total} corretti",
"correctAnswer": "Risposta corretta:",
"checking": "Verifica in corso...",
"checkAnswers": "Verifica Risposte",
"tryAgain": "Riprova",
"aiPoweredValidation": "Validazione semantica alimentata da AI",
"hintForBlank": "Suggerimento:",
"wellStructuredPrompt": "🎉 Prompt ben strutturato!",
"consistencyIssuesFound": "Trovati alcuni problemi di coerenza",
"issues": "Problemi:",
"aiValidationFailed": "Validazione AI fallita. Uso validazione locale.",
"aiCheckFailed": "Controllo AI fallito. Per favore riprova.",
"checklist": "Checklist",
"complete": "completo",
"allDoneGreatWork": "🎉 Tutto fatto! Ottimo lavoro!",
"debugThisPrompt": "Debug Questo Prompt",
"hideHint": "Nascondi suggerimento",
"showHint": "Mostra suggerimento",
"thePrompt": "Il Prompt:",
"theOutputProblematic": "L'Output (problematico):",
"whatsWrongWithThisPrompt": "Cosa c'è di sbagliato in questo prompt?",
"jailbreakAttackSimulator": "Simulatore Attacco Jailbreak",
"selectAttackType": "Seleziona un tipo di attacco per vedere come funziona e testare se l'AI si difende:",
"systemPromptDefense": "System Prompt (Difesa)",
"attackAttempt": "Tentativo di Attacco",
"whatThisAttackDoes": "Cosa fa questo attacco:",
"testJailbreakDefense": "Testa Difesa Jailbreak",
"systemPromptLabel": "SYSTEM PROMPT",
"userAttemptsJailbreak": "L'UTENTE TENTA JAILBREAK",
"sequentialChain": "Catena Sequenziale",
"parallelChain": "Catena Parallela",
"conditionalChain": "Catena Condizionale",
"iterativeChain": "Catena Iterativa",
"running": "In esecuzione...",
"run": "Esegui",
"outputLabel": "Output",
"skippedConditionNotMet": "Saltato - condizione non soddisfatta",
"iterationOf": "Iterazione {current} di {total}",
"previousOutputAsInput": "Output precedente come input",
"loopUntilQualityMet": "Ciclo fino al raggiungimento della soglia di qualità",
"chainErrorHandlingDemo": "Demo Gestione Errori Catena",
"attempt": "Tentativo",
"retryingWithFeedback": "Riprovo con feedback errore...",
"switchingToFallback": "Passaggio all'approccio di fallback...",
"failed": "Fallito",
"retry": "Riprova",
"fallback": "Fallback",
"contextPlayground": "Playground del Contesto",
"toggleContextBlocks": "Attiva/disattiva i blocchi di contesto per vedere come si combinano. Guarda il conteggio dei token!",
"overContextLimit": "Limite di contesto superato! Alcuni contenuti verranno troncati.",
"enableContextBlocksToBuild": "Abilita alcuni blocchi di contesto per costruire un prompt",
"testContext": "Testa Contesto"
}
},
"userExamples": {
"addMyExample": "Aggiungi il Mio Esempio",
"addExampleTitle": "Aggiungi il Tuo Esempio",
"addExampleDescriptionImage": "Condividi un'immagine che hai creato usando questo prompt.",
"addExampleDescriptionVideo": "Condividi un video che hai creato usando questo prompt.",
"imageUrl": "URL Immagine",
"videoUrl": "URL Video",
"imagePreview": "Anteprima Immagine",
"videoPreview": "Anteprima Video",
"urlTab": "URL",
"uploadTab": "Carica",
"clickToUpload": "Clicca per caricare un'immagine",
"clickToUploadVideo": "Clicca per caricare un video",
"uploading": "Caricamento...",
"maxFileSize": "Max 4MB (JPEG, PNG, GIF, WebP)",
"fileTooLarge": "Il file è troppo grande. Dimensione massima 4MB.",
"invalidFileType": "Tipo di file non valido. Solo JPEG, PNG, GIF e WebP sono permessi.",
"invalidVideoType": "Tipo di file non valido. Solo video MP4 sono permessi.",
"commentOptional": "Commento (opzionale)",
"commentPlaceholder": "Descrivi la tua creazione o condividi suggerimenti...",
"cancel": "Annulla",
"submit": "Invia",
"communityExamples": "Esempi della Community",
"userExample": "Esempio utente"
}
}