{
    "appName": { "message": "CinePlex" },
    "appDescription": { "message": "Analizza i server Plex per trovare contenuti e li visualizza nell'interfaccia" },
    "appTagline": { "message": "Film, Serie TV e Musica" },
    "appLocaleCode": { "message": "it-IT" },
    "toggleNavigation": { "message": "Mostra/Nascondi Navigazione" },
    "searchPlaceholder": { "message": "Cerca film o serie TV..." },
    "openMusicPlayer": { "message": "Apri Lettore Musicale" },
    "settings": { "message": "Impostazioni" },
    "navMovies": { "message": "Film" },
    "navSeries": { "message": "Serie TV" },
    "navPhotos": { "message": "Foto" },
    "navStats": { "message": "Statistiche" },
    "navFavorites": { "message": "Preferiti" },
    "navHistory": { "message": "Cronologia" },
    "navRecommendations": { "message": "Consigliati" },
    "navMusic": { "message": "Musica" },
    "heroWelcome": { "message": "Benvenuto su CinePlex" },
    "heroSubtitle": { "message": "Esplora migliaia di film e serie TV." },
    "addStream": { "message": "Aggiungi Stream" },
    "moreInfo": { "message": "Più informazioni" },
    "popularMovies": { "message": "Film Popolari" },
    "allGenres": { "message": "Tutti i Generi" },
    "allYears": { "message": "Tutti gli Anni" },
    "sortPopular": { "message": "Più Popolari" },
    "sortTopRated": { "message": "Più Votati" },
    "sortRecent": { "message": "Più Recenti" },
    "loadMore": { "message": "Carica Altri" },
    "photosBreadcrumbHome": { "message": "Album" },
    "selectServer": { "message": "Seleziona un server" },
    "loading": { "message": "Caricamento in corso..." },
    "photosEmptyState": { "message": "Nessun album o foto trovati." },
    "photosEmptyStateSub": { "message": "Seleziona un server o assicurati di avere una libreria di foto su Plex." },
    "statsTitle": { "message": "Statistiche della Libreria" },
    "statsAllTokens": { "message": "Tutti i Token" },
    "statsAnalyzing": { "message": "Analisi della tua libreria in corso..." },
    "statsActiveTokens": { "message": "Token Attivi" },
    "statsServersFound": { "message": "Server Trovati" },
    "statsUniqueMovies": { "message": "Film Unici" },
    "statsUniqueSeries": { "message": "Serie TV Uniche" },
    "statsUniqueArtists": { "message": "Artisti Unici" },
    "statsTokenServers": { "message": "Server del Token" },
    "statsChartMoviesByGenre": { "message": "Contenuti per Genere (Film)" },
    "statsChartSeriesByGenre": { "message": "Contenuti per Genere (Serie TV)" },
    "statsChartByDecade": { "message": "Contenuti per Decennio" },
    "recommendationsTitle": { "message": "Consigliati per Te" },
    "historyTitle": { "message": "Cronologia di Visione" },
    "clearHistory": { "message": "Cancella Tutto" },
    "consoleTitle": { "message": "Console di Scansione Plex" },
    "footerCredit": { "message": "Un'interfaccia per il tuo universo Plex." },
    "backButton": { "message": "Indietro" },
    "closeTrailer": { "message": "Chiudi trailer" },
    "close": { "message": "Chiudi" },
    "photoViewer": { "message": "Visualizzatore Foto" },
    "previous": { "message": "Precedente" },
    "next": { "message": "Successivo" },
    "notificationTemplateText": { "message": "Notifica" },
    "settingsTitleFull": { "message": "Impostazioni e Configurazione" },
    "settingsTabGeneral": { "message": "Generale" },
    "settingsTabPlex": { "message": "Plex" },
    "settingsTabJellyfin": { "message": "Jellyfin" },
    "settingsTabPhpGen": { "message": "Generatore PHP" },
    "settingsTabData": { "message": "Dati" },
    "settingsApiServer": { "message": "Configurazione API e Server" },
    "settingsTmdbApiLabel": { "message": "Chiave API TMDB (Opzionale)" },
    "settingsTmdbApiPlaceholder": { "message": "Verrà usata la chiave predefinita se lasciato vuoto" },
    "settingsTmdbLangLabel": { "message": "Lingua per TMDB e Interfaccia" },
    "settingsPhpUrlLabel": { "message": "URL del server per aggiungere gli stream" },
    "settingsPhpUrlPlaceholder": { "message": "https://tuo-server.com/percorso/dello/script.php" },
    "settingsInterface": { "message": "Interfaccia" },
    "settingsLightTheme": { "message": "Modalità Chiara" },
    "settingsShowHero": { "message": "Mostra sezione di benvenuto 'Hero'" },
    "settingsScanContent": { "message": "Scansione Contenuti" },
    "settingsScanDesc": { "message": "Seleziona cosa scansionare e premi il pulsante." },
    "settingsScanMovies": { "message": "Film" },
    "settingsScanShows": { "message": "Serie TV" },
    "settingsScanArtists": { "message": "Musica" },
    "settingsScanPhotos": { "message": "Foto" },
    "settingsSelectAll": { "message": "Seleziona Tutto" },
    "settingsStartScan": { "message": "Avvia Scansione" },
    "settingsPlexTokens": { "message": "Token Plex" },
    "settingsPlexTokensDesc": { "message": "Modifica la lista dei token Plex (formato JSON)." },
    "settingsSaveTokens": { "message": "Salva Token" },
    "settingsJellyfinTitle": { "message": "Impostazioni Jellyfin" },
    "settingsJellyfinDesc": { "message": "Aggiungi i dati del tuo server Jellyfin per scansionarne il contenuto." },
    "jellyfinUrlLabel": { "message": "URL Server Jellyfin" },
    "jellyfinUserLabel": { "message": "Nome utente" },
    "jellyfinPassLabel": { "message": "Password" },
    "jellyfinConnectAndScan": { "message": "Connetti e Scansiona" },
    "settingsPhpGenTitle": { "message": "Generatore di Script PHP per Server" },
    "settingsPhpFileOptions": { "message": "Opzioni File" },
    "settingsPhpSavePathLabel": { "message": "Percorso di salvataggio sul server" },
    "settingsPhpSavePathPlaceholder": { "message": "Es: /var/www/html/lists (vuoto per la stessa cartella)" },
    "settingsPhpFilenameLabel": { "message": "Nome file" },
    "settingsPhpFileAction": { "message": "Azione sul file" },
    "settingsPhpActionAppend": { "message": "Aggiungi alla fine del file (cumulativo)" },
    "settingsPhpActionOverwrite": { "message": "Sovrascrivi il file (ricomincia da capo)" },
    "settingsPhpSecurity": { "message": "Sicurezza (Opzionale)" },
    "settingsPhpUseSecretKey": { "message": "Usa chiave segreta (Consigliato)" },
    "settingsPhpSecretKeyPlaceholder": { "message": "Inserisci una chiave segreta sicura" },
    "settingsPhpGeneratedCode": { "message": "Codice Generato" },
    "settingsPhpGeneratedPlaceholder": { "message": "Il codice PHP generato apparirà qui." },
    "settingsGenerateScript": { "message": "Genera Script" },
    "settingsCopyScript": { "message": "Copia Script" },
    "settingsDataManagement": { "message": "Gestione Database Locale" },
    "settingsImportDb": { "message": "Importa DB da File" },
    "settingsExportDb": { "message": "Esporta DB su File" },
    "settingsClearContent": { "message": "Cancella Dati Locali dei Contenuti" },
    "settingsClearContentDesc": { "message": "Questa azione eliminerà film, serie TV e musica dal database locale, ma non influenzerà i tuoi preferiti o le impostazioni." },
    "settingsClose": { "message": "Chiudi" },
    "settingsSave": { "message": "Salva Impostazioni" },
    "musicSidenavTitle": { "message": "Musica Plex" },
    "musicAllServers": { "message": "Tutti i Server" },
    "musicSearchArtistPlaceholder": { "message": "Cerca artista..." },
    "musicSearchDiscographyPlaceholder": { "message": "Cerca nella discografia..." },
    "musicNothingPlaying": { "message": "Nessuna riproduzione in corso" },
    "musicSelectSong": { "message": "Seleziona un brano" },
    "musicToStart": { "message": "per avviare la riproduzione" },
    "miniplayerDownloadSong": { "message": "Scarica brano" },
    "miniplayerDownloadAlbum": { "message": "Scarica album M3U" },
    "miniplayerVolume": { "message": "Volume" },
    "miniplayerShuffle": { "message": "Riproduzione Casuale" },
    "miniplayerEqualizer": { "message": "Equalizzatore" },
    "miniplayerOpenList": { "message": "Apri lista" },
    "eqTitle": { "message": "Equalizzatore Grafico" },
    "eqPresetsLabel": { "message": "Preimpostazioni" },
    "eqPresetFlat": { "message": "Piatto" },
    "eqPresetRock": { "message": "Rock" },
    "eqPresetPop": { "message": "Pop" },
    "eqPresetJazz": { "message": "Jazz" },
    "eqPresetClassical": { "message": "Classica" },
    "eqPresetBassBoost": { "message": "Aumento Bassi" },
    "eqPreampLabel": { "message": "Pre-Amp" },
    "infoModalTitle": { "message": "Informazioni" },
    "infoModalFieldTitle": { "message": "Titolo:" },
    "infoModalFieldArtist": { "message": "Artista:" },
    "infoModalFieldAlbum": { "message": "Album:" },
    "infoModalFieldSong": { "message": "Brano:" },
    "infoModalFieldYear": { "message": "Anno:" },
    "infoModalFieldGenre": { "message": "Genere:" },
    "lang_en": { "message": "Inglese" },
    "lang_es": { "message": "Spagnolo" },
    "lang_fr": { "message": "Francese" },
    "lang_de": { "message": "Tedesco" },
    "lang_it": { "message": "Italiano" },
    "lang_pt": { "message": "Portoghese" },
    "essentialFeaturesNotSupported": { "message": "Il tuo browser non supporta le funzionalità essenziali." },
    "dbAccessError": { "message": "Errore di accesso al database locale." },
    "dbUpdateNeeded": { "message": "Il database deve essere aggiornato, si prega di ricaricare la pagina." },
    "dbBlocked": { "message": "Per continuare, chiudi le altre schede di questa applicazione." },
    "deletingContentData": { "message": "Cancellazione dei dati locali dei contenuti in corso..." },
    "noContentDataToDelete": { "message": "Nessun dato di contenuto da cancellare." },
    "contentDataDeleted": { "message": "Dati dei contenuti cancellati da IndexedDB." },
    "errorDeletingData": { "message": "Errore durante la cancellazione dei dati: $message$", "placeholders": { "message": { "content": "$1" } } },
    "aceEditorNotAvailable": { "message": "Editor di testo non disponibile." },
    "errorLoadingTokens": { "message": "Errore nel caricamento dei token nell'editor." },
    "errorLoadingTokensMessage": { "message": "Errore nel caricamento dei token: $message$", "placeholders": { "message": { "content": "$1" } } },
    "aceEditorNotAvailableToSave": { "message": "Editor non disponibile per il salvataggio." },
    "invalidJsonFormat": { "message": "Formato JSON non valido. Deve essere { \"tokens\": [...] }" },
    "tokensSaved": { "message": "Token salvati con successo." },
    "errorSavingTokens": { "message": "Errore nel salvataggio dei token: $message$", "placeholders": { "message": { "content": "$1" } } },
    "dbNotAvailable": { "message": "IndexedDB non è disponibile." },
    "dbExported": { "message": "Database esportato con successo." },
    "errorExportingDb": { "message": "Errore durante l'esportazione del database: $message$", "placeholders": { "message": { "content": "$1" } } },
    "invalidJsonFile": { "message": "Il file non contiene un oggetto JSON valido." },
    "noDataToImport": { "message": "Il file non contiene dati per le sezioni correnti del DB." },
    "dbImported": { "message": "Database importato con successo." },
    "errorImportingDb": { "message": "Errore durante l'importazione del database: $message$", "placeholders": { "message": { "content": "$1" } } },
    "updatingView": { "message": "Aggiornamento della vista con i nuovi dati in corso..." },
    "confirmClearContent": { "message": "Sei sicuro di voler cancellare i dati locali dei contenuti (Film, Serie TV, Musica, ecc.)? Preferiti e Impostazioni NON verranno eliminati." },
    "trailerNotFound": { "message": "Nessun trailer trovato per questo titolo." },
    "confirmClearHistory": { "message": "Sei sicuro di voler cancellare tutta la cronologia di visione? Questa azione non può essere annullata." },
    "historyCleared": { "message": "Cronologia di visione cancellata." },
    "historyItemDeleted": { "message": "Elemento cancellato dalla cronologia." },
    "errorGeneratingScript": { "message": "Prima genera uno script per poterlo copiare." },
    "scriptCopied": { "message": "Script PHP copiato negli appunti." },
    "errorCopyingScript": { "message": "Errore durante la copia dello script." },
    "scriptGenerated": { "message": "Script PHP generato." },
    "errorLoadingAlbum": { "message": "Errore nel caricamento dell'album: $message$", "placeholders": { "message": { "content": "$1" } } },
    "noPhotoServerSelected": { "message": "Errore: Nessun server di foto è stato selezionato." },
    "loadingGenres": { "message": "Caricamento generi in corso..." },
    "errorLoadingGenres": { "message": "Errore nel caricamento" },
    "noContentFound": { "message": "Nessun risultato trovato." },
    "couldNotLoadContent": { "message": "Impossibile caricare il contenuto." },
    "noFavorites": { "message": "Non hai ancora nessun preferito." },
    "errorLoadingFavorites": { "message": "Errore nel caricamento dei preferiti." },
    "historyEmpty": { "message": "La tua cronologia è vuota." },
    "historyEmptySub": { "message": "Sfoglia e guarda contenuti perché appaiano qui." },
    "errorGeneratingRecommendations": { "message": "Errore nella generazione dei consigliati." },
    "noRecommendations": { "message": "Dobbiamo conoscerti meglio per darti dei consigli!" },
    "errorGeneratingStats": { "message": "Errore nella generazione delle statistiche." },
    "noServersForToken": { "message": "Nessun server associato trovato per questo token." },
    "searchingActorContent": { "message": "Ricerca dei contenuti di $actorName$ in corso", "placeholders": { "actorName": { "content": "$1" } } },
    "errorLoadingActorContent": { "message": "Impossibile caricare i contenuti di $actorName$.", "placeholders": { "actorName": { "content": "$1" } } },
    "errorAddingStream": { "message": "Errore nell'aggiungere stream: $message$", "placeholders": { "message": { "content": "$1" } } },
    "phpUrlNotConfigured": { "message": "L'URL del server PHP non è configurato. Per favore, impostalo nelle Impostazioni." },
    "searchingStreams": { "message": "Ricerca di stream per \"$title$\" in corso...", "placeholders": { "title": { "content": "$1" } } },
    "sendingStreams": { "message": "Invio di $count$ stream al server in corso...", "placeholders": { "count": { "content": "$1" } } },
    "streamAddedSuccess": { "message": "Stream aggiunti con successo." },
    "generatingM3U": { "message": "Generazione M3U per \"$title$\" in corso...", "placeholders": { "title": { "content": "$1" } } },
    "m3uDownloaded": { "message": "M3U per \"$title$\" scaricato.", "placeholders": { "title": { "content": "$1" } } },
    "errorGeneratingM3U": { "message": "Errore nella generazione dell'M3U: $message$", "placeholders": { "message": { "content": "$1" } } },
    "settingsSavedSuccess": { "message": "Impostazioni salvate con successo." },
    "errorSavingSettings": { "message": "Errore nel salvataggio delle impostazioni nel database." },
    "languageChangeReload": { "message": "Lingua cambiata. L'applicazione verrà ora ricaricata." },
    "addedToFavorites": { "message": "Aggiunto ai preferiti." },
    "removedFromFavorites": { "message": "Rimosso dai preferiti." },
    "plexScanInProgress": { "message": "Scansione Plex già in corso." },
    "plexScanStarting": { "message": "Avvio scansione Plex in corso..." },
    "noPlexTokens": { "message": "Nessun token Plex configurato." },
    "clearingSections": { "message": "Pulizia sezioni: $sections$", "placeholders": { "sections": { "content": "$1" } } },
    "sectionsCleared": { "message": "Sezioni pulite." },
    "tokenFoundServers": { "message": "Token $token$... ha trovato $count$ server.", "placeholders": { "token": { "content": "$1" }, "count": { "content": "$2" } } },
    "errorProcessingToken": { "message": "Errore nell'elaborazione del token $token$...: $message$", "placeholders": { "token": { "content": "$1" }, "message": { "content": "$2" } } },
    "initialScanPhaseComplete": { "message": "Fase di scansione iniziale completata." },
    "retryPhaseFinished": { "message": "Fase di nuovo tentativo terminata." },
    "plexScanFinished": { "message": "Scansione Plex terminata. Aggiornamento dei contenuti in corso..." },
    "plexScanFatalError": { "message": "ERRORE FATALE: $message$", "placeholders": { "message": { "content": "$1" } } },
    "errorDuringScan": { "message": "Errore durante la scansione: $message$", "placeholders": { "message": { "content": "$1" } } },
    "scanCancelled": { "message": "Scansione annullata dall'utente." },
    "scanCancelledInfo": { "message": "Scansione annullata." },
    "retyingSection": { "message": "Nuovo tentativo per la sezione \"$title$\"...", "placeholders": { "title": { "content": "$1" } } },
    "retrySuccess": { "message": "[SUCCESSO] Nuovo tentativo per \"$title$\" completato.", "placeholders": { "title": { "content": "$1" } } },
    "retryError": { "message": "[ERRORE FINALE] Nuovo tentativo fallito per \"$title$\": $message$", "placeholders": { "title": { "content": "$1" }, "message": { "content": "$2" } } },
    "noRetriesPending": { "message": "Nessun nuovo tentativo in sospeso." },
    "startingRetryPhase": { "message": "Avvio fase di nuovo tentativo per $count$ sezioni...", "placeholders": { "count": { "content": "$1" } } },
    "retryPhaseCancelled": { "message": "Fase di nuovo tentativo annullata." },
    "errorInitializingMusicPlayer": { "message": "Errore durante l'inizializzazione del lettore musicale." },
    "criticalErrorLoadingMusic": { "message": "Errore critico nel caricamento dei dati musicali." },
    "errorLoadingArtists": { "message": "Errore nel caricamento degli artisti." },
    "dbUnavailableError": { "message": "Errore: Database non disponibile." },
    "updatingMusicData": { "message": "Aggiornamento dati musicali in corso..." },
    "musicDataUpdated": { "message": "Dati musicali aggiornati." },
    "errorFetchingArtistSongs": { "message": "Errore nel recupero dei brani dell'artista." },
    "errorLoadingSongs": { "message": "Errore nel caricamento dei brani." },
    "noArtistsFound": { "message": "Nessun artista trovato." },
    "artistsCounter": { "message": "$start$-$end$ di $total$", "placeholders": { "start": { "content": "$1" }, "end": { "content": "$2" }, "total": { "content": "$3" } } },
    "artistsCounterSingle": { "message": "$total$ Artisti", "placeholders": { "total": { "content": "$1" } } },
    "artistsCounterLoading": { "message": "Caricamento..." },
    "noSongsFound": { "message": "Nessun brano trovato." },
    "shuffleOn": { "message": "Modalità riproduzione casuale attivata." },
    "shuffleOff": { "message": "Modalità riproduzione casuale disattivata." },
    "downloadingSong": { "message": "Avvio download di \"$title$\"...", "placeholders": { "title": { "content": "$1" } } },
    "songDownloaded": { "message": "\"$title$\" scaricato.", "placeholders": { "title": { "content": "$1" } } },
    "errorDownloadingSong": { "message": "Errore durante il download di \"$title$\"", "placeholders": { "title": { "content": "$1" } } },
    "generatingAlbumM3U": { "message": "Generazione M3U per \"$artist$\"...", "placeholders": { "artist": { "content": "$1" } } },
    "albumM3UGenerated": { "message": "M3U per l'album \"$artist$\" generato.", "placeholders": { "artist": { "content": "$1" } } },
    "playbackError": { "message": "Errore di riproduzione" },
    "errorLabel": { "message": "Errore" },
    "reloadingPage": { "message": "Ricaricamento pagina in corso..." },
    "viewed": { "message": "Visto" },
    "local": { "message": "Locale" },
    "topRatedSort": {"message": "Più Votati"},
    "recentSort": {"message": "Recenti"},
    "popularSort": {"message": "Popolari"},
    "moviesSectionTitle": {"message": "Film"},
    "seriesSectionTitle": {"message": "Serie TV"},
    "searchResultsFor": {"message": "Risultati per \"$query$\"", "placeholders": {"query": {"content": "$1"}}},
    "contentFrom": {"message": "Contenuti di $actor$", "placeholders": {"actor": {"content": "$1"}}},
    "explore": {"message": "Esplora"},
    "noGenre": {"message": "Senza Categoria"},
    "synopsis": {"message": "Sinossi"},
    "noSynopsis": {"message": "Nessuna sinossi disponibile."},
    "director": {"message": "Regista:"},
    "writer": {"message": "Sceneggiatore:"},
    "viewOnImdb": {"message": "Vedi su IMDb"},
    "watchTrailer": {"message": "Guarda Trailer"},
    "addToFavorites": {"message": "Aggiungi ai preferiti"},
    "removeFromFavorites": {"message": "Rimuovi dai preferiti"},
    "notAvailable": {"message": "Non Disponibile"},
    "mainCast": {"message": "Cast Principale"},
    "seasonsAndEpisodes": {"message": "Stagioni ed Episodi"},
    "similarContent": {"message": "Contenuti Simili"},
    "episodesCount": {"message": "$count$ Episodi", "placeholders": {"count": {"content": "$1"}}},
    "seasonsCount": {"message": "$count$ Stagioni", "placeholders": {"count": {"content": "$1"}}},
    "runtimeMinutes": {"message": "$count$ min", "placeholders": {"count": {"content": "$1"}}},
    "noTrailerFound": {"message": "Nessun trailer trovato per questo titolo."},
    "fatalInitError": {"message": "Errore Fatale di Inizializzazione"},
    "fatalInitErrorSub": {"message": "Impossibile caricare l'applicazione."},
    "invalidStreamInfo": {"message": "Informazioni non valide."},
    "dbUnavailableForStreams": {"message": "Database locale non disponibile."},
    "noPlexServersForStreams": {"message": "Nessun server Plex."},
    "notFoundOnServers": {"message": "\"$query$\" non trovato sui server.", "placeholders": {"query": {"content": "$1"}}},
    "relativeTime_justNow": { "message": "Poco fa" },
    "relativeTime_minutesAgo": { "message": "$count$ minuti fa", "placeholders": { "count": { "content": "$1" } } },
    "relativeTime_hoursAgo": { "message": "$count$ ore fa", "placeholders": { "count": { "content": "$1" } } },
    "relativeTime_yesterday": { "message": "Ieri" },
    "relativeTime_daysAgo": { "message": "$count$ giorni fa", "placeholders": { "count": { "content": "$1" } } },
    "errorLoadingDetails": { "message": "Errore nel Caricamento dei Dettagli" },
    "errorLoadingLocalContent": { "message": "Errore nel caricamento del contenuto locale." },
    "errorServerResponse": { "message": "Risposta non riuscita dal server." },
    "errorPlexApi": { "message": "Errore $status$ dall'API di Plex.", "placeholders": { "status": { "content": "$1" } } },
    "errorParsingPlexXml": { "message": "Errore nell'analisi dell'XML di Plex." },
    "untitled": { "message": "Senza titolo" },
    "itemCount": { "message": "$count$ elementi", "placeholders": { "count": { "content": "$1" } } },
    "noPhotoServers": { "message": "Nessun server di foto" },
    "jellyfinScanInProgress": { "message": "Scansione Jellyfin già in corso." },
    "jellyfinScanning": { "message": "Scansione di Jellyfin in corso..." },
    "jellyfinMissingCredentials": { "message": "Per favore, completa l'URL e il nome utente di Jellyfin." },
    "jellyfinConnecting": { "message": "Connessione a Jellyfin a: $url$", "placeholders": { "url": { "content": "$1" } } },
    "jellyfinAuthFailed": { "message": "Autenticazione Jellyfin fallita: $message$", "placeholders": { "message": { "content": "$1" } } },
    "jellyfinAuthSuccess": { "message": "Autenticazione Jellyfin riuscita." },
    "jellyfinFetchingLibraries": { "message": "Recupero delle librerie..." },
    "jellyfinFetchFailed": { "message": "Recupero delle librerie fallito: $message$", "placeholders": { "message": { "content": "$1" } } },
    "jellyfinNoMediaLibraries": { "message": "Nessuna libreria di film o serie trovata su Jellyfin." },
    "jellyfinLibrariesFound": { "message": "$count$ libreria(e) multimediale(i) trovata(e).", "placeholders": { "count": { "content": "$1" } } },
    "jellyfinLibraryScanSuccess": { "message": "[Successo] Scansionata '$libraryName, aggiunti $count$ titoli.", "placeholders": { "libraryName": { "content": "$1" }, "count": { "content": "$2" } } },
    "jellyfinLibraryScanFailed": { "message": "Scansione della libreria '$libraryName fallita.", "placeholders": { "libraryName": { "content": "$1" } } },
    "jellyfinScanSuccess": { "message": "Scansione Jellyfin completata. Aggiunti $movies$ film e $series$ serie.", "placeholders": { "movies": { "content": "$1" }, "series": { "content": "$2" } } },
    "noJellyfinCredentials": { "message": "Credenziali di Jellyfin non configurate." },
    "notFoundOnJellyfin": { "message": "\"$query$\" non trovato su Jellyfin.", "placeholders": { "query": { "content": "$1" } } },
    "notFoundOnAnyServer": { "message": "\"$query$\" non trovato su nessun server.", "placeholders": { "query": { "content": "$1" } } },
    "localOnPlex": { "message": "Su Plex" },
    "searchOnPlex": { "message": "Cerca su Plex" },
    "jellyfinTitle": { "message": "Contenuto Jellyfin" },
    "noJellyfinContent": { "message": "Nessun contenuto Jellyfin trovato." },
    "noJellyfinContentSub": { "message": "Assicurati di aver scansionato il tuo server Jellyfin nelle impostazioni." },
    "activityViewerTitle": { "message": "Visualizzatore Attività Server" },
    "activitySelectServer": { "message": "Seleziona un server" },
    "activityCheckBtn": { "message": "Aggiorna" },
    "activityNoSessions": { "message": "Nessuna sessione attiva su questo server." },
    "activitySessionUser": { "message": "Utente" },
    "activitySessionDevice": { "message": "Dispositivo" },
    "activitySessionContent": { "message": "Contenuto" },
    "activitySessionState": { "message": "Stato" },
    "activitySessionIdentifier": { "message": "Identificatore Client" },
    "activityCopyID": { "message": "Copia ID" },
    "activityError": { "message": "Impossibile recuperare l'attività del server." },
    "activityCopied": { "message": "Identificatore copiato negli appunti!" },
    "activityCopyError": { "message": "Copia dell'identificatore non riuscita." }
}