{ "pageTitle": { "message": "DRM Player | Player Avanzado" }, "appName": { "message": "DRM Player" }, "filterGroupsLabel": { "message": "Filtrar Grupos" }, "allGroupsOption": { "message": "📂 Todos los grupos" }, "groupsLabel": { "message": "Grupos" }, "allGroupsListItem": { "message": "Todos los Grupos" }, "searchPlaceholder": { "message": "Buscar canales..." }, "advancedEditorButton": { "message": "Editor" }, "providersButton": { "message": "Proveedores" }, "listManagementButton": { "message": "Listas" }, "loadListsButton": { "message": "Cargar Listas" }, "saveListsButton": { "message": "Guardar Listas" }, "downloadM3UButton": { "message": "Descargar M3U" }, "epgButton": { "message": "EPG" }, "settingsButton": { "message": "Ajustes" }, "loadUrlButton": { "message": "Cargar URL" }, "loadFileInputTitle": { "message": "Seleccionar archivo M3U local" }, "allChannelsTab": { "message": "Todos" }, "favoritesTab": { "message": "Favoritos" }, "historyTab": { "message": "Historial" }, "backButton": { "message": "Volver" }, "availableChannelsTitle": { "message": "Canales Disponibles" }, "paginationPrev": { "message": "Ant." }, "paginationNext": { "message": "Sig." }, "playerTitle": { "message": "Reproductor" }, "minimizeButton": { "message": "Minimizar" }, "closeButton": { "message": "Cerrar" }, "nowLabel": { "message": "Ahora:" }, "nextLabel": { "message": "Siguiente:" }, "channelListTitle": { "message": "Lista de Canales" }, "advancedEditorTitle": { "message": "Editor Avanzado M3U" }, "noFileLoaded": { "message": "Ningún archivo cargado" }, "searchInListPlaceholder": { "message": "Buscar en la lista..." }, "allGroups": { "message": "Todos los Grupos" }, "deleteSelected": { "message": "Eliminar Sel." }, "clearSelection": { "message": "Limpiar Sel." }, "multiEdit": { "message": "Multi-Editar" }, "logoHeader": { "message": "Logo" }, "nameHeader": { "message": "Nombre" }, "urlHeader": { "message": "URL" }, "epgIdHeader": { "message": "EPG ID" }, "channelNumHeader": { "message": "Num" }, "actionsHeader": { "message": "Acciones" }, "editorPlaceholder": { "message": "Selecciona un canal para editar sus detalles." }, "channelEditorTitle": { "message": "Editor de Canal" }, "logoPreviewAlt": { "message": "Vista previa del logo" }, "channelNameLabel": { "message": "Nombre del Canal" }, "epgIdLabel": { "message": "EPG ID (tvg-id)" }, "channelNumLabel": { "message": "Núm. Canal (ch-number)" }, "logoLabel": { "message": "Logo (tvg-logo)" }, "streamUrlLabel": { "message": "URL del Stream" }, "groupLabel": { "message": "Grupo (group-title)" }, "favoriteLabel": { "message": "Favorito" }, "hideChannelLabel": { "message": "Ocultar canal" }, "advancedSettingsDRM": { "message": "Ajustes Avanzados / DRM" }, "licenseTypeLabel": { "message": "Tipo Licencia DRM (license_type)" }, "licenseKeyLabel": { "message": "Clave/URL Licencia DRM (license_key)" }, "streamHeadersLabel": { "message": "Cabeceras Stream DRM (stream_headers)" }, "vlcUserAgentLabel": { "message": "VLC User-Agent (#EXTVLCOPT:http-user-agent)" }, "testButton": { "message": "Probar" }, "deleteButton": { "message": "Eliminar" }, "saveButton": { "message": "Guardar" }, "closeEditorButton": { "message": "Cerrar Editor" }, "applyChangesAndCloseButton": { "message": "Aplicar Cambios y Cerrar" }, "multiEditTitle": { "message": "Edición Múltiple de Canales" }, "multiEditDescription": { "message": "Aplica cambios a todos los {count} canales seleccionados. Solo los campos activados se modificarán." }, "changeGroupLabel": { "message": "Cambiar Grupo" }, "newGroupNamePlaceholder": { "message": "Nuevo nombre de grupo..." }, "modifyFavoriteLabel": { "message": "Modificar Favorito" }, "addToFavoritesOption": { "message": "Añadir a Favoritos" }, "removeFromFavoritesOption": { "message": "Quitar de Favoritos" }, "modifyVisibilityLabel": { "message": "Modificar Visibilidad" }, "hideChannelsOption": { "message": "Ocultar Canales" }, "showChannelsOption": { "message": "Mostrar Canales" }, "headersAndDRM": { "message": "Cabeceras y DRM" }, "setUserAgentLabel": { "message": "Establecer User-Agent (VLC)" }, "userAgentPlaceholder": { "message": "User-Agent para #EXTVLCOPT..." }, "setStreamHeadersLabel": { "message": "Añadir/Sobrescribir Cabeceras de Stream (Kodi)" }, "streamHeadersPlaceholder": { "message": "key1=value1|key2=value2..." }, "appendHeadersOption": { "message": "Añadir/Actualizar Cabeceras" }, "replaceHeadersOption": { "message": "Reemplazar Todas las Cabeceras" }, "applyChangesButton": { "message": "Aplicar Cambios" }, "saveM3UModalTitle": { "message": "Guardar Lista M3U Actual" }, "saveM3UModalDescription": { "message": "Introduce un nombre para guardar la lista M3U cargada actualmente en la base de datos local de la extensión." }, "listNameLabel": { "message": "Nombre de la Lista:" }, "listNamePlaceholder": { "message": "Ej: MiListaFavorita_TV" }, "saveListButton": { "message": "Guardar Lista" }, "daznTokenModalTitle": { "message": "Token de Autenticación DAZN Requerido" }, "daznTokenModalDescription": { "message": "Para actualizar los canales de DAZN, por favor, introduce tu Bearer Token completo de DAZN." }, "daznTokenModalHint": { "message": "Este token se puede obtener de las herramientas de desarrollador de tu navegador al inspeccionar las solicitudes de red mientras DAZN está activo y logueado." }, "daznTokenLabel": { "message": "Token de DAZN (Bearer):" }, "daznTokenPlaceholder": { "message": "Pega aquí tu Bearer token completo..." }, "rememberTokenLabel": { "message": "Recordar este token (se guardará localmente en los ajustes)" }, "submitTokenButton": { "message": "Enviar Token" }, "loadFromDBModalTitle": { "message": "Listas Guardadas" }, "loadingLists": { "message": "Cargando listas..." }, "loadButton": { "message": "Cargar" }, "epgModalTitle": { "message": "Guía de Programación (EPG)" }, "epgUrlPlaceholder": { "message": "📅 URL del archivo XMLTV EPG" }, "loadEpgButton": { "message": "Cargar/Actualizar EPG" }, "movistarVODModalTitle": { "message": "Movistar+ VOD/Catchup" }, "selectDateLabel": { "message": "Seleccionar Fecha:" }, "loadEpgDayButton": { "message": "Cargar EPG Día" }, "searchProgramPlaceholder": { "message": "Buscar programa..." }, "allChannelsOption": { "message": "Todos los canales" }, "allGenresOption": { "message": "Todos los géneros" }, "noProgramsFound": { "message": "No se encontraron programas para la fecha/filtros seleccionados." }, "pageInfo": { "message": "Página {currentPage} de {totalPages} ({totalItems} resultados)" }, "previousButton": { "message": "Anterior" }, "nextButton": { "message": "Siguiente" }, "programDetailsTitle": { "message": "Detalles del Programa" }, "playProgramButton": { "message": "Reproducir" }, "addToListButton": { "message": "Añadir a Lista M3U" }, "xtreamModalTitle": { "message": "Conexión a Servidor Xtream Codes" }, "xtreamModalDescription": { "message": "Introduce los detalles de tu servidor Xtream. La URL M3U se generará automáticamente." }, "xtreamServerNameLabel": { "message": "Nombre para Guardar (Opcional):" }, "xtreamHostLabel": { "message": "Host del Servidor (ej: http://dominio.com:puerto):" }, "xtreamUserLabel": { "message": "Usuario:" }, "xtreamPasswordLabel": { "message": "Contraseña:" }, "xtreamOutputTypeLabel": { "message": "Tipo de Salida Preferido:" }, "xtreamM3uPlusOption": { "message": "M3U Plus (Recomendado)" }, "xtreamTsOption": { "message": "TS" }, "xtreamHlsOption": { "message": "HLS (m3u8)" }, "xtreamOutputHint": { "message": "Afecta al formato de las URLs de los streams." }, "xtreamContentToLoadLabel": { "message": "Contenido a Cargar:" }, "xtreamLiveChannels": { "message": "Canales en Vivo" }, "xtreamVod": { "message": "VOD (Películas)" }, "xtreamSeries": { "message": "Series" }, "xtreamFetchEpgLabel": { "message": "Intentar obtener EPG del servidor" }, "xtreamForceGroupSelectionLabel": { "message": "Forzar selección de grupos" }, "xtreamForceGroupSelectionHint": { "message": "Marca esto si quieres cambiar tu selección de grupos para este servidor." }, "xtreamSavedServersLabel": { "message": "Servidores Guardados" }, "xtreamNoSavedServers": { "message": "No hay servidores guardados." }, "xtreamSaveConnectionButton": { "message": "Guardar Conexión Actual" }, "xtreamConnectButton": { "message": "Conectar y Cargar" }, "xtreamGroupSelectionTitle": { "message": "Seleccionar Grupos de Xtream" }, "xtreamGroupSelectionDescription": { "message": "Selecciona los grupos de cada categoría que deseas cargar en la lista." }, "xtreamLiveGroupsLabel": { "message": "Grupos en Vivo" }, "xtreamVodGroupsLabel": { "message": "Grupos VOD" }, "xtreamSeriesGroupsLabel": { "message": "Grupos Series" }, "selectAll": { "message": "Todos" }, "deselectAll": { "message": "Ninguno" }, "loading": { "message": "Cargando..." }, "loadSelectedButton": { "message": "Cargar Seleccionados" }, "xcodecPanelsTitle": { "message": "Gestión de Paneles XCodec" }, "xcodecPanelFormLabel": { "message": "Formulario del Panel" }, "xcodecPanelNameLabel": { "message": "Nombre del Panel (Opcional):" }, "xcodecServerUrlLabel": { "message": "URL del Servidor X-UI/XC:" }, "xcodecApiTokenLabel": { "message": "Token API (si es requerido):" }, "xcodecSavePanelButton": { "message": "Guardar Panel" }, "xcodecClearFormButton": { "message": "Limpiar" }, "xcodecSavedPanelsLabel": { "message": "Paneles Guardados" }, "xcodecImportPresetButton": { "message": "Importar Paneles Predefinidos" }, "xcodecNoSavedPanels": { "message": "No hay paneles guardados." }, "xcodecProcessAllButton": { "message": "Procesar Todos" }, "xcodecProcessFormButton": { "message": "Procesar Panel (Formulario)" }, "xcodecPreviewTitle": { "message": "Previsualización Panel XCodec" }, "xcodecPreviewStatsLoading": { "message": "Cargando estadísticas..." }, "xcodecPanelGroupsLabel": { "message": "Grupos del Panel" }, "xcodecSelectAllGroupsButton": { "message": "Seleccionar/Deseleccionar Todos los Grupos" }, "xcodecChannelsInGroupLabel": { "message": "Canales en Grupo Seleccionado" }, "xcodecSelectGroupHint": { "message": "Selecciona un grupo para ver los canales." }, "xcodecSelectAllInGroupButton": { "message": "Seleccionar/Deseleccionar Todos en Grupo" }, "xcodecAddSelectedButton": { "message": "Añadir Seleccionados" }, "xcodecAddAllValidButton": { "message": "Añadir Todos los Válidos" }, "settingsTitle": { "message": "Ajustes del Reproductor" }, "settingsGeneralUITab": { "message": "General y UI" }, "settingsPlayerTab": { "message": "Reproductor" }, "settingsNetworkTab": { "message": "Red (Shaka)" }, "settingsEpgTab": { "message": "EPG" }, "settingsXCodecTab": { "message": "XCodec" }, "settingsBarTvTab": { "message": "BarTV" }, "settingsOrangeTvTab": { "message": "OrangeTV" }, "settingsGlobalNetworkTab": { "message": "Red Global" }, "settingsDaznTab": { "message": "DAZN" }, "settingsMovistarTab": { "message": "Movistar+" }, "settingsSendM3uTab": { "message": "Enviar M3U" }, "settingsDataManagementTab": { "message": "Gestión de Datos" }, "settingsUIAppearanceTitle": { "message": "Interfaz de Usuario y Apariencia" }, "languageLabel": { "message": "Idioma (Language):" }, "themeLabel": { "message": "Tema de Color:" }, "greenTheme": { "message": "Verde (Predeterminado)" }, "blueTheme": { "message": "Azul" }, "purpleTheme": { "message": "Púrpura" }, "orangeTheme": { "message": "Naranja" }, "fontLabel": { "message": "Fuente Principal:" }, "systemFont": { "message": "Sistema (Predeterminada)" }, "sansSerifFont": { "message": "Sans-Serif Genérica" }, "serifFont": { "message": "Serif Genérica" }, "monospaceFont": { "message": "Monospace Genérica" }, "cardSizeLabel": { "message": "Tamaño de Tarjetas de Canal:" }, "channelsPerPageLabel": { "message": "Canales por Página:" }, "storeLastM3ULabel": { "message": "Almacenar Última Lista M3U (<4MB)" }, "backgroundAnimationLabel": { "message": "Animación de Fondo (Partículas)" }, "particleOpacityLabel": { "message": "Opacidad de Partículas:" }, "cardDisplaySettingsTitle": { "message": "Visualización en Tarjetas de Canal" }, "logoAspectRatioLabel": { "message": "Ratio de Aspecto del Logo:" }, "aspectRatio169": { "message": "16:9 (Panorámico)" }, "aspectRatio43": { "message": "4:3 (Estándar)" }, "aspectRatio11": { "message": "1:1 (Cuadrado)" }, "aspectRatio21": { "message": "2:1 (Cinemático)" }, "aspectRatioAuto": { "message": "Automático (Original del Contenedor)" }, "showChannelNumberLabel": { "message": "Mostrar Número de Canal" }, "showChannelGroupLabel": { "message": "Mostrar Grupo del Canal" }, "showEpgInfoLabel": { "message": "Mostrar Información EPG (Ahora/Siguiente)" }, "showFavButtonLabel": { "message": "Mostrar Botón de Favoritos" }, "compactCardViewLabel": { "message": "Vista de tarjetas compacta" }, "enableHoverPreviewLabel": { "message": "Habilitar previsualización al pasar el ratón" }, "shakaPlayerSettingsTitle": { "message": "Configuración del Reproductor Shaka" }, "persistentControlsLabel": { "message": "Controles del Reproductor Siempre Visibles" }, "persistFiltersLabel": { "message": "Recordar Filtros entre sesiones" }, "playerWindowOpacityLabel": { "message": "Transparencia de la Ventana del Reproductor:" }, "playerBufferLabel": { "message": "Buffer del reproductor (segundos):" }, "maxVideoHeightLabel": { "message": "Altura Máxima de Video Preferida (ABR):" }, "noRestrictionOption": { "message": "Automático (Sin restricción)" }, "preferredAudioLabel": { "message": "Audio Preferido:" }, "preferredSubtitlesLabel": { "message": "Subtítulos Preferidos:" }, "lowLatencyModeLabel": { "message": "Modo Baja Latencia (Streaming en Vivo)" }, "liveCatchUpModeLabel": { "message": "Sincronización Agresiva en Vivo (Live Catch-up)" }, "enableAbrLabel": { "message": "Habilitar ABR (Adaptación de Bitrate)" }, "abrInitialBandwidthLabel": { "message": "Ancho de banda inicial ABR (Kbps):" }, "jumpLargeGapsLabel": { "message": "Saltar Huecos Grandes en Stream (Live)" }, "dashPresentationDelayLabel": { "message": "Retraso Presentación DASH (segundos):" }, "dashPresentationDelayHint": { "message": "Para streams DASH. Define cuánto detrás del borde \"en vivo\" comenzará la reproducción." }, "avSyncThresholdLabel": { "message": "Umbral Sincronización A/V (segundos):" }, "avSyncThresholdHint": { "message": "Diferencia máxima permitida entre audio y video antes de intentar una corrección." }, "networkRetrySettingsTitle": { "message": "Configuración de Reintentos de Red (Shaka)" }, "manifestMaxRetriesLabel": { "message": "Máx. Reintentos Manifiesto:" }, "manifestTimeoutLabel": { "message": "Timeout Manifiesto (ms):" }, "segmentMaxRetriesLabel": { "message": "Máx. Reintentos Segmento:" }, "segmentTimeoutLabel": { "message": "Timeout Segmento (ms):" }, "epgSettingsTitle": { "message": "Guía de Programación (EPG)" }, "defaultEpgUrlLabel": { "message": "URL EPG XMLTV por Defecto (Modal EPG):" }, "enableEpgNameMatchingLabel": { "message": "Habilitar Coincidencia EPG (XMLTV) por Nombre" }, "epgNameMatchingHint": { "message": "Si tvg-id falla, intenta por nombre (menos preciso)." }, "epgNameMatchThresholdLabel": { "message": "Umbral Similitud Nombre EPG (XMLTV):" }, "epgDensityLabel": { "message": "Densidad Visual de la Guía EPG:" }, "epgDensityHint": { "message": "Píxeles por hora en la línea de tiempo. Más alto = más ancho, más detalle. Más bajo = más compacto." }, "useMovistarVodAsEpgLabel": { "message": "Usar datos VOD de Movistar+ como EPG (experimental)" }, "useMovistarVodAsEpgHint": { "message": "Integra la EPG del día actual de Movistar VOD para los canales de Movistar en tu lista." }, "rematchEpgNowButton": { "message": "Re-emparejar EPG Ahora" }, "rematchEpgHint": { "message": "Necesita una lista M3U y un EPG cargados." }, "xcodecSettingsTitle": { "message": "Configuración de Paneles XCodec" }, "corsProxyUrlLabel": { "message": "URL del Proxy CORS (Opcional):" }, "corsProxyUrlHint": { "message": "Introduce la URL de un proxy CORS si los paneles XCodec tienen problemas de CORS. La URL del panel se añadirá al final (ej: `proxy.com/?url=http://panel.com`). Déjalo vacío para llamadas directas." }, "ignorePanelsOverStreamsLabel": { "message": "Ignorar Paneles con más de X Streams (0 para deshabilitar):" }, "ignorePanelsOverStreamsHint": { "message": "Si un panel tiene más streams que este valor, no se procesará al añadir directamente (no afecta a la previsualización)." }, "batchSizeLabel": { "message": "Tamaño de Lote (Batch) para Configs:" }, "batchSizeHint": { "message": "Número de configuraciones de stream a pedir simultáneamente." }, "apiTimeoutLabel": { "message": "Timeout por Petición API (ms):" }, "apiTimeoutHint": { "message": "Tiempo máximo de espera para cada llamada a la API del panel." }, "barTvCredentialsTitle": { "message": "Credenciales de BarTV" }, "emailLabel": { "message": "Email:" }, "passwordLabel": { "message": "Contraseña:" }, "barTvCredentialsHint": { "message": "Introduce tus credenciales de BarTV para poder cargar los canales." }, "orangeTvCredentialsTitle": { "message": "Credenciales de OrangeTV" }, "userLabel": { "message": "Usuario:" }, "orangeTvGroupSelectionTitle": { "message": "Selección de Grupos de Canales OrangeTV" }, "orangeTvGroupSelectionHint": { "message": "Si no se selecciona ningún grupo, se incluirán todos los grupos disponibles al cargar canales de OrangeTV." }, "globalNetworkSettingsTitle": { "message": "Configuración Global de Red" }, "globalUserAgentLabel": { "message": "User-Agent Global (Opcional):" }, "globalUserAgentHint": { "message": "Aplicable si el canal no define uno propio vía KODIPROP, EXTVLCOPT o EXTHTTP." }, "globalReferrerLabel": { "message": "Referrer Global (Opcional):" }, "globalReferrerHint": { "message": "Aplicable si el canal no define uno propio." }, "additionalGlobalHeadersLabel": { "message": "Cabeceras Adicionales Globales (JSON):" }, "additionalGlobalHeadersHint": { "message": "Se fusionarán con cabeceras del canal (canal tiene precedencia)." }, "daznSettingsTitle": { "message": "Configuración de DAZN" }, "daznAuthTokenLabel": { "message": "Token de Autenticación DAZN:" }, "daznAuthTokenHint": { "message": "Este token se usará para obtener y actualizar los canales de DAZN en tu lista M3U. Se guarda de forma segura." }, "movistarManagementTitle": { "message": "Gestión de Movistar+" }, "movistarManagementDescription": { "message": "Esta sección permite gestionar la autenticación y los tokens para Movistar+." }, "movistarLoginTitle": { "message": "Iniciar Sesión / Obtener Tokens" }, "movistarLoginButton": { "message": "Iniciar Sesión y Obtener Tokens" }, "movistarSavedLongTokensTitle": { "message": "Tokens de Sesión Larga Guardados" }, "movistarTokenIdHeader": { "message": "ID" }, "movistarAccountHeader": { "message": "Cuenta" }, "movistarDeviceIdHeader": { "message": "Device ID" }, "movistarExpiresHeader": { "message": "Expira" }, "movistarStatusHeader": { "message": "Estado" }, "movistarActionHeader": { "message": "Acción" }, "movistarLoading": { "message": "Cargando..." }, "movistarValidateAllButton": { "message": "Validar Todos" }, "movistarDeleteExpiredButton": { "message": "Elim. Expirados" }, "movistarAddJwtLabel": { "message": "Añadir JWT:" }, "movistarDeviceIdLabel": { "message": "Device ID:" }, "movistarAddManualButton": { "message": "Añadir Token Manualmente" }, "movistarDeviceManagementTitle": { "message": "Gestión de Dispositivos para Token:" }, "movistarLoadDevicesHint": { "message": "Carga los dispositivos para el token seleccionado arriba." }, "movistarLoadDevicesButton": { "message": "Cargar Dispositivos" }, "movistarAssociateDeviceButton": { "message": "Asociar Seleccionado" }, "movistarRegisterNewDeviceButton": { "message": "Registrar Nuevo" }, "movistarCurrentCdnTokenTitle": { "message": "Token Corto (CDN) Actual" }, "movistarCdnTokenLabel": { "message": "Token CDN (X-TCDN-Token):" }, "movistarCdnExpiresLabel": { "message": "Expira:" }, "movistarRefreshCdnButton": { "message": "Refrescar Token CDN" }, "movistarCopyCdnButton": { "message": "Copiar CDN" }, "movistarApplyToChannelsButton": { "message": "Aplicar a Canales" }, "movistarVodCacheManagementTitle": { "message": "Gestión de Caché VOD Movistar+" }, "movistarVodCacheSavedDaysLabel": { "message": "Días de datos VOD guardados:" }, "movistarVodCacheEstimatedSizeLabel": { "message": "Tamaño estimado de la caché:" }, "movistarVodCacheDaysToKeepLabel": { "message": "Días a mantener en caché (1-90):" }, "movistarClearVodCacheButton": { "message": "Limpiar Caché VOD Movistar+ Ahora" }, "movistarLogLabel": { "message": "Registro de Acciones:" }, "sendM3uToServerTitle": { "message": "Enviar Lista M3U a Servidor" }, "phpServerUrlLabel": { "message": "URL del Servidor PHP:" }, "phpServerUrlHint": { "message": "Introduce la URL completa del script PHP en tu servidor que recibirá el archivo M3U." }, "sendM3uToServerButton": { "message": "Enviar Lista M3U Cargada Ahora" }, "sendM3uToServerHint": { "message": "La lista M3U actualmente cargada en el reproductor se enviará al servidor especificado." }, "phpScriptGeneratorTitle": { "message": "Generador de Script PHP (receive_m3u.php)" }, "phpScriptGeneratorHint": { "message": "Usa este generador para crear un script PHP personalizado para tu servidor. Configura las opciones y luego copia el código generado." }, "securityOptions": { "message": "Opciones de Seguridad" }, "requireSecretKeyLabel": { "message": "Requerir clave secreta" }, "keyLabel": { "message": "Clave" }, "restrictToExtensionIdLabel": { "message": "Restringir a esta ID de Extensión" }, "fileOptions": { "message": "Opciones de Archivo" }, "savePathLabel": { "message": "Ruta de guardado en servidor" }, "savePathHint": { "message": "Ruta absoluta. Si se deja vacía, se guarda en el mismo directorio que el script." }, "filenameLabel": { "message": "Nombre del archivo:" }, "keepOriginalFilenameLabel": { "message": "Mantener nombre original (sanitizado)" }, "useFixedFilenameLabel": { "message": "Usar nombre fijo:" }, "addTimestampLabel": { "message": "Añadir fecha/hora al nombre del archivo" }, "overwriteLabel": { "message": "Sobrescribir si el archivo ya existe" }, "generatedScriptLabel": { "message": "Script Generado" }, "generateScriptButton": { "message": "Generar Script" }, "copyScriptButton": { "message": "Copiar Script" }, "dataManagementTitle": { "message": "Gestión de Datos de la Aplicación" }, "exportSettingsButton": { "message": "Exportar Ajustes" }, "importSettingsButton": { "message": "Importar Ajustes" }, "clearCacheButton": { "message": "Limpiar Caché y Datos Locales" }, "clearCacheHint": { "message": "Esto borra: historial, favoritos, listas guardadas, servidores Xtream, paneles XCodec, EPG, token DAZN y tokens Movistar. La página se recargará." }, "settingsSaveAndApply": { "message": "Guardar y Aplicar Ajustes" }, "settingsCancel": { "message": "Cancelar" } }