Files
iptvnator/apps/web/src/assets/i18n/es.json
T
4grayandClaude Fable 5 486d04411f feat(portals): make year, genre and country metadata clickable (#1449)
Year, genre and country chips on movie and series detail pages now open a
Discover page inside the portal: popular TMDB titles for that facet, matched
against the user's own catalog. Generalizes the existing actor-page pattern
(TMDB list -> what's in my library -> else portal search) to metadata facets.

- All three TMDB merges emit structured `tmdb_genres`/`tmdb_countries`
  (+ `tmdb_media_type` on Stalker, whose embedded-VOD series route as movies).
  Cached details payloads already carry both, so existing rows need no refetch.
- Chips are clickable only with TMDB backing, like person chips today; the
  year chip gates on a merge-written numeric `tmdb_id`, since provider
  payloads ship junk string ids.
- `TmdbDiscoverService` fetches up to 5 `/discover` pages by popularity and
  caches them in memory only — popularity rankings are volatile and must not
  reach the persisted `tmdb_metadata` table.
- New `discover` route in both portals; containers clone the actor route,
  staleness-guarded by a facet key because facets change via query params on
  the same route instance.
- The grid, filter chips and badges move out of `ActorViewComponent` into a
  shared `TitleResultsComponent` used by both pages.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-16 08:15:04 +02:00

1596 lines
94 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": "Cancelar",
"CLEAR": "Borrar",
"CLOSE": "Cerrar",
"BACK": "Atrás",
"SHOW_MORE": "Más",
"SHOW_LESS": "Menos",
"PLAYLISTS": "Listas de reproducción",
"HOME": {
"TITLE": "IPTVnator",
"SUBTITLE": "Selecciona una lista de reproducción del listado o añade una nueva lista al cargar archivos o por una url",
"TABS": {
"RECENTLY_ADDED": "Listas añadidas recientemente",
"FILE_UPLOAD": "Añadir y cargar archivo",
"URL_UPLOAD": "Añadir por url",
"TEXT_IMPORT": "Importar como texto",
"XTREME_IMPORT": "Agregar Xtream Code",
"STALKER_PORTAL_IMPORT": "Agregar portal de acosador"
},
"PLAYLISTS": {
"NO_PLAYLISTS": "No se añadieron listas de reproducción",
"ADD_FIRST": "Por favor, añade tu primera lista de la otra pestaña",
"WELCOME_TITLE": "Bienvenido a IPTVnator",
"WELCOME_DESCRIPTION": "Comience su viaje de streaming agregando su primera lista de reproducción. Conéctese a su servicio IPTV favorito y disfrute de TV en vivo, películas y series.",
"ADD_YOUR_FIRST": "Agregar su primera lista",
"FEATURE_M3U": "Archivos M3U/M3U8",
"FEATURE_XTREAM": "Xtream Codes",
"FEATURE_STALKER": "Portal 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": "No se encontraron listas",
"NO_RESULTS_DESCRIPTION": "Ninguna lista coincide con su búsqueda. Intente ajustar los términos de búsqueda o borrar el filtro para ver todas las listas.",
"ADDED_VIA_URL": "Añadido por carga de URL. URL:",
"ADDED_VIA_FILE": "Añadido por carga de archivo",
"XTREAM_PLAYLIST": "Lista Xtream",
"STALKER_PORTAL": "Stalker Portal",
"CHANNELS": "Canales",
"ADDED": "Añadido",
"SHOW_DETAILS": "Mostrar detalles de la lista",
"REMOVE": "Quitar lista",
"SEARCH_PLAYLISTS": "Buscar listas por título",
"INFO_DIALOG": {
"PLAYLIST_DETAILS": "Detalles de la lista",
"TITLE": "Título",
"FROM_URL": "Añadida desde la URL",
"IMPORT_DATE": "Fecha de importación",
"CHANNELS": "Número de canales",
"CLOSE": "Cerrar",
"SAVE": "Guardar",
"USER_AGENT": "Agente de usuario",
"ORIGINAL_FILENAME": "Nombre de archivo original",
"FILE_PATH": "Ruta de archivo",
"UPDATE_FAILED": "Última actualización de la lista fallida",
"AUTO_UPDATE": "Auto-actualizar",
"AUTO_UPDATE_DESCRIPTION": "Si la función de auto-actualizar se activa, la lista de reproducción se refrescará automáticamente cada vez que se inicia la app.",
"CUSTOM_USER_AGENT": "Algunos proveedores de IPTV necesitan especificar el agente de usuario para reproducir su lista de reproducción.",
"EXPORT_PLAYLIST": "Exportar lista como m3u",
"SERVER_URL": "URL del servidor",
"USERNAME": "Nombre de usuario",
"PASSWORD": "Contraseña",
"MAC_ADDRESS": "Dirección MAC",
"PLAYLIST_EXPORT_SUCCESS": "La lista de reproducción se exportó correctamente.",
"PLAYLIST_EXPORT_ERROR": "Error: no se pudo exportar la lista de reproducción.",
"COPY_URL": "Copiar URL al portapapeles",
"URL_COPIED": "URL copiada al portapapeles"
},
"REMOVE_DIALOG": {
"TITLE": "Quitar lista de reproducción",
"MESSAGE": "¿Estás seguro de quitar esta lista de reproducción por completo?",
"SUCCESS": "La lista de reproducción se eliminó correctamente",
"IN_PROGRESS": "Eliminando lista de reproducción…",
"DELETING_FAVORITES": "Eliminando favoritos…",
"DELETING_RECENT": "Eliminando vistos recientemente…",
"DELETING_PROGRESS": "Eliminando progreso de reproducción…",
"DELETING_DOWNLOADS": "Eliminando descargas…",
"DELETING_CONTENT": "Eliminando contenido en caché…",
"DELETING_CATEGORIES": "Eliminando categorías…",
"DELETING_PLAYLIST": "Eliminando registro de la lista…"
},
"UPDATED": "Actualizado",
"REFRESH": "Actualizar lista",
"REFRESH_XTREAM": "Actualizar lista Xtream desde el servidor remoto",
"REFRESH_XTREAM_DIALOG": {
"TITLE": "Actualizar lista Xtream",
"MESSAGE": "Esto eliminará la caché local de Xtream y volverá a importar las categorías y los streams desde el servidor remoto. Los favoritos, los elementos vistos recientemente, la visibilidad de las categorías ocultas y el progreso de reproducción se restauran tras una nueva importación correcta cuando aún existe el contenido equivalente. Si no se puede contactar con el servidor, la restauración queda pendiente hasta una actualización posterior con éxito. ¿Continuar?",
"STARTED": "Actualización iniciada. Navegando a la lista de reproducción…",
"ERROR": "No se pudo actualizar la lista de reproducción. Inténtalo de nuevo.",
"IN_PROGRESS": "Actualizando lista de reproducción…",
"COLLECTING_DATA": "Recopilando favoritos y vistos recientemente…",
"DELETING_CONTENT": "Eliminando contenido en caché…",
"DELETING_CATEGORIES": "Eliminando categorías en caché…"
},
"GLOBAL_FAVORITES": "Favoritos globales",
"GLOBAL_FAVORITES_DESCRIPTION": "Lista autogenerada con los favoritos agregados de todas las listas",
"MY_PLAYLISTS": "Mis listas",
"MY_PLAYLISTS_SUBTITLE": "todas las listas disponibles",
"PLAYLIST_UPDATE_SUCCESS": "¡Éxito! La lista de reproducción se actualizó correctamente.",
"PLAYLIST_UPDATE_ERROR": "Error al actualizar los detalles de la lista de reproducción.",
"PLAYLIST_UPDATE_FILE_NOT_FOUND": "No se pudo actualizar la lista. El archivo local ya no está disponible. Verifica la ruta del archivo o vuelve a importar la lista.",
"PLAYLIST_UPDATE_FILE_ACCESS_ERROR": "No se pudo actualizar la lista. La aplicación ya no puede acceder al archivo local.",
"AUTO_REFRESH_UPDATE_SUCCESS": "¡Listo! Las listas de reproducción se actualizaron correctamente",
"AUTO_REFRESH_UPDATE_PARTIAL": "Auto-actualización incompleta: se actualizaron {{updated}} de {{total}} listas de reproducción, {{failed}} fallaron.",
"AUTO_REFRESH_UPDATE_PARTIAL_WITH_SKIPPED": "Auto-actualización incompleta: se actualizaron {{updated}} de {{total}} listas de reproducción, {{failed}} fallaron, {{skipped}} omitidas (sin URL ni ruta de archivo).",
"AUTO_REFRESH_UPDATE_FAILED": "La auto-actualización de listas de reproducción falló. Ninguna de las {{total}} listas se pudo actualizar.",
"AUTO_REFRESH_UPDATE_SKIPPED": "Auto-actualización de listas de reproducción: se actualizaron {{updated}} de {{total}}, {{skipped}} omitidas (sin URL ni ruta de archivo).",
"AUTO_REFRESH_ENABLED": "Auto-actualización activada"
},
"ADD_PLAYLIST": {
"PICK_METHOD": "Elige cómo quieres conectar. Puedes renombrarla más tarde.",
"METHOD_URL_LABEL": "URL de M3U",
"METHOD_URL_SUB": "Pega un enlace a un archivo .m3u o .m3u8 remoto",
"METHOD_FILE_LABEL": "Archivo M3U",
"METHOD_FILE_SUB": "Sube una lista de reproducción desde tu computadora",
"METHOD_XTREAM_LABEL": "Credenciales de Xtream",
"METHOD_XTREAM_SUB": "Conecta con host, usuario y contraseña",
"METHOD_STALKER_LABEL": "Portal Stalker",
"METHOD_STALKER_SUB": "Dirección MAC y URL del portal",
"METHOD_TEXT_LABEL": "Texto m3u sin formato",
"METHOD_TEXT_SUB": "Para listas puntuales o cuando solo tienes texto"
},
"FILE_UPLOAD": {
"DRAG_DROP": "Arrastre & suelte archivos aquí",
"OR": "o",
"CHOOSE_PLAYLIST": "Escoga una lista de reproducción",
"BROWSE": "Explorar archivos",
"REJECTED": "El archivo fue rechazado, formato de archivo no compatible {{filename}}.",
"OPEN_FAILED": "No se pudo abrir \"{{filename}}\"."
},
"URL_UPLOAD": {
"PLAYLIST_URL": "Lista de reproducción (m3u, m3u8)",
"ADD_PLAYLIST": "Añadir lista",
"CORS_NOTE": "Nota: para evitar problemas de CORS, la aplicación usa un servicio público de proxy CORS. Si quieres cargar una lista de reproducción con datos sensibles, es más seguro importarla desde un archivo.",
"ERROR_FETCH_FAILED": "No se pudo obtener la lista de reproducción. Verifica la URL e inténtalo de nuevo.",
"ERROR_403": "Acceso denegado (403): el servidor rechazó la solicitud. La URL puede requerir autenticación o la lista de reproducción está restringida.",
"ERROR_404": "Lista de reproducción no encontrada (404): la URL no apunta a una lista válida. Verifica la URL.",
"ERROR_401": "No autorizado (401): se requiere autenticación para acceder a esta lista de reproducción.",
"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": "Inserte la playlist m3u(8) como texto",
"BUTTON_LABEL": "Importar"
},
"XTREAM_PLAYLIST": {
"TITLE": "Título de la lista",
"SERVER_URL": "URL del servidor",
"USERNAME": "Nombre de usuario",
"PASSWORD": "Contraseña",
"ADD": "Agregar",
"TEST_CREDENTIALS": "Probar credenciales",
"URL_VALIDATION_ERROR": "Debe ser una URL válida con protocolo (por ejemplo, http://example.com o https://example.com:4324)."
},
"STALKER_PORTAL": {
"TITLE": "Título",
"MAC_ADDRESS": "Dirección Mac",
"MAC_ADDRESS_HINT": "Formato 00:1A:79:XX:XX:XX. Los guiones, los puntos y las minúsculas se corrigen automáticamente.",
"MAC_ADDRESS_OUI_HINT": "Esta dirección está fuera del rango 00:1A:79 de Infomir. La mayoría de los portales solo aceptan ese rango y rechazan cualquier otro sin indicar el motivo.",
"MAC_ADDRESS_ERROR": "Ingresa una dirección MAC de 12 dígitos, por ejemplo 00:1A:79:12:34:56.",
"SERIAL_NUMBER": "Número de serie (opcional)",
"SERIAL_NUMBER_HINT": "Úsalo si ya estás registrado con el proveedor",
"DEVICE_ID_1": "ID de dispositivo 1 (opcional)",
"DEVICE_ID_2": "ID de dispositivo 2 (opcional)",
"DEVICE_ID_HINT": "64 caracteres hexadecimales — úsalo si el proveedor requiere un ID de dispositivo específico",
"DERIVE_DEVICE_IDS": "Generar los ID de dispositivo a partir de la dirección MAC",
"DERIVE_DEVICE_IDS_HINT": "Genera el mismo valor que StbEmu (SHA-256 de la dirección MAC). El portal se queda con el primer ID de dispositivo que recibe y rechaza todos los siguientes, así que activa esta opción solo para una MAC que el portal nunca haya visto o para una que ya uses con un ID generado por StbEmu.",
"DEVICE_ID_PINNED_WARNING": "El portal ya registró un ID de dispositivo para esta dirección MAC. Si lo cambias o lo borras, perderás el acceso a esta fuente, porque el portal solo acepta el ID de dispositivo que vio primero.",
"SIGNATURE_1": "Firma 1 (opcional)",
"SIGNATURE_2": "Firma 2 (opcional)",
"SIGNATURE_HINT": "64 caracteres hexadecimales — úsalo si el proveedor requiere firmas de verificación del dispositivo",
"SERVER_URL": "URL del servidor",
"URL_HINT": "Introduce un host o una dirección que termine en /c, portal.php o server/load.php.",
"URL_VALIDATION_ERROR": "Introduce una URL válida que empiece por http:// o https://.",
"ADD": "Agregar",
"VALIDATING": "Validando portal…",
"CREDENTIALS_HINT": "Solo es necesario cuando el portal pide usuario y contraseña",
"AUTH_FAILED": "No se pudo autenticar con el portal. Verifica la URL y la dirección MAC.",
"EDIT_UNREACHABLE": "El portal no respondió. No se guardaron los cambios. Comprueba la URL e inténtalo de nuevo.",
"LOGIN_REQUIRED": "Este portal requiere usuario y contraseña. Completa los campos de nombre de usuario y contraseña e inténtalo de nuevo.",
"LOGIN_REJECTED": "El portal rechazó el usuario y la contraseña.",
"PORTAL_REFUSED": "El portal denegó el acceso a este dispositivo.",
"DEVICE_CONFLICT": "El portal tiene registrado un ID de dispositivo distinto para esta dirección MAC.",
"PORTAL_MESSAGE": "El portal informó: {{message}}"
},
"FILTER_BY_NAME": "Filtrar por nombre",
"FILTER_AND_SORT": "Filtrar y ordenar",
"SORT_PLAYLISTS": "Ordenar listas",
"SORT_OPTIONS": {
"NAME_ASC": "Nombre (A-Z)",
"NAME_DESC": "Nombre (Z-A)",
"NEWEST": "Fecha de adición (más recientes primero)",
"OLDEST": "Fecha de adición (más antiguas primero)",
"CUSTOM_ORDER": "Orden personalizado (Drag & Drop)"
},
"PLAYLIST_TYPES": {
"M3U": "M3U (local, url, texto)",
"XTREAM": "Xtream",
"STALKER": "Stalker"
},
"IMPORTED_AS_TEXT": "Importado como texto",
"PARSING_ERROR": "Error: Error al analizar, no es una lista de reproducción válida:"
},
"SETTINGS": {
"TITLE": "Ajustes",
"GENERAL": "General",
"GENERAL_SUBTITLE": "Cambia la configuracion general de la aplicacion",
"PLAYBACK": "Reproduccion",
"EPG_SOURCES": "Fuentes EPG",
"EPG_SOURCES_DESCRIPTION": "Agrega una o varias URL como fuentes 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": "Preferir tus fuentes EPG para listas Xtream",
"PREFER_UPLOADED_EPG_HINT": "De forma predeterminada, las listas Xtream usan la guía de programas de tu proveedor, y tus fuentes EPG solo rellenan los canales que faltan. Activa esta opción para usar antes tu EPG.",
"DATA": "Datos",
"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": "Acerca de",
"NAV_GENERAL": "General",
"NAV_PLAYBACK": "Reproduccion",
"NAV_EPG": "EPG",
"NAV_REMOTE": "Remoto",
"NAV_DATA": "Datos",
"NAV_BACKUP": "Backup",
"NAV_RESET": "Reset",
"NAV_ABOUT": "Acerca de",
"NAV_TMDB": "Metadatos",
"TMDB": "Metadatos (TMDB)",
"TMDB_DESCRIPTION": "Enriquece los detalles de películas y series con datos de The Movie Database",
"TMDB_ENABLE": "Activar metadatos de TMDB",
"TMDB_ENABLE_DESCRIPTION": "Mejora las sinopsis, el elenco, las calificaciones y las imágenes en las vistas de detalles. Cuando esta opción está activada, los títulos de películas y series se envían a TMDB.",
"TMDB_API_KEY": "Clave de API de TMDB (opcional)",
"TMDB_API_KEY_DESCRIPTION": "Usa tu propia clave de API de TMDB en lugar de la integrada",
"TMDB_GET_KEY_HINT": "Obtén una clave de API gratuita en themoviedb.org",
"TMDB_M3U_VOD_DETAILS": "Reconocer películas en listas M3U",
"TMDB_M3U_VOD_DETAILS_DESCRIPTION": "Las entradas de la lista que parecen archivos de películas se abren en la vista de detalles de la película con metadatos de TMDB en lugar del panel de EPG.",
"TMDB_TEST_BUTTON": "Comprobar clave",
"TMDB_TEST_SUCCESS": "La clave funciona — TMDB respondió correctamente",
"TMDB_TEST_FAILED": "La comprobación falló — TMDB rechazó la clave o no está disponible",
"TMDB_CACHE": "Caché de metadatos",
"TMDB_CACHE_DESCRIPTION": "Los metadatos descargados se guardan localmente para que las páginas de detalles se abran al instante. Al vaciarla, la app descargará datos nuevos en la próxima visita.",
"TMDB_CACHE_SIZE": "{{entries}} entradas · {{size}}",
"TMDB_CACHE_CLEAR": "Vaciar caché",
"TMDB_CACHE_ERROR": "No se pudo leer la caché: inténtalo de nuevo",
"TMDB_CREDITS": "Metadatos",
"TMDB_ATTRIBUTION": "Este producto utiliza la API de TMDB, pero no está avalado ni certificado por TMDB.",
"APP_PREFERENCES": "Preferencias de la app",
"HERO_EYEBROW": "Ajustes del espacio de trabajo",
"HERO_TITLE": "Configura como se siente IPTVnator",
"HERO_DESCRIPTION": "Ajusta reproduccion, guias, acceso remoto y manejo de datos desde un solo lugar sin perder el estilo actual del espacio de trabajo.",
"SUBTITLE": "Cambiar la configuración de la aplicación",
"DESCRIPTION": "Por favor, adapta las opciones de la siguiente lista y confirma con un botón de guardar",
"EPG_URL_LABEL": "Url de la EPG (*.xml o *.xml.gz)",
"EPG_URL_PLACEHOLDER": "Ingresa una URL",
"REFRESH_EPG": "Actualizar EPG",
"REFRESH_ALL_EPG": "Actualizar todo",
"REMOVE_EPG_SOURCE": "Eliminar fuente EPG",
"EPG_STATUS_FRESH": "Actualizado",
"EPG_STATUS_STALE": "Necesita actualización",
"EPG_STATUS_ERROR": "Error",
"VIDEO_PLAYER_LABEL": "Reproductor de vídeo",
"PLAYER_HTML5": "Reproductor HTML5",
"PLAYER_VIDEOJS": "Reproductor Video.js",
"PLAYER_ARTPLAYER": "ArtPlayer",
"PLAYER_EMBEDDED_MPV": "MPV integrado (experimental)",
"PLAYER_MPV": "Reproductor MPV",
"PLAYER_VLC": "VLC",
"VIDEO_PLAYER_PLACEHOLDER": "Selecciona una opción",
"VERSION": "Versión",
"SAVE_CHANGES": "Guardar cambios",
"UNSAVED_CHANGES": "Tienes cambios sin guardar",
"DISCARD_CHANGES": "Descartar",
"UNSAVED_DIALOG_TITLE": "Cambios sin guardar",
"UNSAVED_DIALOG_MESSAGE": "Tienes cambios sin guardar en los ajustes. ¿Quieres guardarlos antes de salir?",
"UNSAVED_DIALOG_SAVE": "Guardar y salir",
"UNSAVED_DIALOG_DISCARD": "Salir sin guardar",
"UNSAVED_DIALOG_STAY": "Seguir editando",
"UNSAVED_DIALOG_INVALID_HINT": "Algunos campos no son válidos, por lo que los cambios aún no se pueden guardar.",
"BACK_TO_HOME": "Volver al inicio",
"NEW_VERSION_AVAILABLE": "Hay una nueva versión disponible",
"LATEST_VERSION": "Estás usando la versión reciente",
"STREAM_FORMAT": "Formato de transmision",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK": "Iniciar MPV/VLC con doble clic",
"OPEN_EXTERNAL_PLAYER_ON_DOUBLE_CLICK_DESCRIPTION": "Requiere doble clic en las filas de canales antes de iniciar la reproducción con MPV o VLC.",
"LANGUAGE": "Idioma",
"SETTINGS_SAVED": "¡Completado! La configuración se guardó.",
"SETTINGS_SAVE_FAILED": "No se pudo guardar la configuración. Los cambios se perderán al reiniciar la aplicación.",
"SETTINGS_LOAD_FAILED": "No se pudo cargar la configuración guardada: se muestran los valores predeterminados. Asegúrate de que no haya otra copia de la aplicación abierta.",
"THEME": "Tema visual",
"SHOW_CAPTIONS": "Mostrar subtítulos",
"SHOW_DASHBOARD": "Mostrar panel",
"SHOW_DASHBOARD_DESCRIPTION": "Mantén el panel disponible en la barra del espacio de trabajo. Cuando se desactiva, Fuentes pasa a ser la primera página del espacio de trabajo.",
"ADD_EPG_SOURCE": "Agregar fuente EPG",
"CLEAR_EPG_DATA": "Borrar datos EPG",
"CLEAR_EPG_DIALOG": {
"TITLE": "Borrar datos EPG",
"MESSAGE": "¿Seguro que quieres eliminar todos los datos EPG de la base de datos? Esto borrará toda la programacion almacenada en caché."
},
"EPG_DATA_CLEARED": "Los datos EPG se borraron",
"EPG_DATA_CLEAR_FAILED": "No se pudieron borrar los datos EPG. Inténtalo de nuevo.",
"CLEARING_EPG_DATA": "Borrando…",
"EPG_URL_ERROR": "El valor no es una URL válida.",
"VIDEO_PLAYER_DESCRIPTION": "Seleccionar reproductor de vídeo predeterminado",
"WEB_PLAYER_SHARED_CONTROLS": "Controles unificados para reproductores web (experimental)",
"WEB_PLAYER_SHARED_CONTROLS_DESCRIPTION": "Usa los controles compartidos de IPTVnator en HTML5, Video.js y ArtPlayer.",
"PLAYER_AMBIENT_MODE": "Relleno de fondo ambiental",
"PLAYER_AMBIENT_MODE_DESCRIPTION": "Rellena el espacio alrededor del reproductor con una imagen de póster desenfocada y oscurecida en lugar de barras negras simples.",
"PLAYER_UP_NEXT_RAIL": "Panel de próximos episodios",
"PLAYER_UP_NEXT_RAIL_DESCRIPTION": "En ventanas anchas, ancla el reproductor de series a la izquierda y muestra los próximos episodios a su lado.",
"STREAM_FORMAT_DESCRIPTION": "Selecciona el formato de transmision predeterminado (Xtream)",
"LANGUAGE_DESCRIPTION": "Seleccione el idioma de la aplicación",
"THEME_DESCRIPTION": "Seleccione el tema visual de la aplicación.",
"COVER_SIZE": "Tamaño de portada",
"COVER_SIZE_DESCRIPTION": "Ajusta el tamaño de las tarjetas de pósteres en cuadrículas y carruseles. Los tamaños grandes se ven mejor en TVs; los pequeños muestran más contenido por fila en monitores grandes.",
"COVER_SIZE_SMALL": "Pequeño",
"COVER_SIZE_MEDIUM": "Mediano",
"COVER_SIZE_LARGE": "Grande",
"EPG_VIEW_MODE": "Vista de la guía",
"EPG_VIEW_MODE_DESCRIPTION": "Elige cómo se muestra la guía de programas bajo el reproductor: una cinta de cronología horizontal o una lista vertical de un solo día.",
"EPG_VIEW_MODE_TIMELINE": "Cronología",
"EPG_VIEW_MODE_LIST": "Lista",
"STARTUP_BEHAVIOR": "Vista al iniciar",
"STARTUP_BEHAVIOR_DESCRIPTION": "Elige si IPTVnator abre la primera vista disponible del espacio de trabajo o restaura la última vista a nivel de sección. Primera vista significa Panel cuando está activado, de lo contrario Fuentes.",
"STARTUP_BEHAVIOR_FIRST_VIEW": "Primera vista disponible",
"STARTUP_BEHAVIOR_RESTORE_LAST_VIEW": "Restaurar última vista",
"SHOW_CAPTIONS_DESCRIPTION": "Mostrar u ocultar subtítulos por defecto",
"SHOW_EXTERNAL_PLAYBACK_BAR": "Mostrar pie de reproducción actual",
"SHOW_EXTERNAL_PLAYBACK_BAR_DESCRIPTION": "Mantén visible la barra de estado del reproductor externo en la parte inferior del espacio de trabajo en escritorio.",
"STRIP_COUNTRY_PREFIX": "Quitar prefijos de país de los nombres de los canales",
"STRIP_COUNTRY_PREFIX_DESCRIPTION": "Elimina los prefijos de país o grupo, como \"US | \" o \"UK - \", de los nombres de los canales en vivo en toda la app.",
"VERSION_DESCRIPTION": "Versión actual de la aplicación.",
"ABOUT_SUBTITLE": "Versión, enlaces del proyecto y formas de apoyar a IPTVnator.",
"EMBEDDED_MPV_NOTICE_TITLE": "Runtime de MPV integrado",
"EMBEDDED_MPV_NOTICE_DESCRIPTION": "Las compilaciones de escritorio pueden incluir las bibliotecas libmpv y FFmpeg integradas para el reproductor MPV integrado experimental. Los usuarios no necesitan instalar la app MPV por separado; MPV externo y VLC siguen disponibles como reproductores alternativos.",
"COMMUNITY": "Proyecto y comunidad",
"COMMUNITY_DESCRIPTION": "Da una estrella al repositorio, lee el blog o únete al grupo de Telegram para novedades y ayuda.",
"LINK_BLOG": "Blog",
"LINK_GITHUB_DESCRIPTION": "Da una estrella al repo, abre un issue o contribuye",
"LINK_BLOG_DESCRIPTION": "Notas de versión, consejos y novedades del proyecto",
"LINK_TELEGRAM_DESCRIPTION": "Anuncios, comunidad y soporte",
"SUPPORT_TITLE": "Apoya el proyecto",
"SUPPORT_DESCRIPTION": "IPTVnator es gratuito y de código abierto, desarrollado a la vista. Si forma parte de tu rutina diaria, una pequeña contribución ayuda a mantener vivo el proyecto y a definir lo que viene — gracias.",
"SUPPORT_SPONSORS_HINT": "Recurrente o única vez",
"SUPPORT_KOFI_HINT": "Invítame un café",
"EPG_NOTE": "Actualmente, EPG está disponible sólo en la versión electrónica de IPTVnator.",
"EPG_NOTE_URL_TEXT": "Compruébalo aquí",
"IMPORT_EXPORT_DATA": "Importar/exportar copias de seguridad",
"IMPORT_EXPORT_DATA_DESCRIPTION": "Exporte o restaure copias de seguridad con instantáneas M3U, metadatos de conexión de Xtream/Stalker, estado del usuario y URLs de EPG.",
"IMPORT_DATA": "Importar",
"EXPORT_DATA": "Exportar",
"EXPORTING_DATA": "Exportando…",
"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": "Error de importación, intente con otro archivo.",
"PLAYLISTS_REMOVED": "All playlists and playlist data were removed.",
"MPV_PLAYER_PATH_LABEL": "Ruta de mpv",
"MPV_PLAYER_PATH_DESCRIPTION": "Establece la ruta a MPV. En macOS puedes usar el paquete de la app MPV, como /Applications/mpv.app, o la ruta del ejecutable.",
"MPV_COMPATIBLE_PLAYER_TIP": "IINA puede iniciarse como reproductor compatible con MPV en macOS, pero usa su ruta ejecutable, como /Applications/IINA.app/Contents/MacOS/iina-cli o /Applications/IINA.app/Contents/MacOS/IINA. Los controles de IPTVnator, el seguimiento de posición y la reutilización de instancia solo están garantizados con MPV IPC.",
"MPV_PLAYER_PATH": "ruta del reproductor 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": "Reutilizar instancia de MPV",
"MPV_REUSE_INSTANCE_DESCRIPTION": "Cuando esta opción está activada, se reutiliza la misma ventana de MPV para reproducir distintos streams. Cuando está desactivada, cada stream se abre en una nueva ventana de MPV.",
"RECORDING_FOLDER_LABEL": "Carpeta de grabaciones",
"RECORDING_FOLDER_DESCRIPTION": "Carpeta para grabaciones de streams en vivo desde MPV integrado. Déjala vacía para usar la carpeta Descargas del sistema.",
"RECORDING_FOLDER": "Carpeta de grabaciones",
"RECORDING_FOLDER_SELECT": "Seleccionar carpeta de grabaciones",
"VLC_PLAYER_PATH_LABEL": "ruta VLC",
"VLC_PLAYER_PATH_DESCRIPTION": "Establece la ruta a VLC. En macOS puedes usar el paquete de la app VLC, como /Applications/VLC.app, o la ruta del ejecutable.",
"VLC_PLAYER_PATH": "Ruta del reproductor 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": "Reutilizar instancia de VLC",
"VLC_REUSE_INSTANCE_DESCRIPTION": "Cuando esta opción está activada, se reutiliza la misma ventana de VLC para reproducir distintos streams. Cuando está desactivada, cada stream se abre en una nueva ventana de VLC.",
"REMOTE_CONTROL": "Control remoto",
"REMOTE_CONTROL_DESCRIPTION": "Habilita el control remoto de la aplicación.",
"REMOTE_CONTROL_PORT": "Puerto de control remoto",
"REMOTE_CONTROL_PORT_DESCRIPTION": "Puerto usado para el control remoto de la aplicación. El puerto 8765 se usa de forma predeterminada.",
"REMOTE_CONTROL_URL": "URL de control remoto",
"REMOTE_CONTROL_URL_DESCRIPTION": "Accede al control remoto desde otro dispositivo en la misma red.",
"SHOW_QR_CODE": "Mostrar codigo QR",
"STATUS_ENABLED": "Activado",
"STATUS_DISABLED": "Desactivado",
"SOURCE_SINGULAR": "fuente",
"SOURCE_PLURAL": "fuentes",
"PORT_RANGE_LABEL": "Puerto (1-65535)",
"PORT_REQUIRED": "El puerto es obligatorio",
"PORT_MIN": "El puerto debe ser al menos 1",
"PORT_MAX": "El puerto debe ser como máximo 65535",
"PORT_PATTERN": "Solo se permiten digitos",
"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": "Tendencias de la semana (TMDB)",
"DASHBOARD_RAIL_TMDB_TRENDING_DESCRIPTION": "Mostrar películas y series en tendencia semanal de TMDB, cotejadas con tus bibliotecas. Requiere activar los metadatos de TMDB.",
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS": "Recomendaciones para ti (TMDB)",
"DASHBOARD_RAIL_TMDB_RECOMMENDATIONS_DESCRIPTION": "Mostrar recomendaciones basadas en las películas y series que has visto recientemente, cotejadas con tus bibliotecas. Requiere activar los metadatos de TMDB.",
"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: motor frame-copy (experimental)",
"EMBEDDED_MPV_FRAME_COPY_DESCRIPTION": "El vídeo se dibuja en el lienzo de la aplicación, de modo que los menús y diálogos quedan encima.",
"EMBEDDED_MPV_FRAME_COPY_RESTART": "Se aplica tras reiniciar la aplicación.",
"VOD_AUTO_FAILOVER": "Cambiar de fuente automáticamente al fallar la reproducción",
"VOD_AUTO_FAILOVER_DESCRIPTION": "Cuando una película no se puede reproducir y la misma película está en otra lista, cambia a ella automáticamente y conserva la posición de reproducción. Desactivado de forma predeterminada; el cambio siempre se avisa, porque otra fuente puede tener un doblaje distinto."
},
"THEMES": {
"DARK_THEME": "Oscuro",
"LIGHT_THEME": "Claro",
"SYSTEM_THEME": "Sistema"
},
"AUDIO_PLAYER": {
"PLAY": "Reproducir",
"PAUSE": "Pausar",
"PREVIOUS_STATION": "Emisora anterior",
"NEXT_STATION": "Emisora siguiente",
"MUTE": "Silenciar",
"UNMUTE": "Activar sonido",
"VOLUME": "Volumen"
},
"EMBEDDED_MPV": {
"PLAYER": {
"BACK": "Atrás",
"RETRY": "Reintentar",
"STALLED": "Este stream está tardando más de lo esperado en iniciarse.",
"PLAYBACK_FAILED": "Falló la reproducción de MPV integrado.",
"CHECKING_SUPPORT": "Comprobando compatibilidad con MPV integrado...",
"NOT_AVAILABLE": "MPV integrado no está disponible en este entorno.",
"LOADING_STREAM": "Cargando stream…",
"PLAY": "Reproducir",
"PAUSE": "Pausar",
"PREVIOUS_EPISODE": "Episodio anterior",
"NEXT_EPISODE": "Siguiente episodio",
"BACK_10_SECONDS": "Retroceder 10 segundos",
"FORWARD_10_SECONDS": "Avanzar 10 segundos",
"LIVE_STREAM": "Transmisión en vivo",
"PLAYBACK_POSITION": "Posición de reproducción",
"MUTE": "Silenciar",
"UNMUTE": "Activar sonido",
"MUTED": "Silenciado",
"VOLUME": "Volumen",
"VOLUME_LABEL": "Volumen {{percent}}%",
"AUDIO_TRACKS": "Pistas de audio",
"SUBTITLES": "Subtítulos",
"SUBTITLES_OFF": "Desactivados",
"TRACK_DEFAULT": "Predeterminada",
"AUDIO_TRACK_FALLBACK": "Audio {{index}}",
"SUBTITLE_TRACK_FALLBACK": "Subtítulo {{index}}",
"PLAYBACK_SPEED": "Velocidad de reproducción",
"SPEED_TOOLTIP": "Velocidad: {{speed}}",
"ASPECT_RATIO": "Relación de aspecto",
"ASPECT_TOOLTIP": "Aspecto: {{aspect}}",
"ASPECT_DEFAULT": "Predeterminada",
"START_RECORDING": "Iniciar grabación",
"STOP_RECORDING": "Detener grabación",
"RECORDING": "Grabando",
"RECORDING_SAVED": "Grabación guardada",
"RECORDING_FAILED": "Error de grabación",
"RECORDING_FAILED_TO_START": "No se pudo iniciar la grabación.",
"RECORDING_FAILED_TO_STOP": "No se pudo detener la grabación.",
"SAVED_TO": "Guardada en {{path}}",
"ENTER_PICTURE_IN_PICTURE": "Activar imagen en imagen",
"EXIT_PICTURE_IN_PICTURE": "Salir de imagen en imagen",
"ENTER_FULLSCREEN": "Entrar en pantalla completa",
"EXIT_FULLSCREEN": "Salir de pantalla completa"
}
},
"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."
},
"UNTRANSFERABLE_DESCRIPTION": "This protected stream requires playback configuration that cannot be transferred with the stream URL.",
"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",
"UNTRANSFERABLE_FAILURE_TITLE": "Protected playback could not continue",
"RECOMMENDATIONS_LABEL": "Acciones de recuperación recomendadas",
"ACTION_TRY_PLAYER": "Probar {{player}}",
"ACTION_TRY_PLAYER_HINT": "Temporal para este elemento; el reproductor guardado no cambiará",
"REASON_RETRY_TRANSIENT_FAILURE": "Reintentar con el mismo reproductor tras un fallo temporal de carga",
"REASON_RETRY_UNKNOWN_FAILURE": "Reintentar porque el error no identificó otro reproductor compatible",
"REASON_ALTERNATIVE_SOURCE_AVAILABLE": "Probar otra fuente disponible para el mismo contenido",
"REASON_DIFFERENT_ENGINE_FAMILY": "Este reproductor usa un motor de reproducción distinto del navegador",
"REASON_EXTERNAL_CODEC_OR_CONTAINER_SUPPORT": "Los reproductores nativos admiten más códecs y contenedores",
"REASON_EXTERNAL_BROWSER_ACCESS": "Un reproductor nativo puede evitar las restricciones de acceso del navegador",
"REASON_COMPATIBLE_DRM_PATH": "Este destino es compatible con los datos de cifrado disponibles",
"ACTION_OPEN_MPV": "Open in MPV",
"ACTION_OPEN_VLC": "Open in VLC",
"ACTION_OPENING_MPV": "Opening MPV…",
"ACTION_OPENING_VLC": "Opening VLC…",
"ACTION_REOPEN_MPV": "Open MPV again",
"ACTION_REOPEN_VLC": "Open VLC again",
"ACTION_RETRY_MPV": "Try MPV again",
"ACTION_RETRY_VLC": "Try VLC again",
"EXTERNAL_OPENING": "Opening player…",
"EXTERNAL_STARTED": "Player started",
"EXTERNAL_PLAYING": "Playing",
"EXTERNAL_FAILED": "External player error",
"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": "Ocultar lista de canales",
"SHOW_CHANNELS_LIST": "Mostrar lista de canales",
"TOGGLE_SIDEBAR_TOOLTIP": "Alternar lista de canales (⌘/Ctrl+B)"
},
"CHANNELS": {
"UPLOAD_OR_SELECT_OTHER_PLAYLIST": "Carga o selecciona una lista de reproducción",
"ALL_CHANNELS": "Todos los canales",
"GROUPS": "Grupos",
"MANAGE_GROUPS": "Gestionar grupos",
"MANAGE_GROUPS_HINT": "Usa gestionar grupos para volver a mostrar los grupos.",
"NO_VISIBLE_GROUPS": "Sin grupos visibles",
"SEARCH_GROUPS": "Buscar grupos",
"UNGROUPED": "Desagrupado",
"UNNAMED_CHANNEL": "Canal sin nombre",
"FAVORITES": "Favoritos",
"NO_FAVORITES": "Sin favoritos",
"USE_STAR_TO_FAVORITE": "Por favor, use el ícono de la 'estrella' para añadir canales a la lista.",
"REMOVE_FAVORITE": "Quitar de favoritos",
"ADD_FAVORITE": "Agregar a favoritos",
"SHOW_DETAILS": "Mostrar detalles del canal",
"MAP_EPG": "Asignar canal EPG",
"FAVORITES_UPDATED": "¡Se actualizaron los favoritos!",
"SELECT_CHANNEL_PLAYBACK": "Selecciona un canal para iniciar la reproducción",
"SORT_BY": "Ordenar por",
"SORT_BY_DATE": "Ordenar por fecha de adición (más recientes primero)",
"SORT_BY_RATING": "Ordenar por calificación",
"SORT_BY_NAME": "Ordenar por nombre (A-Z)",
"LOAD_MORE": "Cargar más",
"REMAINING": "restantes",
"LOADING": "Cargando canales…",
"LOADING_MORE": "Cargando más…",
"NO_SEARCH_RESULTS": "No se encontraron canales",
"NO_CHANNELS_FOUND": "No se encontraron canales",
"NO_GROUPS_FOUND": "No se encontraron grupos",
"CATCHUP_AVAILABLE": "Catchup disponible",
"CATCHUP_AVAILABLE_DAYS": "Catchup disponible — {{days}} días",
"TRY_DIFFERENT_SEARCH": "Prueba con otro término de búsqueda",
"DETAILS_DIALOG": {
"TITLE": "Detalles del canal",
"DESCRIPTION": "Metadatos de solo lectura analizados desde el archivo de la lista de reproducción.",
"SUMMARY": "Resumen",
"TVG": "Metadatos TVG",
"CATCHUP": "Catchup",
"HTTP": "Cabeceras HTTP",
"NAME": "Nombre",
"CHANNEL_ID": "ID del canal",
"STREAM_URL": "URL de transmisión",
"GROUP": "Grupo",
"RADIO": "Radio",
"CATCHUP_AVAILABLE": "Catchup disponible",
"WINDOW": "Ventana de archivo",
"PLAYBACK_SUPPORTED": "Reproducción compatible",
"EPG_PARAMS": "Parámetros EPG",
"TIMESHIFT": "Timeshift",
"TVG_ID": "TVG ID",
"TVG_NAME": "Nombre TVG",
"TVG_URL": "URL TVG",
"TVG_LOGO": "Logo TVG",
"TVG_REC": "TVG rec",
"CATCHUP_TYPE": "Tipo de Catchup",
"CATCHUP_SOURCE": "Fuente de Catchup",
"CATCHUP_DAYS": "Días de Catchup",
"HTTP_ORIGIN": "Origin",
"HTTP_REFERRER": "Referrer",
"HTTP_USER_AGENT": "User-Agent",
"EMPTY": "No proporcionado",
"NOT_AVAILABLE": "No disponible",
"DAYS_ONE": "1 día",
"DAYS_OTHER": "{{count}} días"
},
"GROUP_MANAGEMENT": {
"TITLE": "Gestionar grupos",
"SELECTED": "Seleccionados",
"SELECT_ALL": "Seleccionar todo",
"DESELECT_ALL": "Deseleccionar todo",
"SEARCH_PLACEHOLDER": "Buscar grupos…",
"NO_RESULTS": "No se encontraron grupos coincidentes",
"SAVE": "Guardar"
}
},
"TOP_MENU": {
"OPEN_MULTI_EPG": "Abrir vista Multi-EPG"
},
"EPG": {
"NEXT_DAY": "Día siguiente",
"PREVIOUS_DAY": "Día anterior",
"ZOOM_IN": "Acercar",
"ZOOM_OUT": "Alejar",
"FILTER_CHANNELS": "Filtrar canales",
"CLOSE_FILTER": "Cerrar filtro",
"SEARCH_PROGRAMS": "Buscar programas",
"CLOSE_PROGRAM_SEARCH": "Cerrar búsqueda de programas",
"LIVE_STREAM": "Transmisión en vivo",
"ARCHIVE_PLAYBACK_UNAVAILABLE_TITLE": "La reproducción del archivo no está disponible",
"ARCHIVE_PLAYBACK_UNAVAILABLE_DESCRIPTION": "Este proveedor expone el historial de programación del canal, pero no permite la reproducción del archivo/Catchup.",
"EPG_NOT_AVAILABLE_CHANNEL_DESCRIPTION": "Por favor añada/cargue la url de la lista EPG en los ajustes de la app.",
"FETCH_EPG": "Obteniendo datos de EPG...",
"ERROR": "¡Vaya! Esta EPG no se pudo cargar.",
"DOWNLOAD_SUCCESS": "La EPG se ha descargado correctamente.",
"NO_PROGRAM_INFO": "No hay información del programa disponible",
"PROGRAM_DIALOG": {
"PROGRAM_DETAILS": "Detalles sobre el programa de TV",
"TITLE": "Título",
"CATEGORY": "Género",
"PARENTAL_RATING_SYSTEM": "Sistema de calificación de contenidos televisivos",
"DESCRIPTION": "Descripción",
"LANGUAGE": "Idioma",
"SHOW_PROGRAM_DETAILS": "Mostrar detalles del programa",
"EPISODE": "Episodio",
"DURATION": "Duración"
},
"FETCH_SUCCESS": "EPG obtenida correctamente",
"IMPORT_PROGRESS": "Importación de EPG",
"CHANNELS": "canales",
"PROGRAMS": "programas",
"LOADING": "Cargando",
"QUEUED": "En cola",
"TOTAL_CHANNELS": "Total de canales",
"TOTAL_PROGRAMS": "Total de programas",
"UP_TO_DATE": "EPG actualizada, no se necesita sincronización",
"RETRY": "Reintentar",
"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": "Reproducción de archivo",
"COLLAPSE_PANEL": "Collapse EPG panel",
"EXPAND_PANEL": "Expand EPG panel",
"TIMELINE": {
"TODAY": "Hoy",
"NOW": "Ahora",
"JUMP_NOW": "Ir a ahora",
"RETURN_TO_LIVE": "Volver al directo",
"ON_NOW": "En emisión",
"MINUTES_LEFT": "min restantes",
"FROM_ARCHIVE": "Desde el archivo",
"WATCH": "Ver",
"WATCH_LIVE": "Ver en directo",
"WATCH_FROM_START": "Ver desde el inicio",
"ARCHIVE_UNAVAILABLE_NOTE": "Reproducción no disponible: este proveedor no expone un archivo.",
"CATCHUP_FAILED": "No se pudo iniciar la reproducción de archivo para este programa",
"SCHEDULE_ONLY_NOTICE": "Solo programación. Este proveedor expone el historial de programas, pero no catch-up: los programas pasados no se pueden reproducir.",
"EMPTY_DAY_TITLE": "No hay programación para este día",
"EMPTY_DAY_DESCRIPTION": "La programación del día seleccionado aún no ha llegado. Otros días tienen datos.",
"JUMP_TODAY": "Ir a hoy",
"JUMP_NEAREST": "Día más cercano con programación",
"CHANNEL_UNMAPPED_TITLE": "No hay programación para este canal",
"CHANNEL_UNMAPPED_DESCRIPTION": "Este canal no está vinculado a la fuente de EPG (no se encontró tvg-id). Otros canales no se ven afectados.",
"PROVIDER_NO_EPG_TITLE": "El proveedor no ofrece guía",
"PROVIDER_NO_EPG_DESCRIPTION": "Esta fuente no expone una guía de TV para ningún canal. Si necesitas una programación, consulta a tu proveedor.",
"M3U_SETUP_TITLE": "Conecta una guía de programas",
"M3U_SETUP_DESCRIPTION": "Las listas M3U necesitan una fuente de EPG externa (XMLTV). Añade un enlace url-tvg y la programación aparecerá aquí.",
"OPEN_EPG_SETTINGS": "Abrir ajustes de EPG",
"ERROR_TITLE": "No se pudo cargar la guía",
"ERROR_DESCRIPTION": "La fuente de EPG no respondió. Comprueba tu conexión o actualiza la fuente.",
"RETRY": "Reintentar",
"MINUTES_SHORT": "min",
"ZOOM": "Zoom",
"ZOOM_DAY": "Vista del día",
"ZOOM_HOURS": "Por hora",
"ZOOM_DETAIL": "Detallado",
"GROUP_SHORT": "progs cortos",
"GROUP_EXPAND": "ver ›"
}
},
"EPG_MAPPING_DIALOG": {
"TITLE": "Asignar canal EPG",
"SUBTITLE": "Selecciona manualmente un canal EPG para \"{{channelName}}\"",
"SEARCH_PLACEHOLDER": "Buscar canales EPG...",
"CURRENT_MAPPING": "Asignación actual",
"NO_MAPPING": "No hay asignación EPG",
"SAVE": "Guardar asignación",
"REMOVE": "Eliminar asignación",
"CLOSE": "Cerrar",
"NO_RESULTS": "No se encontraron canales EPG",
"SEARCH_HINT": "Escribe al menos {{min}} caracteres para buscar",
"SAVED": "Asignación EPG guardada",
"REMOVED": "Asignación EPG eliminada",
"SAVE_FAILED": "No se pudo actualizar la asignación 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": "Ελληνικά",
"HUNGARIAN": "Magyar"
},
"YES": "Sí",
"NO": "No",
"MENU": {
"OPEN": "Abrir menú",
"SUPPORT_ARIA": "Apoyar IPTVnator en GitHub",
"SETTINGS_ARIA": "Abrir ajustes",
"BUG_REPORT": "Reportar un bug",
"WHAT_IS_NEW": "Novedades",
"ABOUT": "Acerca de",
"ABOUT_ARIA": "Acerca de la aplicación",
"SUPPORT_PROJECT": "Proyecto de apoyo"
},
"ABOUT": {
"TITLE": "Acerca de IPTVnator",
"DESCRIPTION": "Reproductor IPTV multiplataforma con múltiples funciones, como soporte de listas de reproducción m3u y m3u8, favoritos, guía de TV, archivo/Catchup de TV y más.",
"VERSION": "Versión",
"GITHUB_TOOLTIP": "Repositorio ITPVnator en GitHub",
"BUY_ME_A_COFFEE_TOOLTIP": "Buy me a coffee",
"TWITTER_TOOLTIP": "Compartir en Twitter"
},
"UPDATE_AVAILABLE": "Actualización disponible",
"REFRESH": "Actualizar",
"XTREAM": {
"PLAY": "Reproducir",
"OPENING_PLAYER": "Abriendo reproductor…",
"NAME": "Nombre",
"RELEASE_DATE": "Fecha de lanzamiento",
"GENRE": "Género",
"COUNTRY": "País",
"ACTORS": "Actores",
"DIRECTOR": "Director",
"SIMILAR": "Similares",
"CREW_JOB_DIRECTOR": "Director",
"CREW_JOB_CREATOR": "Creador",
"ACTOR_FILMOGRAPHY": "Filmografía",
"ACTOR_FILTER_ALL": "Todas",
"ACTOR_SCOPE_THIS_PORTAL": "Este portal",
"ACTOR_SCOPE_ALL_PORTALS": "Todos los portales",
"ACTOR_NO_RESULTS": "No se encontró nada con este filtro",
"ACTOR_IN_LIBRARY": "En tu biblioteca",
"ACTOR_SEARCH_IN_PORTAL": "Buscar en el portal",
"ACTOR_BORN": "Nacimiento:",
"ACTOR_DIED": "Fallecido",
"DISCOVER_TITLE": "Descubrir",
"DISCOVER_RESULTS": "Títulos populares",
"DISCOVER_MOVIES": "Películas",
"DISCOVER_SERIES": "Series",
"DISCOVER_EMPTY": "No se encontró nada con esta selección. Descubrir requiere los metadatos de TMDB activados en los ajustes.",
"SERIES_STATUS_RETURNING": "En emisión",
"SERIES_STATUS_PLANNED": "Planificada",
"SERIES_STATUS_IN_PRODUCTION": "En producción",
"SERIES_STATUS_ENDED": "Finalizada",
"SERIES_STATUS_CANCELED": "Cancelada",
"SERIES_STATUS_PILOT": "Piloto",
"DURATION": "Duración",
"CAST": "Elenco",
"EPISODE_RUN_TIME": "Tiempo de ejecución del episodio",
"RATING": "Clasificación",
"IMDB_RATING": "Calificación IMDB",
"KINOPOISK_RATING": "Calificación de Kinopoisk",
"DESCRIPTION": "Descripción",
"YEAR": "Año",
"AGE": "Edad",
"YOUTUBE_TRAILER": "Tráiler de YouTube",
"EPISODE": "Episodio",
"RESUME": "Continuar",
"RESTART": "Reiniciar",
"CONTINUE_WATCHING": "Continuar viendo",
"PLAY_FIRST_EPISODE": "Reproducir primer episodio",
"PLAY_EPISODE": "Reproducir episodio {{episode}}",
"RESUME_EPISODE": "Continuar episodio",
"PLAY_NEXT_EPISODE": "Reproducir siguiente episodio",
"SERIES_WATCHED": "Serie vista",
"WATCHED": "Visto",
"IN_PROGRESS": "En progreso",
"MARK_WATCHED": "Marcar como visto",
"MARK_UNWATCHED": "Marcar como no visto",
"MARK_SEASON_WATCHED": "Marcar temporada como vista ({{count}})",
"MARK_SEASON_UNWATCHED": "Marcar temporada como no vista",
"SEASON_MARKED_WATCHED": "{{count}} episodios marcados como vistos",
"SEASON_MARKED_UNWATCHED": "Temporada marcada como no vista",
"SEASON_MARKED_WATCHED_PARTIAL": "{{count}} marcados · {{failed}} fallidos",
"SEASON_MARKED_UNWATCHED_PARTIAL": "{{count}} desmarcados · {{failed}} fallidos",
"SEASON_WATCH_UPDATE_FAILED": "La actualización de la temporada falló",
"MARK_SERIES_WATCHED": "Marcar serie como vista ({{count}})",
"MARK_SERIES_WATCHED_ALL": "Marcar serie como vista",
"MARK_SERIES_UNWATCHED": "Marcar serie como no vista",
"SERIES_MARKED_UNWATCHED": "Serie marcada como no vista",
"SERIES_WATCH_UPDATE_FAILED": "La actualización de la serie falló",
"SERIES_WATCH_MENU": "Acciones de visualización de la serie",
"EPISODES_WATCHED": "{{count}} de {{total}} episodios vistos",
"DETAIL_FALLBACK": {
"STATUS": "Metadatos del portal no disponibles",
"NOTE": "Este portal no proporcionó metadatos extendidos.",
"STREAM_ID": "ID del stream",
"CATEGORY": "Categoría",
"CONTAINER": "Formato",
"SOURCE_TITLE": "Título de la fuente"
},
"ACCOUNT_INFO": {
"TITLE": "Información de la cuenta",
"USER_INFO": "Información del usuario",
"STATUS": "Estado",
"USERNAME": "Nombre de usuario",
"ACTIVE_CONNECTIONS": "Conexiones activas",
"CREATED": "Creada",
"EXPIRES": "Caduca",
"TRIAL_ACCOUNT": "Cuenta de prueba",
"YES": "Sí",
"NO": "No",
"ALLOWED_FORMATS": "Formatos permitidos",
"SERVER_INFO": "Información del servidor",
"LIVE_TV": "TV en vivo",
"MOVIES": "Películas",
"TV_SERIES": "Series de TV",
"URL": "URL",
"PROTOCOL": "Protocolo",
"TIMEZONE": "Zona horaria",
"SERVER_TIME": "Hora del servidor",
"PORTS": "Puertos",
"HTTP_PORT": "HTTP",
"HTTPS_PORT": "HTTPS",
"RTMP_PORT": "RTMP"
},
"CATEGORY_MANAGEMENT": {
"TITLE": "Gestionar categorías",
"LOADING": "Cargando categorías…",
"SELECTED": "Seleccionadas",
"SELECT_ALL": "Seleccionar todo",
"DESELECT_ALL": "Deseleccionar todo",
"SEARCH_PLACEHOLDER": "Buscar categorías…",
"NO_RESULTS": "No se encontraron categorías coincidentes",
"NO_CATEGORIES": "No hay categorías disponibles",
"SAVE": "Guardar"
}
},
"PORTALS": {
"ALL_CATEGORIES": "Todas las categorias",
"MY_FAVORITES": "Mis favoritos",
"ADD_TO_FAVORITES": "Agregar a los favoritos",
"REMOVE_FROM_FAVORITES": "Quitar de favoritos",
"REMOVED_FROM_FAVORITES": "Eliminado de favoritos",
"ADDED_TO_FAVORITES": "Añadido a favoritos",
"FAVORITES": "Favoritos",
"RECENTLY_VIEWED": "Vistos recientemente",
"THIS_PLAYLIST": "Esta lista de reproducción",
"ALL_PLAYLISTS": "Todas las listas",
"LIVE_TV": "TV en vivo",
"MOVIES": "Películas",
"SERIES": "Series",
"SEARCH": "Buscar",
"NO_FAVORITES": "Aún no hay favoritos",
"NO_RECENT_ITEMS": "No hay elementos vistos recientemente",
"REMOVE_FROM_RECENT": "Quitar de vistos recientemente",
"BROWSE_ALL_MOVIES": "Ver todas las películas",
"BROWSE_ALL_SERIES": "Ver todas las series",
"BROWSE_ALL_LIVE": "Ver toda la TV en vivo",
"VIEW_IN_PORTAL": "Ver en el portal",
"VIEW_IN_PORTAL_TOOLTIP": "Abrir en {{name}}",
"SIDEBAR": {
"MAIN": "Principal",
"MOVIES": "Películas",
"LIVE_TV": "TV en vivo",
"SERIES": "Series",
"LIBRARY": "Biblioteca",
"SEARCH": "Buscar",
"RECENT": "Reciente",
"RECENTLY_ADDED": "Añadidos recientemente",
"FAVORITES": "Favoritos"
},
"ERROR_VIEW": {
"IMPORT_CANCELLED": {
"TITLE": "Importación cancelada",
"DESCRIPTION": "La importación de la lista de reproducción se canceló. Reintenta cuando quieras continuar cargando esta fuente."
},
"ACCOUNT_EXPIRED": {
"TITLE": "Cuenta caducada",
"DESCRIPTION": "Esta cuenta ha caducado. \nVerifique las credenciales en la configuración de la lista de reproducción o elimínelas."
},
"ACCOUNT_INACTIVE": {
"TITLE": "Cuenta inactiva",
"DESCRIPTION": "Esta cuenta está inactiva. Verifica las credenciales en la configuración de la lista de reproducción o elimínala."
},
"UNAUTHORIZED": {
"TITLE": "No autorizado",
"DESCRIPTION": "Verifique las credenciales en la configuración de la lista de reproducción o elimínelas."
},
"NOT_FOUND": {
"TITLE": "Portal no encontrado",
"DESCRIPTION": "Verifica las credenciales y la URL del portal en la configuración de la lista de reproducción o elimínala."
},
"PORTAL_UNAVAILABLE": {
"TITLE": "Portal no disponible",
"DESCRIPTION": "No se pudo contactar con el portal. Verifica la URL del servidor o reintenta cuando la fuente esté disponible de nuevo."
},
"EMPTY_CATEGORY": {
"TITLE": "categoría vacía",
"DESCRIPTION": "Esta categoría no tiene contenido, seleccione otra categoría o cambie el tipo de contenido"
},
"UNKNOWN_ERROR": {
"TITLE": "algo salió mal",
"DESCRIPTION": "Error desconocido, inténtalo de nuevo más tarde."
},
"NO_CATEGORY_SELECTED": {
"TITLE": "Ninguna categoría seleccionada",
"DESCRIPTION": "Selecciona una categoría para ver el contenido"
},
"STALKER_LOGIN_REQUIRED": "El portal requiere usuario y contraseña. Vuelve a importar el portal y completa los campos de nombre de usuario y contraseña.",
"STALKER_DEVICE_CONFLICT": "El portal tiene registrado un ID de dispositivo distinto para esta dirección MAC. Restaura el ID de dispositivo que usaste primero o pídele a tu proveedor que restablezca el dispositivo registrado para esta MAC.",
"PLAYLIST_SETTINGS": "Configuración de lista de reproducción",
"HOME": "Hogar",
"DELETE": "Borrar"
},
"EMPTY_LIST_VIEW": {
"TITLE": "No se encontraron resultados",
"NO_SEARCH_RESULTS": "No se encontró nada, intenta cambiar tu solicitud de búsqueda."
},
"SEARCH_VIEW": {
"INITIAL_TITLE": "Buscar contenido",
"INITIAL_DESCRIPTION": "Ingresa al menos 3 caracteres para buscar en TV en vivo, películas y series.",
"RESULTS_FOUND": "Se encontraron {{count}} resultados",
"NO_RESULTS_FOR": "No se encontraron resultados para \"{{term}}\"",
"GROUP_BY_PLAYLIST": "Agrupar resultados por lista de reproducción",
"VISIBLE_CATEGORIES_ONLY": "Solo categorías visibles",
"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 de transmisión copiada al portapapeles",
"COPY_STREAM_URL": "Copiar URL de transmisión",
"NOW_PLAYING": "Reproduciendo ahora",
"UP_NEXT": "A continuación",
"CLOSE_PLAYER": "Cerrar reproductor",
"ABOUT": "Acerca de",
"SEASONS_AND_EPISODES": "Temporadas y episodios",
"SEASON_TAB": "Temporada {{number}}",
"BACK_TO_PLAYING_EPISODE": "Volver al episodio en reproducción",
"GRID_VIEW": "Vista de cuadrícula",
"LIST_VIEW": "Vista de lista",
"NO_EPISODES_AVAILABLE": "No hay episodios disponibles",
"NO_EPISODES_AVAILABLE_MESSAGE": "Tu proveedor incluye esta serie en el listado, pero no hay temporadas ni episodios disponibles para reproducir.",
"SEASON_EMPTY": "Esta temporada está vacía",
"SEASON_EMPTY_MESSAGE": "Tu proveedor incluye esta temporada en el listado, pero no hay episodios reproducibles disponibles.",
"EPISODE_INFO": "Detalles del episodio",
"SELECT_CATEGORY": "Selecciona una categoría",
"PAGE": "Página",
"CONTENT_NOT_AVAILABLE": "Este contenido no está disponible en este servidor",
"PLAYBACK_ERROR": "No se pudo obtener la URL de reproducción",
"LOADING_SEASONS": "Cargando temporadas…",
"LOADING_ALL_CHANNELS": "Cargando la lista completa de canales…",
"REFRESH_CHANNEL_LIST": "Actualizar lista de canales",
"NO_CHANNELS_IN_CATEGORY": "No hay canales en esta categoría",
"ITEM": "elemento",
"ITEMS": "elementos",
"NO_EPISODES": "No hay episodios disponibles",
"ALL_RADIO": "Todas las radios",
"MULTI_SOURCE": {
"SOURCES": "Fuentes",
"SOURCE": "Fuente",
"SOURCES_FOR": "Fuentes para “{{title}}”",
"OPEN_SOURCES": "Mostrar fuentes alternativas",
"MATCHED_BY_TMDB": "coincidencia por TMDB",
"MATCHED_BY_TITLE": "coincidencia por título",
"MATCH_BY_TITLE": "por título",
"PLAYING": "Reproduciendo",
"CURRENT": "Actual",
"PLAY_FROM_SOURCE": "Reproducir desde esta fuente",
"PIN_SOURCE": "Fijar como fuente principal",
"UNPIN_SOURCE": "Dejar de fijar esta fuente",
"CHECK": "comprobar",
"CHECK_TOOLTIP": "Comprobar disponibilidad",
"PROBE_OK": "disponible",
"PROBE_FAIL": "no disponible",
"PROBE_CHECKING": "comprobando",
"AUTO_FAILOVER": "Cambio automático al fallar",
"PLAYING_FROM": "Reproduciendo desde:",
"SWITCH_TITLE": "Fuente no disponible — cambiando a {{playlist}}",
"SWITCH_DETAIL": "se reanuda en {{timecode}}",
"SWITCH_AUDIO_WARNING": "el doblaje puede ser distinto",
"SWITCHED_TO": "Se cambió a {{playlist}}",
"UNDO": "Deshacer",
"CHOOSE_OTHER": "Elegir otra",
"TRY_ANOTHER_SOURCE": "Probar otra fuente",
"ERROR_HAS_ALTERNATIVES": "{{playlist}} no está ofreciendo esta transmisión. Esta película está en tus otras listas:",
"RESUME_KEPT": "se conservará la posición · {{timecode}}",
"ALL_SOURCES_TRIED": "Se han probado todas las fuentes.",
"ALSO_FOUND_IN_ONE": "— también está en otra lista",
"ALSO_FOUND_IN_OTHER": "— también está en otras {{count}} listas",
"CHECK_ALL": "comprobar todas",
"FILTER_PLACEHOLDER": "Filtrar por lista",
"NO_MATCHES": "Ninguna lista coincide con ese filtro",
"COPIES": "{{count}} copias en esta lista",
"MORE_SOURCES": "+{{count}} más en la lista de fuentes",
"FILTER_ALL": "Todas",
"FILTER_AVAILABLE": "Disponibles",
"FILTER_HD": "HD+",
"ALL_LANGUAGES": "Todos los idiomas",
"SAME_AS_ABOVE": "igual que la anterior",
"SHOWING_OF_TOTAL": "{{visible}} de {{total}}"
},
"GRID": {
"LOADING_MORE": "Cargando más…",
"LOAD_MORE_FAILED": "No se pudieron cargar más elementos",
"RETRY": "Reintentar"
}
},
"INFORMATION": "Información",
"DOWNLOADS": {
"TITLE": "Descargas",
"DOWNLOAD": "Descargar",
"PLAY_LOCAL": "Reproducir local",
"DOWNLOAD_SEASON": "Descargar temporada ({{count}})",
"DOWNLOAD_SEASON_ARIA": "Descargar temporada, {{count}} episodios disponibles",
"ADDING_TO_QUEUE": "Añadiendo a la cola…",
"EPISODE_DOWNLOAD_ARIA": "Descargar {{title}}",
"EPISODE_DOWNLOAD_PENDING_ARIA": "{{title}} ya está en la cola de descargas",
"EPISODE_DOWNLOAD_FAILED": "No se pudo añadir el episodio a las descargas.",
"SEASON_QUEUE_RESULT": "Añadidos {{added}} · Omitidos {{skipped}}",
"SEASON_QUEUE_RESULT_WITH_FAILURES": "Añadidos {{added}} · Omitidos {{skipped}} · Fallidos {{failed}}",
"EMPTY": "Sin descargas aún",
"EMPTY_HINT": "Descarga películas y episodios para ver sin conexión",
"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": "Descargas no disponibles",
"DESKTOP_ONLY": "Esta función solo está disponible en la aplicación de escritorio",
"NO_FOLDER": "No se ha seleccionado carpeta de descarga",
"CHANGE_FOLDER": "Cambiar carpeta",
"CLEAR_COMPLETED": "Limpiar completados",
"CLEAR_COMPLETED_DIALOG": {
"TITLE": "Borrar descargas completadas",
"MESSAGE": "Esto elimina las entradas completadas, fallidas y canceladas de la vista actual de descargas. No borra ningún archivo que ya se haya descargado al disco."
},
"SOURCE_PLAYLIST_MISSING": "Esta descarga ya no se puede abrir en la biblioteca porque su lista de reproducción de origen fue eliminada.",
"FILE_NOT_FOUND": "Este archivo descargado ya no está disponible en el disco.",
"FILE_ACTION_ERROR": "No se pudo completar la acción del archivo.",
"ACTION_FAILED": "La acción ha fallado",
"PAUSE": "Pausar",
"RESUME": "Reanudar",
"CANCEL": "Cancelar",
"DOWNLOADED_REVEAL": "Descargado — mostrar en carpeta",
"DOWNLOADING_PERCENT": "Descargando… {{percent}}%",
"CANCEL_CONFIRM_TITLE": "Cancelar descarga",
"CANCEL_CONFIRM_MESSAGE": "¿Detener esta descarga? El archivo descargado parcialmente se descartará.",
"RETRY": "Reintentar",
"REMOVE": "Eliminar",
"PLAY": "Reproducir",
"REVEAL": "Mostrar en carpeta",
"COPY_URL": "Copiar URL de descarga",
"URL_COPIED": "URL de descarga copiada al portapapeles",
"URL_COPY_FAILED": "No se pudo copiar la URL al portapapeles",
"STATUS": {
"QUEUED": "En cola",
"DOWNLOADING": "Descargando",
"COMPLETED": "Completado",
"FAILED": "Fallido",
"CANCELED": "Cancelado",
"PAUSED": "En pausa",
"FILE_MISSING": "File missing"
},
"ACTIVE_COUNT": "{{count}} active",
"TRACKED_DOWNLOADS": "Tracked downloads",
"CLEAR_FINISHED": "Clear finished",
"DOWNLOADING_NOW": "Downloading now",
"NEEDS_ATTENTION": "Needs attention",
"READY_TO_WATCH": "Ready to watch",
"OFFLINE": "Offline",
"OFFLINE_BADGE": "Offline",
"FILTER": {
"LABEL": "Filter downloads",
"ALL": "All",
"MOVIES": "Movies",
"SERIES": "Series",
"IN_PROGRESS": "In progress"
},
"REMOVE_FROM_MANAGER": "Remove from manager",
"REMOVE_COMPLETED_DIALOG": {
"TITLE": "Remove from manager?",
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
},
"REMOVE_PARTIAL_DIALOG": {
"TITLE": "Remove partial download?",
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
},
"CLEAR_FINISHED_DIALOG": {
"TITLE": "Clear finished downloads?",
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
},
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
"EPISODE_COUNT_ONE": "1 episode",
"EPISODE_COUNT_OTHER": "{{count}} episodes",
"MORE_ACTIONS": "More actions",
"MOVIE": "Movie",
"EPISODE": "Episode",
"SERIES": "Series",
"OPEN_ARTWORK": "Open {{title}}",
"OPEN_DETAILS": "Open details",
"OPEN_EPISODES": "Open downloaded episodes",
"SEASON": "Season {{season}}",
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
"DOWNLOADED_EPISODES": "Downloaded episodes",
"OFFLINE_DETAIL": {
"AVAILABLE": "Available offline",
"PLAY": "Play offline",
"VIEW_IN_PORTAL": "View in portal",
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
"FILE_SIZE": "{{size}}",
"NOT_FOUND_TITLE": "Download not found",
"NOT_FOUND_BODY": "This download is no longer available.",
"BACK": "Back to Downloads"
},
"ARIA": {
"OPEN": "Open {{title}}",
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
"PROGRESS": "Download progress for {{title}}",
"PAUSE": "Pause {{title}}",
"CANCEL": "Cancel {{title}}",
"RESUME": "Resume {{title}}",
"REMOVE": "Remove {{title}} from manager",
"RETRY": "Retry {{title}}",
"MORE_ACTIONS": "More actions for {{title}}",
"COPY_URL": "Copy download URL for {{title}}",
"DOWNLOAD_AGAIN": "Download {{title}} again"
},
"DOWNLOAD_AGAIN": "Download again"
},
"REMOTE_CONTROL": {
"TITLE": "Control remoto",
"SUBTITLE": "Controla tu reproductor IPTV de forma remota",
"UP_CHANNEL": "Canal arriba",
"DOWN_CHANNEL": "Canal abajo",
"HEADER": "Control remoto de IPTVnator",
"FOOTER": "Control remoto de IPTVnator"
},
"WORKSPACE": {
"FAVORITES_ONLY": "Solo favoritos",
"SORT_CUSTOM": "Orden personalizado",
"SORT_DATE_DESC": "Fecha de adición (más recientes primero)",
"SORT_DATE_ASC": "Fecha de adición (más antiguas primero)",
"SORT_NAME_ASC": "Nombre A-Z",
"SORT_NAME_DESC": "Nombre 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": "Ordenar: ",
"SORT_SERVER": "Orden del servidor",
"CATEGORY_SORT_ARIA": "Ordenar categorías",
"DASHBOARD": {
"CONTINUE_WATCHING": "Continuar viendo",
"LIVE_FAVORITES": "Ahora en vivo en tus favoritos",
"LIVE_RECENT": "Continuar con TV en vivo",
"REMAINING_SECONDS": "Quedan {{seconds}} s",
"REMAINING_MINUTES": "Quedan {{minutes}} min",
"REMAINING_HOURS": "Quedan {{hours}} h",
"REMAINING_HOURS_MINUTES": "Quedan {{hours}} h {{minutes}} min",
"PERCENT_WATCHED": "{{value}}% visto",
"UNTITLED_SOURCE": "Fuente sin título",
"GLOBAL_FAVORITES": "Favoritos globales",
"REMOVE_FROM_HISTORY": "Quitar del historial",
"RECENT_SOURCES": "Fuentes usadas recientemente",
"MANAGE_ALL": "Gestionar todo",
"SEE_ALL": "Ver todo",
"SEE_ALL_COUNT": "Ver todos ({{count}})",
"RECENTLY_WATCHED": "Vistos recientemente",
"XTREAM_RECENTLY_ADDED": "Añadidos recientemente en Xtream",
"TMDB_TRENDING": "Tendencias de la semana",
"TMDB_RECOMMENDED": "Recomendaciones para ti",
"TMDB_RECOMMENDED_BECAUSE": "Porque viste {{title}}",
"NO_HISTORY": "No se encontraron elementos para este filtro.",
"NO_HISTORY_HINT": "Tu historial de visualización aparecerá aquí cuando empieces a reproducir contenido de tus listas.",
"XTREAM": "Xtream",
"STALKER": "Stalker",
"M3U": "M3U",
"STALKER_PORTAL": "Stalker Portal",
"PROVIDER": "Proveedor",
"TYPE_LIVE": "En vivo",
"TYPE_MOVIE": "Película",
"TYPE_SERIES": "Serie",
"SEASON_EPISODE_BADGE": "T{{season}}·E{{episode}}",
"NOT_YET_SYNCED": "Aún no sincronizado",
"RECENTLY_WATCHED_LIVE_TV": "Recently watched live TV",
"FAVORITE_MOVIES_AND_SERIES": "Favorite movies & series",
"SOURCE_EXPIRES_IN_DAYS": "Caduca en {{days}} d",
"SOURCE_EXPIRED": "Caducada"
},
"SHELL": {
"BRAND_ALT": "IPTVnator",
"RAIL_DASHBOARD": "Panel",
"OPEN_DASHBOARD": "Abrir panel",
"RAIL_SOURCES": "Fuentes",
"OPEN_SOURCES": "Abrir fuentes",
"RAIL_GLOBAL_FAVORITES": "Favoritos",
"RAIL_GLOBAL_RECENT": "Vistos recientemente",
"RAIL_GLOBAL_SEARCH": "Global search",
"RAIL_SETTINGS": "Ajustes",
"OPEN_SETTINGS": "Abrir ajustes",
"RAIL_LIBRARY": "Biblioteca",
"RAIL_MOVIES": "Películas",
"RAIL_LIVE": "TV en vivo",
"RAIL_SERIES": "Series",
"RAIL_RECENTLY_ADDED": "Añadidos recientemente",
"RAIL_SEARCH": "Búsqueda avanzada",
"RAIL_RECENT": "Vistos recientemente",
"RAIL_FAVORITES": "Favoritos",
"RAIL_DOWNLOADS": "Descargas",
"EXTERNAL_PLAYBACK_CLOSE": "Close player",
"EXTERNAL_PLAYBACK_DISMISS": "Dismiss",
"EXTERNAL_PLAYBACK_OPENING": "Opening player…",
"EXTERNAL_PLAYBACK_STARTED": "Player started",
"EXTERNAL_PLAYBACK_PLAYING": "Playing",
"EXTERNAL_PLAYBACK_FAILED": "External player error",
"EXTERNAL_PLAYBACK_CLOSED": "Closed",
"RAIL_ALL_CHANNELS": "Todos los canales",
"RAIL_GROUPS": "Grupos",
"RAIL_CONTEXT_ACTIONS": "Acciones de la sección",
"SEARCH_LABEL": "Buscar",
"SEARCH_SOURCES_PLACEHOLDER": "Buscar fuentes (todas las listas)…",
"SEARCH_GLOBAL_PLACEHOLDER": "Search all playlists...",
"SEARCH_PLAYLIST_PLACEHOLDER": "Buscar en esta lista de reproducción…",
"SEARCH_SECTION_PLACEHOLDER": "Buscar en esta sección…",
"FILTER_SECTION_PLACEHOLDER": "Filtrar esta sección…",
"SEARCH_STATUS_LOADED_ONLY": "Solo canales cargados",
"COMMAND_PALETTE_SHORTCUT": "Paleta de comandos (Ctrl/Cmd+K)",
"OPEN_COMMAND_PALETTE": "Abrir paleta de comandos",
"CONTEXT_DRAWER_CATEGORIES_TOGGLE": "Mostrar u ocultar el panel de categorías",
"CONTEXT_DRAWER_CATEGORIES_TOOLTIP": "Categorías",
"CONTEXT_DRAWER_FILTERS_TOGGLE": "Mostrar u ocultar el panel de filtros",
"CONTEXT_DRAWER_FILTERS_TOOLTIP": "Filtros",
"CONTEXT_DRAWER_SETTINGS_TOGGLE": "Mostrar u ocultar el panel de secciones de ajustes",
"CONTEXT_DRAWER_SETTINGS_TOOLTIP": "Secciones de ajustes",
"ADD_PLAYLIST_ALL": "Agregar lista de reproducción",
"ADD_PLAYLIST": "Agregar lista de reproducción",
"OPEN_DOWNLOADS": "Abrir descargas",
"OPEN_CONTEXT_ACTIONS": "Abrir acciones de la sección",
"NO_SECTION_ACTIONS": "Sin acciones para esta sección",
"PLAYLIST_INFO": "Información de la lista",
"ACCOUNT_INFO": "Información de la cuenta",
"REFRESH_PLAYLIST": "Actualizar lista de reproducción",
"CLEAR_COMPLETED_DOWNLOADS_ALL": "Borrar descargas completadas (todas las listas)",
"CLEAR_COMPLETED_DOWNLOADS_ALL_ARIA": "Borrar descargas completadas de todas las listas",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST": "Borrar descargas completadas (esta lista)",
"CLEAR_COMPLETED_DOWNLOADS_THIS_PLAYLIST_ARIA": "Borrar descargas completadas de esta lista",
"CLEAR_RECENTLY_VIEWED_SECTION": "Borrar vistos recientemente",
"CLEAR_RECENTLY_VIEWED_SECTION_ARIA": "Borrar vistos recientemente de esta sección",
"CLEAR_RECENTLY_VIEWED_TYPE": "Borrar vistos recientemente {{type}}",
"CLEAR_RECENTLY_VIEWED_DIALOG_TITLE": "¿Borrar vistos recientemente {{type}}?",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_PLAYLIST": "Todos los elementos {{type}} de esta lista se eliminarán de tu historial de vistos recientemente. Esta acción no se puede deshacer.",
"CLEAR_RECENTLY_VIEWED_DIALOG_MESSAGE_ALL": "Todos los elementos {{type}} de todas las listas se eliminarán de tu historial de vistos recientemente. Esta acción no se puede deshacer.",
"CLEAR_FAVORITES_TYPE": "Borrar favoritos {{type}}",
"CLEAR_FAVORITES_DIALOG_TITLE": "¿Eliminar todos los favoritos {{type}}?",
"CLEAR_FAVORITES_DIALOG_MESSAGE_PLAYLIST": "Todos los favoritos {{type}} de esta lista se eliminarán. Esta acción no se puede deshacer.",
"CLEAR_FAVORITES_DIALOG_MESSAGE_ALL": "Todos los favoritos {{type}} de todas las listas se eliminarán. Esta acción no se puede deshacer.",
"XTREAM_CODE": "Xtream Code",
"STALKER_PORTAL": "Stalker Portal",
"CHANNELS_COUNT": "{{count}} canales",
"NO_SOURCES_AVAILABLE": "No hay fuentes disponibles",
"ONE_SOURCE_AVAILABLE": "1 fuente disponible",
"SOURCES_AVAILABLE": "{{count}} fuentes disponibles",
"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": "Sincronizando lista de reproducción",
"XTREAM_IMPORT_REMOTE_BADGE": "Fuente remota",
"XTREAM_IMPORT_LOCAL_BADGE": "Biblioteca local",
"XTREAM_IMPORT_DETAIL_REMOTE": "Esperando la respuesta del proveedor.",
"XTREAM_IMPORT_DETAIL_LOCAL": "Preparando un cambio de lista más rápido para la próxima visita.",
"XTREAM_IMPORT_DETAIL_CACHED": "Leyendo la biblioteca local — sin descargar datos del proveedor.",
"XTREAM_IMPORT_PREPARING": "Preparando biblioteca local…",
"XTREAM_IMPORT_LOADING_CACHED": "Cargando el catálogo guardado desde este dispositivo...",
"XTREAM_IMPORT_LOADING": "Obteniendo datos de la lista desde la fuente…",
"XTREAM_IMPORT_SAVING": "Guardando datos de la lista localmente…",
"XTREAM_IMPORT_RESTORING_FAVORITES": "Restaurando favoritos desde la biblioteca local…",
"XTREAM_IMPORT_RESTORING_RECENT": "Restaurando vistos recientemente desde la biblioteca local…",
"XTREAM_IMPORT_PROGRESS": "{{type}} importados: {{current}} / {{total}}",
"XTREAM_IMPORT_CANCEL": "Detener sincronización",
"XTREAM_IMPORT_CANCELLING": "Deteniendo sincronización…",
"COMMANDS": {
"GLOBAL_SEARCH_LABEL": "Search all playlists",
"GLOBAL_SEARCH_DESCRIPTION": "Open global search",
"PLAYLIST_SEARCH_LABEL": "Búsqueda avanzada en esta lista",
"PLAYLIST_SEARCH_DESCRIPTION": "Abrir búsqueda avanzada de la lista",
"OPEN_GLOBAL_FAVORITES_LABEL": "Abrir favoritos globales",
"OPEN_GLOBAL_FAVORITES_DESCRIPTION": "Ir a los favoritos agregados",
"OPEN_DOWNLOADS_LABEL": "Abrir descargas",
"OPEN_DOWNLOADS_DESCRIPTION": "Ir a la vista de descargas",
"OPEN_GLOBAL_RECENT_LABEL": "Abrir vistos recientemente",
"OPEN_GLOBAL_RECENT_DESCRIPTION": "Abrir la página global de vistos recientemente",
"OPEN_SETTINGS_LABEL": "Abrir ajustes",
"OPEN_SETTINGS_DESCRIPTION": "Ir a los ajustes de la aplicación",
"OPEN_SOURCES_LABEL": "Gestionar fuentes",
"OPEN_SOURCES_DESCRIPTION": "Ir a la gestión de fuentes",
"OPEN_DASHBOARD_LABEL": "Abrir panel",
"OPEN_DASHBOARD_DESCRIPTION": "Ir al panel",
"ADD_PLAYLIST_LABEL": "Agregar nueva fuente",
"ADD_PLAYLIST_DESCRIPTION": "Abrir el diálogo para agregar lista de reproducción",
"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": "Actualizar lista de reproducción",
"REFRESH_PLAYLIST_DESCRIPTION": "Volver a sincronizar los datos desde la fuente remota",
"PLAYLIST_INFO_LABEL": "Detalles de la lista",
"PLAYLIST_INFO_DESCRIPTION": "Mostrar la información de la lista actual",
"ACCOUNT_INFO_LABEL": "Información de la cuenta",
"ACCOUNT_INFO_DESCRIPTION": "Mostrar los detalles de la cuenta del servidor Xtream",
"OPEN_VIEW_DESCRIPTION": "Ir a {{view}}",
"CLEAR_CURRENT_VIEW_DESCRIPTION": "Borrar todos los elementos {{type}} visibles en esta vista",
"OPEN_MULTI_EPG_DESCRIPTION": "Abrir la vista EPG de varios canales",
"GO_TO_VOD_LABEL": "Películas",
"GO_TO_VOD_DESCRIPTION": "Ir a la sección de películas",
"GO_TO_LIVE_LABEL": "TV en vivo",
"GO_TO_LIVE_DESCRIPTION": "Ir a la sección de TV en vivo",
"GO_TO_SERIES_LABEL": "Series",
"GO_TO_SERIES_DESCRIPTION": "Ir a la sección de series",
"SWITCH_PLAYER_LABEL": "Cambiar reproductor a {{name}}",
"SWITCH_PLAYER_DESCRIPTION": "Establecer {{name}} como reproductor de vídeo activo",
"SWITCH_PLAYER_FEEDBACK": "Reproductor establecido a {{name}}",
"ACCOUNT_INFO_DESCRIPTION_STALKER": "Mostrar los datos de la cuenta del portal Stalker"
},
"XTREAM_REFRESH_TITLE": "Actualizando lista de reproducción",
"XTREAM_REFRESH_COLLECTING_DATA": "Conservando los datos de tu biblioteca...",
"XTREAM_REFRESH_DELETING_CONTENT": "Eliminando streams en caché...",
"XTREAM_REFRESH_DELETING_CATEGORIES": "Eliminando categorías en caché...",
"XTREAM_REFRESH_DETAIL_LOCAL": "Guardamos favoritos, historial de reproducción, categorías ocultas y progreso para restaurarlos después de la sincronización.",
"XTREAM_REFRESH_PROGRESS": "Registros locales procesados: {{current}} / {{total}}",
"RAIL_RADIO": "Radio"
},
"SOURCES": {
"TITLE": "Fuentes",
"SUBTITLE": "Filtrar y ordenar listas de reproducción",
"TYPE": "Tipo",
"ALL": "Todas",
"M3U_PLAYLISTS": "Listas M3U",
"XTREAM_PLAYLISTS": "Listas Xtream",
"STALKER_PLAYLISTS": "Listas Stalker",
"ALL_PLAYLISTS": "Todas las listas",
"PLAYLIST_COUNT_ONE": "1 lista de reproducción",
"PLAYLIST_COUNT_OTHER": "{{count}} listas de reproducción"
},
"CONTEXT": {
"CATEGORIES": "Categorías",
"MOVIE_CATEGORIES": "Categorías de películas",
"SERIES_CATEGORIES": "Categorías de series",
"LIVE_CATEGORIES": "Categorías en vivo",
"XTREAM_SYNCING_MOVIES": "Sincronizando categorías de películas…",
"XTREAM_SYNCING_SERIES": "Sincronizando categorías de series…",
"XTREAM_SYNCING_LIVE": "Sincronizando categorías en vivo…",
"XTREAM_SOURCE": "Fuente Xtream",
"STALKER_PORTAL": "Portal Stalker",
"MANAGE_CATEGORIES": "Gestionar categorías",
"LOAD_CATEGORIES_ERROR": "No se pueden cargar las categorías",
"LOAD_CATEGORIES_ERROR_HINT": "Reintenta o verifica la configuración del portal.",
"FILTER_BY_TYPE": "Filtrar por tipo",
"ITEM_COUNT_ONE": "1 elemento",
"ITEM_COUNT_OTHER": "{{count}} elementos",
"SEARCH": "Buscar",
"SEARCH_CATEGORIES": "Buscar categorías",
"RADIO_CATEGORIES": "Categorías de radio"
},
"COMMAND_PALETTE": {
"TITLE": "Paleta de comandos",
"SUBTITLE": "Acciones globales y contextuales",
"SEARCH_PLACEHOLDER": "Escribe para filtrar comandos",
"SEARCH_LABEL": "Filtrar comandos",
"EMPTY": "No se encontraron comandos",
"GROUP_GLOBAL": "Acciones globales",
"GROUP_PLAYLIST": "Esta lista de reproducción",
"GROUP_VIEW": "Vista actual",
"GROUP_SECTION": "Esta sección",
"GROUP_RECENT": "Usados recientemente"
},
"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": "Favoritos globales",
"SUBTITLE": "TV en vivo de todas las listas",
"SEARCH_PLACEHOLDER": "Buscar favoritos…",
"NO_RESULTS": "Sin resultados",
"NO_RESULTS_HINT": "Prueba con otro término de búsqueda",
"EMPTY_TITLE": "Aún no hay favoritos de TV en vivo",
"EMPTY_HINT": "Marca canales en vivo de listas M3U, Xtream o Stalker para verlos aquí.",
"EMPTY_PLAYER": "Selecciona un canal para empezar a ver",
"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": "Desconocido"
},
"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."
}
},
"LOADING": "Cargando",
"RETRY": "Reintentar",
"STALKER": {
"ACCOUNT_INFO": {
"TITLE": "Información de la cuenta",
"ACCOUNT": "Cuenta",
"PORTAL_INFO": "Portal",
"LOGIN": "Usuario",
"STATUS": "Estado",
"ACTIVE": "Activa",
"INACTIVE": "Inactiva",
"TARIFF_PLAN": "Plan de tarifa",
"EXPIRES": "Caduca",
"DAYS_LEFT": "Días restantes",
"EXPIRED": "Caducada",
"MAC_ADDRESS": "Dirección MAC",
"PHONE": "Teléfono",
"PORTAL_URL": "URL del portal",
"PORTAL_TYPE_FULL": "Portal Ministra",
"PORTAL_TYPE_LEGACY": "Portal clásico (portal.php)",
"CACHED_BADGE": "Datos guardados",
"REFRESH_FAILED": "No se pudo conectar con el portal — se muestran los datos guardados al añadirlo.",
"NO_ACCOUNT_DATA_TITLE": "Sin datos de la cuenta",
"NO_ACCOUNT_DATA_DESCRIPTION": "Este portal no publica información de la cuenta para este dispositivo."
}
}
}