{
  "offline": {
    "title": "Nessuna connessione",
    "body": "Non è stato possibile aprire BabyParty senza internet. Controlla la connessione e riprova.",
    "retry": "Riprova"
  },
  "appCrash": {
    "title": "Qualcosa è andato storto",
    "body": "L'app ha riscontrato un errore imprevisto. Ricaricare di solito risolve.",
    "reload": "Ricarica"
  },
  "imageUpload": {
    "title": { "send": "Carica immagine", "crop": "Ritaglia immagine", "sendMedia": "Carica foto o video" },
    "dropzone": "Trascina un'immagine qui, incolla un link o usa le opzioni qui sotto",
    "dropzoneWithVideo": "Trascina un'immagine, GIF o video, incolla un link o usa le opzioni qui sotto",
    "videoHint": "Video: fino a 5 min, ottimizzati automaticamente.",
    "processingVideo": "Ottimizzazione video… {{pct}}%",
    "uploadingVideo": "Caricamento…",
    "gifUploaded": "GIF caricato!",
    "gifTooLarge": "GIF fino a 15MB.",
    "youtubeDetected": "Video di YouTube",
    "useVideo": "Usa questo video",
    "select": "Seleziona",
    "paste": "Incolla",
    "pasteHint": "Incolla un'immagine o un link a un'immagine copiato",
    "camera": "Fotocamera",
    "editCurrent": "Modifica immagine attuale",
    "recommendedSize": "Dimensione consigliata: {{w}} × {{h}}px",
    "finalSize": "Dimensione finale: {{w}} × {{h}}px",
    "expand": "Espandi immagine",
    "whiteBg": "Sfondo bianco",
    "cancel": "Annulla",
    "crop": "Ritaglia",
    "uploading": "Caricamento...",
    "toasts": {
      "invalidFile": { "title": "File non valido", "desc": "Seleziona un'immagine." },
      "tooLarge": { "title": "File troppo grande", "desc": "Massimo 10MB." },
      "nothingToPaste": { "title": "Niente da incollare", "desc": "Copia un'immagine o un link a un'immagine prima di incollare." },
      "pasteError": { "title": "Errore nell'incollare", "desc": "Impossibile accedere agli appunti." },
      "videoTooLong": { "title": "Video troppo lungo", "desc": "Massimo 5 minuti." },
      "videoUploaded": "Video caricato!",
      "videoError": "Errore nel video",
      "linkSet": "Immagine impostata dal link",
      "uploaded": "Immagine caricata!",
      "uploadError": "Errore di caricamento"
    }
  },
  "buttons": {
    "save": "Salva",
    "cancel": "Annulla",
    "confirm": "Conferma",
    "back": "Indietro",
    "next": "Avanti",
    "close": "Chiudi",
    "delete": "Elimina",
    "edit": "Modifica",
    "loading": "Caricamento...",
    "copy": "Copia",
    "copied": "Copiato!",
    "share": "Condividi",
    "add": "Aggiungi",
    "remove": "Rimuovi",
    "submit": "Invia",
    "send": "Invia",
    "finish": "Termina",
    "continue": "Continua",
    "retry": "Riprova"
  },
  "toasts": {
    "saved": "Modifiche salvate!",
    "error": "Si è verificato un errore. Riprova.",
    "success": "Successo!",
    "deleted": "Eliminato con successo.",
    "showerArchived": "Questo baby shower è archiviato. Si può solo guardare."
  },
  "validation": {
    "required": "Campo obbligatorio",
    "invalid": "Valore non valido",
    "tooShort": "Troppo corto",
    "tooLong": "Troppo lungo"
  },
  "misc": {
    "yes": "Sì",
    "no": "No",
    "or": "o",
    "and": "e",
    "optional": "(opzionale)",
    "required": "*"
  },
  "edit": "Modifica",
  "save": "Salva",
  "auth": {
    "googleSignIn": "Continua con Google",
    "appleSignIn": "Continua con Apple",
    "signingIn": "Accesso in corso…",
    "signInError": "Accesso non riuscito. Riprova.",
    "signOutFailed": "Impossibile uscire in questo momento. Controlla la connessione e riprova.",
    "googleNotConfigured": "L'accesso con Google non è configurato.",
    "googleScriptFailed": "Impossibile caricare Google Identity. Controlla la connessione.",
    "googleFailed": "Accesso con Google non riuscito.",
    "signInErrorWithReason": "Errore di accesso: {{reason}}"
  },
  "push": {
    "open": "Apri",
    "channels": {
      "messages": { "name": "Messaggi", "description": "Chat del baby shower e menzioni a te." },
      "events": { "name": "Giochi e programma", "description": "Inizio dei giochi e punti del programma." },
      "announcements": { "name": "Avvisi dell'organizzatore", "description": "Messaggi importanti da chi organizza." },
      "gifts": { "name": "Regali e pannolini", "description": "Donazioni, regali e promemoria dei pannolini." },
      "feed": { "name": "Feed", "description": "Nuovi post e nuovi invitati." },
      "account": { "name": "Account e supporto", "description": "Pagamenti, email e risposte del supporto." }
    },
    "prompt": {
      "titleAdmin": "Ricevi gli avvisi della tua festa",
      "titleGuest": "Non perderti nessun momento della festa!",
      "descriptionAdmin": "Ti avvisiamo quando entra un ospite, un pagamento attende approvazione o arriva una nuova ricevuta.",
      "descriptionGuest": "Ti avvisiamo di nuovi giochi, messaggi, foto nel feed e momenti importanti della festa, direttamente sul tuo telefono.",
      "listAdmin": {
        "payments": "Pagamenti in attesa di approvazione",
        "guests": "Nuovi ospiti che entrano nella festa",
        "receipts": "Nuove ricevute inviate",
        "feed": "Attività importanti nel feed"
      },
      "listGuest": {
        "games": "Nuovi giochi sbloccati dall'organizzatore",
        "feed": "Nuovi post nel feed",
        "chat": "Messaggi nella chat della festa",
        "reminders": "Promemoria di regali e pannolini",
        "moments": "Momenti speciali della giornata"
      },
      "enableAndInstall": "Attiva e installa",
      "enable": "Attiva le notifiche",
      "notNow": "Non ora",
      "installTitle": "Installa BabyParty sul tuo telefono",
      "installBody": "Le notifiche compaiono con un badge sull'icona dell'app, come WhatsApp, e si apre direttamente, senza la barra del browser.",
      "installButton": "Installa l'app",
      "iosHint": "Su iPhone: tocca <b>Condividi</b> e poi <b>Aggiungi alla schermata Home</b>.",
      "settingsHint": "Puoi disattivarle in qualsiasi momento nelle Impostazioni.",
      "installedTitle": "App installata 🎉",
      "installedBody": "Cerca l'icona di BabyParty nella schermata Home.",
      "enabledTitle": "Notifiche attivate 🔔",
      "failedTitle": "Impossibile attivare",
      "failedBody": "Puoi riprovare nelle Impostazioni."
    }
  },
  "loadError": {
    "title": "Impossibile caricare",
    "body": "Potrebbe essere la connessione. Riprova tra un momento.",
    "lazyContent": "Non sono riuscito a caricare questo contenuto. Prova a ricaricare la pagina."
  },
  "game": {
    "go": "Via!",
    "leave": "Esci dal gioco",
    "leaveTitle": "Uscire dal gioco?",
    "leaveBody": "Questa partita non conterà.",
    "leaveConfirm": "Esci",
    "keepPlaying": "Continua a giocare",
    "lives_one": "{{count}} vita",
    "lives_other": "{{count}} vite"
  },
  "common": {
    "delete": "Elimina",
    "cancel": "Annulla",
    "edit": "Modifica",
    "save": "Salva"
  },
  "languageSwitcher": {
    "label": "Lingua"
  }
}
