From db3d38b3ee9206253cb5fa6249a9197fbdc8ddaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Gonz=C3=A1lez?= <32336326+adriangc24@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:45:56 +0100 Subject: [PATCH] Add complete Spanish translation (es) (#3961) --- .../translations/es/LC_MESSAGES/messages.mo | Bin 0 -> 76879 bytes .../translations/es/LC_MESSAGES/messages.po | 3620 +++++++++++++++++ 2 files changed, 3620 insertions(+) create mode 100644 changedetectionio/translations/es/LC_MESSAGES/messages.mo create mode 100644 changedetectionio/translations/es/LC_MESSAGES/messages.po diff --git a/changedetectionio/translations/es/LC_MESSAGES/messages.mo b/changedetectionio/translations/es/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000000000000000000000000000000..9118fa49cd5f3973ea07f1f387ba1fa178c06edd GIT binary patch literal 76879 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 KmGbEaJpBVTPMjwI literal 0 HcmV?d00001 diff --git a/changedetectionio/translations/es/LC_MESSAGES/messages.po b/changedetectionio/translations/es/LC_MESSAGES/messages.po new file mode 100644 index 00000000..c9bbfdfc --- /dev/null +++ b/changedetectionio/translations/es/LC_MESSAGES/messages.po @@ -0,0 +1,3620 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: changedetection.io 0.53.6\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2026-02-23 03:54+0100\n" +"PO-Revision-Date: 2026-03-08 19:58+0100\n" +"Last-Translator: Adrian Gonzalez \n" +"Language-Team: Español\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Generated-By: Babel 2.16.0\n" + +#: changedetectionio/blueprint/backups/__init__.py +msgid "A backup is already running, check back in a few minutes" +msgstr "" +"Ya se está ejecutando una copia de seguridad. Vuelve a comprobarla en unos " +"minutos." + +#: changedetectionio/blueprint/backups/__init__.py +msgid "Maximum number of backups reached, please remove some" +msgstr "Se alcanzó el número máximo de copias de seguridad; elimine algunas" + +#: changedetectionio/blueprint/backups/__init__.py +msgid "Backup building in background, check back in a few minutes." +msgstr "" +"La copia de seguridad se está creando en segundo plano. Vuelve a comprobarlo" +" en unos minutos." + +#: changedetectionio/blueprint/backups/__init__.py +msgid "Backups were deleted." +msgstr "Se eliminaron las copias de seguridad." + +#: changedetectionio/blueprint/backups/restore.py +msgid "Backup zip file" +msgstr "Archivo zip de copia de seguridad" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Must be a .zip backup file!" +msgstr "¡Debe ser un archivo de copia de seguridad .zip!" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Include groups" +msgstr "Incluir grupos" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Replace existing groups of the same UUID" +msgstr "Reemplazar grupos existentes del mismo UUID" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Include watches" +msgstr "Incluir monitores" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Replace existing watches of the same UUID" +msgstr "Reemplazar monitores existentes del mismo UUID" + +#: changedetectionio/blueprint/backups/restore.py +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Restore backup" +msgstr "Restaurar copia de seguridad" + +#: changedetectionio/blueprint/backups/restore.py +msgid "A restore is already running, check back in a few minutes" +msgstr "" +"Ya se está ejecutando una restauración, vuelve a comprobarlo en unos " +"minutos." + +#: changedetectionio/blueprint/backups/restore.py +msgid "No file uploaded" +msgstr "No se ha subido ningún archivo" + +#: changedetectionio/blueprint/backups/restore.py +msgid "File must be a .zip backup file" +msgstr "El archivo debe ser un archivo de copia de seguridad .zip" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Invalid or corrupted zip file" +msgstr "Archivo zip no válido o dañado" + +#: changedetectionio/blueprint/backups/restore.py +msgid "Restore started in background, check back in a few minutes." +msgstr "" +"La restauración comenzó en segundo plano, vuelve a comprobarlo en unos " +"minutos." + +#: changedetectionio/blueprint/backups/templates/backup_create.html +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Create" +msgstr "Crear" + +#: changedetectionio/blueprint/backups/templates/backup_create.html +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Restore" +msgstr "Restaurar" + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "A backup is running!" +msgstr "¡Se está ejecutando una copia de seguridad!" + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "" +"Here you can download and request a new backup, when a backup is completed " +"you will see it listed below." +msgstr "" +"Aquí puede descargar y solicitar una nueva copia de seguridad; cuando se " +"complete una copia de seguridad, la verá en la lista a continuación." + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "Mb" +msgstr "Mb" + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "No backups found." +msgstr "No se encontraron copias de seguridad." + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "Create backup" +msgstr "Crear copia de seguridad" + +#: changedetectionio/blueprint/backups/templates/backup_create.html +msgid "Remove backups" +msgstr "Eliminar copias de seguridad" + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "A restore is running!" +msgstr "¡Se está ejecutando una restauración!" + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "" +"Restore a backup. Must be a .zip backup file created on/after v0.53.1 (new " +"database layout)." +msgstr "" +"Restaurar una copia de seguridad. Debe ser un archivo de copia de seguridad " +".zip creado a partir de la versión 0.53.1 (nuevo diseño de base de datos)." + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "" +"Note: This does not override the main application settings, only watches and" +" groups." +msgstr "" +"Nota: Esto no sobrescribe la configuración principal de la aplicación, solo " +"monitores y grupos." + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Include all groups found in backup?" +msgstr "¿Incluir todos los grupos encontrados en la copia de seguridad?" + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Replace any existing groups of the same UUID?" +msgstr "¿Reemplazar cualquier grupo existente del mismo UUID?" + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Include all watches found in backup?" +msgstr "¿Incluir todos los monitores encontrados en la copia de seguridad?" + +#: changedetectionio/blueprint/backups/templates/backup_restore.html +msgid "Replace any existing watches of the same UUID?" +msgstr "¿Reemplazar cualquier monitor existente con el mismo UUID?" + +#: changedetectionio/blueprint/imports/importer.py +msgid "" +"Importing 5,000 of the first URLs from your list, the rest can be imported " +"again." +msgstr "" +"Importando 5.000 de las primeras URL de tu lista, el resto se puede importar" +" nuevamente." + +#: changedetectionio/blueprint/imports/importer.py +msgid "{} Imported from list in {:.2f}s, {} Skipped." +msgstr "{} importado de la lista en {:.2f}s, {} omitido." + +#: changedetectionio/blueprint/imports/importer.py +msgid "Unable to read JSON file, was it broken?" +msgstr "No se puede leer el archivo JSON, ¿estaba roto?" + +#: changedetectionio/blueprint/imports/importer.py +msgid "JSON structure looks invalid, was it broken?" +msgstr "La estructura JSON parece no válida, ¿estaba rota?" + +#: changedetectionio/blueprint/imports/importer.py +msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped." +msgstr "{} importado de Distill.io en {:.2f}s, {} omitido." + +#: changedetectionio/blueprint/imports/importer.py +msgid "Unable to read export XLSX file, something wrong with the file?" +msgstr "" +"No se puede leer el archivo XLSX exportado, ¿hay algún problema con el " +"archivo?" + +#: changedetectionio/blueprint/imports/importer.py +msgid "" +"Error processing row number {}, URL value was incorrect, row was skipped." +msgstr "" +"Error al procesar la fila número {}, el valor de la URL era incorrecto y se " +"omitió la fila." + +#: changedetectionio/blueprint/imports/importer.py +msgid "" +"Error processing row number {}, check all cell data types are correct, row " +"was skipped." +msgstr "" +"Error al procesar la fila número {}, compruebe que todos los tipos de datos " +"de celda sean correctos; se omitió la fila." + +#: changedetectionio/blueprint/imports/importer.py +msgid "{} imported from Wachete .xlsx in {:.2f}s" +msgstr "{} importado de Wachete .xlsx en {:.2f}s" + +#: changedetectionio/blueprint/imports/importer.py +msgid "{} imported from custom .xlsx in {:.2f}s" +msgstr "{} importado desde .xlsx personalizado en {:.2f}s" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "URL List" +msgstr "Lista de URL" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Distill.io" +msgstr "Distill.io" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid ".XLSX & Wachete" +msgstr ".XLSX y Wachete" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Restoring changedetection.io backups is in the" +msgstr "" +"Restaurar las copias de seguridad de changetection.io se encuentra en el" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "backups section" +msgstr "sección de copias de seguridad" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "" +"Enter one URL per line, and optionally add tags for each URL after a space, " +"delineated by comma (,):" +msgstr "" +"Ingrese una URL por línea y, opcionalmente, agregue etiquetas para cada URL " +"después de un espacio, delimitado por una coma (,):" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Example:" +msgstr "Ejemplo:" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "URLs which do not pass validation will stay in the textarea." +msgstr "Las URL que no pasen la validación permanecerán en el área de texto." + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "" +"Copy and Paste your Distill.io watch 'export' file, this should be a JSON " +"file." +msgstr "" +"Copie y pegue el archivo de 'exportación' del monitor Distill.io, este " +"debería ser un archivo JSON." + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "This is" +msgstr "Esto es" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "experimental" +msgstr "experimental" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "supported fields are" +msgstr "Los campos admitidos son" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "the rest (including" +msgstr "el resto (incluyendo" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "are ignored." +msgstr "son ignorados." + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "How to export?" +msgstr "¿Cómo exportar?" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Be sure to set your default fetcher to Chrome if required." +msgstr "" +"Asegúrese de configurar su buscador predeterminado en Chrome si es " +"necesario." + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Table of custom column and data types mapping for the" +msgstr "" +"Tabla de asignación de tipos de datos y columnas personalizadas para el" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Custom mapping" +msgstr "Mapeo personalizado" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "File mapping type." +msgstr "Tipo de asignación de archivos." + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Column #" +msgstr "Columna #" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Type" +msgstr "Tipo" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "none" +msgstr "ninguno" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "CSS/xPath filter" +msgstr "Filtro CSS/xPath" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Group / Tag name(s)" +msgstr "Nombre(s) de grupo/etiqueta" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Recheck time (minutes)" +msgstr "Tiempo de revisión (minutos)" + +#: changedetectionio/blueprint/imports/templates/import.html +msgid "Import" +msgstr "Importar" + +#: changedetectionio/blueprint/rss/single_watch.py +#, python-format +msgid "Watch with UUID %(uuid)s not found" +msgstr "Ver con UUID%(uuid)sextraviado" + +#: changedetectionio/blueprint/rss/single_watch.py +#, python-format +msgid "" +"Watch %(uuid)s does not have enough history snapshots to show changes (need " +"at least 2)" +msgstr "" +"Mirar%(uuid)sno tiene suficientes instantáneas del historial para mostrar " +"los cambios (se necesitan al menos 2)" + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Password protection removed." +msgstr "Se eliminó la protección con contraseña." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "" +"Warning: Worker count ({}) is close to or exceeds available CPU cores ({})" +msgstr "" +"Advertencia: recuento de trabajadores ({} ) está cerca o excede los núcleos " +"de CPU disponibles ({} )" + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Worker count adjusted: {}" +msgstr "Conteo de trabajadores ajustado:{}" + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Dynamic worker adjustment not supported for sync workers" +msgstr "" +"El ajuste dinámico de trabajadores no es compatible con trabajadores " +"sincronizados" + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Error adjusting workers: {}" +msgstr "Error al ajustar trabajadores:{}" + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Password protection enabled." +msgstr "Protección con contraseña habilitada." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Settings updated." +msgstr "Configuración actualizada." + +#: changedetectionio/blueprint/settings/__init__.py +#: changedetectionio/blueprint/ui/edit.py +#: changedetectionio/processors/extract.py +msgid "An error occurred, please see below." +msgstr "Se produjo un error, consulte a continuación." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "API Key was regenerated." +msgstr "La clave API se regeneró." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Automatic scheduling paused - checks will not be queued." +msgstr "Programación automática en pausa: las comprobaciones no se pondrán en cola." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "Automatic scheduling resumed - checks will be queued normally." +msgstr "Se reanudó la programación automática: las comprobaciones se pondrán en cola normalmente." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "All notifications muted." +msgstr "Todas las notificaciones silenciadas." + +#: changedetectionio/blueprint/settings/__init__.py +msgid "All notifications unmuted." +msgstr "Todas las notificaciones activadas." + +#: changedetectionio/blueprint/settings/templates/notification-log.html +msgid "Notification debug log" +msgstr "Registro de depuración de notificaciones" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "General" +msgstr "General" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Fetching" +msgstr "Atractivo" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Global Filters" +msgstr "Filtros globales" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "UI Options" +msgstr "Opciones de interfaz de usuario" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "API" +msgstr "API" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "RSS" +msgstr "RSS" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Backups" +msgstr "Copias de seguridad" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Time & Date" +msgstr "Hora y fecha" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "CAPTCHA & Proxies" +msgstr "CAPTCHA y servidores proxy" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Info" +msgstr "Información" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Default recheck time for all watches, current system minimum is" +msgstr "" +"Tiempo de revisión predeterminado para todos los monitores, el mínimo actual" +" del sistema es" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "more info" +msgstr "más información" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"After this many consecutive times that the CSS/xPath filter is missing, send" +" a notification" +msgstr "" +"Después de tantas veces consecutivas que falta el filtro CSS/xPath, envíe " +"una notificación" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Set to" +msgstr "Empezar a" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "to disable" +msgstr "deshabilitar" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Limit collection of history snapshots for each watch to this number of " +"history items." +msgstr "" +"Limite la recopilación de instantáneas del historial para cada monitor a " +"esta cantidad de elementos del historial." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Set to empty to disable / no limit" +msgstr "Establecer en vacío para deshabilitar/sin límite" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Password protection for your changedetection.io application." +msgstr "Protección con contraseña para su aplicación changetection.io." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Password is locked." +msgstr "La contraseña está bloqueada." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Allow access to the watch change history page when password is enabled (Good" +" for sharing the diff page)" +msgstr "" +"Permitir el acceso a la página del historial de cambios del monitor cuando " +"la contraseña está habilitada (bueno para compartir la página de " +"diferencias)" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"When a request returns no content, or the HTML does not contain any text, is" +" this considered a change?" +msgstr "" +"Cuando una solicitud no devuelve contenido o el HTML no contiene ningún " +"texto, ¿se considera esto un cambio?" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Choose a default proxy for all watches" +msgstr "Elija un proxy predeterminado para todos los monitores" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Base URL used for the" +msgstr "URL base utilizada para el" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "token in notification links." +msgstr "token en enlaces de notificación." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Default value is the system environment variable" +msgstr "El valor predeterminado es la variable de entorno del sistema." + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/templates/_common_fields.html +msgid "read more here" +msgstr "leer más aquí" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"method (default) where your watched sites don't need Javascript to render." +msgstr "" +"método (predeterminado) donde los sitios observados no necesitan Javascript " +"para renderizarse." + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Use the" +msgstr "Utilice el" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Basic" +msgstr "Básico" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"method requires a network connection to a running WebDriver+Chrome server, " +"set by the ENV var" +msgstr "" +"El método requiere una conexión de red a un servidor WebDriver+Chrome en " +"ejecución, establecido por la var ENV" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "The" +msgstr "El" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Chrome/Javascript" +msgstr "Cromo/Javascript" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"If you're having trouble waiting for the page to be fully rendered (text " +"missing etc), try increasing the 'wait' time here." +msgstr "" +"Si tiene problemas para esperar a que la página se represente por completo " +"(falta texto, etc.), intente aumentar el tiempo de \"espera\" aquí." + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "This will wait" +msgstr "Esto esperará" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "seconds before extracting the text." +msgstr "segundos antes de extraer el texto." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Number of concurrent workers to process watches. More workers = faster " +"processing but higher memory usage." +msgstr "" +"Número de trabajadores simultáneos para procesar monitores. Más trabajadores" +" = procesamiento más rápido pero mayor uso de memoria." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Currently running:" +msgstr "Actualmente en funcionamiento:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "operational" +msgstr "operacional" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "workers" +msgstr "trabajadores" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "actively processing" +msgstr "procesando activamente" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Example - 3 seconds random jitter could trigger up to 3 seconds earlier or " +"up to 3 seconds later" +msgstr "" +"Ejemplo: una fluctuación aleatoria de 3 segundos podría activarse hasta 3 " +"segundos antes o hasta 3 segundos después" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"For regular plain requests (not chrome based), maximum number of seconds " +"until timeout, 1-999." +msgstr "" +"Para solicitudes simples regulares (no basadas en Chrome), número máximo de " +"segundos hasta el tiempo de espera, 1-999." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Applied to all requests." +msgstr "Aplicado a todas las solicitudes." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Note: Simply changing the User-Agent often does not defeat anti-robot " +"technologies, it's important to consider" +msgstr "" +"Nota: El simple hecho de cambiar el User-Agent a menudo no derrota a las " +"tecnologías anti-robots; es importante tenerlo en cuenta." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "all of the ways that the browser is detected" +msgstr "todas las formas en que se detecta el navegador" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/edit.html +#: changedetectionio/templates/_common_fields.html +msgid "Tip:" +msgstr "Consejo:" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Connect using Bright Data and Oxylabs Proxies, find out more here." +msgstr "" +"Conéctese utilizando Bright Data y Oxylabs Proxies; obtenga más información " +"aquí." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Ignore whitespace, tabs and new-lines/line-feeds when considering if a " +"change was detected." +msgstr "" +"Ignore los espacios en blanco, las tabulaciones y las nuevas líneas/avances " +"de línea al considerar si se detectó un cambio." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Note:" +msgstr "Nota:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Changing this will change the status of your existing watches, possibly " +"trigger alerts etc." +msgstr "" +"Cambiar esto cambiará el estado de sus monitores existentes, posiblemente " +"activará alertas, etc." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Render anchor tag content, default disabled, when enabled renders links as" +msgstr "" +"Representar el contenido de la etiqueta de anclaje, deshabilitado de forma " +"predeterminada; cuando está habilitado, los enlaces se muestran como" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Changing this could affect the content of your existing watches, possibly " +"trigger alerts etc." +msgstr "" +"Cambiar esto podría afectar el contenido de sus monitores existentes, " +"posiblemente activar alertas, etc." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Remove HTML element(s) by CSS and XPath selectors before text conversion." +msgstr "" +"Elimine los elementos HTML mediante los selectores CSS y XPath antes de la " +"conversión de texto." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Don't paste HTML here, use only CSS and XPath selectors" +msgstr "No pegue HTML aquí, use solo selectores CSS y XPath" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Add multiple elements, CSS or XPath selectors per line to ignore multiple " +"parts of the HTML." +msgstr "" +"Agregue múltiples elementos, selectores CSS o XPath por línea para ignorar " +"múltiples partes del HTML." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Note: This is applied globally in addition to the per-watch rules." +msgstr "" +"Nota: Esto se aplica globalmente además de las reglas por visualización." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Matching text will be" +msgstr "El texto coincidente será" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "ignored" +msgstr "ignorado" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"in the text snapshot (you can still see it but it wont trigger a change)" +msgstr "" +"en la instantánea de texto (aún puedes verla pero no activará un cambio)" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Each line processed separately, any line matching will be ignored (removed " +"before creating the checksum)" +msgstr "" +"Cada línea se procesa por separado, cualquier coincidencia de líneas se " +"ignorará (se eliminará antes de crear la suma de verificación)" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/templates/edit/text-options.html +msgid "Regular Expression support, wrap the entire line in forward slash" +msgstr "" +"Soporte de expresión regular, ajuste toda la línea con una barra diagonal" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Changing this will affect the comparison checksum which may trigger an alert" +msgstr "" +"Cambiar esto afectará la suma de verificación de comparación, lo que puede " +"generar una alerta." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Remove any text that appears in the \"Ignore text\" from the output " +"(otherwise its just ignored for change-detection)" +msgstr "" +"Elimine cualquier texto que aparezca en \"Ignorar texto\" de la salida (de " +"lo contrario, simplemente se ignorará para la detección de cambios)" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "API Access" +msgstr "Acceso API" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Drive your changedetection.io via API, More about" +msgstr "Conduzca su changetection.io a través de API, más información" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "API access and examples here" +msgstr "Acceso API y ejemplos aquí" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Restrict API access limit by using" +msgstr "Restringir el límite de acceso a la API mediante el uso" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "header - required for the Chrome Extension to work" +msgstr "encabezado: necesario para que funcione la extensión de Chrome" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "API Key" +msgstr "Clave API" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "copy" +msgstr "Copiar" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Regenerate API key" +msgstr "Regenerar clave API" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Chrome Extension" +msgstr "Extensión de Chrome" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Easily add any web-page to your changedetection.io installation from within " +"Chrome." +msgstr "" +"Agregue fácilmente cualquier página web a su instalación de changetection.io" +" desde Chrome." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Step 1" +msgstr "Paso 1" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Install the extension," +msgstr "Instale la extensión," + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Step 2" +msgstr "Paso 2" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Navigate to this page," +msgstr "Navega a esta página," + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Step 3" +msgstr "Paso 3" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Open the extension from the toolbar and click" +msgstr "Abra la extensión desde la barra de herramientas y haga clic" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Sync API Access" +msgstr "Acceso a la API de sincronización" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Try our new Chrome Extension!" +msgstr "¡Pruebe nuestra nueva extensión de Chrome!" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Chrome store icon" +msgstr "Icono de la tienda de Chrome" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Chrome Webstore" +msgstr "Tienda web de Chrome" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Maximum number of history snapshots to include in the watch specific RSS " +"feed." +msgstr "" +"Número máximo de instantáneas del historial que se incluirán en la fuente " +"RSS específica del monitor." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"For watching other RSS feeds - When watching RSS/Atom feeds, convert them " +"into clean text for better change detection." +msgstr "" +"Para ver otras fuentes RSS: cuando vea fuentes RSS/Atom, conviértalas en " +"texto limpio para una mejor detección de cambios." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Does your reader support HTML? Set it here" +msgstr "¿Su lector soporta HTML? Ponlo aquí" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"'System default' for the same template for all items, or re-use your " +"\"Notification Body\" as the template." +msgstr "" +"'Predeterminado del sistema' para la misma plantilla para todos los " +"elementos, o reutilice su \"Cuerpo de notificación\" como plantilla." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Ensure the settings below are correct, they are used to manage the time " +"schedule for checking your web page watches." +msgstr "" +"Asegúrese de que las configuraciones a continuación sean correctas, se " +"utilizan para administrar el horario para verificar las visitas a su página " +"web." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "UTC Time & Date from Server:" +msgstr "Hora y fecha UTC del servidor:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Local Time & Date in Browser:" +msgstr "Hora y fecha locales en el navegador:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"Enable this setting to open the diff page in a new tab. If disabled, the " +"diff page will open in the current tab." +msgstr "" +"Habilite esta configuración para abrir la página de diferencias en una nueva" +" pestaña. Si está deshabilitado, la página de diferencias se abrirá en la " +"pestaña actual." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Realtime UI Updates Enabled - (Restart required if this is changed)" +msgstr "" +"Actualizaciones de UI en tiempo real habilitadas: (es necesario reiniciar si" +" se cambia esto)" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Enable or Disable Favicons next to the watch list" +msgstr "Habilitar o deshabilitar favicons junto a la lista de monitores" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Number of items per page in the watch overview list, 0 to disable." +msgstr "Número de elementos por página en la lista general de monitores, 0 para desactivar." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Tip" +msgstr "Consejo" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"\"Residential\" and \"Mobile\" proxy type can be more successfull than " +"\"Data Center\" for blocked websites." +msgstr "" +"El tipo de proxy \"residencial\" y \"móvil\" puede tener más éxito que el " +"\"centro de datos\" para sitios web bloqueados." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "\"Name\" will be used for selecting the proxy in the Watch Edit settings" +msgstr "" +"\"Nombre\" se utilizará para seleccionar el proxy en la configuración de " +"edición de visualización." + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "" +"SOCKS5 proxies with authentication are only supported with 'plain requests' " +"fetcher, for other fetchers you should whitelist the IP access instead" +msgstr "" +"Los proxies SOCKS5 con autenticación solo son compatibles con el buscador de" +" 'solicitudes simples'; para otros buscadores, en su lugar, debe incluir en " +"la lista blanca el acceso IP" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Uptime:" +msgstr "Tiempo de actividad:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Python version:" +msgstr "Versión de Python:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Plugins active:" +msgstr "Complementos activos:" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "No plugins active" +msgstr "No hay complementos activos" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Back" +msgstr "Atrás" + +#: changedetectionio/blueprint/settings/templates/settings.html +msgid "Clear Snapshot History" +msgstr "Borrar historial de instantáneas" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "The tag \"{}\" already exists" +msgstr "La etiqueta \"{} \"ya existe" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "Tag added" +msgstr "Etiqueta agregada" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "Tag deleted, removing from watches in background" +msgstr "Etiqueta eliminada, eliminada de monitores en segundo plano" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "Unlinking tag from watches in background" +msgstr "Desvincular etiqueta de monitores en segundo plano" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "All tags deleted, clearing from watches in background" +msgstr "" +"Todas las etiquetas eliminadas, borradas de los monitores en segundo plano." + +#: changedetectionio/blueprint/tags/__init__.py +msgid "Tag not found" +msgstr "Etiqueta no encontrada" + +#: changedetectionio/blueprint/tags/__init__.py +msgid "Updated" +msgstr "Actualizado" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Filters & Triggers" +msgstr "Filtros y activadores" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +msgid "These settings are" +msgstr "Estas configuraciones son" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +msgid "added" +msgstr "agregado" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +msgid "to any existing watch configurations." +msgstr "a cualquier configuración de monitor existente." + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Text filtering" +msgstr "Filtrado de texto" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Use with caution!" +msgstr "¡Úselo con precaución!" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"This will easily fill up your email storage quota or flood other storages." +msgstr "" +"Esto llenará fácilmente su cuota de almacenamiento de correo electrónico o " +"inundará otros almacenamientos." + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Look out!" +msgstr "¡Estar atento!" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Lookout!" +msgstr "¡Estar atento!" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "There are" +msgstr "Hay" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "system-wide notification URLs enabled" +msgstr "URL de notificación en todo el sistema habilitadas" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "this form will override notification settings for this watch only" +msgstr "" +"este formulario anulará la configuración de notificaciones solo para este " +"monitor" + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "an empty Notification URL list here will still send notifications." +msgstr "" +"una lista de URL de notificación vacía aquí seguirá enviando notificaciones." + +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Use system defaults" +msgstr "Usar los valores predeterminados del sistema" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Add a new organisational tag" +msgstr "Agregar una nueva etiqueta organizacional" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Ver grupo/etiqueta" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "" +"Groups allows you to manage filters and notifications for multiple watches " +"under a single organisational tag." +msgstr "" +"Grupos le permite administrar filtros y notificaciones para múltiples " +"monitores bajo una única etiqueta organizacional." + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "# Watches" +msgstr "# monitores" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Tag / Label name" +msgstr "Nombre de etiqueta/etiqueta" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "No website organisational tags/groups configured" +msgstr "No hay etiquetas/grupos organizativos del sitio web configurados" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit" +msgstr "Editar" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Recheck" +msgstr "Vuelva a comprobar" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Delete Group?" +msgstr "¿Eliminar grupo?" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#, python-format +msgid "" +"

Are you sure you want to delete group " +"%(title)s?

This action cannot be undone.

" +msgstr "" +"

¿Estás seguro de que deseas eliminar el " +"grupo?%(title)s?

Esta acción no se puede " +"deshacer.

" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/ui/templates/edit.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Delete" +msgstr "Borrar" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Deletes and removes tag" +msgstr "Elimina y elimina etiqueta" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Unlink Group?" +msgstr "¿Desvincular grupo?" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#, python-format +msgid "" +"

Are you sure you want to unlink all watches from group " +"%(title)s?

The tag will be kept but watches will be " +"removed from it.

" +msgstr "" +"

¿Está seguro de que desea desvincular todos los monitores del " +"grupo?%(title)s?

La etiqueta se mantendrá pero se le " +"quitarán los monitores.

" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Unlink" +msgstr "Desconectar" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +msgid "Keep the tag but unlink any watches" +msgstr "Conserva la etiqueta pero desvincula cualquier monitor" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "RSS Feed for this watch" +msgstr "Feed RSS para este monitor" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches deleted" +msgstr "{} monitores eliminados" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches paused" +msgstr "{} monitores en pausa" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches unpaused" +msgstr "{} monitores sin pausa" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches updated" +msgstr "{} monitores actualizados" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches muted" +msgstr "{} monitores silenciados" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches un-muted" +msgstr "{} monitores sin silenciar" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches queued for rechecking" +msgstr "{} monitores en cola para volver a revisarse" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches errors cleared" +msgstr "{} errores de monitores borrados" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches cleared/reset." +msgstr "{} monitores borrados/restablecidos." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches set to use default notification settings" +msgstr "" +"{} monitores configurados para usar la configuración de notificación " +"predeterminada" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "{} watches were tagged" +msgstr "Se etiquetaron {} monitores" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Watch not found" +msgstr "Monitor no encontrado" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Cleared snapshot history for watch {}" +msgstr "Se borró el historial de instantáneas del monitor {}" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "History clearing started in background" +msgstr "La limpieza del historial comenzó en segundo plano." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Incorrect confirmation text." +msgstr "Texto de confirmación incorrecto." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "The watch by UUID {} does not exist." +msgstr "El monitor por UUID{} no existe." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Deleted." +msgstr "Eliminado." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Cloned, you are editing the new watch." +msgstr "Clonado, estás editando el nuevo monitor." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Watch is already queued or being checked." +msgstr "El monitor ya está en cola o en proceso de verificación." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Queued 1 watch for rechecking." +msgstr "1 monitor en cola para volver a verificar." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Queued {} watches for rechecking ({} already queued or running)." +msgstr "{} monitores en cola para volver a comprobar ({} ya en cola o en ejecución)." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Queued {} watches for rechecking." +msgstr "{} monitores en cola para volver a comprobar." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Queueing watches for rechecking in background..." +msgstr "Poniendo monitores en cola para volver a comprobar en segundo plano..." + +#: changedetectionio/blueprint/ui/__init__.py +msgid "" +"Could not share, something went wrong while communicating with the share " +"server - {}" +msgstr "" +"No se pudo compartir, algo salió mal al comunicarse con el servidor " +"compartido.{}" + +#: changedetectionio/blueprint/ui/__init__.py +msgid "Language set to auto-detect from browser" +msgstr "Idioma configurado para detectarse automáticamente desde el navegador" + +#: changedetectionio/blueprint/ui/diff.py +#: changedetectionio/blueprint/ui/preview.py +msgid "No history found for the specified link, bad link?" +msgstr "" +"No se encontró historial para el enlace especificado, ¿enlace incorrecto?" + +#: changedetectionio/blueprint/ui/diff.py +msgid "" +"Not enough history (2 snapshots required) to show difference page for this " +"watch." +msgstr "" +"No hay suficiente historial (se requieren 2 instantáneas) para mostrar la " +"página de diferencias para este monitor." + +#: changedetectionio/blueprint/ui/edit.py +msgid "No watches to edit" +msgstr "No hay monitores para editar" + +#: changedetectionio/blueprint/ui/edit.py +msgid "No watch with the UUID {} found." +msgstr "No se encontró ningún monitor con el UUID {}." + +#: changedetectionio/blueprint/ui/edit.py +msgid "Switched to mode - {}." +msgstr "Cambiado al modo: {}." + +#: changedetectionio/blueprint/ui/edit.py +msgid "" +"Could not load '{}' processor, processor plugin might be missing. Please " +"select a different processor." +msgstr "No se pudo cargar el procesador '{}'; es posible que falte el complemento del procesador. Seleccione un procesador diferente." + +#: changedetectionio/blueprint/ui/edit.py +msgid "Could not load '{}' processor, processor plugin might be missing." +msgstr "No se pudo cargar el procesador '{}'; es posible que falte el complemento del procesador." + +#: changedetectionio/blueprint/ui/edit.py +msgid "Updated watch - unpaused!" +msgstr "Monitor actualizado: ¡sin pausa!" + +#: changedetectionio/blueprint/ui/edit.py +msgid "Updated watch." +msgstr "Monitor actualizado." + +#: changedetectionio/blueprint/ui/preview.py +msgid "Preview unavailable - No fetch/check completed or triggers not reached" +msgstr "" +"Vista previa no disponible: no se completó la búsqueda/verificación o no se " +"alcanzaron los activadores" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "" +"This will remove version history (snapshots) for ALL watches, but keep your " +"list of URLs!" +msgstr "" +"Esto eliminará el historial de versiones (instantáneas) de TODOS los " +"monitores, ¡pero mantendrá su lista de URL!" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "You may like to use the" +msgstr "Es posible que desee utilizar el" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "BACKUP" +msgstr "RESPALDO" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "link first." +msgstr "enlace primero." + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "Confirmation text" +msgstr "Texto de confirmación" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "Type in the word" +msgstr "Escribe la palabra" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "clear" +msgstr "claro" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "to confirm that you understand." +msgstr "para confirmar que entiende." + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +msgid "Clear History!" +msgstr "¡Borrar historial!" + +#: changedetectionio/blueprint/ui/templates/clear_all_history.html +#: changedetectionio/templates/base.html +msgid "Cancel" +msgstr "Cancelar" + +#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html +msgid "Share diff as image" +msgstr "Compartir diferencias como imagen" + +#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html +msgid "Share as Image" +msgstr "Compartir como imagen" + +#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html +msgid "Ignore any lines matching" +msgstr "Ignora cualquier línea que coincida" + +#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html +msgid "Ignore any lines matching excluding digits" +msgstr "Ignore cualquier línea que coincida excluyendo dígitos" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "From" +msgstr "De" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "To" +msgstr "A" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Words" +msgstr "Palabras" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Lines" +msgstr "Pauta" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Ignore Whitespace" +msgstr "Ignorar espacios en blanco" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Same/non-changed" +msgstr "Igual/sin cambios" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Removed" +msgstr "Remoto" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Added" +msgstr "Agregado" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Replaced" +msgstr "Reemplazado" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Keyboard:" +msgstr "Teclado:" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Previous" +msgstr "Anterior" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Next" +msgstr "Próximo" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Jump to next difference" +msgstr "Saltar a la siguiente diferencia" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Jump" +msgstr "Saltar" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Error Text" +msgstr "Texto de error" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Error Screenshot" +msgstr "Captura de pantalla de error" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Text" +msgstr "Texto" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Current screenshot" +msgstr "Captura de pantalla actual" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Extract Data" +msgstr "Extraer datos" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "seconds ago." +msgstr "Hace segundos." + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "seconds ago" +msgstr "hace segundos" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Current error-ing screenshot from most recent request" +msgstr "Captura de pantalla con error actual de la solicitud más reciente" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Pro-tip: You can enable" +msgstr "Consejo profesional: puedes habilitar" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "\"share access when password is enabled\"" +msgstr "\"compartir acceso cuando la contraseña está habilitada\"" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "from settings." +msgstr "desde la configuración." + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Goto single snapshot" +msgstr "Ir a instantánea única" + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Highlight text to share or add to ignore lists." +msgstr "Resalte el texto para compartir o agregar a las listas de ignorados." + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "" +"For now, Differences are performed on text, not graphically, only the latest" +" screenshot is available." +msgstr "" +"Por ahora, las diferencias se realizan en texto, no gráficamente, solo está " +"disponible la última captura de pantalla." + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Current screenshot from most recent request" +msgstr "Captura de pantalla actual de la solicitud más reciente" + +#: changedetectionio/blueprint/ui/templates/diff.html +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "No screenshot available just yet! Try rechecking the page." +msgstr "" +"¡Aún no hay captura de pantalla disponible! Intente volver a revisar la " +"página." + +#: changedetectionio/blueprint/ui/templates/diff.html +msgid "Screenshot requires Playwright/WebDriver enabled" +msgstr "" +"La captura de pantalla requiere que Playwright/WebDriver esté habilitado" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Request" +msgstr "Pedido" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Browser Steps" +msgstr "Pasos del navegador" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Visual Filter Selector" +msgstr "Selector de filtro visual" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Conditions" +msgstr "Condiciones" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Stats" +msgstr "Estadísticas" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Some sites use JavaScript to create the content, for this you should" +msgstr "" +"Algunos sitios utilizan JavaScript para crear el contenido, para ello debes" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "use the Chrome/WebDriver Fetcher" +msgstr "utilizar el buscador de Chrome/WebDriver" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Variables are supported in the URL" +msgstr "Las variables son compatibles con la URL." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "help and examples here" +msgstr "ayuda y ejemplos aquí" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Organisational tag/group name used in the main listing page" +msgstr "" +"Etiqueta organizativa/nombre de grupo utilizado en la página principal del " +"listado" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Automatically uses the page title if found, you can also use your own " +"title/description here" +msgstr "" +"Utiliza automáticamente el título de la página si la encuentra, también " +"puede usar su propio título/descripción aquí" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "The interval/amount of time between each check." +msgstr "El intervalo/cantidad de tiempo entre cada verificación." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Sends a notification when the filter can no longer be seen on the page, good" +" for knowing when the page changed and your filter will not work anymore." +msgstr "" +"Envía una notificación cuando el filtro ya no se puede ver en la página, lo " +"cual es bueno para saber cuándo cambió la página y su filtro ya no " +"funcionará." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Set to empty to use system settings default" +msgstr "" +"Establecer en vacío para usar la configuración predeterminada del sistema" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"method (default) where your watched site doesn't need Javascript to render." +msgstr "" +"método (predeterminado) donde su sitio observado no necesita Javascript para" +" renderizarse." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"method requires a network connection to a running WebDriver+Chrome server, " +"set by the ENV var 'WEBDRIVER_URL'." +msgstr "" +"El método requiere una conexión de red a un servidor WebDriver+Chrome en " +"ejecución, establecido por la variable ENV 'WEBDRIVER_URL'." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Check/Scan all" +msgstr "Verificar/Escanear todo" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Choose a proxy for this watch" +msgstr "Elija un proxy para este monitor" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Using the current global default settings" +msgstr "Uso de la configuración predeterminada global actual" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Show advanced options" +msgstr "Mostrar opciones avanzadas" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Run this code before performing change detection, handy for filling in " +"fields and other actions" +msgstr "" +"Ejecute este código antes de realizar la detección de cambios, útil para " +"completar campos y otras acciones." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "More help and examples here" +msgstr "Más ayuda y ejemplos aquí." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Variables are supported in the request body" +msgstr "Las variables se admiten en el cuerpo de la solicitud." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Variables are supported in the request header values" +msgstr "" +"Las variables se admiten en los valores del encabezado de la solicitud." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Alert! Extra headers file found and will be added to this watch!" +msgstr "" +"¡Alerta! ¡Se encontró un archivo de encabezados adicional que se agregará a " +"este monitor!" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Headers can be also read from a file in your data-directory" +msgstr "" +"Los encabezados también se pueden leer desde un archivo en su directorio de " +"datos" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Read more here" +msgstr "Leer más aquí" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Not supported by Selenium browser" +msgstr "No es compatible con el navegador Selenium" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Turn on text finder" +msgstr "Activar el buscador de texto" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Please wait, first browser step can take a little time to load.." +msgstr "" +"Espere, el primer paso del navegador puede tardar un poco en cargarse." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Click here to Start" +msgstr "Haga clic aquí para comenzar" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Please allow 10-15 seconds for the browser to connect." +msgstr "Espere entre 10 y 15 segundos para que se conecte el navegador." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Press \"Play\" to start." +msgstr "Presione \"Reproducir\" para comenzar." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Visual Selector data is not ready, watch needs to be checked atleast once." +msgstr "" +"Los datos del selector visual no están listos; es necesario revisar el " +"monitor al menos una vez." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Sorry, this functionality only works with fetchers that support interactive " +"Javascript (so far only Playwright based fetchers)" +msgstr "" +"Lo sentimos, esta funcionalidad solo funciona con buscadores que admiten " +"Javascript interactivo (hasta ahora solo buscadores basados ​​en Playwright)" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "to one that supports interactive Javascript." +msgstr "a uno que admita Javascript interactivo." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "You need to" +msgstr "Necesitas" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Set the fetch method" +msgstr "Establecer el método de recuperación" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Use the verify (✓) button to test if a condition passes against the current " +"snapshot." +msgstr "" +"Utilice el botón de verificación ( ✓ ) para probar si una condición se " +"cumple con la instantánea actual." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Read a quick tutorial about" +msgstr "Lea un tutorial rápido sobre" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "using conditional web page changes here" +msgstr "usando cambios de página web condicionales aquí" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Activate preview" +msgstr "Activar vista previa" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Pro-tips:" +msgstr "Consejos profesionales:" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Use the preview page to see your filters and triggers highlighted." +msgstr "" +"Utilice la página de vista previa para ver sus filtros y activadores " +"resaltados." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Limit trigger/ignore/block/extract to;" +msgstr "Limitar activación/ignorar/bloquear/extraer a;" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Note: Depending on the length and similarity of the text on each line, the " +"algorithm may consider an" +msgstr "" +"Nota: Dependiendo de la extensión y similitud del texto en cada línea, el " +"algoritmo puede considerar una" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "instead of" +msgstr "en lugar de" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "replacement" +msgstr "reemplazo" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "for example." +msgstr "Por ejemplo." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "addition" +msgstr "suma" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "So it's always better to select" +msgstr "Por eso siempre es mejor seleccionar" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "when you're interested in new content." +msgstr "cuando esté interesado en contenido nuevo." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "When content is merely moved in a list, it will also trigger an" +msgstr "" +"Cuando el contenido simplemente se mueve en una lista, también activará una" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "consider enabling" +msgstr "considere habilitar" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Only trigger when unique lines appear" +msgstr "Solo se activa cuando aparecen líneas únicas" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Good for websites that just move the content around, and you want to know " +"when NEW content is added, compares new lines against all history for this " +"watch." +msgstr "" +"Bueno para sitios web que simplemente mueven el contenido y desea saber " +"cuándo se agrega contenido NUEVO, compara nuevas líneas con todo el " +"historial de este monitor." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Helps reduce changes detected caused by sites shuffling lines around, " +"combine with" +msgstr "" +"Ayuda a reducir los cambios detectados causados ​​por sitios que cambian las" +" líneas, combinar con" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "check unique lines" +msgstr "comprobar líneas únicas" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "below." +msgstr "abajo." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Remove any whitespace before and after each line of text" +msgstr "" +"Elimine cualquier espacio en blanco antes y después de cada línea de texto." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Loading..." +msgstr "Cargando..." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "The Visual Selector tool lets you select the" +msgstr "La herramienta Selector visual le permite seleccionar el" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "text" +msgstr "texto" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"elements that will be used for the change detection. It automatically fills-" +"in the filters in the \"CSS/JSONPath/JQ/XPath Filters\" box of the" +msgstr "" +"elementos que se utilizarán para la detección de cambios. Completa " +"automáticamente los filtros en el cuadro \"Filtros CSS/JSONPath/JQ/XPath\" " +"del" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "tab. Use" +msgstr "pestaña. Usar" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Shift+Click" +msgstr "Mayús+clic" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "to select multiple items." +msgstr "para seleccionar varios elementos." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Selection Mode:" +msgstr "Modo de selección:" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Select by element" +msgstr "Seleccionar por elemento" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Draw area" +msgstr "Área de dibujo" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Clear selection" +msgstr "Borrar selección" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "One moment, fetching screenshot and element information.." +msgstr "" +"Un momento, obteniendo captura de pantalla e información del elemento." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Currently:" +msgstr "Actualmente:" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"Sorry, this functionality only works with fetchers that support Javascript " +"and screenshots (such as playwright etc)." +msgstr "Lo sentimos, esta funcionalidad solo funciona con métodos de obtención que admiten JavaScript y capturas de pantalla (como Playwright, etc.)." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "to one that supports Javascript and screenshots." +msgstr "a uno que admita Javascript y capturas de pantalla." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Check count" +msgstr "Número de comprobaciones" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Consecutive filter failures" +msgstr "Fallos consecutivos del filtro" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "History length" +msgstr "Longitud del historial" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Last fetch duration" +msgstr "Duración de la última recuperación" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Notification alert count" +msgstr "Recuento de alertas de notificación" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Server type reply" +msgstr "Respuesta de tipo de servidor" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Download latest HTML snapshot" +msgstr "Descargar la última instantánea HTML" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Download watch data package" +msgstr "Descargar el paquete de datos del monitor" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Delete Watch?" +msgstr "¿Eliminar monitor?" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Are you sure you want to delete the watch for:" +msgstr "¿Estás seguro de que deseas eliminar el monitor de:" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "This action cannot be undone." +msgstr "Esta acción no se puede deshacer." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Clear History?" +msgstr "¿Borrar historial?" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Are you sure you want to clear all history for:" +msgstr "¿Está seguro de que desea borrar todo el historial de:" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "" +"This will remove all snapshots and previous versions. This action cannot be " +"undone." +msgstr "" +"Esto eliminará todas las instantáneas y versiones anteriores. Esta acción no" +" se puede deshacer." + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Clear History" +msgstr "Borrar historial" + +#: changedetectionio/blueprint/ui/templates/edit.html +msgid "Clone & Edit" +msgstr "Clonar y editar" + +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Select timestamp" +msgstr "Seleccionar marca de tiempo" + +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Go" +msgstr "Ir" + +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "Current erroring screenshot from most recent request" +msgstr "Captura de pantalla con error actual de la solicitud más reciente" + +#: changedetectionio/blueprint/ui/templates/preview.html +msgid "" +"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) " +"that supports screenshots." +msgstr "" +"La captura de pantalla requiere un buscador de contenido (Sockpuppetbrowser," +" selenium, etc.) que admita capturas de pantalla." + +#: changedetectionio/blueprint/ui/views.py +msgid "Warning, URL {} already exists" +msgstr "Advertencia, URL{} ya existe" + +#: changedetectionio/blueprint/ui/views.py +msgid "Watch added in Paused state, saving will unpause." +msgstr "Monitor agregado en estado de pausa, el guardado se reanudará." + +#: changedetectionio/blueprint/ui/views.py +msgid "Watch added." +msgstr "Monitor añadido." + +#: changedetectionio/blueprint/watchlist/__init__.py +msgid "" +"displaying {start} - {end} {record_name} in total {total}" +msgstr "mostrando{start} - {end} {record_name}en total{total}" + +#: changedetectionio/blueprint/watchlist/__init__.py +msgid "records" +msgstr "archivos" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "" +"Changedetection.io can monitor more than just web-pages! See our plugins!" +msgstr "" +"¡Changedetection.io puede monitorear más que solo páginas web! ¡Vea nuestros" +" complementos!" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "More info" +msgstr "Más información" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "You can also add 'shared' watches." +msgstr "También puedes agregar monitores 'compartidos'." + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Agregar un nuevo monitor de detección de cambios en páginas web" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "¡Monitoriza esta URL!" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Editar primero y luego monitorizar" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Pause" +msgstr "Pausa" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "UnPause" +msgstr "Reanudar la pausa" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Mute" +msgstr "Silenciar" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "UnMute" +msgstr "Dejar de silenciar" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Tag" +msgstr "Etiqueta" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Mark viewed" +msgstr "Marcar visto" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Use default notification" +msgstr "Usar notificación predeterminada" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Clear errors" +msgstr "Borrar errores" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Clear Histories" +msgstr "Borrar historiales" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "" +"

Are you sure you want to clear history for the selected items?

This" +" action cannot be undone.

" +msgstr "" +"

¿Está seguro de que desea borrar el historial de los elementos " +"seleccionados?

Esta acción no se puede deshacer.

" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "OK" +msgstr "DE ACUERDO" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Clear/reset history" +msgstr "Borrar/restablecer historial" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Delete Watches?" +msgstr "¿Eliminar monitores?" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "" +"

Are you sure you want to delete the selected watches?

This" +" action cannot be undone.

" +msgstr "" +"

¿Está seguro de que desea eliminar los monitores " +"seleccionados?

Esta acción no se puede deshacer.

" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued size" +msgstr "Tamaño de la cola" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Searching" +msgstr "Búsqueda" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "All" +msgstr "Todo" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Website" +msgstr "Sitio web" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Restock & Price" +msgstr "Reabastecimiento y precio" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Checked" +msgstr "Comprobado" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Last" +msgstr "Último" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Changed" +msgstr "Cambió" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "" +"No web page change detection watches configured, please add a URL in the box" +" above, or" +msgstr "" +"No hay monitores de detección de cambios de página web configuradas; agregue" +" una URL en el cuadro de arriba, o" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "import a list" +msgstr "importar una lista" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Detecting restock and price" +msgstr "Detección de reabastecimiento y precio" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "In stock" +msgstr "En stock" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Not in stock" +msgstr "No en stock" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Price" +msgstr "Precio" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "No information" +msgstr "Sin información" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/base.html +msgid "Checking now" +msgstr "Comprobando ahora" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "En cola" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "History" +msgstr "Historia" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Preview" +msgstr "Avance" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "With errors" +msgstr "Con errores" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Mark all viewed" +msgstr "Marcar todo visto" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#, python-format +msgid "Mark all viewed in '%(title)s'" +msgstr "Marcar todo visto en '%(title)s'" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Unread" +msgstr "No leído" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Recheck all" +msgstr "Vuelva a comprobar todo" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#, python-format +msgid "in '%(title)s'" +msgstr "en '%(title)s'" + +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/flask_app.py changedetectionio/realtime/socket_server.py +msgid "Not yet" +msgstr "Aún no" + +#: changedetectionio/flask_app.py +msgid "0 seconds" +msgstr "0 segundos" + +#: changedetectionio/flask_app.py +msgid "year" +msgstr "año" + +#: changedetectionio/flask_app.py +msgid "years" +msgstr "años" + +#: changedetectionio/flask_app.py +msgid "month" +msgstr "mes" + +#: changedetectionio/flask_app.py +msgid "months" +msgstr "meses" + +#: changedetectionio/flask_app.py +msgid "week" +msgstr "semana" + +#: changedetectionio/flask_app.py +msgid "weeks" +msgstr "semanas" + +#: changedetectionio/flask_app.py +msgid "day" +msgstr "día" + +#: changedetectionio/flask_app.py +msgid "days" +msgstr "días" + +#: changedetectionio/flask_app.py +msgid "hour" +msgstr "hora" + +#: changedetectionio/flask_app.py +msgid "hours" +msgstr "horas" + +#: changedetectionio/flask_app.py +msgid "minute" +msgstr "minuto" + +#: changedetectionio/flask_app.py +msgid "minutes" +msgstr "minutos" + +#: changedetectionio/flask_app.py +msgid "second" +msgstr "segundo" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/flask_app.py +msgid "seconds" +msgstr "artículos de segunda clase" + +#: changedetectionio/flask_app.py +msgid "Already logged in" +msgstr "Ya has iniciado sesión" + +#: changedetectionio/flask_app.py +msgid "You must be logged in, please log in." +msgstr "Debes iniciar sesión, por favor inicia sesión." + +#: changedetectionio/flask_app.py +msgid "Incorrect password" +msgstr "Contraseña incorrecta" + +#: changedetectionio/forms.py +msgid "" +"At least one time interval (weeks, days, hours, minutes, or seconds) must be" +" specified." +msgstr "" +"Se debe especificar al menos un intervalo de tiempo (semanas, días, horas, " +"minutos o segundos)." + +#: changedetectionio/forms.py +msgid "" +"At least one time interval (weeks, days, hours, minutes, or seconds) must be" +" specified when not using global settings." +msgstr "" +"Se debe especificar al menos un intervalo de tiempo (semanas, días, horas, " +"minutos o segundos) cuando no se utilice la configuración global." + +#: changedetectionio/forms.py +msgid "Invalid time format. Use HH:MM." +msgstr "Formato de hora no válido. Utilice HH:MM." + +#: changedetectionio/forms.py +msgid "Not a valid timezone name" +msgstr "No es un nombre de zona horaria válido" + +#: changedetectionio/forms.py +msgid "not set" +msgstr "no establecido" + +#: changedetectionio/forms.py +msgid "Start At" +msgstr "Empezar en" + +#: changedetectionio/forms.py +msgid "Run duration" +msgstr "Duración de la ejecución" + +#: changedetectionio/forms.py +msgid "Use time scheduler" +msgstr "Usar programador de tiempo" + +#: changedetectionio/forms.py +msgid "Optional timezone to run in" +msgstr "Zona horaria opcional para ejecutar" + +#: changedetectionio/forms.py +msgid "Monday" +msgstr "Lunes" + +#: changedetectionio/forms.py +msgid "Tuesday" +msgstr "Martes" + +#: changedetectionio/forms.py +msgid "Wednesday" +msgstr "Miércoles" + +#: changedetectionio/forms.py +msgid "Thursday" +msgstr "Jueves" + +#: changedetectionio/forms.py +msgid "Friday" +msgstr "Viernes" + +#: changedetectionio/forms.py +msgid "Saturday" +msgstr "Sábado" + +#: changedetectionio/forms.py +msgid "Sunday" +msgstr "Domingo" + +#: changedetectionio/forms.py +msgid "Weeks" +msgstr "Semanas" + +#: changedetectionio/forms.py +msgid "Should contain zero or more seconds" +msgstr "Debe contener cero o más segundos." + +#: changedetectionio/forms.py +msgid "Days" +msgstr "Días" + +#: changedetectionio/forms.py +msgid "Hours" +msgstr "Horas" + +#: changedetectionio/forms.py +msgid "Minutes" +msgstr "Minutos" + +#: changedetectionio/forms.py +msgid "Seconds" +msgstr "Artículos de segunda clase" + +#: changedetectionio/forms.py +msgid "" +"Notification Body and Title is required when a Notification URL is used" +msgstr "" +"Se requiere el cuerpo y el título de la notificación cuando se utiliza una " +"URL de notificación" + +#: changedetectionio/forms.py +#, python-format +msgid "'%s' is not a valid AppRise URL." +msgstr "'%s' no es una URL de AppRise válida." + +#: changedetectionio/forms.py +#, python-format +msgid "RegEx '%s' is not a valid regular expression." +msgstr "Expresión regular '%s' no es una expresión regular válida." + +#: changedetectionio/forms.py +#, python-format +msgid "'%s' is not a valid XPath expression. (%s)" +msgstr "'%s' no es una expresión XPath válida. (%s)" + +#: changedetectionio/forms.py +#, python-format +msgid "'%s' is not a valid JSONPath expression. (%s)" +msgstr "'%s' no es una expresión JSONPath válida. (%s)" + +#: changedetectionio/forms.py +#, python-format +msgid "'%s' is not a valid jq expression. (%s)" +msgstr "'%s' no es una expresión jq válida. (%s)" + +#: changedetectionio/forms.py +msgid "Empty value not allowed." +msgstr "Valor vacío no permitido." + +#: changedetectionio/forms.py +msgid "Invalid value." +msgstr "Valor no válido." + +#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/forms.py +msgid "URL" +msgstr "URL" + +#: changedetectionio/forms.py +msgid "Group tag" +msgstr "Etiqueta de grupo" + +#: changedetectionio/forms.py +msgid "Watch" +msgstr "Monitor" + +#: changedetectionio/forms.py +msgid "Processor" +msgstr "Procesador" + +#: changedetectionio/forms.py +msgid "Edit > Watch" +msgstr "Editar > Ver" + +#: changedetectionio/forms.py +msgid "Fetch Method" +msgstr "Método de recuperación" + +#: changedetectionio/forms.py +msgid "Notification Body" +msgstr "Organismo de notificación" + +#: changedetectionio/forms.py +msgid "Notification format" +msgstr "Formato de notificación" + +#: changedetectionio/forms.py +msgid "Notification Title" +msgstr "Título de la notificación" + +#: changedetectionio/forms.py +msgid "Notification URL List" +msgstr "Lista de URL de notificación" + +#: changedetectionio/forms.py +msgid "Processor - What do you want to achieve?" +msgstr "Procesador: ¿Qué quieres lograr?" + +#: changedetectionio/forms.py +msgid "Default timezone for watch check scheduler" +msgstr "Zona horaria predeterminada para el programador de verificación de monitores" + +#: changedetectionio/forms.py +msgid "Wait seconds before extracting text" +msgstr "Espere unos segundos antes de extraer el texto." + +#: changedetectionio/forms.py +msgid "Should contain one or more seconds" +msgstr "Debe contener uno o más segundos." + +#: changedetectionio/forms.py +msgid "URLs" +msgstr "URL" + +#: changedetectionio/forms.py +msgid "Upload .xlsx file" +msgstr "Subir archivo .xlsx" + +#: changedetectionio/forms.py +msgid "Must be .xlsx file!" +msgstr "¡Debe ser un archivo .xlsx!" + +#: changedetectionio/forms.py +msgid "File mapping" +msgstr "Mapeo de archivos" + +#: changedetectionio/forms.py +msgid "Operation" +msgstr "Operación" + +#: changedetectionio/forms.py +msgid "Selector" +msgstr "Selector" + +#: changedetectionio/forms.py +msgid "value" +msgstr "valor" + +#: changedetectionio/forms.py +msgid "Time Between Check" +msgstr "Tiempo entre comprobaciones" + +#: changedetectionio/forms.py +msgid "Use global settings for time between check and scheduler." +msgstr "" +"Utilice la configuración global para el tiempo entre la verificación y el " +"programador." + +#: changedetectionio/forms.py +msgid "CSS/JSONPath/JQ/XPath Filters" +msgstr "Filtros CSS/JSONPath/JQ/XPath" + +#: changedetectionio/forms.py +msgid "Remove elements" +msgstr "Eliminar elementos" + +#: changedetectionio/forms.py +msgid "Extract text" +msgstr "Extraer texto" + +#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/forms.py +msgid "Title" +msgstr "Título" + +#: changedetectionio/forms.py +msgid "Ignore lines containing" +msgstr "Ignora las líneas que contienen" + +#: changedetectionio/forms.py +msgid "Request body" +msgstr "Cuerpo de la solicitud" + +#: changedetectionio/forms.py +msgid "Request method" +msgstr "Método de solicitud" + +#: changedetectionio/forms.py +msgid "Ignore status codes (process non-2xx status codes as normal)" +msgstr "" +"Ignorar códigos de estado (procesar códigos de estado que no sean 2xx como " +"de costumbre)" + +#: changedetectionio/forms.py +msgid "Only trigger when unique lines appear in all history" +msgstr "Solo se activa cuando aparecen líneas únicas en todo el historial" + +#: changedetectionio/blueprint/ui/templates/edit.html +#: changedetectionio/forms.py +msgid "Remove duplicate lines of text" +msgstr "Eliminar líneas de texto duplicadas" + +#: changedetectionio/forms.py +msgid "Sort text alphabetically" +msgstr "Ordenar texto alfabéticamente" + +#: changedetectionio/forms.py +msgid "Strip ignored lines" +msgstr "Eliminar líneas ignoradas" + +#: changedetectionio/forms.py +msgid "Trim whitespace before and after text" +msgstr "Recortar espacios en blanco antes y después del texto" + +#: changedetectionio/forms.py +msgid "Added lines" +msgstr "Líneas agregadas" + +#: changedetectionio/forms.py +msgid "Replaced/changed lines" +msgstr "Líneas reemplazadas/cambiadas" + +#: changedetectionio/forms.py +msgid "Removed lines" +msgstr "Líneas eliminadas" + +#: changedetectionio/forms.py +msgid "Keyword triggers - Trigger/wait for text" +msgstr "Activadores de palabras clave: activar/esperar texto" + +#: changedetectionio/forms.py +msgid "Block change-detection while text matches" +msgstr "Bloquear la detección de cambios mientras el texto coincide" + +#: changedetectionio/forms.py +msgid "Execute JavaScript before change detection" +msgstr "Ejecute JavaScript antes de la detección de cambios" + +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/forms.py +msgid "Save" +msgstr "Ahorrar" + +#: changedetectionio/forms.py +msgid "Proxy" +msgstr "Apoderado" + +#: changedetectionio/forms.py +msgid "Send a notification when the filter can no longer be found on the page" +msgstr "" +"Enviar una notificación cuando el filtro ya no se pueda encontrar en la " +"página" + +#: changedetectionio/forms.py +msgid "Muted" +msgstr "Apagado" + +#: changedetectionio/forms.py +msgid "On" +msgstr "En" + +#: changedetectionio/blueprint/settings/templates/settings.html +#: changedetectionio/blueprint/tags/templates/edit-tag.html +#: changedetectionio/blueprint/ui/templates/edit.html +#: changedetectionio/forms.py +msgid "Notifications" +msgstr "Notificaciones" + +#: changedetectionio/forms.py +msgid "Attach screenshot to notification (where possible)" +msgstr "Adjunte captura de pantalla a la notificación (cuando sea posible)" + +#: changedetectionio/forms.py +msgid "Match" +msgstr "Fósforo" + +#: changedetectionio/forms.py +msgid "Match all of the following" +msgstr "Coincide con todo lo siguiente" + +#: changedetectionio/forms.py +msgid "Match any of the following" +msgstr "Coincide con cualquiera de los siguientes" + +#: changedetectionio/forms.py +msgid "Use page in list" +msgstr "Usar página<title>en la lista" + +#: changedetectionio/forms.py +msgid "Number of history items per watch to keep" +msgstr "Número de elementos del historial por monitor que se deben conservar" + +#: changedetectionio/forms.py +msgid "Body must be empty when Request Method is set to GET" +msgstr "" +"El cuerpo debe estar vacío cuando el método de solicitud está configurado en" +" GET" + +#: changedetectionio/forms.py +#, python-format +msgid "Invalid template syntax configuration: %(error)s" +msgstr "Configuración de sintaxis de plantilla no válida:%(error)s" + +#: changedetectionio/forms.py +#, python-format +msgid "Invalid template syntax: %(error)s" +msgstr "Sintaxis de plantilla no válida:%(error)s" + +#: changedetectionio/forms.py +#, python-format +msgid "Invalid template syntax in \"%(header)s\" header: %(error)s" +msgstr "Sintaxis de plantilla no válida en \"%(header)s\"encabezado:%(error)s" + +#: changedetectionio/forms.py +msgid "Name" +msgstr "Nombre" + +#: changedetectionio/forms.py +msgid "Proxy URL" +msgstr "URL de proxy" + +#: changedetectionio/forms.py +msgid "Proxy URLs must start with http://, https:// or socks5://" +msgstr "" +"Las URL de proxy deben comenzar con http://, https:// o calcetines5://" + +#: changedetectionio/forms.py +msgid "Browser connection URL" +msgstr "URL de conexión del navegador" + +#: changedetectionio/forms.py +msgid "Browser URLs must start with wss:// or ws://" +msgstr "Las URL del navegador deben comenzar con wss:// o ws://" + +#: changedetectionio/forms.py +msgid "Plaintext requests" +msgstr "Solicitudes de texto sin formato" + +#: changedetectionio/forms.py +msgid "Chrome requests" +msgstr "Solicitudes de Chrome" + +#: changedetectionio/forms.py +msgid "Default proxy" +msgstr "Proxy predeterminado" + +#: changedetectionio/forms.py +msgid "Random jitter seconds ± check" +msgstr "Segundos de fluctuación aleatoria ± verificación" + +#: changedetectionio/forms.py +msgid "Number of fetch workers" +msgstr "Número de trabajadores de búsqueda" + +#: changedetectionio/forms.py +msgid "Should be between 1 and 50" +msgstr "Debe estar entre 1 y 50" + +#: changedetectionio/forms.py +msgid "Requests timeout in seconds" +msgstr "Solicita tiempo de espera en segundos" + +#: changedetectionio/forms.py +msgid "Should be between 1 and 999" +msgstr "Debe estar entre 1 y 999" + +#: changedetectionio/forms.py +msgid "Default User-Agent overrides" +msgstr "Anulaciones de agente de usuario predeterminado" + +#: changedetectionio/forms.py +msgid "Both a name, and a Proxy URL is required." +msgstr "Se requieren tanto un nombre como una URL de proxy." + +#: changedetectionio/forms.py +msgid "Open 'History' page in a new tab" +msgstr "Abra la página 'Historial' en una nueva pestaña" + +#: changedetectionio/forms.py +msgid "Realtime UI Updates Enabled" +msgstr "Actualizaciones de UI en tiempo real habilitadas" + +#: changedetectionio/forms.py +msgid "Favicons Enabled" +msgstr "Favicones habilitados" + +#: changedetectionio/forms.py +msgid "Use page <title> in watch overview list" +msgstr "Usar <title> de la página en la lista general de monitores" + +#: changedetectionio/forms.py +msgid "API access token security check enabled" +msgstr "Comprobación de seguridad del token de acceso API habilitada" + +#: changedetectionio/forms.py +msgid "Notification base URL override" +msgstr "Anulación de URL de base de notificaciones" + +#: changedetectionio/forms.py +msgid "Treat empty pages as a change?" +msgstr "¿Tratar las páginas vacías como un cambio?" + +#: changedetectionio/forms.py +msgid "Ignore Text" +msgstr "Ignorar texto" + +#: changedetectionio/forms.py +msgid "Ignore whitespace" +msgstr "Ignorar espacios en blanco" + +#: changedetectionio/forms.py +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Must be between 0 and 100" +msgstr "Debe estar entre 0 y 100" + +#: changedetectionio/forms.py changedetectionio/templates/login.html +msgid "Password" +msgstr "Contraseña" + +#: changedetectionio/forms.py +msgid "Pager size" +msgstr "Tamaño del buscapersonas" + +#: changedetectionio/forms.py +msgid "Should be atleast zero (disabled)" +msgstr "Debe ser al menos cero (deshabilitado)" + +#: changedetectionio/forms.py +msgid "RSS Content format" +msgstr "Formato de contenido RSS" + +#: changedetectionio/forms.py +msgid "RSS <description> body built from" +msgstr "RSS<description>cuerpo construido a partir de" + +#: changedetectionio/forms.py +msgid "RSS \"System default\" template override" +msgstr "Anulación de plantilla RSS \"Predeterminada del sistema\"" + +#: changedetectionio/forms.py +msgid "Remove password" +msgstr "Quitar contraseña" + +#: changedetectionio/forms.py +msgid "Render anchor tag content" +msgstr "Representar el contenido de la etiqueta de anclaje" + +#: changedetectionio/forms.py +msgid "Allow anonymous access to watch history page when password is enabled" +msgstr "" +"Permitir el acceso anónimo a la página del historial de visualización cuando" +" la contraseña esté habilitada" + +#: changedetectionio/forms.py +msgid "Hide muted watches from RSS feed" +msgstr "Ocultar monitores silenciados del feed RSS" + +#: changedetectionio/forms.py +msgid "Enable RSS reader mode " +msgstr "Habilitar el modo lector RSS" + +#: changedetectionio/forms.py +msgid "Number of changes to show in watch RSS feed" +msgstr "Número de cambios que se mostrarán en la fuente RSS del monitor" + +#: changedetectionio/forms.py +msgid "Should contain zero or more attempts" +msgstr "Debe contener cero o más intentos." + +#: changedetectionio/forms.py +msgid "" +"Number of times the filter can be missing before sending a notification" +msgstr "" +"Número de veces que puede faltar el filtro antes de enviar una notificación" + +#: changedetectionio/forms.py +msgid "RegEx to extract" +msgstr "RegEx para extraer" + +#: changedetectionio/forms.py +msgid "Extract as CSV" +msgstr "Extraer como CSV" + +#: changedetectionio/processors/extract.py +msgid "" +"No matches found while scanning all of the watch history for that RegEx." +msgstr "" +"No se encontraron coincidencias al escanear todo el historial de " +"visualización para esa expresión regular." + +#: changedetectionio/processors/image_ssim_diff/difference.py +msgid "Not enough history to compare. Need at least 2 snapshots." +msgstr "" +"No hay suficiente historia para comparar. Necesita al menos 2 instantáneas." + +#: changedetectionio/processors/image_ssim_diff/difference.py +msgid "Failed to load screenshots: {}" +msgstr "No se pudieron cargar capturas de pantalla:{}" + +#: changedetectionio/processors/image_ssim_diff/difference.py +msgid "Failed to calculate diff: {}" +msgstr "No se pudo calcular la diferencia:{}" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Bounding box value is too long" +msgstr "El valor del cuadro delimitador es demasiado largo" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Bounding box must be in format: x,y,width,height (integers only)" +msgstr "" +"El cuadro delimitador debe tener el formato: x,y,ancho,alto (solo números " +"enteros)" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Bounding box values must be non-negative" +msgstr "Los valores del cuadro delimitador no deben ser negativos" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Bounding box values are too large" +msgstr "Los valores del cuadro delimitador son demasiado grandes" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Selection mode must be either \"element\" or \"draw\"" +msgstr "El modo de selección debe ser \"elemento\" o \"dibujo\"" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Minimum Change Percentage" +msgstr "Porcentaje mínimo de cambio" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Pixel Difference Sensitivity" +msgstr "Sensibilidad de diferencia de píxeles" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Use global default" +msgstr "Usar valor predeterminado global" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Bounding Box" +msgstr "Cuadro delimitador" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Selection Mode" +msgstr "Modo de selección" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Selection mode value is too long" +msgstr "El valor del modo de selección es demasiado largo" + +#: changedetectionio/processors/image_ssim_diff/forms.py +msgid "Screenshot Comparison" +msgstr "Comparación de capturas de pantalla" + +#: changedetectionio/processors/image_ssim_diff/preview.py +msgid "Preview unavailable - No snapshots captured yet" +msgstr "Vista previa no disponible: aún no se han capturado instantáneas" + +#: changedetectionio/processors/image_ssim_diff/processor.py +msgid "Visual / Image screenshot change detection" +msgstr "Detección de cambios de captura de pantalla visual/imagen" + +#: changedetectionio/processors/image_ssim_diff/processor.py +msgid "" +"Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM" +msgstr "" +"Compara capturas de pantalla utilizando el rápido algoritmo OpenCV, entre 10" +" y 100 veces más rápido que SSIM" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Re-stock detection" +msgstr "Detección de reabastecimiento" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "In Stock only (Out Of Stock -> In Stock only)" +msgstr "Solo en stock (Agotado -> Solo en stock)" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Any availability changes" +msgstr "Cualquier cambio de disponibilidad" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Off, don't follow availability/restock" +msgstr "Apagado, no seguir disponibilidad/reabastecimiento" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Below price to trigger notification" +msgstr "Precio inferior para activar la notificación" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "No limit" +msgstr "Sin límite" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Above price to trigger notification" +msgstr "Precio superior para activar la notificación" + +#: changedetectionio/processors/restock_diff/forms.py +#, python-format +msgid "Threshold in %% for price changes since the original price" +msgstr "Umbral en %% fo cambios de precio desde el precio original" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Should be between 0 and 100" +msgstr "Debe estar entre 0 y 100" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Follow price changes" +msgstr "Seguir los cambios de precios" + +#: changedetectionio/processors/restock_diff/forms.py +msgid "Restock & Price Detection" +msgstr "Reabastecimiento y detección de precios" + +#: changedetectionio/processors/restock_diff/processor.py +msgid "Re-stock & Price detection for pages with a SINGLE product" +msgstr "" +"Reabastecimiento y detección de precios para páginas con un ÚNICO producto" + +#: changedetectionio/processors/restock_diff/processor.py +msgid "Detects if the product goes back to in-stock" +msgstr "Detecta si el producto vuelve a estar en stock" + +#: changedetectionio/processors/text_json_diff/processor.py +msgid "Webpage Text/HTML, JSON and PDF changes" +msgstr "Cambios en el texto/HTML, JSON y PDF de la página web" + +#: changedetectionio/processors/text_json_diff/processor.py +msgid "Detects all text changes where possible" +msgstr "Detecta todos los cambios de texto siempre que sea posible." + +#: changedetectionio/store/__init__.py +msgid "Error fetching metadata for {}" +msgstr "Error al obtener metadatos para{}" + +#: changedetectionio/store/__init__.py +msgid "Watch protocol is not permitted or invalid URL format" +msgstr "" +"El protocolo de visualización no está permitido o el formato de URL no es " +"válido" + +#: changedetectionio/store/__init__.py +msgid "Watch limit reached ({}/{} watches). Cannot add more watches." +msgstr "" +"Límite de visualización alcanzado ({} /{} monitores). No se pueden agregar " +"más monitores." + +#: changedetectionio/templates/_common_fields.html +msgid "Body for all notifications — You can use" +msgstr "Cuerpo de todas las notificaciones: puedes utilizar" + +#: changedetectionio/templates/_common_fields.html +msgid "" +"templating in the notification title, body and URL, and tokens from below." +msgstr "" +"plantillas en el título, el cuerpo y la URL de la notificación, y tokens " +"desde abajo." + +#: changedetectionio/templates/_common_fields.html +msgid "Show token/placeholders" +msgstr "Mostrar token/marcadores de posición" + +#: changedetectionio/templates/_common_fields.html +msgid "Token" +msgstr "Simbólico" + +#: changedetectionio/templates/_common_fields.html +msgid "Description" +msgstr "Descripción" + +#: changedetectionio/templates/_common_fields.html +msgid "The URL of the changedetection.io instance you are running." +msgstr "La URL de la instancia de changetection.io que está ejecutando." + +#: changedetectionio/templates/_common_fields.html +msgid "The URL being watched." +msgstr "La URL que se está viendo." + +#: changedetectionio/templates/_common_fields.html +msgid "The UUID of the watch." +msgstr "El UUID del monitor." + +#: changedetectionio/templates/_common_fields.html +msgid "" +"The page title of the watch, uses <title> if not set, falls back to URL" +msgstr "" +"El título de la página del monitor, utiliza<title>si no se establece, vuelve" +" a la URL" + +#: changedetectionio/templates/_common_fields.html +msgid "The watch group / tag" +msgstr "El grupo/etiqueta del monitor" + +#: changedetectionio/templates/_common_fields.html +msgid "The URL of the preview page generated by changedetection.io." +msgstr "La URL de la página de vista previa generada por changetection.io." + +#: changedetectionio/templates/_common_fields.html +msgid "The URL of the diff output for the watch." +msgstr "La URL de la salida de diferenciación para el monitor." + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes, additions, and removals" +msgstr "La salida de diferencias: solo cambios, adiciones y eliminaciones" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes, additions, and removals —" +msgstr "La salida de diferencias (solo cambios, adiciones y eliminaciones)" + +#: changedetectionio/templates/_common_fields.html +msgid "Without (added) prefix or colors" +msgstr "Sin prefijo ni colores (añadidos)" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes and additions" +msgstr "La salida del diferencial: solo cambios y adiciones" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes and additions —" +msgstr "La salida del diferencial (solo cambios y adiciones)" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes and removals" +msgstr "La salida del diferencial: solo cambios y eliminaciones" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - only changes and removals —" +msgstr "La salida del diferencial (solo cambios y eliminaciones)" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - full difference output" +msgstr "La salida diff - salida de diferencia completa" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - full difference output —" +msgstr "La salida diff - salida de diferencia completa -" + +#: changedetectionio/templates/_common_fields.html +msgid "The diff output - patch in unified format" +msgstr "La salida diff - parche en formato unificado" + +#: changedetectionio/templates/_common_fields.html +msgid "" +"The current snapshot text contents value, useful when combined with JSON or " +"CSS filters" +msgstr "" +"El valor del contenido del texto de la instantánea actual, útil cuando se " +"combina con filtros JSON o CSS" + +#: changedetectionio/templates/_common_fields.html +msgid "Text that tripped the trigger from filters" +msgstr "Texto que activó el disparador de los filtros" + +#: changedetectionio/templates/_common_fields.html +msgid "Warning: Contents of" +msgstr "Advertencia: Contenido de" + +#: changedetectionio/templates/_common_fields.html +msgid "and" +msgstr "y" + +#: changedetectionio/templates/_common_fields.html +msgid "depend on how the difference algorithm perceives the change." +msgstr "Depende de cómo el algoritmo de diferencia percibe el cambio." + +#: changedetectionio/templates/_common_fields.html +msgid "" +"For example, an addition or removal could be perceived as a change in some " +"cases." +msgstr "" +"Por ejemplo, una adición o eliminación podría percibirse como un cambio en " +"algunos casos." + +#: changedetectionio/templates/_common_fields.html +msgid "More Here" +msgstr "Más aquí" + +#: changedetectionio/templates/_common_fields.html +msgid "AppRise Notification URLs" +msgstr "URL de notificación de AppRise" + +#: changedetectionio/templates/_common_fields.html +msgid "for notification to just about any service!" +msgstr "para notificar a casi cualquier servicio!" + +#: changedetectionio/templates/_common_fields.html +msgid "" +"Please read the notification services wiki here for important configuration " +"notes" +msgstr "" +"Lea la wiki de servicios de notificación aquí para obtener notas de " +"configuración importantes." + +#: changedetectionio/templates/_common_fields.html +#: changedetectionio/templates/edit/text-options.html +msgid "Use" +msgstr "Usar" + +#: changedetectionio/templates/_common_fields.html +msgid "Show advanced help and tips" +msgstr "Mostrar ayuda y consejos avanzados" + +#: changedetectionio/templates/_common_fields.html +msgid "(or" +msgstr "(o" + +#: changedetectionio/templates/_common_fields.html +msgid "only supports a maximum" +msgstr "sólo admite un máximo" + +#: changedetectionio/templates/_common_fields.html +msgid "2,000 characters" +msgstr "2.000 caracteres" + +#: changedetectionio/templates/_common_fields.html +msgid "of notification text, including the title." +msgstr "del texto de la notificación, incluido el título." + +#: changedetectionio/templates/_common_fields.html +msgid "" +"bots can't send messages to other bots, so you should specify chat ID of " +"non-bot user." +msgstr "" +"Los bots no pueden enviar mensajes a otros bots, por lo que debes " +"especificar el ID de chat de un usuario que no sea un bot." + +#: changedetectionio/templates/_common_fields.html +msgid "only supports very limited HTML and can fail when extra tags are sent," +msgstr "" +"solo admite HTML muy limitado y puede fallar cuando se envían etiquetas " +"adicionales," + +#: changedetectionio/templates/_common_fields.html +msgid "(or use plaintext/markdown format)" +msgstr "(o utilice formato de texto sin formato/rebajas)" + +#: changedetectionio/templates/_common_fields.html +msgid "for direct API calls (or omit the" +msgstr "para llamadas API directas (u omitir el" + +#: changedetectionio/templates/_common_fields.html +msgid "for non-SSL ie" +msgstr "para no SSL, es decir" + +#: changedetectionio/templates/_common_fields.html +msgid "more help here" +msgstr "más ayuda aquí" + +#: changedetectionio/templates/_common_fields.html +msgid "Accepts the" +msgstr "Acepta el" + +#: changedetectionio/templates/_common_fields.html +msgid "placeholders listed below" +msgstr "marcadores de posición enumerados a continuación" + +#: changedetectionio/templates/_common_fields.html +msgid "Send test notification" +msgstr "Enviar notificación de prueba" + +#: changedetectionio/templates/_common_fields.html +msgid "Add email" +msgstr "Agregar correo electrónico" + +#: changedetectionio/templates/_common_fields.html +msgid "Add an email address" +msgstr "Agregar una dirección de correo electrónico" + +#: changedetectionio/templates/_common_fields.html +msgid "Notification debug logs" +msgstr "Registros de depuración de notificaciones" + +#: changedetectionio/templates/_common_fields.html +msgid "Processing.." +msgstr "Tratamiento.." + +#: changedetectionio/templates/_common_fields.html +msgid "Title for all notifications" +msgstr "Título para todas las notificaciones." + +#: changedetectionio/templates/_common_fields.html +msgid "For JSON payloads, use" +msgstr "Para cargas JSON, utilice" + +#: changedetectionio/templates/_common_fields.html +msgid "without quotes for automatic escaping, for example -" +msgstr "sin comillas para escape automático, por ejemplo -" + +#: changedetectionio/templates/_common_fields.html +msgid "URL encoding, use" +msgstr "Codificación de URL, uso" + +#: changedetectionio/templates/_common_fields.html +msgid "for example -" +msgstr "Por ejemplo -" + +#: changedetectionio/templates/_common_fields.html +msgid "Regular-expression replace, use" +msgstr "Reemplazo de expresión regular, uso" + +#: changedetectionio/templates/_common_fields.html +msgid "" +"For a complete reference of all Jinja2 built-in filters, users can refer to " +"the" +msgstr "" +"Para obtener una referencia completa de todos los filtros integrados de " +"Jinja2, los usuarios pueden consultar el" + +#: changedetectionio/templates/_common_fields.html +msgid "Format for all notifications" +msgstr "Formato para todas las notificaciones." + +#: changedetectionio/templates/_helpers.html +msgid "Entry" +msgstr "Entrada" + +#: changedetectionio/templates/_helpers.html +msgid "Actions" +msgstr "Comportamiento" + +#: changedetectionio/templates/_helpers.html +msgid "Add a row/rule after" +msgstr "Agregar una fila/regla después" + +#: changedetectionio/templates/_helpers.html +msgid "Remove this row/rule" +msgstr "Eliminar esta fila/regla" + +#: changedetectionio/templates/_helpers.html +msgid "Verify this rule against current snapshot" +msgstr "Verifique esta regla con la instantánea actual" + +#: changedetectionio/templates/_helpers.html +msgid "" +"Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but " +"Chrome based fetching is not enabled." +msgstr "Error: este monitor necesita Chrome (con playwright/sockpuppetbrowser), pero la obtención basada en Chrome no está habilitada." + +#: changedetectionio/templates/_helpers.html +msgid "Alternatively try our" +msgstr "Alternativamente prueba nuestro" + +#: changedetectionio/templates/_helpers.html +msgid "" +"very affordable subscription based service which has all this setup for you" +msgstr "" +"Servicio basado en suscripción muy asequible que tiene toda esta " +"configuración para usted." + +#: changedetectionio/templates/_helpers.html +msgid "You may need to" +msgstr "Es posible que necesites" + +#: changedetectionio/templates/_helpers.html +msgid "Enable playwright environment variable" +msgstr "Habilitar la variable de entorno de playwright" + +#: changedetectionio/templates/_helpers.html +msgid "and uncomment the" +msgstr "y descomentar el" + +#: changedetectionio/templates/_helpers.html +msgid "in the" +msgstr "en el" + +#: changedetectionio/templates/_helpers.html +msgid "file" +msgstr "archivo" + +#: changedetectionio/templates/_helpers.html +msgid "Set a hourly/week day schedule" +msgstr "Establecer un horario por horas/días de la semana" + +#: changedetectionio/templates/_helpers.html +msgid "Schedule time limits" +msgstr "Programar límites de tiempo" + +#: changedetectionio/templates/_helpers.html +msgid "Business hours" +msgstr "Horario comercial" + +#: changedetectionio/templates/_helpers.html +msgid "Weekends" +msgstr "Fines de semana" + +#: changedetectionio/templates/_helpers.html +msgid "Reset" +msgstr "Reiniciar" + +#: changedetectionio/templates/_helpers.html +msgid "" +"Warning, one or more of your 'days' has a duration that would extend into " +"the next day." +msgstr "" +"Advertencia, uno o más de sus 'días' tienen una duración que se extendería " +"hasta el día siguiente." + +#: changedetectionio/templates/_helpers.html +msgid "This could have unintended consequences." +msgstr "Esto podría tener consecuencias no deseadas." + +#: changedetectionio/templates/_helpers.html +msgid "More help and examples about using the scheduler" +msgstr "Más ayuda y ejemplos sobre el uso del planificador" + +#: changedetectionio/templates/_helpers.html +msgid "Want to use a time schedule?" +msgstr "¿Quieres utilizar un horario?" + +#: changedetectionio/templates/_helpers.html +msgid "First confirm/save your Time Zone Settings" +msgstr "Primero confirme/guarde su configuración de zona horaria" + +#: changedetectionio/templates/_helpers.html +msgid "" +"Triggers a change if this text appears, AND something changed in the " +"document." +msgstr "Activa un cambio si aparece este texto Y algo cambia en el documento." + +#: changedetectionio/templates/_helpers.html +msgid "Triggered text" +msgstr "Texto activado" + +#: changedetectionio/templates/_helpers.html +msgid "Ignored for calculating changes, but still shown." +msgstr "Se ignora para calcular los cambios, pero aún se muestra." + +#: changedetectionio/templates/_helpers.html +msgid "Ignored text" +msgstr "Texto ignorado" + +#: changedetectionio/templates/_helpers.html +msgid "No change-detection will occur because this text exists." +msgstr "" +"No se producirá ninguna detección de cambios porque este texto existe." + +#: changedetectionio/templates/_helpers.html +msgid "Blocked text" +msgstr "Texto bloqueado" + +#: changedetectionio/templates/base.html +msgid "Search, or Use Alt+S Key" +msgstr "Buscar o usar la tecla Alt+S" + +#: changedetectionio/templates/base.html +msgid "Real-time updates offline" +msgstr "Actualizaciones en tiempo real sin conexión" + +#: changedetectionio/templates/base.html +msgid "Select Language" +msgstr "Seleccionar idioma" + +#: changedetectionio/templates/base.html +msgid "Auto-detect from browser" +msgstr "Detectar automáticamente desde el navegador" + +#: changedetectionio/templates/base.html +msgid "" +"Language support is in beta, please help us improve by opening a PR on " +"GitHub with any updates." +msgstr "" +"El soporte de idiomas está en versión beta. Ayúdenos a mejorar abriendo un " +"PR en GitHub con cualquier actualización." + +#: changedetectionio/templates/base.html +msgid "Search" +msgstr "Buscar" + +#: changedetectionio/templates/base.html +msgid "URL or Title" +msgstr "URL o título" + +#: changedetectionio/templates/base.html +msgid "in" +msgstr "en" + +#: changedetectionio/templates/base.html +msgid "Enter search term..." +msgstr "Introduzca el término de búsqueda..." + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Text to wait for before triggering a change/notification, all text and regex" +" are tested case-insensitive." +msgstr "" +"Texto a esperar antes de activar un cambio/notificación, todo el texto y las" +" expresiones regulares se prueban sin distinguir entre mayúsculas y " +"minúsculas." + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Trigger text is processed from the result-text that comes out of any " +"CSS/JSON Filters for this monitor" +msgstr "" +"El texto de activación se procesa a partir del texto de resultado que surge " +"de cualquier filtro CSS/JSON para este monitor." + +#: changedetectionio/templates/edit/text-options.html +msgid "Each line is processed separately (think of each line as \"OR\")" +msgstr "Cada línea se procesa por separado (piense en cada línea como \"O\")" + +#: changedetectionio/templates/edit/text-options.html +msgid "Note: Wrap in forward slash / to use regex example:" +msgstr "" +"Nota: incluya una barra diagonal / para usar el ejemplo de expresiones " +"regulares:" + +#: changedetectionio/templates/edit/text-options.html +msgid "You can also use" +msgstr "También puedes usar" + +#: changedetectionio/templates/edit/text-options.html +msgid "conditions" +msgstr "condiciones" + +#: changedetectionio/templates/edit/text-options.html +msgid "\"Page text\" - with Contains, Starts With, Not Contains and many more" +msgstr "\"Texto de página\": contiene, comienza con, no contiene y muchos más" + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Matching text will be ignored in the text snapshot (you can still see it but" +" it wont trigger a change)" +msgstr "" +"El texto coincidente se ignorará en la instantánea del texto (aún podrás " +"verlo pero no activará un cambio)" + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Block change-detection while this text is on the page, all text and regex " +"are tested case-insensitive, good for waiting for when a product is " +"available again" +msgstr "" +"Bloquear la detección de cambios mientras este texto está en la página, todo" +" el texto y las expresiones regulares se prueban sin distinguir entre " +"mayúsculas y minúsculas, lo cual es bueno para esperar a que un producto " +"vuelva a estar disponible" + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Block text is processed from the result-text that comes out of any CSS/JSON " +"Filters for this monitor" +msgstr "" +"El texto del bloque se procesa a partir del texto resultante que surge de " +"cualquier filtro CSS/JSON para este monitor." + +#: changedetectionio/templates/edit/text-options.html +msgid "All lines here must not exist (think of each line as \"OR\")" +msgstr "Todas las líneas aquí no deben existir (piense en cada línea como \"O\")" + +#: changedetectionio/templates/edit/text-options.html +msgid "" +"Extracts text in the final output (line by line) after other filters using " +"regular expressions or string match:" +msgstr "" +"Extrae texto en la salida final (línea por línea) después de otros filtros " +"usando expresiones regulares o coincidencia de cadenas:" + +#: changedetectionio/templates/edit/text-options.html +msgid "Regular expression - example" +msgstr "Expresión regular - ejemplo" + +#: changedetectionio/templates/edit/text-options.html +msgid "Don't forget to consider the white-space at the start of a line" +msgstr "No olvides considerar el espacio en blanco al comienzo de una línea." + +#: changedetectionio/templates/edit/text-options.html +msgid "type flags (more" +msgstr "tipo banderas (más" + +#: changedetectionio/templates/edit/text-options.html +msgid "information here" +msgstr "información aquí" + +#: changedetectionio/templates/edit/text-options.html +msgid "Keyword example - example" +msgstr "Ejemplo de palabra clave - ejemplo" + +#: changedetectionio/templates/edit/text-options.html +msgid "Use groups to extract just that text - example" +msgstr "Utilice grupos para extraer solo ese texto: ejemplo" + +#: changedetectionio/templates/edit/text-options.html +msgid "returns a list of years only" +msgstr "devuelve una lista de años solamente" + +#: changedetectionio/templates/edit/text-options.html +msgid "Example - match lines containing a keyword" +msgstr "Ejemplo: líneas coincidentes que contienen una palabra clave" + +#: changedetectionio/templates/edit/text-options.html +msgid "One line per regular-expression/string match" +msgstr "Una línea por coincidencia de cadena/expresión regular" + +#: changedetectionio/templates/login.html +msgid "Login" +msgstr "Acceso" + +#: changedetectionio/templates/menu.html +msgid "GROUPS" +msgstr "GRUPOS" + +#: changedetectionio/templates/menu.html +msgid "SETTINGS" +msgstr "AJUSTES" + +#: changedetectionio/templates/menu.html +msgid "IMPORT" +msgstr "IMPORTAR" + +#: changedetectionio/templates/menu.html +msgid "Resume automatic scheduling" +msgstr "Reanudar la programación automática" + +#: changedetectionio/templates/menu.html +msgid "Pause auto-queue scheduling of watches" +msgstr "Pausar la programación de monitores en cola automática" + +#: changedetectionio/templates/menu.html +msgid "Scheduling is paused - click to resume" +msgstr "La programación está en pausa: haga clic para reanudar" + +#: changedetectionio/templates/menu.html +msgid "Unmute notifications" +msgstr "Dejar de silenciar notificaciones" + +#: changedetectionio/templates/menu.html +msgid "Mute notifications" +msgstr "Silenciar notificaciones" + +#: changedetectionio/templates/menu.html +msgid "Notifications are muted - click to unmute" +msgstr "" +"Las notificaciones están silenciadas: haga clic para activar el silencio" + +#: changedetectionio/templates/menu.html +msgid "EDIT" +msgstr "EDITAR" + +#: changedetectionio/templates/menu.html +msgid "LOG OUT" +msgstr "FINALIZAR LA SESIÓN" + +#: changedetectionio/templates/menu.html +msgid "Website Change Detection and Notification." +msgstr "Detección y notificación de cambios en el sitio web." + +#: changedetectionio/templates/menu.html +msgid "Toggle Light/Dark Mode" +msgstr "Alternar modo claro/oscuro" + +#: changedetectionio/templates/menu.html +msgid "Toggle light/dark mode" +msgstr "Alternar modo claro/oscuro" + +#: changedetectionio/templates/menu.html +msgid "Change Language" +msgstr "Cambiar idioma" + +#: changedetectionio/templates/menu.html +msgid "Change language" +msgstr "Cambiar idioma" + +#: changedetectionio/widgets/ternary_boolean.py +msgid "Yes" +msgstr "Sí" + +#: changedetectionio/widgets/ternary_boolean.py +msgid "No" +msgstr "No" + +#: changedetectionio/widgets/ternary_boolean.py +msgid "Main settings" +msgstr "Configuraciones principales" +