{
  "app": {
    "name": "RenameFlow",
    "tagline": "Rinomina i tuoi file multimediali in pochi secondi",
    "description": "Il modo intelligente per organizzare film, serie, anime e musica. Nessun upload richiesto - tutto avviene sul tuo computer.",
    "moduleLoadError": "Questa sezione non si è caricata, probabilmente perché RenameFlow è appena stato aggiornato. Ricarica la pagina per continuare."
  },
  "nav": {
    "home": "Home",
    "app": "App",
    "pricing": "Prezzi",
    "login": "Accedi",
    "signup": "Registrati",
    "logout": "Esci",
    "account": "Account",
    "settings": "Impostazioni"
  },
  "hero": {
    "title": "Rinomina i tuoi file multimediali",
    "titleHighlight": "intelligentemente",
    "flip": {
      "text": "Rinomina. Organizza.",
      "words": [
        "Film",
        "Serie",
        "Anime",
        "Musica",
        "Sottotitoli"
      ]
    },
    "subtitle": "Rinomina film, serie TV, anime e musica nel formato che Plex, Jellyfin e Kodi si aspettano, in pochi secondi. Tutto avviene localmente sul tuo computer: nessun file viene caricato.",
    "cta": "Inizia ora",
    "ctaSecondary": "Vedi i prezzi",
    "free": "Gratis • 15 file/giorno",
    "ctaDemo": "Guarda la demo",
    "heading": "Rinomina file multimediali per Plex, Jellyfin e Kodi"
  },
  "features": {
    "title": "Tutto ciò di cui hai bisogno",
    "subtitle": "Funzionalità potenti per organizzare la tua libreria multimediale",
    "local": {
      "title": "100% Locale",
      "description": "I tuoi file non lasciano mai il tuo computer. Usiamo l'API File System Access per la rinomina diretta.",
      "details": "Privacy totale per i tuoi file. Tutte le operazioni sui file avvengono direttamente nel tuo browser grazie a moderne API Web: nessun upload, nessuna archiviazione dei tuoi media nel cloud. Ai servizi di metadati vengono inviate solo le informazioni necessarie per identificare i tuoi media (come i titoli rilevati nei nomi dei file). La tua libreria multimediale resta sul tuo computer.",
      "tags": [
        "Privato",
        "Sicuro",
        "Nessun upload"
      ]
    },
    "smart": {
      "title": "Rilevamento intelligente",
      "description": "Rileva automaticamente film, serie, anime e musica dai nomi dei file.",
      "details": "Il nostro parser AI estrae titolo, anno, stagione, episodio, qualità e codec dai nomi dei file. Funziona con release scene, torrent e codifiche personali.",
      "tags": [
        "IA",
        "Auto-rilevamento",
        "Preciso"
      ]
    },
    "sources": {
      "title": "Fonti multiple",
      "description": "TMDB, TheTVDB, AniList, MusicBrainz: cerchiamo ovunque per trovare i tuoi media.",
      "details": "Interroghiamo più database contemporaneamente per garantire la migliore corrispondenza. Incrociamo i dati di TMDB, TheTVDB, AniList per gli anime e MusicBrainz per i metadati musicali.",
      "tags": [
        "TMDB",
        "TVDB",
        "OpenSubtitles"
      ]
    },
    "patterns": {
      "title": "Pattern personalizzati",
      "description": "Crea i tuoi pattern di denominazione o usa preset per Plex, Kodi, Jellyfin.",
      "details": "Progetta il tuo schema di denominazione perfetto usando variabili come {title}, {year}, {season}, {episode}, {quality}. Salva pattern come preset e passa da uno all'altro istantaneamente.",
      "tags": [
        "Plex",
        "Kodi",
        "Jellyfin"
      ]
    }
  },
  "demo": {
    "title": "Guarda come funziona",
    "before": "Prima",
    "after": "Dopo",
    "arrow": "→"
  },
  "landing": {
    "demo": {
      "rename": {
        "tag": "Rinomina intelligente",
        "subtitle": "Film, Serie, Anime e Musica",
        "examples": [
          {
            "before": "The.Matrix.1999.1080p.BluRay.x264.mkv",
            "after": "The Matrix (1999) [1080p].mkv",
            "type": "movie"
          },
          {
            "before": "Breaking.Bad.S01E03.720p.WEBRip.mkv",
            "after": "Breaking Bad - S01E03 - And the Bag's in the River.mkv",
            "type": "series"
          },
          {
            "before": "One.Piece.1045.VOSTFR.1080p.mkv",
            "after": "One Piece - 1045 - VOSTFR [1080p].mkv",
            "type": "anime"
          },
          {
            "before": "Daft.Punk-Get.Lucky.flac",
            "after": "Daft Punk - Get Lucky.flac",
            "type": "music"
          }
        ]
      },
      "subtitles": {
        "tag": "Ricerca sottotitoli",
        "title": "Trova sottotitoli istantaneamente",
        "subtitle": "Rilevamento automatico tramite hash o ricerca manuale",
        "exampleQuery": "Inception 2010 1080p",
        "downloads": "download",
        "downloadCta": "Scarica"
      },
      "episodes": {
        "tag": "Browser episodi",
        "title": "Esplora gli episodi delle serie",
        "subtitle": "Sfoglia liste complete da TVDB e TMDB",
        "exampleTitle": "Stranger Things",
        "exampleEp1": "La scomparsa di Will Byers",
        "exampleEp2": "La strana ragazza di Maple Street",
        "exampleEp3": "Holly, Jolly",
        "exampleEp4": "Il corpo",
        "note": "Sfoglia una stagione e tieni le copertine a portata di vista mentre scegli gli episodi.",
        "posterAlt": {
          "scifi": "Poster di fantascienza",
          "crime": "Poster crime",
          "fantasy": "Poster fantasy",
          "anime": "Poster anime",
          "noir": "Poster noir",
          "space": "Poster spazio"
        }
      },
      "verify": {
        "tag": "Verifica file",
        "title": "Verifica l'integrità dei file",
        "subtitle": "Calcola hash MD5, SHA-1, SHA-256 istantaneamente",
        "match": "I checksum corrispondono ✓"
      }
    },
    "cta": {
      "title": "Pronto a organizzare la tua libreria multimediale?",
      "subtitle": "Gratis: 15 file/giorno, account gratuito in 30 secondi, nessun upload."
    },
    "partners": {
      "title": "Basato su API ufficiali"
    },
    "faq": {
      "account": {
        "a": "Un account gratuito (30 secondi, nessuna carta di credito) ci permette di applicare in modo equo i 15 file/giorno gratuiti e di conservare la cronologia delle tue rinomine. I tuoi file, invece, non vengono mai caricati: la rinomina avviene nel tuo browser, sul tuo computer.",
        "q": "Perché mi serve un account?"
      },
      "seeAll": "Vedi tutte le domande"
    },
    "nav": {
      "demo": "Demo",
      "features": "Funzionalità",
      "language": "Lingua: {{language}}",
      "main": "Navigazione principale",
      "openApp": "Apri l'app",
      "openMenu": "Apri il menu",
      "partners": "Integrazioni",
      "pricing": "Prezzi"
    }
  },
  "pricing": {
    "seoTitle": "Prezzi: Gratis, Pro 2,99 €/mese o 6,99 €/anno | RenameFlow",
    "seoDescription": "Scopri i nostri piani gratuito, mensile, annuale e a vita per rinominare in modo intelligente i tuoi file multimediali.",
    "title": "Prezzi semplici",
    "subtitle": "Scegli il piano adatto a te",
    "currentPlan": "Piano attuale",
    "checkoutFailed": "Pagamento fallito",
    "manageInAccount": "Gestisci il tuo abbonamento nel tuo",
    "free": {
      "name": "Gratuito",
      "price": "0",
      "period": "per sempre",
      "features": [
        "15 file al giorno",
        "Fonti TMDB e TVDB",
        "3 sottotitoli al mese",
        "Supporto base"
      ],
      "cta": "Inizia gratis"
    },
    "monthly": {
      "name": "Pro Mensile",
      "price": "2.99",
      "period": "/mese",
      "features": [
        "File illimitati",
        "Tutte le fonti",
        "Sottotitoli illimitati",
        "Supporto prioritario"
      ],
      "cta": "Abbonati"
    },
    "annual": {
      "name": "Pro Annuale",
      "price": "6.99",
      "period": "/anno",
      "badge": "Popolare",
      "savings": "Risparmia 80%",
      "features": [
        "Tutto del Mensile",
        "Miglior valore",
        "Pattern personalizzati",
        "Cronologia rinominazioni"
      ],
      "cta": "Abbonati annualmente"
    },
    "lifetime": {
      "name": "A vita",
      "price": "49",
      "originalPrice": "69",
      "period": "una tantum",
      "badge": "Offerta limitata",
      "remaining": "{{count}}/100 rimasti",
      "soldOut": "Esaurito",
      "features": [
        "Tutto per sempre",
        "Paga una volta",
        "Tutti gli aggiornamenti",
        "Accesso anticipato"
      ],
      "cta": "Ottieni accesso a vita",
      "launchOffer": "Offerta di lancio: prezzo bloccato a vita",
      "sameAsPro": "Come il piano Pro (stesse funzionalità): un solo pagamento, aggiornamenti inclusi."
    },
    "backToApp": "Torna all'app",
    "billingPeriod": "Periodo di fatturazione",
    "includedInLifetime": "Incluso nel tuo piano A vita",
    "includesFree": "Tutto quello del piano Gratuito",
    "pro": {
      "name": "Pro"
    },
    "switchToAnnual": "Passa alla fatturazione annuale",
    "switchToMonthly": "Passa alla fatturazione mensile",
    "trust": {
      "free": "Accesso immediato · Nessun pagamento richiesto",
      "lifetime": "Pagamento unico · Accesso permanente",
      "pro": "Pagamento sicuro · Annulli quando vuoi",
      "switchPlan": "Calcolo pro rata automatico · Gestito nel portale sicuro di Stripe"
    },
    "termsNotice": "Con l'acquisto accetti le <terms>Condizioni di vendita</terms>."
  },
  "checkout": {
    "successSeoTitle": "Pagamento confermato - RenameFlow",
    "cancelSeoTitle": "Pagamento annullato - RenameFlow",
    "cancelTitle": "Pagamento annullato",
    "cancelBody": "Nessun problema — puoi riprovare quando vuoi. Se qualcosa è andato storto, prova un'altra carta o riprova tra qualche secondo.",
    "cancelToast": "Nessun addebito effettuato. Puoi riprovare quando vuoi.",
    "retryCta": "Riprova",
    "backHome": "Torna alla home",
    "backToPricing": "Torna ai prezzi",
    "activating": "Attivazione del tuo accesso…",
    "activationDelayed": "Il tuo pagamento è confermato, ma l'attivazione sta richiedendo più tempo del solito. Verrà applicata automaticamente: aggiorna l'app tra un minuto, oppure contattaci se non compare.",
    "createAccount": "Crea il mio account",
    "emailMismatchBody": "Questo pagamento è stato effettuato con {{email}}. Accedi con quell'indirizzo per attivarlo, oppure contattaci e lo trasferiremo su questo account.",
    "emailMismatchBodyNoEmail": "Questo pagamento è stato effettuato con un altro indirizzo email. Accedi con quell'indirizzo per attivarlo, oppure contattaci e lo trasferiremo su questo account.",
    "emailMismatchTitle": "Pagamento effettuato con un'altra email",
    "errorTitle": "Pagamento non confermato",
    "goBack": "Torna indietro",
    "goToApp": "Vai all'app",
    "haveAccount": "Ho già un account",
    "processingBody": "Il tuo pagamento è in fase di conferma da parte della tua banca (gli addebiti bancari possono richiedere alcuni giorni). Il tuo accesso verrà attivato automaticamente non appena il pagamento andrà a buon fine.",
    "processingTitle": "Pagamento in elaborazione",
    "redirectingToApp": "Ti stiamo portando all'app…",
    "signupHint": "Pagamento rilevato: crea il tuo account con la stessa email per attivare il tuo accesso.",
    "successBody": "Per attivare il tuo accesso, crea il tuo account o accedi con la stessa email usata per il pagamento:",
    "successTitle": "Pagamento confermato"
  },
  "auth": {
    "login": "Accedi",
    "signup": "Registrati",
    "email": "Email",
    "password": "Password",
    "confirmPassword": "Conferma password",
    "forgotPassword": "Password dimenticata?",
    "showPassword": "Mostra password",
    "hidePassword": "Nascondi password",
    "validation": {
      "required": "Questo campo è obbligatorio.",
      "emailInvalid": "Inserisci un indirizzo email valido.",
      "emailTooLong": "L’email deve essere lunga al massimo 255 caratteri.",
      "passwordMin": "La password deve contenere almeno {{min}} caratteri.",
      "passwordTooLong": "La password è troppo lunga.",
      "passwordMismatch": "Le password non corrispondono."
    },
    "forgot": {
      "seoTitle": "Password dimenticata - RenameFlow",
      "title": "Reimposta la password",
      "subtitle": "Inserisci la tua email e ti invieremo un link per reimpostare la password.",
      "emailPlaceholder": "tuo@esempio.com",
      "sendCta": "Invia il link",
      "sentTitle": "Email inviata",
      "sentDesc": "Se esiste un account per questa email, riceverai un link a breve.",
      "backToLogin": "Torna al login",
      "resend": "Invia di nuovo",
      "resendIn": "Invia di nuovo ({{seconds}} s)",
      "sentTo": "Se esiste un account per {{email}}, il link per reimpostare la password è in arrivo. Può volerci un minuto; controlla anche la cartella spam."
    },
    "reset": {
      "seoTitle": "Reimposta password - RenameFlow",
      "title": "Scegli una nuova password",
      "subtitle": "Imposta una nuova password per il tuo account.",
      "newPassword": "Nuova password",
      "newPasswordPlaceholder": "Almeno 6 caratteri",
      "confirmPasswordPlaceholder": "Ripeti la nuova password",
      "saveCta": "Aggiorna password",
      "successTitle": "Password aggiornata",
      "successDesc": "Ora puoi continuare a usare RenameFlow.",
      "backToLogin": "Torna al login",
      "backToForgot": "Richiedi un nuovo link",
      "invalidLink": "Questo link non è valido o è scaduto. Richiedine uno nuovo.",
      "mismatch": "Le password non corrispondono",
      "minLength": "La password deve essere lunga almeno 6 caratteri"
    },
    "noAccount": "Non hai un account?",
    "hasAccount": "Hai già un account?",
    "or": "oppure",
    "continueWithGoogle": "Continua con Google",
    "loginSuccess": "Bentornato!",
    "signupSuccess": "Account creato con successo!",
    "logoutSuccess": "Disconnessione riuscita",
    "confirm": {
      "title": "Controlla la tua email",
      "desc": "Abbiamo inviato un link di conferma a {{email}}. Cliccalo per attivare il tuo account.",
      "resend": "Rinvia il link",
      "resendSent": "Email di conferma inviata di nuovo.",
      "notConfirmed": "La tua email non è ancora confermata. Controlla la posta (anche lo spam) e riprova.",
      "checkoutHint": "Il tuo pagamento verrà attivato non appena confermerai la tua email.",
      "changeEmail": "Usa un'altra email",
      "confirmedToast": "Email confermata: ti diamo il benvenuto!",
      "continue": "Ho confermato, continua",
      "otherDevice": "Apri il link su questo dispositivo. Per rinominare i tuoi file, RenameFlow ha poi bisogno di Chrome, Edge o Opera su un computer.",
      "resendIn": "Rinvia il link ({{seconds}} s)",
      "sameDevice": "Apri il link su questo computer. Questa pagina proseguirà automaticamente non appena la tua email sarà confermata.",
      "spamHint": "Non la trovi? Controlla la cartella spam.",
      "stillPending": "La tua email non è ancora confermata. Clicca sul link nell'email che ti abbiamo inviato, poi riprova.",
      "waiting": "In attesa della tua conferma…"
    },
    "createAccount": "Crea un account gratuito",
    "errors": {
      "alreadyRegistered": "Esiste già un account con questa email.",
      "generic": "Qualcosa è andato storto. Riprova.",
      "invalidCredentials": "Email o password errati.",
      "network": "Problema di connessione. Controlla la tua connessione a internet e riprova.",
      "rateLimit": "Troppi tentativi. Attendi un minuto e riprova.",
      "samePassword": "Scegli una password diversa da quella attuale.",
      "signupBlocked": "Non possiamo creare un account con questo indirizzo. Se è un'email temporanea, usa il tuo indirizzo email abituale.",
      "weakPassword": "Questa password è troppo debole o troppo comune. Scegline una più lunga."
    },
    "exists": {
      "desc": "Esiste già un account per {{email}}. Accedi oppure reimposta la password se l'hai dimenticata.",
      "title": "Hai già un account"
    },
    "noAccountDesc": "Crea un account gratuito per iniziare a rinominare i tuoi file.",
    "signupCompat": "RenameFlow rinomina i tuoi file su un computer, con Chrome, Edge o Opera. Puoi creare subito il tuo account e continuare sul computer: ti invieremo il link via email.",
    "signupLegal": "Creando un account, accetti i <terms>Termini di utilizzo e di vendita</terms> e confermi di aver letto l'<privacy>Informativa sulla privacy</privacy>."
  },
  "renamer": {
    "filesLoaded": "file caricati",
    "toMatch": "da abbinare",
    "toRename": "da rinominare",
    "title": "Rinominatore file",
    "selectFiles": "Seleziona file",
    "selectFolder": "Seleziona cartella",
    "selectFilesToStart": "Seleziona file o cartelle per iniziare",
    "dropHere": "Trascina file o cartelle qui",
    "orClick": "o clicca per sfogliare",
    "analyzing": "Analisi in corso...",
    "filesSelected": "file selezionati",
    "originalName": "Originale",
    "detectedName": "Rilevato",
    "newName": "Nuovo nome",
    "status": "Stato",
    "pending": "In attesa",
    "ready": "Pronto",
    "renamed": "Rinominato",
    "error": "Errore",
    "ambiguous": "Corrispondenze multiple",
    "renameAll": "Rinomina tutti",
    "renameSelected": "Rinomina selezionati",
    "clear": "Pulisci",
    "selectMatch": "Seleziona la corrispondenza corretta",
    "noResults": "Nessun risultato trovato",
    "searchManually": "Cerca manualmente",
    "usageRemaining": "file rimanenti oggi",
    "unlimited": "Illimitato",
    "upgradeCta": "Passa a illimitato",
    "folderTip": "Suggerimento: Seleziona una cartella invece di singoli file per evitare richieste di autorizzazione multiple",
    "errorSearchFailed": "Ricerca informazioni media fallita",
    "errorRenameFailed": "Rinomina di questo file fallita",
    "errorMoveNotSupported": "Il tuo browser non supporta l'operazione di spostamento file",
    "browserNotSupported": "Browser non supportato",
    "browserNotSupportedDesc": "Usa Chrome, Edge o Opera per funzionalità complete.",
    "compat": {
      "mobileTitle": "Browser desktop richiesto",
      "mobileDesc": "RenameFlow ha bisogno di accedere ai tuoi file locali, disponibile solo su browser desktop come Chrome o Edge.",
      "firefoxTitle": "Firefox non è supportato",
      "firefoxDesc": "Firefox non supporta l'API File System Access. Apri RenameFlow in Chrome o Edge.",
      "safariTitle": "Safari non è supportato",
      "safariDesc": "Safari non supporta l'API File System Access. Apri RenameFlow in Chrome o Edge.",
      "unknownTitle": "Browser non supportato",
      "unknownDesc": "Il tuo browser non supporta l'API File System Access. Usa Chrome o Edge.",
      "copyLink": "Copia link per desktop",
      "linkCopied": "Link copiato!",
      "recommendedBrowsers": "Consigliato: Google Chrome o Microsoft Edge (desktop)",
      "braveDesc": "Brave disattiva la File System Access API per impostazione predefinita. Apri brave://flags/#file-system-access-api, impostala su «Enabled», riavvia Brave, poi ricarica questa pagina.",
      "braveTitle": "Attiva l'accesso ai file in Brave",
      "copyFailed": "Copia questo link sul tuo computer:"
    },
    "limitReached": "Puoi rinominare solo altri {{remaining}} file oggi. Passa a Premium per illimitato.",
    "renameResult": "{{success}}/{{total}} file rinominati",
    "originalFiles": "File originali",
    "newNames": "Nuovi nomi",
    "match": "Abbina",
    "rename": "Rinomina",
    "load": "Carica",
    "refresh": "Aggiorna",
    "matchesFound": "corrispondenze trovate",
    "clickToSelect": "clicca per selezionare",
    "fetchData": "Recupera dati",
    "noFilesSelected": "Nessun file selezionato",
    "files": "File",
    "folder": "Cartella",
    "noPreviewYet": "Nessuna anteprima disponibile",
    "permissionDenied": "RenameFlow ha bisogno dell'autorizzazione per modificare questi file. Clicca di nuovo su «Rinomina» e scegli «Consenti» quando il browser te lo chiede.",
    "search": "Cerca",
    "searching": "Ricerca in corso...",
    "tryDifferentSearch": "Prova con un altro termine di ricerca",
    "sortByEpisode": "Ordina per episodio",
    "sortByName": "Ordina per nome",
    "sortOriginal": "Ordine originale",
    "sorted": "Ordinato",
    "batchMatch": {
      "title": "Seleziona la serie per tutti gli episodi",
      "description": "{{count}} episodi rilevati per \"{{title}}\"",
      "hint": "Una selezione, tutti gli episodi abbinati",
      "hintDesc": "Scegli la serie corretta e tutti gli episodi verranno automaticamente abbinati ai loro metadati.",
      "detected": "Batch rilevato",
      "applyToAll": "Applica a tutti",
      "skipBatch": "Abbina individualmente",
      "noEpisodeDetected": "Numero episodio non rilevato nel nome file",
      "episodeNotFound": "Episodio S{{season}}E{{episode}} non trovato nel database",
      "seasonNotFound": "Stagione {{season}} non trovata su TMDB (disponibili: {{availableSeasons}})",
      "absoluteEpisodeNotFound": "Episodio assoluto {{episode}} non trovato nel database",
      "absoluteMappingRequiresTMDB": "Per anime con episodio assoluto (E0010), seleziona un risultato TMDB."
    },
    "errorTitle": "Perché questo errore?",
    "recentFolders": "Cartelle recenti",
    "reopenFolder": "Riapri",
    "installForPermissions": "Installa l'app per permessi persistenti",
    "installPWA": "Installa app",
    "demo": {
      "title": "Niente file? Prova la demo",
      "description": "Guarda RenameFlow identificare film e serie reali da nomi di esempio — senza setup.",
      "cta": "Avvia la demo",
      "previewTitle": "Anteprima demo",
      "previewDescription": "Sono file di esempio. Carica i tuoi per rinominarli davvero.",
      "unsupportedNotice": "Modalità demo. Per rinominare i tuoi file, apri RenameFlow su un computer con Chrome o Edge."
    },
    "firstRename": {
      "title": "🎉 Primo file rinominato!",
      "description": "Ottimo! Ti restano {{remaining}}/{{limit}} rinominazioni oggi."
    },
    "recommended": "Consigliato",
    "folderTipTitle": "Permesso in 1 clic",
    "folderTipShort": "1 clic per autorizzare tutti i file della cartella.",
    "permissionLost": {
      "title": "Permesso perso",
      "description": "Il browser ha revocato l'accesso ai file durante la rinomina. Clicca qui sotto per riautorizzare e continuare con i file rimanenti.",
      "reauthorize": "Riautorizza e continua"
    },
    "a11y": {
      "moveDown": "Sposta giù {{name}}",
      "moveUp": "Sposta su {{name}}",
      "removeSelected": "Rimuovi i file selezionati dall'elenco",
      "selectAll": "Seleziona tutti i file",
      "selectFile": "Seleziona {{name}}"
    },
    "autoBadge": "Auto",
    "autoMatchedHint": "Scelto automaticamente — risultati trovati: {{total}}",
    "autoMatchedSingle": "Unico risultato trovato — scelto automaticamente",
    "change": "Cambia",
    "changeMatchFor": "Cambia la corrispondenza per {{name}}",
    "choose": "Scegli",
    "chooseMatchFor": "Scegli la corrispondenza per {{name}}",
    "dropUnsupportedDesc": "Usa invece «Seleziona cartella» o «Seleziona file».",
    "dropUnsupportedTitle": "Il trascinamento non è disponibile qui",
    "errors": {
      "duplicateSummary": "File che avrebbero sovrascritto un altro file: {{count}}. Controlla i file contrassegnati da un avviso.",
      "duplicateTarget": "Destinazione duplicata: anche un altro file di questa cartella si chiamerebbe «{{name}}». Deselezionane uno o scegli un'altra corrispondenza.",
      "duplicateTargetLoose": "Destinazione duplicata: anche un altro file selezionato si chiamerebbe «{{name}}». Deselezionane uno, scegli un'altra corrispondenza oppure usa «Seleziona cartella» se provengono da cartelle diverse.",
      "nothingRenamedTitle": "Nessun file rinominato",
      "searchTimeout": "La ricerca ha richiesto troppo tempo. Clicca su «Abbina» per riprovare.",
      "skippedSummary": "Saltati per evitare di sovrascrivere un altro file: {{skipped}} (contrassegnati da un avviso).",
      "targetExists": "In questa cartella esiste già un file chiamato «{{name}}»."
    },
    "looseFilesHint": "File aggiunti uno per uno: RenameFlow può confrontarli solo con i file caricati qui, non con il resto della loro cartella. Per essere sicuro che nessun file esistente venga sostituito, apri invece l'intera cartella.",
    "noMediaInFolderTitle": "Nessun file video o audio trovato in questa cartella",
    "noMediaTitle": "Nessun file video o audio trovato",
    "picker": {
      "blockedDesc": "Il browser ha bloccato l'accesso a questa posizione (cartella di sistema o protetta). Scegli una cartella normale, come Video o Download.",
      "errorTitle": "Impossibile aprire i tuoi file",
      "folderCancelledDesc": "Se hai cliccato su «Annulla» quando il browser chiedeva di consentire a RenameFlow di modificare i file, scegli di nuovo la cartella e concedi l'autorizzazione: è necessaria per rinominare.",
      "folderCancelledTitle": "Nessuna cartella selezionata"
    },
    "quota": {
      "banner": "Piano gratuito — file selezionati: {{selected}} su {{total}} · rinomine rimaste oggi: {{remaining}}",
      "bannerNone": "Piano gratuito: nessuna rinomina rimasta per oggi. I tuoi file restano abbinati: rinominali domani o passa all'illimitato ora.",
      "checkFailedDesc": "Non siamo riusciti a verificare la tua quota giornaliera, quindi i file rimanenti non sono stati rinominati. Controlla la connessione e riprova.",
      "checkFailedTitle": "Rinomina in pausa",
      "loadingPlan": "Verifica del tuo piano in corso… riprova tra un secondo.",
      "noneLeftDesc": "I tuoi file sono caricati e verranno abbinati. Per rinominarli serve Premium, oppure attendi l'azzeramento di domani.",
      "noneLeftTitle": "Nessuna rinomina gratuita rimasta per oggi",
      "preselectDesc": "File selezionati: {{remaining}} su {{total}}. Passa all'illimitato per rinominarli tutti in una volta.",
      "preselectTitle": "Piano gratuito — rinomine rimaste oggi: {{remaining}}",
      "seePlans": "Vedi i piani"
    },
    "searchMatchFor": "Cerca una corrispondenza per {{name}}",
    "supportedFormats": "Formati supportati: {{formats}}",
    "undo": {
      "action": "Annulla",
      "doneDesc": "Nomi originali ripristinati: {{count}}.",
      "doneTitle": "Rinomina annullata",
      "hint": "Non è quello che ti aspettavi? Puoi annullare entro 60 secondi.",
      "lastBatch": "Annulla l'ultima rinomina",
      "partialDesc": "Ripristinati: {{restored}} · non ripristinati: {{failed}} ({{reason}})",
      "partialTitle": "Annullamento incompleto",
      "reasonChanged": "«{{name}}» è stato modificato o sostituito dopo la rinomina",
      "reasonExists": "esiste già un file chiamato «{{name}}»",
      "reasonMissing": "«{{name}}» non si trova più nella sua cartella",
      "reasonOther": "errore imprevisto ({{name}})",
      "reasonPermission": "l'autorizzazione a modificare «{{name}}» è stata negata",
      "renamedTitle": "File rinominati: {{count}}"
    }
  },
  "settings": {
    "title": "Impostazioni",
    "subtitle": "Configura le tue preferenze",
    "language": "Lingua",
    "languageDesc": "Seleziona la tua lingua preferita",
    "theme": "Tema",
    "themeDesc": "Scegli il tuo tema colore",
    "light": "Chiaro",
    "dark": "Scuro",
    "system": "Sistema",
    "pattern": "Pattern di denominazione",
    "patternDesc": "Configura il formato dei nomi file",
    "patternHelp": "Variabili disponibili: {series}, {season}, {episode}, {title}, {year}, {quality}",
    "presets": "Preset",
    "plex": "Plex",
    "kodi": "Kodi",
    "jellyfin": "Jellyfin",
    "custom": "Personalizzato",
    "save": "Salva modifiche",
    "saved": "Impostazioni salvate con successo",
    "proOnly": "Solo account Pro",
    "proOnlyDescription": "Crea i tuoi pattern di denominazione con un abbonamento Pro.",
    "upgradeCta": "Passa a Pro",
    "customDisabled": "I preset standard sono disponibili. I pattern personalizzati richiedono un account Pro."
  },
  "account": {
    "title": "Account",
    "subtitle": "Gestisci il tuo account e abbonamento",
    "profile": "Profilo",
    "subscription": "Abbonamento",
    "currentPlan": "Piano attuale",
    "usage": "Utilizzo oggi",
    "history": "Cronologia rinominazioni",
    "noHistory": "Nessuna cronologia di rinominazione",
    "manageBilling": "Gestisci fatturazione",
    "cancelSubscription": "Annulla abbonamento",
    "upgradeToPremium": "Passa a Premium",
    "billingError": "Impossibile aprire il portale di fatturazione",
    "paymentsTitle": "Pagamenti",
    "paymentsDesc": "Piano attuale e gestione",
    "lifetimeBadge": "Permanente",
    "lifetimeNote": "Accesso a vita attivo — nessun rinnovo.",
    "delete": {
      "confirmBody": "Questa azione è irreversibile. Il tuo account, la cronologia delle rinomine, i pattern personalizzati e le impostazioni verranno eliminati, e qualsiasi abbonamento attivo verrà annullato immediatamente, senza rimborso del periodo in corso.",
      "confirmCta": "Elimina definitivamente",
      "confirmTitle": "Eliminare il tuo account?",
      "cta": "Elimina il mio account",
      "description": "Elimina definitivamente il tuo account, la cronologia delle rinomine, i pattern personalizzati e le impostazioni. Gli abbonamenti attivi vengono annullati.",
      "doneBody": "Il tuo account e i tuoi dati sono stati eliminati.",
      "doneTitle": "Account eliminato",
      "inputLabel": "Digita {{word}} per confermare",
      "lifetimeWarning": "Perderai anche il tuo accesso A vita.",
      "title": "Elimina il mio account",
      "typeToConfirm": "Digita {{word}} per confermare."
    },
    "historyDesc": "Le tue 10 rinomine più recenti",
    "loginRequired": "Accedi per vedere il tuo account",
    "loginRequiredDesc": "Il tuo piano, l'utilizzo e la cronologia delle rinomine compaiono qui dopo l'accesso.",
    "periodEnds": "Periodo in corso fino al {{date}}",
    "usageDesc": "File rinominati oggi (il contatore si azzera ogni giorno a mezzanotte UTC)"
  },
  "footer": {
    "product": "Prodotto",
    "company": "Azienda",
    "legal": "Legale",
    "about": "Chi siamo",
    "blog": "Blog",
    "privacy": "Privacy",
    "terms": "Termini",
    "contact": "Contatti",
    "copyright": "© 2024 RenameFlow. Tutti i diritti riservati.",
    "faq": "FAQ",
    "howTo": "Come funziona",
    "alternatives": "Alternative",
    "support": "Supporto",
    "cookies": "Cookie",
    "rights": "Tutti i diritti riservati.",
    "legalNotice": "Note legali",
    "cookieSettings": "Impostazioni cookie"
  },
  "common": {
    "all": "Tutto",
    "loading": "Caricamento...",
    "error": "Si è verificato un errore",
    "retry": "Riprova",
    "cancel": "Annulla",
    "confirm": "Conferma",
    "save": "Salva",
    "delete": "Elimina",
    "edit": "Modifica",
    "close": "Chiudi",
    "back": "Indietro",
    "next": "Avanti",
    "search": "Cerca",
    "film": "Film",
    "series": "Serie TV",
    "anime": "Anime",
    "music": "Musica",
    "active": "Attivo",
    "success": "Successo"
  },
  "sidebar": {
    "modules": "Moduli",
    "rename": "Rinomina",
    "episodes": "Episodi",
    "subtitles": "Sottotitoli",
    "verify": "Verifica",
    "filter": "Filtra",
    "list": "Lista",
    "history": "Cronologia",
    "soon": "Presto",
    "dailyUsage": "Utilizzo giornaliero",
    "upgrade": "Passa a Premium",
    "premiumActive": "Premium Attivo",
    "fileRenamer": "Rinominatore file",
    "preferences": "Preferenze",
    "usageWarning": "Vicino al limite",
    "usageReached": "Limite giornaliero raggiunto",
    "adminStats": "Statistiche",
    "collapse": "Comprimi la barra laterale",
    "expand": "Espandi la barra laterale",
    "legal": "Note legali e cookie",
    "opensInNewTab": "(si apre in una nuova scheda)"
  },
  "history": {
    "title": "Cronologia rinominazioni",
    "subtitle": "{{count}} file rinominati",
    "originalName": "Nome originale",
    "newName": "Nuovo nome",
    "date": "Data",
    "noHistory": "Nessuna cronologia di rinominazione",
    "noSearchResults": "Nessun risultato trovato",
    "exported": "Cronologia esportata",
    "exportedDesc": "{{count}} voci esportate",
    "deleted": "Voci eliminate",
    "deletedDesc": "{{count}} voci eliminate",
    "deleteConfirm": "Eliminare le voci selezionate?",
    "deleteConfirmDesc": "Questo eliminerà permanentemente {{count}} voci della cronologia.",
    "fetchError": "Caricamento cronologia fallito",
    "deleteError": "Eliminazione voci fallita",
    "loginRequired": "Accesso richiesto",
    "loginRequiredDesc": "Accedi per visualizzare la cronologia delle rinominazioni",
    "deleteAria": "Elimina le voci selezionate",
    "exportAria": "Esporta la cronologia (JSON)",
    "selectAllAria": "Seleziona tutte le voci",
    "selectEntryAria": "Seleziona {{name}}",
    "undo": {
      "action": "Annulla questo batch",
      "batchLabel": "Rinominati alle {{time}} — file: {{count}}",
      "doneDesc": "Nomi originali ripristinati: {{count}}.",
      "doneTitle": "Batch annullato",
      "partialDesc": "Ripristinati: {{restored}} · non ripristinati: {{failed}} ({{reason}})",
      "partialTitle": "Annullamento incompleto"
    },
    "deleteAll": "Elimina tutto",
    "deleteAllConfirm": "Eliminare tutta la cronologia?",
    "deleteAllConfirmDesc": "Tutte le voci della tua cronologia delle rinominazioni verranno eliminate definitivamente dal tuo account, comprese quelle non mostrate in questo elenco. I tuoi file non vengono toccati. L’operazione è irreversibile.",
    "deleteAllAction": "Elimina tutta la cronologia",
    "deletedAll": "Cronologia eliminata",
    "deletedAllDesc": "Voci eliminate: {{count}}.",
    "exportError": "Impossibile esportare la cronologia. Riprova.",
    "limitNote": "Sono mostrate le tue {{limit}} rinominazioni più recenti. L’esportazione (pulsante di download) include tutta la cronologia."
  },
  "verify": {
    "title": "Verifica file",
    "subtitle": "Calcola e verifica checksum dei file",
    "noFiles": "Nessun file selezionato",
    "noFilesDesc": "Seleziona file o cartelle per calcolare i checksum",
    "compareWith": "Confronta con",
    "pasteHash": "Incolla hash per verificare...",
    "computing": "Calcolo hash in corso",
    "complete": "Hash calcolati",
    "completeDesc": "Hash calcolati per {{count}} file",
    "copied": "Hash copiato",
    "match": "Corrispondenza",
    "mismatch": "Non corrisponde",
    "computed": "calcolato",
    "export": "Esporta",
    "compute": "Calcola",
    "selectFiles": "File",
    "selectFolder": "Cartella",
    "computeError": "Calcolo dell'hash non riuscito",
    "copyAria": "Copia l'hash di {{name}}"
  },
  "episodes": {
    "searchPlaceholder": "Cerca serie TV...",
    "searchToStart": "Cerca una serie TV per iniziare",
    "selectSeries": "Seleziona una serie per vedere gli episodi",
    "selectSeriesFirst": "Seleziona una serie dal pannello sinistro",
    "season": "Stagione",
    "noEpisodes": "Nessun episodio trovato per questa stagione",
    "searchError": "Ricerca serie fallita",
    "loadError": "Caricamento episodi fallito",
    "episode": "Episodio",
    "episodesCount": "{{count}} episodi",
    "detailsTitle": "Dettagli episodio",
    "selectEpisode": "Seleziona un episodio per vederne i dettagli",
    "overview": "Trama",
    "noOverview": "Nessuna descrizione disponibile.",
    "airDate": "Data di trasmissione",
    "rating": "Voto",
    "votes": "voti",
    "runtime": "Durata",
    "guestStars": "Guest star",
    "crew": "Staff",
    "sourceFallbackTitle": "Fonte",
    "sourceFallbackDesc": "Le liste degli episodi sono attualmente caricate da TMDB."
  },
  "subtitles": {
    "title": "Ricerca sottotitoli",
    "subtitle": "Trova e scarica sottotitoli per i tuoi video",
    "searchPlaceholder": "Cerca sottotitoli...",
    "noFiles": "Nessun file video selezionato",
    "noFilesDesc": "Seleziona file video per trovare sottotitoli corrispondenti",
    "noVideoFiles": "Nessun file video rilevato",
    "computing": "Calcolo hash...",
    "searching": "Ricerca sottotitoli...",
    "found": "{{count}} sottotitoli trovati",
    "noResults": "Nessun sottotitolo trovato",
    "trySearch": "Prova a cliccare Cerca o affina la ricerca",
    "downloadSelected": "Scarica selezionati",
    "downloaded": "Sottotitolo scaricato",
    "downloadError": "Download fallito",
    "searchError": "Ricerca fallita",
    "selectFirst": "Seleziona almeno un sottotitolo",
    "language": "Lingua",
    "format": "Formato",
    "downloads": "Download",
    "rating": "Valutazione",
    "selectLanguages": "Seleziona lingue",
    "allLanguages": "Tutte le lingue",
    "hashComputed": "Hash calcolato",
    "selectFile": "Seleziona un file per cercare",
    "selectFiles": "Seleziona file video",
    "selectedCount": "{{count}} selezionati",
    "enterQuery": "Inserisci un termine di ricerca",
    "selectFileOrSearch": "Rilascia un video o cerca per titolo",
    "selectFileOrSearchDesc": "Rilascia un file video per la corrispondenza automatica, oppure digita un titolo per cercare manualmente",
    "autoSearching": "Ricerca dei sottotitoli corrispondenti...",
    "monthlyRemaining": "questo mese",
    "limitReached": "Limite raggiunto. Ti rimangono {{remaining}} download questo mese.",
    "hashError": "Errore hash",
    "removeFileAria": "Rimuovi {{name}}"
  },
  "feedback": {
    "title": "Contattaci",
    "subjectPlaceholder": "Oggetto",
    "messagePlaceholder": "Descrivi la tua richiesta...",
    "send": "Invia",
    "sent": "Messaggio inviato! Ti risponderemo presto.",
    "error": "Errore nell'invio. Riprova.",
    "fillFields": "Compila tutti i campi",
    "types": {
      "feature": "Richiesta funzionalità",
      "bug": "Segnalazione bug",
      "support": "Supporto",
      "other": "Altro"
    },
    "rateLimited": "Troppi messaggi inviati. Riprova tra un po'."
  },
  "install": {
    "mobile": "Installa RenameFlow",
    "desktop": "Aggiungi al desktop",
    "description": "Accesso rapido senza aprire il browser",
    "button": "Installa",
    "later": "Più tardi",
    "iosTitle": "Installa su iOS",
    "iosStep1": "Tocca il pulsante Condividi",
    "iosStep2": "Scorri e tocca \"Aggiungi alla schermata Home\"",
    "iosStep3": "Tocca \"Aggiungi\" per confermare"
  },
  "consent": {
    "title": "Cookie e privacy",
    "description": "Con il tuo consenso, utilizziamo i cookie per misurare l'audience (Google Analytics) e registrare le sessioni (Microsoft Clarity), così da migliorare RenameFlow. «Accetta tutti» ci permette inoltre di misurare le nostre campagne pubblicitarie Google. Puoi anche accettare solo gli analytics o rifiutare tutti i cookie non essenziali.",
    "acceptAll": "Accetta tutti",
    "analyticsOnly": "Solo Analytics",
    "reject": "Rifiuta tutti",
    "learnMore": "Scopri di più"
  },
  "cookies": {
    "seoTitle": "Politica sui cookie — RenameFlow",
    "seoDescription": "Scopra quali cookie utilizziamo, perché li utilizziamo e come può gestire le Sue preferenze.",
    "title": "Politica sui cookie",
    "intro": "Questa pagina spiega cosa sono i cookie, come li utilizziamo e come può controllare le Sue preferenze.",
    "whatAre": {
      "title": "Cosa sono i cookie?",
      "description": "I cookie sono piccoli file di testo che vengono memorizzati sul Suo computer o dispositivo mobile quando visita un sito web. Sono ampiamente utilizzati per far funzionare i siti web in modo più efficiente e per fornire informazioni ai proprietari del sito.",
      "storage": "Utilizziamo anche tecnologie simili, come l'archiviazione locale del Suo browser (localStorage, sessionStorage e IndexedDB), soggette alle stesse regole. Nella presente politica, il termine «cookie» indica l'insieme di queste tecnologie."
    },
    "typesTitle": "Tipi di cookie che utilizziamo",
    "types": {
      "essential": {
        "title": "Cookie essenziali",
        "description": "Necessari al funzionamento del sito: mantenere attivo l'accesso, ricordare le Sue scelte in materia di cookie, la lingua e le preferenze di visualizzazione, attivare un acquisto e ricordare le cartelle che Lei autorizza l'applicazione ad aprire. Sono esenti dal consenso, non possono essere disattivati e non vengono mai utilizzati per tracciarLa."
      },
      "analytics": {
        "title": "Cookie di analisi",
        "description": "Installati solo se Lei li accetta. Ci consentono di misurare l'audience del sito (Google Analytics 4), di comprendere i problemi di usabilità tramite mappe di calore e registrazioni delle sessioni (Microsoft Clarity) e, se crea un account, di registrare come ci ha conosciuti (link di campagna o sito di provenienza)."
      },
      "advertising": {
        "title": "Cookie pubblicitari",
        "description": "Installati solo se Lei sceglie «Accetta tutti». Consentono a Google di misurare l'efficacia delle nostre campagne pubblicitarie, ad esempio se una visita successiva a un annuncio ha portato a una registrazione. Non vengono mai utilizzati per personalizzare gli annunci, e RenameFlow non mostra alcuna pubblicità."
      }
    },
    "optional": "Opzionale",
    "required": "Richiesto",
    "ga": {
      "title": "Google Analytics",
      "description": "Utilizziamo Google Analytics per capire come i visitatori interagiscono con il nostro sito web. Questo ci aiuta a migliorare il nostro servizio e l'esperienza utente. Google Analytics utilizza i cookie per raccogliere informazioni sulla tua visita.",
      "consentMode": "Utilizziamo Google Consent Mode v2. Finché Lei non ha accettato la misurazione dell'audience, il consenso è impostato per impostazione predefinita su «denied» (negato): Google Analytics non installa né legge alcun cookie e può al massimo ricevere segnali tecnici senza cookie (come la pagina visualizzata e lo stato del consenso), che Google utilizza per una modellazione statistica aggregata.",
      "loadedAfterConsent": "Il tag di Google (gtag.js) viene caricato solo dopo che Lei ha accettato la misurazione dell'audience: prima della Sua scelta, o se rifiuta, nessuna richiesta viene inviata a Google Analytics e nessun cookie di Google Analytics viene installato. Una volta caricato, applica esattamente la Sua scelta tramite la Modalità di consenso v2 di Google: ad esempio, i cookie pubblicitari restano disattivati se accetta solo la misurazione dell'audience."
    },
    "manage": {
      "title": "Gestisci le tue preferenze",
      "description": "Può modificare le Sue preferenze sui cookie in qualsiasi momento cliccando sul pulsante qui sotto. In questo modo il Suo consenso verrà reimpostato e il banner dei cookie verrà mostrato di nuovo.",
      "button": "Reimposta preferenze cookie",
      "note": "La revoca del consenso interrompe qualsiasi ulteriore raccolta. I cookie già installati possono essere eliminati dalle impostazioni del browser."
    },
    "browser": {
      "title": "Impostazioni del browser",
      "description": "Può anche gestire i cookie dalle impostazioni del Suo browser. La maggior parte dei browser consente di rifiutare i cookie o di eliminare quelli già impostati. Tenga presente che disattivare i cookie può compromettere il funzionamento di questo e di altri siti web che visita."
    },
    "contact": {
      "title": "Domande?",
      "description": "Per qualsiasi domanda sul nostro utilizzo dei cookie, ci contatti all'indirizzo"
    },
    "lastUpdated": "Ultimo aggiornamento: gennaio 2026",
    "clarity": {
      "description": "Utilizziamo inoltre Microsoft Clarity per produrre mappe di calore e registrazioni delle sessioni che ci aiutano a comprendere i problemi di usabilità e a correggere i bug. Clarity viene caricato solo dopo che Lei ha accettato la misurazione dell'audience: se rifiuta, o se accetta solo i cookie essenziali, Clarity non viene mai eseguito e non viene installato alcun cookie di Clarity. Clarity maschera il contenuto dei campi dei moduli; quando Lei ha effettuato l'accesso, può ricevere l'identificativo interno del Suo account, ma mai il Suo indirizzo email."
    },
    "consentRules": {
      "p1": "Ai sensi dell'articolo 82 della legge francese sulla protezione dei dati (Loi Informatique et Libertés) e delle linee guida della CNIL, i cookie strettamente necessari al Servizio o da Lei espressamente richiesti sono esenti dal consenso. Tutti gli altri cookie (misurazione dell'audience, registrazione delle sessioni, pubblicità) vengono installati solo se Lei li accetta tramite il banner mostrato alla Sua prima visita.",
      "p2": "Rifiutare è facile quanto accettare, e la Sua scelta non ha alcun effetto sul Suo accesso al Servizio. Può cambiare idea in qualsiasi momento tramite il pulsante in fondo a questa pagina.",
      "title": "Il Suo consenso"
    },
    "duration": {
      "clarity": "_clck: 1 anno; _clsk: 1 giorno",
      "consentMonths": "{{months}} mesi, o fino a quando Lei non modifica la Sua scelta",
      "days90": "90 giorni",
      "minutes30": "30 minuti",
      "months": "{{months}} mesi",
      "persistent": "Fino alla cancellazione dei dati del browser",
      "session": "Fino alla chiusura della scheda",
      "untilActivated": "Fino all'attivazione dell'acquisto",
      "untilChange": "Fino a quando Lei non modifica la Sua scelta o la presente politica non cambia",
      "untilLogout": "Fino alla disconnessione",
      "upTo13Months": "Fino a 13 mesi"
    },
    "list": {
      "banners": "Ricorda che Lei ha chiuso un banner informativo.",
      "checkout": "Attiva un acquisto effettuato prima dell'accesso.",
      "chunkReload": "Dopo un aggiornamento dell'applicazione, consente alla pagina di ricaricarsi da sola per caricare la nuova versione, al massimo una volta al minuto.",
      "clarity": "Microsoft Clarity: collega le pagine di una visita e le visite successive per le mappe di calore e le registrazioni delle sessioni.",
      "clarityThirdParty": "Microsoft Clarity (domini Microsoft): riconosce il Suo browser sui siti che utilizzano Clarity.",
      "consent": "Memorizza le Sue scelte in materia di cookie.",
      "duration": "Durata",
      "firstTouch": "Ricorda come è arrivato sul sito (parametri di campagna del link seguito, sito di provenienza), per registrarlo con il Suo account se si iscrive.",
      "folders": "Ricorda le cartelle che Lei ha autorizzato l'applicazione ad aprire, per consentirLe di riaprirle. Non lascia mai il Suo dispositivo.",
      "ga": "Google Analytics 4: distingue visitatori e visite per produrre statistiche sull'audience.",
      "gclau": "Google: collega una visita a una campagna pubblicitaria per misurarne l'efficacia.",
      "googleDomains": "Installati da Google sui propri domini, secondo la propria politica, se Lei ha accettato tutti i cookie.",
      "googleDomainsNames": "Cookie di Google (ad es. IDE, NID)",
      "installPrompt": "Stabilisce quando suggerirLe di installare l'applicazione: numero di volte in cui l'ha utilizzata e data in cui ha chiuso questo suggerimento.",
      "language": "Cookie che ricorda la lingua da Lei scelta, affinché le pagine vengano visualizzate direttamente in quella lingua.",
      "name": "Nome",
      "preferences": "Ricorda la Sua lingua e il tema di visualizzazione.",
      "productHunt": "Installato da Cloudflare per Product Hunt quando il Suo browser carica il badge di Product Hunt mostrato in fondo alle pagine: protezione contro i bot, secondo la politica di Product Hunt.",
      "progress": "Ricorda i Suoi progressi nella guida introduttiva e i messaggi già mostrati.",
      "purpose": "Finalità",
      "session": "Mantiene attivo l'accesso (sessione Supabase).",
      "signupPending": "Ricorda che il modulo di registrazione è stato inviato da questo browser, per completare correttamente la Sua registrazione una volta confermato il Suo indirizzo email.",
      "thirdPartyTitle": "Contenuti di terze parti",
      "title": "Elenco dettagliato",
      "welcomeOnce": "Garantisce che l'e-mail di benvenuto venga richiesta una sola volta da questo browser. Il nome contiene il Suo identificativo interno dell'account; non contiene altri dati personali.",
      "analyticsOnce": "Memorizzati solo se accetta la misurazione dell'audience: garantiscono che una registrazione completata, un acquisto o un passaggio iniziale venga conteggiato una sola volta da questo browser. Non contengono dati personali, salvo, in alcuni nomi, il Suo identificativo interno dell'account."
    }
  },
  "faqPage": {
    "seoTitle": "FAQ — RenameFlow",
    "seoDescription": "Domande frequenti su RenameFlow: sicurezza, compatibilità, prezzi e formati.",
    "title": "Domande frequenti",
    "subtitle": "Tutto quello che devi sapere su RenameFlow",
    "cta": "Prova RenameFlow gratis",
    "moreQuestions": "Altre domande?",
    "q1": {
      "q": "È sicuro?",
      "a": "Sì, i tuoi file non lasciano mai il dispositivo."
    },
    "q2": {
      "q": "Quali browser?",
      "a": "Google Chrome e Microsoft Edge (desktop)."
    },
    "q3": {
      "q": "È gratuito?",
      "a": "Sì! Il piano gratuito ti permette di rinominare fino a 15 file al giorno. Per rinomine illimitate, download di sottotitoli e pattern personalizzati, Pro costa 6,99 € all'anno o 2,99 € al mese, oppure 49 € una tantum per l'accesso a vita."
    },
    "q4": {
      "q": "Quali tipi di media?",
      "a": "Film, serie, anime e musica."
    },
    "q5": {
      "q": "Differenza con FileBot?",
      "a": "100% web, nessuna installazione, gratuito."
    },
    "q6": {
      "q": "Pattern personalizzati?",
      "a": "Sì, disponibili per utenti Pro."
    },
    "q7": {
      "q": "Compatibile con Plex/Kodi?",
      "a": "Sì, segue le convenzioni standard."
    },
    "q8": {
      "q": "Sottotitoli?",
      "a": "Sì, rinomina e download disponibili."
    },
    "q9": {
      "q": "Limite file?",
      "a": "15/giorno gratis, illimitato in Pro."
    },
    "q10": {
      "q": "Mac/Linux?",
      "a": "Sì, funziona su qualsiasi SO."
    },
    "q11": {
      "q": "Annullare?",
      "a": "Sì. Subito dopo un batch, clicca su «Annulla» nella notifica (entro 60 secondi), oppure usa «Annulla questo batch» nella Cronologia finché la scheda resta aperta: i tuoi file riprendono i nomi originali. RenameFlow conserva inoltre la cronologia di ogni rinomina, così puoi sempre vedere i nomi originali."
    },
    "q12": {
      "q": "Rinomina in batch?",
      "a": "Seleziona cartella, analizza tutto insieme."
    }
  },
  "howTo": {
    "seoTitle": "Come rinominare file multimediali — RenameFlow",
    "seoDescription": "Guida passo passo per rinominare film, serie e anime automaticamente.",
    "title": "Come rinominare i tuoi file multimediali",
    "intro": "Rinomina film, serie e musica in 4 semplici passaggi.",
    "step1": {
      "title": "Seleziona i file",
      "desc": "Apri la cartella dei media.",
      "detail": "I file restano sul dispositivo."
    },
    "step2": {
      "title": "Rilevamento automatico",
      "desc": "RenameFlow rileva il tipo di media.",
      "detail": "Estrae titolo, anno, stagione ed episodio."
    },
    "step3": {
      "title": "Corrispondenza",
      "desc": "Cerca su TMDB, TheTVDB e MusicBrainz.",
      "detail": "Verifica e scegli la corrispondenza."
    },
    "step4": {
      "title": "Rinomina",
      "desc": "Anteprima e applica.",
      "detail": "Modifiche dirette nel file system."
    },
    "examplesTitle": "Esempi prima / dopo",
    "formatsTitle": "Formati supportati",
    "formatsDesc": "Funziona con tutti i formati comuni:",
    "whyTitle": "Perché RenameFlow?",
    "why1": "100% nel browser",
    "why2": "File mai caricati",
    "why3": "Compatibile Plex, Kodi, Jellyfin",
    "why4": "Gratis con 15 file/giorno",
    "relatedTitle": "Guide correlate",
    "relatedFilebot": "RenameFlow vs FileBot",
    "relatedPlex": "Guida Plex & Kodi",
    "relatedFaq": "FAQ",
    "cta": "Prova gratis",
    "ctaAlternatives": "Confronta alternative"
  },
  "alt": {
    "seoTitle": "Migliori alternative a FileBot 2026 — Strumenti gratuiti per rinominare file multimediali",
    "seoDescription": "Confronta le migliori alternative a FileBot per rinominare file multimediali.",
    "title": "Migliori alternative a FileBot nel 2026",
    "intro": "Confronto dei 5 migliori strumenti per rinominare file multimediali.",
    "table": {
      "feature": "Funzionalità",
      "price": "Prezzo",
      "free15": "Gratis (15/giorno)",
      "free": "Gratis",
      "webBased": "Web (senza installazione)",
      "noInstall": "Nessuna installazione",
      "tmdb": "TMDB",
      "tvdb": "TheTVDB",
      "anime": "Anime",
      "music": "Musica",
      "subtitles": "Sottotitoli",
      "customPatterns": "Pattern",
      "batchRename": "Batch",
      "privacy": "100% locale",
      "crossPlatform": "Piattaforma",
      "openSource": "Open source"
    },
    "detailsTitle": "Confronto dettagliato",
    "details": {
      "renameflow": "RenameFlow è l'unico strumento di rinomina per file multimediali basato sul web. Funziona interamente nel tuo browser, senza installazione. I file non lasciano mai il tuo computer grazie alla File System Access API. Il piano gratuito include 15 file/giorno; l'accesso illimitato costa 6,99 €/anno, 2,99 €/mese o 49 € una tantum per l'accesso a vita.",
      "filebot": "Il più consolidato. Potente ma a pagamento.",
      "tmm": "Gestore media open source. Completo ma complesso.",
      "renamemaster": "Windows gratuito, semplice, senza database media.",
      "bru": "Windows potente con regex, non specializzato."
    },
    "verdictTitle": "Il nostro verdetto",
    "verdictDesc": "RenameFlow per semplicità, FileBot per utenti esperti.",
    "relatedTitle": "Articoli correlati",
    "relatedFilebot": "RenameFlow vs FileBot",
    "relatedHowTo": "Come rinominare",
    "relatedPlex": "Guida Plex & Kodi",
    "cta": "Prova gratis"
  },
  "activation": {
    "title": "Per iniziare",
    "shareText": "Ho appena iniziato a usare RenameFlow!",
    "steps": {
      "account": "Account creato",
      "load": "Carica file (o prova la demo)",
      "match": "Identifica nel database",
      "rename": "Rinomina il primo file"
    },
    "celebrate": {
      "title": "Tutto pronto!",
      "description": "Padroneggi RenameFlow. Aiuta altri a scoprirlo!",
      "share": "Condividi RenameFlow",
      "close": "Chiudi"
    },
    "collapse": "Nascondi i passaggi",
    "dismiss": "Chiudi la checklist",
    "expand": "Mostra i passaggi"
  },
  "paywall": {
    "soft": {
      "title": "Ti piace RenameFlow?",
      "description": "Hai già rinominato diversi file. Passa a Premium per rinomine illimitate e funzioni avanzate.",
      "benefit1": "Rinomine illimitate — niente più limite di 15 file",
      "benefit2": "Download sottotitoli prioritario e matching più rapido",
      "benefit3": "Piano a vita disponibile — paghi una volta, lo usi per sempre",
      "cta": "Vedi i piani",
      "later": "Più tardi"
    },
    "comparePlans": "Confronta tutti i piani",
    "countdown": {
      "hoursMinutes": "{{h}} h {{m}} min",
      "minutes": "{{m}} min"
    },
    "cta": {
      "continue": "Continua al pagamento sicuro"
    },
    "limit": {
      "description": "Passa a Premium per continuare a rinominare subito, senza limite giornaliero.",
      "partial": "{{renamed}} file rinominati, {{pending}} ancora in attesa. Passa a Premium per rinominarli tutti adesso.",
      "resetIn": "Le tue rinomine gratuite tornano tra {{duration}} (alle {{time}}).",
      "title": "Hai usato le {{limit}} rinomine gratuite di oggi"
    },
    "plans": {
      "cancelAnytime": "Annulli quando vuoi",
      "label": "Scegli un piano",
      "payOnce": "Paghi una volta, è tuo per sempre",
      "perMonth": "≈ {{price}} / mese"
    },
    "subtitles": {
      "description": "Premium include download illimitati di sottotitoli.",
      "resetOn": "I tuoi sottotitoli gratuiti tornano il {{date}}.",
      "title": "Hai usato i {{limit}} sottotitoli gratuiti di questo mese"
    },
    "trust": "Pagamento sicuro con Stripe · Abbonamenti annullabili in qualsiasi momento",
    "upgrade": {
      "description": "Rinomine illimitate, tutte le fonti di metadati e sottotitoli illimitati.",
      "title": "Passa a Premium"
    }
  },
  "compat": {
    "table": {
      "browser": "Browser",
      "support": "Supportato",
      "mobile": "Mobile (iOS / Android)",
      "notSupported": "Non supportato",
      "supported": "Supportato",
      "brave": "Brave (dopo aver attivato un'impostazione)",
      "braveHint": "Attiva {{flag}}, poi riavvia Brave."
    },
    "banner": {
      "mobileTitle": "È richiesto un browser desktop",
      "mobileDesc": "RenameFlow ha bisogno di accedere ai file locali — apri questa pagina su un computer con Chrome o Edge.",
      "firefoxTitle": "Firefox non è supportato",
      "firefoxDesc": "Usa Chrome, Edge o Opera per rinominare i tuoi file (Brave funziona dopo aver attivato un'impostazione).",
      "safariTitle": "Safari non è supportato",
      "safariDesc": "Apple Safari non consente di rinominare i file locali. Passa a Chrome o Edge.",
      "unknownTitle": "Browser non supportato",
      "unknownDesc": "Il tuo browser non supporta l'API File System Access. Usa Chrome o Edge.",
      "copyLink": "Copia link",
      "linkCopied": "Link copiato!",
      "braveDesc": "Brave disattiva l'accesso ai file locali per impostazione predefinita. Attiva brave://flags/#file-system-access-api, riavvia Brave e sei a posto.",
      "braveTitle": "Brave: un'impostazione da attivare"
    },
    "pricing": {
      "requiresChrome": "Richiede Chrome o Edge",
      "disabledHint": "Apri questa pagina in Chrome o Edge per sottoscrivere"
    },
    "fallback": {
      "downloadChrome": "Scarica Chrome",
      "downloadEdge": "Scarica Edge"
    }
  },
  "pillar": {
    "plex": {
      "seoTitle": "Guida alla Nomenclatura Plex 2026: Film, Serie, Anime",
      "seoDescription": "Padroneggia la convenzione nomi Plex per film, serie TV, anime e musica. Esempi, risoluzione problemi e il modo più rapido per rinominare.",
      "keywords": "convenzione nomi Plex, nomenclatura Plex, nomi serie tv Plex, nomi film Plex, nomi anime Plex, organizzare libreria Plex, rinominare file Plex, scanner Plex",
      "h1": "Guida alla Nomenclatura Plex: Film, Serie TV, Anime e Musica (2026)",
      "readingTime": "~12 min di lettura",
      "trust": {
        "updated": "Aggiornata a Plex 2026",
        "crossRef": "Verificata con la documentazione ufficiale di Plex",
        "builtBy": "Creata da maniaci delle librerie multimediali"
      },
      "intro": {
        "lead": "Plex è intelligente tanto quanto i nomi dei tuoi file. Se usi la nomenclatura giusta, lo scanner trova locandine, trame e crediti in pochi secondi. Se la sbagli, ti ritrovi a fissare avvisi \"unmatched\" per ore.",
        "problem": "Questa guida è il riferimento pratico e senza fronzoli che avremmo voluto avere quando abbiamo configurato Plex per la prima volta. Copre tutti i tipi di media supportati dagli agenti Plex — film, serie TV, anime, musica — con gli schemi esatti che lo scanner di Plex si aspetta, i casi limite che mettono in difficoltà tutti (versioni 4K, stagioni degli anime, show giornalieri basati sulla data, musica di Artisti Vari) e i passaggi per risolvere i problemi quando nessuna corrispondenza viene trovata. Gli esempi si basano sulla documentazione ufficiale di Plex e sono stati verificati su librerie reali.",
        "promise": "Alla fine, saprai esattamente come rinominare a mano ogni file della tua libreria — oppure avrai saltato del tutto la fatica usando uno strumento che fa tutto in 60 secondi.",
        "heroCta": "Oppure salta il manuale: rinomina la tua libreria in 60s con RenameFlow"
      },
      "toc": {
        "fundamentals": "Fondamenti",
        "movies": "Film",
        "tvShows": "Serie TV",
        "anime": "Anime",
        "music": "Musica",
        "troubleshooting": "Risoluzione Problemi",
        "faster": "Il Metodo Veloce",
        "faq": "FAQ"
      },
      "fundamentals": {
        "h2": "Fondamenti della Nomenclatura Plex",
        "intro": "Prima di tuffarti negli schemi per ogni tipo di media, capisci come ragiona lo scanner di Plex. Due cose determinano se un file trova una corrispondenza: la cartella in cui si trova e il nome del file stesso. Entrambi sono importanti e a volte Plex usa uno per compensare le mancanze dell'altro.",
        "folderVsFileTitle": "Struttura delle cartelle vs nome del file",
        "folderVsFile": "La struttura delle cartelle dice a Plex cos'è un file: un film, un episodio di una serie TV, un album. Il nome del file specifica poi di quale si tratta. I film ottengono una corrispondenza principalmente in base al nome del file (con l'anno come segnale più forte). Gli episodi TV ottengono il match in base alla cartella della stagione + il token sXXeYY nel nome del file. La musica ottiene la corrispondenza da una combinazione di tag ID3 e dalla gerarchia delle cartelle Artista/Album/Traccia.\n\nQuesto significa che un file con un nome perfetto nella cartella sbagliata non funzionerà. Così come un nome di file caotico in una cartella perfetta. Se sistemi entrambi, Plex troverà la corrispondenza con sicurezza in meno di un secondo per file.",
        "scannerModelTitle": "Come ragiona lo scanner di Plex",
        "scannerModel": "Il processo dello scanner di Plex si articola in tre fasi. Primo, raggruppa i file in \"elementi\" usando la struttura delle cartelle e la nomenclatura. Secondo, interroga l'agente configurato (TMDB per i film, TVDB o TMDB per le serie, più l'agente musicale per le tracce) per recuperare i metadati. Terzo, salva la corrispondenza e scarica le locandine.\n\nOgni fase può fallire in modi diversi. Struttura delle cartelle errata → fallimento del raggruppamento (una serie diventa 12 serie, o due film si fondono in uno). Nome del file errato → la ricerca dell'agente restituisce il titolo sbagliato o nessuna corrispondenza. Locandine mancanti anche dopo un match pulito di solito significano che l'agente ha funzionato ma il CDN delle immagini era lento — basta aggiornare i metadati per riprovare.",
        "fourRulesTitle": "Le quattro regole che prevengono il 95% dei problemi",
        "fourRulesIntro": "Quattro regole prevengono il 95% dei problemi di corrispondenza su Plex. Applicale sempre e non vedrai quasi più avvisi \"unmatched\".",
        "rules": [
          {
            "title": "Includi sempre l'anno di uscita per i film",
            "description": "È sorprendentemente comune che due film abbiano lo stesso titolo (pensa a Casino Royale del 1967 contro quello del 2006). L'anno è il modo più semplice per distinguerli.",
            "bad": "Casino Royale.mkv",
            "good": "Casino Royale (2006).mkv"
          },
          {
            "title": "Usa sempre il formato sXXeYY per le serie TV",
            "description": "Due cifre, con zero iniziale, in minuscolo. La regex di Plex è flessibile, ma usare schemi prevedibili riduce i casi limite.",
            "bad": "Breaking Bad Ep 1.mkv",
            "good": "Breaking Bad - s01e01.mkv"
          },
          {
            "title": "Un solo film o una sola serie per cartella",
            "description": "Usa sottocartelle per le stagioni. Non mischiare mai due serie nella stessa cartella principale.",
            "bad": "TV/All My Shows/...",
            "good": "TV/Breaking Bad (2008)/Season 01/..."
          },
          {
            "title": "Non fare mai affidamento solo sul nome del file per la musica",
            "description": "I tag ID3 hanno la priorità su tutto. Usa MusicBrainz Picard, Mp3tag o la modalità musica di RenameFlow per sistemare i tag prima di preoccuparti dei nomi dei file.",
            "bad": "01.mp3 (no tags)",
            "good": "01 - Speak to Me.flac (full ID3 tags)"
          }
        ],
        "walkthroughLinkText": "guida passo passo"
      },
      "movies": {
        "h2": "Nomenclatura dei Film per Plex",
        "intro": "I film sono il tipo di media più facile da organizzare, perché Plex estrae i metadati quasi esclusivamente dal nome del file e dalla cartella. Esistono due layout validi — una cartella per film (consigliato) e una struttura piatta — più estensioni per multi-versione, edizioni e contenuti speciali.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructure": "La struttura consigliata da Plex prevede che ogni film sia nella sua cartella, chiamata come il film con l'anno di uscita tra parentesi. Il file video all'interno ripete lo stesso nome. Sottotitoli, trailer ed extra vanno messi nella stessa cartella.",
        "folderStructureExample": "Movies/\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982).mkv\n│   ├── Blade Runner (1982).en.srt\n│   └── trailer.mp4\n├── Blade Runner 2049 (2017)/\n│   └── Blade Runner 2049 (2017).mkv\n└── Dune (1984)/\n    └── Dune (1984).mkv",
        "folderStructureNote": "Il nome della cartella è la prima cosa che Plex legge. Il nome del file al suo interno è un ripiego. Mantenerli identici è lo schema più pulito e quello che la documentazione di Plex raccomanda esplicitamente.",
        "yearTitle": "L'anno non è negoziabile",
        "year": "L'anno non è negoziabile. Plex usa TMDB come agente di default per i film, e TMDB ha migliaia di titoli duplicati che si distinguono solo per l'anno. \"Dune (1984)\" e \"Dune (2021)\" non hanno metadati in comune; senza l'anno, Plex ne sceglie uno a caso basandosi sulla popolarità su TMDB, che quasi mai è quello che vuoi.\n\nMetti l'anno tra parentesi subito dopo il titolo, con un singolo spazio prima della parentesi di apertura: \"Titolo (AAAA)\". Non \"Titolo AAAA\", non \"Titolo [AAAA]\", non \"Titolo.AAAA\". Le parentesi fanno parte della regex di corrispondenza di Plex.",
        "multiVersionTitle": "Multi-versione (1080p + 4K)",
        "multiVersionIntro": "Plex supporta più versioni dello stesso film in un'unica voce della libreria — utile per conservare una copia a 1080p e una a 4K senza duplicare i metadati. Ci sono due schemi ufficiali.",
        "multiVersionA": "Schema A — Suffisso della risoluzione nel nome del file:",
        "multiVersionAExample": "Avatar (2009)/\n├── Avatar (2009) - 1080p.mkv\n└── Avatar (2009) - 2160p.mkv",
        "multiVersionB": "Schema B — Sottocartelle per versione (più pulito se hai molte edizioni):",
        "multiVersionBExample": "Avatar (2009)/\n├── 1080p/\n│   └── Avatar (2009).mkv\n└── 2160p/\n    └── Avatar (2009).mkv",
        "multiVersionOutcome": "Plex mostra entrambe le versioni in un'unica scheda del film con un selettore di versione. Gli utenti con Plex Pass che usano il Direct Play su un dispositivo 4K vedranno il file 4K; tutti gli altri riceveranno il 1080p senza transcodifica. Questo è il singolo più grande miglioramento alla qualità della vita che manca alla maggior parte delle librerie.",
        "editionsTitle": "Edizioni (director's cut, theatrical, extended)",
        "editionsIntro": "Per director's cut, versioni estese, versioni cinematografiche e simili, Plex 2024+ supporta un tag di edizione esplicito tra parentesi graffe:",
        "editionsExample": "Movies/\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982) - {edition-Final Cut}.mkv\n│   └── Blade Runner (1982) - {edition-Theatrical}.mkv\n└── Apocalypse Now (1979)/\n    ├── Apocalypse Now (1979) - {edition-Theatrical}.mkv\n    └── Apocalypse Now (1979) - {edition-Redux}.mkv",
        "editionsOutcome": "Queste appaiono come film separati nella tua libreria — non come versioni unite come nello schema della risoluzione. Usa le edizioni quando la durata, il contenuto o la narrazione differiscono in modo significativo; usa la multi-versione quando è lo stesso film a qualità diverse.",
        "concertsTitle": "Concerti e spettacoli di cabaret",
        "concerts": "I film di concerti e gli spettacoli di cabaret hanno bisogno di un anno fittizio e vanno nella tua libreria Film, non in una separata. Plex non ha un tipo di media dedicato ai \"concerti\" e TMDB elenca la maggior parte dei concerti con il loro anno di uscita. Mantieni lo stesso schema \"Titolo (Anno).ext\".\n\nPer gli spettacoli di cabaret che non hanno una voce su TMDB, potresti dover bloccare i metadati manually dopo che lo scanner si arrende. Vai su Plex Web → menu ⋯ → «Fix Match» → Cerca per nome.",
        "mistakesTitle": "Cinque errori nella nomenclatura dei film",
        "mistakes": "I cinque errori che causano la maggior parte dei fallimenti di corrispondenza per i film:\n\n1. Anno mancante o in formato sbagliato. \"Inception 2010.mkv\" senza parentesi funziona solo per fortuna.\n2. Caratteri speciali delle release \"scene\" lasciati nel nome: \"Inception.2010.BluRay.x264-SPARKS.mkv\" trova una corrispondenza ma è brutto da vedere. Plex lo analizza, ma gli esseri umani faticano a leggerlo.\n3. File del film nella root della libreria invece che in una cartella. Funziona per la scansione ma impedisce il rilevamento di sottotitoli ed extra.\n4. Versioni 1080p e 2160p con nomi identici senza il suffisso della risoluzione. Plex ne sceglie una a caso.\n5. Tag di edizione che usa parentesi tonde o quadre invece delle graffe. Solo \"{edition-X}\" viene analizzato.",
        "examplesTitle": "Esempi reali",
        "examples": "Movies/\n├── The Matrix (1999)/\n│   └── The Matrix (1999).mkv\n├── Dune (1984)/\n│   └── Dune (1984) - {edition-Theatrical Cut}.mkv\n├── Dune (2021)/\n│   ├── Dune (2021) - 1080p.mkv\n│   └── Dune (2021) - 2160p.mkv\n├── Apocalypse Now (1979)/\n│   ├── Apocalypse Now (1979) - {edition-Theatrical}.mkv\n│   └── Apocalypse Now (1979) - {edition-Redux}.mkv\n└── Lord of the Rings - The Fellowship of the Ring (2001)/\n    ├── Lord of the Rings - The Fellowship of the Ring (2001) - {edition-Theatrical} - 2160p.mkv\n    └── Lord of the Rings - The Fellowship of the Ring (2001) - {edition-Extended} - 2160p.mkv",
        "filebotLinkText": "il metodo FileBot",
        "ctaSoft": "Stanco di scrivere (2021) su 500 film? RenameFlow gestisce una cartella in 60 secondi."
      },
      "tvShows": {
        "h2": "Nomenclatura delle Serie TV per Plex",
        "intro": "Le serie TV sono il punto debole della maggior parte delle librerie. La gerarchia delle cartelle è obbligatoria, il token stagione-episodio è rigido e i casi limite — speciali, show giornalieri, file multi-episodio, miniserie — hanno ciascuno il proprio schema. Se li imposti bene una volta, Plex non ti darà più problemi.",
        "folderStructureTitle": "Struttura delle cartelle (obbligatoria)",
        "folderStructure": "La struttura richiesta ha due livelli di profondità: una cartella per la serie, poi una cartella per ogni stagione. Plex non raggrupperà correttamente gli episodi se metti tutto in una singola cartella.",
        "folderStructureExample": "TV Shows/\n├── Breaking Bad (2008)/\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag....mkv\n│   ├── Season 02/\n│   │   └── Breaking Bad - s02e01.mkv\n│   └── Specials/\n│       └── Breaking Bad - s00e01 - Behind the Scenes.mkv\n└── The Wire (2002)/\n    └── Season 01/\n        └── The Wire - s01e01.mkv",
        "folderStructureNote": "Formato del nome della cartella della serie: \"Titolo Serie (Anno)\". L'anno distingue i remake (pensa a \"The Office (2001)\" UK vs \"The Office (2005)\" US). Formato della cartella della stagione: \"Season XX\" con due cifre e zero iniziale, o \"Specials\" per la stagione 0.",
        "filenameTitle": "Formato del nome del file: sXXeYY",
        "filenameFormat": "Il token per il nome del file che Plex capisce è sXXeYY — 's' ed 'e' minuscole, numeri a due cifre con zero iniziale. Le varianti che Plex accetta includono SXXEYY (maiuscolo), Season XX Episode YY (verboso) e 1x01 separato da un punto. Ma mischiare gli stili all'interno della stessa serie confonde alcuni scanner. Scegline uno e mantienilo; sXXeYY in minuscolo è il più sicuro.\n\nAggiungi il titolo dell'episodio dopo un trattino per una migliore leggibilità — è opzionale per la corrispondenza ma si legge meglio nell'interfaccia di Plex quando i metadati tardano a caricarsi:",
        "filenameExample": "Breaking Bad - s05e14 - Ozymandias.mkv",
        "filenameNote": "Il titolo dell'episodio NON viene usato per la corrispondenza. L'agente dei metadati sovrascrive quello che hai scritto con il titolo ufficiale da TVDB o TMDB.",
        "specialsTitle": "Speciali e OVA",
        "specials": "Speciali, OVA, dietro le quinte ed extra vanno in una cartella \"Specials\" (nome letterale) o \"Season 00\". Plex le tratta entrambe come stagione zero. All'interno, nominali s00e01, s00e02, ecc. L'ordine dovrebbe corrispondere all'elenco ufficiale degli \"speciali\" su TVDB.\n\nAlcune serie hanno speciali trasmessi tra una stagione e l'altra. Puoi usare l'ordine di messa in onda assoluto o seguire la numerazione degli speciali di TVDB. L'agente TVDB di Plex usa di default la numerazione di TVDB, quindi controlla lì per evitare mancate corrispondenze.",
        "dateBasedTitle": "Show giornalieri (basati sulla data)",
        "dateBasedIntro": "Gli show giornalieri (The Daily Show, talk show, telegiornali) non seguono lo schema sXXeYY perché gli episodi non hanno numeri di stagione/episodio, ma date. Plex supporta uno schema di nomenclatura basato sulla data:",
        "dateBasedExample": "The Daily Show (1996)/\n├── Season 28/\n│   ├── The Daily Show - 2024-01-15.mkv\n│   └── The Daily Show - 2024-01-16.mkv",
        "dateBasedNote": "Formatta la data come AAAA-MM-GG. Plex la usa per trovare una corrispondenza con l'indice delle date degli show giornalieri su TVDB. La sezione della libreria deve avere l'agente TVDB selezionato; l'agente TMDB ha un supporto limitato per questo tipo di show.",
        "multiEpisodeTitle": "File multi-episodio",
        "multiEpisodeIntro": "Per episodi doppi o finali di stagione che occupano due slot di episodi in un unico file, usa la sintassi per intervalli:",
        "multiEpisodeExample": "Breaking Bad - s05e15-e16 - Granite State + Felina.mkv",
        "multiEpisodeNote": "Plex crea un singolo file riproducibile che mappa a entrambi gli episodi nei metadati. Puoi anche usare s05e15-s05e16 (ripetizione completa) e Plex accetta entrambi, ma la forma con l'intervallo è più pulita.",
        "miniSeriesTitle": "Miniserie",
        "miniSeries": "Le miniserie con una sola stagione (Chernobyl, Band of Brothers, La regina degli scacchi) seguono lo stesso schema delle serie normali, con \"Season 01\" come unica cartella di stagione. Non cadere nella tentazione di mettere gli episodi nella cartella principale della serie — lo scanner di Plex si aspetta la cartella della stagione.",
        "failuresTitle": "Errori comuni con le serie TV e come risolverli",
        "failures": "Gli errori di scansione più comuni per le serie TV e le loro cause:\n\n— \"Episodio senza corrispondenza\" ma la stagione è corretta: il token nel nome del file è malformato. Controlla che sXXeYY sia minuscolo e con zero iniziale.\n\n— Intera stagione senza corrispondenza: il nome della cartella non inizia con \"Season \". \"S1\" o \"Season1\" non funzionano. Lo spazio è obbligatorio.\n\n— Corrispondenza con la serie sbagliata: manca l'anno per un titolo comune. \"The Office\" trova una corrispondenza con la versione americana più popolare, a prescindere da quale tu abbia. Aggiungi (2001) o (2005) alla cartella della serie.\n\n— Episodi raggruppati nella stagione 1 anche se sono della stagione 2 o successive: i file sono nella cartella principale della serie, non nelle cartelle delle stagioni. Sposta ogni file nella cartella \"Season XX/\".\n\n— Il \"Titolo dell'episodio\" mostrato è sbagliato: l'agente dei metadati ha sovrascritto il tuo nome file. È un comportamento voluto. Se il titolo è sbagliato su TVDB, correggilo lì e aggiorna i metadati. Plex richiede un aggiornamento giornaliero della cache, quindi le modifiche si propagano entro 24 ore.",
        "examplesTitle": "Esempi reali",
        "examples": "TV Shows/\n├── Breaking Bad (2008)/\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag....mkv\n│   ├── Season 05/\n│   │   └── Breaking Bad - s05e15-e16 - Granite State + Felina.mkv\n│   └── Specials/\n│       └── Breaking Bad - s00e01 - No Half Measures.mkv\n├── The Office (2005)/\n│   └── Season 03/\n│       └── The Office - s03e12 - Back from Vacation.mkv\n├── Chernobyl (2019)/\n│   └── Season 01/\n│       └── Chernobyl - s01e01 - 1:23:45.mkv\n└── The Daily Show (1996)/\n    └── Season 29/\n        └── The Daily Show - 2024-03-15.mkv"
      },
      "anime": {
        "h2": "Nomenclatura degli Anime per Plex",
        "intro": "Gli anime sono il punto in cui lo scanner di default di Plex va in crisi e i thread su Reddit si moltiplicano. Il problema di fondo è che gli anime sono tracciati su tre database (TMDB, TVDB, AniDB) che non sono d'accordo su cosa conti come stagione, cosa conti come serie e come numerare gli episodi. Il database che il tuo agente Plex interroga determina tutto il resto. Esistono due strategie valide; scegline una e seguila.",
        "challengeTitle": "La sfida principale",
        "challenge": "Un esempio concreto: One Piece. AniDB lo elenca come una serie continua di oltre 1000 episodi con numerazione assoluta (episodio 1, 2, 3... 1064). TVDB lo divide in più di 21 \"stagioni\" seguendo gli archi narrativi. TMDB fa a modo suo, rispecchiando in parte TVDB.\n\nSe la tua libreria di anime su Plex usa l'agente TMDB (default) e i nomi dei tuoi file usano la numerazione assoluta (\"One Piece - 1064.mkv\"), non ci sarà nessuna corrispondenza perché TMDB si aspetta stagione ed episodio. Se i tuoi file usano la mappatura stagione/episodio di TVDB (\"One Piece - s21e62.mkv\") e passi a un altro agente, la mappatura non funzionerà più.\n\nDue strategie per uscire dalla trappola, in ordine di impegno:\n\nStrategia 1 — Usa stagioni/episodi di TVDB ovunque, accettando che alcuni numeri di episodio sembrino arbitrari. Costo di configurazione minimo. Fedeltà minima per le serie con numerazione assoluta.\n\nStrategia 2 — Installa lo scanner e l'agente HAMA (mantenuto dalla comunità su GitHub) che \"parla\" AniDB nativamente. Massima fedeltà. Installazione manuale. Consigliato per le librerie di anime serie.",
        "absoluteTitle": "Numerazione assoluta con HAMA",
        "absoluteIntro": "Con HAMA installato, puoi dare ai file degli anime nomi con numeri di episodio assoluti e HAMA li assocerà correttamente:",
        "absoluteExample": "Anime/\n├── One Piece [anidb-69]/\n│   ├── Season 01/\n│   │   ├── One Piece - s01e001.mkv\n│   │   ├── One Piece - s01e002.mkv\n│   │   └── ...",
        "absoluteNote": "Il suffisso [anidb-69] è un suggerimento esplicito di ID per HAMA — costringe l'agente a usare la voce AniDB per One Piece (ID 69 nel loro catalogo) invece di indovinare dal titolo. Usalo per ogni serie con un titolo ambiguo (più stagioni con lo stesso nome, spelling alternativi).\n\nPer la numerazione assoluta senza HAMA — usando solo l'agente di default di Plex — nomina i file con il numero assoluto nello slot dell'episodio della stagione 1: \"Serie - s01e0064.mkv\". Plex li mostrerà come episodi da 1 a N della stagione 1, il che fa perdere il contesto della stagione ma almeno trova una corrispondenza.",
        "hamaTitle": "Come installare HAMA in 5 passaggi",
        "hama": "Installazione di HAMA in cinque passaggi:\n\n1. Scarica HAMA da github.com/ZeroQI/Hama.bundle e mettilo nella cartella \"Plug-ins\" di Plex.\n2. Scarica Absolute Series Scanner (ASS) da github.com/ZeroQI/Absolute-Series-Scanner e mettilo nella cartella \"Scanners/Series\" di Plex.\n3. Riavvia il server Plex.\n4. Crea una nuova sezione della libreria, di tipo \"Serie TV\", e nelle impostazioni avanzate imposta lo scanner su \"Absolute Series Scanner\" e l'agente su \"HAMA\".\n5. Collega la sezione alla tua cartella di anime e avvia una scansione.\n\nHAMA legge gli ID di AniDB, MyAnimeList e TVDB dal nome della cartella tra parentesi quadre. Puoi mischiare e abbinare per ogni serie. AniDB è migliore per la fedeltà dei nomi; TVDB è migliore per le serie con metadati per il doppiaggio in inglese.",
        "splitSeasonsTitle": "Stagioni divise (Attack on Titan)",
        "splitSeasons": "Attack on Titan è il classico problema della stagione divisa. AniDB e TVDB non sono d'accordo se la \"Final Season\" sia la stagione 4, la 5 o una serie a parte. La Final Season è stata divisa in tre \"parti\", ognuna trattata diversamente nei vari database.\n\nSoluzione: scegli il database che corrisponde al tuo modo di vedere la serie, installa l'agente corrispondente se necessario (HAMA per AniDB, default per TVDB), e mantienilo per tutti i tuoi anime. Mischiare i database all'interno di una libreria crea più problemi di quanti ne risolva.\n\nSe sei un utente di TVDB e la struttura delle stagioni ti sembra sbagliata, controlla la sezione \"Alias\" della serie su TVDB — a volte l'alias mantenuto punta alla struttura che la maggior parte degli spettatori si aspetta.",
        "ovaTitle": "OVA e film collegati",
        "ova": "OVA, film collegati a una serie e speciali vanno tutti in Season 00 con numerazione sequenziale s00e01, s00e02. L'ordine segue quello del database che stai usando.\n\nPer i film collegati a una serie (Demon Slayer: Mugen Train, your name., i numerosi film di Naruto), c'è un dibattito aperto se debbano stare nella libreria delle Serie TV come speciali o nella libreria dei Film come opere a sé stanti. La libreria dei Film di solito è più semplice — meno casi limite per lo scanner. Lo svantaggio: non appaiono nella vista della serie principale.",
        "subDubTitle": "Sub vs dub (sottotitoli vs doppiaggio)",
        "subDubIntro": "La nomenclatura sub vs dub non cambia la corrispondenza del file ma influisce su quale traccia audio viene riprodotta di default. Plex sceglie la prima traccia audio a meno che tu non ne abbia impostata una predefinita nel file o nelle preferenze del tuo account.\n\nSe conservi sia la versione solo sottotitolata (sub) sia quella doppiata (dub) dello stesso episodio, usa la nomenclatura multi-versione (schema con suffisso di risoluzione) con la lingua dell'audio nel suffisso:",
        "subDubExample": "Show - s01e01 - JPN.mkv\nShow - s01e01 - ENG.mkv",
        "subDubNote": "Questi vengono uniti in un'unica voce dell'episodio con un selettore di versione, esattamente come le versioni 1080p/2160p dei film.",
        "examplesTitle": "Esempi reali",
        "examplesA": "Libreria basata su HAMA:\nAnime/\n├── One Piece [anidb-69]/\n│   ├── Season 01/\n│   │   ├── One Piece - s01e001.mkv\n│   │   └── One Piece - s01e002.mkv\n│   └── Season 00/\n│       └── One Piece - s00e001 - Movie 14: Stampede.mkv\n└── Attack on Titan [anidb-9541]/\n    ├── Season 01/\n    └── Season 02/",
        "examplesB": "Libreria basata su TVDB (agente di default, senza HAMA):\nAnime/\n├── Demon Slayer (2019)/\n│   ├── Season 01/\n│   │   ├── Demon Slayer - s01e01.mkv\n│   │   └── Demon Slayer - s01e02.mkv\n│   └── Season 02/\n│       └── Demon Slayer - s02e01 - Mugen Train Arc.mkv\n└── Spy x Family (2022)/\n    └── Season 01/\n        └── Spy x Family - s01e01.mkv",
        "kodiJellyfinLinkText": "Equivalenti per Kodi e Jellyfin",
        "ctaSoft": "Stanco di scrivere s01e01 su 500 episodi? RenameFlow lo fa in 60 secondi."
      },
      "music": {
        "h2": "Nomenclatura della Musica per Plex e Plexamp",
        "intro": "La musica è l'unico tipo di media in cui i nomi dei file sono secondari. L'agente musicale di Plex legge prima i tag ID3 e ricorre alla struttura delle cartelle solo quando i tag mancano o sono sbagliati. Le librerie più pulite hanno entrambi corretti; le librerie basate solo sui tag o solo sulle cartelle sviluppano strane lacune.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructureIntro": "La struttura raccomandata rispecchia il modo in cui la maggior parte delle app musicali concepisce le librerie: artista, poi album, poi traccia.",
        "folderStructureExample": "Music/\n├── Pink Floyd/\n│   ├── The Dark Side of the Moon (1973)/\n│   │   ├── 01 - Speak to Me.flac\n│   │   ├── 02 - Breathe (In the Air).flac\n│   │   └── ...\n│   └── Wish You Were Here (1975)/\n│       └── 01 - Shine On You Crazy Diamond Pts. 1-5.flac\n└── Daft Punk/\n    └── Random Access Memories (2013)/\n        └── 01 - Give Life Back to Music.flac",
        "folderStructureNote": "L'anno dell'album tra parentesi è opzionale ma utile — distingue le riedizioni e aiuta a trovare la corrispondenza con la release giusta su MusicBrainz. I nomi delle tracce iniziano con un numero di traccia a due cifre con zero iniziale, seguito da un trattino e dal titolo.",
        "id3Title": "I tag ID3 vengono prima",
        "id3": "I tag ID3 sono ciò che l'agente musicale di Plex legge veramente. I tag richiesti sono: artista, album, titolo, numero di traccia. Tag aggiuntivi raccomandati: artista dell'album (diverso dall'artista della traccia nelle compilation), anno, genere, numero del disco.\n\nRinominare i file senza correggere i tag non aiuta Plex a trovare la corrispondenza corretta. Se i tuoi tag sono sbagliati, installa MusicBrainz Picard (gratuito) o Mp3tag (gratuito su Windows) e prima riscrivi i tag, poi occupati dei nomi dei file. La modalità musica di RenameFlow legge MusicBrainz e aggiorna i nomi dei file, ma non scrive i tag ID3, quindi usalo dopo un tagger.",
        "variousArtistsTitle": "Artisti Vari (compilation, colonne sonore)",
        "variousArtistsIntro": "Le compilation e le colonne sonore hanno bisogno di un \"Artista dell'album\" impostato su \"Various Artists\", altrimenti esplodono in dozzine di \"artisti\" da una sola traccia nella tua libreria. L'impostazione si trova nei tag ID3:\n\nTag: Artista dell'album = \"Various Artists\"\nTag: Artista = (l'artista della singola traccia)\n\nLo schema delle cartelle diventa quindi:",
        "variousArtistsExample": "Music/\n└── Various Artists/\n    └── Rocky IV Soundtrack (1985)/\n        ├── 01 - Burning Heart - Survivor.flac\n        └── 02 - Heart's on Fire - John Cafferty.flac",
        "variousArtistsNote": "Plex mostra l'album sotto \"Various Artists\", ma ogni traccia mostra il suo vero interprete.",
        "trackNumberingTitle": "Numerazione delle tracce",
        "trackNumbering": "I numeri di traccia vanno all'inizio del nome del file, a due cifre con zero iniziale. Non saltare i numeri (niente 1, 3, 4 — questo rompe l'ordine di riproduzione sugli agenti che riordinano alfabeticamente quando mancano i tag delle tracce).\n\nSchema del nome del file: \"01 - Titolo Traccia.ext\" o semplicemente \"01 Titolo Traccia.ext\". Entrambi funzionano. Evita di mettere l'artista in ogni nome di traccia — è ridondante con la cartella e affolla l'interfaccia quando Plexamp ripiega sulla visualizzazione per nome del file.",
        "multiDiscTitle": "Album multi-disco",
        "multiDiscIntro": "Gli album multi-disco usano un livello di sottocartelle \"Disc XX\" tra l'album e le tracce, e il tag ID3 \"Numero Disco\" deve essere impostato su ogni file:",
        "multiDiscExample": "Music/\n└── Tool/\n    └── Lateralus (2001)/\n        ├── Disc 01/\n        │   ├── 01 - The Grudge.flac\n        │   └── ...\n        └── Disc 02/\n            └── 01 - Faaip de Oiad.flac",
        "multiDiscNote": "Plexamp li unisce in una vista continua dell'album con divisori per disco. Senza il tag del disco, le tracce del disco 2 entrano in conflitto con quelle del disco 1 (due \"traccia 01\", due \"traccia 02\", e Plex sceglie la prima che vede).",
        "examplesTitle": "Esempi reali",
        "examples": "Music/\n├── Pink Floyd/\n│   ├── The Dark Side of the Moon (1973)/\n│   │   ├── 01 - Speak to Me.flac\n│   │   ├── 02 - Breathe (In the Air).flac\n│   │   └── 10 - Eclipse.flac\n│   └── The Wall (1979)/\n│       ├── Disc 01/\n│       │   ├── 01 - In the Flesh?.flac\n│       │   └── ...\n│       └── Disc 02/\n│           └── 01 - Hey You.flac\n├── Various Artists/\n│   └── Pulp Fiction Soundtrack (1994)/\n│       ├── 01 - Pumpkin and Honey Bunny - Tim Roth.flac\n│       └── 02 - Misirlou - Dick Dale.flac\n└── Daft Punk/\n    └── Random Access Memories (2013)/\n        ├── 01 - Give Life Back to Music.flac\n        └── 13 - Contact.flac"
      },
      "troubleshooting": {
        "h2": "Risoluzione Problemi di Nomenclatura Plex",
        "intro": "Anche con una nomenclatura perfetta, le librerie si rompono in modi prevedibili. Ecco i sei errori che coprono circa il 90% dei problemi reali di nomenclatura su Plex, con i passaggi esatti per risolverli.",
        "causesLabel": "Cause probabili",
        "stepsLabel": "Passaggi per la risoluzione",
        "items": [
          {
            "problem": "Plex mostra il film come senza corrispondenza (unmatched)",
            "causes": [
              "Manca l'anno dal nome del file o della cartella",
              "Caratteri speciali da una release \"scene\" (es. 'BluRay.x264-SPARKS') confondono il parser su titoli rari",
              "File del film nella root della libreria invece che in una cartella",
              "Il titolo differisce significativamente dal titolo su TMDB (titolo in spagnolo vs titolo in inglese)"
            ],
            "steps": [
              "Aggiungi (AAAA) tra parentesi subito dopo il titolo, sia nella cartella che nel nome del file",
              "Rimuovi tutto ciò che segue l'anno — mantieni solo 'Titolo (AAAA).ext'",
              "Sposta il file in una cartella con lo stesso identico nome del file",
              "In Plex Web → menu ⋯ sul film → «Fix Match» → Opzioni di Ricerca → inserisci direttamente l'ID di TMDB"
            ]
          },
          {
            "problem": "È stata trovata una corrispondenza con la serie sbagliata (trova The Office US quando hai la versione UK)",
            "causes": [
              "La cartella della serie non include l'anno",
              "Il titolo corrisponde a più serie su TVDB/TMDB e Plex sceglie quella più popolare"
            ],
            "steps": [
              "Rinomina la cartella della serie in 'Titolo (Anno)' con l'anno di prima messa in onda",
              "Libreria Plex → ⋯ → «Refresh Metadata»",
              "Se ancora sbagliato: ⋯ → «Match» → Cerca per ID TVDB o TMDB e seleziona la voce corretta"
            ]
          },
          {
            "problem": "Titolo dell'episodio mancante o sbagliato",
            "causes": [
              "Il token nel nome del file era malformato (sXXeYY non ha lo zero iniziale, maiuscole e minuscole mischiate)",
              "TVDB/TMDB ha il titolo sbagliato — Plex mostra ciò che dice l'agente"
            ],
            "steps": [
              "Verifica che il nome del file usi il formato 'sXXeYY', con entrambe le lettere minuscole e i numeri a due cifre",
              "Se il nome del file è corretto: l'errore è nell'agente stesso. Puoi modificare il titolo su TVDB e attendere 24 ore per l'aggiornamento, oppure in Plex Web → Modifica episodio → modifica il titolo manualmente"
            ]
          },
          {
            "problem": "Intera stagione senza corrispondenza anche se gli episodi hanno il nome corretto",
            "causes": [
              "Il nome della cartella della stagione non inizia con 'Season '",
              "Gli episodi sono nella cartella principale della serie, non in una cartella di stagione",
              "La cartella della stagione usa un set di caratteri non latini che confonde lo scanner"
            ],
            "steps": [
              "Rinomina la cartella della stagione in 'Season 01' (con spazio, due cifre)",
              "Sposta ogni file episodio nella cartella 'Season XX' corretta",
              "Per gli speciali, usa 'Specials' (letterale) o 'Season 00'"
            ]
          },
          {
            "problem": "Anime divisi nelle stagioni sbagliate",
            "causes": [
              "Mancata corrispondenza tra la tua numerazione dei file e la struttura delle stagioni dell'agente (AniDB vs TVDB vs TMDB)",
              "Usi l'agente di default per serie con numerazione assoluta come One Piece"
            ],
            "steps": [
              "Scegli un database (TVDB per meno problemi, AniDB tramite HAMA per la massima fedeltà) e mantienilo",
              "Se usi TVDB: rinomina i file per farli corrispondere alla suddivisione stagione/episodio di TVDB per quella serie",
              "Se installi HAMA: vedi la sezione sull'installazione di HAMA qui sopra. Esegui di nuovo la scansione dopo l'installazione"
            ]
          },
          {
            "problem": "La libreria non esegue affatto la scansione (non succede nulla quando la avvii)",
            "causes": [
              "Il server Plex non ha i permessi di lettura sulla cartella della libreria",
              "La libreria è vuota o il percorso è cambiato (condivisione di rete non montata, unità rinominata)",
              "Lo scanner di Plex è in pausa (raro, ma controlla Impostazioni → Libreria → Scansione)"
            ],
            "steps": [
              "Fai clic con il tasto destro sulla cartella della libreria nel tuo sistema operativo, verifica che l'account utente di Plex abbia almeno l'accesso in lettura",
              "Plex Web → Impostazioni → Gestisci → Librerie → controlla che il percorso della libreria sia raggiungibile",
              "Prova una scansione manuale dal menu ⋯ sulla scheda della libreria",
              "Riavvia il processo di Plex Media Server se la scansione continua a fallire silenziosamente"
            ]
          }
        ]
      },
      "faster": {
        "h2": "L'alternativa da 60 secondi",
        "intro": "Tutto quello che hai letto finora è il metodo manuale: capire le regole, scrivere i nomi giusti per i file, risolvere i casi limite da solo. Se fatto con cura una volta, una libreria rimane pulita per anni. Ma \"con cura\" raramente sopravvive a un arretrato di 2000 file.",
        "manualWayTitle": "Il metodo manuale",
        "manualWay": "In tutta onestà: a mano, calcola circa 1 minuto per film o episodio una volta che hai preso confidenza — cercare l'anno su TMDB o IMDb, scrivere il titolo canonico, usare il formato sXXeYY corretto. Una serie di 500 episodi richiede otto ore di lavoro. Una libreria mista di 2000 file è un intero weekend.",
        "fasterWayTitle": "Il metodo da 60 secondi",
        "fasterWay": "RenameFlow fa lo stesso lavoro in pochi secondi. Trascina una cartella: RenameFlow analizza ogni nome di file, interroga TMDB/TheTVDB/AniList/MusicBrainz in parallelo, mostra il nome proposto pronto per Plex e rinomina i file localmente quando confermi. Nulla viene caricato: la File System Access API esegue la rinomina direttamente sul tuo disco. Gratis fino a 15 file al giorno; piano A vita a 49 € una tantum per l'uso illimitato.\n\nI pattern di denominazione sono esattamente quelli di questa guida, verificati su ciascuno degli esempi mostrati sopra. Se hai già digitato a mano metà della tua libreria, RenameFlow può finire il resto in 60 secondi.",
        "pricingLinkText": "piani di RenameFlow",
        "cta": "Gratis: 15 file/giorno, account gratuito in 30 secondi, nessun upload."
      },
      "faq": {
        "h2": "Nomenclatura Plex — Domande Frequenti",
        "seeAllLinkText": "vedi tutte le FAQ",
        "items": [
          {
            "question": "Qual è la regola di nomenclatura più importante in assoluto per Plex?",
            "answer": "Includere sempre l'anno per i film e 'sXXeYY' per le serie TV. Questi due schemi da soli risolvono circa l'80% dei problemi di corrispondenza più comuni."
          },
          {
            "question": "Plex ha davvero bisogno dell'anno per ogni film?",
            "answer": "Sì, se hai film che condividono il titolo con altri, cosa più comune di quanto si pensi (Dune 1984 vs 2021, Casino Royale 1967 vs 2006, La Mummia 1932/1959/1999/2017). Senza l'anno, TMDB restituisce la corrispondenza più popolare, che spesso non è quella che hai tu. Aggiungi l'anno sempre e comunque — il costo è zero e il vantaggio è avere corrispondenze corrette per sempre."
          },
          {
            "question": "Devo usare 'Season 00' o 'Specials' per gli episodi speciali?",
            "answer": "Entrambi funzionano — Plex li tratta allo stesso modo. 'Specials' è più leggibile per un essere umano; 'Season 00' è più coerente se usi uno script per generare le cartelle. Scegline uno e usalo per tutte le tue serie."
          },
          {
            "question": "Perché Plex sceglie la versione sbagliata di un titolo duplicato anche se ho aggiunto l'anno?",
            "answer": "O manca l'anno nel nome della cartella (Plex legge prima la cartella), o hai messo l'anno tra parentesi quadre invece che tonde. La regex di Plex cerca specificamente '(AAAA)' — le parentesi quadre e i punti non funzionano. Controlla sia la cartella che il nome del file."
          },
          {
            "question": "L'estensione del file è importante? MKV, MP4 o AVI?",
            "answer": "Non per la corrispondenza. Plex analizza tutte le estensioni video comuni allo stesso modo. È importante per le prestazioni di riproduzione: MKV con H.264 o H.265 funziona meglio sulla maggior parte dei client. I file AVI spesso richiedono la transcodifica su dispositivi mobili e TV. La scelta del container influisce sulla compatibilità, non sui metadati."
          },
          {
            "question": "Cosa succede se rinomino i file dopo che Plex li ha già scansionati?",
            "answer": "Plex cercherà una nuova corrispondenza alla scansione successiva. I metadati locali (stato di visione, playlist, locandine personalizzate) vengono conservati quando il nuovo nome del file corrisponde alla stessa voce su TMDB/TVDB. Se il nuovo nome causa una corrispondenza diversa, lo stato di visione di solito migra tramite il GUID e sopravvive — ma le locandine personalizzate e le modifiche locali potrebbero andare perse."
          },
          {
            "question": "Dovrei rinominare i file degli anime per l'agente di default di Plex o installare HAMA?",
            "answer": "Per un totale di meno di ~200 episodi, usa l'agente di default e accetta qualche stranezza con le stagioni — il tempo per installare HAMA non ne vale la pena. Per librerie di anime più grandi o per qualsiasi cosa con numerazione assoluta (One Piece, Detective Conan, Naruto, Boruto), installa HAMA. Il guadagno in fedeltà è enorme e l'installazione è un costo una tantum."
          },
          {
            "question": "Posso automatizzare il processo di rinomina per non doverci pensare ogni volta che aggiungo file?",
            "answer": "Sì. Due opzioni: integrare Sonarr + Radarr nel tuo flusso di download in modo che i file arrivino già nominati, oppure usare RenameFlow come strumento manuale per i lotti quando importi. Sonarr/Radarr funzionano meglio per catene completamente automatizzate; RenameFlow è ideale quando vuoi revisionare ogni rinomina prima che avvenga."
          }
        ]
      },
      "related": {
        "h2": "Continua a leggere",
        "items": [
          {
            "title": "Guida passo passo alla rinomina",
            "href": "/how-to-rename"
          },
          {
            "title": "Confronto dettagliato: RenameFlow vs FileBot",
            "href": "/alternatives#filebot"
          },
          {
            "title": "Equivalenti di nomenclatura per Kodi e Jellyfin",
            "href": "/plex-kodi-jellyfin"
          },
          {
            "title": "Tutte le FAQ di RenameFlow",
            "href": "/faq"
          }
        ]
      },
      "guidesHub": {
        "cardTitle": "Guida alla Nomenclatura Plex",
        "cardDesc": "La guida di riferimento completa da 7.000 parole per la nomenclatura di film, serie TV, anime e musica per Plex. Con risoluzione problemi ed esempi pronti.",
        "cardBadge": "Novità"
      },
      "externalLinks": {
        "plexNaming": "Convenzione di nomenclatura Plex (ufficiale)",
        "plexMultiVersion": "Nomenclatura multi-versione Plex (ufficiale)",
        "hamaGithub": "Scanner HAMA (GitHub)"
      },
      "howTo": {
        "name": "Come nominare i file dei film per Plex",
        "description": "Procedura passo passo per nominare i file dei film in modo che lo scanner di Plex li riconosca al primo colpo.",
        "step1": {
          "name": "Crea una cartella per ogni film",
          "text": "Ogni film ha una sua cartella chiamata «Titolo (Anno)», ad esempio «Blade Runner (1982)». Il file video al suo interno ripete lo stesso nome."
        },
        "step2": {
          "name": "Aggiungi l'anno di uscita tra parentesi",
          "text": "Plex usa TMDB e distingue i titoli omonimi grazie all'anno. Usa sempre le parentesi tonde, non quadre né punti: «Dune (2021)», non «Dune 2021» o «Dune [2021]»."
        },
        "step3": {
          "name": "Gestisci i film in più versioni",
          "text": "Per più risoluzioni dello stesso film, aggiungi la risoluzione in fondo al nome del file: «Dune (2021) - 1080p.mkv» e «Dune (2021) - 2160p.mkv» nella stessa cartella. Plex le unisce in un'unica voce della libreria con un selettore di versione."
        },
        "step4": {
          "name": "Avvia una scansione della libreria Plex",
          "text": "In Plex Web apri la libreria, clicca sul menu ⋯ e scegli «Scan Library Files». Plex abbina i nuovi file a TMDB in pochi secondi. Usa «Refresh Metadata» per scaricare di nuovo artwork e crediti."
        }
      }
    },
    "jellyfin": {
      "seoTitle": "Guida nomi Jellyfin 2026: Film, TV, Anime, Musica",
      "seoDescription": "Padroneggia la convenzione nomi Jellyfin per film, TV, anime e musica. Migrazione da Plex, troubleshooting e organizzazione veloce.",
      "keywords": "convenzione nomi Jellyfin, rinominare file Jellyfin, migrare da Plex a Jellyfin, nomi serie TV Jellyfin, nomi film Jellyfin, nomi anime Jellyfin",
      "h1": "Guida Naming Jellyfin: Film, Serie TV, Anime, Musica & Migrazione da Plex (2026)",
      "readingTime": "Lettura ~11 min",
      "trust": {
        "updated": "Aggiornato 2026",
        "crossRef": "Confrontato con la documentazione di Jellyfin 10.10+",
        "builtBy": "Realizzato dal team di RenameFlow"
      },
      "guidesHub": {
        "cardTitle": "Guida Naming Jellyfin",
        "cardDesc": "La guida completa per il naming di film, TV, anime e musica per Jellyfin — più la checklist per migrare da Plex a Jellyfin.",
        "cardBadge": "Novità"
      },
      "intro": {
        "lead": "Jellyfin è più permissivo di Plex sul naming — ma solo fino a un certo punto. Se imposti la struttura giusta, lo scanner è veloce, preciso e gratuito per sempre. Se sbagli, passerai ore a combattere voci «non identificate» che avrebbero dovuto avere un match istantaneo.",
        "problem": "Questa guida è il riferimento pratico per il naming dei file multimediali in Jellyfin — ogni tipo di media, ogni caso limite e il percorso di migrazione per chiunque arrivi da Plex. Gli esempi seguono la documentazione ufficiale di Jellyfin e sono verificati con il comportamento di Jellyfin 10.10+. Particolare attenzione ai due casi che mettono in difficoltà gli utenti Plex durante il passaggio: come Jellyfin gestisce gli speciali della stagione zero e come tratta gli anime senza un equivalente di HAMA.",
        "promise": "Alla fine saprai esattamente come strutturare una libreria Jellyfin che venga scansionata correttamente al primo colpo — sia che tu stia partendo da zero, migrando da Plex o sistemando una libreria cresciuta caoticamente per anni.",
        "heroCta": "Salta il lavoro manuale — lascia che RenameFlow gestisca i pattern per te."
      },
      "toc": {
        "fundamentals": "Fondamentali",
        "movies": "Film",
        "tvShows": "Serie TV",
        "anime": "Anime (nessun HAMA necessario)",
        "music": "Musica",
        "migration": "Migrazione Plex → Jellyfin",
        "troubleshooting": "Troubleshooting",
        "faster": "L'alternativa da 60 secondi",
        "faq": "FAQ"
      },
      "fundamentals": {
        "h2": "Fondamentali del Naming in Jellyfin",
        "intro": "L'architettura dello scanner di Jellyfin è diversa da quella di Plex, e capirne la differenza evita tre quarti della frustrazione da «Jellyfin non trova il match per i miei file». La buona notizia: la maggior parte dei nomi compatibili con Plex funziona subito anche in Jellyfin. L'inghippo: la flessibilità di Jellyfin significa che puoi creare pattern di naming validi che funzionano per una libreria e falliscono per un'altra, a seconda dei provider che hai abilitato.",
        "openSourceTitle": "Open source, scanner integrato",
        "openSourceModel": "Jellyfin è open source, self-hosted e gratuito per sempre — nessun piano premium, nessuna telemetria, nessun plugin a pagamento. Lo scanner è parte del server stesso, non un plugin separato come quello di Plex. Questo significa che gli aggiornamenti di Jellyfin includono miglioramenti al naming attraverso il normale ciclo di rilascio (attualmente circa mensile), e puoi leggere il codice esatto di parsing su GitHub se un pattern ti sorprende.\n\nIl compromesso rispetto a Plex: l'interfaccia dei metadati di Jellyfin è più grezza, la configurazione dell'accelerazione hardware è più manuale e alcune funzionalità di Plex (DVR di Plex Pass, l'analisi sonica di Plexamp) non hanno un equivalente diretto. Ai fini del naming, nulla di tutto ciò ha importanza — ottieni le stesse pipeline di TMDB, TVDB, AniDB, MusicBrainz, OMDb usate da Plex, solo configurate diversamente.",
        "providersTitle": "Provider di metadati (non \"agent\")",
        "providers": "Dove Plex ha gli \"agent\", Jellyfin ha i \"provider di metadati\" configurati per ogni libreria. Quando crei una libreria, scegli quali provider interrogare e in quale ordine. Per i film, il predefinito è TheMovieDB; puoi aggiungere OMDb, TVDb o nessuno. Per le serie TV, sono TheMovieDB e TheTVDB, con The Open Movie Database (OMDb) come fallback. Per gli anime, puoi aggiungere direttamente AniDB e AniList (non è necessario alcun plugin esterno tipo HAMA).\n\nL'ordine dei provider è importante: Jellyfin li interroga dall'alto verso il basso e usa il primo match andato a buon fine. Se TheMovieDB restituisce la serie sbagliata a causa di un titolo identico, mettere TheTVDB per primo potrebbe risolvere. Questa configurazione per singola libreria è più potente della scelta dell'agent pre-impostata di Plex — ed è il segreto per far funzionare gli anime senza scanner di terze parti.",
        "fourRulesTitle": "Quattro regole che risolvono la maggior parte dei match falliti",
        "fourRules": "Quattro regole che prevengono la stragrande maggioranza dei problemi di match in Jellyfin:\n\nRegola 1 — Usa una struttura con una cartella per ogni elemento. I film nelle loro cartelle, le serie TV con sottocartelle esplicite per le stagioni. Jellyfin scansiona l'albero delle cartelle per capire i confini degli elementi prima di leggere i nomi dei file.\n\nRegola 2 — Includi l'anno di uscita tra parentesi per i film, proprio come in Plex: \"Titolo (AAAA)\". Il matcher di Jellyfin usa l'anno in modo identico a quello di Plex.\n\nRegola 3 — Usa il pattern sXXeYY per gli episodi. Jellyfin accetta più varianti di Plex (la documentazione elenca più di 8 formati validi), ma sXXeYY minuscolo con zero iniziali è il più sicuro e leggibile.\n\nRegola 4 — Nel dubbio, inserisci l'ID del provider nel nome della cartella. Jellyfin supporta i suffissi \"[tmdbid-12345]\", \"[tvdbid-67890]\", \"[imdbid-tt1234567]\" che forzano un match esatto. Usali ogni volta che un titolo è ambiguo.",
        "walkthroughLinkText": "rinominare passo dopo passo"
      },
      "movies": {
        "h2": "Naming dei Film per Jellyfin",
        "intro": "I film sono il tipo di media più semplice in Jellyfin. Il pattern di una cartella per film corrisponde a quello di Plex; l'anno è obbligatorio per evitare ambiguità; i file multi-versione sono supportati tramite una convenzione di naming leggermente diversa da quella di Plex. Se vieni da Plex, devi ricordare solo tre piccole differenze.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructure": "Ogni film risiede nella sua cartella, chiamata \"Titolo (Anno)\". Il file video all'interno ripete esattamente lo stesso nome. Sottotitoli, extra, poster e trailer vanno messi accanto.",
        "folderStructureExample": "Film/\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982).mkv\n│   ├── Blade Runner (1982).en.srt\n│   ├── poster.jpg\n│   └── trailers/\n│       └── teaser.mp4\n├── Dune (2021)/\n│   └── Dune (2021).mkv\n└── The Matrix (1999)/\n    └── The Matrix (1999).mkv",
        "folderStructureNote": "Jellyfin legge prima il nome della cartella, poi il nome del file. Mantenerli identici è il pattern più pulito e ti permette di archiviare extra e locandine senza conflitti di naming.",
        "yearTitle": "L'anno non è negoziabile",
        "year": "L'anno non è negoziabile per la stessa ragione di Plex: TheMovieDB restituisce i match con titoli duplicati ordinati per popolarità, e senza l'anno ottieni la versione più famosa su TMDB al momento.\n\nFormato: \"Titolo (AAAA)\" con l'anno tra parentesi. La regex di Jellyfin è permissiva — accetta \"Titolo.AAAA.mkv\" e \"Titolo AAAA.mkv\" — ma questi formati si rompono quando i titoli contengono numeri (\"2001: Odissea nello spazio\", \"1917\"). Le parentesi non sono ambigue. Usale sempre.",
        "multiVersionTitle": "Film multi-versione",
        "multiVersionIntro": "Jellyfin supporta più versioni dello stesso film unite in un'unica voce della libreria, in modo simile a Plex ma con un pattern di naming diverso. La convenzione ufficiale di Jellyfin usa trattini ed etichette di versione:",
        "multiVersionAExample": "Dune (2021)/\n├── Dune (2021) - 1080p.mkv\n└── Dune (2021) - 2160p.mkv",
        "multiVersionB": "Oppure il pattern con sottocartelle, che funziona identicamente in Jellyfin ed è più pulito per le librerie con molte edizioni:",
        "multiVersionBExample": "Dune (2021)/\n├── 1080p/\n│   └── Dune (2021).mkv\n└── 2160p/\n    └── Dune (2021).mkv",
        "multiVersionOutcome": "Entrambi i file appaiono come una singola scheda del film con un selettore di versione. Jellyfin seleziona automaticamente il file di qualità più alta che il client può riprodurre direttamente; se nessun client può riprodurre 4K HEVC, ripiega sulla copia a risoluzione inferiore senza transcodifica.",
        "editionsTitle": "Edizioni (Director's Cut, Theatrical, Extended)",
        "editionsIntro": "Per le versioni director's cut, theatrical ed extended, Jellyfin supporta il pattern con suffisso \"[edition-X]\", che differisce dalla convenzione di Plex con parentesi graffe \"{edition-X}\". Fai attenzione durante la migrazione — il pattern con le parentesi graffe viene ignorato silenziosamente da Jellyfin:",
        "editionsExample": "Film/\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982) [edition-Theatrical].mkv\n│   └── Blade Runner (1982) [edition-Final Cut].mkv\n└── Apocalypse Now (1979)/\n    ├── Apocalypse Now (1979) [edition-Theatrical].mkv\n    └── Apocalypse Now (1979) [edition-Redux].mkv",
        "editionsOutcome": "Ogni edizione appare come un film a sé stante nella libreria (non unito come le multi-versione). Usalo per versioni con differenze significative di durata o contenuto; usa le multi-versione per la stessa versione a risoluzioni diverse.",
        "extrasTitle": "Trailer, dietro le quinte ed extra",
        "extras": "Jellyfin tratta gli extra (trailer, dietro le quinte, scene eliminate, interviste) come contenuti di prima classe. Mettili in sottocartelle all'interno della cartella del film usando questi nomi esatti: `trailers/`, `behind the scenes/`, `deleted scenes/`, `interviews/`, `featurettes/`, `scenes/`, `shorts/`. I file all'interno di queste cartelle ereditano i metadati del film e appaiono nel player di Jellyfin come contenuti correlati.",
        "extrasExample": "Dune (2021)/\n├── Dune (2021).mkv\n├── trailers/\n│   ├── trailer-1.mp4\n│   └── trailer-2.mp4\n└── behind the scenes/\n    └── making-of.mp4",
        "extrasNote": "La stessa convenzione funziona per le serie TV — gli extra a livello di serie vanno in sottocartelle per extra nella root della serie.",
        "mistakesTitle": "Errori che causano la maggior parte dei match falliti",
        "mistakes": "I quattro errori che causano la maggior parte dei fallimenti di match per i film in Jellyfin:\n\n1. Usare la sintassi per le edizioni di Plex con parentesi graffe `{edition-X}`. Jellyfin la ignora silenziosamente — il suffisso diventa parte del titolo trovato, rompendo la ricerca.\n\n2. Anno mancante su un titolo non unico. \"Inception.mkv\" ottiene un match per pura popolarità; \"Dune.mkv\" su TMDB sceglie la versione di Villeneuve del 2021 invece del film di Lynch del 1984 il 100% delle volte.\n\n3. Libreria con file singoli nella root (senza cartella). Funziona per il match ma rompe il supporto per extra, locandine e multi-versione.\n\n4. Codifica dei caratteri errata nei titoli non latini. I caratteri greci, cirillici e giapponesi nei titoli richiedono la codifica UTF-8 per il nome del file; alcuni estrattori zip obsoleti scrivono invece in Latin-1.",
        "examplesTitle": "Esempi reali",
        "examples": "Film/\n├── The Matrix (1999)/\n│   └── The Matrix (1999).mkv\n├── Dune (2021)/\n│   ├── Dune (2021) - 1080p.mkv\n│   └── Dune (2021) - 2160p.mkv\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982) [edition-Theatrical].mkv\n│   └── Blade Runner (1982) [edition-Final Cut].mkv\n├── 1917 (2019)/\n│   └── 1917 (2019).mkv\n└── La città incantata (2001)/\n    ├── La città incantata (2001).mkv\n    └── trailers/\n        └── trailer.mp4",
        "plexLinkText": "Equivalenti per Plex",
        "ctaSoft": "Hai una libreria Plex da convertire? Prova la modalità batch di RenameFlow."
      },
      "tvShows": {
        "h2": "Naming delle Serie TV per Jellyfin",
        "intro": "Le serie TV sono il campo in cui la flessibilità di Jellyfin brilla e inganna i nuovi utenti. Lo scanner accetta otto pattern di nomi di file validi, il che sembra fantastico finché non li mescoli nella stessa cartella della serie e il matcher sceglie quello sbagliato. La soluzione è scegliere un pattern e applicarlo con coerenza — sXXeYY minuscolo è l'unico pattern universalmente sicuro.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructure": "Due livelli: cartella della serie, poi cartella della stagione. Come in Plex. Jellyfin non raggrupperà correttamente gli episodi se appiattisci la struttura.",
        "folderStructureExample": "Serie TV/\n├── Breaking Bad (2008)/\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv\n│   ├── Season 02/\n│   │   └── Breaking Bad - s02e01.mkv\n│   └── Specials/\n│       └── Breaking Bad - s00e01 - Behind the Scenes.mkv\n└── The Wire (2002)/\n    └── Season 01/\n        └── The Wire - s01e01.mkv",
        "folderStructureNote": "Formato cartella serie: \"Titolo (Anno)\". L'anno serve a distinguere i remake (The Office UK 2001 vs US 2005, House of Cards UK 1990 vs US 2013). Formato cartella stagione: \"Season XX\" con zero iniziale, o \"Specials\" per la stagione 0.",
        "providerIdTitle": "Forzare un match con un provider specifico",
        "providerIdIntro": "Bonus: aggiungi \"[tmdbid-X]\" o \"[tvdbid-Y]\" al nome della cartella della serie. Jellyfin lo usa come riferimento univoco e ignora il match basato sul titolo:",
        "providerIdExample": "The Office (2005) [tmdbid-2316]/\n└── Season 01/\n    └── The Office - s01e01.mkv",
        "filenameTitle": "Pattern del nome file",
        "filenameFormat": "Lo scanner di Jellyfin accetta questi pattern per gli episodi:\n\n- `Show - s01e01.mkv` (minuscolo, raccomandato)\n- `Show - S01E01.mkv` (maiuscolo)\n- `Show - 1x01.mkv` (stile con la x)\n- `Show.S01.E01.mkv` (separato da punti)\n- `Show s01e01 Title.mkv` (senza trattino)\n- `Show 101.mkv` (compatto — rischioso)\n- `Show 1.01.mkv` (compatto con punto — rischioso)\n- `Show Season 1 Episode 1.mkv` (verboso)\n\nScegline uno e mantienilo. I formati \"compatti\" (Serie 101) funzionano ma si rompono con serie che hanno più di 100 episodi per stagione o una numerazione assoluta a tre cifre. Il pattern minuscolo sXXeYY è il più sicuro e universale.",
        "filenameExample": "Breaking Bad - s05e14 - Ozymandias.mkv",
        "filenameNote": "Puoi aggiungere un titolo all'episodio per renderlo più leggibile per un umano. Il titolo dell'episodio non viene usato per il match — il provider di metadati di Jellyfin lo sovrascrive con il titolo ufficiale da TVDB/TMDB.",
        "specialsTitle": "Speciali, OVA ed extra per stagione",
        "specials": "Speciali, OVA, episodi dietro le quinte ed extra legati a una stagione vanno in una cartella \"Specials\" nella root della serie, o in \"Season 00\". Jellyfin li tratta entrambi allo stesso modo. All'interno, nomina i file s00e01, s00e02, in ordine.\n\nGli extra per stagione (trailer, scene eliminate) possono anche trovarsi in sottocartelle per extra all'interno della loro cartella Stagione, usando le stesse convenzioni degli extra dei film (`trailers/`, `deleted scenes/`, ecc.).",
        "dateBasedTitle": "Show giornalieri basati sulla data",
        "dateBasedIntro": "Gli show giornalieri (talk show, notiziari) senza numerazione stagione/episodio usano il pattern basato sulla data:",
        "dateBasedExample": "The Daily Show (1996)/\n└── Season 29/\n    └── The Daily Show - 2024-03-15.mkv",
        "dateBasedNote": "Formato AAAA-MM-GG. Jellyfin effettua il match con l'indice delle date di TheTVDB per gli show giornalieri — assicurati che TheTVDB sia abilitato come provider per la libreria.",
        "multiEpisodeTitle": "File multi-episodio",
        "multiEpisodeIntro": "Per doppi episodi in un singolo file:",
        "multiEpisodeExample": "Breaking Bad - s05e15-e16 - Granite State + Felina.mkv",
        "multiEpisodeNote": "Jellyfin crea un singolo elemento riproducibile che corrisponde a entrambi gli episodi nei metadati. La forma con l'intervallo (`e15-e16`) è più pulita; anche la forma con la ripetizione completa (`s05e15-s05e16`) funziona.",
        "miniSeriesTitle": "Miniserie e serie limitate",
        "miniSeries": "Miniserie e serie limitate (Chernobyl, Band of Brothers, La regina degli scacchi) seguono il pattern standard con \"Season 01\" come unica cartella di stagione. Non appiattire gli episodi nella root della serie — lo scanner di Jellyfin si aspetta il livello della cartella di stagione anche per le serie di una sola stagione.",
        "failuresTitle": "I fallimenti più comuni con le Serie TV",
        "failures": "I fallimenti più comuni con le serie TV in Jellyfin e le loro cause:\n\n— «Episodio senza match» ma la stagione è corretta: il pattern del nome file è malformato o mescola stili (s01E01 — E maiuscola con s minuscola). Standardizza a sXXeYY minuscolo.\n\n— Intera stagione senza match: il nome della cartella della stagione non inizia con \"Season \" (nota lo spazio). \"S1\", \"Season1\" e \"s01\" non trovano corrispondenza.\n\n— Match con la serie sbagliata: anno mancante su un titolo con collisioni. Aggiungi `(AAAA)` alla cartella della serie, o usa `[tmdbid-X]` per una disambiguazione assoluta.\n\n— Episodi divisi tra stagioni sbagliate: se hai rinominato i file ma Jellyfin mostra ancora le vecchie assegnazioni, forza un aggiornamento dei metadati dal menu ⋯ della serie → «Aggiorna metadati» → «Sostituisci tutti i metadati» → «Forza».\n\n— Episodi speciali che appaiono come stagione 1: il file si trova nella root della serie invece che nella cartella \"Specials/\" o \"Season 00/\". Sposta il file.\n\n— Miniserie mostrata come un unico grande episodio: tutti gli episodi si trovano nella root della serie senza una cartella di stagione. Aggiungi \"Season 01/\" e spostaci i file.",
        "examplesTitle": "Esempi reali",
        "examples": "Serie TV/\n├── Breaking Bad (2008)/\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv\n│   ├── Season 05/\n│   │   └── Breaking Bad - s05e15-e16 - Granite State + Felina.mkv\n│   └── Specials/\n│       └── Breaking Bad - s00e01 - No Half Measures.mkv\n├── The Office (2005) [tmdbid-2316]/\n│   └── Season 03/\n│       └── The Office - s03e12 - Back from Vacation.mkv\n├── Chernobyl (2019)/\n│   └── Season 01/\n│       └── Chernobyl - s01e01 - 1:23:45.mkv\n└── The Daily Show (1996)/\n    └── Season 29/\n        └── The Daily Show - 2024-03-15.mkv"
      },
      "anime": {
        "h2": "Naming degli Anime per Jellyfin (Senza HAMA)",
        "intro": "È qui che Jellyfin supera Plex per la maggior parte degli utenti. Plex richiede il plugin della community HAMA per gestire correttamente AniDB — installazione manuale, aggiornamenti manuali, soggetto a rotture. Jellyfin include AniDB e AniList come provider di metadati nativi che abiliti dalle impostazioni della libreria. Nessuno scanner esterno, nessuna cartella di plugin da GitHub, nessun permesso per plugin da concedere.",
        "providersTitle": "Provider nativi AniDB + AniList",
        "providers": "Per una libreria di anime, crea una nuova libreria di tipo «Serie TV» e, nella lista dei provider di metadati:\n\n1. AniDB — il più preciso per le serie con numerazione assoluta (One Piece, Detective Conan, Bleach)\n2. AniList — secondario, utile per shonen moderni e anime stagionali\n3. TheTVDB — fallback per serie con importanti doppiaggi in inglese\n4. TheMovieDB — ultima risorsa, spesso sbaglia con gli anime\n\nMetti AniDB per primo. La maggior parte delle lamentele su Reddit del tipo «gli anime su Jellyfin non hanno match» derivano dal fatto che TheMovieDB ha la priorità per impostazione predefinita.",
        "providersIdIntro": "Per le serie con titoli ambigui (più anime con lo stesso nome nel corso dei decenni), forza l'ID di AniDB direttamente nel nome della cartella:",
        "providersIdExample": "Anime/\n└── One Piece [anidbid-69]/\n    └── Season 01/",
        "providersIdNote": "Jellyfin legge `[anidbid-X]`, `[tvdbid-X]`, `[tmdbid-X]` dal nome della cartella e li usa come riferimento univoco, saltando completamente il match approssimativo basato sul titolo. Questo è l'equivalente più vicino in Jellyfin allo scanner HAMA di Plex — e funziona fin da subito.",
        "absoluteTitle": "Numerazione assoluta (One Piece, Naruto)",
        "absoluteIntro": "Per le serie con numerazione assoluta (One Piece episodio 1064, Naruto Shippuden episodio 500), AniDB le cataloga tutte come stagione 1 per impostazione predefinita. Nomina i file di conseguenza:",
        "absoluteExample": "One Piece [anidbid-69]/\n└── Season 01/\n    ├── One Piece - s01e0001.mkv\n    ├── One Piece - s01e0002.mkv\n    └── One Piece - s01e1064.mkv",
        "absoluteNote": "Il padding a quattro cifre (`e0001` invece di `e1`) non è strettamente necessario, ma mantiene l'ordine dei file nel sistema operativo uguale all'ordine di riproduzione — comodo quando navighi nella cartella fuori da Jellyfin.\n\nSe vuoi le divisioni in stagioni stile TVDB (One Piece suddiviso in più di 21 archi narrativi), rimuovi l'ID di AniDB e lascia che il provider TheTVDB prenda il sopravvento. Scegli un modello e mantienilo coerente per tutta la serie.",
        "splitSeasonsTitle": "Stagioni divise & cour (L'attacco dei giganti, Demon Slayer)",
        "splitSeasonsIntro": "Gli anime moderni divisi in più \"stagioni\" o \"cour\" (L'attacco dei giganti Stagione Finale Parte 1/2/3, Demon Slayer arco del Treno Mugen vs arco del Quartiere dei piaceri) sono la fonte più comune di problemi di «match con la stagione sbagliata».\n\nLa soluzione è la stessa di Plex: decidi quale database corrisponde al tuo modello mentale della serie, imposta l'ordine dei provider di conseguenza e usa gli ID a livello di cartella per forzare i match:",
        "splitSeasonsExample": "Anime/\n├── Attack on Titan [anidbid-9541]/\n│   ├── Season 01/\n│   ├── Season 02/\n│   ├── Season 03/\n│   └── Season 04/                    ← Final Season part 1\n├── Attack on Titan - Final Season Part 2 [anidbid-15689]/\n│   └── Season 01/                    ← diviso come voce a sé su AniDB\n└── Demon Slayer (2019)/\n    ├── Season 01/\n    ├── Season 02/                    ← Treno Mugen + Quartiere dei piaceri\n    └── Season 03/                    ← Villaggio dei forgiatori di katana",
        "ovaTitle": "OVA e film d'animazione",
        "ova": "OVA, film d'animazione legati a una serie e speciali vanno tutti in \"Specials\" o \"Season 00\" con numerazione sequenziale. AniDB ha metadati ricchi per questi — la maggior parte dei casi di «OVA ambigui» in stile Plex si risolve correttamente in Jellyfin senza configurazioni extra.\n\nPer i film d'animazione autoconclusivi (Your Name, La città incantata, Akira), mettili nella tua libreria Film, non in una libreria di anime TV. Il provider anime di Jellyfin gestisce i film meglio di quanto faccia il suo provider per le serie TV.",
        "subDubTitle": "Sub vs dub",
        "subDubIntro": "Come Plex, Jellyfin può archiviare più tracce audio per file o archiviare file separati per sub e dub come versioni multiple. Il pattern multi-versione permette agli spettatori di scegliere tramite il selettore di versione:",
        "subDubExample": "Show - s01e01 - JPN.mkv\nShow - s01e01 - ENG.mkv\n\nOppure usa il pattern con suffisso di risoluzione e lingua audio:\nShow - s01e01 - 1080p JPN.mkv\nShow - s01e01 - 1080p ENG.mkv",
        "subDubNote": "Un singolo file con più tracce audio integrate è più pulito — Jellyfin legge i tag della lingua audio dal container e permette agli spettatori di scegliere una traccia nell'interfaccia del player.",
        "examplesTitle": "Esempi reali",
        "examples": "Anime/\n├── One Piece [anidbid-69]/\n│   └── Season 01/\n│       ├── One Piece - s01e0001.mkv\n│       └── One Piece - s01e1064.mkv\n├── Attack on Titan [anidbid-9541]/\n│   ├── Season 01/\n│   ├── Season 02/\n│   └── Specials/\n│       └── Attack on Titan - s00e01 - Ilse's Notebook.mkv\n└── Demon Slayer (2019)/\n    └── Season 02/\n        └── Demon Slayer - s02e01.mkv",
        "plexHamaLinkText": "Confronta con Plex + HAMA"
      },
      "music": {
        "h2": "Naming della Musica per Jellyfin",
        "intro": "La gestione della musica è uno dei punti di forza di Jellyfin — integrazione completa con MusicBrainz, analisi sonica per i \"mix istantanei\" (simile a Plexamp) e app Android/iOS di tutto rispetto. Per quanto riguarda il naming, le regole rispecchiano da vicino quelle di Plex, con due piccole differenze nella gestione dei dischi e nel supporto a Various Artists.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructureIntro": "Artista → Album → Traccia, proprio come in Plex:",
        "folderStructureExample": "Musica/\n├── Pink Floyd/\n│   ├── The Dark Side of the Moon (1973)/\n│   │   ├── 01 - Speak to Me.flac\n│   │   └── 02 - Breathe.flac\n│   └── Wish You Were Here (1975)/\n│       └── 01 - Shine On You Crazy Diamond Pts. 1-5.flac\n└── Daft Punk/\n    └── Random Access Memories (2013)/\n        └── 01 - Give Life Back to Music.flac",
        "folderStructureNote": "L'anno dell'album è raccomandato nel nome della cartella. I nomi dei file delle tracce iniziano con un numero di traccia con zero iniziale, seguito da un trattino e dal titolo.",
        "id3Title": "I tag ID3 prevalgono sui nomi dei file",
        "id3": "Jellyfin legge i tag ID3 prima dei nomi dei file, come Plex. Tag richiesti: Artista, Album, Titolo, Numero Traccia. Fortemente raccomandati: Artista Album (distinto dall'artista della traccia nelle compilation), Anno, Genere, Numero Disco.\n\nSe rinomini i file senza correggere i tag, Jellyfin si fiderà comunque dei tag sbagliati. Il flusso di lavoro più pulito è: prima correggi i tag con MusicBrainz Picard o Mp3tag, poi occupati dei nomi dei file. La modalità musica di RenameFlow legge MusicBrainz per suggerire i nomi dei file ma non scrive i tag — usalo dopo un tagger.",
        "variousArtistsTitle": "Various Artists / compilation",
        "variousArtistsIntro": "Le compilation e le colonne sonore usano un tag \"Artista Album\" impostato su \"Various Artists\" — lo stesso pattern di Plex:\n\nTag ID3: Artista Album = \"Various Artists\"\nTag ID3: Artista = (artista della singola traccia)\n\nStruttura delle cartelle:",
        "variousArtistsExample": "Musica/\n└── Various Artists/\n    └── Pulp Fiction Soundtrack (1994)/\n        ├── 01 - Misirlou - Dick Dale.flac\n        └── 02 - Royale with Cheese - John Travolta.flac",
        "variousArtistsNote": "Jellyfin mostra le compilation sotto \"Various Artists\", ma ogni traccia mantiene il credito del suo vero interprete.",
        "trackNumberingTitle": "Numerazione delle tracce",
        "trackNumbering": "Prima il numero di traccia a due cifre con zero iniziale, poi trattino opzionale e titolo:\n\n01 - Titolo Traccia.flac\n\nOppure semplicemente `01 Titolo Traccia.flac`. Entrambi funzionano. Evita di mettere l'artista in ogni nome di traccia — è ridondante data la gerarchia delle cartelle.",
        "multiDiscTitle": "Album multi-disco",
        "multiDiscIntro": "Gli album multi-disco usano sottocartelle \"Disc XX\" tra l'album e le tracce, più il tag ID3 \"Numero Disco\" su ogni file:",
        "multiDiscExample": "Musica/\n└── Pink Floyd/\n    └── The Wall (1979)/\n        ├── Disc 01/\n        │   └── 01 - In the Flesh?.flac\n        └── Disc 02/\n            └── 01 - Hey You.flac",
        "multiDiscNote": "Jellyfin li unisce in una vista album continua con divisori per disco. Senza il tag del disco, le tracce del disco 2 entrerebbero in conflitto con quelle del disco 1 (due \"01\", due \"02\", e lo scanner ne sceglierebbe una).",
        "examplesTitle": "Esempi reali",
        "examples": "Musica/\n├── Pink Floyd/\n│   ├── The Dark Side of the Moon (1973)/\n│   │   ├── 01 - Speak to Me.flac\n│   │   └── 10 - Eclipse.flac\n│   └── The Wall (1979)/\n│       ├── Disc 01/\n│       │   └── 01 - In the Flesh?.flac\n│       └── Disc 02/\n│           └── 01 - Hey You.flac\n└── Various Artists/\n    └── Pulp Fiction Soundtrack (1994)/\n        ├── 01 - Misirlou - Dick Dale.flac\n        └── 02 - Royale with Cheese.flac"
      },
      "migration": {
        "h2": "Migrare da Plex a Jellyfin",
        "intro": "Se stai pensando di passare da Plex (stanchezza per l'abbonamento, preoccupazioni per la telemetria, o semplicemente per avere più controllo), ecco la buona notizia: circa l'80% del tuo naming compatibile con Plex funziona in Jellyfin senza modifiche. Il restante 20% — edizioni, anime e alcuni casi limite — necessita di rinomine mirate. Questa sezione è la checklist completa.",
        "namingCompatibilityTitle": "Cosa si trasferisce e cosa no",
        "namingCompatibility": "Cosa si trasferisce senza modifiche da Plex a Jellyfin:\n\n- Naming cartelle film: \"Titolo (Anno)/Titolo (Anno).mkv\" funziona identicamente.\n- Naming cartelle serie TV: \"Serie (Anno)/Season XX/Serie - sXXeYY.mkv\" funziona identicamente.\n- Suffisso di risoluzione multi-versione: \"Titolo (Anno) - 1080p.mkv\" funziona in entrambi.\n- Musica: la struttura Artista/Album/Traccia si trasferisce senza modifiche.\n- Gestione di Speciali e \"Season 00\": stessa logica.\n- Show giornalieri basati su data (AAAA-MM-GG): stesso formato.\n\nCosa devi rinominare:\n\n- Edizioni dei film: Plex usa `{edition-X}` (parentesi graffe), Jellyfin usa `[edition-X]` (parentesi quadre). Cerca e sostituisci in tutta la tua libreria di film.\n- Librerie di anime basate sullo scanner HAMA di Plex: rimuovi i tag specifici di HAMA e riabilita AniDB come provider di metadati nella nuova libreria Jellyfin. Gli ID delle cartelle `[anidbid-X]` si trasferiscono e funzionano direttamente.\n- ID dei provider nei nomi delle cartelle: la scorciatoia di Plex `[tmdb-X]` diventa `[tmdbid-X]` in Jellyfin (nota il suffisso `id`). Lo stesso vale per tvdbid, imdbid, anidbid.",
        "watchedStatusTitle": "Migrazione dello stato di visione",
        "watchedStatus": "Lo stato di visione non migra automaticamente — Plex lo memorizza nel suo database, non nei file. Tre opzioni:\n\nOpzione 1 — Plex Watched History Importer (plugin della community di Jellyfin). Legge un'esportazione del database di Plex e importa lo stato di visione per utente. Funziona, ma richiede che Plex sia ancora in esecuzione il tempo necessario per l'esportazione.\n\nOpzione 2 — Sincronizzazione con Trakt.tv. Se hai sincronizzato la tua cronologia da Plex con Trakt (tramite il plugin Trakt), abilita la sincronizzazione Trakt anche in Jellyfin. La tua cronologia di visione si trasferisce usando Trakt come ponte.\n\nOpzione 3 — Accetta la perdita e ricomincia da capo. Per librerie con meno di qualche centinaio di elementi, questa è spesso la via con il minimo sforzo.\n\nPer famiglie con più utenti, la sincronizzazione con Trakt è la più affidabile.",
        "plexPassFeaturesTitle": "Funzionalità di Plex Pass senza un equivalente diretto",
        "plexPassFeatures": "Alcune funzionalità di Plex Pass non hanno un equivalente diretto in Jellyfin. Tienilo a mente prima di migrare:\n\n- DVR / Live TV: Jellyfin ha la Live TV tramite sintonizzatori (HDHomeRun, chiavette USB) ma l'interfaccia di programmazione del DVR è più basilare di quella di Plex.\n- Analisi sonica di Plexamp: Jellyfin ha un rilevamento base di mood/genere ma non una similarità basata sull'impronta sonica. Symfonium o Manet su mobile sono buoni client simili a Plexamp.\n- Salto intro solo per Plex Pass: Jellyfin ha plugin della community per questo (Jellyscrub, Intro Skipper) — da installare separatamente.\n- Plex Mobile Sync: le app mobile di Jellyfin supportano la sincronizzazione ma è meno rifinita di quella di Plex.\n- Tone Mapping / Transcodifica con accelerazione hardware di Plex: Jellyfin supporta tutte le principali accelerazioni hardware ma richiede una configurazione manuale per ogni piattaforma.\n\nQuesti non sono problemi di naming ma influenzano la decisione «dovrei migrare?». Nessuno di questi impedisce una migrazione pulita della libreria stessa.",
        "whenTitle": "Quando migrare (e quando restare)",
        "when": "Sei un buon candidato alla migrazione se:\n- L'aumento del prezzo del Plex Pass ha cambiato i tuoi conti (Lifetime 250€ vs Jellyfin gratuito per sempre).\n- Vuoi che la tua cronologia di visione rimanga privata, senza telemetria.\n- Usi Linux/BSD/unRAID e preferisci apt/Docker ai pacchetti ufficiali di Plex.\n- Non hai bisogno della programmazione del DVR per la Live TV.\n- Non ti dispiace passare un pomeriggio a configurare l'accelerazione hardware.\n\nDovresti restare su Plex se:\n- I membri della tua famiglia fanno affidamento sulla sincronizzazione mobile di Plex.\n- Dipendi dalle funzionalità di scoperta più rifinite di Plex (Universal Watchlist, raccomandazioni).\n- Il DVR è il tuo caso d'uso primario.\n- Preferisci pagare una volta per un prodotto rifinito piuttosto che gestire il self-hosting.\n\nLa migrazione del naming in sé è un lavoro da 30 minuti per la maggior parte delle librerie — la conversione editoriale (`{edition}` → `[edition]`) è un'operazione di cerca-e-sostituisci una tantum. Usa la modalità batch di RenameFlow per automatizzarla.",
        "examplesTitle": "Prima / dopo",
        "examples": "Prima (Plex):\nMovies/Blade Runner (1982)/Blade Runner (1982) - {edition-Final Cut}.mkv\nTV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv\nAnime [HAMA]/One Piece [anidb-69]/Season 01/One Piece - s01e1064.mkv\n\nDopo (Jellyfin):\nMovies/Blade Runner (1982)/Blade Runner (1982) [edition-Final Cut].mkv\nTV/The Office (2005)/Season 03/The Office - s03e12 - Back from Vacation.mkv\nAnime/One Piece [anidbid-69]/Season 01/One Piece - s01e1064.mkv\n\nTre modifiche: parentesi graffe a quadre per l'edizione del film, rimozione della cartella con prefisso HAMA e rinomina di `[anidb-X]` in `[anidbid-X]`.",
        "filebotLinkText": "Utenti FileBot che vengono da Plex"
      },
      "troubleshooting": {
        "h2": "Troubleshooting del Naming in Jellyfin",
        "intro": "Sei problemi coprono circa l'85% delle lamentele sul naming in Jellyfin. Ognuno ha una causa prevedibile e una soluzione chiara.",
        "causesLabel": "Cause probabili",
        "stepsLabel": "Passaggi per risolvere",
        "items": [
          {
            "problem": "Il film risulta non identificato",
            "causes": [
              "Anno mancante o in formato errato (parentesi quadre invece che tonde)",
              "Tag di edizione con parentesi graffe {edition-X} di Plex copiato senza conversione",
              "File del film nella root della libreria senza una cartella",
              "Caratteri speciali da release della scene ('BluRay.x264-SPARKS') che interferiscono con il parser su titoli rari"
            ],
            "steps": [
              "Aggiungi (AAAA) tra parentesi subito dopo il titolo nella cartella e nel nome del file",
              "Converti {edition-X} in [edition-X] (parentesi graffe → quadre)",
              "Sposta il file in una cartella con lo stesso nome esatto del file",
              "Dalla dashboard di Jellyfin → Libreria → Modifica metadati film → «Identifica» → cerca direttamente per ID TMDB"
            ]
          },
          {
            "problem": "Match con la serie sbagliata",
            "causes": [
              "Collisione di titoli (The Office UK vs US, House of Cards UK vs US, ecc.)",
              "Provider di metadati in ordine errato — TheMovieDB restituisce la variante più popolare"
            ],
            "steps": [
              "Aggiungi (Anno) alla cartella della serie",
              "Forza il match: aggiungi [tmdbid-X] o [tvdbid-X] al nome della cartella della serie",
              "Impostazioni libreria → Provider di metadati → riordina TheTVDB sopra TheMovieDB se si tratta di una serie con una forte identità nel database televisivo"
            ]
          },
          {
            "problem": "Gli episodi non hanno match anche se la serie è corretta",
            "causes": [
              "Pattern del nome file mescolato all'interno della stessa stagione (alcuni s01e01, alcuni S01E01, alcuni 1x01)",
              "'s' minuscola con 'E' maiuscola (s01E01) — Jellyfin trova il match ma rompe i casi limite",
              "Il titolo dell'episodio contiene caratteri che assomigliano a token di episodio (numeri, x)"
            ],
            "steps": [
              "Standardizza tutti i file degli episodi di una stagione a un unico pattern. Il più sicuro è sXXeYY minuscolo",
              "Usa un rinominatore batch per normalizzare l'intera stagione in una volta sola",
              "Se un episodio specifico fallisce ancora, aggiungi il titolo dell'episodio separandolo chiaramente: 'Serie - s01e01 - Titolo.mkv'"
            ]
          },
          {
            "problem": "Anime divisi in stagioni sbagliate",
            "causes": [
              "AniDB non abilitato come provider di metadati nella libreria di anime",
              "TheMovieDB fornisce divisioni in stagioni che non corrispondono alla struttura ufficiale di AniDB",
              "Il nome della cartella è privo dell'ID [anidbid-X]"
            ],
            "steps": [
              "Impostazioni libreria → Provider di metadati → abilita AniDB, spostalo in cima",
              "Aggiungi [anidbid-X] al nome della cartella della serie (trova l'ID su anidb.net)",
              "Aggiorna metadati: ⋯ → «Aggiorna metadati» → «Sostituisci tutti i metadati» → «Forza»"
            ]
          },
          {
            "problem": "La scansione della libreria termina ma la libreria è vuota",
            "causes": [
              "Il server Jellyfin non ha i permessi di lettura per la cartella della libreria",
              "Condivisione di rete non montata o path modificato",
              "Tipo di libreria sbagliato (creata come «Film» ma puntata a una cartella di serie TV)"
            ],
            "steps": [
              "Verifica che l'utente del sistema operativo di Jellyfin abbia almeno i permessi di lettura ed esecuzione sul path",
              "Dashboard → Librerie → controlla che il path sia ancora raggiungibile, rimonta la condivisione di rete se necessario",
              "Verifica che il tipo di libreria corrisponda al contenuto. Ricreare la libreria è più veloce che correggerne il tipo"
            ]
          },
          {
            "problem": "I metadati appaiono sbagliati (poster, trama, lista episodi)",
            "causes": [
              "Metadati in cache da un vecchio match errato ancora visibili",
              "Il provider ha restituito dati parziali e Jellyfin ha riempito i vuoti con un fallback dalla cache",
              "Campo bloccato — modificato manualmente e poi si presumeva che si aggiornasse automaticamente"
            ],
            "steps": [
              "Serie/Film ⋯ → «Aggiorna metadati» → «Sostituisci tutti i metadati» → «Forza». Sostituisce la voce da zero",
              "Sblocca i campi che hai bloccato in precedenza: Modifica metadati → icona del campo → sblocca",
              "Se ancora sbagliato: «Identifica» → cerca manualmente e scegli la voce corretta di TMDB/TVDB"
            ]
          }
        ]
      },
      "faster": {
        "h2": "L'alternativa da 60 secondi",
        "intro": "Tutto quello che hai letto finora è il metodo manuale: capire i pattern, digitare i nomi dei file, correggere i casi limite. Vale la pena farlo una volta per una libreria nuova. Una sofferenza per una migrazione da Plex con 2.000 file da convertire.",
        "manualWayTitle": "Il modo manuale",
        "manualWay": "A mano, una conversione del naming da Plex a Jellyfin richiede circa 30 secondi per elemento, se sei disciplinato — cerca e sostituisci la sintassi delle edizioni, controlla due volte gli ID delle cartelle degli anime, correggi eventuali token di episodio in formato compatto. Una libreria di 2.000 file richiede più di 16 ore di digitazione attenta.",
        "oneSixtySecondWayTitle": "Il modo da 60 secondi",
        "oneSixtySecondWay": "RenameFlow esegue la conversione in pochi secondi. Trascina la cartella con i nomi in stile Plex: il parser rileva il pattern esistente, suggerisce l'equivalente compatibile con Jellyfin e rinomina localmente dopo la tua conferma. Nessun upload: i file restano sul tuo disco grazie alla File System Access API. Gratis fino a 15 file al giorno; 49 € a vita per l'intera libreria in un solo passaggio.\n\nPer una nuova libreria Jellyfin che parte da release scene grezze (senza naming Plex da convertire), RenameFlow interroga TheMovieDB, TheTVDB, AniList e MusicBrainz in parallelo e produce direttamente il pattern compatibile con Jellyfin, rispettando esattamente le regole di questa guida.",
        "pricingLinkText": "Piani di RenameFlow",
        "cta": "Gratis: 15 file/giorno, account gratuito in 30 secondi, nessun upload."
      },
      "faq": {
        "h2": "Naming in Jellyfin — Domande Frequenti",
        "seeAllLinkText": "Vedi tutte le FAQ di RenameFlow",
        "items": [
          {
            "question": "la convenzione nomi di Jellyfin è compatibile con Plex?",
            "answer": "Circa all'80% sì. La struttura delle cartelle, l'anno dei film, i pattern sXXeYY delle serie TV, la struttura Artista/Album/Traccia della musica — tutto identico. Le differenze principali sono: le edizioni dei film usano le parentesi quadre [edition-X] in Jellyfin contro le graffe {edition-X} in Plex; gli ID dei provider usano il suffisso 'id' (tmdbid, tvdbid, anidbid) in Jellyfin; e gli anime usano il provider AniDB nativo di Jellyfin invece del plugin HAMA. Pianifica circa 30 minuti di lavoro di cerca-e-sostituisci per una migrazione tipica."
          },
          {
            "question": "serve HAMA per gli anime in Jellyfin?",
            "answer": "No. Jellyfin include AniDB e AniList come provider di metadati nativi — basta abilitarli nelle impostazioni della libreria. La sintassi per l'ID della cartella [anidbid-X] funziona fin da subito. Questo è uno dei maggiori vantaggi di Jellyfin rispetto a Plex per le librerie di anime."
          },
          {
            "question": "perché Jellyfin trova la versione sbagliata di film con titoli duplicati?",
            "answer": "Per lo stesso motivo di Plex: TheMovieDB restituisce i match ordinati per popolarità. Risolvi aggiungendo l'anno tra parentesi «(AAAA)» sia alla cartella che al nome del file. Per i casi ostinati, forza il match con «[tmdbid-X]» nel nome della cartella."
          },
          {
            "question": "qual è il pattern più sicuro per i nomi degli episodi TV in Jellyfin?",
            "answer": "sXXeYY minuscolo, con zero iniziali. Esempio: 'Serie - s01e01 - Titolo.mkv'. Jellyfin accetta più di 8 varianti, ma mescolarle all'interno della stessa serie è la causa più comune di fallimenti di match parziali di una stagione."
          },
          {
            "question": "posso usare Jellyfin e Plex sulla stessa cartella della libreria?",
            "answer": "Sì, a patto che il naming funzioni per entrambi. La struttura delle cartelle compatibile con Plex funziona in Jellyfin per film, serie TV e musica. Le edizioni dei film sono l'unica eccezione — scegli la sintassi del server che usi di più, e accetta che l'altro mostri l'etichetta dell'edizione sbagliata (o generica)."
          },
          {
            "question": "Jellyfin supporta 4K HDR e Dolby Vision come Plex?",
            "answer": "Sì per HDR10 (la maggior parte dei client). Il supporto Dolby Vision dipende dal client — il server Jellyfin gestisce il file correttamente, ma la riproduzione DV richiede un client che supporti il profilo DV del tuo file (profilo 5, 7, 8). La maggior parte dei client moderni supporta il profilo DV 8.1. Per il naming, basta usare la multi-versione con il suffisso della risoluzione e Jellyfin gestirà la selezione del client automaticamente."
          },
          {
            "question": "perché le scansioni di Jellyfin sono così lente rispetto a Plex?",
            "answer": "Due motivi principali: provider di metadati loquaci (specialmente TheTVDB) e il passo di estrazione dei capitoli alla prima scansione. Velocizza disabilitando l'estrazione dei capitoli nelle impostazioni della libreria (puoi riabilitarla su richiesta per serie specifiche), riducendo il numero di provider abilitati (uno primario + uno di fallback è sufficiente) ed eseguendo le scansioni durante le ore non di punta. La maggior parte delle librerie raggiunge una velocità ragionevole dopo la prima scansione completa."
          },
          {
            "question": "posso automatizzare il naming per i nuovi download di Jellyfin?",
            "answer": "Sì, in due modi. Per le catene automatizzate: Sonarr + Radarr pre-nominano i file prima che arrivino nella tua libreria — imposta la convenzione di naming di Sonarr sui pattern Jellyfin di questa guida. Per la revisione manuale: usa RenameFlow come strumento batch al momento dell'importazione — interroga gli stessi provider di metadati usati da Jellyfin (TMDB, TVDB, AniList, MusicBrainz) e produce nomi di file conformi a Jellyfin."
          }
        ]
      },
      "related": {
        "h2": "Continua a leggere",
        "items": [
          {
            "title": "Guida nomi Plex (gli equivalenti)",
            "href": "/plex-naming-guide"
          },
          {
            "title": "Procedura di rinomina passo dopo passo",
            "href": "/how-to-rename"
          },
          {
            "title": "RenameFlow vs FileBot, TinyMediaManager e altri",
            "href": "/alternatives"
          },
          {
            "title": "Tutte le FAQ di RenameFlow",
            "href": "/faq"
          }
        ]
      },
      "externalLinks": {
        "jellyfinMovies": "Jellyfin naming film (ufficiale)",
        "jellyfinShows": "Jellyfin naming serie (ufficiale)",
        "jellyfinMusic": "Jellyfin naming musica (ufficiale)",
        "jellyfinExtras": "Jellyfin extra (ufficiale)",
        "jellyfinGithub": "Jellyfin su GitHub"
      },
      "howTo": {
        "name": "Come nominare i file dei film per Jellyfin",
        "description": "Procedura passo passo per nominare i file dei film in modo che lo scanner di Jellyfin li riconosca al primo colpo.",
        "step1": {
          "name": "Crea una cartella per ogni film",
          "text": "Ogni film ha una sua cartella chiamata «Titolo (Anno)», ad esempio «Blade Runner (1982)». Il file video al suo interno ripete lo stesso nome."
        },
        "step2": {
          "name": "Aggiungi l'anno di uscita tra parentesi",
          "text": "Jellyfin usa TMDB e distingue i titoli omonimi grazie all'anno. Usa sempre le parentesi tonde: «Dune (2021)»."
        },
        "step3": {
          "name": "Usa [edition-X] per i montaggi e trattino + etichetta per le risoluzioni",
          "text": "Le director's cut si scrivono [edition-Final Cut], tra parentesi quadre (non graffe come in Plex). Per più risoluzioni, metti file «Titolo (Anno) - 1080p.mkv» uno accanto all'altro nella stessa cartella."
        },
        "step4": {
          "name": "Avvia una scansione della libreria Jellyfin",
          "text": "Dashboard → Librerie → ⋯ → «Scan library». Per forzare una nuova identificazione completa di un elemento bloccato, usa ⋯ → «Refresh metadata» → «Replace all metadata» → «Force»."
        }
      }
    },
    "kodi": {
      "seoTitle": "Guida Kodi 2026: Film, Serie e NFO",
      "seoDescription": "Impara le convenzioni Kodi per film, serie, anime, musica e file NFO. Risolvi i problemi di scansione e organizza rapidamente la tua libreria.",
      "keywords": "convenzione nomenclatura kodi, nomenclatura file kodi, nomenclatura serie tv kodi, nomenclatura film kodi, kodi anime, file nfo kodi, libreria kodi non scansiona",
      "h1": "Guida alla nomenclatura di Kodi: Film, Serie TV, Anime, Musica e File NFO (2026)",
      "readingTime": "Lettura di ~12 min",
      "trust": {
        "updated": "Aggiornato al 2026",
        "crossRef": "Confrontato con la wiki di Kodi 21 (Omega)",
        "builtBy": "Realizzato dal team di RenameFlow"
      },
      "guidesHub": {
        "cardTitle": "Guida alla nomenclatura di Kodi",
        "cardDesc": "Guida di riferimento completa per la nomenclatura di film, TV, anime e musica per Kodi — con un approfondimento su file NFO, scraper e risoluzione dei problemi della libreria.",
        "cardBadge": "Novità"
      },
      "intro": {
        "lead": "Kodi è notoriamente flessibile su come nomini i file — ed è proprio per questo che così tante librerie si rompono. Lo scanner accetta una dozzina di schemi validi ma li applica in modo incoerente tra i vari scraper. Se usi lo schema giusto per il tuo scraper, Kodi troverà copertine, trame e titoli degli episodi in pochi secondi. Se lo sbagli, ti ritroverai a fissare per ore il messaggio \"nessuna informazione trovata\".",
        "problem": "Questa guida è il riferimento pratico che avremmo voluto avere quando abbiamo creato la nostra prima libreria Kodi — ogni tipo di media, ogni stranezza degli scraper, il sistema di file NFO che ti permette di bypassare completamente gli scraper e i passaggi per la risoluzione dei problemi quando la libreria si rifiuta di scansionare. Gli esempi seguono la wiki ufficiale di Kodi e sono verificati sul comportamento di Kodi 21 (Omega), con note per le versioni precedenti come Kodi 20 (Nexus).",
        "promise": "Alla fine avrai una libreria Kodi che viene scansionata correttamente al primo colpo — sia che tu stia partendo da zero, sistemando un caos esistente, o che tu provenga da Plex o Jellyfin e ti stia chiedendo perché \"gli schemi che ho sempre usato\" hanno smesso di funzionare.",
        "heroCta": "Salta il lavoro manuale — rinomina una cartella in pochi secondi"
      },
      "toc": {
        "fundamentals": "Concetti fondamentali",
        "movies": "Film",
        "tvShows": "Serie TV",
        "anime": "Anime (scraper Hama)",
        "music": "Musica",
        "nfo": "File NFO",
        "troubleshooting": "Risoluzione problemi",
        "faster": "L'alternativa da 60 secondi",
        "faq": "FAQ"
      },
      "fundamentals": {
        "h2": "Concetti fondamentali della nomenclatura di Kodi",
        "intro": "Tre concetti su come Kodi esegue le scansioni si differenziano abbastanza da Plex e Jellyfin da meritare una spiegazione a parte. Salta questa sezione e continuerai a incappare negli stessi tre errori: scraper sbagliato per la tua libreria, tipo di contenuto configurato male e file NFO imprevisti che sovrascrivono le tue scansioni.",
        "scrapersTitle": "Scraper, non agenti",
        "scrapersVsAgents": "Dove Plex ha gli \"agenti\" e Jellyfin ha i \"fornitori di metadati\", Kodi ha gli \"scraper\" — add-on mantenuti dalla comunità che interrogano database specifici. Quelli predefiniti sono lo scraper di The Movie Database per i film, lo scraper di The Movie Database o di The TVDB per le serie TV e l'Universal Album Scraper per la musica. Gli anime sono la grande eccezione: Kodi non ha uno scraper per anime integrato, quindi gli utenti installano add-on della comunità come Hama (lo stesso usato in Plex) per l'integrazione con AniDB.\n\nLa scelta dello scraper avviene per sorgente, non per libreria. Apri una sorgente video di Kodi nel browser dei file, modificala e scegli \"Imposta contenuto\" per assegnare uno scraper. La stessa sorgente può essere scansionata da diversi add-on su dispositivi Kodi diversi nella stessa rete — motivo per cui la frase \"il mio Kodi funziona ma quello del mio amico no\" è così comune.",
        "sourcesTitle": "Sorgenti della libreria e tipi di contenuto",
        "librarySources": "La libreria di Kodi è costruita da \"sorgenti\" che aggiungi manualmente: cartelle, condivisioni di rete o percorsi remoti. Quando aggiungi una sorgente, indichi a Kodi che tipo di contenuto contiene (Film, Serie TV, Video musicali, Musica, Nessuno) e quale scraper usare per quel contenuto. Mischiare tipi di contenuto in una singola sorgente è una causa comune di file non abbinati: una cartella che contiene sia film che serie TV può essere analizzata solo come l'uno o l'altro.\n\nLa soluzione è dividere i contenuti misti in cartelle separate di primo livello, ognuna con la propria sorgente e il proprio tipo di contenuto. Questo è più rigido del rilevamento per cartella di Plex, ma più prevedibile una volta che ti attieni alla struttura.",
        "fourRulesTitle": "Quattro regole per prevenire il 90% degli errori",
        "fourRules": "Quattro regole che prevengono la stragrande maggioranza degli errori di scansione di Kodi:\n\nRegola 1 — Un tipo di contenuto per sorgente. Non mischiare film e serie TV in una singola cartella che Kodi analizza come \"Film\".\n\nRegola 2 — Imposta il tipo di contenuto e lo scraper PRIMA della prima scansione. Modificarli in seguito richiede un \"Aggiorna\" e talvolta una pulizia completa del database per eliminare i vecchi abbinamenti errati.\n\nRegola 3 — Usa sXXeYY per gli episodi delle serie TV, in minuscolo e con zero-padding. Kodi accetta più variazioni di Plex, ma schemi prevedibili evitano i casi limite dello scraper.\n\nRegola 4 — Quando uno scraper fallisce ripetutamente su un elemento specifico, aggiungi un file NFO accanto ad esso. I file NFO sovrascrivono completamente gli scraper: sono la via di fuga di Kodi.",
        "walkthroughLinkText": "guida passo-passo"
      },
      "movies": {
        "h2": "Nomenclatura dei Film per Kodi",
        "intro": "Kodi accetta due layout validi per i film: uno per cartella e uno piatto (flat). Lo schema a cartelle è raccomandato per le stesse ragioni di Plex e Jellyfin (extra, poster, file NFO), più una funzionalità specifica di Kodi: i film multi-parte impilati (stacked), che Kodi gestisce nativamente a differenza di Plex e Jellyfin.",
        "folderStructureTitle": "Layout delle cartelle raccomandato",
        "folderStructureIntro": "Il layout delle cartelle raccomandato:",
        "folderStructureExample": "Movies/\n├── Blade Runner (1982)/\n│   ├── Blade Runner (1982).mkv\n│   ├── Blade Runner (1982).en.srt\n│   ├── movie.nfo\n│   ├── poster.jpg\n│   └── fanart.jpg\n├── Dune (2021)/\n│   └── Dune (2021).mkv\n└── The Matrix (1999)/\n    └── The Matrix (1999).mkv",
        "folderStructureNote": "Il nome del file corrisponde al nome della cartella. I file della grafica usano i nomi locali di Kodi: poster.jpg, fanart.jpg, clearart.png, landscape.jpg. I sottotitoli seguono la convenzione Titolo (Anno).en.srt, .fr.srt ecc. — Kodi legge il codice della lingua dal suffisso separato da un punto.",
        "yearTitle": "Il suffisso (Anno) non è opzionale",
        "year": "L'anno tra parentesi non è negoziabile per le stesse ragioni di Plex e Jellyfin: TheMovieDB restituisce corrispondenze con titoli duplicati ordinate per popolarità, e Kodi sceglierà silenziosamente quella sbagliata. Formato: Titolo (AAAA). Le parentesi quadre [AAAA], i punti Titolo.AAAA e gli anni senza parentesi funzionano con alcuni scraper ma non con altri — le parentesi tonde sono universali.\n\nPer i film completamente assenti su TMDB (rare pellicole d'essai, uscite regionali), un file NFO con un ID TMDB manuale è l'unica soluzione affidabile. Vedi la sezione NFO qui sotto.",
        "stackedTitle": "Film multi-parte impilati (stacked) (solo Kodi)",
        "stackedIntro": "Kodi ha il supporto nativo per i film multi-parte archiviati come file separati — una funzionalità dell'era dei DVD-rip ancora utile per film molto lunghi (LotR Extended, Once Upon a Time in America) divisi su più dischi. Usa i modelli di suffisso cd1 / cd2 / partN / dvdN:",
        "stackedExample": "Movies/\n└── Lord of the Rings - The Fellowship of the Ring (2001)/\n    ├── Lord of the Rings - The Fellowship of the Ring (2001) - cd1.mkv\n    └── Lord of the Rings - The Fellowship of the Ring (2001) - cd2.mkv",
        "stackedNote": "Kodi li riproduce in sequenza come un unico film e li analizza come una singola voce di libreria. Lo schema di corrispondenza non distingue tra maiuscole e minuscole e accetta cd, part, dvd, pt e alcuni altri — ma cd1/cd2 è il più sicuro e documentato.",
        "multiVersionTitle": "Versioni multiple dello stesso film",
        "multiVersion": "Kodi non ha la funzione di versioni multiple unificate offerta da Plex e Jellyfin — non puoi archiviare una versione 1080p e una 4K sotto un'unica voce di libreria e far scegliere a Kodi quella giusta per il client. Ogni file diventa una voce di libreria a sé stante. Due soluzioni alternative:\n\nApproccio 1 — Mantieni una versione per film nella libreria di Kodi e archivia le altre versioni al di fuori della sorgente analizzata dallo scraper. Cambia manualmente la sorgente della libreria quando desideri l'altra qualità.\n\nApproccio 2 — Dividi in due librerie (Movies-1080p, Movies-4K) con due sorgenti. Usa i profili di Kodi o le scorciatoie della skin per passare da una all'altra. Richiede più lavoro, ma permette a tutte le versioni di coesistere nella stessa installazione di Kodi.\n\nSe la gestione di versioni multiple è centrale per il tuo flusso di lavoro, questa è l'area in cui Plex e Jellyfin sono oggettivamente più capaci.",
        "setsTitle": "Saghe e collezioni di film",
        "sets": "Kodi supporta le saghe di film (a volte chiamate \"collezioni\") — Star Wars, Marvel Cinematic Universe, Il Signore degli Anelli — raggruppando i film sotto un unico nodo di collezione sfogliabile. Le saghe vengono popolate automaticamente dai dati delle collezioni di TMDB per i film che ne fanno parte. Nessuna modifica al nome è richiesta; Kodi legge l'ID della collezione dai metadati TMDB ottenuti dallo scraper.\n\nPer le saghe personalizzate (un tuo raggruppamento non presente su TMDB), usa un file NFO a livello del film con un tag <set> che punta a un nome di saga personalizzato.",
        "mistakesTitle": "Quattro errori che causano la maggior parte dei fallimenti dello scraper",
        "mistakes": "1. Tipo di contenuto della sorgente impostato su \"Nessuno\" o su un tipo errato. Senza un tipo di contenuto, Kodi non esegue affatto la scansione come film.\n\n2. Anno mancante o tra parentesi quadre. \"Inception 2010.mkv\" viene abbinato per fortuna; \"Inception [2010].mkv\" fallisce con lo scraper di TMDB.\n\n3. File del film nella cartella radice della sorgente, senza una cartella dedicata. Funziona per l'abbinamento ma compromette il materiale grafico, i file NFO e le funzioni per le parti multiple.\n\n4. Voci obsolete da una precedente scansione errata. Anche dopo aver corretto i nomi, Kodi mostra la vecchia corrispondenza errata. Soluzione: menu contestuale della libreria → \"Pulisci libreria\" → quindi esegui una nuova scansione.",
        "examplesTitle": "Esempi completi",
        "examples": "Movies/\n├── The Matrix (1999)/\n│   ├── The Matrix (1999).mkv\n│   ├── movie.nfo\n│   └── fanart.jpg\n├── Lord of the Rings - The Fellowship of the Ring (2001)/\n│   ├── Lord of the Rings - The Fellowship of the Ring (2001) - cd1.mkv\n│   └── Lord of the Rings - The Fellowship of the Ring (2001) - cd2.mkv\n├── Dune (2021)/\n│   └── Dune (2021).mkv\n└── 1917 (2019)/\n    └── 1917 (2019).mkv",
        "plexLinkText": "Equivalenti per Plex",
        "ctaSoft": "Evita di digitare — rinomina una cartella di film in pochi secondi"
      },
      "tvShows": {
        "h2": "Nominare le serie TV per Kodi",
        "intro": "Le serie TV sono il campo in cui la flessibilità di Kodi è più utile: vengono accettati più schemi di nomi file validi e lo scraper è tollerante verso piccole variazioni. Il compromesso: quando qualcosa non corrisponde, la causa è raramente ovvia. Questa sezione illustra gli schemi sicuri e i casi in cui Kodi si differenzia da Plex/Jellyfin.",
        "folderStructureTitle": "Struttura delle cartelle",
        "folderStructureIntro": "Struttura standard a due livelli: cartella della serie, poi sottocartelle per le stagioni.",
        "folderStructureExample": "TV Shows/\n├── Breaking Bad (2008)/\n│   ├── tvshow.nfo\n│   ├── poster.jpg\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv\n│   └── Season 02/\n│       └── Breaking Bad - s02e01.mkv\n└── The Office (2005)/\n    └── Season 03/\n        └── The Office - s03e12.mkv",
        "folderStructureNote": "Nome della cartella della serie: \"Title (Year)\". L'anno serve a distinguere i remake — The Office UK 2001 vs US 2005, House of Cards UK 1990 vs US 2013. Cartella della stagione: \"Season XX\" con due cifre e zero iniziale, oppure \"Season 0\" (o \"Season 00\") per gli speciali. Kodi accetta sia \"Season 0\" che \"Season 00\"; scegline uno e mantienilo.\n\nA differenza della convenzione di Plex per la cartella \"Specials\", Kodi NON riconosce il nome letterale della cartella \"Specials\". Usa Season 0 o Season 00.",
        "filenameTitle": "Formato del nome file dell'episodio",
        "filenameFormat": "Lo schema consigliato da Kodi per il nome file degli episodi:\n\nShow Name - sXXeYY - Episode Title.ext\n\nLettere minuscole, numeri a due cifre con zero iniziale, titolo dell'episodio opzionale per la leggibilità. Kodi accetta maiuscole (SXXEYY), Show.S01E01, Show 1x01, Show 101 e diverse altre varianti — ma la forma in minuscolo separata da trattini è la più affidabile con tutti gli scraper.\n\nIl titolo dell'episodio nel nome del file è solo per la leggibilità umana — lo scraper di Kodi lo sovrascrive con il titolo canonico da TheTVDB o TheMovieDB. Se il titolo fornito dallo scraper è sbagliato, modificalo tramite la GUI di Kodi (clic destro sull'episodio → \"Information\" → \"Edit\") o tramite il file NFO (trattato più avanti).",
        "season0Title": "Speciali in Season 0",
        "season0": "Speciali, OVA, episodi pilota, dietro le quinte e contenuti bonus vanno in \"Season 0\" (o \"Season 00\" — Kodi li tratta entrambi in modo identico). All'interno, usa una numerazione sequenziale: Show - s00e01.mkv, Show - s00e02.mkv.\n\nL'ordine di numerazione dovrebbe corrispondere alla lista degli speciali di TheTVDB per quella serie. La community di TheTVDB li organizza in un ordine specifico (spesso basato sulla data di messa in onda); Kodi si aspetta che tu segua quell'ordine. Se i tuoi speciali appaiono in disordine nell'interfaccia di Kodi, controlla la scheda degli speciali su TheTVDB per la serie e riordina i tuoi numeri s00eYY di conseguenza.",
        "multiEpisodeTitle": "File multi-episodio",
        "multiEpisodeIntro": "Per episodi doppi in un unico file:",
        "multiEpisodeExample": "Breaking Bad - s05e15-e16 - Granite State + Felina.mkv",
        "multiEpisodeNote": "Kodi crea un singolo elemento riproducibile che si collega a entrambi gli episodi nei metadati. La forma con l'intervallo (e15-e16) è più pulita; anche la forma alternativa (s05e15-s05e16) funziona. Entrambe si estendono a episodi tripli o quadrupli se necessario (e15-e16-e17), anche se è raro nella pratica.",
        "dailyTitle": "Show giornalieri (basati sulla data)",
        "dailyIntro": "Gli show giornalieri (talk show, notiziari) senza i tradizionali numeri di stagione/episodio usano il formato data AAAA-MM-GG:",
        "dailyExample": "The Daily Show (1996)/\n└── Season 29/\n    └── The Daily Show - 2024-03-15.mkv",
        "dailyNote": "Lo scraper TheTVDB di Kodi abbina la data con l'indice delle date dello show giornaliero. Assicurati che la fonte usi lo scraper TheTVDB, non TheMovieDB — TheMovieDB ha un supporto limitato per gli show giornalieri.",
        "examplesTitle": "Esempi completi",
        "examples": "TV Shows/\n├── Breaking Bad (2008)/\n│   ├── tvshow.nfo\n│   ├── Season 01/\n│   │   ├── Breaking Bad - s01e01 - Pilot.mkv\n│   │   └── Breaking Bad - s01e02 - Cat's in the Bag.mkv\n│   ├── Season 05/\n│   │   └── Breaking Bad - s05e15-e16 - Granite State + Felina.mkv\n│   └── Season 00/\n│       └── Breaking Bad - s00e01 - No Half Measures.mkv\n├── Chernobyl (2019)/\n│   └── Season 01/\n│       └── Chernobyl - s01e01 - 1:23:45.mkv\n└── The Daily Show (1996)/\n    └── Season 29/\n        └── The Daily Show - 2024-03-15.mkv",
        "jellyfinLinkText": "Equivalenti per Jellyfin"
      },
      "anime": {
        "h2": "Nomenclatura degli Anime per Kodi (con lo Scraper Hama)",
        "intro": "Kodi non ha uno scraper per anime integrato: gli add-on predefiniti TheMovieDB e TheTVDB trattano gli anime come normali serie TV, il che funziona per gli shonen stagionali moderni ma fallisce con le serie a numerazione assoluta (One Piece, Detective Conan, Bleach). La soluzione è Hama, lo stesso scraper della community usato in Plex per le librerie di anime. Installandolo una volta sblocchi l'integrazione con AniDB per tutte le tue fonti di anime su Kodi.",
        "hamaTitle": "Configurazione di Hama (10 minuti, una tantum)",
        "hamaSetup": "La configurazione di Hama in Kodi richiede circa 10 minuti:\n\n1. Scarica Hama da github.com/ZeroQI/Hama.bundle (il bundle per Plex funziona su Kodi tramite il wrapper dell'add-on Hama per Kodi). In alternativa: installa \"Hama\" dalla repository ufficiale degli add-on di Kodi, se disponibile nella tua versione di Kodi.\n\n2. In Kodi: Impostazioni → Add-on → Installa da repository → Fornitori di informazioni → Serie TV → installa Hama (e Hama.bundle se elencato separatamente).\n\n3. Crea una fonte dedicata per gli anime. Aggiungi una fonte video che punta alla tua cartella degli anime, imposta il tipo di contenuto su \"Serie TV\" e scegli \"Hama\" come scraper al posto di TheMovieDB o TheTVDB.\n\n4. Hama usa AniDB come database primario per impostazione predefinita. Puoi cambiare l'ordine di priorità nelle impostazioni dello scraper — AniDB per primo è consigliato per le serie a numerazione assoluta; TheTVDB per primo per le serie di cui vuoi i metadati del doppiaggio inglese.\n\n5. Esegui uno scrape sulla fonte. Il primo scrape è lento (Hama interroga più database) — sii paziente. Gli scrape successivi sono molto più veloci.",
        "absoluteTitle": "Numerazione assoluta degli episodi",
        "absoluteIntro": "Per le serie a numerazione assoluta come One Piece (episodio 1.064), usa la stagione 01 con i numeri di episodio assoluti con padding a 4 cifre:",
        "absoluteExample": "Anime/\n└── One Piece [anidbid-69]/\n    └── Season 01/\n        ├── One Piece - s01e0001.mkv\n        ├── One Piece - s01e0002.mkv\n        └── One Piece - s01e1064.mkv",
        "absoluteNote": "Il suffisso [anidbid-X] nel nome della cartella forza Hama a usare direttamente la voce di AniDB, saltando la corrispondenza approssimativa del titolo (fuzzy matching). Trova l'ID su anidb.net cercando la serie — l'ID si trova nell'URL.\n\nIl padding a 4 cifre non è necessario per la corrispondenza, ma mantiene l'ordinamento del filesystem uguale all'ordine di riproduzione. Senza padding, il file e1064 viene ordinato dopo e11 invece che dopo e1063, il che rende confusionaria la navigazione della cartella al di fuori di Kodi.",
        "splitSeasonsTitle": "Stagioni e archi narrativi divisi",
        "splitSeasonsIntro": "Gli anime moderni divisi in \"parti\" (Attack on Titan Final Season Parts 1/2/3, gli archi di Demon Slayer) causano la stessa confusione nello scraping che si verifica in Plex e Jellyfin. La soluzione: decidi quale database corrisponde al tuo modello mentale della struttura della serie, forzalo tramite il suffisso ID nella cartella e mantieni la coerenza per tutti i tuoi anime.",
        "splitSeasonsExample": "Anime/\n├── Attack on Titan [anidbid-9541]/\n│   ├── Season 01/\n│   ├── Season 02/\n│   ├── Season 03/\n│   └── Season 04/   ← Final Season Parte 1\n├── Attack on Titan - Final Season Part 2 [anidbid-15689]/\n│   └── Season 01/   ← AniDB tratta la Parte 2 come una voce a sé\n└── Demon Slayer (2019)/\n    ├── Season 01/\n    ├── Season 02/   ← Mugen Train + Quartiere dei Divertimenti\n    └── Season 03/",
        "examplesTitle": "Esempi completi",
        "examples": "Anime/\n├── One Piece [anidbid-69]/\n│   ├── Season 01/\n│   │   ├── One Piece - s01e0001.mkv\n│   │   └── One Piece - s01e1064.mkv\n│   └── Season 00/\n│       └── One Piece - s00e001 - Movie 14 Stampede.mkv\n├── Attack on Titan [anidbid-9541]/\n│   ├── Season 01/\n│   └── Season 04/\n└── Demon Slayer (2019)/\n    └── Season 02/\n        └── Demon Slayer - s02e01.mkv",
        "plexAnimeLinkText": "Anime su Plex (stesso scraper HAMA)"
      },
      "music": {
        "h2": "Nomenclatura della musica per Kodi",
        "intro": "La musica in Kodi è gestita principalmente tramite tag e secondariamente tramite cartelle, esattamente come Plex e Jellyfin. Lo Universal Album Scraper (predefinito in Kodi 19+) legge i tag ID3 e interroga MusicBrainz e TheAudioDB per copertine e metadati. Prima sistema i tag, poi preoccupati della struttura delle cartelle.",
        "folderStructureTitle": "Struttura delle cartelle consigliata",
        "folderStructureIntro": "Struttura consigliata:",
        "folderStructureExample": "Music/\n├── Pink Floyd/\n│   ├── The Dark Side of the Moon (1973)/\n│   │   ├── 01 - Speak to Me.flac\n│   │   └── 02 - Breathe.flac\n│   └── Wish You Were Here (1975)/\n│       └── 01 - Shine On You Crazy Diamond Pts. 1-5.flac\n├── Various Artists/\n│   └── Pulp Fiction Soundtrack (1994)/\n│       ├── 01 - Misirlou - Dick Dale.flac\n│       └── 02 - Royale with Cheese - John Travolta.flac\n└── Tool/\n    └── Lateralus (2001)/\n        ├── Disc 01/\n        │   └── 01 - The Grudge.flac\n        └── Disc 02/\n            └── 01 - Faaip de Oiad.flac",
        "folderStructureNote": "È consigliato includere l'anno dell'album nel nome della cartella. Gli album multi-disco usano sottocartelle \"Disc XX\". Le compilation usano un tag album-artist \"Various Artists\" (tag Album Artist = \"Various Artists\", mentre il tag Artist individuale rimane l'esecutore della traccia).",
        "tagsTitle": "Tag ID3 effettivamente usati da Kodi",
        "tags": "Tag ID3 richiesti per una corrispondenza pulita in Kodi: Artist, Album, Title, Track Number. Fortemente consigliati: Album Artist (distinto da Artist nelle compilation), Year, Genre, Disc Number, ID MusicBrainz.\n\nGli ID di MusicBrainz (Album ID e Recording ID, incorporati come frame TXXX ID3v2.3 o commenti Vorbis) permettono allo Universal Album Scraper di Kodi di trovare corrispondenze esatte, evitando l'abbinamento approssimativo basato sul titolo. Usa MusicBrainz Picard per scrivere questi ID una volta e la libreria di Kodi diventerà quasi infallibile.\n\nLa modalità musica di RenameFlow legge MusicBrainz e produce nomi di file e strutture di cartelle accurati; non scrive tag ID3. Usalo dopo un tagger come Picard, non in sua sostituzione.",
        "examplesTitle": "Esempi completi",
        "examples": "Music/\n└── Pink Floyd/\n    ├── The Dark Side of the Moon (1973)/\n    │   ├── 01 - Speak to Me.flac\n    │   └── 10 - Eclipse.flac\n    └── The Wall (1979)/\n        ├── Disc 01/\n        │   └── 01 - In the Flesh?.flac\n        └── Disc 02/\n            └── 01 - Hey You.flac"
      },
      "nfo": {
        "h2": "File NFO — Il sistema di override dei metadati di Kodi",
        "intro": "I file NFO sono la più grande differenza tra Kodi e Plex/Jellyfin per quanto riguarda la denominazione. Un NFO è un piccolo file XML che posizioni accanto a un video, e Kodi lo legge INVECE di interrogare gli scraper online. Sono opzionali ma estremamente utili: ti permettono di sovrascrivere le corrispondenze errate dello scraper, documentare collezioni personalizzate e fissare metadati che altrimenti potrebbero variare con le modifiche dei database online.\n\nPlex non ha nulla di equivalente; Jellyfin ha un supporto parziale tramite immagini locali e XML minimali. Il sistema NFO di Kodi è l'implementazione più matura in qualsiasi media center open-source.",
        "whenToUseTitle": "Quando scrivere i file NFO (e quando no)",
        "whenToUse": "Non hai bisogno di file NFO per tutto: gli scraper gestiscono correttamente il 90% delle corrispondenze. I quattro scenari in cui vale la pena usare i file NFO:\n\n1. Lo scraper sceglie il film/la serie sbagliata e la modifica tramite \"Modifica\" nell'interfaccia di Kodi non viene salvata (comune per le serie con molti remake).\n\n2. Un film o una serie non è affatto presente su TMDB/TVDB (uscite regionali, fan edit, contenuti di nicchia).\n\n3. Vuoi raggruppamenti di collezioni personalizzati oltre a quelli offerti da TMDB (ad esempio, il tuo set \"Miglior Fantascienza anni '90\").\n\n4. Stai archiviando metadati che non puoi perdere: la libreria di Kodi può essere ricostruita solo dai file NFO se il database si corrompe.\n\nPer librerie con meno di 200 elementi, i file NFO sono solitamente eccessivi. Per librerie con più di 1.000 elementi in cui hai passato del tempo a correggere i metadati, sono un'assicurazione.",
        "movieTitle": "movie.nfo — l'NFO più utile",
        "movieIntro": "Formato NFO per i film. Posiziona il file accanto al film e chiamalo movie.nfo (o Titolo (Anno).nfo, in modo che corrisponda al nome del file video — entrambi funzionano, ma la convenzione è movie.nfo):",
        "movieExample": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<movie>\n  <title>Blade Runner</title>\n  <originaltitle>Blade Runner</originaltitle>\n  <year>1982</year>\n  <plot>Un blade runner deve inseguire ed eliminare quattro replicanti...</plot>\n  <runtime>117</runtime>\n  <mpaa>R</mpaa>\n  <genre>Fantascienza</genre>\n  <genre>Thriller</genre>\n  <director>Ridley Scott</director>\n  <actor>\n    <name>Harrison Ford</name>\n    <role>Rick Deckard</role>\n  </actor>\n  <uniqueid type=\"tmdb\" default=\"true\">78</uniqueid>\n  <uniqueid type=\"imdb\">tt0083658</uniqueid>\n  <set>\n    <name>Blade Runner Collection</name>\n  </set>\n</movie>",
        "movieNote": "Il campo <uniqueid type=\"tmdb\"> forza Kodi a usare la voce specifica di TMDB invece di fare una corrispondenza approssimativa del titolo. Questo è il tag più utile in assoluto: se scrivi una sola cosa nei tuoi file NFO, che sia questa.",
        "tvTitle": "tvshow.nfo — override a livello di serie TV",
        "tvIntro": "I file NFO per le serie TV vanno nella cartella principale della serie, con il nome tvshow.nfo. Il formato è simile a movie.nfo ma con campi a livello di serie:",
        "tvExample": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<tvshow>\n  <title>Breaking Bad</title>\n  <year>2008</year>\n  <plot>Un insegnante di chimica di un liceo a cui viene diagnosticato un cancro...</plot>\n  <genre>Crime</genre>\n  <genre>Drammatico</genre>\n  <uniqueid type=\"tvdb\" default=\"true\">81189</uniqueid>\n  <uniqueid type=\"tmdb\">1396</uniqueid>\n  <uniqueid type=\"imdb\">tt0903747</uniqueid>\n  <status>Terminata</status>\n  <studio>AMC</studio>\n</tvshow>",
        "tvNote": "Il tag <uniqueid type=\"tvdb\"> è il modo più affidabile per 'bloccare' le serie TV, poiché TheTVDB è lo scraper TV predefinito di Kodi per la maggior parte degli utenti.",
        "episodeTitle": "NFO per singolo episodio (raramente necessario)",
        "episodeIntro": "I file NFO per singolo episodio sono raramente necessari: il file NFO a livello di serie e i metadati degli episodi recuperati dallo scraper coprono la maggior parte dei casi. Usali solo quando un episodio specifico non viene riconosciuto correttamente e un aggiornamento della serie non risolve il problema. Formato: posiziona il file Show - s01e01.nfo accanto al file video:",
        "episodeExample": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<episodedetails>\n  <title>Pilot</title>\n  <season>1</season>\n  <episode>1</episode>\n  <aired>2008-01-20</aired>\n  <plot>Walter White, un insegnante di chimica di un liceo in difficoltà...</plot>\n  <uniqueid type=\"tvdb\" default=\"true\">349232</uniqueid>\n</episodedetails>",
        "examplesTitle": "Come posizionare i file NFO accanto ai tuoi file multimediali",
        "examples": "Movies/\n└── Blade Runner (1982)/\n    ├── Blade Runner (1982).mkv\n    ├── movie.nfo               ← ID TMDB bloccato\n    └── poster.jpg\n\nTV Shows/\n└── Breaking Bad (2008)/\n    ├── tvshow.nfo              ← ID TVDB bloccato\n    ├── Season 01/\n    │   ├── Breaking Bad - s01e01 - Pilot.mkv\n    │   └── Breaking Bad - s01e01.nfo   ← override per episodio (raro)\n    └── Season 02/",
        "filebotLinkText": "o usa lo scrittore di NFO di FileBot",
        "advancedTagsTitle": "Tag di metadati avanzati",
        "advancedTags": "Oltre ai tag di base <title>, <year>, <plot>, Kodi comprende un ricco set di campi di metadati che ti permettono di personalizzare come gli elementi appaiono nella tua libreria. I più utili per gli utenti esperti:\n\n<originaltitle> — il titolo in lingua originale, visualizzato nelle pagine informative accanto al titolo localizzato. Fondamentale per i film stranieri in cui il titolo del distributore locale differisce significativamente dall'originale (pensa a La città incantata vs Sen to Chihiro no Kamikakushi).\n\n<sorttitle> — sovrascrive il comportamento di ordinamento predefinito. Usalo per forzare l'ordinamento di \"The Matrix\" sotto la \"M\" invece che sotto la \"T\", o per raggruppare i sequel indipendentemente dai loro titoli canonici. Esempio: ordinare tutti i film di Mission: Impossible come \"Mission Impossible 01\", \"Mission Impossible 02\" ecc.\n\n<tagline> — la breve frase di marketing mostrata sotto il titolo (pensa a \"Nello spazio, nessuno può sentirti urlare\"). Aggiunge un tocco di classe alle pagine informative della tua libreria.\n\n<status> per le serie TV — \"Continuing\", \"Ended\" o \"Returning Series\". Permette alla skin di Kodi di mostrare indicatori appropriati sulle schede delle serie.\n\n<premiered> — la data ufficiale della prima messa in onda. Utile per le serie antologiche o gli anime in cui la data dello scraper è sbagliata.\n\n<fileinfo> blocchi — metadati del file pre-caricati (codec, risoluzione, tracce audio). Utile se crei file NFO programmaticamente e vuoi saltare l'analisi dei media alla prima scansione di Kodi.",
        "multipleRatingsTitle": "Più fonti di valutazione fianco a fianco",
        "multipleRatingsIntro": "Kodi 19+ supporta la visualizzazione simultanea di più fonti di valutazione. Aggiungi un blocco <ratings> con tutte le fonti che desideri:",
        "multipleRatingsExample": "<ratings>\n  <rating name=\"imdb\" max=\"10\" default=\"true\">\n    <value>8.1</value>\n    <votes>826543</votes>\n  </rating>\n  <rating name=\"themoviedb\" max=\"10\">\n    <value>8.2</value>\n    <votes>9876</votes>\n  </rating>\n  <rating name=\"rottentomatoes\" max=\"100\">\n    <value>89</value>\n    <votes>410</votes>\n  </rating>\n</ratings>",
        "multipleRatingsNote": "Le skin predefinite di Kodi mostrano in modo prominente la valutazione \"default\" e ti permettono di scorrere le altre nella finestra delle informazioni. Per le librerie in cui hai curato quali fonti ritieni affidabili, questo è un significativo miglioramento della qualità della vita rispetto alla valutazione da una singola fonte fornita dallo scraper.",
        "musicNfoTitle": "File NFO per la musica (artista, album, traccia)",
        "musicNfoIntro": "La musica ha un suo formato NFO con tre livelli: artista, album e per-traccia. Il file NFO a livello di artista va nella cartella principale dell'artista, con il nome artist.nfo:",
        "musicNfoExample": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<artist>\n  <name>Pink Floyd</name>\n  <disambiguation>British rock band</disambiguation>\n  <formed>1965</formed>\n  <disbanded>2014</disbanded>\n  <genre>Progressive Rock</genre>\n  <musicBrainzArtistID>83d91898-7763-47d7-b03b-b92132375c47</musicBrainzArtistID>\n</artist>",
        "musicNfoNote": "L'ID Artista di MusicBrainz permette alla libreria musicale di Kodi di collegarsi alla voce canonica senza corrispondenze approssimative (fuzzy matching) — estremamente utile per artisti con nomi comuni o più omonimi.\n\nIl file NFO a livello di album (album.nfo nella cartella dell'album) accetta campi simili più <title>, <year>, <musicBrainzAlbumID>. Il file NFO per-traccia è usato raramente; il modello musicale di Kodi, basato sui tag, gestisce le tracce tramite tag ID3 anziché file NFO.",
        "commonPitfallsTitle": "Errori comuni con i file NFO",
        "commonPitfalls": "Quattro errori che in pratica rompono i file NFO:\n\n1. XML non valido — caratteri &, < o > non sottoposti a escape all'interno dei tag <plot> o <title>. La soluzione: racchiudi il contenuto testuale in <![CDATA[...]]> o esegui l'escape manualmente (&amp;, &lt;, &gt;).\n\n2. Codifica errata — i file NFO DEVONO essere in UTF-8. Alcuni editor di testo di Windows salvano di default in Windows-1252, il che corrompe i caratteri non-ASCII (accenti, cirillico, giapponese). Usa un editor che supporti UTF-8 (VS Code, Sublime Text, Notepad++).\n\n3. Dichiarazione XML mancante — la prima riga <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?> è obbligatoria. Senza di essa, alcune versioni di Kodi ignorano silenziosamente il file.\n\n4. Conflitti tra NFO e metadati dello scraper — se sia un NFO che uno scraper forniscono dati per lo stesso campo, Kodi dà la priorità all'NFO. Di solito è quello che vuoi, ma a volte sorprende gli utenti che non si rendono conto che il loro NFO sta sovrascrivendo gli aggiornamenti online. Per tornare ai dati dello scraper, elimina l'NFO e aggiorna."
      },
      "troubleshooting": {
        "h2": "Risoluzione problemi di denominazione Kodi",
        "intro": "Sei errori comuni coprono circa l'85% dei problemi di denominazione in Kodi. Ognuno ha una causa prevedibile e una soluzione chiara.",
        "causesLabel": "Cause probabili",
        "stepsLabel": "Passaggi per la risoluzione",
        "items": [
          {
            "problem": "La libreria non esegue affatto la scansione — non succede nulla durante la nuova scansione",
            "causes": [
              "Tipo di contenuto della sorgente impostato su 'Nessuno'",
              "Percorso della sorgente non raggiungibile (condivisione di rete non montata, unità rinominata)",
              "Add-on scraper disabilitato o disinstallato",
              "Servizio Kodi in pausa"
            ],
            "steps": [
              "Fai clic destro sulla sorgente → 'Cambia contenuto' → imposta su Film / Serie TV / Musica",
              "Verifica che il percorso sia accessibile: File → naviga manualmente fino alla sorgente",
              "Impostazioni → Add-on → I miei add-on → Fornitori di informazioni → controlla che lo scraper sia abilitato",
              "Riavvia Kodi se il problema persiste"
            ]
          },
          {
            "problem": "Un film viene mostrato come 'Nessuna informazione trovata'",
            "causes": [
              "Anno mancante o in formato errato",
              "Il titolo contiene caratteri speciali che confondono lo scraper",
              "Film non presente su TMDB (release regionale rara)"
            ],
            "steps": [
              "Aggiungi (AAAA) tra parentesi alla cartella e al nome del file",
              "Rimuovi i tag delle release della scene: 'Title.YYYY.BluRay.x264-SPARKS' → 'Title (YYYY)'",
              "Crea un file movie.nfo con <uniqueid type='tmdb'> che punta all'ID corretto, o <uniqueid type='imdb'> se TMDB non ce l'ha"
            ]
          },
          {
            "problem": "Viene abbinata la serie TV sbagliata (The Office US vs The Office UK)",
            "causes": [
              "Anno mancante nella cartella della serie",
              "Lo scraper ha scelto la variante più popolare",
              "Voce obsoleta da una precedente scansione errata"
            ],
            "steps": [
              "Aggiungi (Anno) al nome della cartella della serie",
              "Crea un file tvshow.nfo con <uniqueid type='tvdb' default='true'> impostato sull'ID corretto",
              "Menu contestuale della libreria → 'Aggiorna' sulla serie, o 'Pulisci libreria' per rimuovere le voci obsolete"
            ]
          },
          {
            "problem": "Episodi non abbinati ma la serie è corretta",
            "causes": [
              "Schemi di nomi di file misti all'interno della stessa stagione",
              "Token dell'episodio digitato male (s01E01 con maiuscole/minuscole miste, o s1e1 senza zero iniziale)",
              "File nella cartella principale della serie invece che in una sottocartella Stagione XX"
            ],
            "steps": [
              "Standardizza tutti gli episodi di una stagione su un unico schema. Si consiglia sXXeYY in minuscolo",
              "Usa un rinominatore batch per normalizzare l'intera stagione",
              "Sposta gli episodi nelle sottocartelle 'Season XX/' se si trovano nella cartella principale della serie"
            ]
          },
          {
            "problem": "Episodi di anime associati a stagioni sbagliate",
            "causes": [
              "Lo scraper predefinito di Kodi (TheMovieDB / TheTVDB) non riconosce la struttura di AniDB",
              "Lo scraper Hama non è installato o non è selezionato come scraper della sorgente",
              "Tag [anidbid-X] mancante nel nome della cartella per una serie con titolo ambiguo"
            ],
            "steps": [
              "Installa Hama dal repository degli add-on di Kodi",
              "Modifica sorgente → imposta 'Fornitore di informazioni' su Hama",
              "Aggiungi [anidbid-X] alla cartella della serie (trova l'ID su anidb.net)",
              "Fai clic destro sulla serie → 'Aggiorna' per eseguire una nuova scansione con il nuovo fornitore"
            ]
          },
          {
            "problem": "La libreria mostra metadati vecchi e sbagliati anche dopo aver corretto i file",
            "causes": [
              "Kodi memorizza nella cache i metadati scansionati finché non li aggiorni esplicitamente",
              "Voci obsolete da un precedente abbinamento errato ancora presenti nel database",
              "Campo bloccato — modificato manualmente, con l'aspettativa di un aggiornamento automatico"
            ],
            "steps": [
              "Fai clic destro sull'elemento → 'Aggiorna' (recupera di nuovo i dati dallo scraper)",
              "Menu contestuale della libreria → 'Pulisci libreria' per rimuovere le voci orfane",
              "Per un ripristino completo: Impostazioni → Media → Libreria → 'Pulisci libreria' globalmente, poi esegui una nuova scansione"
            ]
          }
        ]
      },
      "faster": {
        "h2": "L'alternativa da 60 secondi",
        "intro": "Tutto ciò che è stato descritto sopra è il metodo manuale: capire gli scraper, digitare i nomi dei file corretti, scrivere file NFO per i casi più ostinati. Vale la pena farlo una volta per una nuova libreria. Ma è un'agonia per una libreria di 2.000 file ereditata da anni di download non strutturati.",
        "manualWayTitle": "Il metodo manuale",
        "manualWay": "A mano, rinominare un elemento della libreria Kodi richiede circa 30-60 secondi: controllare il titolo, formattare l'anno, impostare correttamente lo schema sXXeYY e scrivere override NFO per i pochi casi problematici. Una libreria di 2.000 file richiede un lungo weekend.",
        "oneSixtySecondWayTitle": "Il metodo da 60 secondi",
        "oneSixtySecondWay": "RenameFlow esegue la rinomina in pochi secondi. Trascina una cartella: il parser rileva se si tratta di film / serie TV / anime, interroga TMDB / TheTVDB / AniList / MusicBrainz in parallelo e mostra l'anteprima della rinomina compatibile con Kodi. Conferma e le rinomine avvengono localmente sul tuo disco tramite la File System Access API, senza alcun upload. Gratis per i primi 15 file al giorno; 49 EUR una tantum per un uso illimitato.\n\nPer quanto riguarda i file NFO, RenameFlow non li scrive direttamente, ma produce nomi di file che gli scraper predefiniti di Kodi riconoscono senza problemi, eliminando la necessità degli NFO nel 90% dei casi. Per il restante 10%, scrivere l'NFO a mano è un lavoro da fare una volta sola.",
        "pricingLinkText": "Prezzi di RenameFlow",
        "cta": "Gratis: 15 file/giorno, account gratuito in 30 secondi, nessun upload."
      },
      "faq": {
        "h2": "Nomenclatura per Kodi — Domande Frequenti",
        "seeAllLinkText": "Vedi tutte le FAQ di RenameFlow",
        "items": [
          {
            "question": "Qual è la regola di denominazione più importante per Kodi?",
            "answer": "Scegli un modello di nome file per ogni tipo di contenuto e applicalo in modo coerente. Lo scanner di Kodi è tollerante alle variazioni di modello tra le diverse librerie, ma modelli incoerenti all'interno della stessa cartella di una serie o di un film causano i più comuni fallimenti del tipo 'metà della mia stagione è stata abbinata'."
          },
          {
            "question": "Devo davvero installare Hama per gli anime in Kodi?",
            "answer": "Per gli anime stagionali moderni che si mappano bene con le stagioni di TheMovieDB o TheTVDB (Demon Slayer, Spy x Family, Jujutsu Kaisen), no — gli scraper predefiniti li gestiscono. Per le serie con numerazione assoluta (One Piece, Naruto Shippuden, Detective Conan, Bleach), sì — Hama è l'unica opzione realistica. L'installazione richiede solo 10 minuti, una volta sola."
          },
          {
            "question": "Qual è la differenza tra movie.nfo e Title (Year).nfo?",
            "answer": "Entrambi funzionano allo stesso modo. movie.nfo è la convenzione perché è indipendente dal nome del file (rinomina il file video e l'NFO si applica comunque). Title (Year).nfo lega l'NFO a quello specifico nome di file video — utile se hai più file video in una cartella e vuoi un NFO per ogni file. La maggior parte degli utenti usa movie.nfo."
          },
          {
            "question": "Dovrei usare Season 0 o Season 00 per gli speciali?",
            "answer": "Entrambi funzionano — Kodi li tratta allo stesso modo. Season 00 si ordina meglio accanto a Season 01, Season 02, ecc. Season 0 è più corto. Scegline uno e applicalo a tutte le tue serie per coerenza."
          },
          {
            "question": "Perché Kodi scansiona gli stessi file più lentamente di Plex?",
            "answer": "Kodi interroga gli scraper in modo più 'chiacchierone' rispetto agli agent di Plex — recupera metadati e artwork per ogni singolo episodio separatamente. Per velocizzare, abbassa la risoluzione degli artwork nelle impostazioni dello scraper, disabilita il download dei 'fanart' se non li usi, ed esegui le scansioni durante le ore non di punta, quando i database esterni sono più reattivi."
          },
          {
            "question": "Kodi può condividere la sua libreria su più dispositivi?",
            "answer": "Sì, tramite un backend MySQL (configurazione avanzata) o tramite l'esportazione integrata di NFO e artwork. Con l'esportazione NFO abilitata nelle impostazioni, ogni istanza di Kodi che punta agli stessi file legge metadati identici senza doverli recuperare di nuovo. Questo è il modo più veloce per mantenere una libreria condivisa in famiglia coerente su più TV."
          },
          {
            "question": "Posso importare una libreria con nomi per Plex o Jellyfin in Kodi senza rinominare i file?",
            "answer": "Per lo più sì. La denominazione delle cartelle dei film e le convenzioni sXXeYY per le serie TV vengono trasferite direttamente. Le principali discrepanze: le edizioni tra parentesi graffe di Plex ({edition-X}) e i tag tra parentesi quadre di Jellyfin ([edition-X]) sono entrambi ignorati da Kodi — le informazioni sull'edizione non vengono conservate a meno che non le scrivi in un file NFO. Per una tipica migrazione da Plex a Kodi, aspettati di impiegare circa 30 minuti per convertire le edizioni dei film; tutto il resto viene importato correttamente."
          },
          {
            "question": "Posso automatizzare la denominazione dei nuovi download per Kodi?",
            "answer": "Sì. Ci sono due approcci. Per le catene automatizzate: Sonarr + Radarr pre-nominano i file prima che arrivino nella tua libreria Kodi — imposta la convenzione di denominazione di Sonarr sui modelli per Kodi di questa guida. Per la revisione manuale: usa RenameFlow come strumento batch durante l'importazione. Entrambi gli approcci producono nomi compatibili con Kodi; la scelta dipende da quanta revisione manuale desideri."
          },
          {
            "question": "Posso usare Sonarr e Radarr per gestire una libreria Kodi?",
            "answer": "Sì, ed è uno dei flussi di lavoro più popolari. Configura i modelli di denominazione di Sonarr e Radarr perché corrispondano alle convenzioni di Kodi (sXXeYY per gli episodi, Title (Year) per i film), falli puntare alle stesse cartelle che Kodi scansiona e abilita gli aggiornamenti della libreria Kodi tramite la funzione di connessione degli *arr. Sonarr può attivare un aggiornamento della libreria Kodi dopo l'arrivo di ogni nuovo episodio, così la tua libreria rimane aggiornata senza scansioni manuali."
          },
          {
            "question": "Qual è la differenza tra Kodi e Plex/Jellyfin per quanto riguarda la denominazione?",
            "answer": "Ci sono tre differenze principali. Primo, Kodi non ha un servizio di metadati online — la tua libreria risiede interamente sul tuo dispositivo o sulla tua rete. Secondo, Kodi accetta più variazioni nei modelli di nome file rispetto alle rigide regex di Plex, il che lo rende più tollerante ma anche meno prevedibile quando qualcosa non funziona. Terzo, il sistema di file NFO di Kodi ti dà il pieno controllo locale per sovrascrivere qualsiasi metadato recuperato dallo scraper, cosa che non ha un equivalente in Plex (e ha solo un supporto parziale in Jellyfin). Se apprezzi una struttura rigida e la sincronizzazione online, vince Plex. Se apprezzi il controllo locale e la profondità di personalizzazione, vince Kodi. Jellyfin si colloca a metà strada."
          }
        ]
      },
      "related": {
        "h2": "Approfondimenti",
        "items": [
          {
            "title": "Guida alla nomenclatura di Plex (le equivalenze)",
            "href": "/plex-naming-guide"
          },
          {
            "title": "Guida alla nomenclatura di Jellyfin",
            "href": "/jellyfin-naming-guide"
          },
          {
            "title": "Guida passo dopo passo alla rinomina",
            "href": "/how-to-rename"
          },
          {
            "title": "Tutte le FAQ di RenameFlow",
            "href": "/faq"
          }
        ]
      },
      "externalLinks": {
        "kodiVideo": "Nomenclatura dei file video per Kodi (wiki ufficiale)",
        "kodiNfo": "File NFO per Kodi (wiki ufficiale)",
        "hama": "Hama scraper su GitHub"
      },
      "howTo": {
        "name": "Come nominare i file dei film per Kodi",
        "description": "Procedura passo passo per nominare i file dei film in modo che lo scanner di Kodi li riconosca al primo colpo.",
        "step1": {
          "name": "Crea una cartella per ogni film",
          "text": "Ogni film ha una sua cartella chiamata «Titolo (Anno)», ad esempio «Blade Runner (1982)». Il file video al suo interno ripete lo stesso nome."
        },
        "step2": {
          "name": "Aggiungi l'anno di uscita tra parentesi",
          "text": "Lo scraper TMDB di Kodi distingue i titoli omonimi grazie all'anno. Usa sempre le parentesi tonde: «Dune (2021)»."
        },
        "step3": {
          "name": "Imposta il tipo di contenuto della sorgente prima della prima scansione",
          "text": "Modifica la sorgente video → «Set content» → «Movies» → scegli lo scraper The Movie Database. Poi avvia lo scraping."
        },
        "step4": {
          "name": "Aggiungi un movie.nfo per gli abbinamenti errati più ostinati",
          "text": "Se lo scraper sceglie il film sbagliato, crea un movie.nfo con <uniqueid type=\"tmdb\"> impostato sull'ID TMDB corretto. Kodi legge i file NFO invece di interrogare lo scraper."
        }
      }
    },
    "code": {
      "copied": "Copiato",
      "copy": "Copia il codice"
    },
    "comparison": {
      "no": "No",
      "yes": "Sì"
    },
    "cta": {
      "start": "Inizia gratis",
      "try": "Prova RenameFlow gratis"
    },
    "officialReferences": "Riferimenti ufficiali:",
    "common": {
      "seeLink": "Vedi <link>{{label}}</link>.",
      "alsoUsefulLink": "Utile anche: <link>{{label}}</link>."
    }
  },
  "marketing": {
    "filebot": {
      "hero": {
        "newH1": "Alternativa a Filebot 2026: Gratuita, Basata su Web, Senza Installazione",
        "newLead": "Lo strumento di rinomina che stavi cercando se l'abbonamento di Filebot, l'installazione di Java o la sua interfaccia anni 2010 ti hanno finalmente spinto a cercare altrove. Stessa precisione di nomenclatura, interfaccia moderna, funziona nel tuo browser, gratis per i primi 15 file ogni giorno.",
        "problemSummary": "Filebot ha regnato per 17 anni come il punto di riferimento per la rinomina dei media. Nel 2024 il modello di abbonamento è cambiato (6€ ogni 4 mesi per desktop), i problemi con Java/AppImage sono rimasti e l'interfaccia non è stata aggiornata in modo significativo da quasi un decennio. Per la maggior parte degli utenti oggi, questa combinazione è finalmente sufficiente per iniziare a cercare alternative.",
        "promise": "Questa pagina confronta onestamente i due strumenti: dove Filebot è ancora migliore, dove RenameFlow vince e come migrare esattamente se decidi di cambiare. Alla fine saprai se l'alternativa ha senso per la tua libreria o se continuare a usare Filebot è la scelta giusta.",
        "trust1": "100% gratuito fino a 15 file al giorno",
        "trust2": "Funziona nel tuo browser — niente Java, nessuna installazione",
        "trust3": "Scelto dagli utenti che migrano da Filebot dal 2026",
        "ctaPrimary": "Provalo gratis: 15 file/giorno, account gratuito in 30 secondi",
        "readingTime": "~6 min di lettura"
      },
      "state": {
        "h2": "Lo stato di Filebot nel 2026",
        "intro": "Prima di parlare di un'alternativa, è giusto riconoscere cos'è Filebot e perché ha dominato il settore per così tanto tempo. Questo non è un attacco gratuito: Filebot ha creato qualcosa di valido. Ma il divario tra ciò che era e ciò di cui gli utenti hanno bisogno nel 2026 si è allargato, e i recenti cambiamenti hanno accelerato questa distanza.",
        "history": "Filebot è stato rilasciato nel 2007 da Reinhard Pointner. Per la maggior parte della sua esistenza è stata un'app desktop gratuita per Windows, macOS e Linux che recuperava metadati da TheTVDB, TheMovieDB, AniDB e altri database per rinominare i file multimediali con precisione chirurgica. Il motore di scripting (basato su Groovy) era eccezionalmente potente. La community sul forum ufficiale e su /r/FileBot di Reddit ha mantenuto viva la base di conoscenza. Per gli appassionati di librerie multimediali, è stato il consiglio predefinito in ogni thread di supporto di Plex e Kodi per quasi 15 anni.",
        "subscriptionChange": "Nel 2017, Filebot è passato a un modello di licenza perpetua: paghi una volta, lo usi per sempre. Nel 2024 la situazione è cambiata: Filebot ora richiede un abbonamento (5,99 EUR ogni 4 mesi a fine 2025) per l'app GUI desktop. La CLI rimane gratuita con limitazioni e le licenze perpetue esistenti restano valide. La motivazione fornita dallo sviluppatore (sostenibilità, lotta ai riconfezionatori commerciali) è legittima. La reazione della community lo è stata meno: il forum ufficiale e /r/FileBot su Reddit sono pieni di lunghe discussioni di utenti che si sono sentiti presi alla sprovvista dal cambiamento. Che tu simpatizzi con lo sviluppatore o con gli utenti, l'effetto pratico è lo stesso: Filebot non è più l'opzione gratuita e scontata che è stata per un decennio.",
        "javaProblem": "Filebot è scritto in Java. Questo significa: un'installazione di oltre 200 MB, dipendenze JRE, avvisi occasionali \"questa app non è firmata\" su macOS, attriti con AppImage su Linux, avvio lento a freddo e un elevato utilizzo di memoria con librerie di grandi dimensioni. Nessuno di questi è un problema bloccante di per sé. Insieme, però, creano quel tipo di attrito che gli utenti moderni confrontano sfavorevolmente con un semplice \"apri una scheda e trascina i file\".",
        "uiProblem": "L'interfaccia utente di Filebot non ha ricevuto un redesign significativo dalla metà degli anni 2010. Funziona, è densa, fa ciò di cui i power user hanno bisogno, ma ha l'aspetto e il comportamento di uno strumento di un'altra epoca. Per gli utenti che hanno iniziato a fare self-hosting negli ultimi 3 anni, il divario visivo con le app moderne (Linear, Vercel, la stessa interfaccia ridisegnata di Plex) è stridente. Questo è soggettivo. Ma \"voglio solo trascinare i miei file e vederli rinominati\" è sempre più un'aspettativa di base.",
        "dominanceReason": "Nonostante tutto, Filebot domina ancora le ricerche su Google per \"media renamer\" e \"rename TV shows\". La ragione non è solo la qualità, ma 17 anni di backlink, discussioni sui forum, risposte su Stack Overflow e tutorial su YouTube. L'inerzia della SEO è reale. La prima ondata di alternative (la CLI mnamer, le funzioni di rinomina di MediaElch, TinyMediaManager) ha scalfito i margini ma non ha mai minacciato la posizione centrale di Filebot. L'ondata di alternative web-first, di cui RenameFlow fa parte, è la prima vera sfida.",
        "jellyfinLink": "passare da Filebot a un workflow Jellyfin"
      },
      "wedge": {
        "h2": "Perché esiste RenameFlow",
        "intro": "RenameFlow non cerca di essere un sostituto di Filebot, funzionalità per funzionalità. Si concentra sull'80% dei casi d'uso di Filebot di cui la maggior parte degli utenti ha effettivamente bisogno, più tre cose che Filebot non può fare.",
        "web": "Prima differenza: RenameFlow funziona interamente nel tuo browser. Nessuna installazione, niente Java, niente AppImage. Apri l'URL, trascina una cartella sulla pagina, visualizza le rinomine proposte e conferma. I file non vengono mai caricati da nessuna parte — la rinomina avviene localmente tramite la File System Access API (supportata da Chrome, Edge, Brave, Opera, Vivaldi). Firefox e Safari non la supportano, e questa è l'unica vera limitazione di compatibilità. Per tutti gli altri, il tempo che intercorre tra \"devo rinominare questi file\" e \"sono rinominati\" è inferiore a 60 secondi la prima volta, e meno di 20 secondi ogni volta successiva. Nessun aggiornamento software da installare, nessuna gestione di Java di sistema, nessun rischio che un antivirus metta in quarantena un file JAR.",
        "freeTier": "Seconda differenza: RenameFlow è gratuito per i primi 15 file ogni giorno, con un account gratuito che si crea in 30 secondi e senza inserire alcuna carta. È sufficiente per un uso occasionale: il tipico download di un film, una stagione di una serie TV, un batch di podcast. Per gli utenti esperti con migliaia di file, il piano a pagamento è un pagamento unico di 49 EUR per l'accesso a vita (mai un abbonamento ricorrente), con opzioni mensili a 2,99 EUR. I prezzi sono volutamente strutturati per rendere la scelta ovvia: se hai meno di 100 file da gestire all'anno, non paghi davvero mai. Il piano CLI gratuito di Filebot esiste, ma è volutamente limitato in modi che spingono gli utenti verso la GUI a pagamento.",
        "modernUx": "Terza differenza: l'interfaccia è pensata per ciò che gli utenti fanno più spesso: trascinare i file, controllare le rinomine proposte in un'anteprima chiara affiancata e cliccare su conferma. Drag and drop, scorciatoie da tastiera (Ctrl+Invio per confermare), ricerca istantanea tra i provider di metadati, mappatura automatica degli episodi anime (AniList integrato, nessun plugin da installare) e un pannello di anteprima che mostra il prima/dopo di ogni file prima che qualsiasi modifica tocchi il disco. L'interfaccia di Filebot funziona, ma presuppone che tu la impari; quella di RenameFlow presuppone che tu abbia altro da fare.",
        "plexLink": "Schemi di denominazione Plex"
      },
      "comparison": {
        "h2": "RenameFlow vs Filebot — Confronto dettagliato",
        "intro": "Oltre venti criteri oggettivi in cui i due strumenti differiscono, e dove invece sono equivalenti. Aggiornato per Filebot 5.x e RenameFlow 1.x a metà 2026.",
        "toolRenameflow": "RenameFlow",
        "toolFilebot": "Filebot",
        "categoryFeature": "Funzionalità",
        "catDistribution": "Distribuzione",
        "catPricing": "Prezzi",
        "catMetadata": "Fonti dei metadati",
        "catFeatures": "Funzionalità",
        "catWorkflow": "Flusso di lavoro",
        "catPrivacy": "Privacy",
        "criteria": [
          {
            "cat": "catDistribution",
            "label": "Installazione",
            "values": [
              "Basato su browser, nessuna installazione",
              "App desktop (Windows/macOS/Linux)"
            ]
          },
          {
            "cat": "catDistribution",
            "label": "Sistema operativo",
            "values": [
              "Chrome / Edge / Brave / Opera / Vivaldi",
              "Windows, macOS, Linux"
            ]
          },
          {
            "cat": "catDistribution",
            "label": "Java richiesto",
            "values": [
              false,
              true
            ]
          },
          {
            "cat": "catDistribution",
            "label": "Dimensioni installazione",
            "values": [
              "0 MB (web)",
              "~200 MB + JRE"
            ]
          },
          {
            "cat": "catPricing",
            "label": "Piano gratuito",
            "values": [
              "15 file / giorno, account gratuito",
              "Solo CLI (GUI limitata)"
            ]
          },
          {
            "cat": "catPricing",
            "label": "Piano a pagamento",
            "values": [
              "2,99 €/mese, 6,99 €/anno o 49 € a vita",
              "€5,99 ogni 4 mesi (€18/anno)"
            ]
          },
          {
            "cat": "catPricing",
            "label": "Opzione a vita",
            "values": [
              true,
              "Solo per utenti preesistenti"
            ]
          },
          {
            "cat": "catPricing",
            "label": "Prova gratuita senza carta",
            "values": [
              true,
              false
            ]
          },
          {
            "cat": "catMetadata",
            "label": "TheMovieDB (TMDB)",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catMetadata",
            "label": "TheTVDB",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catMetadata",
            "label": "Metadati anime (AniDB / AniList)",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catMetadata",
            "label": "MusicBrainz",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catMetadata",
            "label": "OpenSubtitles",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Rinomina in batch",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Mappatura episodi assoluti anime",
            "values": [
              "Integrata",
              "Integrata"
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Pattern di rinomina personalizzati",
            "values": [
              "Editor visuale + preset",
              "Scripting Groovy (potente)"
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Integrazione download sottotitoli",
            "values": [
              "Integrata (OpenSubtitles)",
              "Integrata"
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Trascina e rilascia",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catFeatures",
            "label": "Scorciatoie da tastiera",
            "values": [
              true,
              true
            ]
          },
          {
            "cat": "catWorkflow",
            "label": "Tempo di configurazione al primo uso",
            "values": [
              "~10 secondi",
              "~5 minuti (installazione + licenza)"
            ]
          },
          {
            "cat": "catWorkflow",
            "label": "UI moderna",
            "values": [
              true,
              "Stile 2015"
            ]
          },
          {
            "cat": "catWorkflow",
            "label": "Supporto mobile",
            "values": [
              "Sola lettura (API File non su mobile)",
              false
            ]
          },
          {
            "cat": "catWorkflow",
            "label": "Localizzazione",
            "values": [
              "EN, FR, DE, ES, IT + fr-CA, es-MX",
              "EN + traduzioni della community"
            ]
          },
          {
            "cat": "catPrivacy",
            "label": "Telemetria",
            "values": [
              "Analisi facoltativa (con consenso)",
              "Solo controllo licenza"
            ]
          },
          {
            "cat": "catPrivacy",
            "label": "I file lasciano il dispositivo",
            "values": [
              false,
              false
            ]
          }
        ]
      },
      "useCases": {
        "h2": "Cinque casi d'uso concreti",
        "intro": "Una tabella di confronto risponde in modo astratto alla domanda \"qual è il migliore?\". Questi cinque scenari mostrano come la scelta si traduce nei flussi di lavoro reali.",
        "verdictRenameflow": "Vince RenameFlow",
        "verdictFilebot": "Vince Filebot",
        "verdictTie": "Pareggio",
        "verdictLabel": "Verdetto",
        "filebotLabel": "Filebot",
        "renameflowLabel": "RenameFlow",
        "scenarioLabel": "Scenario",
        "single": {
          "title": "Rinominare un singolo film scaricato",
          "scenario": "Hai appena scaricato un film. Lo vuoi pronto per Plex in 30 secondi.",
          "filebot": "Apri l'app desktop, cerca il file o trascinalo, clicca \"Match\" e conferma. Funziona bene, richiede circa 20 secondi se Filebot è già aperto. A freddo: aggiungi altri 10 secondi.",
          "renameflow": "Trascina il file sulla scheda aperta, il suggerimento appare in 2 secondi, premi Ctrl+Invio. ~5 secondi in totale. Nessuna app da avviare, nessuna attesa per il JRE.",
          "verdict": "RenameFlow vince in velocità per i flussi di lavoro su file singolo, specialmente quando Filebot non è già in esecuzione. Per un utente esperto con Filebot sempre aperto, la differenza si riduce.",
          "winner": "renameflow"
        },
        "batch": {
          "title": "Rinominare un'intera libreria di 1000 file",
          "scenario": "Stai consolidando anni di download e vuoi che tutto sia compatibile con Plex.",
          "filebot": "L'elaboratore batch nativo è estremamente veloce su larga scala: Filebot può elaborare 1000 file in 2-3 minuti su un computer moderno, con la piena flessibilità degli script Groovy per i casi limite. Per gli utenti che sanno scrivere pattern personalizzati, non ha rivali.",
          "renameflow": "Gestisce senza problemi batch fino a ~500 file con un singolo trascinamento. Per librerie più grandi, suddividile in cartelle da ~500 file. La rinomina per singolo file è veloce (query API parallele ai provider di metadati), ma dovrai revisionare le anteprime in batch. Tempo totale effettivo per 1000 file: ~10 minuti, inclusa la revisione umana.",
          "verdict": "Filebot vince per la velocità di elaborazione pura su larga scala. RenameFlow vince se vuoi revisionare prima di modificare i file su disco. Lo strumento giusto dipende da quanto ti fidi della corrispondenza automatica.",
          "winner": "filebot"
        },
        "anime": {
          "title": "Libreria di anime con numerazione assoluta degli episodi",
          "scenario": "One Piece all'episodio 1.064, Naruto Shippuden, Detective Conan: serie con numerazione assoluta che non corrisponde alla suddivisione in stagioni di TheTVDB.",
          "filebot": "L'integrazione con AniDB è eccellente, specialmente con lo script e i parametri giusti. Gli utenti esperti hanno configurato Filebot per gestire correttamente ogni caso di numerazione assoluta. La curva di apprendimento per arrivarci è notevole.",
          "renameflow": "I metadati anime (AniList) sono integrati di default, con mappatura automatica degli episodi assoluti in stagioni per i casi più comuni. Nessuno script da configurare. I casi limite (divisioni a metà stagione, conflitti di nomi) possono ancora richiedere una conferma manuale, ma le impostazioni predefinite coprono il 90% degli anime mainstream.",
          "verdict": "Per chi è disposto a investire negli script di Filebot, Filebot è più potente. Per tutti gli altri, vince la gestione di AniList pronta all'uso di RenameFlow. Pareggio per gli utenti esperti; vittoria netta di RenameFlow per le librerie anime senza troppe pretese.",
          "winner": "renameflow",
          "animeLink": "le sfide degli anime in dettaglio"
        },
        "music": {
          "title": "Ri-taggare una libreria musicale di 5.000 tracce",
          "scenario": "Hai ereditato o accumulato una libreria musicale con tag ID3 disordinati e vuoi che tutto sia corretto secondo MusicBrainz.",
          "filebot": "Gestisce la rinomina di file musicali con la ricerca su MusicBrainz, ma è principalmente uno strumento per i nomi dei file. La vera riscrittura dei tag richiede MusicBrainz Picard o beets in parallelo.",
          "renameflow": "La modalità Musica legge MusicBrainz e produce nomi di file accurati + la struttura di cartelle per Plex/Jellyfin (Artista/Album/Traccia). Come Filebot, non scrive direttamente i tag ID3: per quello, usa MusicBrainz Picard. L'interfaccia di RenameFlow con batch e anteprima rende più gestibile lo scenario con migliaia di tracce.",
          "verdict": "Pareggio. Entrambi gli strumenti gestiscono il livello dei nomi dei file; entrambi necessitano di un tagger dedicato per gli ID3. Il pannello di anteprima di RenameFlow è più comodo per i batch di grandi dimensioni; lo scripting di Filebot è più flessibile per strutture di raccolte insolite.",
          "winner": "tie"
        },
        "plexMigration": {
          "title": "Pulire una libreria Plex prima di migrare a Jellyfin",
          "scenario": "Hai deciso di passare da Plex a Jellyfin e la tua libreria ha una nomenclatura specifica per Plex (edizioni tra parentesi graffe, ID di cartelle HAMA, ecc.).",
          "filebot": "Possibile con script personalizzati, ma dovresti scrivere o adattare uno script di Filebot che riconosca i pattern specifici di Plex e li riscriva per Jellyfin. Fattibile, ma richiede un'ora di scripting e test.",
          "renameflow": "La guida alla nomenclatura di Jellyfin su questo sito spiega esattamente cosa cambia tra le convenzioni di Plex e Jellyfin. Trascina la tua libreria nominata per Plex in RenameFlow, imposta il preset di nomenclatura su \"Jellyfin\" e le rinomine proposte tengono già conto dei cambiamenti di sintassi ({edition-X} in [edition-X], [anidb-X] in [anidbid-X]). Rivedi e conferma.",
          "verdict": "RenameFlow vince nettamente per i flussi di lavoro di migrazione. Filebot può farlo con un po' di sforzo; RenameFlow lo fa con un preset integrato.",
          "winner": "renameflow"
        },
        "readyToSwitchCta": "Pronto a cambiare? Prova RenameFlow gratis: 15 file/giorno, account gratuito in 30 secondi, nessun upload."
      },
      "migration": {
        "h2": "Migrare da Filebot a RenameFlow",
        "intro": "Se hai deciso di provare RenameFlow come alternativa a Filebot, ecco il percorso pratico per la migrazione. La maggior parte degli utenti la completa in meno di 15 minuti.",
        "whereTitle": "Da dove iniziare",
        "whereSteps": [
          "Apri renameflow.com/app in Chrome, Edge, Brave, Opera o Vivaldi. Firefox e Safari non sono ancora supportati — si tratta di una limitazione della File System Access API, non di una mancanza di funzionalità, e lo stato dell'API è tracciato pubblicamente da Mozilla e Apple. Usa uno dei browser supportati per rinominare; puoi leggere questa pagina con qualsiasi browser.",
          "Per prima cosa, prova il piano gratuito. Trascina 5-10 file da una cartella non critica sulla pagina. Conferma che l'anteprima delle rinomine corrisponda alle tue aspettative. Se il tuo campione di prova sembra corretto, lo sarà anche il resto della tua libreria — la logica di abbinamento sottostante è la stessa per 10 file o 10.000.",
          "Scegli un piano se superi il piano gratuito. L'Annuale (6,99 EUR all'anno) è il modo più economico per rinominare senza limiti; il piano A vita (49 EUR, pagamento unico) è adatto alle librerie che gestirai per molti anni; il Mensile (2,99 EUR) va bene per una migrazione una tantum o per un breve progetto batch.",
          "Annulla il tuo abbonamento a Filebot, se ne hai uno, o smetti di rinnovare gli aggiornamenti della licenza perpetua. La tua installazione esistente di Filebot continuerà a funzionare — vale la pena tenerla per i rari casi limite in cui lo scripting Groovy di Filebot ha ancora un vantaggio."
        ],
        "whatTitle": "Cosa aspettarsi",
        "whatParagraphs": [
          "La precisione dei metadati è paragonabile a quella di Filebot per film, serie TV e anime: RenameFlow interroga gli stessi endpoint di TMDB, TVDB, AniList e MusicBrainz. Le differenze nella qualità delle corrispondenze derivano dalle euristiche (parser dei nomi dei file, preferenze di lingua, gestione dell'anno) e, per la stragrande maggioranza dei contenuti mainstream, i risultati sono identici.",
          "L'interfaccia è l'adattamento più grande. Il layout denso e a più pannelli di Filebot è compresso nel flusso a tre pannelli di RenameFlow: file a sinistra, corrispondenze dei metadati al centro, anteprima a destra. Le funzionalità per utenti esperti basate su script Groovy (stringhe di formato personalizzate con condizionali, sostituzioni regex, catene di fallback multi-sorgente) non sono esposte nell'interfaccia utente di RenameFlow — se dipendevi dalla profondità dello scripting di Filebot, RenameFlow ti sembrerà limitato. Se usavi Filebot esclusivamente tramite la sua GUI, la transizione è per lo più sottrattiva: meno pulsanti, stessi risultati.",
          "La situazione su mobile è diversa. Filebot non ha affatto un'app per dispositivi mobili. L'interfaccia web di RenameFlow si carica su mobile, ma la File System Access API non è disponibile lì — puoi vedere l'anteprima ma non puoi effettivamente rinominare da un telefono. La maggior parte degli utenti non rinomina da telefono, quindi in pratica questo ha poca importanza."
        ],
        "patternsTitle": "Equivalenti dei pattern di nomenclatura",
        "patternsIntro": "Pattern di Filebot → Equivalente in RenameFlow (casi più comuni):",
        "patterns": [
          {
            "filebot": "{n} ({y})",
            "renameflow": "{title} ({year})",
            "note": "Film"
          },
          {
            "filebot": "{n}/Season {s}/{n} - {s00e00} - {t}",
            "renameflow": "{title}/Season {season}/{title} - s{season}e{episode} - {episodeTitle}",
            "note": "Serie TV"
          },
          {
            "filebot": "{n} ({y}) - {edition}",
            "renameflow": "{title} ({year}) - {edition}",
            "note": "Edizioni Plex"
          },
          {
            "filebot": "{n} ({y}) - {edition}",
            "renameflow": "{title} ({year}) [edition-{edition}]",
            "note": "Edizioni Jellyfin"
          },
          {
            "filebot": "{n}/{album}/{pi} {t}",
            "renameflow": "{artist}/{album} ({year})/{track} - {title}",
            "note": "Musica"
          }
        ],
        "patternsFooter": "Per i pattern non comuni, il costruttore di pattern personalizzati di RenameFlow usa variabili simili — la guida completa è disponibile nella procedura dettagliata. La maggior parte dei pattern di Filebot si traduce direttamente; i pochi che non lo fanno di solito dipendono da script Groovy, che sono deliberatamente fuori dal nostro ambito.",
        "walkthroughLink": "procedura dettagliata"
      },
      "faq": {
        "h2": "Filebot vs RenameFlow — Domande Frequenti",
        "seeAllLink": "vedi tutte le FAQ",
        "items": [
          {
            "q": "Filebot vale ancora la pena nel 2026?",
            "a": "Per gli utenti esperti che si affidano allo scripting Groovy e non hanno problemi con l'abbonamento, sì. L'accuratezza dei metadati non è diminuita, lo sviluppo è ancora attivo e non esiste un altro strumento con la stessa profondità di scripting. Per tutti gli altri — uso da occasionale a moderato, librerie con meno di qualche migliaio di file, nessuna necessità di scripting — le moderne alternative gratuite hanno colmato a sufficienza il divario, rendendo l'abbonamento più difficile da giustificare."
          },
          {
            "q": "Perché Filebot ora richiede un abbonamento?",
            "a": "Lo sviluppatore (Reinhard Pointner) ha citato la sostenibilità dello sviluppo in solitaria e la lotta contro i riconfezionatori commerciali che vendevano Filebot con nomi diversi. Che tu sia d'accordo o meno con questa mossa, il cambiamento a metà 2024 è stato il catalizzatore che ha spinto molti utenti di lunga data a cercare alternative. RenameFlow beneficia di questo cambiamento ma non lo ha causato."
          },
          {
            "q": "RenameFlow può gestire gli stessi casi di anime di Filebot?",
            "a": "Per il 90% dei casi di anime mainstream (One Piece, Naruto, Demon Slayer, Attack on Titan, shonen moderni): sì, senza alcuna configurazione. Per i casi limite (divisioni multi-cour con nomi non standard, ordinamenti OVA insoliti, varianti doppiate/sottotitolate unite in una singola cartella): lo scripting di Filebot li gestisce leggermente meglio. RenameFlow li gestisce con una conferma manuale sulle poche corrispondenze ambigue per serie."
          },
          {
            "q": "Devo installare qualcosa per provare RenameFlow?",
            "a": "Nessuna installazione. Apri renameflow.com in Chrome, Edge, Brave, Opera o Vivaldi su un computer, crea un account gratuito (30 secondi, nessuna carta di credito) e trascina i tuoi file. Gratis: 15 file/giorno, e nulla viene caricato."
          },
          {
            "q": "Il piano gratuito di RenameFlow è sufficiente per un uso occasionale?",
            "a": "Per rinominare ogni tanto un film o un episodio TV man mano che li scarichi: sì, senza problemi. Il limite di 15 file al giorno si azzera ogni giorno a mezzanotte UTC: per un uso normale non è mai un vincolo. Smette di bastare quando fai una grande pulizia della libreria tutta in una volta. È a questo che servono i piani a pagamento: l'Annuale (6,99 EUR all'anno) è il modo più economico per rinominare senza limiti, e il piano A vita (49 EUR, una tantum) ti evita qualsiasi rinnovo."
          },
          {
            "q": "Posso usare Filebot e RenameFlow contemporaneamente?",
            "a": "Sì, non entrano in conflitto in alcun modo. Molti utenti mantengono Filebot installato per i rari casi limite di scripting e usano RenameFlow come strumento quotidiano per tutto il resto. Il piano CLI di Filebot rimane gratuito, quindi questa configurazione ibrida non costa nulla se il tuo flusso di lavoro normale rientra nel piano gratuito di RenameFlow."
          },
          {
            "q": "I miei script di Filebot funzioneranno in RenameFlow?",
            "a": "No — RenameFlow non espone un motore di scripting. I modelli di denominazione sono basati su template con un set limitato di variabili (title, year, season, episode, episodeTitle, edition, ecc.) e un costruttore di modelli personalizzati per leggere variazioni. Per la maggior parte dei modelli di Filebot c'è un equivalente diretto mostrato nella tabella di migrazione qui sopra. Per script Groovy complessi con condizionali o regex, dovresti o rimanere con Filebot per quei casi specifici o rielaborarli in più preset di RenameFlow."
          },
          {
            "q": "E per quanto riguarda Filebot Node?",
            "a": "Filebot Node (lo strumento di automazione lato server) è un prodotto diverso, rivolto a pipeline in stile Sonarr/Radarr. RenameFlow è focalizzato sul desktop e non ha componenti server. Se il tuo flusso di lavoro è già completamente automatizzato tramite Sonarr + Radarr, probabilmente non hai bisogno né di Filebot Node né di RenameFlow per la pipeline principale — entrambi servono a colmare le lacune di rinomina manuale che l'automazione non copre."
          }
        ]
      },
      "cta": {
        "h2": "Prova RenameFlow Gratuitamente",
        "primary": "Gratis: 15 file/giorno con un account gratuito (30 secondi, nessuna carta di credito). Trascina una cartella, guarda le rinomine proposte e conferma se ti convincono. Bastano 60 secondi.",
        "secondary": "Oppure consulta i prezzi completi — inclusa l'opzione a vita da 49 EUR (nessun abbonamento ricorrente, mai più).",
        "primaryButton": "Apri RenameFlow",
        "secondaryButton": "Vedi i prezzi"
      },
      "tocLabels": {
        "state": "Stato di Filebot",
        "wedge": "Perché RenameFlow",
        "comparison": "Confronto",
        "useCases": "Casi d'uso",
        "migration": "Migrazione",
        "faq": "FAQ"
      },
      "seoTitleV2": "Alternativa a Filebot 2026: gratis, web, senza installazione | RenameFlow",
      "seoDescriptionV2": "L'alternativa moderna a Filebot: basata sul web, gratuita fino a 15 file/giorno, senza installare Java, pienamente compatibile con Plex/Jellyfin/Kodi. Provala nel tuo browser.",
      "seoTitle": "Alternativa a FileBot — RenameFlow",
      "seoDescription": "Confronta RenameFlow e FileBot per rinominare e organizzare film, serie TV e anime (Plex, Kodi, Jellyfin).",
      "keywords": "alternativa filebot, renameflow vs filebot, rinomina media, rinomina in blocco, rinominare film, rinominare serie tv, rinominare anime, nomenclatura plex, nomenclatura kodi, nomenclatura jellyfin",
      "cardTitle": "Alternativa a FileBot",
      "cardDesc": "Confronto rapido: RenameFlow vs FileBot per la rinomina in blocco e i media server.",
      "h1": "Alternativa a FileBot: RenameFlow",
      "intro": "RenameFlow è uno strumento per rinominare file multimediali (film, serie TV, anime) progettato per produrre nomi puliti e standardizzati per un rilevamento affidabile in Plex, Kodi e Jellyfin.",
      "quickComparison": "Confronto rapido",
      "table": {
        "feature": "Funzionalità",
        "renameflow": "RenameFlow",
        "filebot": "FileBot"
      },
      "note": "Nota: confronto indicativo e non esaustivo (le funzionalità potrebbero cambiare).",
      "whyTitle": "Perché è importante per Plex / Kodi / Jellyfin",
      "whyP1": "I media server rilevano i contenuti dalla struttura delle cartelle e dai nomi dei file. Una buona nomenclatura riduce le corrispondenze errate, le stagioni mescolate, i titoli troncati e le locandine sbagliate.",
      "whyP2": "RenameFlow velocizza questo processo: importa i file, abbinali, controlla e poi rinomina in blocco.",
      "whyP3Prefix": "Per esempi concreti (film, serie, anime), vedi:",
      "whyP3Link": "Convenzioni di nomenclatura per Plex/Kodi/Jellyfin",
      "ctaTitle": "Prova subito RenameFlow",
      "ctaBody": "Se stai cercando un'alternativa a FileBot, il modo più rapido è provarlo con una tua cartella e confrontare i risultati.",
      "ctaPrimary": "Apri l'app",
      "ctaSecondary": "Vedi i prezzi",
      "rows": {
        "bulk": "Rinomina in blocco",
        "sources": "Film / Serie TV / Anime (corrispondenza da database)",
        "sourcesRenameflow": "TMDB / TheTVDB / AniList",
        "sourcesFilebot": "Corrispondenza da database online",
        "conventions": "Convenzioni Plex / Kodi / Jellyfin",
        "subtitles": "Sottotitoli (ricerca / download)",
        "ui": "Interfaccia moderna (web app)",
        "uiFilebot": "Dipende da OS / licenza"
      },
      "jsonLd": {
        "articleHeadline": "Alternativa a FileBot: RenameFlow",
        "articleDescription": "Confronto chiaro tra RenameFlow e FileBot per rinominare film, serie TV e anime per Plex/Kodi/Jellyfin.",
        "faq": {
          "q1": "RenameFlow è una buona alternativa a FileBot?",
          "a1": "Sì, se la tua esigenza principale è rinominare e organizzare una libreria multimediale (film, serie TV, anime) per Plex/Kodi/Jellyfin con un flusso di lavoro moderno (abbina → rinomina).",
          "q2": "Quali convenzioni di nomenclatura sono importanti per Plex e Kodi?",
          "a2": "La maggior parte delle convenzioni usa titolo + anno per i film, e S01E01 per le serie TV. Una nomenclatura pulita evita duplicati, corrispondenze errate ed errori di visualizzazione in Plex/Kodi/Jellyfin.",
          "q3": "RenameFlow supporta la rinomina in blocco?",
          "a3": "Sì, RenameFlow è progettato per la rinomina in blocco di intere librerie."
        }
      }
    },
    "guides": "Guide",
    "common": {
      "yes": "Sì",
      "no": "No"
    },
    "guidesPage": {
      "seoTitle": "Guide di RenameFlow — Plex, Kodi, Jellyfin, alternativa a FileBot",
      "seoDescription": "Sfoglia le nostre guide pratiche: convenzioni di nomenclatura per Plex/Kodi/Jellyfin e un confronto con FileBot.",
      "title": "Guide e articoli",
      "subtitle": "Guide pratiche e ottimizzate SEO per aiutarti a organizzare la tua libreria multimediale.",
      "read": "Leggi"
    },
    "plex": {
      "seoTitle": "Convenzioni di Nomenclatura Plex/Kodi/Jellyfin — RenameFlow",
      "seoDescription": "Guida pratica per rinominare film, serie e anime in modo che Plex, Kodi e Jellyfin li riconoscano perfettamente.",
      "keywords": "convenzione nomi plex, convenzione nomi kodi, rinominare file jellyfin, rinominare serie tv, rinominare film, rinomina massiva, rinominare anime, S01E01",
      "cardTitle": "Guida per Plex/Kodi/Jellyfin",
      "cardDesc": "Convenzioni di nomenclatura (film, serie TV, anime) per evitare abbinamenti errati.",
      "h1": "Come rinominare i file per Plex, Kodi e Jellyfin",
      "intro": "Plex, Kodi e Jellyfin si basano sui nomi dei file e sulla struttura delle cartelle per identificare i contenuti. Questa guida illustra convenzioni semplici ed errori comuni.",
      "tocTitle": "Indice",
      "toc": {
        "movies": "Film: titolo + anno",
        "tv": "Serie TV: S01E01 + cartelle per stagione",
        "anime": "Anime: numerazione + speciali",
        "mistakes": "Errori comuni"
      },
      "sections": {
        "moviesTitle": "Film: titolo + anno",
        "moviesBody": "Per i film, l'anno è un segnale forte: aiuta a distinguere i remake e migliora l'abbinamento. Una struttura con una cartella per ogni film è spesso più affidabile.",
        "tvTitle": "Serie TV: S01E01 + cartelle per stagione",
        "tvBody": "Il formato S01E01 è il più universale. Mantenere ogni stagione in una cartella dedicata riduce gli errori.",
        "animeTitle": "Anime: numerazione + speciali",
        "animeBody": "Gli anime a volte usano una numerazione diversa (speciali, OVA, stagione 0). Usare S00E01 per gli speciali di solito funziona bene.",
        "mistakesTitle": "Errori comuni da evitare",
        "mistakes": [
          "Nominare 'Episode 1 final.mkv' senza S01E01",
          "Mischiare più serie nella stessa cartella",
          "Dimenticare l'anno per titoli di film ambigui",
          "Inserire qualità/codec nel mezzo del titolo se compromette l'abbinamento"
        ]
      },
      "ctaTitle": "Rinomina in massa con RenameFlow",
      "ctaBodyPrefix": "Workflow ideale: importa una cartella completa, abbina i file (TMDB/TheTVDB/AniList), controlla i risultati, poi applica la rinomina in batch. Se stai confrontando diversi strumenti, dai un'occhiata anche a",
      "ctaBodyLink": "RenameFlow vs FileBot",
      "ctaPrimary": "Inizia gratis",
      "ctaSecondary": "Vedi i prezzi",
      "jsonLd": {
        "articleHeadline": "Come rinominare i file per Plex, Kodi e Jellyfin",
        "articleDescription": "Convenzioni di nomenclatura pratiche (film, serie, anime) per un rilevamento perfetto in Plex, Kodi e Jellyfin.",
        "faq": {
          "q1": "Qual è il formato più affidabile per gli episodi delle serie TV?",
          "a1": "S01E01 è il formato più universale e viene compreso da Plex, Kodi e Jellyfin.",
          "q2": "Perché aggiungere l'anno per i film?",
          "a2": "L'anno riduce l'ambiguità tra remake e titoli identici, migliorando l'abbinamento di locandine/metadati.",
          "q3": "Come rinominare in massa una libreria?",
          "a3": "Usa uno strumento di rinomina massiva: importa una cartella intera, abbina con i database, controlla, poi applica la rinomina in batch."
        }
      }
    }
  },
  "admin": {
    "funnel": {
      "allBrowsers": "Tutti i browser",
      "app": "App aperta",
      "browserFilter": "Browser",
      "byBrowser": "Per browser (8 settimane)",
      "checkout": "Checkout",
      "desc": "Utenti che hanno completato la registrazione ogni settimana (UTC) e quanti hanno poi raggiunto ciascuna fase. % sulle registrazioni. Browser = prima visita all'app.",
      "empty": "Ancora nessuna registrazione nelle ultime 8 settimane.",
      "files": "File selezionati",
      "paywall": "Paywall",
      "rename": "Rinominato",
      "signup": "Registrati",
      "title": "Funnel di attivazione (settimanale, per browser)",
      "truncated": "Troppi eventi per caricarli tutti: potrebbero mancare le registrazioni più vecchie o gli eventi più recenti degli utenti più attivi.",
      "unavailable": "I dati del funnel non sono ancora disponibili (tabella activation_events mancante o non leggibile).",
      "week": "Settimana del"
    }
  },
  "authConfirmed": {
    "brave": "Brave blocca l'accesso ai file locali per impostazione predefinita. Attivalo su brave://flags/#file-system-access-api, riavvia Brave, poi apri l'app.",
    "browser": "Questo browser non può rinominare i file locali. Apri RenameFlow in Chrome, Edge o Opera sul tuo computer.",
    "checkingTitle": "Conferma del tuo account in corso…",
    "copied": "Copiato",
    "copyBraveFlag": "Copia l'indirizzo dell'impostazione di Brave",
    "copyLink": "Copia il link",
    "desc": "RenameFlow funziona su computer con Chrome, Edge o Opera.",
    "expiredDesc": "I link di conferma funzionano una sola volta e per un tempo limitato. Hai già confermato? Ti basta accedere. Altrimenti, richiedi un nuovo link.",
    "expiredTitle": "Questo link è scaduto",
    "mobile": "Sei su uno smartphone o un tablet. Continua sul tuo computer: possiamo inviarti il link via email.",
    "noSessionDesc": "Non siamo riusciti ad aprire automaticamente la tua sessione. Accedi per continuare.",
    "noSessionTitle": "Ci siamo quasi",
    "openAnyway": "Esplora comunque l'app",
    "resendCta": "Inviami un nuovo link",
    "resent": "Un nuovo link è in arrivo. Aprilo sul computer su cui userai RenameFlow.",
    "title": "Account confermato"
  },
  "billing": {
    "errors": {
      "already_active": "Hai già questo piano.",
      "already_claimed": "Questo acquisto è già collegato a un altro account. Contattaci se non te lo aspettavi.",
      "already_lifetime": "Hai già il piano A vita: non serve acquistarlo di nuovo.",
      "already_subscribed": "Hai già un abbonamento. Cambia piano dal portale di fatturazione: la differenza di prezzo viene calcolata pro rata.",
      "billing_cancel_failed": "Non siamo riusciti ad annullare il tuo abbonamento, quindi il tuo account non è stato eliminato. Riprova o contattaci.",
      "checkout_failed": "Non siamo riusciti ad avviare il pagamento. Riprova.",
      "checkout_lookup_failed": "Al momento non riusciamo a confermare questo pagamento. Aggiorna questa pagina tra un minuto.",
      "claim_failed": "Al momento non riusciamo ad attivare questo acquisto. Ritenteremo automaticamente: aggiorna la pagina tra un minuto.",
      "confirmation_required": "Digita DELETE per confermare.",
      "delete_failed": "Non siamo riusciti a eliminare il tuo account. Riprova.",
      "email_mismatch": "Questo pagamento è stato effettuato con un altro indirizzo email.",
      "invalid_email": "Inserisci un indirizzo email valido.",
      "invalid_input": "Controlla il tuo messaggio e riprova.",
      "invalid_price": "Questo piano non è disponibile. Aggiorna la pagina e riprova.",
      "lifetime_sold_out": "Il piano A vita è esaurito.",
      "missing_email": "Non abbiamo trovato alcun indirizzo email associato a questo pagamento. Contattaci e risolveremo il problema.",
      "missing_session": "Non riusciamo a trovare questo pagamento.",
      "no_customer": "Nessun account di fatturazione trovato per questa email. Contattaci se hai pagato con un altro indirizzo.",
      "not_completed": "Questo pagamento non è stato completato. Non è stato effettuato alcun addebito.",
      "not_found": "Non riusciamo a trovare questo pagamento.",
      "payment_pending": "Il tuo pagamento è ancora in fase di conferma.",
      "payment_refunded": "Questo pagamento è stato rimborsato o annullato.",
      "portal_failed": "Non siamo riusciti ad aprire il portale di fatturazione. Riprova.",
      "rate_limited": "Troppi tentativi. Riprova tra qualche minuto.",
      "recent_payment": "Un pagamento per questo piano è ancora in elaborazione. Attendi un minuto e aggiorna la pagina: se hai già pagato, controlla la tua email.",
      "send_failed": "Non è stato possibile inviare il tuo messaggio. Riprova.",
      "sync_failed": "Al momento non riusciamo a verificare il tuo piano. Riprova tra un minuto.",
      "unauthorized": "Accedi di nuovo.",
      "unknown": "Qualcosa è andato storto. Riprova.",
      "unknown_plan": "Non riusciamo a identificare il piano di questo pagamento. Contattaci e risolveremo il problema."
    }
  },
  "breadcrumbs": {
    "alternatives": "Alternative",
    "faq": "FAQ",
    "filebot": "Alternativa a Filebot",
    "guides": "Guide",
    "home": "Home",
    "howToRename": "Come rinominare",
    "label": "Percorso di navigazione",
    "plexKodiJellyfin": "Plex / Kodi / Jellyfin",
    "pricing": "Prezzi"
  },
  "contactPage": {
    "emailLabel": "Email (facoltativa)",
    "emailPlaceholder": "tuo@email.com",
    "messageLabel": "Messaggio",
    "messagePlaceholder": "Descrivi di cosa hai bisogno…",
    "send": "Invia",
    "sending": "Invio in corso…",
    "subtitle": "Una domanda, un bug, una richiesta? Scrivici qui.",
    "title": "Contatti",
    "toast": {
      "errorDescription": "Non è stato possibile inviare il messaggio. Riprova.",
      "errorTitle": "Errore",
      "requiredDescription": "Scrivi un messaggio prima di inviarlo.",
      "requiredTitle": "Messaggio obbligatorio",
      "sentDescription": "Grazie! Ti risponderemo presto.",
      "sentTitle": "Inviato"
    }
  },
  "creator": {
    "bio": "Amo il cinema e la tecnologia, e ho creato RenameFlow perché ero stanco di rinominare a mano i miei file multimediali. Dopo anni passati a combattere con nomi di file incomprensibili, ho deciso di creare lo strumento che avevo sempre desiderato.",
    "cta": "Scopri di più su di me",
    "greeting": "Ciao, sono Thomas 👋",
    "label": "Chi c'è dietro",
    "mission": "Il mio obiettivo? Rendere l'organizzazione della tua libreria multimediale semplice come un clic. Niente più file con nomi sbagliati, niente più tempo perso: solo una libreria perfettamente organizzata.",
    "photoLinkLabel": "Thomas Bidault su LinkedIn"
  },
  "desktopLink": {
    "alreadySent": "Link già inviato",
    "alreadySentDesc": "Controlla la tua casella di posta (e lo spam). Potrai inviarlo di nuovo tra un'ora.",
    "copied": "Link copiato",
    "copiedDesc": "Incollalo in Chrome, Edge o Opera sul tuo computer.",
    "copyCta": "Copia il link per il mio computer",
    "cta": "Inviami via email il link per il mio computer",
    "error": "Non siamo riusciti a inviare l'email",
    "errorCopied": "Abbiamo copiato il link al suo posto: incollalo in Chrome, Edge o Opera sul tuo computer.",
    "retry": "Riprova a inviare",
    "sending": "Invio in corso…",
    "sent": "Link inviato",
    "sentDesc": "Apri l'email sul tuo computer per iniziare a rinominare.",
    "sentShort": "Link inviato: controlla la tua casella di posta"
  },
  "errorPage": {
    "description": "Si è verificato un problema durante il caricamento di questa pagina. Puoi riprovare o tornare alla home.",
    "home": "Torna alla home",
    "retry": "Riprova",
    "title": "Questa pagina non si è caricata"
  },
  "header": {
    "darkTheme": "Passa al tema scuro",
    "lightTheme": "Passa al tema chiaro"
  },
  "languages": {
    "french": "Francese",
    "german": "Tedesco",
    "spanish": "Spagnolo"
  },
  "legal": {
    "common": {
      "documents": "Documenti legali",
      "eyebrow": "Informazioni legali",
      "lastUpdatedLabel": "Ultimo aggiornamento:",
      "onThisPage": "In questa pagina",
      "questionsText": "Per qualsiasi domanda su questo documento o sui Suoi dati personali, ci scriva via email o utilizzi il modulo di contatto.",
      "questionsTitle": "Domande?"
    },
    "fields": {
      "address": "Indirizzo",
      "email": "Email",
      "legalForm": "Forma giuridica",
      "name": "Nome",
      "phone": "Telefono",
      "region": "Regione di hosting dei dati",
      "registration": "Iscrizione",
      "siret": "SIRET",
      "vatNumber": "Partita IVA intracomunitaria",
      "website": "Sito web"
    },
    "links": {
      "account": "Apri il mio account",
      "contact": "Modulo di contatto",
      "cookies": "Politica sui cookie",
      "history": "Apri la mia cronologia",
      "notice": "Note legali",
      "pricing": "Prezzi",
      "privacy": "Informativa sulla privacy",
      "terms": "Condizioni generali di utilizzo e di vendita"
    },
    "notice": {
      "contact": {
        "text": "Per qualsiasi domanda sul sito o sul servizio, ci scriva via email o utilizzi il modulo di contatto.",
        "title": "Contatti"
      },
      "credits": {
        "anilist": "Metadati anime forniti da AniList.",
        "intro": "RenameFlow identifica i Suoi media utilizzando i seguenti servizi:",
        "musicbrainz": "Metadati musicali forniti da MusicBrainz (MetaBrainz Foundation) e copertine fornite dal Cover Art Archive.",
        "opensubtitles": "Sottotitoli forniti da OpenSubtitles.com.",
        "title": "Fonti dei dati",
        "tmdb": "Questo prodotto utilizza l'API di TMDB ma non è approvato né certificato da TMDB.",
        "tvdb": "Metadati delle serie TV forniti da TheTVDB."
      },
      "data": {
        "text": "Le modalità di trattamento dei Suoi dati personali sono descritte nella nostra Informativa sulla privacy e l'uso dei cookie nella nostra Politica sui cookie. L'utilizzo del servizio è disciplinato dalle nostre Condizioni generali di utilizzo e di vendita.",
        "title": "Dati personali e cookie"
      },
      "director": {
        "text": "Il direttore della pubblicazione è {{name}}.",
        "title": "Direttore della pubblicazione"
      },
      "hosting": {
        "data": "I dati dell'applicazione (account, cronologia delle rinomine, abbonamenti) sono ospitati da:",
        "platform": "Il sito è sviluppato e distribuito con la piattaforma Lovable, gestita da:",
        "title": "Hosting",
        "web": "Il sito web è erogato da:"
      },
      "intro": "Ai sensi degli articoli 1-1 e 19 della legge francese n. 2004-575 del 21 giugno 2004 per la fiducia nell'economia digitale (LCEN), come modificata dalla legge n. 2024-449 del 21 maggio 2024 (SREN), la presente pagina identifica l'editore e i fornitori di hosting di renameflow.com.",
      "ip": {
        "text": "Il nome e il logo RenameFlow, il sito web e l'applicazione (codice, interfaccia, testi ed elementi grafici) sono protetti dalla normativa sulla proprietà intellettuale. È vietata qualsiasi riproduzione o rappresentazione, totale o parziale, senza previa autorizzazione scritta, salvo nei casi consentiti dalla legge.",
        "thirdParty": "I titoli, le locandine e gli altri metadati di film, serie e album visualizzati nell'applicazione provengono da database di terzi e restano di proprietà dei rispettivi titolari.",
        "title": "Proprietà intellettuale"
      },
      "payments": {
        "card": "I dati della carta vengono inseriti sulla pagina di pagamento sicura di Stripe: RenameFlow non ha mai accesso al numero completo della Sua carta.",
        "text": "I pagamenti online sono elaborati da:",
        "title": "Pagamenti"
      },
      "publisher": {
        "intro": "Il sito renameflow.com e il servizio RenameFlow sono pubblicati da:",
        "title": "Editore"
      },
      "seoDescription": "Editore, direttore della pubblicazione, fornitori di hosting e recapiti di RenameFlow (renameflow.com).",
      "seoTitle": "Note legali — RenameFlow",
      "title": "Note legali"
    },
    "privacy": {
      "changes": {
        "p1": "Possiamo aggiornare la presente informativa per tenere conto di modifiche al Servizio o alla normativa. La data dell'ultimo aggiornamento è indicata in cima a questa pagina; La informeremo di qualsiasi modifica sostanziale via email o nell'applicazione.",
        "title": "Modifiche alla presente informativa"
      },
      "controller": {
        "p1": "Il titolare dei trattamenti descritti nella presente informativa è {{publisher}}, editore di RenameFlow (dati completi nelle Note legali).",
        "p2": "Considerate le dimensioni del Servizio, non è stato designato alcun responsabile della protezione dei dati: le richieste sono gestite direttamente dall'editore.",
        "title": "Titolare del trattamento"
      },
      "cookies": {
        "p1": "Utilizziamo cookie e tecnologie simili (l'archiviazione locale del Suo browser) come descritto nella nostra Politica sui cookie. I cookie di misurazione dell'audience e pubblicitari vengono installati solo con il Suo consenso.",
        "p2": "Prima che Lei effettui una scelta, e in caso di rifiuto, il tag di Google invia comunque a Google i segnali senza cookie descritti sopra (Consent Mode v2); non installa né legge alcun cookie.",
        "title": "Cookie e archiviazione locale"
      },
      "intro": "RenameFlow è progettato per funzionare in locale: i Suoi file multimediali vengono rinominati sul Suo computer e non vengono mai caricati sui nostri server. Per fornire il Servizio, trattiamo tuttavia alcuni dati personali. La presente informativa spiega quali dati, perché, per quanto tempo e quali sono i Suoi diritti, in conformità al Regolamento generale sulla protezione dei dati (GDPR) e alla legge francese sulla protezione dei dati (Loi Informatique et Libertés).",
      "labels": {
        "basis": "Base giuridica",
        "data": "Dati",
        "location": "Ubicazione",
        "purpose": "Finalità",
        "retention": "Conservazione",
        "role": "Ruolo"
      },
      "local": {
        "p1": "Il contenuto dei Suoi file multimediali non viene mai caricato: i file vengono letti e rinominati localmente tramite la File System Access API del Suo browser. Le autorizzazioni di accesso alle Sue cartelle possono essere memorizzate dal browser (IndexedDB) per consentirLe di riaprirle; non lasciano mai il Suo dispositivo.",
        "p2": "Tuttavia, per identificare i Suoi media e conservare la Sua cronologia, alcune informazioni ricavate dai Suoi file vengono inviate ai nostri server e ai servizi di metadati, come descritto di seguito: in particolare i titoli rilevati nei nomi dei file, i nomi dei file stessi quando Lei cerca dei sottotitoli e, una volta confermata una rinomina, i nomi dei file originali e i nuovi nomi.",
        "title": "Cosa resta sul Suo computer"
      },
      "minors": {
        "p1": "Il Servizio non è destinato ai minori di 15 anni. Se ha meno di 15 anni, può utilizzarlo, e prestare il consenso ai cookie di misurazione dell'audience, solo con l'autorizzazione di un titolare della responsabilità genitoriale.",
        "title": "Minori"
      },
      "processing": {
        "account": {
          "basis": "Esecuzione del contratto (art. 6, par. 1, lett. b), GDPR); per il questionario facoltativo, il nostro legittimo interesse a capire come gli utenti scoprono il Servizio (art. 6, par. 1, lett. f)); per come ci ha conosciuti, il Suo consenso alla misurazione dell'audience (art. 6, par. 1, lett. a)).",
          "data": "Indirizzo email, password (conservata solo in forma di hash dal nostro fornitore di autenticazione), nome visualizzato, preferenze di lingua e di denominazione, pattern di denominazione personalizzati, risposte al questionario di benvenuto facoltativo, come ci ha conosciuti (parametri UTM del link seguito e sito di provenienza, registrati al momento dell'iscrizione solo se ha accettato la misurazione dell'audience), date di creazione dell'account e di accesso.",
          "purpose": "Creare e gestire il Suo account, autenticarLa e fornirLe il Servizio.",
          "retention": "Per tutta la durata dell'account. In assenza di accessi per 3 anni, l'account può essere eliminato previo avviso via email.",
          "title": "Il Suo account"
        },
        "analytics": {
          "basis": "Il Suo consenso (art. 6, par. 1, lett. a), GDPR e articolo 82 della legge francese sulla protezione dei dati), prestato tramite il banner dei cookie e revocabile in qualsiasi momento tramite il link «Impostazioni cookie» o dalla pagina Politica sui cookie. Senza il Suo consenso, Clarity non viene caricato e non viene installato alcun cookie di misurazione dell'audience o pubblicitario.",
          "data": "Pagine visualizzate, clic, scorrimento e movimenti del mouse, dispositivo, browser, posizione approssimativa ricavata dall'indirizzo IP, identificativi pseudonimi memorizzati nei cookie; quando Lei ha effettuato l'accesso, Microsoft Clarity può ricevere l'identificativo interno del Suo account, mai il Suo indirizzo email.",
          "purpose": "Misurare l'audience del sito (Google Analytics 4) e comprendere i problemi di usabilità tramite mappe di calore e registrazioni delle sessioni (Microsoft Clarity). Clarity maschera il contenuto dei campi dei moduli, ma una registrazione può mostrare altri testi visualizzati sullo schermo, come i nomi dei file nell'applicazione. Se Lei accetta tutti i cookie, sono consentiti anche i cookie pubblicitari di Google al fine di misurare l'efficacia delle nostre campagne pubblicitarie; RenameFlow non mostra alcuna pubblicità.",
          "retention": "Cookie di Google Analytics: al massimo {{gaMonths}} mesi; cookie di Microsoft Clarity: al massimo 13 mesi. Dati di Google Analytics: al massimo 14 mesi. Clarity: registrazioni delle sessioni 30 giorni (fino a 13 mesi per quelle che conserviamo a fini di analisi), statistiche aggregate 13 mesi.",
          "title": "Misurazione dell'audience e registrazione delle sessioni (solo con il Suo consenso)"
        },
        "billing": {
          "basis": "Esecuzione del contratto (art. 6, par. 1, lett. b)); adempimento dei nostri obblighi contabili e fiscali (art. 6, par. 1, lett. c)); il nostro legittimo interesse a prevenire le frodi (art. 6, par. 1, lett. f)).",
          "data": "Indirizzo email, piano acquistato, importo, date, identificativi Stripe del cliente, dell'abbonamento e del pagamento, numero d'ordine del piano A vita; per un acquisto effettuato senza account, l'indirizzo email inserito al momento del pagamento, fino al collegamento dell'acquisto a un account. I dati della carta sono raccolti direttamente da Stripe e non transitano mai sui nostri server.",
          "purpose": "Elaborare ordini e pagamenti, gestire gli abbonamenti, attivare gli acquisti effettuati senza account (anche tramite un'email di promemoria se un acquisto non è stato attivato), gestire i rimborsi, prevenire le frodi e adempiere ai nostri obblighi contabili.",
          "retention": "Per la durata del rapporto contrattuale, quindi 10 anni per le scritture contabili (articolo L123-22 del Codice di commercio francese).",
          "title": "Acquisti e fatturazione"
        },
        "consentMode": {
          "basis": "Il nostro legittimo interesse a misurare l'audience del sito in forma aggregata (art. 6, par. 1, lett. f), GDPR).",
          "data": "Pagina visualizzata e pagina di provenienza, stato del consenso, informazioni tecniche sul Suo browser e sul Suo dispositivo e, come per qualsiasi richiesta effettuata dal Suo browser, il Suo indirizzo IP; nessun cookie e nessun identificativo pubblicitario.",
          "purpose": "Il tag di Google viene caricato su ogni pagina in Consent Mode v2: prima che Lei effettui una scelta, e in caso di rifiuto, invia questi segnali senza cookie affinché Google possa produrre statistiche aggregate e modellizzate sull'audience e sulle campagne.",
          "retention": "Non riceviamo mai questi segnali singolarmente. Google li tratta secondo la propria politica; i dati di Google Analytics che ne derivano sono conservati per un massimo di 14 mesi.",
          "title": "Segnali Google senza cookie prima della Sua scelta"
        },
        "emails": {
          "basis": "Esecuzione del contratto (art. 6, par. 1, lett. b)); per le email introduttive, il nostro legittimo interesse ad aiutarLa a utilizzare il Servizio (art. 6, par. 1, lett. f)) — Lei può opporsi in qualsiasi momento scrivendoci o, ove disponibile, tramite il link di annullamento dell'iscrizione presente in tali email.",
          "data": "Indirizzo email, lingua, contenuto e stato di consegna delle email che Le vengono inviate.",
          "purpose": "Inviare le email necessarie al Servizio (conferma dell'indirizzo, reimpostazione della password, conferme d'ordine, link che Lei chiede di ricevere, ad esempio per aprire l'applicazione sul Suo computer) e, se del caso, email per aiutarLa a iniziare. Non inviamo newsletter e non vendiamo mai il Suo indirizzo email.",
          "retention": "I log di invio sono conservati dal nostro fornitore di email per un periodo limitato (al massimo 30 giorni); conserviamo traccia delle email di servizio già inviate per tutta la durata dell'account.",
          "title": "Email"
        },
        "fileNames": "I nomi dei file possono rivelare informazioni che La riguardano (ad esempio, cosa guarda o ascolta). La sezione Cronologia dell'applicazione mostra le Sue {{limit}} rinomine più recenti; da lì può esportare in qualsiasi momento l'intera cronologia in JSON o eliminarla completamente, e l'eliminazione del Suo account la cancella anch'essa.",
        "intro": "Per ciascun trattamento, indichiamo di seguito i dati interessati, l'uso che ne facciamo, la base giuridica (articolo 6 GDPR) e il periodo di conservazione.",
        "product": {
          "basis": "Il nostro legittimo interesse a migliorare il Servizio (art. 6, par. 1, lett. f)). Lei può opporsi in qualsiasi momento scrivendoci.",
          "data": "Per gli utenti che hanno effettuato l'accesso: i nomi degli eventi di prodotto (ad esempio apertura dell'applicazione, selezione di file, rinomina completata, limite raggiunto) con la relativa data e dettagli tecnici (numero di file, compatibilità del browser), collegati all'identificativo del Suo account. Questi eventi non contengono mai il Suo indirizzo email né i nomi dei Suoi file.",
          "purpose": "Misurare e migliorare il Servizio: capire dove i nuovi utenti incontrano difficoltà, correggere gli errori e sviluppare il prodotto. Queste statistiche interne sono archiviate nel nostro database, non sono condivise con terzi e non sono utilizzate a fini pubblicitari.",
          "retention": "24 mesi, dopodiché gli eventi vengono eliminati o anonimizzati.",
          "title": "Statistiche di utilizzo del prodotto"
        },
        "renaming": {
          "basis": "Esecuzione del contratto (art. 6, par. 1, lett. b), GDPR).",
          "data": "Titoli, anni, numeri di stagione e di episodio rilevati nei nomi dei Suoi file, query di ricerca e lingua richiesta; per i sottotitoli, il nome del file senza estensione (o la ricerca che Lei digita) e un'impronta tecnica (hash) del file video calcolata sul Suo computer; per ogni rinomina confermata: nome del file originale, nuovo nome del file, titolo identificato, tipo e anno, data e identificativo del lotto; contatori di utilizzo giornalieri e mensili.",
          "purpose": "Identificare i Suoi media tramite i servizi di metadati, proporre nomi, consentirLe di visualizzare, esportare e ripristinare i nomi originali delle rinomine passate, e applicare i limiti del piano Gratuito.",
          "retention": "Le query di ricerca non vengono memorizzate nel nostro database una volta elaborata la richiesta (possono comparire brevemente nei log tecnici). La cronologia delle rinomine è conservata finché Lei non elimina le voci interessate (sezione Cronologia), non ci chiede di cancellarla o non elimina il Suo account. I contatori di utilizzo sono conservati per tutta la durata dell'account.",
          "title": "Identificazione dei media e cronologia delle rinomine"
        },
        "security": {
          "basis": "Il nostro legittimo interesse a garantire la sicurezza e il corretto funzionamento del Servizio (art. 6, par. 1, lett. f)).",
          "data": "Indirizzo IP, tipo di browser (user agent), data e ora degli accessi e delle richieste, dominio dell'indirizzo email utilizzato al momento della registrazione, log tecnici dei nostri server e dei nostri fornitori.",
          "purpose": "Proteggere il Servizio e gli account, limitare gli abusi (limiti di richieste per indirizzo IP, blocco degli indirizzi email usa e getta, rilevamento di account multipli) e diagnosticare gli errori.",
          "retention": "Contatori dei limiti di richieste: 48 ore; sessioni di accesso: fino alla disconnessione o alla loro scadenza; log tecnici: da alcuni giorni ad alcune settimane a seconda del fornitore, e al massimo 12 mesi.",
          "title": "Sicurezza e prevenzione degli abusi"
        },
        "support": {
          "basis": "Il nostro legittimo interesse a risponderLe (art. 6, par. 1, lett. f)); il nostro obbligo legale per le richieste di esercizio dei diritti (art. 6, par. 1, lett. c)).",
          "data": "Nome e indirizzo email che Lei ci fornisce, contenuto del Suo messaggio e qualsiasi informazione necessaria per gestire la Sua richiesta.",
          "purpose": "Rispondere alle Sue domande, ai Suoi feedback e alle Sue richieste, comprese le richieste di esercizio dei Suoi diritti.",
          "retention": "3 anni dal nostro ultimo scambio.",
          "title": "Assistenza e contatti"
        },
        "title": "Dati trattati, finalità, basi giuridiche e conservazione"
      },
      "recipients": {
        "authorities": "Possiamo inoltre comunicare dati alle autorità competenti quando richiesto dalla legge.",
        "cloudflare": {
          "location": "Stati Uniti (rete globale).",
          "role": "Distribuzione del sito web e protezione dagli attacchi (responsabile del trattamento)."
        },
        "google": {
          "location": "Irlanda (UE) e Stati Uniti.",
          "role": "Misurazione dell'audience (Google Analytics 4) e misurazione pubblicitaria — solo con il Suo consenso.",
          "roleConsentMode": "Misurazione dell'audience (Google Analytics 4) e misurazione pubblicitaria con il Suo consenso; prima della Sua scelta, o in caso di rifiuto, solo i segnali senza cookie descritti sopra."
        },
        "googleAssets": {
          "location": "Stati Uniti (rete globale).",
          "role": "Fornitura dei caratteri tipografici e dell'icona del sito, che il Suo browser carica direttamente da Google su ogni pagina, prima di qualsiasi scelta sul consenso: Google riceve il Suo indirizzo IP e informazioni tecniche (browser, indirizzo della pagina), senza cookie. Base giuridica: il nostro legittimo interesse a visualizzare correttamente il sito (art. 6, par. 1, lett. f), GDPR)."
        },
        "intro": "I Suoi dati sono destinati all'editore e non vengono mai venduti. Sono condivisi esclusivamente con i seguenti fornitori di servizi, strettamente per le finalità sopra descritte:",
        "lovable": {
          "location": "Svezia (UE), con possibili trasferimenti al di fuori dell'UE.",
          "role": "Piattaforma utilizzata per sviluppare, ospitare e gestire l'applicazione (responsabile del trattamento)."
        },
        "metadata": "Servizi di metadati: per identificare i Suoi media e trovare i sottotitoli, i nostri server inviano query di ricerca (titolo rilevato, anno, stagione ed episodio, lingua e, per i sottotitoli, il nome del file senza estensione o la ricerca che Lei ha digitato, nonché l'impronta del file) a The Movie Database (TMDB), TheTVDB, AniList, MusicBrainz e OpenSubtitles.com, che si trovano principalmente negli Stati Uniti. Poiché tali query provengono dai nostri server, questi servizi non ricevono né il Suo indirizzo email né l'identificativo del Suo account. Tuttavia, le locandine e le copertine vengono caricate direttamente dal Suo browser dai server di immagini di TMDB, TheTVDB, AniList e del Cover Art Archive, e i file dei sottotitoli vengono scaricati direttamente da OpenSubtitles.com: questi servizi ricevono quindi il Suo indirizzo IP, come per qualsiasi contenuto web. Essi trattano tali dati secondo le proprie informative sulla privacy.",
        "microsoft": {
          "location": "Irlanda (UE) e Stati Uniti.",
          "role": "Mappe di calore e registrazioni delle sessioni (Microsoft Clarity) — solo con il Suo consenso."
        },
        "productHunt": {
          "location": "Stati Uniti.",
          "role": "Visualizzazione del badge «Featured on Product Hunt» in fondo alle pagine del sito: il Suo browser carica questa immagine direttamente dai server di Product Hunt quando viene visualizzato il piè di pagina, per cui Product Hunt riceve il Suo indirizzo IP e informazioni tecniche (browser, indirizzo della pagina); il suo fornitore Cloudflare può installare un cookie di sicurezza (__cf_bm, 30 minuti). Base giuridica: il nostro legittimo interesse a mostrare questo riconoscimento (art. 6, par. 1, lett. f), GDPR)."
        },
        "resend": {
          "location": "Stati Uniti.",
          "role": "Invio delle email (responsabile del trattamento)."
        },
        "startupFame": {
          "location": "Servito dalla rete globale di Vercel Inc. (Stati Uniti).",
          "role": "Visualizzazione del badge «Featured on Startup Fame» in fondo alle pagine del sito: il Suo browser carica questa immagine direttamente dai server di Startup Fame quando viene visualizzato il piè di pagina, per cui Startup Fame riceve il Suo indirizzo IP e informazioni tecniche (browser, indirizzo della pagina), senza cookie. Base giuridica: il nostro legittimo interesse a mostrare questo riconoscimento (art. 6, par. 1, lett. f), GDPR)."
        },
        "stripe": {
          "location": "Irlanda (UE), con trasferimenti a Stripe, Inc. negli Stati Uniti.",
          "role": "Pagamenti, abbonamenti e portale clienti (responsabile del trattamento, nonché titolare autonomo del trattamento per i propri obblighi di legge, come la prevenzione delle frodi e del riciclaggio di denaro)."
        },
        "supabase": {
          "location": "Singapore (società); infrastruttura cloud che può trovarsi al di fuori dell'UE.",
          "role": "Database, autenticazione e funzioni server (responsabile del trattamento)."
        },
        "title": "Destinatari e responsabili del trattamento"
      },
      "required": {
        "p1": "Il Suo indirizzo email e una password sono necessari per creare un account: senza di essi non possiamo fornirLe il Servizio. Le altre informazioni (nome visualizzato, risposte al questionario) sono facoltative. Non adottiamo alcuna decisione basata unicamente su un trattamento automatizzato che produca effetti giuridici che La riguardano.",
        "title": "Dati obbligatori e decisioni automatizzate"
      },
      "rights": {
        "access": "Accesso: ottenere la conferma che i Suoi dati sono oggetto di trattamento e riceverne una copia.",
        "complaint": "Se ritiene che i Suoi diritti non siano rispettati, può proporre reclamo alla CNIL (Commission nationale de l'informatique et des libertés, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, www.cnil.fr) o all'autorità di protezione dei dati del Suo paese di residenza.",
        "consent": "Revoca del consenso: revocare in qualsiasi momento il consenso ai cookie di misurazione dell'audience tramite il link «Impostazioni cookie» in fondo alle pagine del sito e nel menu dell'applicazione, oppure dalla pagina Politica sui cookie, senza pregiudicare la liceità del trattamento effettuato in precedenza.",
        "erasure": "Cancellazione: può eliminare autonomamente il Suo account in qualsiasi momento dalla sezione Account dell'applicazione, operazione che cancella il Suo profilo, la cronologia delle rinomine, le preferenze e i dati di utilizzo; i dati che la legge ci impone di conservare (scritture contabili) sono conservati separatamente per il periodo previsto dalla legge. Può inoltre eliminare in qualsiasi momento l'intera cronologia delle rinomine dalla sezione Cronologia, o chiederci di farlo.",
        "exercise": "Per esercitare i Suoi diritti, scriva a {{email}} dall'indirizzo email del Suo account (o ci indichi l'account interessato). Rispondiamo entro un mese; tale termine può essere prorogato di due mesi per le richieste complesse. In caso di ragionevoli dubbi sulla Sua identità, possiamo chiederLe informazioni aggiuntive.",
        "intro": "Ai sensi del GDPR, Lei dispone dei seguenti diritti sui Suoi dati:",
        "objection": "Opposizione: opporsi in qualsiasi momento, per motivi connessi alla Sua situazione particolare, ai trattamenti basati sul nostro legittimo interesse (statistiche di prodotto, email introduttive) e, senza alcuna motivazione, al marketing diretto.",
        "portability": "Portabilità: ricevere i dati che ci ha fornito in un formato strutturato e leggibile da dispositivo automatico; la sezione Cronologia esporta in JSON l'intera cronologia delle rinomine, e su richiesta Le inviamo il resto dei Suoi dati.",
        "postMortem": "Disposizioni post mortem: definire disposizioni relative alla conservazione, alla cancellazione e alla comunicazione dei Suoi dati dopo il Suo decesso (articolo 85 della legge francese sulla protezione dei dati).",
        "rectification": "Rettifica: ottenere la correzione dei dati inesatti; la maggior parte delle Sue informazioni può essere modificata direttamente nell'applicazione.",
        "restriction": "Limitazione: chiederci di sospendere temporaneamente l'utilizzo dei Suoi dati, ad esempio durante la verifica della loro esattezza.",
        "title": "I Suoi diritti"
      },
      "security": {
        "p1": "Adottiamo misure tecniche e organizzative adeguate: connessioni cifrate (HTTPS), controllo degli accessi nel nostro database affinché ciascun utente possa accedere solo ai propri dati, password conservate in forma di hash, accesso agli strumenti di amministrazione riservato all'editore e pagamenti elaborati da un fornitore certificato PCI DSS.",
        "title": "Sicurezza"
      },
      "title": "Informativa sulla privacy",
      "transfers": {
        "p1": "Alcuni dei fornitori sopra indicati si trovano, o si avvalgono di subfornitori che si trovano, al di fuori dello Spazio economico europeo, in particolare negli Stati Uniti e a Singapore. Tali trasferimenti sono disciplinati dalla decisione di adeguatezza della Commissione europea relativa agli Stati Uniti (EU-US Data Privacy Framework) quando il destinatario è certificato e, in caso contrario, dalle clausole contrattuali standard della Commissione europea, integrate ove necessario da misure supplementari come la cifratura. Può ottenere una copia di tali garanzie scrivendoci.",
        "title": "Trasferimenti al di fuori dell'Unione europea"
      }
    },
    "terms": {
      "account": {
        "p1": "L'utilizzo del Servizio richiede un account creato con un indirizzo email valido e una password. Lei si impegna a fornire informazioni esatte e a mantenere riservate le Sue credenziali; qualsiasi azione compiuta con il Suo account si considera compiuta da Lei.",
        "p2": "Ogni persona può essere titolare di un solo account gratuito. Per acquistare un piano a pagamento, Lei deve essere maggiorenne o disporre dell'autorizzazione del Suo rappresentante legale.",
        "p3": "Può eliminare il Suo account in qualsiasi momento dalla sezione Account dell'applicazione. L'eliminazione è definitiva e pone fine alle presenti Condizioni: fatto salvo il Suo diritto di recesso (articolo 8), qualsiasi abbonamento attivo cessa immediatamente senza rimborso del periodo in corso e qualsiasi accesso A vita collegato all'account va definitivamente perso.",
        "title": "Account"
      },
      "changes": {
        "p1": "Possiamo modificare le presenti Condizioni, in particolare per tenere conto di modifiche al Servizio o alla normativa. La versione applicabile è quella in vigore alla data del Suo ordine o del Suo utilizzo. Le comunicheremo qualsiasi modifica sostanziale via email o nell'applicazione almeno 30 giorni prima della sua entrata in vigore.",
        "p2": "Se non accetta una modifica, può disdire il Suo abbonamento senza costi prima della sua entrata in vigore. Le modifiche al prezzo o alle caratteristiche essenziali di un piano a pagamento si applicano nei Suoi confronti solo al termine di tale periodo di preavviso e mai retroattivamente; non possono ridurre le caratteristiche essenziali di un accesso A vita già acquistato. Il proseguimento dell'utilizzo del Servizio dopo la data di entrata in vigore costituisce accettazione delle nuove Condizioni.",
        "title": "Modifiche alle presenti Condizioni"
      },
      "conformity": {
        "p1": "In qualità di consumatore, Lei beneficia della garanzia legale di conformità per i contenuti digitali e i servizi digitali (articoli L224-25-1 e seguenti del Codice del consumo francese). Poiché il Servizio è fornito in modo continuativo (abbonamento o accesso A vita), rispondiamo di qualsiasi difetto di conformità che si manifesti durante l'intero periodo di fornitura.",
        "p2": "In caso di difetto di conformità, Lei ha diritto al ripristino della conformità del Servizio senza costi ed entro un termine ragionevole. Se ciò è impossibile, non avviene entro un termine ragionevole o se il difetto è grave, può ottenere una riduzione del prezzo o la risoluzione del contratto con rimborso. Segnali qualsiasi problema a {{email}}.",
        "p3": "Forniamo gli aggiornamenti necessari per mantenere la conformità del Servizio. Possiamo inoltre migliorare o modificare il Servizio; se una modifica ha un impatto negativo significativo sul Suo accesso o sul Suo utilizzo, La informeremo in anticipo e potrà risolvere il contratto senza costi entro 30 giorni.",
        "title": "Garanzia legale di conformità"
      },
      "contact": {
        "p1": "Per qualsiasi domanda, reclamo o richiesta relativa al Suo account o a un ordine, ci contatti:",
        "title": "Servizio clienti"
      },
      "data": {
        "p1": "Trattiamo i Suoi dati personali in conformità al Regolamento generale sulla protezione dei dati (GDPR) e alla legge francese sulla protezione dei dati (Loi Informatique et Libertés). Le finalità, i destinatari, i periodi di conservazione e i Suoi diritti sono descritti nella nostra Informativa sulla privacy, e l'uso dei cookie nella nostra Politica sui cookie.",
        "title": "Dati personali"
      },
      "disputes": {
        "mediator": "Il mediatore del consumo da noi designato è:",
        "p1": "Per qualsiasi reclamo, La invitiamo a contattarci innanzitutto a {{email}}: faremo il possibile per trovare una soluzione amichevole.",
        "p2": "Ai sensi degli articoli L611-1 e seguenti del Codice del consumo francese, se il reclamo scritto che ci ha inviato non è stato risolto, può sottoporre gratuitamente la controversia a un mediatore del consumo, entro un anno da tale reclamo scritto.",
        "title": "Reclami e mediazione del consumo"
      },
      "intro": "Le presenti condizioni disciplinano il Suo utilizzo di RenameFlow e qualsiasi acquisto di un piano a pagamento. La invitiamo a leggerle attentamente: creando un account o effettuando un ordine, Lei le accetta.",
      "ip": {
        "p1": "Il Servizio, il relativo software, l'interfaccia, i testi e il marchio RenameFlow sono di proprietà dell'Editore. Le è concesso un diritto personale, non esclusivo e non trasferibile di utilizzare il Servizio per la durata del Suo account, in conformità alle presenti Condizioni. I metadati e le immagini provenienti da database di terzi restano di proprietà dei rispettivi titolari e sono soggetti alle loro condizioni.",
        "title": "Proprietà intellettuale"
      },
      "law": {
        "p1": "Le presenti Condizioni sono disciplinate dalla legge francese. Se Lei è un consumatore residente in un altro paese dell'Unione europea, beneficia inoltre delle disposizioni imperative a tutela dei consumatori del Suo paese di residenza.",
        "p2": "In caso di controversia, e in mancanza di una soluzione amichevole, il consumatore può adire, a sua scelta, uno dei giudici territorialmente competenti ai sensi del Codice di procedura civile francese oppure il giudice del luogo in cui risiedeva al momento della conclusione del contratto o del verificarsi dell'evento dannoso (articolo R631-3 del Codice del consumo francese).",
        "p3": "Le presenti Condizioni sono redatte in francese; le traduzioni sono fornite unicamente per comodità e prevale la versione francese.",
        "title": "Legge applicabile e foro competente"
      },
      "liability": {
        "p1": "Lei mantiene il controllo di ogni rinomina: il Servizio mostra un'anteprima dei nomi proposti, li applica solo dopo la Sua conferma e la cronologia Le consente di ritrovare i nomi originali. I metadati provengono da database di terzi e possono essere incompleti o inesatti: verifichi l'anteprima prima di confermare.",
        "p2": "La rinomina viene effettuata su file archiviati sui Suoi dispositivi, sotto il Suo controllo. Le raccomandiamo vivamente di conservare una copia di backup dei Suoi file, in particolare prima di qualsiasi operazione in blocco di grandi dimensioni.",
        "p3": "Siamo responsabili della corretta esecuzione dei nostri obblighi ai sensi delle presenti Condizioni. Tuttavia, non possiamo essere ritenuti responsabili qualora il danno sia imputabile a un Suo comportamento (ad esempio, la conferma di una rinomina il cui errore era visibile nell'anteprima), al fatto imprevedibile e insormontabile di un terzo o a un caso di forza maggiore.",
        "p4": "Il Servizio è fornito online e può essere temporaneamente interrotto per manutenzione, aggiornamenti o per cause indipendenti dalla nostra volontà. Compiamo sforzi ragionevoli per garantirne la disponibilità.",
        "p5": "Se Lei utilizza il Servizio per scopi professionali, la nostra responsabilità complessiva è limitata alle somme che ci ha versato nei dodici mesi precedenti l'evento che ha dato origine alla responsabilità, e sono esclusi i danni indiretti (perdita di dati, interruzione dell'attività).",
        "p6": "Nessuna disposizione delle presenti Condizioni limita i diritti di cui Lei gode in qualità di consumatore in forza di disposizioni di legge imperative.",
        "title": "Responsabilità"
      },
      "lifetime": {
        "p1": "Il piano A vita è un pagamento unico che conferisce all'account utilizzato per l'acquisto l'accesso alle funzionalità incluse nei piani Pro, comprese quelle aggiunte successivamente, per tutto il tempo in cui il Servizio è gestito dall'Editore o dai suoi successori. È personale e non trasferibile.",
        "p2": "È offerto in edizione limitata di {{cap}} copie in totale; una volta vendute tutte le copie, l'offerta non è più disponibile. Il numero di copie rimanenti visualizzato ha valore puramente indicativo.",
        "p3": "«A vita» si riferisce alla durata del Servizio, non a quella dell'utente. In caso di cessazione definitiva del Servizio, La informeremo via email con almeno tre mesi di anticipo, fatti salvi i diritti che Le spettano per legge.",
        "p4": "L'accesso A vita può essere revocato in caso di rimborso, di contestazione del pagamento (chargeback) o di grave violazione delle presenti Condizioni.",
        "title": "Piano A vita"
      },
      "order": {
        "p1": "Per sottoscrivere un piano, lo scelga nella pagina dei prezzi o nell'applicazione, quindi effettui il pagamento sulla pagina sicura del nostro fornitore di servizi di pagamento Stripe. Prima di pagare, può verificare il piano scelto, il relativo prezzo e le presenti Condizioni. Il contratto si conclude al momento della conferma del Suo pagamento.",
        "p2": "Il pagamento avviene tramite carta o qualsiasi altro metodo offerto da Stripe. Gli abbonamenti vengono addebitati al momento dell'ordine e poi all'inizio di ogni nuovo periodo; il piano A vita viene addebitato una sola volta. I dati di pagamento sono trattati esclusivamente da Stripe Payments Europe, Limited: non abbiamo mai accesso al numero completo della Sua carta.",
        "p3": "Le viene inviata via email una conferma dell'ordine. Lo storico di fatturazione è disponibile nel portale clienti Stripe, accessibile dal Suo account, oppure su richiesta via email. Se paga senza aver effettuato l'accesso, l'acquisto viene collegato all'indirizzo email utilizzato per il pagamento e viene attivato quando accede o crea un account con tale indirizzo.",
        "p4": "Se il pagamento di un rinnovo non va a buon fine, Stripe può effettuare nuovi tentativi; se il pagamento continua a non andare a buon fine, l'accesso Pro viene sospeso e il Suo account torna al piano Gratuito fino alla regolarizzazione del pagamento.",
        "title": "Ordine e pagamento"
      },
      "plans": {
        "annual": "Pro Annuale: {{price}} all'anno, abbonamento rinnovato automaticamente ogni anno.",
        "free": "Gratuito: {{files}} file rinominati al giorno e {{subtitles}} download di sottotitoli al mese, gratuitamente e senza carta di pagamento.",
        "intro": "Il Servizio è offerto con i seguenti piani:",
        "lifetime": "A vita: {{price}} in un unico pagamento, limitato a {{cap}} copie in totale, che dà accesso alle funzionalità Pro per tutto il tempo in cui il Servizio è gestito (vedi articolo 7).",
        "monthly": "Pro Mensile: {{price}} al mese, abbonamento rinnovato automaticamente ogni mese.",
        "p2": "I piani Pro (mensile, annuale o A vita) eliminano il limite giornaliero di file e il limite mensile di sottotitoli, nei limiti di un utilizzo normale (articolo 9). Le funzionalità incluse in ciascun piano sono quelle presentate nella pagina dei prezzi al momento del Suo ordine.",
        "p3": "I prezzi sono indicati in euro, comprensivi di tutte le imposte. Il prezzo applicabile è quello visualizzato al momento del Suo ordine e confermato sulla pagina di pagamento Stripe.",
        "p4": "Possiamo modificare i nostri prezzi per il futuro. Una variazione di prezzo non incide mai su un ordine già pagato; per un abbonamento in corso, si applica solo a partire dal rinnovo successivo, previo avviso alle condizioni di cui all'articolo 15.",
        "title": "Piani e prezzi"
      },
      "purpose": {
        "p1": "RenameFlow (il «Servizio»), disponibile su renameflow.com, è pubblicato da {{publisher}} (l'«Editore», «noi»). I dati completi dell'Editore sono riportati nelle Note legali.",
        "p2": "Le presenti condizioni di utilizzo e di vendita (le «Condizioni») stabiliscono le condizioni alle quali qualsiasi utente («Lei») può accedere al Servizio e utilizzarlo, nonché le condizioni di vendita dei piani a pagamento. Si applicano con esclusione di qualsiasi altra condizione.",
        "p3": "Salvo diversa indicazione, le presenti Condizioni sono destinate ai consumatori. Se Lei utilizza il Servizio per scopi professionali, le disposizioni riservate ai consumatori (in particolare il diritto di recesso, la garanzia legale di conformità e la mediazione del consumo) non Le si applicano.",
        "title": "Editore e oggetto"
      },
      "refunds": {
        "p1": "Al di fuori dei casi previsti dalla legge (recesso, difetto di conformità, mancata informazione sul rinnovo) e dalle presenti Condizioni, le somme versate non sono rimborsabili, in particolare per un periodo già iniziato o per un accesso A vita già attivato.",
        "p2": "I pagamenti doppi o errati vengono rimborsati integralmente non appena ne veniamo a conoscenza.",
        "p3": "I rimborsi vengono effettuati sul mezzo di pagamento utilizzato per l'ordine e possono richiedere da 5 a 10 giorni lavorativi per risultare visibili, a seconda della Sua banca. Prima di contestare un pagamento presso la Sua banca, La invitiamo a contattarci affinché possiamo trovare una soluzione.",
        "title": "Rimborsi"
      },
      "service": {
        "p1": "RenameFlow è un'applicazione web che La aiuta a rinominare e organizzare i Suoi file multimediali (film, serie, anime, musica) secondo le convenzioni di denominazione di Plex, Jellyfin, Kodi e software simili. Identifica i titoli utilizzando database di terzi, Le mostra un'anteprima dei nomi proposti e applica la rinomina solo dopo la Sua conferma.",
        "p2": "I Suoi file vengono rinominati localmente, direttamente sul Suo computer, tramite la File System Access API del Suo browser: non vengono mai caricati sui nostri server. Per identificare i Suoi media, i titoli rilevati nei nomi dei file (e, per le ricerche di sottotitoli, i nomi dei file stessi) vengono inviati ai servizi di metadati, come descritto nell'Informativa sulla privacy.",
        "p3": "Il Servizio richiede un computer con un browser compatibile (attualmente Google Chrome, Microsoft Edge o Opera su desktop) e una connessione a internet; non funziona su dispositivi mobili, Firefox o Safari. Prima di sottoscrivere un piano a pagamento, La invitiamo a verificare con il piano Gratuito che il Servizio funzioni con la Sua configurazione.",
        "title": "Descrizione del Servizio"
      },
      "subscriptions": {
        "p1": "Gli abbonamenti Pro Mensile e Pro Annuale sono conclusi per un periodo iniziale rispettivamente di un mese o di un anno, a decorrere dalla data di pagamento. Al termine di ciascun periodo, si rinnovano automaticamente per un periodo di pari durata, al prezzo allora in vigore, salvo Sua disdetta.",
        "p2": "Può disdire in qualsiasi momento, gratuitamente e in pochi clic, dalla sezione Account dell'applicazione (pulsante «{{button}}»), che apre il portale clienti sicuro di Stripe. Può anche disdire scrivendo a {{email}}. La disdetta ha effetto alla fine del periodo in corso: Lei mantiene l'accesso Pro fino a tale data e non Le verrà addebitato alcun ulteriore importo. Il periodo in corso non viene rimborsato, salvo nei casi previsti agli articoli 8 (recesso) e 10 (garanzia legale di conformità).",
        "p3": "Per l'abbonamento annuale, ai sensi dell'articolo L215-1 del Codice del consumo francese, La informiamo via email, non prima di tre mesi e non oltre un mese prima della data di rinnovo, della possibilità di non rinnovare il contratto. Se non ha ricevuto tale informazione, può risolvere gratuitamente l'abbonamento in qualsiasi momento a partire dalla data di rinnovo; gli importi versati in anticipo dopo l'ultima data di rinnovo Le vengono quindi rimborsati entro trenta giorni dalla risoluzione, dedotto l'importo corrispondente all'esecuzione del contratto fino a tale data.",
        "p4": "Possiamo sospendere o interrompere il Suo accesso in caso di grave violazione delle presenti Condizioni (articolo 9), previa diffida rimasta senza esito per otto giorni, salvo i casi di urgenza (frode, attacco alla sicurezza del Servizio). Se poniamo fine a un piano a pagamento per un motivo a Lei non imputabile, Le rimborsiamo la parte non utilizzata del periodo in corso.",
        "title": "Durata, rinnovo e disdetta degli abbonamenti"
      },
      "title": "Condizioni generali di utilizzo e di vendita",
      "use": {
        "automation": "utilizzare il Servizio o le sue interfacce in modo automatizzato (script, bot, estrazione di dati) o in modo da imporgli un carico anomalo, in particolare sui servizi di metadati su cui si basa;",
        "copy": "copiare, modificare o decompilare il Servizio, salvo nei casi consentiti dalla legge.",
        "fairUse": "I piani illimitati sono soggetti a un utilizzo normale e non automatizzato; possiamo limitare temporaneamente un utilizzo manifestamente anomalo al fine di proteggere il Servizio.",
        "files": "Lei è l'unico responsabile dei file che elabora con il Servizio e della verifica di avere il diritto di detenerli e utilizzarli.",
        "intro": "Lei si impegna a utilizzare il Servizio nel rispetto della legge e delle presenti Condizioni. In particolare, è vietato:",
        "multiAccount": "creare più account gratuiti o utilizzare indirizzi email usa e getta per aggirare i limiti del piano Gratuito;",
        "security": "tentare di accedere ai dati di altri utenti, aggirare le misure di sicurezza o i limiti di utilizzo, o perturbare il funzionamento del Servizio;",
        "share": "condividere il proprio account o rivendere l'accesso al Servizio;",
        "title": "Regole di utilizzo"
      },
      "withdrawal": {
        "form": {
          "address": "Indirizzo del/dei consumatore/i / indirizzo email dell'account:",
          "date": "Data:",
          "delete": "(*) Cancellare la dicitura inutile.",
          "name": "Nome del/dei consumatore/i:",
          "note": "(Compilare e restituire il presente modulo solo se si desidera recedere dal contratto.)",
          "notice": "Con la presente io/noi (*) notifico/notifichiamo (*) il recesso dal mio/nostro (*) contratto per la fornitura del seguente servizio (*):",
          "orderedOn": "Ordinato il (*):",
          "signature": "Firma del/dei consumatore/i (solo se il presente modulo è notificato in versione cartacea):",
          "title": "Modulo di recesso tipo",
          "to": "Destinatario: {{recipient}}"
        },
        "p1": "In qualità di consumatore, Lei dispone di norma di 14 giorni dalla conclusione di un contratto a distanza per recedere, senza dover fornire alcuna motivazione (articolo L221-18 del Codice del consumo francese).",
        "p2": "Le funzionalità Pro sono messe a Sua disposizione non appena il Suo pagamento viene confermato. Per gli abbonamenti Pro Mensile e Pro Annuale, Lei conserva il diritto di recesso per 14 giorni anche se ha iniziato a utilizzare le funzionalità Pro. Poiché ha chiesto che l'esecuzione del Servizio iniziasse prima della scadenza del periodo di recesso, dovrà in tal caso corrispondere un importo proporzionale a quanto fornito fino al momento in cui ci ha comunicato la Sua decisione di recedere (articolo L221-25 del Codice del consumo francese), e Le rimborseremo la differenza.",
        "p3": "Per il piano A vita, nella misura in cui costituisce una fornitura di contenuto digitale non fornito su un supporto materiale: se, al momento dell'ordine, Lei ha espressamente richiesto l'accesso immediato prima della scadenza del periodo di recesso e ha riconosciuto di perdere in tal modo il diritto di recesso, e Le abbiamo inviato la conferma di tale accordo su un supporto durevole (email), non può più esercitare tale diritto (articolo L221-28 13° del Codice del consumo francese). In caso contrario (in particolare in assenza di tale richiesta espressa e di tale riconoscimento), Lei conserva il diritto di recesso per 14 giorni e, se lo esercita, non deve corrispondere alcun importo e ha diritto al rimborso integrale (articolo L221-26 del Codice del consumo francese).",
        "p4": "Per esercitare il diritto di recesso, ci invii una dichiarazione esplicita prima della scadenza del termine, all'indirizzo {{email}}, ad esempio utilizzando il modulo tipo riportato di seguito. Le rimborseremo le somme dovute entro 14 giorni dal ricevimento della Sua decisione, utilizzando lo stesso mezzo di pagamento della transazione iniziale, senza alcun costo a Suo carico.",
        "title": "Diritto di recesso"
      }
    },
    "vatExempt": "IVA non applicabile, articolo 293 B del Codice generale delle imposte francese (CGI)."
  },
  "notFound": {
    "description": "L'URL {{path}} non esiste (o è stato spostato).",
    "eyebrow": "Errore 404",
    "home": "Home",
    "pricing": "Vedi i prezzi",
    "support": "Supporto",
    "title": "Pagina non trovata"
  },
  "onboarding": {
    "discovery": {
      "subtitle": "Una sola domanda, facoltativa: ci aiuta molto.",
      "title": "Come hai scoperto RenameFlow?"
    },
    "options": {
      "chatgpt": "ChatGPT / Perplexity",
      "friend": "Un amico / Passaparola",
      "google": "Ricerca Google",
      "other": "Altro",
      "reddit": "Reddit",
      "twitter": "Twitter / X",
      "youtube": "YouTube"
    },
    "other": {
      "placeholder": "Dove? (facoltativo)"
    },
    "send": "Invia",
    "skip": "Salta",
    "thanks": "Grazie per la tua risposta!"
  },
  "seoPages": {
    "contact": {
      "description": "Una domanda, un bug o una richiesta di funzionalità? Invia un messaggio al team di RenameFlow.",
      "title": "Contatti — RenameFlow"
    },
    "privacy": {
      "description": "Quali dati personali tratta RenameFlow, perché, per quanto tempo, chi li riceve e come esercitare i tuoi diritti ai sensi del GDPR.",
      "title": "Informativa sulla privacy — RenameFlow"
    },
    "terms": {
      "description": "Le condizioni per usare RenameFlow e acquistare l'accesso Pro o A vita: prezzi, rinnovo, disdetta, diritto di recesso e rimborsi.",
      "title": "Condizioni generali di utilizzo e di vendita — RenameFlow"
    }
  },
  "seoSection": {
    "b1": "Rinomina in batch (bulk rename) per intere librerie",
    "b2": "Rilevamento intelligente: titolo, anno, stagione/episodio, versione",
    "b3": "Compatibile con le convenzioni di denominazione di Plex / Kodi / Jellyfin",
    "b4": "Elaborazione in locale: mantieni il controllo dei tuoi file",
    "compareLink": "Vedi il confronto con FileBot",
    "guideLink": "Leggi la guida Plex/Kodi/Jellyfin",
    "guidesTitle": "Guide alla denominazione per media server",
    "h3a": "Guida: convenzioni Plex/Kodi/Jellyfin",
    "h3aDesc": "Esempi concreti di formato (film, serie TV, anime) e gli errori da evitare per un rilevamento perfetto.",
    "h3b": "Confronto: RenameFlow vs FileBot",
    "h3bDesc": "Una tabella chiara e una FAQ per capire le differenze e scegliere lo strumento giusto.",
    "kicker": "Per Plex, Kodi e Jellyfin",
    "p1": "RenameFlow è uno strumento per rinominare file multimediali che uniforma i nomi dei tuoi video (film, serie TV, anime) affinché Plex, Kodi e Jellyfin li riconoscano correttamente.",
    "p2": "L'obiettivo: rinominare in blocco i file scaricati o con nomi sbagliati, ottenere una corrispondenza affidabile da database come TMDB, TheTVDB e AniList e applicare uno schema di denominazione coerente in pochi secondi.",
    "title": "Rinomina e organizza la tua libreria multimediale (film, serie TV, anime), in modo rapido e pulito"
  }
}
