Files
iptvnator/apps/web/src/assets/i18n/it.json
T
ec6fc403a3 feat: manual EPG-to-channel mapping with mapping fallback (#1165)
* feat(epg): manual EPG-to-channel mapping with mapping fallback in all EPG paths

* fix: epg mapping in live tv list

* fix(epg): harden manual EPG mapping — upgrade safety, perf, playlist-scoped keys

Follow-up fixes on top of the manual EPG-to-channel mapping feature:

- epg-database: dedupe existing epg_programs rows before creating the
  unique (channel_id, start, title) index — a plain CREATE UNIQUE INDEX
  crashed the EPG worker on upgrade when historical duplicates exist;
  replace INSERT OR REPLACE with ON CONFLICT DO UPDATE so the
  epg_programs_fts delete trigger is not bypassed (REPLACE skips delete
  triggers unless recursive_triggers is on), with a plain-INSERT
  fallback when the index cannot be created
- db: add idx_content_epg_channel — the mapping fallback scanned the
  whole content table on every single-channel EPG lookup
- keys: scope Xtream mapping keys per playlist via shared
  buildXtreamEpgMappingKey (xtream:{playlistId}:{id}) — bare stream ids
  collide across portals; the backend fallback now joins categories to
  resolve the playlist id
- pwa: hide "Map EPG channel" entries behind the supportsEpgMapping
  capability — the menu item was a dead end in the PWA
- parser: parse the XMLTV offset sign from the string — Math.sign(0)
  dropped the minutes of ±00:xx offsets
- cleanup: typed window.electron access instead of ad-hoc casts, drop
  unused resolveChannelId and dialog data field, shared
  EpgMappingDialogComponent.open() for all seven call sites
- dialog UX: minimum-characters search hint, save/remove snackbars,
  current mapping shows the EPG channel display name,
  takeUntilDestroyed on the search stream
- i18n: fill the new keys in all 17 locales
- tests: cover mapping CRUD/search escaping, the dedup-index guard,
  offset parsing and playlist-scoped keys; update stale stream-resolver
  specs for the new 50-item limit and 10s timeout

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(epg): escape backslashes in EPG channel search LIKE pattern

CodeQL js/incomplete-sanitization: a lone trailing backslash in the
search term paired with the closing wildcard under the ESCAPE clause
and corrupted the pattern.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* perf(epg): batch mapping lookups in the viewport preview queue

Expose the existing getEpgMappingsBatch operation over a new
EPG_MAPPING_GET_BATCH IPC channel and use it in resolveManualMappings —
the per-entry lookup issued one IPC round-trip per visible channel on
every scroll event.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* perf(epg): batch mapping prefetch in the collection preview loader

Resolve all candidate mapping keys for an Xtream preview batch with a
single getEpgMappingsBatch IPC call instead of per-channel lookups.
Also fix a worker early-exit: a channel without tvgId/name returned out
of the shared-iterator loop and silently killed one of the three
concurrent preview workers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: 4gray <serega05@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 09:00:14 +02:00

1311 lines
74 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"CANCEL": "Annulla",
"CLEAR": "Cancella",
"CLOSE": "Chiudi",
"BACK": "Indietro",
"SHOW_MORE": "Altro",
"SHOW_LESS": "Meno",
"PLAYLISTS": "Playlist",
"HOME": {
"TITLE": "IPTVnator",
"SUBTITLE": "Seleziona una playlist dall'elenco o aggiungi una nuova playlist tramite caricamento del file o tramite URL",
"TABS": {
"RECENTLY_ADDED": "Playlist aggiunte di recente",
"FILE_UPLOAD": "Aggiungi tramite caricamento file",
"URL_UPLOAD": "Aggiungi tramite URL",
"TEXT_IMPORT": "Importa come testo",
"XTREME_IMPORT": "Aggiungi codice Xtreme",
"STALKER_PORTAL_IMPORT": "Aggiungi portale Stalker"
},
"PLAYLISTS": {
"NO_PLAYLISTS": "Nessuna playlist è stata aggiunta",
"ADD_FIRST": "Aggiungi la tua prima playlist dall'altra scheda",
"WELCOME_TITLE": "Benvenuto in IPTVnator",
"WELCOME_DESCRIPTION": "Inizia il tuo viaggio nello streaming aggiungendo la tua prima playlist. Connettiti al tuo servizio IPTV preferito e goditi TV in diretta, film e serie.",
"ADD_YOUR_FIRST": "Aggiungi la tua prima playlist",
"FEATURE_M3U": "File M3U/M3U8",
"FEATURE_XTREAM": "Codici Xtream",
"FEATURE_STALKER": "Portale Stalker",
"FEATURE_M3U_LABEL": "Add an M3U file or URL",
"FEATURE_XTREAM_LABEL": "Connect via Xtream Codes",
"FEATURE_STALKER_LABEL": "Connect to a Stalker portal",
"VALUE_PROPS_LABEL": "What you can do",
"VALUE_PROP_LIVE": "Live TV with EPG",
"VALUE_PROP_VOD": "Movies & Series",
"VALUE_PROP_MULTISOURCE": "Multi-source library",
"VALUE_PROP_OFFLINE": "Offline downloads",
"DASHBOARD_WELCOME_TAGLINE": "Your IPTV library, in one place.",
"DASHBOARD_WELCOME_DESCRIPTION": "Connect M3U files, Xtream Codes, or Stalker portals — then enjoy live TV, movies and series on every screen.",
"FEATURE_LIVE_TITLE": "Live TV",
"FEATURE_LIVE_DESC": "Stream live channels with full schedule.",
"FEATURE_VOD_TITLE": "Movies & Series",
"FEATURE_VOD_DESC": "On-demand library with covers and details.",
"FEATURE_EPG_TITLE": "EPG & Catch-up",
"FEATURE_EPG_DESC": "Program guide and time-shifted playback.",
"FEATURE_OFFLINE_TITLE": "Offline downloads",
"FEATURE_OFFLINE_DESC": "Save movies and episodes for later.",
"SOURCES_WELCOME_TITLE": "Add your first playlist",
"SOURCES_WELCOME_BODY": "Pick a source type below to get started.",
"SOURCE_M3U_NEEDS": "Local file or URL pointing to an M3U/M3U8 playlist.",
"SOURCE_M3U_ADD": "Add M3U",
"SOURCE_XTREAM_NEEDS": "Username, password and server URL from your provider.",
"SOURCE_XTREAM_ADD": "Add Xtream",
"SOURCE_STALKER_NEEDS": "Portal URL and MAC address (Ministra-compatible).",
"SOURCE_STALKER_ADD": "Add Stalker",
"CONTENT_LIVE": "Live",
"CONTENT_VOD": "Movies",
"CONTENT_SERIES": "Series",
"CONTENT_EPG": "EPG",
"NO_RESULTS_TITLE": "Nessuna playlist trovata",
"NO_RESULTS_DESCRIPTION": "Nessuna playlist corrisponde alla ricerca. Modifica i termini di ricerca o cancella il filtro per vedere tutte le playlist.",
"ADDED_VIA_URL": "Aggiunto tramite caricamento URL. URL:",
"ADDED_VIA_FILE": "Aggiunto tramite caricamento file",
"XTREAM_PLAYLIST": "Playlist Xtream",
"STALKER_PORTAL": "Portale Stalker",
"CHANNELS": "Canali",
"ADDED": "Aggiunto",
"SHOW_DETAILS": "Visualizza i dettagli della playlist",
"REMOVE": "Rimuovi playlist",
"SEARCH_PLAYLISTS": "Cerca playlist per titolo",
"INFO_DIALOG": {
"PLAYLIST_DETAILS": "Dettagli playlist",
"TITLE": "Titolo",
"FROM_URL": "Aggiunto dall'URL",
"IMPORT_DATE": "Data importazione",
"CHANNELS": "Numero di canali",
"CLOSE": "Chiudi",
"SAVE": "Salva",
"USER_AGENT": "User agent",
"ORIGINAL_FILENAME": "Nome file originale",
"FILE_PATH": "Percorso file",
"UPDATE_FAILED": "L'ultimo aggiornamento della playlist non è riuscito",
"AUTO_UPDATE": "Aggiornamento automatico",
"AUTO_UPDATE_DESCRIPTION": "Se la funzione di aggiornamento automatico è attivata, la playlist verrà aggiornata automaticamente ad ogni avvio dell'app.",
"CUSTOM_USER_AGENT": "Alcuni fornitori IPTV per riprodurre la loro playlist necessitano di uno user agent specifico.",
"EXPORT_PLAYLIST": "Esporta playlist come file m3u",
"SERVER_URL": "URL server",
"USERNAME": "Utente",
"PASSWORD": "Password",
"MAC_ADDRESS": "Indirizzo MAC",
"PLAYLIST_EXPORT_SUCCESS": "Playlist esportata correttamente.",
"PLAYLIST_EXPORT_ERROR": "Errore: esportazione della playlist fallita.",
"COPY_URL": "Copia URL negli appunti",
"URL_COPIED": "URL copiato negli appunti"
},
"REMOVE_DIALOG": {
"TITLE": "Rimuovi playlist",
"MESSAGE": "Sei sicuro di voler eliminare completamente questa playlist?",
"SUCCESS": "Playlist rimossa correttamente",
"IN_PROGRESS": "Rimozione playlist...",
"DELETING_FAVORITES": "Rimozione preferiti...",
"DELETING_RECENT": "Rimozione visti di recente...",
"DELETING_PROGRESS": "Rimozione progressi di riproduzione...",
"DELETING_DOWNLOADS": "Rimozione download...",
"DELETING_CONTENT": "Rimozione contenuti memorizzati...",
"DELETING_CATEGORIES": "Rimozione categorie...",
"DELETING_PLAYLIST": "Rimozione record playlist..."
},
"UPDATED": "Aggiornata",
"REFRESH": "Aggiorna playlist",
"REFRESH_XTREAM": "Aggiorna playlist Xtream dal server remoto",
"REFRESH_XTREAM_DIALOG": {
"TITLE": "Aggiorna playlist Xtream",
"MESSAGE": "Verrà eliminata la cache locale di Xtream e saranno reimportate categorie e stream dal server remoto. Preferiti, elementi visti di recente, visibilità delle categorie nascoste e progressi di riproduzione vengono ripristinati dopo una reimportazione riuscita se i contenuti corrispondenti esistono ancora. Se il server non è raggiungibile, il ripristino resta in sospeso fino a un successivo aggiornamento riuscito. Continuare?",
"STARTED": "Aggiornamento avviato. Navigazione alla playlist...",
"ERROR": "Aggiornamento della playlist non riuscito. Riprova.",
"IN_PROGRESS": "Aggiornamento playlist...",
"COLLECTING_DATA": "Raccolta preferiti e visti di recente...",
"DELETING_CONTENT": "Rimozione contenuti memorizzati...",
"DELETING_CATEGORIES": "Rimozione categorie memorizzate..."
},
"GLOBAL_FAVORITES": "Preferiti globali",
"GLOBAL_FAVORITES_DESCRIPTION": "Playlist generata automaticamente con preferiti aggregati da tutte le playlist",
"MY_PLAYLISTS": "Le mie playlist",
"MY_PLAYLISTS_SUBTITLE": "tutte le playlist disponibili",
"PLAYLIST_UPDATE_SUCCESS": "La playlist è stata correttamente aggiornata.",
"PLAYLIST_UPDATE_ERROR": "Errore durante l'aggiornamento dei dettagli della playlist.",
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "Aggiornamento della playlist non riuscito. Il file locale non è più disponibile. Controlla il percorso del file o reimporta la playlist.",
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "Aggiornamento della playlist non riuscito. L'app non può più accedere al file locale.",
"AUTO_REFRESH_UPDATE_SUCCESS": "Le playlist sono state aggiornate correttamente",
"AUTO_REFRESH_ENABLED": "Aggiornamento automatico attivo"
},
"ADD_PLAYLIST": {
"PICK_METHOD": "Scegli come connetterti. Puoi rinominarla in seguito.",
"METHOD_URL_LABEL": "URL M3U",
"METHOD_URL_SUB": "Incolla un link a un file .m3u o .m3u8 remoto",
"METHOD_FILE_LABEL": "File M3U",
"METHOD_FILE_SUB": "Carica una playlist dal tuo computer",
"METHOD_XTREAM_LABEL": "Credenziali Xtream",
"METHOD_XTREAM_SUB": "Connetti con host, nome utente e password",
"METHOD_STALKER_LABEL": "Portale Stalker",
"METHOD_STALKER_SUB": "Indirizzo MAC e URL del portale",
"METHOD_TEXT_LABEL": "Testo m3u grezzo",
"METHOD_TEXT_SUB": "Per liste occasionali o quando hai solo il testo"
},
"FILE_UPLOAD": {
"DRAG_DROP": "Trascina e rilascia qui i file",
"OR": "o",
"CHOOSE_PLAYLIST": "scegli una playlist",
"BROWSE": "Sfoglia file",
"REJECTED": "Il file è stato rifiutato, formato di file non supportato {{filename}}."
},
"URL_UPLOAD": {
"PLAYLIST_URL": "URL playlist (m3u, m3u8)",
"ADD_PLAYLIST": "Aggiungi playlist",
"CORS_NOTE": "Nota: per evitare problemi CORS a questo punto, l'applicazione usa un servizio proxy CORS pubblico. Se vuoi caricare una playlist con dati sensibili, è meglio importarla come file nella scheda adiacente.",
"ERROR_FETCH_FAILED": "Impossibile recuperare la playlist. Controlla l'URL e riprova.",
"ERROR_403": "Accesso negato (403): il server ha rifiutato la richiesta. L'URL potrebbe richiedere autenticazione o la playlist è soggetta a restrizioni.",
"ERROR_404": "Playlist non trovata (404): l'URL non punta a una playlist valida. Controlla l'URL.",
"ERROR_401": "Non autorizzato (401): è richiesta l'autenticazione per accedere a questa playlist.",
"ERROR_INVALID_TLS": "Certificate for this playlist host is invalid.",
"ERROR_TLS_HOST_UNKNOWN": "Could not determine the playlist host. Please retry manually.",
"TRUST_TLS_HOST": "Trust host",
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this playlist host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates."
},
"TEXT_IMPORT": {
"LABEL": "Inserisci playlist m3u(8) come testo",
"BUTTON_LABEL": "Importa"
},
"XTREAM_PLAYLIST": {
"TITLE": "Titolo playlist",
"SERVER_URL": "URL server",
"USERNAME": "Utente",
"PASSWORD": "Password",
"ADD": "Aggiungi",
"TEST_CREDENTIALS": "Testa credenziali",
"URL_VALIDATION_ERROR": "Dovrebbe essere una URL valida con protocollo (es. http://esempio.it o https://esempio.it:4324)"
},
"STALKER_PORTAL": {
"TITLE": "Titolo",
"MAC_ADDRESS": "Indirizzo MAC",
"SERIAL_NUMBER": "Numero di serie (opzionale)",
"SERIAL_NUMBER_HINT": "Usa se già registrato presso il fornitore",
"DEVICE_ID_1": "ID dispositivo 1 (opzionale)",
"DEVICE_ID_2": "ID dispositivo 2 (opzionale)",
"DEVICE_ID_HINT": "64 caratteri esadecimali — usa se il fornitore richiede un ID dispositivo specifico",
"SIGNATURE_1": "Firma 1 (opzionale)",
"SIGNATURE_2": "Firma 2 (opzionale)",
"SIGNATURE_HINT": "64 caratteri esadecimali — usa se il fornitore richiede firme di verifica del dispositivo",
"SERVER_URL": "URL server",
"URL_VALIDATION_ERROR": "Dovrebbe essere una URL valida con protocollo (es. http://esempio.it/c o https://esempio.it/stalker_portal/c)",
"ADD": "Aggiungi",
"VALIDATING": "Validazione del portale..."
},
"FILTER_BY_NAME": "Filtra per nome",
"FILTER_AND_SORT": "Filtra e ordina",
"SORT_PLAYLISTS": "Ordina playlist",
"SORT_OPTIONS": {
"NAME_ASC": "Nome (A-Z)",
"NAME_DESC": "Nome (Z-A)",
"NEWEST": "Data aggiunta (prima più recenti)",
"OLDEST": "Data aggiunta (prima più vecchi)",
"CUSTOM_ORDER": "Ordine personalizzato (Drag & Drop)"
},
"PLAYLIST_TYPES": {
"M3U": "M3U (locale, URL, testo)",
"XTREAM": "Xtream",
"STALKER": "Stalker"
},
"IMPORTED_AS_TEXT": "Importato come testo",
"PARSING_ERROR": "Errore: analisi fallita, non è una playlist valida:"
},
"SETTINGS": {
"TITLE": "Impostazioni IPTVnator",
"GENERAL": "Generale",
"GENERAL_SUBTITLE": "Modifica le impostazioni generali dell'applicazione",
"PLAYBACK": "Riproduzione",
"EPG_SOURCES": "Sorgenti EPG",
"EPG_SOURCES_DESCRIPTION": "Aggiungi uno o piu URL come sorgenti EPG",
"PLAYLIST_EPG_SOURCES_AUTO_SELECTED": "{{enabled}} of {{detected}} detected playlist EPG sources were auto-selected for import.",
"EPG_EMPTY_TITLE": "No EPG sources yet",
"EPG_EMPTY_HINT": "Add a URL to fetch program data for your channels.",
"PREFER_UPLOADED_EPG_TITLE": "Preferisci le tue sorgenti EPG per le playlist Xtream",
"PREFER_UPLOADED_EPG_HINT": "Per impostazione predefinita, le playlist Xtream usano la guida programmi del tuo provider e le tue sorgenti EPG riempiono solo i canali mancanti. Attiva questa opzione per usare prima il tuo EPG.",
"DATA": "Dati",
"BACKUP": "Backup",
"BACKUP_DESCRIPTION": "Export your library as a snapshot, or restore from a previous backup.",
"RESET": "Reset",
"RESET_DESCRIPTION": "Permanently delete content stored in this app.",
"ABOUT": "Info",
"NAV_GENERAL": "Generale",
"NAV_PLAYBACK": "Riproduzione",
"NAV_EPG": "EPG",
"NAV_REMOTE": "Remote",
"NAV_DATA": "Dati",
"NAV_BACKUP": "Backup",
"NAV_RESET": "Reset",
"NAV_ABOUT": "Info",
"NAV_TMDB": "Metadati",
"TMDB": "Metadati (TMDB)",
"TMDB_DESCRIPTION": "Arricchisci i dettagli di film e serie con dati da The Movie Database",
"TMDB_ENABLE": "Abilita metadati TMDB",
"TMDB_ENABLE_DESCRIPTION": "Migliora trame, cast, valutazioni e immagini nelle viste di dettaglio. Quando attivo, i titoli di film e serie vengono inviati a TMDB.",
"TMDB_API_KEY": "Chiave API TMDB (opzionale)",
"TMDB_API_KEY_DESCRIPTION": "Usa la tua chiave API TMDB al posto di quella integrata",
"TMDB_GET_KEY_HINT": "Ottieni una chiave API gratuita su themoviedb.org",
"TMDB_TEST_BUTTON": "Verifica chiave",
"TMDB_TEST_SUCCESS": "La chiave funziona — TMDB ha risposto correttamente",
"TMDB_TEST_FAILED": "Verifica non riuscita — TMDB ha rifiutato la chiave o non è raggiungibile",
"TMDB_CREDITS": "Metadati",
"TMDB_ATTRIBUTION": "Questo prodotto utilizza l'API di TMDB ma non è approvato né certificato da TMDB.",
"APP_PREFERENCES": "Preferenze app",
"HERO_EYEBROW": "Impostazioni area di lavoro",
"HERO_TITLE": "Modella IPTVnator come preferisci",
"HERO_DESCRIPTION": "Regola riproduzione, guida TV, accesso remoto e gestione dati da un unico posto senza perdere lo stile attuale dell'area di lavoro.",
"SUBTITLE": "Modifica la configurazione dell'applicazione",
"DESCRIPTION": "Configura le opzioni nell'elenco sottostante e conferma con 'Salva modifiche'",
"EPG_URL_LABEL": "URL EPG (*.xml o *.xml.gz)",
"EPG_URL_PLACEHOLDER": "Inserisci una URL",
"REFRESH_EPG": "Aggiorna EPG",
"REFRESH_ALL_EPG": "Aggiorna tutto",
"REMOVE_EPG_SOURCE": "Rimuovi sorgente EPG",
"EPG_STATUS_FRESH": "Aggiornato",
"EPG_STATUS_STALE": "Da aggiornare",
"EPG_STATUS_ERROR": "Errore",
"VIDEO_PLAYER_LABEL": "Riproduttore video",
"PLAYER_HTML5": "Lettore HTML5",
"PLAYER_VIDEOJS": "Lettore Video.js",
"PLAYER_ARTPLAYER": "ArtPlayer",
"PLAYER_EMBEDDED_MPV": "MPV integrato (sperimentale)",
"PLAYER_MPV": "Lettore MPV",
"PLAYER_VLC": "VLC",
"VIDEO_PLAYER_PLACEHOLDER": "Seleziona una opzione",
"VERSION": "Versione",
"SAVE_CHANGES": "Salva modifiche",
"BACK_TO_HOME": "Indietro",
"NEW_VERSION_AVAILABLE": "È disponibile una nuova versione",
"LATEST_VERSION": "Questa versione è aggiornata",
"STREAM_FORMAT": "Formato streaming",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "Avvia MPV/VLC con doppio clic",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Richiede un doppio clic sulle righe dei canali prima di avviare la riproduzione con MPV o VLC.",
"LANGUAGE": "Lingua",
"SETTINGS_SAVED": "La configurazione è stata salvata.",
"THEME": "Tema visuale",
"SHOW_CAPTIONS": "Visualizza sottotitoli",
"SHOW_DASHBOARD": "Mostra dashboard",
"SHOW_DASHBOARD_DESCRIPTION": "Mantieni la dashboard disponibile nella barra dell'area di lavoro. Se disattivato, Sorgenti diventa la prima pagina dell'area di lavoro.",
"ADD_EPG_SOURCE": "Aggiungi sorgente EPG",
"CLEAR_EPG_DATA": "Cancella dati EPG",
"CLEAR_EPG_DIALOG": {
"TITLE": "Cancella dati EPG",
"MESSAGE": "Vuoi davvero rimuovere tutti i dati EPG dal database? Questo eliminerà tutte le programmazioni memorizzate nella cache."
},
"EPG_DATA_CLEARED": "I dati EPG sono stati cancellati",
"EPG_DATA_CLEAR_FAILED": "Impossibile cancellare i dati EPG. Riprova.",
"CLEARING_EPG_DATA": "Cancellazione…",
"EPG_URL_ERROR": "Il valore non è una URL valida",
"VIDEO_PLAYER_DESCRIPTION": "Seleziona lettore video predefinito",
"WEB_PLAYER_SHARED_CONTROLS": "Controlli unificati per i player web (sperimentale)",
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Usa i controlli condivisi di IPTVnator in HTML5, Video.js e ArtPlayer.",
"STREAM_FORMAT_DESCRIPTION": "Seleziona il formato di streaming predefinito (xtream)",
"LANGUAGE_DESCRIPTION": "Seleziona la lingua dell'applicazione",
"THEME_DESCRIPTION": "Seleziona il tema visivo dell'applicazione",
"COVER_SIZE": "Dimensione copertine",
"COVER_SIZE_DESCRIPTION": "Regola la dimensione delle schede poster nelle griglie e nei carousel. Le dimensioni più grandi sono più leggibili sulle TV; quelle più piccole mostrano più contenuti per riga sui monitor grandi.",
"COVER_SIZE_SMALL": "Piccola",
"COVER_SIZE_MEDIUM": "Media",
"COVER_SIZE_LARGE": "Grande",
"EPG_VIEW_MODE": "Vista guida",
"EPG_VIEW_MODE_DESCRIPTION": "Scegli come mostrare la guida programmi sotto il lettore: una fascia con timeline orizzontale o un elenco verticale di un singolo giorno.",
"EPG_VIEW_MODE_TIMELINE": "Timeline",
"EPG_VIEW_MODE_LIST": "Elenco",
"STARTUP_BEHAVIOR": "Vista all'avvio",
"STARTUP_BEHAVIOR_DESCRIPTION": "Scegli se IPTVnator apre la prima vista dell'area di lavoro disponibile o ripristina l'ultima vista a livello di sezione. La prima vista è la dashboard se attiva, altrimenti Sorgenti.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Prima vista disponibile",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Ripristina ultima vista",
"SHOW_CAPTIONS_DESCRIPTION": "Visualizza/nascondi i sottotitoli per impostazione predefinita",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Mostra footer In riproduzione",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Mantieni visibile la barra di stato del lettore esterno in fondo all'area di lavoro su desktop.",
"STRIP_COUNTRY_PREFIX": "Rimuovi i prefissi del paese dai nomi dei canali",
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "Rimuove i prefissi di paese/gruppo come \"US | \" o \"UK - \" dai nomi dei canali live in tutta l'app.",
"VERSION_DESCRIPTION": "Versione attuale dell'applicazione",
"ABOUT_SUBTITLE": "Versione, link al progetto e modi per supportare IPTVnator.",
"EMBEDDED_MPV_NOTICE_TITLE": "Runtime MPV integrato",
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "Le build desktop possono includere le librerie libmpv e FFmpeg in bundle per il lettore MPV integrato sperimentale. Gli utenti non devono installare l'app MPV separatamente; MPV e VLC esterni restano disponibili come lettori di riserva.",
"COMMUNITY": "Progetto e community",
"COMMUNITY_DESCRIPTION": "Metti una stella al repository, leggi il blog o unisciti al gruppo Telegram per aggiornamenti e supporto.",
"LINK_BLOG": "Blog",
"LINK_GITHUB_DESCRIPTION": "Metti una stella al repo, apri un issue o contribuisci",
"LINK_BLOG_DESCRIPTION": "Note di rilascio, suggerimenti e aggiornamenti del progetto",
"LINK_TELEGRAM_DESCRIPTION": "Annunci, community e supporto",
"SUPPORT_TITLE": "Supporta il progetto",
"SUPPORT_DESCRIPTION": "IPTVnator è gratuito e open source, sviluppato in modo aperto. Se fa parte della tua routine quotidiana, un piccolo contributo aiuta a mantenere vivo il progetto e a definire i prossimi sviluppi — grazie.",
"SUPPORT_SPONSORS_HINT": "Ricorrente o una tantum",
"SUPPORT_KOFI_HINT": "Offrimi un caffè",
"EPG_NOTE": "Attualmente EPG è disponibile solo nella versione dell'applicazione electron.",
"EPG_NOTE_URL_TEXT": "Maggiori info qui",
"IMPORT_EXPORT_DATA": "Importa/esporta playlist",
"IMPORT_EXPORT_DATA_DESCRIPTION": "Esporta/importa playlist nel formato JSON usato all'interno dell'applicazione.",
"IMPORT_DATA": "Importa",
"EXPORT_DATA": "Esporta",
"EXPORTING_DATA": "Esportazione...",
"REMOVE_ALL": "Delete all playlists and playlist data",
"REMOVE_ALL_BUTTON": "Delete all",
"REMOVE_ALL_DESCRIPTION": "Delete every M3U, Xtream, and Stalker playlist stored in the app.",
"REMOVE_DIALOG": {
"TITLE": "Delete all playlists?",
"MESSAGE": "Delete all {{count}} playlists from the app. This also removes stored playlist data on this device.",
"SUMMARY_TITLE": "Playlist sources",
"CONSEQUENCES_TITLE": "This also removes",
"CONSEQUENCE_FAVORITES": "Favorites saved for these playlists",
"CONSEQUENCE_RECENTLY_VIEWED": "Recently viewed history",
"CONSEQUENCE_PLAYBACK": "Saved playback positions",
"CONSEQUENCE_DOWNLOADS": "Download history entries linked to those playlists",
"CONSEQUENCE_XTREAM_CACHE": "Imported Xtream categories and locally cached content",
"BACKUP_HINT": "Use Export first if you want a restorable backup before deleting.",
"CONFIRM": "Delete everything"
},
"IMPORT_ERROR": "Errore di importazione, prova con un altro file.",
"PLAYLISTS_REMOVED": "All playlists and playlist data were removed.",
"MPV_PLAYER_PATH_LABEL": "percorso mpv",
"MPV_PLAYER_PATH_DESCRIPTION": "Imposta il percorso di MPV. Su macOS puoi usare il bundle dell’app MPV, come /Applications/mpv.app, oppure il percorso dell’eseguibile.",
"MPV_COMPATIBLE_PLAYER_TIP": "IINA può essere avviato come player compatibile con MPV su macOS, ma usa il suo percorso eseguibile, come /Applications/IINA.app/Contents/MacOS/iina-cli o /Applications/IINA.app/Contents/MacOS/IINA. I controlli di IPTVnator, il polling della posizione e il riuso dell’istanza sono garantiti solo con MPV IPC.",
"MPV_PLAYER_PATH": "percorso riproduttore mpv",
"MPV_PLAYER_ARGUMENTS_LABEL": "mpv command-line arguments",
"MPV_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to mpv when IPTVnator starts a new external player process.",
"MPV_PLAYER_ARGUMENTS": "mpv arguments",
"MPV_REUSE_INSTANCE_LABEL": "Riutilizza istanza MPV",
"MPV_REUSE_INSTANCE_DESCRIPTION": "Quando attivo, la stessa finestra MPV viene riutilizzata per riprodurre stream diversi. Quando disattivo, ogni stream viene aperto in una nuova finestra MPV.",
"RECORDING_FOLDER_LABEL": "Cartella registrazioni",
"RECORDING_FOLDER_DESCRIPTION": "Cartella per le registrazioni degli stream live da MPV integrato. Lascia vuoto per usare la cartella Download del sistema.",
"RECORDING_FOLDER": "Cartella registrazioni",
"RECORDING_FOLDER_SELECT": "Seleziona cartella registrazioni",
"VLC_PLAYER_PATH_LABEL": "Percorso VLC",
"VLC_PLAYER_PATH_DESCRIPTION": "Imposta il percorso di VLC. Su macOS puoi usare il bundle dell’app VLC, come /Applications/VLC.app, oppure il percorso dell’eseguibile.",
"VLC_PLAYER_PATH": "Percorso lettore VLC",
"VLC_PLAYER_ARGUMENTS_LABEL": "VLC command-line arguments",
"VLC_PLAYER_ARGUMENTS_DESCRIPTION": "Optional arguments passed to VLC when IPTVnator starts a new external player process.",
"VLC_PLAYER_ARGUMENTS": "VLC arguments",
"EXTERNAL_PLAYER_ARGUMENTS_HINT": "Use one argument per line. These values are applied before stream-specific IPTVnator options.",
"VLC_REUSE_INSTANCE_LABEL": "Riutilizza istanza VLC",
"VLC_REUSE_INSTANCE_DESCRIPTION": "Quando attivo, la stessa finestra VLC viene riutilizzata per riprodurre stream diversi. Quando disattivo, ogni stream viene aperto in una nuova finestra VLC.",
"REMOTE_CONTROL": "Telecomando",
"REMOTE_CONTROL_DESCRIPTION": "Abilita controllo remoto nell'applicazione.",
"REMOTE_CONTROL_PORT": "Porta controllo remoto",
"REMOTE_CONTROL_PORT_DESCRIPTION": "Porta usata per il controllo remoto dell'applicazione. Per impostazione predefinita viene usata la porta 8765.",
"REMOTE_CONTROL_URL": "URL telecomando",
"REMOTE_CONTROL_URL_DESCRIPTION": "Accedi al telecomando da un altro dispositivo sulla stessa rete.",
"SHOW_QR_CODE": "Mostra codice QR",
"STATUS_ENABLED": "Attivo",
"STATUS_DISABLED": "Disattivo",
"SOURCE_SINGULAR": "sorgente",
"SOURCE_PLURAL": "sorgenti",
"PORT_RANGE_LABEL": "Porta (1-65535)",
"PORT_REQUIRED": "La porta è obbligatoria",
"PORT_MIN": "La porta deve essere almeno 1",
"PORT_MAX": "La porta deve essere al massimo 65535",
"PORT_PATTERN": "Sono consentite solo cifre",
"REMOVE_ALL_IN_PROGRESS": "Deleting playlist data…",
"REMOVE_ALL_PROGRESS": "Deleting playlist data… {{current}} / {{total}}",
"PLAYLISTS_REMOVE_FAILED": "Could not delete playlists. Please try again.",
"NAV_DASHBOARD": "Dashboard",
"DASHBOARD": "Dashboard",
"DASHBOARD_SUBTITLE": "Choose which dashboard rails are shown in the workspace.",
"DASHBOARD_HERO": "Hero banner",
"DASHBOARD_HERO_DESCRIPTION": "Show the large top banner for your most recent item.",
"DASHBOARD_RAIL_CONTINUE": "Continue Watching",
"DASHBOARD_RAIL_CONTINUE_DESCRIPTION": "Show recently watched movies and series as cover cards.",
"DASHBOARD_RAIL_LIVE_FAVORITES": "Live now on your favorites",
"DASHBOARD_RAIL_LIVE_FAVORITES_DESCRIPTION": "Show favorite live channels with current EPG progress.",
"DASHBOARD_RAIL_RECENT_LIVE": "Recently watched live TV",
"DASHBOARD_RAIL_RECENT_LIVE_DESCRIPTION": "Show live channels you opened recently with current EPG progress.",
"DASHBOARD_RAIL_FAVORITE_VOD": "Favorite movies & series",
"DASHBOARD_RAIL_FAVORITE_VOD_DESCRIPTION": "Show favorited movies and series as cover cards.",
"DASHBOARD_RAIL_SOURCES": "Recently used sources",
"DASHBOARD_RAIL_SOURCES_DESCRIPTION": "Show shortcuts to your most recently used playlists and portals.",
"DASHBOARD_RAIL_TMDB_TRENDING": "Tendenze della settimana (TMDB)",
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "Mostra film e serie in tendenza settimanale da TMDB, abbinati alle tue librerie. Richiede i metadati TMDB attivi.",
"DASHBOARD_RAIL_XTREAM_ADDED": "Recently added on Xtream",
"DASHBOARD_RAIL_XTREAM_ADDED_DESCRIPTION": "Show the newest Xtream movies, series, and channels.",
"APP_UPDATE_TITLE": "Application update",
"APP_UPDATE_DESCRIPTION": "Check GitHub Releases for desktop app updates.",
"APP_UPDATE_IDLE": "Ready to check for updates",
"APP_UPDATE_CHECKING": "Checking for updates…",
"APP_UPDATE_AVAILABLE": "Version {{version}} is available",
"APP_UPDATE_NOT_AVAILABLE": "You are using the latest version",
"APP_UPDATE_DOWNLOADING": "Downloading version {{version}}…",
"APP_UPDATE_DOWNLOADED": "Version {{version}} is ready to install",
"APP_UPDATE_MANUAL_AVAILABLE": "Version {{version}} is available for manual installation",
"APP_UPDATE_ERROR": "Update check failed",
"APP_UPDATE_CHECK": "Check again",
"APP_UPDATE_DOWNLOAD": "Update",
"APP_UPDATE_INSTALL": "Restart application",
"APP_UPDATE_OPEN_RELEASE": "Open GitHub release",
"APP_UPDATE_RELEASE_NOTES": "What's new",
"EMBEDDED_MPV_FRAME_COPY": "Embedded MPV: motore frame-copy (sperimentale)",
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "Il video viene disegnato sul canvas dell'app, così menu e finestre di dialogo appaiono sopra di esso.",
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Ha effetto dopo il riavvio dell'app."
},
"THEMES": {
"DARK_THEME": "Scuro",
"LIGHT_THEME": "Chiaro",
"SYSTEM_THEME": "Sistema"
},
"AUDIO_PLAYER": {
"PLAY": "Riproduci",
"PAUSE": "Pausa",
"PREVIOUS_STATION": "Stazione precedente",
"NEXT_STATION": "Stazione successiva",
"MUTE": "Disattiva audio",
"UNMUTE": "Attiva audio",
"VOLUME": "Volume"
},
"EMBEDDED_MPV": {
"PLAYER": {
"RETRY": "Riprova",
"STALLED": "L'avvio di questo stream sta richiedendo più tempo del previsto.",
"PLAYBACK_FAILED": "Riproduzione con MPV integrato non riuscita.",
"CHECKING_SUPPORT": "Verifica del supporto per MPV integrato...",
"NOT_AVAILABLE": "MPV integrato non è disponibile in questo ambiente.",
"LOADING_STREAM": "Caricamento stream…",
"PLAY": "Riproduci",
"PAUSE": "Pausa",
"PREVIOUS_EPISODE": "Episodio precedente",
"NEXT_EPISODE": "Episodio successivo",
"BACK_10_SECONDS": "Indietro di 10 secondi",
"FORWARD_10_SECONDS": "Avanti di 10 secondi",
"LIVE_STREAM": "Stream in diretta",
"PLAYBACK_POSITION": "Posizione di riproduzione",
"MUTE": "Disattiva audio",
"UNMUTE": "Attiva audio",
"MUTED": "Audio disattivato",
"VOLUME": "Volume",
"VOLUME_LABEL": "Volume {{percent}}%",
"AUDIO_TRACKS": "Tracce audio",
"SUBTITLES": "Sottotitoli",
"SUBTITLES_OFF": "Disattivati",
"TRACK_DEFAULT": "Predefinita",
"AUDIO_TRACK_FALLBACK": "Audio {{index}}",
"SUBTITLE_TRACK_FALLBACK": "Sottotitoli {{index}}",
"PLAYBACK_SPEED": "Velocità di riproduzione",
"SPEED_TOOLTIP": "Velocità: {{speed}}",
"ASPECT_RATIO": "Proporzioni",
"ASPECT_TOOLTIP": "Proporzioni: {{aspect}}",
"ASPECT_DEFAULT": "Predefinite",
"START_RECORDING": "Avvia registrazione",
"STOP_RECORDING": "Interrompi registrazione",
"RECORDING": "Registrazione in corso",
"RECORDING_SAVED": "Registrazione salvata",
"RECORDING_FAILED": "Registrazione non riuscita",
"RECORDING_FAILED_TO_START": "Impossibile avviare la registrazione.",
"RECORDING_FAILED_TO_STOP": "Impossibile interrompere la registrazione.",
"SAVED_TO": "Salvato in {{path}}",
"ENTER_PICTURE_IN_PICTURE": "Attiva Picture-in-Picture",
"EXIT_PICTURE_IN_PICTURE": "Esci da Picture-in-Picture",
"ENTER_FULLSCREEN": "Attiva schermo intero",
"EXIT_FULLSCREEN": "Esci dallo schermo intero"
}
},
"PLAYBACK_DIAGNOSTICS": {
"UNSUPPORTED_CONTAINER": {
"TITLE": "This stream container is likely unsupported by the browser player",
"DESCRIPTION": "The browser player may not decode this container inline. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA for broader codec support."
},
"UNSUPPORTED_CODEC": {
"TITLE": "This stream codec is likely unsupported by the browser player",
"DESCRIPTION": "The stream advertises codecs that the browser player may not decode. Copy the stream URL and open it in an external player such as MPV, VLC, or IINA."
},
"MEDIA_DECODE_ERROR": {
"TITLE": "The browser player could not decode this stream",
"DESCRIPTION": "Playback started but the media pipeline failed while decoding. An external player may handle this stream better."
},
"NETWORK_ERROR": {
"TITLE": "The stream could not be loaded",
"DESCRIPTION": "The player reported a network or provider loading error. Check the stream URL, headers, or provider availability."
},
"BROWSER_ACCESS_ERROR": {
"TITLE": "The browser player could not access this stream",
"DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. MPV or VLC can often bypass browser-player access limits.",
"PWA_DESCRIPTION": "The request may be blocked by CORS, mixed content, or provider header/proxy restrictions. The PWA cannot launch external players directly; use the Copy stream URL action and open it manually in MPV, VLC, IINA, or another player."
},
"DRM_OR_ENCRYPTION": {
"TITLE": "This stream may be encrypted or DRM-protected",
"DESCRIPTION": "The browser player cannot continue with the reported encryption/key error. External playback may still fail if provider DRM is required."
},
"UNKNOWN_PLAYBACK_ERROR": {
"TITLE": "The browser player reported a playback error",
"DESCRIPTION": "The stream failed in the built-in player, but the error did not identify a specific codec, container, or network cause."
},
"NATIVE_FALLBACK_TITLE": "Open it in a native player instead",
"INLINE_FAILURE_TITLE": "Copy the URL or try again",
"ACTION_OPEN_MPV": "Open in MPV",
"ACTION_OPEN_VLC": "Open in VLC",
"ACTION_OPEN_MPV_HINT": "configured player",
"ACTION_OPEN_VLC_HINT": "configured player",
"ACTION_COPY_URL": "Copy URL",
"ACTION_RETRY": "Retry",
"DETAILS_SUMMARY": "Technical details",
"CODEC_HINT": "Detected {{codecs}}. Chromium/Electron browser players often have limited support for these codecs.",
"DETAIL_CODE": "Diagnostic code",
"DETAIL_PLAYER": "Player",
"DETAIL_SOURCE": "Source",
"DETAIL_CONTAINER": "Container",
"DETAIL_MIME_TYPE": "MIME type",
"DETAIL_VIDEO_CODECS": "Video codecs",
"DETAIL_AUDIO_CODECS": "Audio codecs",
"DETAIL_NATIVE_ERROR_CODE": "Native error code",
"DETAIL_NATIVE_ERROR_MESSAGE": "Native error message",
"DETAIL_ERROR_DETAILS": "Error details"
},
"LAYOUT": {
"HIDE_CHANNELS_LIST": "Nascondi elenco canali",
"SHOW_CHANNELS_LIST": "Mostra elenco canali",
"TOGGLE_SIDEBAR_TOOLTIP": "Attiva/disattiva elenco canali (⌘/Ctrl+B)"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Carica o seleziona un'altra playlist",
"ALL_CHANNELS": "Tutti i canali",
"GROUPS": "Gruppi",
"MANAGE_GROUPS": "Gestisci gruppi",
"MANAGE_GROUPS_HINT": "Usa Gestisci gruppi per mostrare di nuovo i gruppi.",
"NO_VISIBLE_GROUPS": "Nessun gruppo visibile",
"SEARCH_GROUPS": "Cerca gruppi",
"UNGROUPED": "Non raggruppati",
"UNNAMED_CHANNEL": "Canale senza nome",
"FAVORITES": "Preferiti",
"NO_FAVORITES": "Ancora nessun preferito",
"USE_STAR_TO_FAVORITE": "Usa l'icona 'stella' per aggiungere canali ai preferiti.",
"REMOVE_FAVORITE": "Rimuovi dai preferiti",
"ADD_FAVORITE": "Aggiungi ai preferiti",
"SHOW_DETAILS": "Mostra dettagli canale",
"MAP_EPG": "Associa canale EPG",
"FAVORITES_UPDATED": "Aggiornamento preferiti completato!",
"SELECT_CHANNEL_PLAYBACK": "Seleziona un canale per avviare la riproduzione",
"SORT_BY": "Ordina per",
"SORT_BY_DATE": "Data inserimento (prima più recenti)",
"SORT_BY_RATING": "Valutazione",
"SORT_BY_NAME": "Nome (A-Z)",
"LOAD_MORE": "Carica altri",
"REMAINING": "rimanenti",
"LOADING": "Caricamento canali...",
"LOADING_MORE": "Caricamento altri...",
"NO_SEARCH_RESULTS": "Nessun canale trovato",
"NO_CHANNELS_FOUND": "Nessun canale trovato",
"NO_GROUPS_FOUND": "Nessun gruppo trovato",
"TRY_DIFFERENT_SEARCH": "Prova con un altro termine di ricerca",
"DETAILS_DIALOG": {
"TITLE": "Dettagli canale",
"DESCRIPTION": "Metadati di sola lettura analizzati dal file della playlist.",
"SUMMARY": "Riepilogo",
"TVG": "Metadati TVG",
"CATCHUP": "Catchup",
"HTTP": "Header HTTP",
"NAME": "Nome",
"CHANNEL_ID": "ID canale",
"STREAM_URL": "URL stream",
"GROUP": "Gruppo",
"RADIO": "Radio",
"CATCHUP_AVAILABLE": "Catchup disponibile",
"WINDOW": "Finestra archivio",
"PLAYBACK_SUPPORTED": "Riproduzione supportata",
"EPG_PARAMS": "Parametri EPG",
"TIMESHIFT": "Timeshift",
"TVG_ID": "TVG ID",
"TVG_NAME": "Nome TVG",
"TVG_URL": "URL TVG",
"TVG_LOGO": "Logo TVG",
"TVG_REC": "TVG rec",
"CATCHUP_TYPE": "Tipo Catchup",
"CATCHUP_SOURCE": "Sorgente Catchup",
"CATCHUP_DAYS": "Giorni Catchup",
"HTTP_ORIGIN": "Origin",
"HTTP_REFERRER": "Referrer",
"HTTP_USER_AGENT": "User-Agent",
"EMPTY": "Non specificato",
"NOT_AVAILABLE": "Non disponibile",
"DAYS_ONE": "1 giorno",
"DAYS_OTHER": "{{count}} giorni"
},
"GROUP_MANAGEMENT": {
"TITLE": "Gestisci gruppi",
"SELECTED": "Selezionati",
"SELECT_ALL": "Seleziona tutti",
"DESELECT_ALL": "Deseleziona tutti",
"SEARCH_PLACEHOLDER": "Cerca gruppi...",
"NO_RESULTS": "Nessun gruppo corrispondente",
"SAVE": "Salva"
}
},
"TOP_MENU": {
"OPEN_MULTI_EPG": "Apri vista Multi-EPG"
},
"EPG": {
"NEXT_DAY": "Giorno successivo",
"PREVIOUS_DAY": "Giorno precedente",
"ZOOM_IN": "Ingrandisci",
"ZOOM_OUT": "Riduci",
"FILTER_CHANNELS": "Filtra canali",
"CLOSE_FILTER": "Chiudi filtro",
"SEARCH_PROGRAMS": "Cerca programmi",
"CLOSE_PROGRAM_SEARCH": "Chiudi ricerca programmi",
"LIVE_STREAM": "Stream live",
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "Riproduzione archivio non disponibile",
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Questo fornitore espone la cronologia della programmazione del canale, ma non la riproduzione di archivio/catch-up.",
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Aggiungi/modifica l'URL dell'elenco EPG nelle impostazioni dell'app.",
"FETCH_EPG": "Recupero dati EPG...",
"ERROR": "Non è stato possibile caricare l'EPG.",
"DOWNLOAD_SUCCESS": "L'EPG è stato correttamente scaricato.",
"NO_PROGRAM_INFO": "Nessuna informazione sul programma disponibile",
"PROGRAM_DIALOG": {
"PROGRAM_DETAILS": "Dettagli sul programma TV",
"TITLE": "Titolo",
"CATEGORY": "Categoria",
"PARENTAL_RATING_SYSTEM": "Sistema classificazione contenuti TV",
"DESCRIPTION": "Descrizione",
"LANGUAGE": "Lingua",
"SHOW_PROGRAM_DETAILS": "Visualizza dettagli su questo programma",
"EPISODE": "Episodio",
"DURATION": "Durata"
},
"FETCH_SUCCESS": "EPG scaricato correttamente",
"IMPORT_PROGRESS": "Importazione EPG",
"CHANNELS": "canali",
"PROGRAMS": "programmi",
"LOADING": "Caricamento",
"QUEUED": "In coda",
"TOTAL_CHANNELS": "Totale canali",
"TOTAL_PROGRAMS": "Totale programmi",
"UP_TO_DATE": "L'EPG è aggiornato, nessuna sincronizzazione necessaria",
"RETRY": "Riprova",
"ALLOW_PRIVATE_SOURCE": "Allow source",
"ALLOW_PRIVATE_SOURCE_TITLE": "Allow private-network EPG source?",
"ALLOW_PRIVATE_SOURCE_WARNING": "Only allow this if you trust the EPG source. IPTVnator will let this exact EPG URL connect to private or local network addresses.",
"TRUST_TLS_HOST": "Trust host",
"TRUST_TLS_HOST_TITLE": "Trust invalid certificate?",
"TRUST_TLS_HOST_WARNING": "Only continue if you trust this host. IPTVnator will allow invalid TLS certificates for this host, but other hosts still require valid certificates.",
"CURRENT_PROGRAM": "Current program",
"ARCHIVE_PLAYBACK": "Riproduzione archivio",
"COLLAPSE_PANEL": "Collapse EPG panel",
"EXPAND_PANEL": "Expand EPG panel",
"TIMELINE": {
"TODAY": "Oggi",
"NOW": "Ora",
"JUMP_NOW": "Vai a ora",
"RETURN_TO_LIVE": "Torna alla diretta",
"ON_NOW": "In onda ora",
"MINUTES_LEFT": "min rimasti",
"FROM_ARCHIVE": "Dall'archivio",
"WATCH": "Guarda",
"WATCH_LIVE": "Guarda in diretta",
"WATCH_FROM_START": "Guarda dall'inizio",
"ARCHIVE_UNAVAILABLE_NOTE": "Riproduzione non disponibile — questo fornitore non espone un archivio.",
"CATCHUP_FAILED": "Impossibile avviare la riproduzione dall’archivio per questo programma",
"SCHEDULE_ONLY_NOTICE": "Solo programmazione. Questo fornitore espone la cronologia dei programmi ma non il catch-up — i programmi passati non possono essere riprodotti.",
"EMPTY_DAY_TITLE": "Nessun programma per questo giorno",
"EMPTY_DAY_DESCRIPTION": "La programmazione per il giorno selezionato non è ancora arrivata. Altri giorni hanno dati.",
"JUMP_TODAY": "Vai a oggi",
"JUMP_NEAREST": "Giorno più vicino con programma",
"CHANNEL_UNMAPPED_TITLE": "Nessun programma per questo canale",
"CHANNEL_UNMAPPED_DESCRIPTION": "Questo canale non è associato alla sorgente EPG (nessun tvg-id trovato). Gli altri canali non sono interessati.",
"PROVIDER_NO_EPG_TITLE": "Il fornitore non fornisce una guida",
"PROVIDER_NO_EPG_DESCRIPTION": "Questa sorgente non espone una guida TV per alcun canale. Se ti serve una programmazione, chiedi al tuo fornitore.",
"M3U_SETUP_TITLE": "Connetti una guida programmi",
"M3U_SETUP_DESCRIPTION": "Le playlist M3U necessitano di una sorgente EPG esterna (XMLTV). Aggiungi un link url-tvg e la programmazione apparirà qui.",
"OPEN_EPG_SETTINGS": "Apri impostazioni EPG",
"ERROR_TITLE": "Impossibile caricare la guida",
"ERROR_DESCRIPTION": "La sorgente EPG non ha risposto. Controlla la connessione o aggiorna la sorgente.",
"RETRY": "Riprova",
"MINUTES_SHORT": "min",
"ZOOM": "Zoom",
"ZOOM_DAY": "Panoramica giorno",
"ZOOM_HOURS": "Per ora",
"ZOOM_DETAIL": "Dettagliato",
"GROUP_SHORT": "prog. brevi",
"GROUP_EXPAND": "mostra ›"
}
},
"EPG_MAPPING_DIALOG": {
"TITLE": "Associa canale EPG",
"SUBTITLE": "Seleziona manualmente un canale EPG per \"{{channelName}}\"",
"SEARCH_PLACEHOLDER": "Cerca canali EPG...",
"CURRENT_MAPPING": "Associazione attuale",
"NO_MAPPING": "Nessuna associazione EPG impostata",
"SAVE": "Salva associazione",
"REMOVE": "Rimuovi associazione",
"CLOSE": "Chiudi",
"NO_RESULTS": "Nessun canale EPG trovato",
"SEARCH_HINT": "Digita almeno {{min}} caratteri per cercare",
"SAVED": "Associazione EPG salvata",
"REMOVED": "Associazione EPG rimossa",
"SAVE_FAILED": "Impossibile aggiornare l'associazione EPG"
},
"LANGUAGES": {
"ARABIC": "العربية",
"MOROCCAN_ARABIC": "العربية (اللهجة المغربية)",
"ENGLISH": "English",
"KOREAN": "한국어",
"RUSSIAN": "Русский",
"GERMAN": "Deutsch",
"SPANISH": "Español",
"CHINESE": "简体中文",
"TRADITIONAL_CHINESE": "繁體中文",
"FRENCH": "Français",
"ITALIAN": "Italiano",
"TURKISH": "Türkçe",
"JAPANESE": "日本語",
"DUTCH": "Nederlands",
"BELARUSIAN": "Беларуская",
"POLISH": "Polski",
"PORTUGUESE": "Português",
"GREEK": "Ελληνικά"
},
"YES": "Sì",
"NO": "No",
"MENU": {
"OPEN": "Apri menu",
"SUPPORT_ARIA": "Supporta IPTVnator su GitHub",
"SETTINGS_ARIA": "Apri impostazioni",
"BUG_REPORT": "Segnala un bug",
"WHAT_IS_NEW": "Novità del programma",
"ABOUT": "Info sul programma",
"ABOUT_ARIA": "Info sull'applicazione",
"SUPPORT_PROJECT": "Supporta il progetto"
},
"ABOUT": {
"TITLE": "Info su IPTVnator",
"DESCRIPTION": "Applicazione per la riproduzione IPTV multi piattaforma con molteplici funzionalità, come il supporto di playlist m3u e m3u8, preferiti, guida TV, archivio TV/catchup e altro ancora.",
"VERSION": "Versione",
"GITHUB_TOOLTIP": "Repository ITPVnator su GitHub",
"BUY_ME_A_COFFEE_TOOLTIP": "Offrimi un caffè",
"TWITTER_TOOLTIP": "Condividi su Twitter"
},
"UPDATE_AVAILABLE": "Disponibile aggiornamento",
"REFRESH": "Aggiorna",
"XTREAM": {
"PLAY": "Riproduci",
"OPENING_PLAYER": "Apertura del lettore...",
"NAME": "Nome",
"RELEASE_DATE": "Data rilascio",
"GENRE": "Genere",
"COUNTRY": "Nazione",
"ACTORS": "Attori",
"DIRECTOR": "Regista",
"SIMILAR": "Simili",
"ACTOR_FILMOGRAPHY": "Filmografia",
"ACTOR_FILTER_ALL": "Tutti",
"ACTOR_SCOPE_THIS_PORTAL": "Questo portale",
"ACTOR_SCOPE_ALL_PORTALS": "Tutti i portali",
"ACTOR_NO_RESULTS": "Nessun risultato per questo filtro",
"ACTOR_IN_LIBRARY": "Nella tua libreria",
"ACTOR_SEARCH_IN_PORTAL": "Cerca nel portale",
"ACTOR_BORN": "Nato:",
"DURATION": "Durata",
"CAST": "Cast",
"EPISODE_RUN_TIME": "Tempo esecuzione episodio",
"RATING": "Classifica",
"IMDB_RATING": "Classifica IMDB",
"KINOPOISK_RATING": "Classifica Kinopoisk",
"DESCRIPTION": "Descrizione",
"YEAR": "Anno",
"AGE": "Età",
"YOUTUBE_TRAILER": "Trailer YouTube",
"EPISODE": "Episodio",
"RESUME": "Riprendi",
"RESTART": "Ricomincia",
"CONTINUE_WATCHING": "Continua a guardare",
"PLAY_FIRST_EPISODE": "Riproduci primo episodio",
"PLAY_EPISODE": "Riproduci episodio {{episode}}",
"RESUME_EPISODE": "Riprendi episodio",
"PLAY_NEXT_EPISODE": "Riproduci episodio successivo",
"SERIES_WATCHED": "Serie vista",
"WATCHED": "Visto",
"IN_PROGRESS": "In corso",
"MARK_WATCHED": "Segna come visto",
"MARK_UNWATCHED": "Segna come non visto",
"EPISODES_WATCHED": "{{count}} di {{total}} episodi visti",
"DETAIL_FALLBACK": {
"STATUS": "Metadati del portale non disponibili",
"NOTE": "Questo portale non ha fornito metadati estesi.",
"STREAM_ID": "ID stream",
"CATEGORY": "Categoria",
"CONTAINER": "Formato",
"SOURCE_TITLE": "Titolo sorgente"
},
"ACCOUNT_INFO": {
"TITLE": "Informazioni account",
"USER_INFO": "Informazioni utente",
"STATUS": "Stato",
"USERNAME": "Nome utente",
"ACTIVE_CONNECTIONS": "Connessioni attive",
"CREATED": "Creato",
"EXPIRES": "Scade",
"TRIAL_ACCOUNT": "Account di prova",
"YES": "Sì",
"NO": "No",
"ALLOWED_FORMATS": "Formati consentiti",
"SERVER_INFO": "Informazioni server",
"LIVE_TV": "TV in diretta",
"MOVIES": "Film",
"TV_SERIES": "Serie TV",
"URL": "URL",
"PROTOCOL": "Protocollo",
"TIMEZONE": "Fuso orario",
"SERVER_TIME": "Ora server",
"PORTS": "Porte",
"HTTP_PORT": "HTTP",
"HTTPS_PORT": "HTTPS",
"RTMP_PORT": "RTMP"
},
"CATEGORY_MANAGEMENT": {
"TITLE": "Gestisci categorie",
"LOADING": "Caricamento categorie...",
"SELECTED": "Selezionate",
"SELECT_ALL": "Seleziona tutte",
"DESELECT_ALL": "Deseleziona tutte",
"SEARCH_PLACEHOLDER": "Cerca categorie...",
"NO_RESULTS": "Nessuna categoria corrispondente",
"NO_CATEGORIES": "Nessuna categoria disponibile",
"SAVE": "Salva"
}
},
"PORTALS": {
"ALL_CATEGORIES": "Tutte le categorie",
"MY_FAVORITES": "Preferiti",
"ADD_TO_FAVORITES": "Aggiungi ai preferiti",
"REMOVE_FROM_FAVORITES": "Rimuovi dai preferiti",
"REMOVED_FROM_FAVORITES": "Rimosso dai preferiti",
"ADDED_TO_FAVORITES": "Aggiunto ai preferiti",
"FAVORITES": "Preferiti",
"RECENTLY_VIEWED": "Visti di recente",
"THIS_PLAYLIST": "Questa playlist",
"ALL_PLAYLISTS": "Tutte le playlist",
"LIVE_TV": "TV in diretta",
"MOVIES": "Film",
"SERIES": "Serie",
"SEARCH": "Cerca",
"NO_FAVORITES": "Ancora nessun preferito",
"NO_RECENT_ITEMS": "Nessun elemento visto di recente",
"REMOVE_FROM_RECENT": "Rimuovi dai visti di recente",
"BROWSE_ALL_MOVIES": "Sfoglia tutti i film",
"BROWSE_ALL_SERIES": "Sfoglia tutte le serie",
"BROWSE_ALL_LIVE": "Sfoglia tutta la TV in diretta",
"SIDEBAR": {
"MAIN": "Principale",
"MOVIES": "Film",
"LIVE_TV": "TV in diretta",
"SERIES": "Serie",
"LIBRARY": "Libreria",
"SEARCH": "Cerca",
"RECENT": "Recenti",
"RECENTLY_ADDED": "Aggiunti di recente",
"FAVORITES": "Preferiti"
},
"ERROR_VIEW": {
"IMPORT_CANCELLED": {
"TITLE": "Importazione annullata",
"DESCRIPTION": "L'importazione della playlist è stata annullata. Riprova quando vuoi continuare a caricare questa sorgente."
},
"ACCOUNT_EXPIRED": {
"TITLE": "Account scaduto",
"DESCRIPTION": "Questo account è scaduto. Controlla le credenziali nelle impostazioni della playlist o rimuovile."
},
"ACCOUNT_INACTIVE": {
"TITLE": "Account inattivo",
"DESCRIPTION": "Questo account è inattivo. Controlla le credenziali nelle impostazioni della playlist o rimuovile."
},
"UNAUTHORIZED": {
"TITLE": "Non autorizzato",
"DESCRIPTION": "Controlla le credenziali nelle impostazioni della playlist o rimuovile."
},
"NOT_FOUND": {
"TITLE": "Portale non trovato",
"DESCRIPTION": "Controlla le credenziali e l'URL del portale nelle impostazioni della playlist o rimuovile."
},
"PORTAL_UNAVAILABLE": {
"TITLE": "Portale non disponibile",
"DESCRIPTION": "Impossibile raggiungere il portale. Controlla l'URL del server o riprova quando la sorgente sarà di nuovo disponibile."
},
"EMPTY_CATEGORY": {
"TITLE": "Categoria vuota",
"DESCRIPTION": "Questa categoria non ha contenuti, seleziona un'altra categoria o modifica il tipo di contenuto"
},
"UNKNOWN_ERROR": {
"TITLE": "Qualcosa è andato storto",
"DESCRIPTION": "Errore sconosciuto, riprova più tardi"
},
"NO_CATEGORY_SELECTED": {
"TITLE": "Nessuna categoria selezionata",
"DESCRIPTION": "Seleziona una categoria per vedere i contenuti"
},
"PLAYLIST_SETTINGS": "Impostazioni Playlist",
"HOME": "Home",
"DELETE": "Elimina"
},
"EMPTY_LIST_VIEW": {
"TITLE": "Nessun risultato trovato",
"NO_SEARCH_RESULTS": "Nessun risultato, prova a modificare la richiesta di ricerca"
},
"SEARCH_VIEW": {
"INITIAL_TITLE": "Cerca contenuti",
"INITIAL_DESCRIPTION": "Inserisci almeno 3 caratteri per cercare tra TV in diretta, film e serie.",
"RESULTS_FOUND": "Trovati {{count}} risultati",
"NO_RESULTS_FOR": "Nessun risultato trovato per \"{{term}}\"",
"GROUP_BY_PLAYLIST": "Raggruppa risultati per playlist",
"VISIBLE_CATEGORIES_ONLY": "Solo categorie visibili",
"GLOBAL_SEARCH_SOURCE_NOTE": "Global search includes results from Xtream and M3U playlists.",
"GLOBAL_INITIAL_DESCRIPTION": "Enter at least 2 characters to search across Xtream and M3U playlists.",
"LOADING_MORE_RESULTS": "Loading more results..."
},
"STREAM_URL_COPIED": "URL streaming copiato negli appunti",
"COPY_STREAM_URL": "Copia URL streaming",
"NOW_PLAYING": "In riproduzione",
"CLOSE_PLAYER": "Chiudi lettore",
"ABOUT": "Info",
"SEASONS_AND_EPISODES": "Stagioni ed episodi",
"SEASON_TAB": "Stagione {{number}}",
"BACK_TO_PLAYING_EPISODE": "Torna all'episodio in riproduzione",
"GRID_VIEW": "Vista griglia",
"LIST_VIEW": "Vista elenco",
"NO_EPISODES_AVAILABLE": "Nessun episodio disponibile",
"NO_EPISODES_AVAILABLE_MESSAGE": "Questa serie è elencata dal tuo fornitore, ma non sono disponibili stagioni o episodi da riprodurre.",
"SEASON_EMPTY": "Questa stagione è vuota",
"SEASON_EMPTY_MESSAGE": "Questa stagione è elencata dal tuo fornitore, ma non sono disponibili episodi riproducibili.",
"EPISODE_INFO": "Dettagli episodio",
"SELECT_CATEGORY": "Seleziona una categoria",
"PAGE": "Pagina",
"CONTENT_NOT_AVAILABLE": "Questo contenuto non è disponibile su questo server",
"PLAYBACK_ERROR": "Impossibile ottenere l'URL di riproduzione",
"LOADING_SEASONS": "Caricamento stagioni...",
"NO_EPISODES": "Nessun episodio disponibile",
"ALL_RADIO": "Tutte le radio"
},
"INFORMATION": "Informazioni",
"DOWNLOADS": {
"TITLE": "Download",
"DOWNLOAD": "Scarica",
"PLAY_LOCAL": "Riproduci locale",
"EMPTY": "Ancora nessun download",
"EMPTY_HINT": "Scarica film ed episodi per guardarli offline",
"NO_PLAYLISTS_TITLE": "Add a playlist to start downloading",
"NO_PLAYLISTS_BODY": "Once you add a playlist, you can save movies and episodes here for offline playback.",
"NO_ITEMS_BODY": "Use the download button on any movie or episode to save it for offline playback.",
"NO_FILTER_MATCH": "No downloads match the current filter",
"NO_FILTER_MATCH_HINT": "Try a different search term",
"NOT_AVAILABLE": "Download non disponibili",
"DESKTOP_ONLY": "Questa funzionalità è disponibile solo nell'app desktop",
"NO_FOLDER": "Nessuna cartella di download selezionata",
"CHANGE_FOLDER": "Cambia cartella",
"CLEAR_COMPLETED": "Cancella completati",
"CLEAR_COMPLETED_DIALOG": {
"TITLE": "Cancella download completati",
"MESSAGE": "Vengono rimossi gli elementi completati, falliti e annullati dalla vista corrente dei download. I file già scaricati su disco non vengono eliminati."
},
"SOURCE_PLAYLIST_MISSING": "Questo download non può più essere aperto nella libreria perché la playlist di origine è stata rimossa.",
"FILE_NOT_FOUND": "Questo file scaricato non è più disponibile su disco.",
"FILE_ACTION_ERROR": "Impossibile completare l'azione sul file.",
"CANCEL": "Annulla",
"RETRY": "Riprova",
"REMOVE": "Rimuovi",
"PLAY": "Riproduci",
"REVEAL": "Mostra nella cartella",
"COPY_URL": "Copia URL di download",
"URL_COPIED": "URL di download copiato negli appunti",
"URL_COPY_FAILED": "Impossibile copiare l'URL negli appunti",
"STATUS": {
"QUEUED": "In coda",
"DOWNLOADING": "In download",
"COMPLETED": "Completato",
"FAILED": "Non riuscito",
"CANCELED": "Annullato"
}
},
"REMOTE_CONTROL": {
"TITLE": "Controllo remoto",
"SUBTITLE": "Controlla il tuo lettore IPTV da remoto",
"UP_CHANNEL": "Canale +",
"DOWN_CHANNEL": "Canale -",
"HEADER": "Controllo remoto IPTVNator",
"FOOTER": "Controllo remoto IPTVNator"
},
"WORKSPACE": {
"FAVORITES_ONLY": "Solo preferiti",
"SORT_CUSTOM": "Ordine personalizzato",
"SORT_DATE_DESC": "Data aggiunta (prima i più recenti)",
"SORT_DATE_ASC": "Data aggiunta (prima i più vecchi)",
"SORT_NAME_ASC": "Nome A-Z",
"SORT_NAME_DESC": "Nome Z-A",
"SORT_TOP_RATED": "Top rated",
"SORT_LOWEST_RATED": "Lowest rated first",
"REFINE_ACTION": "Refine",
"REFINE_SORT_SECTION": "Sort by",
"REFINE_RATING_SECTION": "Minimum rating",
"REFINE_CLEAR_RATING": "Clear {{value}}.0 and higher rating filter",
"FILTER_RATING": "Filter by rating",
"FILTER_RATING_ANY": "Any rating",
"FILTER_RATING_MIN": "{{value}}.0 and higher",
"SORT_LABEL": "Ordina: ",
"SORT_SERVER": "Ordine del server",
"CATEGORY_SORT_ARIA": "Ordina categorie",
"DASHBOARD": {
"CONTINUE_WATCHING": "Continua a guardare",
"LIVE_FAVORITES": "Live ora sui tuoi preferiti",
"LIVE_RECENT": "Continua con la TV live",
"REMAINING_SECONDS": "Mancano {{seconds}} s",
"REMAINING_MINUTES": "Mancano {{minutes}} min",
"REMAINING_HOURS": "Mancano {{hours}} h",
"REMAINING_HOURS_MINUTES": "Mancano {{hours}} h {{minutes}} min",
"PERCENT_WATCHED": "{{value}}% visto",
"UNTITLED_SOURCE": "Sorgente senza titolo",
"GLOBAL_FAVORITES": "Preferiti globali",
"REMOVE_FROM_HISTORY": "Rimuovi dalla cronologia",
"RECENT_SOURCES": "Sorgenti usate di recente",
"MANAGE_ALL": "Gestisci tutto",
"SEE_ALL": "Vedi tutto",
"SEE_ALL_COUNT": "Vedi tutti ({{count}})",
"RECENTLY_WATCHED": "Visti di recente",
"XTREAM_RECENTLY_ADDED": "Aggiunti di recente su Xtream",
"TMDB_TRENDING": "Tendenze della settimana",
"NO_HISTORY": "Nessun elemento corrisponde a questo filtro.",
"NO_HISTORY_HINT": "La cronologia di visualizzazione apparirà qui non appena inizi a riprodurre contenuti dalle tue playlist.",
"XTREAM": "Xtream",
"STALKER": "Stalker",
"M3U": "M3U",
"STALKER_PORTAL": "Portale Stalker",
"PROVIDER": "Fornitore",
"TYPE_LIVE": "Live",
"TYPE_MOVIE": "Film",
"TYPE_SERIES": "Serie",
"SEASON_EPISODE_BADGE": "S{{season}}·E{{episode}}",
"NOT_YET_SYNCED": "Non ancora sincronizzato",
"RECENTLY_WATCHED_LIVE_TV": "Recently watched live TV",
"FAVORITE_MOVIES_AND_SERIES": "Favorite movies & series"
},
"SHELL": {
"BRAND_ALT": "IPTVnator",
"RAIL_DASHBOARD": "Dashboard",
"OPEN_DASHBOARD": "Apri dashboard",
"RAIL_SOURCES": "Sorgenti",
"OPEN_SOURCES": "Apri sorgenti",
"RAIL_GLOBAL_FAVORITES": "Preferiti",
"RAIL_GLOBAL_RECENT": "Visti di recente",
"RAIL_GLOBAL_SEARCH": "Global search",
"RAIL_SETTINGS": "Impostazioni",
"OPEN_SETTINGS": "Apri impostazioni",
"RAIL_LIBRARY": "Libreria",
"RAIL_MOVIES": "Film",
"RAIL_LIVE": "TV in diretta",
"RAIL_SERIES": "Serie",
"RAIL_RECENTLY_ADDED": "Aggiunti di recente",
"RAIL_SEARCH": "Ricerca avanzata",
"RAIL_RECENT": "Visti di recente",
"RAIL_FAVORITES": "Preferiti",
"RAIL_DOWNLOADS": "Download",
"EXTERNAL_PLAYBACK_CLOSE": "Close player",
"RAIL_ALL_CHANNELS": "Tutti i canali",
"RAIL_GROUPS": "Gruppi",
"RAIL_CONTEXT_ACTIONS": "Azioni di sezione",
"SEARCH_LABEL": "Cerca",
"SEARCH_SOURCES_PLACEHOLDER": "Cerca sorgenti (tutte le playlist)...",
"SEARCH_GLOBAL_PLACEHOLDER": "Search all playlists...",
"SEARCH_PLAYLIST_PLACEHOLDER": "Cerca in questa playlist...",
"SEARCH_SECTION_PLACEHOLDER": "Cerca in questa sezione...",
"FILTER_SECTION_PLACEHOLDER": "Filtra questa sezione...",
"SEARCH_STATUS_LOADED_ONLY": "Solo canali caricati",
"COMMAND_PALETTE_SHORTCUT": "Tavolozza comandi (Ctrl/Cmd+K)",
"OPEN_COMMAND_PALETTE": "Apri tavolozza comandi",
"ADD_PLAYLIST_ALL": "Aggiungi playlist",
"ADD_PLAYLIST": "Aggiungi playlist",
"OPEN_DOWNLOADS": "Apri download",
"OPEN_CONTEXT_ACTIONS": "Apri azioni di sezione",
"NO_SECTION_ACTIONS": "Nessuna azione per questa sezione",
"PLAYLIST_INFO": "Info playlist",
"ACCOUNT_INFO": "Info account",
"REFRESH_PLAYLIST": "Aggiorna playlist",
"CLEAR_COMPLETED_DOWNLOADS_ALL": "Cancella download completati (tutte le playlist)",
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Cancella i download completati per tutte le playlist",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Cancella download completati (questa playlist)",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Cancella i download completati per questa playlist",
"CLEAR_RECENTLY_VIEWED_SECTION": "Cancella visti di recente",
"CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "Cancella visti di recente per questa sezione",
"CLEAR_RECENTLY_VIEWED_TYPE": "Cancella visti di recente: {{type}}",
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "Cancellare visti di recente: {{type}}?",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Tutti gli elementi {{type}} di questa playlist verranno rimossi dalla cronologia dei visti di recente. L'azione non può essere annullata.",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Tutti gli elementi {{type}} di tutte le playlist verranno rimossi dalla cronologia dei visti di recente. L'azione non può essere annullata.",
"CLEAR_FAVORITES_TYPE": "Cancella preferiti {{type}}",
"CLEAR_FAVORITES_DIALOG_TITLE": "Rimuovere tutti i preferiti {{type}}?",
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Tutti i preferiti {{type}} di questa playlist verranno rimossi. L'azione non può essere annullata.",
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Tutti i preferiti {{type}} di tutte le playlist verranno rimossi. L'azione non può essere annullata.",
"XTREAM_CODE": "Codice Xtream",
"STALKER_PORTAL": "Portale Stalker",
"CHANNELS_COUNT": "{{count}} canali",
"NO_SOURCES_AVAILABLE": "Nessuna sorgente disponibile",
"ONE_SOURCE_AVAILABLE": "1 sorgente disponibile",
"SOURCES_AVAILABLE": "{{count}} sorgenti disponibili",
"GO_TO_DASHBOARD": "Back to dashboard",
"GO_TO_SOURCES": "Go to Sources",
"DROP_OVERLAY_TITLE": "Drop to add playlist",
"DROP_OVERLAY_BODY": "Release an .m3u or .m3u8 file anywhere in the workspace to import it.",
"DROP_OVERLAY_REJECTED_BODY": "Please drop an .m3u or .m3u8 file. Press Esc to dismiss.",
"DROP_OVERLAY_REJECTED_UNSUPPORTED": "Unsupported file type",
"DROP_OVERLAY_REJECTED_EMPTY": "That file is empty",
"DROP_OVERLAY_REJECTED_READ_ERROR": "Could not read that file",
"DROP_IMPORT_SUCCESS": "Importing \"{{title}}\"…",
"XTREAM_IMPORT_TITLE": "Sincronizzazione playlist",
"XTREAM_IMPORT_REMOTE_BADGE": "Sorgente remota",
"XTREAM_IMPORT_LOCAL_BADGE": "Libreria locale",
"XTREAM_IMPORT_DETAIL_REMOTE": "In attesa della risposta del fornitore.",
"XTREAM_IMPORT_DETAIL_LOCAL": "Preparazione di un cambio playlist più rapido per la prossima visita.",
"XTREAM_IMPORT_PREPARING": "Preparazione libreria locale...",
"XTREAM_IMPORT_LOADING": "Recupero dati playlist dalla sorgente...",
"XTREAM_IMPORT_SAVING": "Salvataggio dati playlist in locale...",
"XTREAM_IMPORT_RESTORING_FAVORITES": "Ripristino preferiti dalla libreria locale...",
"XTREAM_IMPORT_RESTORING_RECENT": "Ripristino visti di recente dalla libreria locale...",
"XTREAM_IMPORT_PROGRESS": "{{type}} importati: {{current}} / {{total}}",
"XTREAM_IMPORT_CANCEL": "Interrompi sincronizzazione",
"XTREAM_IMPORT_CANCELLING": "Interruzione sincronizzazione...",
"COMMANDS": {
"GLOBAL_SEARCH_LABEL": "Search all playlists",
"GLOBAL_SEARCH_DESCRIPTION": "Open global search",
"PLAYLIST_SEARCH_LABEL": "Ricerca avanzata in questa playlist",
"PLAYLIST_SEARCH_DESCRIPTION": "Apri ricerca avanzata della playlist",
"OPEN_GLOBAL_FAVORITES_LABEL": "Apri preferiti globali",
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Vai ai preferiti aggregati",
"OPEN_DOWNLOADS_LABEL": "Apri download",
"OPEN_DOWNLOADS_DESCRIPTION": "Vai alla vista download",
"OPEN_GLOBAL_RECENT_LABEL": "Apri visti di recente",
"OPEN_GLOBAL_RECENT_DESCRIPTION": "Apri pagina globale dei visti di recente",
"OPEN_SETTINGS_LABEL": "Apri impostazioni",
"OPEN_SETTINGS_DESCRIPTION": "Vai alle impostazioni dell'applicazione",
"OPEN_SOURCES_LABEL": "Gestisci sorgenti",
"OPEN_SOURCES_DESCRIPTION": "Vai alla gestione delle sorgenti",
"OPEN_DASHBOARD_LABEL": "Apri dashboard",
"OPEN_DASHBOARD_DESCRIPTION": "Vai alla dashboard",
"ADD_PLAYLIST_LABEL": "Aggiungi nuova sorgente",
"ADD_PLAYLIST_DESCRIPTION": "Apri finestra di aggiunta playlist",
"ADD_PLAYLIST_M3U_LABEL": "Add M3U playlist",
"ADD_PLAYLIST_M3U_DESCRIPTION": "Open add dialog on the M3U file or URL tab",
"ADD_PLAYLIST_XTREAM_LABEL": "Add Xtream Codes playlist",
"ADD_PLAYLIST_XTREAM_DESCRIPTION": "Open add dialog on the Xtream Codes tab",
"ADD_PLAYLIST_STALKER_LABEL": "Add Stalker portal",
"ADD_PLAYLIST_STALKER_DESCRIPTION": "Open add dialog on the Stalker Portal tab",
"REFRESH_PLAYLIST_LABEL": "Aggiorna playlist",
"REFRESH_PLAYLIST_DESCRIPTION": "Risincronizza i dati dalla sorgente remota",
"PLAYLIST_INFO_LABEL": "Dettagli playlist",
"PLAYLIST_INFO_DESCRIPTION": "Mostra le informazioni sulla playlist corrente",
"ACCOUNT_INFO_LABEL": "Info account",
"ACCOUNT_INFO_DESCRIPTION": "Mostra i dettagli account del server Xtream",
"OPEN_VIEW_DESCRIPTION": "Vai a {{view}}",
"CLEAR_CURRENT_VIEW_DESCRIPTION": "Cancella tutti gli elementi {{type}} visibili in questa vista",
"OPEN_MULTI_EPG_DESCRIPTION": "Apri la vista EPG multi-canale",
"GO_TO_VOD_LABEL": "Film",
"GO_TO_VOD_DESCRIPTION": "Vai alla sezione film",
"GO_TO_LIVE_LABEL": "TV in diretta",
"GO_TO_LIVE_DESCRIPTION": "Vai alla sezione TV in diretta",
"GO_TO_SERIES_LABEL": "Serie",
"GO_TO_SERIES_DESCRIPTION": "Vai alla sezione serie",
"SWITCH_PLAYER_LABEL": "Passa al lettore {{name}}",
"SWITCH_PLAYER_DESCRIPTION": "Imposta {{name}} come lettore video attivo",
"SWITCH_PLAYER_FEEDBACK": "Lettore impostato su {{name}}"
},
"XTREAM_REFRESH_TITLE": "Aggiornamento playlist",
"XTREAM_REFRESH_COLLECTING_DATA": "Conservazione dei dati della libreria...",
"XTREAM_REFRESH_DELETING_CONTENT": "Rimozione degli stream in cache...",
"XTREAM_REFRESH_DELETING_CATEGORIES": "Rimozione delle categorie in cache...",
"XTREAM_REFRESH_DETAIL_LOCAL": "Preferiti, cronologia di visione, categorie nascoste e avanzamento di riproduzione vengono preparati per il ripristino dopo la sincronizzazione.",
"XTREAM_REFRESH_PROGRESS": "Record locali elaborati: {{current}} / {{total}}",
"RAIL_RADIO": "Radio"
},
"SOURCES": {
"TITLE": "Sorgenti",
"SUBTITLE": "Filtra e ordina le playlist",
"TYPE": "Tipo",
"ALL": "Tutte",
"M3U_PLAYLISTS": "Playlist M3U",
"XTREAM_PLAYLISTS": "Playlist Xtream",
"STALKER_PLAYLISTS": "Playlist Stalker",
"ALL_PLAYLISTS": "Tutte le playlist",
"PLAYLIST_COUNT_ONE": "1 playlist",
"PLAYLIST_COUNT_OTHER": "{{count}} playlist"
},
"CONTEXT": {
"CATEGORIES": "Categorie",
"MOVIE_CATEGORIES": "Categorie film",
"SERIES_CATEGORIES": "Categorie serie",
"LIVE_CATEGORIES": "Categorie live",
"XTREAM_SYNCING_MOVIES": "Sincronizzazione categorie film...",
"XTREAM_SYNCING_SERIES": "Sincronizzazione categorie serie...",
"XTREAM_SYNCING_LIVE": "Sincronizzazione categorie live...",
"XTREAM_SOURCE": "Sorgente Xtream",
"STALKER_PORTAL": "Portale Stalker",
"MANAGE_CATEGORIES": "Gestisci categorie",
"LOAD_CATEGORIES_ERROR": "Impossibile caricare le categorie",
"LOAD_CATEGORIES_ERROR_HINT": "Riprova o verifica le impostazioni del portale.",
"FILTER_BY_TYPE": "Filtra per tipo",
"ITEM_COUNT_ONE": "1 elemento",
"ITEM_COUNT_OTHER": "{{count}} elementi",
"SEARCH": "Cerca",
"SEARCH_CATEGORIES": "Cerca categorie",
"RADIO_CATEGORIES": "Categorie radio"
},
"COMMAND_PALETTE": {
"TITLE": "Tavolozza comandi",
"SUBTITLE": "Azioni globali e contestuali",
"SEARCH_PLACEHOLDER": "Digita per filtrare i comandi",
"SEARCH_LABEL": "Filtra comandi",
"EMPTY": "Nessun comando trovato",
"GROUP_GLOBAL": "Azioni globali",
"GROUP_PLAYLIST": "Questa playlist",
"GROUP_VIEW": "Vista corrente",
"GROUP_SECTION": "Questa sezione",
"GROUP_RECENT": "Usati di recente"
},
"SHORTCUTS": {
"TITLE": "Keyboard shortcuts",
"SUBTITLE": "Workspace, navigation, playback, and dialog shortcuts available in IPTVnator.",
"OPEN_TOOLTIP": "Keyboard shortcuts (?)",
"OPEN_ARIA": "Open keyboard shortcuts",
"PLATFORM": {
"MAC": "macOS layout",
"OTHER": "Windows/Linux layout"
},
"GROUPS": {
"GLOBAL": "Global",
"NAVIGATION": "Navigation",
"PLAYBACK": "Playback",
"DIALOGS": "Dialogs and lists"
},
"ITEMS": {
"OPEN_KEYBOARD_SHORTCUTS": "Open this shortcuts list",
"OPEN_COMMAND_PALETTE": "Open command palette",
"OPEN_GLOBAL_SEARCH": "Open global search",
"OPEN_RECENTLY_VIEWED": "Open recently viewed",
"SUBMIT_SHELL_SEARCH": "Submit workspace search",
"TOGGLE_SIDEBAR": "Toggle sidebar",
"M3U_CHANNEL_NUMBER": "Select M3U channel by number",
"PLAY_PAUSE": "Play or pause embedded MPV playback",
"TOGGLE_FULLSCREEN": "Toggle embedded MPV fullscreen",
"SEEK": "Seek embedded MPV playback by 5 seconds",
"ADJUST_VOLUME": "Adjust volume by 5%",
"MUTE_AUDIO": "Mute audio",
"CLOSE_PLAYER_POPOVERS": "Close embedded MPV popovers",
"COMMAND_PALETTE_NAVIGATION": "Move command palette selection",
"COMMAND_PALETTE_RUN": "Run selected command palette item",
"CLOSE_DIALOGS": "Close dialog or dismiss overlay",
"DOWNLOADS_OPEN_ITEM": "Open focused download item in the library"
}
},
"GLOBAL_FAVORITES": {
"TITLE": "Preferiti globali",
"SUBTITLE": "TV in diretta da tutte le playlist",
"SEARCH_PLACEHOLDER": "Cerca tra i preferiti...",
"NO_RESULTS": "Nessun risultato",
"NO_RESULTS_HINT": "Prova con un altro termine di ricerca",
"EMPTY_TITLE": "Ancora nessun preferito di TV in diretta",
"EMPTY_HINT": "Aggiungi una stella ai canali live di playlist M3U, Xtream o Stalker per vederli qui.",
"EMPTY_PLAYER": "Seleziona un canale per iniziare a guardare",
"NO_PLAYLISTS_TITLE": "No favorites to show",
"NO_PLAYLISTS_BODY": "Add a playlist to start collecting favorites from live channels, movies, and series.",
"NO_ITEMS_TITLE": "No favorites yet",
"NO_ITEMS_BODY": "Tap the star icon on any channel, movie, or series to save it here.",
"UNKNOWN_CHANNEL": "Sconosciuto"
},
"GLOBAL_RECENT": {
"NO_PLAYLISTS_TITLE": "Nothing watched yet",
"NO_PLAYLISTS_BODY": "Add a playlist and your watching history will appear here.",
"NO_ITEMS_TITLE": "Nothing watched yet",
"NO_ITEMS_BODY": "Start watching anything from your library and it will show up here."
}
}
}