{
    "CANCEL": "Cancelar",
    "CLEAR": "Borrar",
    "CLOSE": "Cerrar",
    "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_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}}."
        },
        "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."
        },
        "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",
            "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",
            "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_VALIDATION_ERROR": "Debe ser una URL válida con protocolo (por ejemplo, http://example.com/c o https://example.com/stalker_portal/c).",
            "ADD": "Agregar",
            "VALIDATING": "Validando portal…"
        },
        "FILTER_BY_NAME": "Filtrar por nombre",
        "FILTER_BY_TYPE": "Filtrar por tipo",
        "FILTER_AND_SORT": "Filtrar y ordenar",
        "SORT_PLAYLISTS": "Ordenar listas",
        "SORT_BY": "Ordenar por",
        "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",
        "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",
        "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, macOS)",
        "PLAYER_MPV": "Reproductor MPV",
        "PLAYER_VLC": "VLC",
        "VIDEO_PLAYER_PLACEHOLDER": "Selecciona una opción",
        "VERSION": "Versión",
        "SAVE_CHANGES": "Guardar cambios",
        "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ó.",
        "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",
        "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",
        "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.",
        "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 macOS 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."
    },
    "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"
    },
    "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": "Ocultar lista de canales",
        "SHOW_CHANNELS_LIST": "Mostrar lista de canales",
        "TOGGLE_SIDEBAR_TOOLTIP": "Alternar lista de canales (⌘/Ctrl+B)"
    },
    "CHANNELS": {
        "SEARCH_CHANNEL": "Buscar canal",
        "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",
        "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",
        "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_CHANNELS_LIST": "Abrir lista de canales",
        "TOGGLE_FAVORITE_FLAG": "Alternar bandera favorita",
        "OPEN_EPG_LIST": "Abrir lista EPG",
        "OPEN_MULTI_EPG": "Abrir vista Multi-EPG",
        "SHOW_INFO": "Mostrar información del programa (presiona I)"
    },
    "EPG": {
        "TITLE": "Guía electrónica de programación",
        "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_NOW": "Ahora en vivo",
        "LIVE_STREAM": "Transmisión en vivo",
        "TIMESHIFT_AVAILABLE": "Timeshift está disponible, clic para reproducir",
        "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_DATE": "Vaya, no está disponible la EPG de esa fecha",
        "NO_GUIDE_HINT": "Prueba otra fecha o actualiza la lista de reproducción.",
        "EPG_NOT_AVAILABLE_CHANNEL_TITLE": "Vaya, no está disponible la EPG del canal.",
        "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",
        "CURRENT_PROGRAM": "Current program",
        "COLLAPSE_PANEL": "Collapse EPG panel",
        "EXPAND_PANEL": "Expand EPG panel"
    },
    "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": "Abrir menú",
        "SUPPORT_ARIA": "Apoyar IPTVnator en GitHub",
        "SETTINGS": "Ajustes",
        "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",
        "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",
        "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",
        "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",
        "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",
            "HOME": "Inicio",
            "PLAYLIST_INFO": "Información de la lista",
            "ACCOUNT_INFO": "Información de la cuenta"
        },
        "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"
            },
            "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",
            "XTREAM_ONLY_NOTE": "La búsqueda global está disponible actualmente solo para listas Xtream.",
            "VISIBLE_CATEGORIES_ONLY": "Solo categorías visibles"
        },
        "STREAM_URL_COPIED": "URL de transmisión copiada al portapapeles",
        "COPY_STREAM_URL": "Copiar URL de transmisión",
        "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…",
        "NO_EPISODES": "No hay episodios disponibles",
        "ALL_RADIO": "Todas las radios"
    },
    "INFORMATION": "Información",
    "DOWNLOADS": {
        "TITLE": "Descargas",
        "DOWNLOAD": "Descargar",
        "PLAY_LOCAL": "Reproducir local",
        "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.",
        "CANCEL": "Cancelar",
        "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"
        }
    },
    "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_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",
            "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"
        },
        "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_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",
            "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_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",
            "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_PREPARING": "Preparando biblioteca local…",
            "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": "Buscar en todas las listas Xtream",
                "GLOBAL_SEARCH_DESCRIPTION": "Abrir el panel de búsqueda global",
                "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}}"
            },
            "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."
        }
    }
}
