516 lines
47 KiB
JSON
516 lines
47 KiB
JSON
{
|
||
"appName": { "message": "CinePlex" },
|
||
"appDescription": { "message": "Scansiona i server Plex per trovare contenuti e li visualizza nell'interfaccia" },
|
||
"appTagline": { "message": "Film, Serie e Musica" },
|
||
"appLocaleCode": { "message": "it-IT" },
|
||
"toggleNavigation": { "message": "Attiva/Disattiva Navigazione" },
|
||
"searchPlaceholder": { "message": "Cerca film o serie..." },
|
||
"openMusicPlayer": { "message": "Apri Lettore Musicale" },
|
||
"settings": { "message": "Impostazioni" },
|
||
"navMovies": { "message": "Film" },
|
||
"navSeries": { "message": "Serie" },
|
||
"navProviders": { "message": "Fornitori" },
|
||
"navPhotos": { "message": "Foto" },
|
||
"navStats": { "message": "Statistiche" },
|
||
"navFavorites": { "message": "Preferiti" },
|
||
"navHistory": { "message": "Cronologia" },
|
||
"navRecommendations": { "message": "Raccomandazioni" },
|
||
"navMusic": { "message": "Musica" },
|
||
"musicFeaturedPlaylists": { "message": "Playlist in Evidenza" },
|
||
"musicRecentlyAdded": { "message": "Aggiunti di Recente" },
|
||
"navM3uGenerator": { "message": "Generatore M3U" },
|
||
"heroWelcome": { "message": "" },
|
||
"heroSubtitle": { "message": "Esplora migliaia di film e serie." },
|
||
"addStream": { "message": "Aggiungi Stream" },
|
||
"moreInfo": { "message": "Maggiori informazioni" },
|
||
"popularMovies": { "message": "Film Popolari" },
|
||
"allGenres": { "message": "Tutti i generi" },
|
||
"allYears": { "message": "Tutti gli anni" },
|
||
"sortPopular": { "message": "Più popolari" },
|
||
"sortTopRated": { "message": "I più votati" },
|
||
"sortRecent": { "message": "I più recenti" },
|
||
"loadMore": { "message": "Carica altro" },
|
||
"photosBreadcrumbHome": { "message": "Album" },
|
||
"selectServer": { "message": "Seleziona un server" },
|
||
"loading": { "message": "Caricamento in corso..." },
|
||
"loadingLibraries": { "message": "Caricamento librerie..." },
|
||
"photosEmptyState": { "message": "Nessun album o foto trovati." },
|
||
"photosEmptyStateSub": { "message": "Seleziona un server o assicurati di avere una libreria di foto in 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 Uniche" },
|
||
"statsUniqueArtists": { "message": "Artisti Unici" },
|
||
"statsTokenServers": { "message": "Server del Token" },
|
||
"statsChartMoviesByGenre": { "message": "Contenuti per Genere (Film)" },
|
||
"statsChartSeriesByGenre": { "message": "Contenuti per Genere (Serie)" },
|
||
"statsChartByDecade": { "message": "Contenuti per Decennio" },
|
||
"recommendationsTitle": { "message": "Raccomandazioni 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." },
|
||
"closeTrailer": { "message": "Chiudi trailer" },
|
||
"close": { "message": "Chiudi" },
|
||
"photoViewer": { "message": "Visualizzatore di 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 di TMDB (Opzionale)" },
|
||
"settingsTmdbApiPlaceholder": { "message": "Verrà utilizzata la chiave predefinita se lasciato vuoto" },
|
||
"settingsGoogleApiLabel": { "message": "Chiave API di Google Gemini (Opzionale)" },
|
||
"settingsGoogleApiPlaceholder": { "message": "Necessaria per utilizzare l'assistente AI" },
|
||
"settingsRegionLabel": { "message": "Regione per la scoperta di contenuti" },
|
||
"allRegions": { "message": "Tutte le regioni" },
|
||
"settingsPhpUrlLabel": { "message": "URL del Server per Aggiungere 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" },
|
||
"settingsScanArtists": { "message": "Musica" },
|
||
"settingsScanPhotos": { "message": "Foto" },
|
||
"settingsSelectAll": { "message": "Seleziona Tutto" },
|
||
"settingsStartScan": { "message": "Avvia Scansione" },
|
||
"settingsPlexTokens": { "message": "Token di Plex" },
|
||
"settingsPlexTokensDesc": { "message": "Modifica l'elenco dei token di Plex (formato JSON)." },
|
||
"settingsSaveTokens": { "message": "Salva Token" },
|
||
"settingsJellyfinTitle": { "message": "Configurazione di Jellyfin" },
|
||
"settingsJellyfinDesc": { "message": "Aggiungi i dati del tuo server Jellyfin per scansionarne il contenuto." },
|
||
"jellyfinUrlLabel": { "message": "URL del Server Jellyfin" },
|
||
"jellyfinUserLabel": { "message": "Nome Utente" },
|
||
"jellyfinPassLabel": { "message": "Password" },
|
||
"jellyfinConnectAndScan": { "message": "Connetti e Scansiona" },
|
||
"settingsPhpGenTitle": { "message": "Generatore di Script PHP per il Server" },
|
||
"settingsPhpFileOptions": { "message": "Opzioni del File" },
|
||
"settingsPhpSavePathLabel": { "message": "Percorso di Salvataggio sul Server" },
|
||
"settingsPhpSavePathPlaceholder": { "message": "Es: /var/www/html/liste (vuoto per la stessa cartella)" },
|
||
"settingsPhpFilenameLabel": { "message": "Nome del File" },
|
||
"settingsPhpFileAction": { "message": "Azione sul File" },
|
||
"settingsPhpActionAppend": { "message": "Aggiungi in fondo al 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 del Database Locale" },
|
||
"settingsImportDb": { "message": "Importa DB da File" },
|
||
"settingsExportDb": { "message": "Esporta DB su File" },
|
||
"settingsClearContent": { "message": "Cancella Dati Contenuti Locali" },
|
||
"settingsClearContentDesc": { "message": "Questa azione cancellerà film, serie e musica dal database locale, ma non influenzerà i tuoi preferiti né le tue impostazioni." },
|
||
"settingsClose": { "message": "Chiudi" },
|
||
"settingsSave": { "message": "Salva Impostazioni" },
|
||
"musicSidenavTitle": { "message": "Musica di Plex" },
|
||
"musicAllServers": { "message": "Tutti i Server" },
|
||
"musicSearchArtistPlaceholder": { "message": "Cerca artista..." },
|
||
"musicSearchDiscographyPlaceholder": { "message": "Cerca nella discografia..." },
|
||
"musicNothingPlaying": { "message": "Nessuna riproduzione in corso" },
|
||
"musicSelectSong": { "message": "Seleziona una canzone" },
|
||
"musicToStart": { "message": "per iniziare la riproduzione" },
|
||
"miniplayerDownloadSong": { "message": "Scarica canzone" },
|
||
"miniplayerDownloadAlbum": { "message": "Scarica M3U" },
|
||
"miniplayerVolume": { "message": "Volume" },
|
||
"miniplayerShuffle": { "message": "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": "Potenziamento Bassi" },
|
||
"eqPreampLabel": { "message": "Preamplificatore" },
|
||
"infoModalTitle": { "message": "Informazioni" },
|
||
"infoModalFieldTitle": { "message": "Titolo:" },
|
||
"infoModalFieldArtist": { "message": "Artista:" },
|
||
"infoModalFieldAlbum": { "message": "Album:" },
|
||
"infoModalFieldSong": { "message": "Canzone:" },
|
||
"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 funzionalità essenziali." },
|
||
"dbAccessError": { "message": "Errore di accesso al database locale." },
|
||
"dbUpdateNeeded": { "message": "Il database deve essere aggiornato, per favore ricarica la pagina." },
|
||
"dbBlocked": { "message": "Per favore, chiudi le altre schede di questa applicazione per continuare." },
|
||
"deletingContentData": { "message": "Cancellazione dei dati dei contenuti locali 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 durante il caricamento dei token per la modifica." },
|
||
"errorLoadingTokensMessage": { "message": "Errore durante il 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 correttamente." },
|
||
"errorSavingTokens": { "message": "Errore durante il 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 del DB corrente." },
|
||
"dbImported": { "message": "Database importato correttamente." },
|
||
"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 dei contenuti locali (Film, Serie, Musica, ecc.)? I Preferiti e le Impostazioni NON verranno cancellati." },
|
||
"trailerNotFound": { "message": "Nessun trailer trovato per questo titolo." },
|
||
"confirmClearHistory": { "message": "Sei sicuro di voler cancellare tutta la tua 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 durante il caricamento dell'album: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"noPhotoServerSelected": { "message": "Errore: Nessun server di foto selezionato." },
|
||
"loadingGenres": { "message": "Caricamento generi in corso..." },
|
||
"errorLoadingGenres": { "message": "Errore di caricamento" },
|
||
"noContentFound": { "message": "Nessun risultato trovato." },
|
||
"couldNotLoadContent": { "message": "Impossibile caricare il contenuto." },
|
||
"noFavorites": { "message": "Non hai ancora preferiti." },
|
||
"errorLoadingFavorites": { "message": "Errore durante il caricamento dei preferiti." },
|
||
"historyEmpty": { "message": "La tua cronologia è vuota." },
|
||
"historyEmptySub": { "message": "Esplora e guarda contenuti affinché appaiano qui." },
|
||
"errorGeneratingRecommendations": { "message": "Errore durante la generazione delle raccomandazioni." },
|
||
"noRecommendations": { "message": "Dobbiamo conoscerti meglio per darti delle raccomandazioni!" },
|
||
"errorGeneratingStats": { "message": "Errore durante la generazione delle statistiche." },
|
||
"noServersForToken": { "message": "Nessun server associato trovato per questo token." },
|
||
"searchingActorContent": { "message": "Ricerca di contenuti di $actorName$", "placeholders": { "actorName": { "content": "$1" } } },
|
||
"errorLoadingActorContent": { "message": "Impossibile caricare i contenuti per $actorName$.", "placeholders": { "actorName": { "content": "$1" } } },
|
||
"errorAddingStream": { "message": "Errore durante l'aggiunta di stream: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"phpUrlNotConfigured": { "message": "L'URL del server PHP non è configurato. Per favore, configuralo nelle Impostazioni." },
|
||
"searchingStreams": { "message": "Ricerca di stream per \"$title$\"", "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": "\"$title$\" scaricato.", "placeholders": { "title": { "content": "$1" } } },
|
||
"errorGeneratingM3U": { "message": "Errore durante la generazione di M3U: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"settingsSavedSuccess": { "message": "Impostazioni salvate correttamente." },
|
||
"errorSavingSettings": { "message": "Errore durante il salvataggio delle impostazioni nel database." },
|
||
"languageChangeReload": { "message": "Lingua cambiata. L'applicazione verrà ricaricata ora." },
|
||
"addedToFavorites": { "message": "Aggiunto ai preferiti." },
|
||
"removedFromFavorites": { "message": "Rimosso dai preferiti." },
|
||
"plexScanInProgress": { "message": "La scansione Plex è già in corso." },
|
||
"plexScanStarting": { "message": "Avvio scansione Plex in corso..." },
|
||
"noPlexTokens": { "message": "Nessun token di Plex configurato." },
|
||
"clearingSections": { "message": "Pulizia sezioni: $sections$", "placeholders": { "sections": { "content": "$1" } } },
|
||
"initialScanPhaseComplete": { "message": "Fase di scansione iniziale completata." },
|
||
"retryPhaseFinished": { "message": "Fase di ritentativi completata." },
|
||
"plexScanFinished": { "message": "Scansione completata. Aggiornamento dei contenuti in corso..." },
|
||
"scanCancelled": { "message": "Scansione annullata dall'utente." },
|
||
"scanCancelledInfo": { "message": "Scansione annullata." },
|
||
"errorInitializingMusicPlayer": { "message": "Errore durante l'inizializzazione del lettore musicale." },
|
||
"criticalErrorLoadingMusic": { "message": "Errore critico durante il caricamento dei dati musicali." },
|
||
"errorLoadingArtists": { "message": "Errore durante il caricamento degli artisti." },
|
||
"dbUnavailableError": { "message": "Errore: Database non disponibile." },
|
||
"updatingMusicData": { "message": "Aggiornamento dati musicali in corso..." },
|
||
"musicDataUpdated": { "message": "Dati musicali aggiornati." },
|
||
"errorFetchingArtistSongs": { "message": "Errore durante il recupero delle canzoni dell'artista." },
|
||
"errorLoadingSongs": { "message": "Errore durante il caricamento delle canzoni." },
|
||
"noArtistsFound": { "message": "Nessun artista trovato." },
|
||
"shuffleOn": { "message": "Modalità casuale attivata." },
|
||
"shuffleOff": { "message": "Modalità casuale disattivata." },
|
||
"playbackError": { "message": "Errore di riproduzione" },
|
||
"errorLabel": { "message": "Errore" },
|
||
"reloadingPage": { "message": "Ricaricamento pagina in corso..." },
|
||
"viewed": { "message": "Visto" },
|
||
"local": { "message": "Locale" },
|
||
"topRatedSort": {"message": "I più votati"},
|
||
"recentSort": {"message": "Recenti"},
|
||
"popularSort": {"message": "Popolari"},
|
||
"moviesSectionTitle": {"message": "Film"},
|
||
"seriesSectionTitle": {"message": "Serie"},
|
||
"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 il 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"},
|
||
"filmography": {"message": "Filmografia"},
|
||
"availableOn": {"message": "Disponibile su"},
|
||
"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 stream non valide."},
|
||
"dbUnavailableForStreams": {"message": "Database locale non disponibile."},
|
||
"noPlexServersForStreams": {"message": "Nessun server Plex."},
|
||
"notFoundOnServers": {"message": "\"$query$\" non trovato sui server Plex.", "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 durante il caricamento del contenuto locale." },
|
||
"errorServerResponse": { "message": "Risposta del server non riuscita." },
|
||
"errorPlexApi": { "message": "Errore API di Plex $status$.", "placeholders": { "status": { "content": "$1" } } },
|
||
"errorParsingPlexXml": { "message": "Errore durante l'analisi del XML di Plex." },
|
||
"untitled": { "message": "Senza titolo" },
|
||
"itemCount": { "message": "$count$ elementi", "placeholders": { "count": { "content": "$1" } } },
|
||
"noPhotoServers": { "message": "Nessun server di foto" },
|
||
"jellyfinScanInProgress": { "message": "La scansione di 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 su: $url$", "placeholders": { "url": { "content": "$1" } } },
|
||
"jellyfinAuthFailed": { "message": "Autenticazione Jellyfin fallita: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"jellyfinAuthSuccess": { "message": "Autenticazione Jellyfin riuscita." },
|
||
"jellyfinFetchingLibraries": { "message": "Recupero librerie in corso..." },
|
||
"jellyfinFetchFailed": { "message": "Errore durante il recupero delle librerie: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"jellyfinNoMediaLibraries": { "message": "Nessuna libreria di film o serie trovata in Jellyfin." },
|
||
"jellyfinLibrariesFound": { "message": "$count$ libreria/e multimediale/i trovata/e.", "placeholders": { "count": { "content": "$1" } } },
|
||
"jellyfinLibraryScanSuccess": { "message": "[Successo] '$libraryName' scansionata, $count$ titoli aggiunti.", "placeholders": { "libraryName": { "content": "$1" }, "count": { "content": "$2" } } },
|
||
"jellyfinLibraryScanFailed": { "message": "Errore durante la scansione della libreria '$libraryName'.", "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": "Contenuti di Jellyfin" },
|
||
"noJellyfinContent": { "message": "Nessun contenuto di Jellyfin trovato." },
|
||
"noJellyfinContentSub": { "message": "Assicurati di aver scansionato il tuo server Jellyfin nelle impostazioni." },
|
||
"activityViewerTitle": { "message": "Visualizzatore Attività del Server" },
|
||
"activitySelectServer": { "message": "Seleziona un server" },
|
||
"activityCheckBtn": { "message": "Aggiorna" },
|
||
"activityNoSessions": { "message": "Non ci sono sessioni attive su questo server." },
|
||
"activitySessionUser": { "message": "Utente" },
|
||
"activitySessionDevice": { "message": "Dispositivo" },
|
||
"activitySessionContent": { "message": "Contenuto" },
|
||
"activitySessionState": { "message": "Stato" },
|
||
"activitySessionIdentifier": { "message": "Identificatore del Client" },
|
||
"activityCopyID": { "message": "Copia ID" },
|
||
"activityError": { "message": "Impossibile ottenere l'attività del server." },
|
||
"activityCopied": { "message": "Identificatore copiato negli appunti!" },
|
||
"activityCopyError": { "message": "Errore durante la copia dell'identificatore." },
|
||
"noProvidersFound": { "message": "Nessun fornitore trovato." },
|
||
"availableOnPlex": { "message": "Disponibile su Plex" },
|
||
"m3uGeneratorTitle": { "message": "Generatore di Liste M3U" },
|
||
"selectAServer": { "message": "Seleziona un server..." },
|
||
"downloadM3u": { "message": "Scarica M3U" },
|
||
"m3uGenerator": { "message": "Generatore M3U" },
|
||
"selectLibraries": { "message": "Seleziona Librerie" },
|
||
"howToUse": { "message": "Come si Usa" },
|
||
"m3uInstruction1": { "message": "Scegli un server dalla lista." },
|
||
"m3uInstruction2": { "message": "Seleziona una o più librerie da includere." },
|
||
"m3uInstruction3": { "message": "Clicca sul pulsante di download." },
|
||
"m3uInstruction4": { "message": "Importa il file .m3u nel tuo lettore compatibile." },
|
||
"chatOpen": { "message": "Apri Chat" },
|
||
"chatTitle": { "message": "Assistente AI" },
|
||
"chatClose": { "message": "X" },
|
||
"chatPlaceholder": { "message": "Scrivi il tuo messaggio..." },
|
||
"chatSend": { "message": "➤" },
|
||
"chatWelcome": { "message": "Benvenuto! Sono il tuo assistente CinePlex. Chiedimi di film, serie o qualsiasi altra cosa tu voglia sapere." },
|
||
"chatGoogleApiKeyMissing": { "message": "La chiave API di Google Gemini non è configurata. Per favore, configurala nelle impostazioni dell'estensione per utilizzare l'assistente AI." },
|
||
"chatApiInvalidResponse": { "message": "L'API ha restituito una risposta non valida. Per favore, riprova." },
|
||
"chatApiError": { "message": "Errore di comunicazione con l'assistente AI" },
|
||
"downloadAll": { "message": "Scarica tutto" },
|
||
"download": { "message": "Scarica" },
|
||
"aiToolSearchLibraryDesc": { "message": "Cerca nella libreria Plex dell'utente film o serie per titolo." },
|
||
"aiToolSearchLibraryQueryParamDesc": { "message": "Il titolo del film o della serie da cercare." },
|
||
"aiToolSearchLibraryTypeParamDesc": { "message": "Il tipo di contenuto da cercare. Può essere 'movie' per i film o 'series' per le serie. (Opzionale)." },
|
||
"aiToolSearchLibraryResolutionParamDesc": { "message": "La risoluzione video da cercare (es. '4k', '1080p'). (Opzionale)." },
|
||
"aiToolSearchLibraryContainerParamDesc": { "message": "Il formato contenitore del video da cercare (es. 'mkv', 'mp4'). (Opzionale)." },
|
||
"aiToolNavigateToPageDesc": { "message": "Indirizza l'utente a una pagina specifica dell'interfaccia dell'applicazione." },
|
||
"aiToolNavigateToPagePageParamDesc": { "message": "Il nome della pagina a cui navigare, ad esempio: 'movies', 'series', 'stats', 'favorites', 'history', 'recommendations', 'photos', 'providers', 'm3u-generator' o 'music'." },
|
||
"aiToolGetUserStatsDesc": { "message": "Ottiene e visualizza le statistiche della libreria dell'utente, come il numero totale di film, serie e artisti unici." },
|
||
"aiToolShowItemDetailsDesc": { "message": "Mostra la pagina dei dettagli di un film o di una serie specifica tramite il suo titolo e tipo." },
|
||
"aiToolShowItemDetailsTitleParamDesc": { "message": "Il titolo esatto del film o della serie." },
|
||
"aiToolShowItemDetailsTypeParamDesc": { "message": "Il tipo di contenuto. Deve essere 'movie' o 'series'." },
|
||
"aiToolAddToPlaylistDesc": { "message": "Aggiunge un film o una serie alla playlist corrente dell'utente per lo streaming su un server PHP configurato." },
|
||
"aiToolAddToPlaylistTitleParamDesc": { "message": "Il titolo del film o della serie da aggiungere." },
|
||
"aiToolAddToPlaylistTypeParamDesc": { "message": "Il tipo di contenuto. Deve essere 'movie' o 'series'." },
|
||
"aiToolDownloadSingleMovieM3UDesc": { "message": "Genera e scarica un file di playlist M3U per un singolo film disponibile localmente." },
|
||
"aiToolDownloadSingleMovieM3UTitleParamDesc": { "message": "Il titolo del film per cui verrà generato il file M3U." },
|
||
"aiToolDownloadSingleMovieM3UYearParamDesc": { "message": "L'anno di uscita del film (opzionale, per maggiore precisione)." },
|
||
"aiToolDownloadSeriesSeasonM3UDesc": { "message": "Genera e scarica un file di playlist M3U per una stagione specifica di una serie disponibile localmente." },
|
||
"aiToolDownloadSeriesSeasonM3UTitleParamDesc": { "message": "Il titolo della serie." },
|
||
"aiToolDownloadSeriesSeasonM3USeasonParamDesc": { "message": "Il numero della stagione da scaricare." },
|
||
"aiToolDownloadSeriesSeasonM3UYearParamDesc": { "message": "L'anno di uscita della serie (opzionale)." },
|
||
"aiToolCheckAndDownloadDesc": { "message": "Verifica la disponibilità di un elenco di titoli di film o serie sui server locali dell'utente e, se trovati, genera e scarica un file di playlist M3U con gli stream trovati." },
|
||
"aiToolCheckAndDownloadTitlesParamDesc": { "message": "Un array di titoli di film o serie da cercare e scaricare." },
|
||
"aiToolCheckAndDownloadTypeParamDesc": { "message": "Il tipo di contenuto dell'elenco. Deve essere 'movie' o 'series'." },
|
||
"aiToolCheckAndDownloadFilenameParamDesc": { "message": "Il nome del file M3U da scaricare (es. 'LaMiaLista.m3u'). Se non fornito, verrà utilizzato un nome predefinito." },
|
||
"aiToolToggleFavoriteDesc": { "message": "Aggiunge o rimuove un film o una serie dalla lista dei preferiti dell'utente." },
|
||
"aiToolToggleFavoriteTitleParamDesc": { "message": "Il titolo del film o della serie." },
|
||
"aiToolToggleFavoriteTypeParamDesc": { "message": "Il tipo di contenuto. Deve essere 'movie' o 'series'." },
|
||
"aiToolGetRecommendationsDesc": { "message": "Genera e visualizza un elenco di raccomandazioni di film o serie basate sulla cronologia di visione e sui preferiti dell'utente." },
|
||
"aiToolApplyFiltersDesc": { "message": "Applica filtri alla vista corrente di film o serie, consentendo di affinare i risultati per tipo, genere, anno e ordine di classificazione." },
|
||
"aiToolApplyFiltersTypeParamDesc": { "message": "Il tipo di contenuto a cui applicare i filtri. Deve essere 'movie' o 'series'." },
|
||
"aiToolApplyFiltersGenreParamDesc": { "message": "Il nome del genere per cui filtrare (es. 'Azione', 'Drammatico')." },
|
||
"aiToolApplyFiltersYearParamDesc": { "message": "L'anno di uscita per cui filtrare (es. '2023')." },
|
||
"aiToolApplyFiltersSortParamDesc": { "message": "Il criterio di ordinamento per i risultati. Valori validi: 'popularity.desc' (popolari), 'vote_average.desc' (più votati), 'release_date.desc' (recenti per i film) o 'first_air_date.desc' (recenti per le serie)." },
|
||
"aiToolListAvailableMusicGenresDesc": { "message": "Elenca tutti i generi musicali unici disponibili nella libreria locale dell'utente." },
|
||
"aiToolSearchMusicByGenreDesc": { "message": "Cerca artisti nella libreria musicale dell'utente che appartengono a un genere specifico." },
|
||
"aiToolSearchMusicByGenreNameParamDesc": { "message": "Il nome del genere musicale da cercare (es. 'Rock', 'Pop', 'Jazz')." },
|
||
"aiToolPlayMusicByArtistDesc": { "message": "Apre il lettore musicale e inizia a riprodurre le canzoni di un artista specifico dalla libreria dell'utente." },
|
||
"aiToolPlayMusicByArtistNameParamDesc": { "message": "Il nome esatto dell'artista le cui canzoni si desidera riprodurre." },
|
||
"aiToolClearChatHistoryDesc": { "message": "Cancella l'intera cronologia dei messaggi della conversazione corrente con l'assistente AI." },
|
||
"aiToolDeleteDatabaseDesc": { "message": "Elimina l'intero database locale dell'estensione, inclusi i contenuti scansionati, le impostazioni e i preferiti. Questa azione è irreversibile e ricaricherà l'applicazione." },
|
||
"aiToolUpdateAllTokensDesc": { "message": "Avvia una scansione completa di tutti i server e le librerie Plex associati ai token configurati nell'estensione. Aggiorna tutti i film, le serie, gli artisti e le foto." },
|
||
"aiToolAddPlexTokenDesc": { "message": "Aggiunge un nuovo token X-Plex alla configurazione dell'estensione, consentendo all'applicazione di scansionare contenuti da nuovi server Plex." },
|
||
"aiToolAddPlexTokenTokenParamDesc": { "message": "La stringa del token X-Plex da aggiungere." },
|
||
"aiToolChangeRegionDesc": { "message": "Cambia la regione utilizzata per la scoperta di contenuti nell'API di TMDB. Ciò influenzerà i risultati visualizzati nelle sezioni di film e serie, nonché i fornitori di streaming." },
|
||
"aiToolChangeRegionRegionParamDesc": { "message": "Il codice paese ISO 3166-1 a due lettere per la nuova regione (es. 'US' per Stati Uniti, 'IT' per Italia, 'ES' per Spagna)." },
|
||
"aiToolClearAllFavoritesDesc": { "message": "Rimuove tutti i film e le serie che l'utente ha contrassegnato come preferiti." },
|
||
"aiToolClearViewingHistoryDesc": { "message": "Cancella la cronologia di visione dell'utente dalla pagina della cronologia." },
|
||
"aiToolClearRecommendationsViewDesc": { "message": "Pulisce la vista delle raccomandazioni e rimuove le raccomandazioni memorizzate nella cache." },
|
||
"aiToolSearchNotFound": { "message": "Impossibile trovare '$query' nella tua libreria.", "placeholders": { "query": { "content": "$1" } } },
|
||
"aiToolNavigateSuccess": { "message": "Navigato alla pagina $page$.", "placeholders": { "page": { "content": "$1" } } },
|
||
"aiToolNavigateError": { "message": "Errore durante la navigazione alla pagina $page$.", "placeholders": { "page": { "content": "$1" } } },
|
||
"aiToolStatsError": { "message": "Errore nel recupero delle statistiche." },
|
||
"aiToolItemNotFound": { "message": "Elemento '$title' non trovato.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiToolShowItemDetailsSuccess": { "message": "Mostrando i dettagli di '$title'.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiToolAddToPlaylistSuccess": { "message": "Aggiunto '$title' alla playlist.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiToolFavoriteAdded": { "message": "Aggiunto '$title' ai preferiti.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiToolFavoriteRemoved": { "message": "Rimosso '$title' dai preferiti.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiToolRecommendationsSuccess": { "message": "Mostrando le raccomandazioni." },
|
||
"aiToolApplyFiltersGenreNotFound": { "message": "Genere '$genre' non trovato.", "placeholders": { "genre": { "content": "$1" } } },
|
||
"aiToolApplyFiltersSuccess": { "message": "Filtri applicati correttamente." },
|
||
"aiToolSearchMusicByGenreNotFound": { "message": "Non ho trovato artisti del genere '$genre_name' nella tua libreria.", "placeholders": { "genre_name": { "content": "$1" } } },
|
||
"aiToolPlayMusicNotReady": { "message": "Il lettore musicale non è pronto. Assicurati che la tua libreria musicale di Plex sia stata scansionata." },
|
||
"aiToolPlayMusicArtistNotFound": { "message": "Artista '$artist_name' non trovato.", "placeholders": { "artist_name": { "content": "$1" } } },
|
||
"aiToolPlayMusicNoSongs": { "message": "Nessuna canzone trovata per '$artist_name'.", "placeholders": { "artist_name": { "content": "$1" } } },
|
||
"aiToolPlayMusicSuccess": { "message": "Riproduzione di musica di '$artist_name'.", "placeholders": { "artist_name": { "content": "$1" } } },
|
||
"aiToolChatHistoryCleared": { "message": "Cronologia chat cancellata." },
|
||
"aiToolConfirmDeleteDatabase": { "message": "Sei sicuro di voler eliminare il database locale? Questa azione è irreversibile." },
|
||
"aiToolDeleteDatabaseCancelled": { "message": "Eliminazione del database annullata." },
|
||
"aiToolExecutionError": { "message": "Errore durante l'esecuzione dello strumento '$toolName': $message$", "placeholders": { "toolName": { "content": "$1" }, "message": { "content": "$2" } } },
|
||
"aiToolUnknown": { "message": "Strumento sconosciuto: '$toolName'.", "placeholders": { "toolName": { "content": "$1" } } },
|
||
"aiToolFavoritesCleared": { "message": "Preferiti eliminati." },
|
||
"aiToolFavoritesClearError": { "message": "Errore durante l'eliminazione dei preferiti: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolRecommendationsCleared": { "message": "Raccomandazioni eliminate." },
|
||
"aiToolRecommendationsClearError": { "message": "Errore durante l'eliminazione delle raccomandazioni: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolDatabaseDeleted": { "message": "Database eliminato. La pagina verrà ricaricata." },
|
||
"aiToolDatabaseDeleteError": { "message": "Errore durante l'eliminazione del database: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolDatabaseDeleteBlocked": { "message": "L'eliminazione del database è bloccata. Chiudi altre schede dell'applicazione." },
|
||
"aiToolUpdateAllTokensSuccess": { "message": "Tutti i token sono stati aggiornati correttamente." },
|
||
"aiToolUpdateAllTokensError": { "message": "Errore durante l'aggiornamento dei token: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolAddPlexTokenSuccess": { "message": "Token di Plex aggiunto correttamente." },
|
||
"aiToolAddPlexTokenError": { "message": "Errore durante l'aggiunta del token di Plex: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolChangeRegionSuccess": { "message": "Regione cambiata in $region$. Il contenuto è in fase di aggiornamento.", "placeholders": { "region": { "content": "$1" } } },
|
||
"aiToolChangeRegionError": { "message": "Errore durante il cambio di regione: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolViewingHistoryCleared": { "message": "Cronologia di visione cancellata." },
|
||
"aiToolViewingHistoryClearError": { "message": "Errore durante la cancellazione della cronologia di visione: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"aiToolM3UDownloadStartedSingle": { "message": "Avvio del download del file M3U per '$movie_title'.", "placeholders": { "movie_title": { "content": "$1" } } },
|
||
"aiToolM3UDownloadStartedSeason": { "message": "Avvio del download del file M3U per la stagione $1 di '$2'.", "placeholders": { "1": { "content": "$1" }, "2": { "content": "$2" } } },
|
||
"aiToolM3UNoTitlesProvided": { "message": "Per favore, fornisci un elenco di titoli per creare la playlist." },
|
||
"aiToolM3UCheckingTitles": { "message": "Controllo dei titoli sui tuoi server locali..." },
|
||
"aiToolM3UNoLocalMatchesForDownload": { "message": "Non ho trovato nessuno dei film o delle serie dell'elenco sui tuoi server locali." },
|
||
"aiToolM3UDownloadStarted": { "message": "Fatto! Ho trovato $1 dei $2 titoli sui tuoi server e ho avviato il download della playlist M3U.", "placeholders": { "1": { "content": "$1" }, "2": { "content": "$2" } } },
|
||
"aiToolTrailerNotFoundSpecific": { "message": "Mi dispiace, non sono riuscito a trovare un trailer disponibile per '$title'.", "placeholders": { "title": { "content": "$1" } } },
|
||
"aiSystemPrompt_v4": {
|
||
"message": "Sei un assistente virtuale integrato in un'estensione di Chrome che interagisce con i server Plex e Jellyfin. La tua funzione principale è aiutare l'utente a cercare, gestire, riprodurre e scaricare contenuti multimediali, oltre a gestire impostazioni personalizzate.\n\nMASSIMA PRIORITÀ: Ogni volta che la domanda dell'utente si riferisce a contenuti multimediali (film, serie, musica), DEVI presumere che si riferisca alla sua libreria locale. Utilizza gli strumenti per cercare nel suo database PRIMA di cercare sul web.\n\n🎯 Regole generali di comportamento:\nRispondi sempre in modo chiaro, conciso e diretto. Sii proattivo e fornisci tutte le informazioni pertinenti in una sola volta per evitare domande di follow-up. Ad esempio, quando confermi la disponibilità di una serie, includi i dettagli delle stagioni.\n\nConfronta la data attuale con i risultati di ricerca di Google quando ti vengono richieste informazioni esterne per garantire che siano aggiornate.\n\nUsa i nomi esatti dei comandi definiti nel sistema (function.name) quando chiami gli strumenti.\n\n📦 Funzioni chiave per i contenuti multimediali:\nPer generare un M3U per un singolo film, usa download_single_movie_m3u.\nPer scaricare una stagione specifica di una serie, usa download_series_season_m3u.\nPer più titoli (film o serie complete), usa sempre check_and_download_titles_list.\nPer cercare contenuti locali: search_library.\nPer cercare su TMDB: search_tmdb_content.\nPer contenuti di tendenza: get_trending_content.\nPer mostrare i dettagli di un titolo: show_item_details.\nPer aggiungere alla playlist PHP: add_to_playlist.\nPer verificare la disponibilità locale: check_local_availability.\nSe una serie è disponibile localmente, informa di quante stagioni ci sono e su quali server usando get_local_series_seasons.\nPer vedere le raccomandazioni: get_recommendations.\nPer applicare filtri: apply_filters.\nPer visualizzare la cronologia o i preferiti: view_history, view_favorites.\nPer contrassegnare come preferito: toggle_favorite.\nPer riprodurre il trailer: play_trailer.\n\n🎵 Funzioni musicali:\nSe l'utente chiede raccomandazioni generali su generi musicali (es. 'raccomandami un genere per tirarmi su di morale'), usa prima list_available_music_genres per vedere quali generi ha e basa la tua raccomandazione su quella lista.\nPer elencare tutti i generi musicali disponibili nella libreria: list_available_music_genres.\nPer cercare artisti per genere: search_music_by_genre.\nPer riprodurre canzoni per titolo e/o artista: play_song.\nPer riprodurre musica di un artista: play_music_by_artist.\n\n🧰 Funzioni di gestione e configurazione:\nPer ottenere le statistiche dell'utente: get_user_stats.\nPer navigare a sezioni specifiche: navigate_to_page.\nPer aggiornare i token: update_all_tokens, add_plex_token.\nPer cambiare la regione dei contenuti: change_region.\nPer esportare o importare il database locale: export_local_database, import_local_database.\nPer eliminare il database: delete_database.\nPer cancellare preferiti, cronologia o raccomandazioni: clear_all_favorites, clear_viewing_history, clear_recommendations_view.\nPer attivare/disattivare la modalità chiara/scura: toggle_light_mode.\nPer mostrare o nascondere la sezione hero: toggle_hero_section.\n\n⚠️ Considerazioni aggiuntive:\nDai priorità ai contenuti disponibili localmente. Usa check_local_availability prima di mostrare le opzioni di riproduzione o download.\nSe un'azione fallisce, segnalalo in modo chiaro e diretto.\nEvita di ripetere inutilmente la richiesta dell'utente, a meno che non aiuti a contestualizzare la risposta."
|
||
},
|
||
"backToProviders": { "message": "Torna ai Fornitori" },
|
||
"artistsCounterSingle": { "message": "$total$ Artista", "placeholders": { "total": { "content": "$1" } } },
|
||
"artistsCounterLoading": { "message": "Caricamento in corso..." },
|
||
"downloadingSong": { "message": "Avvio del 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" } } },
|
||
"retyingSection": { "message": "Riprovo la sezione \"$title$\"", "placeholders": { "title": { "content": "$1" } } },
|
||
"retrySuccess": { "message": "[SUCCESSO] Riprova di \"$title$\" completata.", "placeholders": { "title": { "content": "$1" } } },
|
||
"retryError": { "message": "[ERRORE FINALE] Riprova per \"$title$\" fallita: $message$", "placeholders": { "title": { "content": "$1" }, "message": { "content": "$2" } } },
|
||
"startingRetryPhase": { "message": "Avvio della fase di ritentativi per $count$ sezioni...", "placeholders": { "count": { "content": "$1" } } },
|
||
"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" } } },
|
||
"plexScanFatalError": { "message": "ERRORE FATALE: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"errorDuringScan": { "message": "Errore durante la scansione: $message$", "placeholders": { "message": { "content": "$1" } } },
|
||
"stoppingPlexScan": { "message": "Interruzione scansione Plex..." },
|
||
"invalidTokenProvided": { "message": "Token fornito non valido." },
|
||
"tokenAlreadyExists": { "message": "Il token esiste già." },
|
||
"tokenAddedSuccessfully": { "message": "Token aggiunto correttamente." },
|
||
"noStreamsFoundForSelection": { "message": "Nessun stream trovato per la selezione." },
|
||
"autoplayBlocked": { "message": "Riproduzione automatica bloccata." },
|
||
"welcomeToCinePlex": { "message": "" },
|
||
"page": { "message": "Pagina" },
|
||
"all": { "message": "Tutto" },
|
||
"userScore": { "message": "Punteggio" },
|
||
"duration": { "message": "Durata" },
|
||
"min": { "message": "Min" },
|
||
"max": { "message": "Max" },
|
||
"aiToolFindStreamingProvidersDesc": { "message": "Trova dove guardare un film o una serie sui servizi di streaming." },
|
||
"aiToolFindStreamingProvidersTitleParamDesc": { "message": "Il titolo del film o della serie da cercare." },
|
||
"aiToolFindStreamingProvidersTypeParamDesc": { "message": "Il tipo di contenuto (film o serie)." },
|
||
"aiToolFindStreamingProvidersYearParamDesc": { "message": "L'anno di uscita del contenuto (opzionale)." },
|
||
"aiToolNoStreamingProviders": { "message": "Nessun fornitore di streaming trovato per {title}." },
|
||
"aiToolStreamingProvidersFound": { "message": "{title} è disponibile sui seguenti servizi: {providers}." },
|
||
"aiToolStreamingProviderError": { "message": "Errore durante la ricerca dei fornitori di streaming: {message}." },
|
||
"aiToolGetLocalSeriesSeasonsDesc": { "message": "Verifica se una serie TV è disponibile localmente e restituisce un resoconto dettagliato delle stagioni disponibili su ciascun server." },
|
||
"aiToolGetLocalSeriesSeasonsTitleParamDesc": { "message": "Il titolo della serie da verificare." },
|
||
"aiToolGetLocalSeriesSeasonsYearParamDesc": { "message": "L'anno di uscita della serie (opzionale per maggiore precisione)." },
|
||
"aiToolLocalSeriesNoSeasons": { "message": "La serie '$series_title' è nella tua libreria, ma non sono stati trovati dettagli sulle stagioni.", "placeholders": { "series_title": { "content": "$1" } } },
|
||
"artist": { "message": "Artista" },
|
||
"tracks": { "message": "tracce" },
|
||
"noSongsFound": { "message": "Nessuna canzone trovata per questo artista." },
|
||
"durationMin": { "message": "Durata (Min)" },
|
||
"score": { "message": "Punteggio" },
|
||
"searchGenre": { "message": "Cerca genere..." },
|
||
"searchArtists": { "message": "Cerca artisti..." },
|
||
"preparingMusicLibrary": { "message": "Preparazione della tua libreria musicale in corso..." },
|
||
"preparingMusicLibraryDesc": { "message": "Questo processo una tantum potrebbe richiedere alcuni minuti se hai molti artisti." },
|
||
"artistsProgress": { "message": "0 / 0 artisti" },
|
||
"starting": { "message": "Avvio in corso..." },
|
||
"artistName": { "message": "Nome Artista" },
|
||
"playPause": { "message": "Riproduci/Pausa" },
|
||
"noLocalFilesFound": { "message": "Nessun file locale trovato per questo titolo." },
|
||
"server": { "message": "Server" },
|
||
"title": { "message": "Titolo" },
|
||
"year": { "message": "Anno" },
|
||
"resolution": { "message": "Risoluzione" },
|
||
"size": { "message": "Dimensione" },
|
||
"container": { "message": "Contenitore" },
|
||
"action": { "message": "Azione" },
|
||
"generate": { "message": "Genera" },
|
||
"availableLocalFiles": { "message": "File Locali Disponibili" },
|
||
"downloadSeason": { "message": "Scarica Stagione" },
|
||
"errorLoadingServersM3u": { "message": "Errore durante il caricamento dei server per il generatore M3U:" },
|
||
"errorFetchingLibraries": { "message": "Errore durante il recupero delle librerie." },
|
||
"selectServerAndLibrary": { "message": "Seleziona un server e almeno una libreria." },
|
||
"generating": { "message": "Generazione in corso..." },
|
||
"errorProcessingLibrary": { "message": "Errore durante l'elaborazione della libreria" },
|
||
"errorProcessingLibrarySkipping": { "message": "Errore durante l'elaborazione della libreria. Salto." },
|
||
"allLibrariesFailed": { "message": "Tutte le librerie selezionate non sono state elaborate." },
|
||
"m3uGeneratedWithErrors": { "message": "M3U generato con alcuni errori. Alcune librerie potrebbero mancare." },
|
||
"m3uDownloadedSuccess": { "message": "Playlist M3U scaricata con successo." },
|
||
"errorGeneratingM3uFile": { "message": "Errore durante la generazione del file M3U." },
|
||
"chatSources": { "message": "Fonti" },
|
||
"chatUnnamedSource": { "message": "Fonte senza nome" },
|
||
"googleApiFailure": { "message": "Chiamata API di Google AI fallita:" }
|
||
} |