<?xml version='1.0' encoding='utf-8'?>
<TS version="2.1" language="es">
<context>
    <name>AISegmentation</name>
    
    <message>
        <source>Your selection is sent to our servers in Europe {dot} {privacy}</source>
        <translation>Tu selección se envía a nuestros servidores en Europa {dot} {privacy}</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Normal</translation>
    </message>
    <message>
        <source>Confidence</source>
        <translation>Confianza</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Contorno</translation>
    </message>
    
    <message>
        <source>Retry</source>
        <translation>Reintentar</translation>
    </message>
    
    <message>
        <source>Click to enlarge</source>
        <translation>Clic para ampliar</translation>
    </message>
    <message>
        <source>This is exactly what the AI uses: your object with a little of its surroundings.</source>
        <translation>Esto es exactamente lo que usa la IA: tu objeto con un poco de su entorno.</translation>
    </message>
    
    <message>
        <source>Describe what to find</source>
        <translation>Describe qué buscar</translation>
    </message>
    <message>
        <source>Exclude a look-alike</source>
        <translation>Excluir un parecido</translation>
    </message>
    <message>
        <source>Too generic to name. Clear the box to search from your example alone, or type a concrete object.</source>
        <translation>Demasiado genérico para nombrarlo. Vacía el campo para buscar solo con tu ejemplo, o escribe un objeto concreto.</translation>
    </message>
    <message>
        <source>Mark an object to find more like it.</source>
        <translation>Marca un objeto para encontrar otros similares.</translation>
    </message>
    <message>
        <source>Mark a false positive to drop things like it.</source>
        <translation>Marca un falso positivo para descartar elementos similares.</translation>
    </message>
    
    <message>
        <source>Finish or exit the review to switch modes.</source>
        <translation>Finaliza o sal de la revisión para cambiar de modo.</translation>
    </message>
    <message>
        <source>Detection</source>
        <translation>Detección</translation>
    </message>
    <message>
        <source>Confidence:</source>
        <translation>Confianza:</translation>
    </message>
    <message>
        <source>Minimum confidence to keep a detected object. Lower finds more objects but may add false positives; raise it for cleaner results on large, distinct features.</source>
        <translation>Confianza mínima para conservar un objeto detectado. Un valor más bajo detecta más objetos pero puede añadir falsos positivos; súbela para obtener resultados más limpios en objetos grandes y diferenciados.</translation>
    </message>
    
    <message>
        <source>Dependencies</source>
        <translation>Dependencias</translation>
    </message>
    <message>
        <source>Local AI model files stored on this computer.</source>
        <translation>Archivos del modelo de IA almacenados en este equipo.</translation>
    </message>
    <message>
        <source>On disk</source>
        <translation>En disco</translation>
    </message>
    <message>
        <source>Not installed</source>
        <translation>No instalado</translation>
    </message>
    <message>
        <source>Open folder</source>
        <translation>Abrir carpeta</translation>
    </message>
    
    <message>
        <source>Accept the Terms and Privacy Policy to enable segmentation.</source>
        <translation>Acepta los Términos y la Política de Privacidad para activar la segmentación.</translation>
    </message>
    <message>
        <source>I agree to the &lt;a href="{terms}"&gt;Terms&lt;/a&gt; and &lt;a href="{privacy}"&gt;Privacy Policy&lt;/a&gt;</source>
        <translation>Acepto los &lt;a href="{terms}"&gt;Términos&lt;/a&gt; y la &lt;a href="{privacy}"&gt;Política de Privacidad&lt;/a&gt;</translation>
    </message>
    <message>
        <source>No valid polygons could be created from the selection. Try adjusting the refine settings or making a new selection.</source>
        <translation>No se pudieron crear polígonos válidos a partir de la selección. Prueba a ajustar los ajustes de refinado o a hacer una nueva selección.</translation>
    </message>
    <message>
        <source>Repairing Installation</source>
        <translation>Reparando la instalación</translation>
    </message>
    <message>
        <source>Repairing installation...</source>
        <translation>Reparando la instalación...</translation>
    </message>
    <message>
        <source>Restart QGIS Required</source>
        <translation>Se requiere reiniciar QGIS</translation>
    </message>
    <message>
        <source>Something went wrong with this click, so it was not applied. Please try again.</source>
        <translation>Algo salió mal con este clic, por lo que no se aplicó. Inténtalo de nuevo.</translation>
    </message>
    <message>
        <source>The Python runtime used by the AI engine is damaged (this can be caused by a disk cleanup tool or antivirus). It will now be repaired automatically. Please try your selection again once the repair finishes.</source>
        <translation>El entorno de Python que usa el motor de IA está dañado (esto puede deberse a una herramienta de limpieza de disco o a un antivirus). Se reparará automáticamente ahora. Vuelve a intentar tu selección cuando termine la reparación.</translation>
    </message>
    <message>
        <source>Your polygons were added as a temporary layer so nothing is lost.</source>
        <translation>Tus polígonos se añadieron como una capa temporal, así que no se pierde nada.</translation>
    </message>
    <message>
        <source>Could not write to {name}. Saved to a separate file instead.</source>
        <translation>No se pudo escribir en {name}. Se guardó en un archivo separado en su lugar.</translation>
    </message>
    
    <message>
        <source>Click Install to set up AI Segmentation</source>
        <translation>Haga clic en Instalar para configurar AI Segmentation</translation>
    </message>

    
    <message>
        <source>Installing AI Segmentation...</source>
        <translation>Instalando AI Segmentation...</translation>
    </message>
    <message>
        <source>Verifying installation...</source>
        <translation>Verificando instalacion...</translation>
    </message>
    <message>
        <source>Detecting device...</source>
        <translation>Detectando dispositivo...</translation>
    </message>
    <message>
        <source>Install path: {}</source>
        <translation>Ruta de instalacion: {}</translation>
    </message>
    <message>
        <source>To install in a different folder, set the environment variable AI_SEGMENTATION_CACHE_DIR:</source>
        <translation>Para instalar en otra carpeta, defina la variable de entorno AI_SEGMENTATION_CACHE_DIR:</translation>
    </message>
    <message>
        <source>1. Open Windows Settings &gt; System &gt; Advanced system settings
2. Click 'Environment Variables'
3. Under 'User variables', click 'New'
4. Variable name: AI_SEGMENTATION_CACHE_DIR
5. Variable value: the folder path you want to use
6. Click OK and restart QGIS</source>
        <translation>1. Abrir Configuracion de Windows &gt; Sistema &gt; Configuracion avanzada del sistema
2. Hacer clic en 'Variables de entorno'
3. En 'Variables de usuario', hacer clic en 'Nueva'
4. Nombre de la variable: AI_SEGMENTATION_CACHE_DIR
5. Valor de la variable: la ruta de la carpeta deseada
6. Hacer clic en Aceptar y reiniciar QGIS</translation>
    </message>
    <message>
        <source>Run this command in Terminal, then restart QGIS:

launchctl setenv AI_SEGMENTATION_CACHE_DIR /your/path</source>
        <translation>Ejecute este comando en Terminal y reinicie QGIS:

launchctl setenv AI_SEGMENTATION_CACHE_DIR /su/ruta</translation>
    </message>
    <message>
        <source>Add this line to your ~/.bashrc or ~/.profile, then restart QGIS:

export AI_SEGMENTATION_CACHE_DIR=/your/path</source>
        <translation>Agregue esta linea a su ~/.bashrc o ~/.profile y reinicie QGIS:

export AI_SEGMENTATION_CACHE_DIR=/su/ruta</translation>
    </message>
    <message>
        <source>Checking...</source>
        <translation>Verificando...</translation>
    </message>
    <message>
        <source>Install</source>
        <translation>Instalar</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Actualizar</translation>
    </message>
    <message>
        <source>Downloading AI model...</source>
        <translation>Descargando modelo IA...</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Cancelar</translation>
    </message>
    <message>
        <source>Cancel installation</source>
        <translation>Cancelar instalacion</translation>
    </message>
    <message>
        <source>Are you sure you want to cancel the installation?</source>
        <translation>Esta seguro de que desea cancelar la instalacion?</translation>
    </message>
    <message>
        <source>Installation cancelled</source>
        <translation>Instalación cancelada</translation>
    </message>
    <message>
        <source>Installation failed</source>
        <translation>Error en la instalación</translation>
    </message>
    <message>
        <source>Verification failed:</source>
        <translation>Error en la verificación:</translation>
    </message>
    <message>
        <source>Verification Failed</source>
        <translation>Error en la verificación</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Error desconocido</translation>
    </message>
    <message>
        <source>Installation Failed</source>
        <translation>Error en la instalación</translation>
    </message>

    
    <message>
        <source>Update QGIS to 3.34+ for the latest AI model</source>
        <translation>Actualice QGIS a 3.34+ para el ultimo modelo de IA</translation>
    </message>
    <message>
        <source>Download Failed</source>
        <translation>Error en la descarga</translation>
    </message>
    <message>
        <source>Failed to download model:</source>
        <translation>Error al descargar modelo:</translation>
    </message>

    
    <message>
        <source>AI Segmentation by TerraLab</source>
        <translation>AI Segmentation por TerraLab</translation>
    </message>

    
    <message>
        <source>Select a raster layer (GeoTIFF, WMS, XYZ tiles, etc.)</source>
        <translation>Seleccione una capa raster (GeoTIFF, WMS, tiles XYZ, etc.)</translation>
    </message>
    <message>
        <source>Save polygon</source>
        <translation>Guardar polígono</translation>
    </message>
    <message>
        <source>Undo last point</source>
        <translation>Deshacer último punto</translation>
    </message>
    <message>
        <source>Stop segmentation</source>
        <translation>Detener segmentación</translation>
    </message>
    <message>
        <source>Segmentation</source>
        <translation>Segmentación</translation>
    </message>
    <message>
        <source>Space</source>
        <translation>Espacio</translation>
    </message>
    <message>
        <source>Hold and move to pan the map</source>
        <translation>Mantener y mover para desplazar el mapa</translation>
    </message>
    <message>
        <source>The AI model works best on one element at a time.</source>
        <translation>El modelo IA funciona mejor con un elemento a la vez.</translation>
    </message>
    <message>
        <source>Save your polygon before selecting the next element.</source>
        <translation>Guarda tu poligono antes de seleccionar el siguiente.</translation>
    </message>
    <message>
        <source>Export polygon to a layer</source>
        <translation>Exportar poligono a una capa</translation>
    </message>
    <message>
        <source>Export {count} polygons to a layer</source>
        <translation>Exportar {count} poligonos a una capa</translation>
    </message>

    
    <message>
        <source>Refine selection</source>
        <translation>Refinar selección</translation>
    </message>
    <message>
        <source>Fill interior holes in the selection</source>
        <translation>Rellenar huecos interiores en la selección</translation>
    </message>
    <message>
        <source>Shape</source>
        <translation>Forma</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Tamaño</translation>
    </message>
    <message>
        <source>Outline</source>
        <translation>Contorno</translation>
    </message>

    
    <message>
        <source>Left-click to select</source>
        <translation>Clic izquierdo para seleccionar</translation>
    </message>
    <message>
        <source>Left-click to add more</source>
        <translation>Clic izquierdo para agregar más</translation>
    </message>
    <message>
        <source>Right-click to exclude from selection</source>
        <translation>Clic derecho para excluir de la selección</translation>
    </message>
    <message>
        <source>Invalid Layer</source>
        <translation>Capa inválida</translation>
    </message>

    
    <message>
        <source>Not Ready</source>
        <translation>No está listo</translation>
    </message>
    <message>
        <source>Layer Creation Failed</source>
        <translation>Error al crear la capa</translation>
    </message>
    <message>
        <source>Could not create the output layer.</source>
        <translation>No se pudo crear la capa de salida.</translation>
    </message>
    <message>
        <source>Export Failed</source>
        <translation>Error en la exportación</translation>
    </message>
    <message>
        <source>Could not save layer to file:</source>
        <translation>No se pudo guardar la capa en el archivo:</translation>
    </message>
    <message>
        <source>You have {count} unsaved polygon(s).</source>
        <translation>Tiene {count} polígono(s) no exportado(s).</translation>
    </message>
    <message>
        <source>Changing layer will discard your current segmentation. Continue?</source>
        <translation>Cambiar de capa descartará tu segmentación actual. ¿Continuar?</translation>
    </message>
    <message>
        <source>Change Layer?</source>
        <translation>¿Cambiar de capa?</translation>
    </message>
    <message>
        <source>Stop Segmentation?</source>
        <translation>¿Detener segmentación?</translation>
    </message>
    <message>
        <source>This will discard {count} polygon(s).</source>
        <translation>Esto descartará {count} polígono(s).</translation>
    </message>
    <message>
        <source>Use 'Export to layer' to keep them.</source>
        <translation>Use 'Exportar a capa' para conservarlas.</translation>
    </message>
    <message>
        <source>Do you want to continue?</source>
        <translation>¿Desea continuar?</translation>
    </message>
    <message>
        <source>Edit saved polygon</source>
        <translation>Editar polígono guardado</translation>
    </message>
    <message>
        <source>Warning: you are about to edit an already saved polygon.</source>
        <translation>Advertencia: está a punto de editar un polígono ya guardado.</translation>
    </message>

    
    <message>
        <source>Contact us</source>
        <translation>Contáctanos</translation>
    </message>
    <message>
        <source>Bug, question, feature request?</source>
        <translation>¿Bug, pregunta, solicitud de función?</translation>
    </message>
    <message>
        <source>Copy email address</source>
        <translation>Copiar dirección de email</translation>
    </message>
    <message>
        <source>or</source>
        <translation>o</translation>
    </message>
    <message>
        <source>Book a video call</source>
        <translation>Reservar una videollamada</translation>
    </message>
    <message>
        <source>Tutorial</source>
        <translation>Tutorial</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Ajustes</translation>
    </message>
    <message>
        <source>Terms</source>
        <translation>Términos</translation>
    </message>
    <message>
        <source>Privacy</source>
        <translation>Privacidad</translation>
    </message>

    
    <message>
        <source>Segment elements on raster images using AI</source>
        <translation>Segmentar elementos en imagenes raster usando IA</translation>
    </message>

    
    <message>
        <source>Copy your logs with the button below and send them to our support email.</source>
        <translation>Copia tus registros con el botón de abajo y envíalos a nuestro email de soporte.</translation>
    </message>
    <message>
        <source>We'll get this fixed for you :)</source>
        <translation>Lo solucionaremos para ti :)</translation>
    </message>
    <message>
        <source>1. Click to copy logs</source>
        <translation>1. Clic para copiar logs</translation>
    </message>
    <message>
        <source>2. Click to send to {}</source>
        <translation>2. Clic para enviar a {}</translation>
    </message>
    <message>
        <source>Open email client</source>
        <translation>Abrir cliente de correo</translation>
    </message>
    <message>
        <source>Copied!</source>
        <translation>¡Copiado!</translation>
    </message>

    
    <message>
        <source>SSL Certificate Error</source>
        <translation>Error de certificado SSL</translation>
    </message>
    <message>
        <source>Installation Blocked</source>
        <translation>Instalación bloqueada</translation>
    </message>

    <message>
        <source>Click is outside the '{layer}' raster. To segment another raster, stop the current segmentation first.</source>
        <translation>El clic está fuera del raster '{layer}'. Para segmentar otro raster, detén primero la segmentación actual.</translation>
    </message>

    

    
    <message>
        <source>{ext} format is not directly supported. GDAL is not available.
Please convert your raster to GeoTIFF (.tif) before using AI Segmentation.</source>
        <translation>El formato {ext} no es compatible directamente. GDAL no está disponible.
Por favor, convierta su ráster a GeoTIFF (.tif) antes de usar AI Segmentation.</translation>
    </message>
    <message>
        <source>Cannot open {ext} file. The format may not be supported by your QGIS installation.
Please convert your raster to GeoTIFF (.tif) before using AI Segmentation.</source>
        <translation>No se puede abrir el archivo {ext}. El formato puede no ser compatible con su instalación de QGIS.
Por favor, convierta su ráster a GeoTIFF (.tif) antes de usar AI Segmentation.</translation>
    </message>
    <message>
        <source>Failed to read {ext} file: {error}
Please convert your raster to GeoTIFF (.tif) manually.</source>
        <translation>Error al leer el archivo {ext}: {error}
Por favor, convierta su ráster a GeoTIFF (.tif) manualmente.</translation>
    </message>

    
    <message>
        <source>PyTorch cannot load on Windows</source>
        <translation>PyTorch no puede cargarse en Windows</translation>
    </message>
    <message>
        <source>The plugin requires Visual C++ Redistributables to run PyTorch.

Please download and install:
https://aka.ms/vs/17/release/vc_redist.x64.exe

After installation, restart QGIS and try again.</source>
        <translation>El plugin requiere Visual C++ Redistributables para ejecutar PyTorch.

Por favor, descargue e instale:
https://aka.ms/vs/17/release/vc_redist.x64.exe

Después de la instalación, reinicie QGIS e intente nuevamente.</translation>
    </message>
    <message>
        <source>Segmentation failed</source>
        <translation>Falló la segmentación</translation>
    </message>
    <message>
        <source>Layer data provider is not available.</source>
        <translation>El proveedor de datos de la capa no esta disponible.</translation>
    </message>
    <message>
        <source>Failed to fetch tiles from the online layer. Check your network connection.</source>
        <translation>Error al obtener tiles de la capa en linea. Verifique su conexion de red.</translation>
    </message>
    <message>
        <source>Crop Error</source>
        <translation>Error de recorte</translation>
    </message>
    <message>
        <source>Encoding Error</source>
        <translation>Error de codificacion</translation>
    </message>
    <message>
        <source>Disconnected parts detected. For best accuracy, segment one element at a time.</source>
        <translation>Partes desconectadas detectadas. Para mayor precisión, segmenta un elemento a la vez.</translation>
    </message>


    <message>
        <source>Updating...</source>
        <translation>Actualizando...</translation>
    </message>



    <message>
        <source>Missing Visual C++ Redistributable. Install it, restart your computer, then click Retry.</source>
        <translation>Falta Visual C++ Redistributable. Instalelo, reinicie su computadora y haga clic en Reintentar.</translation>
    </message>

    <message>
        <source>Retry</source>
        <translation>Reintentar</translation>
    </message>

    <message>
        <source>Loading AI model...</source>
        <translation>Cargando el modelo IA...</translation>
    </message>
    <message>
        <source>Ready</source>
        <translation>Listo</translation>
    </message>
    <message>
        <source>Model load failed</source>
        <translation>Fallo al cargar el modelo</translation>
    </message>
    <message>
        <source>New here?</source>
        <translation>Nuevo aqui?</translation>
    </message>
    <message>
        <source>Watch the tutorial</source>
        <translation>Ver el tutorial</translation>
    </message>
    <message>
        <source>Network Connection Problem</source>
        <translation>Problema de conexion de red</translation>
    </message>
    <message>
        <source>Your connection appears unstable or blocked. Check: (1) your internet is working, (2) QGIS &gt; Settings &gt; Options &gt; Network has a proxy configured if you are on a corporate network, (3) your firewall allows connections to pypi.org and files.pythonhosted.org.</source>
        <translation>Tu conexion parece inestable o bloqueada. Comprueba: (1) que Internet funciona, (2) que QGIS &gt; Configuracion &gt; Opciones &gt; Red tiene un proxy si estas en una red corporativa, (3) que tu cortafuegos permite conexiones a pypi.org y files.pythonhosted.org.</translation>
    </message>
    <message>
        <source>Checking...</source>
        <translation>Verificando...</translation>
    </message>
    <message>
        <source>AI Edit</source>
        <translation>AI Edit</translation>
    </message>
    <message>
        <source>Generate imagery with AI on map zones (opens AI Edit plugin)</source>
        <translation>Genera imagenes IA en zonas del mapa (abre el plugin AI Edit)</translation>
    </message>
    <message>
        <source>Right-click must be inside the current selection area.</source>
        <translation>El clic derecho debe estar dentro del area de seleccion actual.</translation>
    </message>
    
    <message>
        <source>Account Settings</source>
        <translation>Configuracion de la cuenta</translation>
    </message>
    <message>
        <source>Loading account info...</source>
        <translation>Cargando informacion de la cuenta...</translation>
    </message>

    
    <message>
        <source>Model File Corrupted</source>
        <translation>Archivo del modelo dañado</translation>
    </message>
    <message>
        <source>Re-downloading Model</source>
        <translation>Volviendo a descargar el modelo</translation>
    </message>
    <message>
        <source>The AI model file was corrupted and is being re-downloaded. Please try your selection again once it finishes.</source>
        <translation>El archivo del modelo de IA estaba dañado y se está volviendo a descargar. Vuelva a intentar su selección cuando termine.</translation>
    </message>
    <message>
        <source>The AI model file is corrupted but could not be removed automatically. Please delete this folder and restart QGIS:</source>
        <translation>El archivo del modelo de IA está dañado pero no se pudo eliminar automáticamente. Elimine esta carpeta y reinicie QGIS:</translation>
    </message>

    
    <message>
        <source>Segment your map with AI</source>
        <translation>Segmenta tu mapa con IA</translation>
    </message>
    <message>
        <source>Sign in / Sign up to start</source>
        <translation>Inicia sesión / Regístrate para empezar</translation>
    </message>
    <message>
        <source>Sign in via your browser to start using AI Segmentation</source>
        <translation>Inicia sesión en tu navegador para empezar a usar AI Segmentation</translation>
    </message>
    <message>
        <source>Open again</source>
        <translation>Abrir de nuevo</translation>
    </message>
    <message>
        <source>Didn't open? Open the page again</source>
        <translation>¿No se abrió? Abrir la página de nuevo</translation>
    </message>
    <message>
        <source>Sign-in timed out. Click Sign in to try again.</source>
        <translation>Se agotó el tiempo de espera del inicio de sesión. Haz clic en Iniciar sesión para intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>Sign-in was cancelled in the browser. Click Sign in to try again.</source>
        <translation>El inicio de sesión fue cancelado en el navegador. Haz clic en Iniciar sesión para intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>Unexpected response from the server. Please try again.</source>
        <translation>Respuesta inesperada del servidor. Inténtalo de nuevo.</translation>
    </message>
    <message>
        <source>This account has no active AI Segmentation plan. Reactivate it on terra-lab.ai, then click Sign in again.</source>
        <translation>Esta cuenta no tiene un plan activo de AI Segmentation. Reactívalo en terra-lab.ai, luego haz clic en Iniciar sesión de nuevo.</translation>
    </message>
    <message>
        <source>Connecting AI Segmentation</source>
        <translation>Conectando AI Segmentation</translation>
    </message>
    <message>
        <source>Cancelling sign-in</source>
        <translation>Cancelando el inicio de sesión</translation>
    </message>

    
    <message>
        <source>Help / Report a problem</source>
        <translation>Ayuda / Reportar un problema</translation>
    </message>
    <message>
        <source>Report a problem</source>
        <translation>Reportar un problema</translation>
    </message>
    <message>
        <source>Connected</source>
        <translation>Conectado</translation>
    </message>
    <message>
        <source>Sign out</source>
        <translation>Cerrar sesión</translation>
    </message>
    <message>
        <source>Sign out of AI Segmentation?</source>
        <translation>¿Cerrar sesión en AI Segmentation?</translation>
    </message>
    <message>
        <source>You can sign back in anytime from QGIS.</source>
        <translation>Puedes volver a iniciar sesión en cualquier momento desde QGIS.</translation>
    </message>
    <message>
        <source>Active</source>
        <translation>Activo</translation>
    </message>
    <message>
        <source>Make this map presentation-ready</source>
        <translation>Convierte este mapa en un visual de presentación</translation>
    </message>
    <message>
        <source>AI Edit: turn your imagery into presentation and planning visuals</source>
        <translation>AI Edit: convierte tus imágenes en visuales de presentación y planificación</translation>
    </message>

    
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Mode selection</source>
        <translation>Selección de modo</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Stop the active segmentation before switching modes.</source>
        <translation>Detenga la segmentación activa antes de cambiar de modo.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Cancel the active detection before switching modes.</source>
        <translation>Cancele la detección activa antes de cambiar de modo.</translation>
    </message>
    <message>
        <location filename="../src/ui/zone_selection_maptool.py" line="0" />
        <source>Cancel the running detection first</source>
        <translation>Cancela primero la detección en curso</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Zone too large - reduce the selection area</source>
        <translation>Zona demasiado grande - reduzca el área de selección</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Detect objects</source>
        <translation>Detectar objetos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Cancel detection</source>
        <translation>Cancelar detección</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Detection {current}/{total}</source>
        <translation>Detección {current}/{total}</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Spot reserved · starting in ~{eta}</source>
        <translation>Plaza reservada · empieza en ~{eta}</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{s} seconds</source>
        <translation>{s} segundos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{m} min</source>
        <translation>{m} min</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{n} cloud detections remaining</source>
        <translation>{n} detecciones en la nube restantes</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{n} free cloud detection(s) remaining</source>
        <translation>{n} detección(es) en la nube gratuita(s) restante(s)</translation>
    </message>
    <message>
        <location filename="../src/ui/account_settings_dialog.py" line="0" />
        <source>{remaining} / {total} cloud detections</source>
        <translation>{remaining} / {total} detecciones en la nube</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Auto detection (live)</source>
        <translation>Detección automática (en curso)</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Preparing your zone...</source>
        <translation>Preparando tu zona...</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Cancelling...</source>
        <translation>Cancelando...</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Finishing the previous run, please wait a moment...</source>
        <translation>Finalizando la ejecución anterior, espere un momento...</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Detection failed. Check your connection and try again.</source>
        <translation>La detección falló. Comprueba tu conexión e inténtalo de nuevo.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Automatic detection is temporarily unavailable. Please try again later.</source>
        <translation>La detección automática no está disponible temporalmente. Inténtelo de nuevo más tarde.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Draw a zone first. Automatic detection on online layers needs a zone.</source>
        <translation>Dibuje una zona primero. La detección automática en capas en línea necesita una zona.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>The zone is outside the selected raster layer. Pick the right layer or redraw the zone.</source>
        <translation>La zona está fuera de la capa ráster seleccionada. Elija la capa correcta o vuelva a dibujar la zona.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Less</source>
        <translation>Menos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>More</source>
        <translation>Más</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Available when detection finishes</source>
        <translation>Disponible cuando termine la detección</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Off</source>
        <translation>Desactivado</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>No limit</source>
        <translation>Sin límite</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Hide detections smaller than this ground area. Use it to drop tiny noise blobs. 0 = keep all.</source>
        <translation>Ocultar detecciones más pequeñas que esta área en el suelo. Úsalo para eliminar pequeños ruidos. 0 = conservar todo.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Hide detections larger than this ground area. 0 = no limit.</source>
        <translation>Ocultar detecciones más grandes que esta área en el suelo. 0 = sin límite.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Saved {n} polygon(s) to {name}</source>
        <translation>{n} polígono(s) guardado(s) en {name}</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Cannot reach the server. Check your internet connection.</source>
        <translation>No se puede conectar con el servidor. Comprueba tu conexión a Internet.</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Server refused the connection.</source>
        <translation>El servidor rechazó la conexión.</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Request timed out. Check your connection or try again.</source>
        <translation>Se agotó el tiempo de espera. Comprueba tu conexión o inténtalo de nuevo.</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>SSL certificate error. Your network may be blocking secure connections.</source>
        <translation>Error de certificado SSL. Es posible que tu red bloquee las conexiones seguras.</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Proxy connection failed. Check QGIS proxy settings (Settings &gt; Options &gt; Network).</source>
        <translation>Error de conexión con el proxy. Revisa la configuración de proxy de QGIS (Preferencias &gt; Opciones &gt; Red).</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Authentication failed. Please sign in again.</source>
        <translation>Error de autenticación. Vuelve a iniciar sesión.</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Network error. Check your internet connection.</source>
        <translation>Error de red. Comprueba tu conexión a Internet.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Checking your AI Segmentation subscription</source>
        <translation>Comprobando tu suscripción de AI Segmentation</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Loading AI Segmentation settings</source>
        <translation>Cargando la configuración de AI Segmentation</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Refreshing your cloud detections</source>
        <translation>Actualizando tus detecciones en la nube</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Warming up AI Segmentation</source>
        <translation>Preparando AI Segmentation</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Popular</source>
        <translation>Populares</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Library</source>
        <translation>Biblioteca</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Use just 1-2 words for the object.</source>
        <translation>Usa solo 1-2 palabras para el objeto.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Type the object itself, not a sentence or question.</source>
        <translation>Escribe el objeto en sí, no una frase o pregunta.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Too generic. Draw an example instead, or use a concrete word like building.</source>
        <translation>Demasiado genérico. Dibuja un ejemplo en su lugar, o usa una palabra concreta como building.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Name a concrete object, not how it looks.</source>
        <translation>Nombra un objeto concreto, no su aspecto.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Segment one object - drop words like 'near' or 'with'.</source>
        <translation>Segmenta un solo objeto - quita palabras como «near» o «with».</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Use a real object word.</source>
        <translation>Usa una palabra de objeto real.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Use a 1-2 word object name.</source>
        <translation>Usa un nombre de objeto de 1-2 palabras.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Did you mean '{term}'?</source>
        <translation>¿Quisiste decir «{term}»?</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Loading...</source>
        <translation>Cargando...</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>No preview</source>
        <translation>Sin vista previa</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>No preview yet</source>
        <translation>Aún sin vista previa</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Segment library</source>
        <translation>Biblioteca de segmentación</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>today</source>
        <translation>hoy</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>yesterday</source>
        <translation>ayer</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>{n} days ago</source>
        <translation>hace {n} días</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>{n} detection(s)</source>
        <translation>{n} detección(es)</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>{n} object(s)</source>
        <translation>{n} objeto(s)</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Loading segment library</source>
        <translation>Cargando la biblioteca de segmentación</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Search objects... e.g. building, solar panel</source>
        <translation>Buscar objetos... ej. building, solar panel</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Fuzzy edges: this one may need cleanup after detection.</source>
        <translation>Bordes difusos: este puede necesitar limpieza tras la detección.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Use this prompt</source>
        <translation>Usar este prompt</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library_dialog.py" line="0" />
        <source>Use</source>
        <translation>Usar</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>≈ {n} cloud detections</source>
        <translation>≈ {n} detecciones en la nube</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_plugin.py" line="0" />
        <source>Draw your example inside the selected zone.</source>
        <translation>Dibuja tu ejemplo dentro de la zona seleccionada.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{n} objects found</source>
        <translation>{n} objetos encontrados</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>No objects found</source>
        <translation>Ningún objeto encontrado</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>0 shown at {pct}% - lower Confidence to reveal them</source>
        <translation>0 mostrado con {pct}% - baje la confianza para revelarlos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>More objects</source>
        <translation>Más objetos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Only confident</source>
        <translation>Solo los seguros</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Export {n} polygons</source>
        <translation>Exportar {n} polígonos</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Lower Confidence to show objects first.</source>
        <translation>Baje la confianza para mostrar objetos primero.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Discard these detections?</source>
        <translation>¿Descartar estas detecciones?</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Your {total} detections will be discarded. You keep your zone, object and settings. Running Detect again spends new cloud detections.</source>
        <translation>Tus {total} detecciones serán descartadas. Conservas tu zona, objeto y configuración. Ejecutar Detectar de nuevo gasta nuevas detecciones en la nube.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Discard &amp;&amp; adjust</source>
        <translation>Descartar y ajustar</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Keep your detections?</source>
        <translation>¿Conservar tus detecciones?</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Save &amp;&amp; exit</source>
        <translation>Guardar y salir</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Discard &amp;&amp; exit</source>
        <translation>Descartar y salir</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>How many objects sit at each confidence level.</source>
        <translation>Cuántos objetos hay en cada nivel de confianza.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Start Automatic AI Segmentation</source>
        <translation>Iniciar AI Segmentation automático</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Draw your zone</source>
        <translation>Dibuja tu zona</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Click on the map to outline the area to scan.</source>
        <translation>Haz clic en el mapa para delimitar el área a analizar.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>Keep clicking around the area, at least 3 points.</source>
        <translation>Sigue haciendo clic alrededor del área, al menos 3 puntos.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>Click the first point to close the zone.</source>
        <translation>Haz clic en el primer punto para cerrar la zona.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>undo point</source>
        <translation>deshacer punto</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>cancel</source>
        <translation>cancelar</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Exit</source>
        <translation>Salir</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>e.g. building, tree, road, car</source>
        <translation>ej. building, tree, road, car</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Browse ready-to-use objects with before / after previews.</source>
        <translation>Explora objetos listos para usar con vistas previas antes / después.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Filter detections by confidence. Lower shows more (and noisier), higher keeps only the strongest. Free and instant.</source>
        <translation>Filtra las detecciones por confianza. Más bajo muestra más (y más ruido), más alto conserva solo las más fiables. Gratis e instantáneo.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_build.py" line="0" />
        <source>Show tiles (debug)</source>
        <translation>Mostrar tiles (depuración)</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>"{word}" will run as "{token}".</source>
        <translation>«{word}» se ejecutará como «{token}».</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>That word isn't recognized - try a common object like building or tree.</source>
        <translation>No se reconoce esa palabra - prueba un objeto común como edificio o árbol.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>One object per run - start with the first one, then run again.</source>
        <translation>Un solo objeto por ejecución - empieza por el primero y vuelve a ejecutar.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>The Library has ready-to-use objects.</source>
        <translation>La Biblioteca tiene objetos listos para usar.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/cards.py" line="0" />
        <source>Older detection</source>
        <translation>Detección anterior</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Details</source>
        <translation>Detalles</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Fullscreen</source>
        <translation>Pantalla completa</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Exit fullscreen</source>
        <translation>Salir de pantalla completa</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Prompt</source>
        <translation>Prompt</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Copy</source>
        <translation>Copiar</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Copy prompt</source>
        <translation>Copiar el prompt</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Copied</source>
        <translation>Copiado</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Template</source>
        <translation>Plantilla</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Your detection</source>
        <translation>Tu detección</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Open the Library from the Automatic page to use this.</source>
        <translation>Abre la Biblioteca desde la página Automático para usar esto.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>DATE</source>
        <translation>FECHA</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>OBJECTS</source>
        <translation>OBJETOS</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>CHARGED</source>
        <translation>COBRADO</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>CLOUD DETECTIONS</source>
        <translation>DETECCIONES EN LA NUBE</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>RESOLUTION</source>
        <translation>RESOLUCIÓN</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>EXAMPLE</source>
        <translation>EJEMPLO</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Used</source>
        <translation>Usado</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Restore to map</source>
        <translation>Restaurar en el mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Reopens this run's review at the same place, with its imagery. Free, and it costs no cloud detections.</source>
        <translation>Reabre la revisión de esta ejecución en el mismo lugar, con su imagen. Gratis, y no cuesta detecciones en la nube.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Export...</source>
        <translation>Exportar...</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Remove from favorites</source>
        <translation>Quitar de favoritos</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Add to favorites</source>
        <translation>Añadir a favoritos</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Format:</source>
        <translation>Formato:</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>GeoPackage keeps the embedded style; other formats are saved without a style.</source>
        <translation>GeoPackage conserva el estilo integrado; los demás formatos se guardan sin estilo.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/detail.py" line="0" />
        <source>Browse...</source>
        <translation>Explorar...</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Recent</source>
        <translation>Recientes</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Favorites</source>
        <translation>Favoritos</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Load older runs</source>
        <translation>Cargar ejecuciones más antiguas</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Nothing here yet. Your automatic detections will land here, ready to reuse, restore or export.</source>
        <translation>Nada aquí todavía. Tus detecciones automáticas aparecerán aquí, listas para reutilizar, restaurar o exportar.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Could not load this run's stored detections. Try again later.</source>
        <translation>No se pudieron cargar las detecciones almacenadas de esta ejecución. Inténtalo de nuevo más tarde.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Nothing to export at this confidence. Lower it and try again.</source>
        <translation>No hay nada que exportar con esta confianza. Bájala e inténtalo de nuevo.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>The export failed. Check the file path and try again.</source>
        <translation>La exportación falló. Comprueba la ruta del archivo e inténtalo de nuevo.</translation>
    </message>
    <message>
        <location filename="../src/ui/dialogs/segment_library/dialog.py" line="0" />
        <source>Exported {n} polygon(s).</source>
        <translation>{n} polígono(s) exportado(s).</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Add a point</source>
        <translation>Añadir un punto</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Add area</source>
        <translation>Añadir área</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Arrow keys</source>
        <translation>Teclas de flecha</translation>
    </message>
    <message>
        <location filename="../src/api/terralab_client.py" line="0" />
        <source>Automatic</source>
        <translation>Automático</translation>
    </message>
    <message>
        <location filename="../src/core/feature_encoder.py" line="0" />
        <source>Click</source>
        <translation>Clic</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_run.py" line="0" />
        <source>Could not place the example on the image. Redraw the example box inside the zone and try again.</source>
        <translation>No se pudo colocar el ejemplo en la imagen. Vuelve a dibujar el ejemplo dentro de la zona e inténtalo de nuevo.</translation>
    </message>
    <message>
        <location filename="../src/core/run_restore.py" line="0" />
        <source>Could not rebuild this run's detections.</source>
        <translation>No se pudieron reconstruir las detecciones de esta ejecución.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Delete the active object</source>
        <translation>Eliminar el objeto activo</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Detection continues in the background. Reopen AI Segmentation to follow it.</source>
        <translation>La detección continúa en segundo plano. Vuelve a abrir AI Segmentation para seguirla.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Double-click</source>
        <translation>Doble clic</translation>
    </message>
    <message>
        <location filename="../src/core/pip_diagnostics.py" line="0" />
        <source>Example</source>
        <translation>Ejemplo</translation>
    </message>
    <message>
        <location filename="../src/core/run_restore.py" line="0" />
        <source>Finish or exit the current run before restoring a past one.</source>
        <translation>Termina o sal de la ejecución actual antes de restaurar una anterior.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Finish the zone</source>
        <translation>Terminar la zona</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>General</source>
        <translation>General</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/manual_handoff.py" line="0" />
        <source>Install now</source>
        <translation>Instalar ahora</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/build.py" line="0" />
        <source>Keeps this polygon in your session. Export writes all kept polygons to a layer.</source>
        <translation>Conserva este polígono en tu sesión. Export escribe todos los polígonos conservados en una capa.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_maptool.py" line="0" />
        <source>Keyboard shortcuts</source>
        <translation>Atajos de teclado</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Left-click</source>
        <translation>Clic izquierdo</translation>
    </message>
    <message>
        <location filename="../src/core/layer_conventions.py" line="0" />
        <source>Manual</source>
        <translation>Manual</translation>
    </message>
    <message>
        <location filename="../src/core/venv_manager.py" line="0" />
        <source>OK</source>
        <translation>Aceptar</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_review_build.py" line="0" />
        <source>One color per object - check neighbors are separated</source>
        <translation>Un color por objeto - comprueba que los vecinos están separados</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_lifecycle.py" line="0" />
        <source>Out of cloud detections at {done}/{total}. Everything found so far is kept below and stays yours.</source>
        <translation>Sin detecciones en la nube en {done}/{total}. Todo lo encontrado hasta ahora se mantiene abajo y sigue siendo tuyo.</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_results.py" line="0" />
        <source>Outlines only - check boundaries against the imagery</source>
        <translation>Solo contornos - comprueba los límites sobre la imagen</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Pan the map</source>
        <translation>Desplazar el mapa</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Part of your zone is outside "{layer}" - only the overlapping area will return objects.</source>
        <translation>Parte de tu zona está fuera de "{layer}" - solo la parte superpuesta devolverá objetos.</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_run.py" line="0" />
        <source>Pick an object to detect first (nothing was selected).</source>
        <translation>Elige primero un objeto a detectar (no había nada seleccionado).</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/state.py" line="0" />
        <source>Polygon saved ({n} total). Click another element, or export when done.</source>
        <translation>Polígono guardado ({n} en total). Haz clic en otro elemento o exporta al terminar.</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_results.py" line="0" />
        <source>Refine seeds</source>
        <translation>Detecciones por afinar</translation>
    </message>
    <message>
        <location filename="../src/core/checkpoint_manager.py" line="0" />
        <source>Remove</source>
        <translation>Quitar</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Remove area</source>
        <translation>Quitar área</translation>
    </message>
    <message>
        <location filename="../src/ui/zone_selection_maptool.py" line="0" />
        <source>Remove zone</source>
        <translation>Eliminar la zona</translation>
    </message>
    <message>
        <location filename="../src/ui/account_settings_dialog.py" line="0" />
        <source>Resets {date}</source>
        <translation>Se renueva el {date}</translation>
    </message>
    <message>
        <location filename="../src/core/run_restore.py" line="0" />
        <source>Restored "{prompt}" - adjust and export below.</source>
        <translation>"{prompt}" restaurado - ajusta y exporta abajo.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Right-click</source>
        <translation>Clic derecho</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/build.py" line="0" />
        <source>Save polygon (S)</source>
        <translation>Guardar el polígono (S)</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_lifecycle.py" line="0" />
        <source>Session expired. Sign in again to continue.</source>
        <translation>Sesión caducada. Inicia sesión de nuevo para continuar.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Start (the visible mode's Start button)</source>
        <translation>Iniciar (el botón Start del modo visible)</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_lifecycle.py" line="0" />
        <source>The raster was removed. Your polygons were saved to a layer.</source>
        <translation>El ráster se eliminó. Tus polígonos se guardaron en una capa.</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_lifecycle.py" line="0" />
        <source>The selected raster was removed.</source>
        <translation>El ráster seleccionado se eliminó.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>The selected raster was removed. Keeping what was already found.</source>
        <translation>El ráster seleccionado se eliminó. Se conserva lo ya encontrado.</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/about.py" line="0" />
        <source>Undo the last point</source>
        <translation>Deshacer el último punto</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/state.py" line="0" />
        <source>Writes a GeoPackage layer with your {n} kept polygons.</source>
        <translation>Escribe una capa GeoPackage con tus {n} polígonos conservados.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>Your zone is outside "{layer}". Pick the right layer or draw inside it.</source>
        <translation>Tu zona está fuera de "{layer}". Elige la capa correcta o dibuja dentro de ella.</translation>
    </message>
    <message>
        <location filename="../src/ui/plugin/auto_zone.py" line="0" />
        <source>Zone too large. Reduce the area to {max} tiles or fewer.</source>
        <translation>Zona demasiado grande. Reduce el área a {max} tiles o menos.</translation>
    </message>
    <message>
        <location filename="../src/ui/ai_segmentation_dockwidget.py" line="0" />
        <source>{n} of {total} free cloud detections left</source>
        <translation>{n} de {total} detecciones en la nube gratuitas restantes</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>≈ 1 cloud detection</source>
        <translation>≈ 1 detección en la nube</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>all shown</source>
        <translation>todos visibles</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_state.py" line="0" />
        <source>{visible} of {n} shown</source>
        <translation>{visible} de {n} visibles</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_review_build.py" line="0" />
        <source>all shown</source>
        <translation>todo mostrado</translation>
    </message>
    <message>
        <location filename="../src/ui/dock/auto_review_build.py" line="0" />
        <source>{visible} of {n} shown</source>
        <translation>{visible} de {n} mostradas</translation>
    </message>
    
    <message>
        <source>Show guidance tips again</source>
        <translation>Mostrar los consejos de nuevo</translation>
    </message>
    <message>
        <source>Guidance tips restored</source>
        <translation>Consejos restaurados</translation>
    </message>
    <message>
        <source>Run again here</source>
        <translation>Ejecutar de nuevo aquí</translation>
    </message>
    <message>
        <source>Reload this zone and object, ready to detect.</source>
        <translation>Recarga esta zona y este objeto, listo para detectar.</translation>
    </message>
    <message>
        <source>Same object, new zone</source>
        <translation>Mismo objeto, nueva zona</translation>
    </message>
    <message>
        <source>Keep this object and draw a new zone on the map.</source>
        <translation>Mantén este objeto y dibuja una nueva zona en el mapa.</translation>
    </message>
    <message>
        <source>Upgrade to Pro</source>
        <translation>Cambiar a Pro</translation>
    </message>
    <message>
        <source>Free account - sign up takes 15 seconds in your browser.</source>
        <translation>Cuenta gratuita - registrarse toma 15 segundos en tu navegador.</translation>
    </message>
    <message>
        <source>Then segment any imagery: point and click, or fully automatic.</source>
        <translation>Luego segmenta cualquier imagen: haciendo clic, o de forma totalmente automática.</translation>
    </message>
    <message>
        <source>Waiting for your browser sign-in...</source>
        <translation>Esperando tu inicio de sesión en el navegador...</translation>
    </message>
    <message>
        <source>Got it - hide this tip</source>
        <translation>Entendido - ocultar este consejo</translation>
    </message>
    <message>
        <source>Finish or cancel the current detection before re-running a past one.</source>
        <translation>Finaliza o cancela la detección actual antes de volver a ejecutar una anterior.</translation>
    </message>
    <message>
        <source>0 shown - lower the Min size filter to reveal them</source>
        <translation>0 mostrado - baja el filtro Tamaño mín. para revelarlos</translation>
    </message>
    <message>
        <source>5,000 cloud detections every month, zones of any size. Cancel anytime.</source>
        <translation>5,000 detecciones en la nube cada mes, zonas de cualquier tamaño. Cancela cuando quieras.</translation>
    </message>
    <message>
        <source>A Component Failed to Load</source>
        <translation>Error al cargar un componente</translation>
    </message>
    <message>
        <source>AI Segmentation</source>
        <translation>AI Segmentation</translation>
    </message>
    <message>
        <source>AI data removed, but some items could not be fully cleared. You can delete the folder manually.</source>
        <translation>Datos de IA eliminados, pero algunos elementos no se pudieron borrar por completo. Puedes eliminar la carpeta manualmente.</translation>
    </message>
    <message>
        <source>Accept the Terms and Privacy Policy first.</source>
        <translation>Acepta primero los Términos y la Política de Privacidad.</translation>
    </message>
    <message>
        <source>An install or detection is still running. Wait for it to finish, then try again.</source>
        <translation>Una instalación o detección sigue en curso. Espera a que termine y vuelve a intentarlo.</translation>
    </message>
    <message>
        <source>Any GeoTIFF, WMS or XYZ basemap.</source>
        <translation>Cualquier mapa base GeoTIFF, WMS o XYZ.</translation>
    </message>
    <message>
        <source>Available once the current install or detection finishes.</source>
        <translation>Disponible cuando termine la instalación o detección actual.</translation>
    </message>
    <message>
        <source>Blocked by IT Security Policy</source>
        <translation>Bloqueado por la política de seguridad de TI</translation>
    </message>
    <message>
        <source>Browse the library (view only while detecting).</source>
        <translation>Explora la biblioteca (solo lectura durante la detección).</translation>
    </message>
    <message>
        <source>Could not reach the service. Check your connection and try again.</source>
        <translation>No se pudo contactar con el servicio. Comprueba tu conexión e inténtalo de nuevo.</translation>
    </message>
    <message>
        <source>Could not read pixels from this {ext} file. The file may be corrupt, truncated, or use a compression your GDAL build cannot decode.
Try opening it in QGIS to confirm it displays, or convert it to GeoTIFF (.tif) before using AI Segmentation.</source>
        <translation>No se pudieron leer los píxeles de este archivo {ext}. El archivo puede estar dañado, truncado, o usar una compresión que tu versión de GDAL no puede decodificar.
Prueba a abrirlo en QGIS para confirmar que se muestra, o conviértelo a GeoTIFF (.tif) antes de usar AI Segmentation.</translation>
    </message>
    <message>
        <source>Could not remove the AI data. Try again.</source>
        <translation>No se pudieron eliminar los datos de IA. Inténtalo de nuevo.</translation>
    </message>
    <message>
        <source>Couldn't load the demo imagery. Check your internet connection, or add your own layer.</source>
        <translation>No se pudo cargar la imagen de demostración. Comprueba tu conexión a internet, o añade tu propia capa.</translation>
    </message>
    <message>
        <source>Detected object</source>
        <translation>Objeto detectado</translation>
    </message>
    <message>
        <source>Detection failed. Run Detect again, and lower the precision if it fails a second time.</source>
        <translation>La detección falló. Ejecuta Detectar de nuevo y baja la precisión si falla una segunda vez.</translation>
    </message>
    <message>
        <source>Downloaded AI data removed. You have been signed out.</source>
        <translation>Datos de IA descargados eliminados. Se ha cerrado tu sesión.</translation>
    </message>
    <message>
        <source>Draw on the map</source>
        <translation>Dibujar en el mapa</translation>
    </message>
    <message>
        <source>Free plan</source>
        <translation>Plan gratuito</translation>
    </message>
    <message>
        <source>Hide parts larger than this ground area. 0 = no limit.</source>
        <translation>Oculta las partes más grandes que esta superficie sobre el terreno. 0 = sin límite.</translation>
    </message>
    <message>
        <source>Hide parts smaller than this ground area. Use it to drop tiny noise blobs. 0 = keep all.</source>
        <translation>Oculta las partes más pequeñas que esta superficie sobre el terreno. Úsalo para eliminar pequeños artefactos. 0 = mantener todo.</translation>
    </message>
    <message>
        <source>Load example imagery</source>
        <translation>Cargar imagen de ejemplo</translation>
    </message>
    <message>
        <source>Load your own imagery</source>
        <translation>Cargar tu propia imagen</translation>
    </message>
    <message>
        <source>Lower the Min size filter to show objects first.</source>
        <translation>Baja el filtro Tamaño mín. para mostrar objetos primero.</translation>
    </message>
    <message>
        <source>Manage account</source>
        <translation>Gestionar cuenta</translation>
    </message>
    <message>
        <source>New here? Our 5-minute tutorial walks you through a full detection, step by step.</source>
        <translation>¿Nuevo por aquí? Nuestro tutorial de 5 minutos te guía paso a paso por una detección completa.</translation>
    </message>
    <message>
        <source>Not Enough Disk Space</source>
        <translation>Espacio en disco insuficiente</translation>
    </message>
    <message>
        <source>Online layer returned blank tiles for this area. The current zoom level may be outside the service's range, or this area has no coverage. Zoom to a level where the layer is visible on the map, then try again.</source>
        <translation>La capa en línea devolvió tiles vacíos para esta zona. El nivel de zoom actual puede estar fuera del rango del servicio, o esta zona no tiene cobertura. Ajusta el zoom a un nivel donde la capa sea visible en el mapa, y vuelve a intentarlo.</translation>
    </message>
    <message>
        <source>Open the step-by-step tutorial</source>
        <translation>Abrir el tutorial paso a paso</translation>
    </message>
    <message>
        <source>Open the tutorial</source>
        <translation>Abrir el tutorial</translation>
    </message>
    <message>
        <source>Opens terra-lab.ai in your browser.</source>
        <translation>Abre terra-lab.ai en tu navegador.</translation>
    </message>
    <message>
        <source>Opens your terra-lab.ai account in the browser.</source>
        <translation>Abre tu cuenta de terra-lab.ai en el navegador.</translation>
    </message>
    <message>
        <source>Opens your terra-lab.ai dashboard in the browser.</source>
        <translation>Abre tu panel de terra-lab.ai en el navegador.</translation>
    </message>
    <message>
        <source>Outline ONE example of the object on the map, then run again. Runs with a drawn example return far fewer empty results.</source>
        <translation>Contornea UN ejemplo del objeto en el mapa, luego vuelve a ejecutar. Las ejecuciones con un ejemplo dibujado devuelven muchos menos resultados vacíos.</translation>
    </message>
    <message>
        <source>Planning AI Segmentation run</source>
        <translation>Planificando la ejecución de AI Segmentation</translation>
    </message>
    <message>
        <source>Pro plan</source>
        <translation>Plan Pro</translation>
    </message>
    <message>
        <source>Remove downloaded AI data</source>
        <translation>Eliminar los datos de IA descargados</translation>
    </message>
    <message>
        <source>Remove the downloaded AI data from this computer?</source>
        <translation>¿Eliminar los datos de IA descargados de este equipo?</translation>
    </message>
    <message>
        <source>Removing...</source>
        <translation>Eliminando...</translation>
    </message>
    <message>
        <source>Right level for {obj} in this zone.</source>
        <translation>Nivel adecuado para {obj} en esta zona.</translation>
    </message>
    <message>
        <source>Rotated raster</source>
        <translation>Raster rotado</translation>
    </message>
    <message>
        <source>Save {save} detections ({hidden} currently hidden by Confidence) to a layer before leaving?</source>
        <translation>¿Guardar {save} detecciones ({hidden} ocultas actualmente por la Confianza) en una capa antes de salir?</translation>
    </message>
    <message>
        <source>Save {save} detections to a layer before leaving?</source>
        <translation>¿Guardar {save} detecciones en una capa antes de salir?</translation>
    </message>
    <message>
        <source>Segment library (view only)</source>
        <translation>Biblioteca de segmentación (solo lectura)</translation>
    </message>
    <message>
        <source>Segmentation failed. Please try again.</source>
        <translation>La segmentación falló. Vuelve a intentarlo.</translation>
    </message>
    <message>
        <source>Sharper than {obj} usually needs - catches the smallest ones.</source>
        <translation>Más nítido de lo que {obj} suele necesitar - captura los más pequeños.</translation>
    </message>
    <message>
        <source>Small {obj} may be missed at this level.</source>
        <translation>Los {obj} pequeños pueden pasarse por alto en este nivel.</translation>
    </message>
    <message>
        <source>Something went wrong saving your detections. Please try again.</source>
        <translation>Algo salió mal al guardar tus detecciones. Vuelve a intentarlo.</translation>
    </message>
    <message>
        <source>Something went wrong starting the detection. Please try again.</source>
        <translation>Algo salió mal al iniciar la detección. Vuelve a intentarlo.</translation>
    </message>
    <message>
        <source>Support code: {code}</source>
        <translation>Código de soporte: {code}</translation>
    </message>
    <message>
        <source>Team or organization?</source>
        <translation>¿Equipo u organización?</translation>
    </message>
    <message>
        <source>The AI service is waking up. Holding your spot…</source>
        <translation>El servicio de IA se está despertando. Manteniendo tu lugar…</translation>
    </message>
    <message>
        <source>The detection service is busy right now. Please try again in a moment.</source>
        <translation>El servicio de detección está ocupado ahora mismo. Vuelve a intentarlo en un momento.</translation>
    </message>
    <message>
        <source>The service is temporarily unavailable (server error). Your connection is fine - please try again in a few minutes.</source>
        <translation>El servicio no está disponible temporalmente (error del servidor). Tu conexión está bien - vuelve a intentarlo en unos minutos.</translation>
    </message>
    <message>
        <source>There's a problem with your subscription. Open Settings to update your payment method or review your plan.</source>
        <translation>Hay un problema con tu suscripción. Abre Ajustes para actualizar tu método de pago o revisar tu plan.</translation>
    </message>
    <message>
        <source>There's a problem with your subscription. Your last payment may have failed. Open your account to update your payment method or review your plan.</source>
        <translation>Hay un problema con tu suscripción. Es posible que tu último pago haya fallado. Abre tu cuenta para actualizar tu método de pago o revisar tu plan.</translation>
    </message>
    <message>
        <source>This layer has no valid coordinate reference system. Set one in Layer Properties before detecting.</source>
        <translation>Esta capa no tiene un sistema de referencia de coordenadas válido. Define uno en Propiedades de la capa antes de detectar.</translation>
    </message>
    <message>
        <source>This raster uses a geographic CRS (degrees), which distorts the imagery sent to the AI. For best results, reproject it to a projected CRS (e.g. UTM).</source>
        <translation>Este raster usa un CRS geográfico (grados), lo que distorsiona la imagen enviada a la IA. Para mejores resultados, reproyéctalo a un CRS proyectado (p. ej. UTM).</translation>
    </message>
    <message>
        <source>Tip: this raster has no overviews (pyramids). Build them (Raster menu, Miscellaneous, Build Overviews) to make detection much faster.</source>
        <translation>Consejo: este raster no tiene vistas generales (pirámides). Créalas (menú Raster, Varios, Crear vistas generales) para que la detección sea mucho más rápida.</translation>
    </message>
    <message>
        <source>Try "{word}" instead</source>
        <translation>Prueba «{word}» en su lugar</translation>
    </message>
    <message>
        <source>Update now</source>
        <translation>Actualizar ahora</translation>
    </message>
    <message>
        <source>Update payment method</source>
        <translation>Actualizar método de pago</translation>
    </message>
    <message>
        <source>Version {version} is available.</source>
        <translation>La versión {version} está disponible.</translation>
    </message>
    <message>
        <source>Very fine for {obj} - large ones may come back split in parts.</source>
        <translation>Muy fino para {obj} - los grandes pueden volver divididos en partes.</translation>
    </message>
    <message>
        <source>View detections as:</source>
        <translation>Ver detecciones como:</translation>
    </message>
    <message>
        <source>We read every message.</source>
        <translation>Leemos todos los mensajes.</translation>
    </message>
    <message>
        <source>Write to us:</source>
        <translation>Escríbenos:</translation>
    </message>
    <message>
        <source>Your reference</source>
        <translation>Tu referencia</translation>
    </message>
    <message>
        <source>confident</source>
        <translation>seguro</translation>
    </message>
    <message>
        <source>polygons</source>
        <translation>polígonos</translation>
    </message>
    <message>
        <source>uncertain</source>
        <translation>inseguro</translation>
    </message>
    <message>
        <source>your object</source>
        <translation>tu objeto</translation>
    </message>
    <message>
        <source>{n} found so far</source>
        <translation>{n} encontrados hasta ahora</translation>
    </message>
    
    <message>
        <source>This zone is {area} km². Free zones stop at {max} km².</source>
        <translation>Esta zona mide {area} km². Las zonas gratuitas llegan hasta {max} km².</translation>
    </message>

    <message>
        <source>&lt;a href="{url}"&gt;Upgrade to Pro&lt;/a&gt; to run this zone as drawn, or make it smaller.</source>
        <translation>&lt;a href="{url}"&gt;Actualiza a Pro&lt;/a&gt; para ejecutar esta zona tal como está dibujada, o hazla más pequeña.</translation>
    </message>
    <message>
        <source>Sending to the AI...</source>
        <translation>Enviando a la IA...</translation>
    </message>
    <message>
        <source>Spot reserved · starting in a few seconds...</source>
        <translation>Plaza reservada · empieza en unos segundos...</translation>
    </message>
    <message>
        <source>Spot reserved · starting soon...</source>
        <translation>Plaza reservada · empieza pronto...</translation>
    </message>
    <message>
        <source>Stopping - keeping everything already found...</source>
        <translation>Deteniendo - manteniendo todo lo ya encontrado...</translation>
    </message>
    <message>
        <source>Stopping...</source>
        <translation>Deteniendo...</translation>
    </message>
    <message>
        <source>The AI is starting up, almost there... {n}s</source>
        <translation>La IA se está iniciando, casi listo... {n}s</translation>
    </message>
    <message>
        <source>Waking up the AI... {n}s</source>
        <translation>Despertando la IA... {n}s</translation>
    </message>
    <message>
        <source>You're next · starting now...</source>
        <translation>Eres el siguiente · empezando ya...</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation>Cancelado</translation>
    </message>
    <message>
        <source>Free trial</source>
        <translation>Prueba gratis</translation>
    </message>
    <message>
        <source>Select a raster layer to segment:</source>
        <translation>Seleccione una capa ráster para segmentar:</translation>
    </message>
    <message>
        <source>Your {n} free detections are used up</source>
        <translation>Tus {n} detecciones gratuitas se han agotado</translation>
    </message>
    <message>
        <source>1 object found</source>
        <translation>1 objeto encontrado</translation>
    </message>
    <message>
        <source>Download AI model</source>
        <translation>Descargar modelo de IA</translation>
    </message>
    <message>
        <source>Export 1 polygon</source>
        <translation>Exportar 1 polígono</translation>
    </message>
    <message>
        <source>Resolving object name</source>
        <translation>Resolviendo el nombre del objeto</translation>
    </message>
    <message>
        <source>Your free detections are used up</source>
        <translation>Tus detecciones gratuitas se han agotado</translation>
    </message>
    
    <message>
        <source>"{obj}" is not an object the AI knows well. Drawing one example on the map shows it what to find.</source>
        <translation>"{obj}" no es un objeto que la IA conozca bien. Dibujar un ejemplo en el mapa le muestra qué buscar.</translation>
    </message>
    <message>
        <source>"{obj}" is often missed from text alone. Draw one example on the map to find far more.</source>
        <translation>"{obj}" a menudo se pierde solo con texto. Dibuje un ejemplo en el mapa para encontrar muchos más.</translation>
    </message>
    <message>
        <source>1 correction this round</source>
        <translation>1 corrección en esta ronda</translation>
    </message>
    <message>
        <source>A newer version of AI Segmentation is available with the latest fixes.</source>
        <translation>Hay una versión más reciente de AI Segmentation con las últimas correcciones.</translation>
    </message>
    <message>
        <source>AI</source>
        <translation>IA</translation>
    </message>
    <message>
        <source>AI Environment Damaged</source>
        <translation>Entorno de IA dañado</translation>
    </message>
    <message>
        <source>Add another example - more references detect more</source>
        <translation>Añada otro ejemplo, más referencias detectan más</translation>
    </message>
    <message>
        <source>Add one more example for the best results.</source>
        <translation>Añada un ejemplo más para el mejor resultado.</translation>
    </message>
    <message>
        <source>Adding needs a one-time setup</source>
        <translation>Añadir requiere una instalación única</translation>
    </message>
    <message>
        <source>Another QGIS window is installing the AI components. Wait for it to finish, then try again.</source>
        <translation>Otra ventana de QGIS está instalando los componentes de IA. Espere a que termine y vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>Another QGIS window is installing the AI engine. Wait for it to finish, then try again.</source>
        <translation>Otra ventana de QGIS está instalando el motor de IA. Espere a que termine y vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>Automatic detection failed</source>
        <translation>La detección automática falló</translation>
    </message>
    <message>
        <source>Automatic: detect</source>
        <translation>Automático: detectar</translation>
    </message>
    <message>
        <source>Automatic: draw the zone</source>
        <translation>Automático: dibujar la zona</translation>
    </message>
    <message>
        <source>Automatic: merge with neighbours</source>
        <translation>Automático: fusionar con las vecinas</translation>
    </message>
    <message>
        <source>Automatic: review and Correct</source>
        <translation>Automático: revisar y corregir</translation>
    </message>
    <message>
        <source>Best quality. Two references locked in.</source>
        <translation>Máxima calidad. Dos referencias fijadas.</translation>
    </message>
    <message>
        <source>Blocked by Antivirus or Security Software</source>
        <translation>Bloqueado por un antivirus o software de seguridad</translation>
    </message>
    <message>
        <source>Calculating...</source>
        <translation>Calculando...</translation>
    </message>
    <message>
        <source>Cancel the example box, the detection, or exit Automatic</source>
        <translation>Cancelar el cuadro de ejemplo, la detección, o salir de Automático</translation>
    </message>
    <message>
        <source>Cancel the merge</source>
        <translation>Cancelar la fusión</translation>
    </message>
    <message>
        <source>Checking the object name</source>
        <translation>Comprobando el nombre del objeto</translation>
    </message>
    <message>
        <source>Checking the object name...</source>
        <translation>Comprobando el nombre del objeto...</translation>
    </message>
    <message>
        <source>Choose how to fix the polygon: AI points or QGIS vertices</source>
        <translation>Elija cómo corregir el polígono: puntos de IA o vértices de QGIS</translation>
    </message>
    <message>
        <source>Clear all</source>
        <translation>Borrar todo</translation>
    </message>
    <message>
        <source>Clear the points, then exit Automatic</source>
        <translation>Borrar los puntos, luego salir de Automático</translation>
    </message>
    <message>
        <source>Clear the selection, or stop the segmentation</source>
        <translation>Borrar la selección, o detener la segmentación</translation>
    </message>
    <message>
        <source>Click each piece of the object you want to join.</source>
        <translation>Haga clic en cada pieza del objeto que quiere unir.</translation>
    </message>
    <message>
        <source>Click to open this step</source>
        <translation>Haga clic para abrir este paso</translation>
    </message>
    <message>
        <source>Close the fix, clear the selection, or exit the review</source>
        <translation>Cerrar la corrección, borrar la selección, o salir de la revisión</translation>
    </message>
    <message>
        <source>Closes the hairline gaps between neighbouring shapes, for land cover maps.</source>
        <translation>Cierra las rendijas entre formas vecinas, para mapas de cobertura del suelo.</translation>
    </message>
    <message>
        <source>Confirm the merge</source>
        <translation>Confirmar la fusión</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation>Corregir</translation>
    </message>
    <message>
        <source>Could not apply the new settings. Try a different value.</source>
        <translation>No se pudieron aplicar los nuevos ajustes. Pruebe otro valor.</translation>
    </message>
    <message>
        <source>Crop fetch was cancelled.</source>
        <translation>La obtención de la imagen fue cancelada.</translation>
    </message>
    <message>
        <source>Delete this polygon</source>
        <translation>Eliminar este polígono</translation>
    </message>
    <message>
        <source>Deleting the downloaded data...</source>
        <translation>Eliminando los datos descargados...</translation>
    </message>
    <message>
        <source>Dense forest? "Forest" takes it as one block; "Tree" picks individual trees.</source>
        <translation>¿Bosque denso? "Forest" lo toma como un bloque; "Tree" separa cada árbol.</translation>
    </message>
    <message>
        <source>Discard reviewed results and run again? Confirm</source>
        <translation>¿Descartar los resultados revisados y volver a ejecutar? Confirmar</translation>
    </message>
    <message>
        <source>Distinct</source>
        <translation>Distinto</translation>
    </message>
    <message>
        <source>Drag a corner to move it. Click an edge to add one, right-click removes.</source>
        <translation>Arrastre una esquina para moverla. Haga clic en un borde para añadir una, clic derecho la quita.</translation>
    </message>
    <message>
        <source>Drag a corner to move it. Double-click an edge to add one.</source>
        <translation>Arrastre una esquina para moverla. Haga doble clic en un borde para añadir una.</translation>
    </message>
    <message>
        <source>Drag, add or delete the object's corners by hand.</source>
        <translation>Mueva, añada o elimine las esquinas del objeto a mano.</translation>
    </message>
    <message>
        <source>Draw a line across the object to cut it into two.</source>
        <translation>Trace una línea a través del objeto para cortarlo en dos.</translation>
    </message>
    <message>
        <source>Draw an example, or type what to find.</source>
        <translation>Dibuje un ejemplo, o escriba qué buscar.</translation>
    </message>
    <message>
        <source>Draw its corners</source>
        <translation>Dibujar sus esquinas</translation>
    </message>
    <message>
        <source>Draw one '{object}' - the AI finds the rest</source>
        <translation>Dibuje un '{object}', la IA encuentra el resto</translation>
    </message>
    <message>
        <source>Draw one example - the AI finds the rest</source>
        <translation>Dibuje un ejemplo, la IA encuentra el resto</translation>
    </message>
    <message>
        <source>Drop points closer than this distance to a straight edge (0 = off). A distance, not a count: pushed high it can flatten curved walls. Points is usually the better dial; this stays for comparison.</source>
        <translation>Elimina los puntos más cercanos que esta distancia a un borde recto (0 = desactivado). Una distancia, no un número: muy alta puede aplanar muros curvos. Puntos suele ser el mejor control; este queda para comparar.</translation>
    </message>
    <message>
        <source>Drop this polygon's points closer than this distance to a straight edge (0 = off). A distance, not a count; Points is usually the better dial.</source>
        <translation>Elimina los puntos de este polígono más cercanos que esta distancia a un borde recto (0 = desactivado). Una distancia, no un número; Puntos suele ser el mejor control.</translation>
    </message>
    <message>
        <source>Export the polygons to a layer</source>
        <translation>Exportar los polígonos a una capa</translation>
    </message>
    <message>
        <source>Fewer points</source>
        <translation>Menos puntos</translation>
    </message>
    <message>
        <source>Fill holes</source>
        <translation>Rellenar huecos</translation>
    </message>
    <message>
        <source>Fill only holes smaller than this ground area. Bigger holes (a road median, a courtyard) stay open. No limit = fill every hole.</source>
        <translation>Solo rellena huecos menores que esta superficie en el suelo. Los mayores (una mediana, un patio) quedan abiertos. Sin límite = rellenar todos.</translation>
    </message>
    <message>
        <source>Fix method</source>
        <translation>Método de corrección</translation>
    </message>
    <message>
        <source>Give neighbouring shapes one exact border instead of a hairline gap or overlap. For land cover, where the map is one surface.</source>
        <translation>Da a las formas vecinas un borde exacto en lugar de una rendija o un solape. Para cobertura del suelo, donde el mapa es una sola superficie.</translation>
    </message>
    <message>
        <source>Go back to your zone, references and settings, then detect the whole zone again. Nothing is saved.</source>
        <translation>Volver a su zona, referencias y ajustes, luego detectar toda la zona de nuevo. Nada se guarda.</translation>
    </message>
    <message>
        <source>Grow / shrink</source>
        <translation>Dilatar / contraer</translation>
    </message>
    <message>
        <source>How detections are coloured on the map (visual only): Normal fill, Outline, Confidence heatmap, or a distinct colour per object to tell them apart.</source>
        <translation>Cómo se colorean las detecciones en el mapa (solo visual): relleno normal, contorno, mapa de confianza, o un color distinto por objeto para diferenciarlos.</translation>
    </message>
    <message>
        <source>How many of this polygon's points to keep. The count in the title row follows it. It runs before Right angles, so lowering it gives the squaring straight walls instead of a staircase.</source>
        <translation>Qué proporción de los puntos de este polígono conservar. El recuento del título lo sigue. Se aplica antes de Ángulos rectos, así que bajarlo da muros rectos en vez de una escalera.</translation>
    </message>
    <message>
        <source>Installation Already Running</source>
        <translation>Instalación ya en curso</translation>
    </message>
    <message>
        <source>Installation Path Problem</source>
        <translation>Problema con la ruta de instalación</translation>
    </message>
    <message>
        <source>Installation running in another window</source>
        <translation>Instalación en curso en otra ventana</translation>
    </message>
    <message>
        <source>Left-click adds a keep point, right-click a trim point. The outline follows.</source>
        <translation>El clic izquierdo añade un punto a conservar, el derecho uno a quitar. El contorno sigue.</translation>
    </message>
    <message>
        <source>Linux System Too Old</source>
        <translation>Sistema Linux demasiado antiguo</translation>
    </message>
    <message>
        <source>Maximum</source>
        <translation>Máximo</translation>
    </message>
    <message>
        <source>Measuring AI data size...</source>
        <translation>Midiendo el tamaño de los datos de IA...</translation>
    </message>
    <message>
        <source>Measuring the downloaded data...</source>
        <translation>Midiendo los datos descargados...</translation>
    </message>
    <message>
        <source>Merge with neighbours</source>
        <translation>Fusionar con las vecinas</translation>
    </message>
    <message>
        <source>Merge {n} shapes · Free</source>
        <translation>Fusionar {n} formas · Gratis</translation>
    </message>
    <message>
        <source>Minimum</source>
        <translation>Mínimo</translation>
    </message>
    <message>
        <source>Missing System Component</source>
        <translation>Falta un componente del sistema</translation>
    </message>
    <message>
        <source>Move points</source>
        <translation>Mover puntos</translation>
    </message>
    <message>
        <source>Navigation (while a tool is armed)</source>
        <translation>Navegación (con una herramienta activa)</translation>
    </message>
    <message>
        <source>No detection under that click.</source>
        <translation>Ninguna detección bajo ese clic.</translation>
    </message>
    <message>
        <source>No matches in this zone. A different object word often fixes it.</source>
        <translation>Sin coincidencias en esta zona. Una palabra de objeto diferente a menudo lo soluciona.</translation>
    </message>
    <message>
        <source>Nothing changed. The line has to cross the outline twice, starting and ending outside the shape.</source>
        <translation>Nada cambió. La línea debe cruzar el contorno dos veces, empezando y terminando fuera de la forma.</translation>
    </message>
    <message>
        <source>Nothing was split. The line has to cross the shape completely, starting and ending outside it.</source>
        <translation>No se dividió nada. La línea debe cruzar la forma por completo, empezando y terminando fuera.</translation>
    </message>
    <message>
        <source>Now click the other pieces of this object.</source>
        <translation>Ahora haga clic en las otras piezas de este objeto.</translation>
    </message>
    <message>
        <source>One object came back split into several polygons. Click the others on the map, then confirm to merge them into one.</source>
        <translation>Un objeto volvió partido en varios polígonos. Haga clic en los otros en el mapa y confirme para unirlos en uno.</translation>
    </message>
    <message>
        <source>One object per run - Detect will run "{first}" first.</source>
        <translation>Un objeto por ejecución: Detectar ejecutará "{first}" primero.</translation>
    </message>
    <message>
        <source>One object per run - detecting "{first}" now. Run the other objects as separate detections.</source>
        <translation>Un objeto por ejecución: "{first}" en curso. Ejecute los demás objetos como detecciones separadas.</translation>
    </message>
    <message>
        <source>Open the selected saved polygon for AI editing</source>
        <translation>Abrir el polígono guardado seleccionado para editarlo con IA</translation>
    </message>
    <message>
        <source>Other</source>
        <translation>Otro</translation>
    </message>
    <message>
        <source>Package Versions Conflict</source>
        <translation>Conflicto de versiones de paquetes</translation>
    </message>
    <message>
        <source>Pick a tool above, then edit the highlighted object.</source>
        <translation>Elija una herramienta arriba, luego edite el objeto resaltado.</translation>
    </message>
    <message>
        <source>Pick at least two shapes to merge them.</source>
        <translation>Elija al menos dos formas para fusionarlas.</translation>
    </message>
    <message>
        <source>Pick or un-pick an object</source>
        <translation>Elegir o quitar un objeto</translation>
    </message>
    <message>
        <source>Point at it on the map</source>
        <translation>Señálelo en el mapa</translation>
    </message>
    <message>
        <source>Points</source>
        <translation>Puntos</translation>
    </message>
    <message>
        <source>Points: {n}</source>
        <translation>Puntos: {n}</translation>
    </message>
    <message>
        <source>Positive = grow outward, negative = shrink inward</source>
        <translation>Positivo = dilatar hacia fuera, negativo = contraer hacia dentro</translation>
    </message>
    <message>
        <source>Proxy Authentication Required</source>
        <translation>Se requiere autenticación del proxy</translation>
    </message>
    <message>
        <source>QGIS could not activate the temporary review layer. Close any other editing session, then try Edit manually again.</source>
        <translation>QGIS no pudo activar la capa temporal de revisión. Cierre cualquier otra sesión de edición e intente de nuevo Editar a mano.</translation>
    </message>
    <message>
        <source>QGIS could not save these edits. Fix the geometry and click Done again.</source>
        <translation>QGIS no pudo guardar estas ediciones. Corrija la geometría y haga clic en Listo de nuevo.</translation>
    </message>
    <message>
        <source>Re-run the whole zone</source>
        <translation>Volver a ejecutar toda la zona</translation>
    </message>
    <message>
        <source>Reading the imagery around this polygon...</source>
        <translation>Leyendo la imagen alrededor de este polígono...</translation>
    </message>
    <message>
        <source>Redraw edge</source>
        <translation>Redibujar el borde</translation>
    </message>
    <message>
        <source>Remove the selected detection</source>
        <translation>Eliminar la detección seleccionada</translation>
    </message>
    <message>
        <source>Removing the downloaded AI data. This window closes when it is done.</source>
        <translation>Eliminando los datos de IA descargados. Esta ventana se cierra al terminar.</translation>
    </message>
    <message>
        <source>Removing the downloaded AI data...</source>
        <translation>Eliminando los datos de IA descargados...</translation>
    </message>
    <message>
        <source>Replace one side by drawing a new line across the outline.</source>
        <translation>Sustituya un lado trazando una nueva línea a través del contorno.</translation>
    </message>
    <message>
        <source>Report this problem</source>
        <translation>Informar de este problema</translation>
    </message>
    <message>
        <source>Reset to shared</source>
        <translation>Volver al ajuste común</translation>
    </message>
    <message>
        <source>Right angles</source>
        <translation>Ángulos rectos</translation>
    </message>
    <message>
        <source>Round corners</source>
        <translation>Esquinas redondeadas</translation>
    </message>
    <message>
        <source>Round corners for natural shapes like trees and bushes. Lower Points for smoother results.</source>
        <translation>Redondea las esquinas para formas naturales como árboles y arbustos. Baje Puntos para un resultado más suave.</translation>
    </message>
    <message>
        <source>Run the detection</source>
        <translation>Ejecutar la detección</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Guardar</translation>
    </message>
    <message>
        <source>Save the fix and go back to the review</source>
        <translation>Guardar la corrección y volver a la revisión</translation>
    </message>
    <message>
        <source>Shapes</source>
        <translation>Formas</translation>
    </message>
    <message>
        <source>Shared borders:</source>
        <translation>Bordes compartidos:</translation>
    </message>
    <message>
        <source>Shave thin spikes and ragged bits off each shape's outline. It leaves the main body alone; higher values trim more. 0 = off.</source>
        <translation>Recorta los picos finos y los bordes irregulares del contorno de cada forma. Deja intacto el cuerpo principal; valores más altos recortan más. 0 = desactivado.</translation>
    </message>
    <message>
        <source>Show what it looks like</source>
        <translation>Mostrar cómo se ve</translation>
    </message>
    <message>
        <source>Simplify</source>
        <translation>Simplificar</translation>
    </message>
    <message>
        <source>Snap walls to right angles, 45 degree walls included. Made for buildings, pools and solar panels. A shape it would distort is left as it is.</source>
        <translation>Ajusta los muros a ángulos rectos, incluidos los de 45 grados. Pensado para edificios, piscinas y paneles solares. Una forma que deformaría se deja como está.</translation>
    </message>
    <message>
        <source>Something went wrong preparing the results. Please run Detect again.</source>
        <translation>Algo salió mal al preparar los resultados. Vuelva a ejecutar Detectar.</translation>
    </message>
    <message>
        <source>Something went wrong preparing the results. Your detections were saved to the layer {name}.</source>
        <translation>Algo salió mal al preparar los resultados. Sus detecciones se guardaron en la capa {name}.</translation>
    </message>
    <message>
        <source>Split</source>
        <translation>Dividir</translation>
    </message>
    <message>
        <source>Square this polygon's edges, or leave them as traced while the rest of the layer stays squared.</source>
        <translation>Escuadrar los bordes de este polígono, o dejarlos como se trazaron mientras el resto de la capa sigue escuadrado.</translation>
    </message>
    <message>
        <source>Stopping the local AI...</source>
        <translation>Deteniendo la IA local...</translation>
    </message>
    <message>
        <source>The AI finds every object that looks like your examples - you can draw up to 3.</source>
        <translation>La IA encuentra todos los objetos que se parecen a sus ejemplos: puede dibujar hasta 3.</translation>
    </message>
    <message>
        <source>The connection to the server was interrupted. Please try again.</source>
        <translation>Se interrumpió la conexión con el servidor. Inténtelo de nuevo.</translation>
    </message>
    <message>
        <source>The detection stopped responding. Keeping the {n} cloud detection(s) already paid for.</source>
        <translation>La detección dejó de responder. Conservando la(s) {n} detección(es) en la nube ya pagada(s).</translation>
    </message>
    <message>
        <source>The imagery reader could not be loaded, and repairing the installation did not fix it. Please report this so we can look into it.

{details}</source>
        <translation>No se pudo cargar el lector de imágenes, y reparar la instalación no lo solucionó. Infórmelo para que podamos revisarlo.

{details}</translation>
    </message>
    <message>
        <source>The installer could not start a helper process (a damaged Python launcher). Click Reinstall Dependencies to rebuild the environment from scratch.</source>
        <translation>El instalador no pudo iniciar un proceso auxiliar (lanzador de Python dañado). Haga clic en Reinstalar dependencias para reconstruir el entorno desde cero.</translation>
    </message>
    <message>
        <source>The removal could not start. You are signed out, but the downloaded AI data is still on this computer. Try again.</source>
        <translation>La eliminación no pudo iniciarse. Ha cerrado sesión, pero los datos de IA descargados siguen en este equipo. Inténtelo de nuevo.</translation>
    </message>
    <message>
        <source>The removal did not finish. Close this window, then check the AI data folder before trying again.</source>
        <translation>La eliminación no terminó. Cierre esta ventana y revise la carpeta de datos de IA antes de intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>The removal is already running.</source>
        <translation>La eliminación ya está en curso.</translation>
    </message>
    <message>
        <source>The server returned an unexpected response. Please try again.</source>
        <translation>El servidor devolvió una respuesta inesperada. Inténtelo de nuevo.</translation>
    </message>
    <message>
        <source>Thin this polygon's points before you edit them by hand. 100% keeps the outline as it is.</source>
        <translation>Adelgaza los puntos de este polígono antes de editarlos a mano. 100 % mantiene el contorno tal cual.</translation>
    </message>
    <message>
        <source>This polygon</source>
        <translation>Este polígono</translation>
    </message>
    <message>
        <source>This raster has no coordinate reference system, so polygons will use pixel coordinates. Set a CRS in Layer Properties for georeferenced output.</source>
        <translation>Este ráster no tiene sistema de coordenadas, así que los polígonos usarán coordenadas de píxel. Defina un SRC en las propiedades de la capa para una salida georreferenciada.</translation>
    </message>
    <message>
        <source>Those shapes could not be joined. Nothing was changed.</source>
        <translation>Esas formas no pudieron unirse. No se cambió nada.</translation>
    </message>
    <message>
        <source>Trim spikes</source>
        <translation>Recortar picos</translation>
    </message>
    <message>
        <source>Two references give the strongest detection. Draw a second to reach best quality.</source>
        <translation>Dos referencias dan la detección más fuerte. Dibuje una segunda para alcanzar la máxima calidad.</translation>
    </message>
    <message>
        <source>Unavailable while Right angles is on. Turn it off to adjust this setting.</source>
        <translation>No disponible mientras Ángulos rectos esté activado. Desactívelo para ajustar este parámetro.</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Deshacer</translation>
    </message>
    <message>
        <source>Undo last</source>
        <translation>Deshacer el último</translation>
    </message>
    <message>
        <source>Undo the last correction</source>
        <translation>Deshacer la última corrección</translation>
    </message>
    <message>
        <source>Unsupported Mac and Python Combination</source>
        <translation>Combinación de Mac y Python no compatible</translation>
    </message>
    <message>
        <source>Up to</source>
        <translation>Hasta</translation>
    </message>
    <message>
        <source>Your examples drive the search - naming the object makes it even more accurate.</source>
        <translation>Sus ejemplos guían la búsqueda: nombrar el objeto la hace aún más precisa.</translation>
    </message>
    <message>
        <source>Your network proxy requires a username and password. Enter them in QGIS &gt; Settings &gt; Options &gt; Network, then restart QGIS and try again.</source>
        <translation>Su proxy de red requiere usuario y contraseña. Introdúzcalos en QGIS &gt; Configuración &gt; Opciones &gt; Red, luego reinicie QGIS e inténtelo de nuevo.</translation>
    </message>
    <message>
        <source>fine-tune the edges</source>
        <translation>afinar los bordes</translation>
    </message>
    <message>
        <source>how each outline is styled</source>
        <translation>el estilo de cada contorno</translation>
    </message>
    <message>
        <source>{count} vertices</source>
        <translation>{count} vértices</translation>
    </message>
    <message>
        <source>{n} corrections this round</source>
        <translation>{n} correcciones en esta ronda</translation>
    </message>
    <message>
        <source>{n} kept</source>
        <translation>{n} conservados</translation>
    </message>
    <message>
        <source>{n} shape(s) edited this session</source>
        <translation>{n} forma(s) editada(s) en esta sesión</translation>
    </message>
    <message>
        <source>{n} shapes picked. Press Enter to join.</source>
        <translation>{n} formas elegidas. Pulse Intro para unirlas.</translation>
    </message>
    <message>
        <source>1 object</source>
        <translation>1 objeto</translation>
    </message>
    <message>
        <source>1 polygon added so far.</source>
        <translation>1 polígono añadido hasta ahora.</translation>
    </message>
    <message>
        <source>1 result</source>
        <translation>1 resultado</translation>
    </message>
    <message>
        <source>A shape was removed. Click Save to confirm.</source>
        <translation>Se eliminó una forma. Haga clic en Guardar para confirmar.</translation>
    </message>
    <message>
        <source>Add a missing polygon</source>
        <translation>Añadir un polígono omitido</translation>
    </message>
    <message>
        <source>Almost done - building the shapes...</source>
        <translation>Casi listo - construyendo las formas...</translation>
    </message>
    <message>
        <source>Change recorded.</source>
        <translation>Cambio registrado.</translation>
    </message>
    <message>
        <source>Clean up the outlines</source>
        <translation>Limpiar los contornos</translation>
    </message>
    <message>
        <source>Click a polygon, then click the spot the AI missed.</source>
        <translation>Haga clic en un polígono y luego en el punto que la IA omitió.</translation>
    </message>
    <message>
        <source>Click a polygon, then drag any corner.</source>
        <translation>Haga clic en un polígono y luego arrastre cualquier esquina.</translation>
    </message>
    <message>
        <source>Click an object on the map and the AI outlines it.</source>
        <translation>Haga clic en un objeto del mapa y la IA lo delinea.</translation>
    </message>
    <message>
        <source>Click each corner of the object, then Finish.</source>
        <translation>Haga clic en cada esquina del objeto, luego Finalizar.</translation>
    </message>
    <message>
        <source>Click each corner on the map, then Finish the line.</source>
        <translation>Haga clic en cada esquina del mapa, luego Finalizar la línea.</translation>
    </message>
    <message>
        <source>Close the gaps inside this polygon, without filling the courtyards the rest of the layer is meant to keep.</source>
        <translation>Cierre los huecos dentro de este polígono, sin rellenar los patios que el resto de la capa debe conservar.</translation>
    </message>
    <message>
        <source>Close the line you are drawing. A right-click on the map does the same.</source>
        <translation>Cierre la línea que está dibujando. Un clic derecho en el mapa hace lo mismo.</translation>
    </message>
    <message>
        <source>Could not check the AI components. See the log for details.</source>
        <translation>No se pudieron comprobar los componentes de IA. Consulte el registro para más detalles.</translation>
    </message>
    <message>
        <source>Your cloud detections come back on {date}</source>
        <translation>Tus detecciones en la nube vuelven el {date}</translation>
    </message>
    <message>
        <source>Cut thin spurs off this polygon (0 = off). Raise it on a single ragged outline instead of eroding the whole layer.</source>
        <translation>Recorte los picos finos de este polígono (0 = desactivado). Súbalo para un único contorno irregular en vez de erosionar toda la capa.</translation>
    </message>
    <message>
        <source>Delete this corner</source>
        <translation>Eliminar esta esquina</translation>
    </message>
    <message>
        <source>Delete this polygon (the Delete key works too, and a right-click on the map deletes the shape under the cursor). Undo brings it back.</source>
        <translation>Eliminar este polígono (la tecla Supr también sirve, y un clic derecho en el mapa elimina la forma bajo el cursor). Deshacer lo devuelve.</translation>
    </message>
    <message>
        <source>Dense area {current}/{total}</source>
        <translation>Área densa {current}/{total}</translation>
    </message>
    <message>
        <source>Detection stopped early after {done} cloud detection(s). Everything found is kept below and stays yours.</source>
        <translation>La detección se detuvo temprano después de {done} detección(es) en la nube. Todo lo encontrado se mantiene abajo y sigue siendo tuyo.</translation>
    </message>
    <message>
        <source>Draw a line right across the shape, then Finish.</source>
        <translation>Trace una línea que cruce la forma, luego Finalizar.</translation>
    </message>
    <message>
        <source>Draw the new edge: start outside the shape, cross it, end outside, then Finish.</source>
        <translation>Dibuje el nuevo borde: empiece fuera de la forma, crúcela, termine fuera, luego Finalizar.</translation>
    </message>
    <message>
        <source>Drawn examples</source>
        <translation>Ejemplos dibujados</translation>
    </message>
    <message>
        <source>Drop points closer than this distance to a straight edge (0 = off). A distance, not a count: pushed high it can flatten curved walls. Points is usually the better dial for thinning an outline.</source>
        <translation>Elimine los puntos más cercanos que esta distancia a un borde recto (0 = desactivado). Una distancia, no un número: muy alta puede aplanar muros curvos. Puntos suele ser el mejor control para adelgazar un contorno.</translation>
    </message>
    <message>
        <source>Edit an existing polygon</source>
        <translation>Editar un polígono existente</translation>
    </message>
    <message>
        <source>Finish the line</source>
        <translation>Finalizar la línea</translation>
    </message>
    <message>
        <source>Give this one polygon its own shape settings, without moving the dials that drive the whole layer.</source>
        <translation>Dele a este polígono sus propios ajustes de forma, sin mover los controles que rigen toda la capa.</translation>
    </message>
    <message>
        <source>Go back to picking polygons. Everything you kept stays, and so does the outline on screen.</source>
        <translation>Vuelva a elegir polígonos. Todo lo que conservó se queda, y también el contorno en pantalla.</translation>
    </message>
    <message>
        <source>How sure the AI is about each object. Lower shows more, higher keeps only the sure ones.</source>
        <translation>Cuánta confianza tiene la IA en cada objeto. Más bajo muestra más, más alto conserva solo los más seguros.</translation>
    </message>
    <message>
        <source>Identify new shape</source>
        <translation>Identificar nueva forma</translation>
    </message>
    <message>
        <source>Keep</source>
        <translation>Conservar</translation>
    </message>
    <message>
        <source>Keep these edits and go back to picking polygons.</source>
        <translation>Conserve estos cambios y vuelva a elegir polígonos.</translation>
    </message>
    <message>
        <source>Keep this detection in Favorites</source>
        <translation>Conservar esta detección en Favoritos</translation>
    </message>
    <message>
        <source>Keep this object in Favorites</source>
        <translation>Conservar este objeto en Favoritos</translation>
    </message>
    <message>
        <source>Keep this one</source>
        <translation>Conservar este</translation>
    </message>
    <message>
        <source>Keep this one, or click again to correct the outline.</source>
        <translation>Consérvelo, o vuelva a hacer clic para corregir el contorno.</translation>
    </message>
    <message>
        <source>Keep this one, or keep placing corners.</source>
        <translation>Consérvelo, o siga colocando esquinas.</translation>
    </message>
    <message>
        <source>Keep this outline and point at the next object. Shortcut: S</source>
        <translation>Conserve este contorno y señale el siguiente objeto. Tecla: S</translation>
    </message>
    <message>
        <source>Loading stored detections ({done} of {total})</source>
        <translation>Cargando las detecciones almacenadas ({done} de {total})</translation>
    </message>
    <message>
        <source>New polygon</source>
        <translation>Polígono nuevo</translation>
    </message>
    <message>
        <source>New shape added. Click Save to keep it.</source>
        <translation>Nueva forma añadida. Haga clic en Guardar para conservarla.</translation>
    </message>
    <message>
        <source>No connection to the sign-in service. Check your internet connection, then click Sign in to try again.</source>
        <translation>Sin conexión al servicio de inicio de sesión. Comprueba tu conexión a Internet, luego haz clic en Iniciar sesión para intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>No object matches that search.</source>
        <translation>Ningún objeto coincide con esa búsqueda.</translation>
    </message>
    <message>
        <source>Nothing was added. A polygon needs at least three corners.</source>
        <translation>No se añadió nada. Un polígono necesita al menos tres esquinas.</translation>
    </message>
    <message>
        <source>Points the map back at this run with the same object and the same number of cloud detections, ready to detect. Nothing is spent until you do.</source>
        <translation>Apunta el mapa de vuelta a esta ejecución con el mismo objeto y el mismo número de detecciones en la nube, listo para detectar. Nada se gasta hasta que lo hagas.</translation>
    </message>
    <message>
        <source>Push this polygon's edge out (positive) or in (negative), for the one footprint the model cut short or overran.</source>
        <translation>Empuje el borde de este polígono hacia afuera (positivo) o hacia adentro (negativo), para la única huella con la que el modelo se quedó corto o se pasó.</translation>
    </message>
    <message>
        <source>Reading the imagery around your click...</source>
        <translation>Leyendo la imagen alrededor de su clic...</translation>
    </message>
    <message>
        <source>Reading this run...</source>
        <translation>Leyendo esta ejecución...</translation>
    </message>
    <message>
        <source>Rebuilding shapes ({done} of {total})</source>
        <translation>Reconstruyendo las formas ({done} de {total})</translation>
    </message>
    <message>
        <source>Remove the corner you picked. The Delete key does the same.</source>
        <translation>Eliminar la esquina elegida. La tecla Supr hace lo mismo.</translation>
    </message>
    <message>
        <source>Round this polygon's corners, for a tree or a pond among squared neighbours.</source>
        <translation>Redondee las esquinas de este polígono, para un árbol o un estanque entre vecinos escuadrados.</translation>
    </message>
    <message>
        <source>Run this zone again</source>
        <translation>Volver a ejecutar esta zona</translation>
    </message>
    <message>
        <source>Shape updated. Keep editing, or click Save.</source>
        <translation>Forma actualizada. Siga editando, o haga clic en Guardar.</translation>
    </message>
    <message>
        <source>Star a detection or an object to keep it here.</source>
        <translation>Marque una detección o un objeto como favorito para conservarlo aquí.</translation>
    </message>
    <message>
        <source>Still waiting for the sign-in page. If no browser opened, or the page shows an error, click Cancel and try again.</source>
        <translation>Seguimos esperando la página de inicio de sesión. Si no se abrió ningún navegador, o la página muestra un error, haga clic en Cancelar y vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>Stop adding</source>
        <translation>Dejar de añadir</translation>
    </message>
    <message>
        <source>That area does not touch the object you are editing, so nothing was added. Reshaping works on one object at a time.</source>
        <translation>Esa área no toca el objeto que está editando, así que no se añadió nada. Remodelar funciona con un objeto a la vez.</translation>
    </message>
    <message>
        <source>The detection service had a problem and the run stopped. Please try again.</source>
        <translation>El servicio de detección tuvo un problema y la ejecución se detuvo. Vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>The reply did not come from the service. If this network shows a sign-in page, open it in your browser first, then try again.</source>
        <translation>La respuesta no vino del servicio. Si esta red muestra una página de inicio de sesión, ábrala primero en su navegador y vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>This raster is rotated. Run Warp (Reproject) on it to straighten it before segmenting.</source>
        <translation>Este raster está rotado. Ejecute Warp (Reproyectar) en él para enderezarlo antes de segmentar.</translation>
    </message>
    <message>
        <source>This run did not keep where it looked, so it cannot be pointed at the same place. Draw the zone again.</source>
        <translation>Esta ejecución no conservó dónde miraba, así que no se puede volver a apuntar al mismo lugar. Vuelva a dibujar la zona.</translation>
    </message>
    <message>
        <source>Undo the last thing you did here: the point you just placed, or the last edit.</source>
        <translation>Deshacer lo último que hizo aquí: el punto que acaba de colocar, o la última edición.</translation>
    </message>
    <message>
        <source>Writing the file...</source>
        <translation>Escribiendo el archivo...</translation>
    </message>
    <message>
        <source>Your free detections come back on {date}.</source>
        <translation>Sus detecciones gratuitas vuelven el {date}.</translation>
    </message>
    <message>
        <source>a month ago</source>
        <translation>hace un mes</translation>
    </message>
    <message>
        <source>a week ago</source>
        <translation>hace una semana</translation>
    </message>
    <message>
        <source>a year ago</source>
        <translation>hace un año</translation>
    </message>
    <message>
        <source>applies to every polygon</source>
        <translation>se aplica a todos los polígonos</translation>
    </message>
    <message>
        <source>hide anything outside this range</source>
        <translation>oculta lo que quede fuera de este rango</translation>
    </message>
    <message>
        <source>how the outline is styled</source>
        <translation>el estilo del contorno</translation>
    </message>
    <message>
        <source>{count} polygons added so far.</source>
        <translation>{count} polígonos añadidos hasta ahora.</translation>
    </message>
    <message>
        <source>{credits} charged</source>
        <translation>{credits} cobrado</translation>
    </message>
    <message>
        <source>{hidden} hidden by the filters</source>
        <translation>{hidden} ocultos por los filtros</translation>
    </message>
    <message>
        <source>{n} "{object}" found so far</source>
        <translation>{n} "{object}" encontrados hasta ahora</translation>
    </message>
    <message>
        <source>{n} months ago</source>
        <translation>hace {n} meses</translation>
    </message>
    <message>
        <source>{n} objects</source>
        <translation>{n} objetos</translation>
    </message>
    <message>
        <source>{n} point placed.</source>
        <translation>{n} punto colocado.</translation>
    </message>
    <message>
        <source>{n} points placed.</source>
        <translation>{n} puntos colocados.</translation>
    </message>
    <message>
        <source>{n} results</source>
        <translation>{n} resultados</translation>
    </message>
    <message>
        <source>{n} part(s) of this run took too long to load and are missing from this result.</source>
        <translation>{n} parte(s) de esta ejecución tardó demasiado en cargarse y falta en este resultado.</translation>
    </message>
    <message>
        <source>{n} weeks ago</source>
        <translation>hace {n} semanas</translation>
    </message>
    <message>
        <source>{n} years ago</source>
        <translation>hace {n} años</translation>
    </message>
    <message>
        <source>{tiles} cloud detections</source>
        <translation>{tiles} detecciones en la nube</translation>
    </message>
    
    <message>
        <source>Pro: 5,000 cloud detections a month, zones of any size, up to 800 cloud detections in one run. Same AI, same free clicks and corrections, every machine you work on.</source>
        <translation>Pro: 5,000 detecciones en la nube al mes, zonas de cualquier tamaño, hasta 800 detecciones en la nube en una ejecución. La misma IA, los mismos clics gratuitos y correcciones, en cada máquina en la que trabajes.</translation>
    </message>
    <message>
        <source>A free run covers up to {cap} cloud detections. This one needs more. Pro covers up to 800 in one run.</source>
        <translation>Una ejecución gratuita cubre hasta {cap} detecciones en la nube. Esta necesita más. Pro cubre hasta 800 en una ejecución.</translation>
    </message>
    <message>
        <source>Adding an object uses the free on-device AI, which is not installed yet. Install it now? It runs once and takes a few minutes. The review waits for it, then arms Add for you.</source>
        <translation>Añadir un objeto usa la IA local gratuita, que aún no está instalada. ¿Instalarla ahora? Se ejecuta una vez y tarda unos minutos. La revisión espera a que termine, y luego activa Añadir por ti.</translation>
    </message>
    <message>
        <source>At this precision {obj} is too small to spot - raise the precision.</source>
        <translation>Con esta precisión, {obj} es demasiado pequeño para detectarse - aumenta la precisión.</translation>
    </message>
    <message>
        <source>Automatic mode sweeps your zone in a grid. Each grid cell costs one cloud detection, so this run costs about {n}. More precision means a finer grid and more cloud detections.</source>
        <translation>El modo automático barre tu zona en una cuadrícula. Cada celda de la cuadrícula cuesta una detección en la nube, así que esta ejecución cuesta aproximadamente {n}. Más precisión significa una cuadrícula más fina y más detecciones en la nube.</translation>
    </message>
    <message>
        <source>Cancel setup</source>
        <translation>Cancelar instalación</translation>
    </message>
    <message>
        <source>Clean up this outline</source>
        <translation>Limpiar este contorno</translation>
    </message>
    <message>
        <source>Click points around one look-alike, then double-click to close.</source>
        <translation>Haz clic en varios puntos alrededor de un parecido y haz doble clic para cerrar.</translation>
    </message>
    <message>
        <source>Click points around one object, then double-click to close.</source>
        <translation>Haz clic en varios puntos alrededor de un objeto y haz doble clic para cerrar.</translation>
    </message>
    <message>
        <source>Click the layer name to see it on the map</source>
        <translation>Haz clic en el nombre de la capa para verla en el mapa</translation>
    </message>
    <message>
        <source>Click to open your dashboard</source>
        <translation>Haz clic para abrir tu panel</translation>
    </message>
    <message>
        <source>Connection is slow - still working, everything already found is kept...</source>
        <translation>La conexión es lenta - todavía funciona, todo lo ya encontrado se mantiene...</translation>
    </message>
    <message>
        <source>Could not save your detections to a file.</source>
        <translation>No se pudieron guardar tus detecciones en un archivo.</translation>
    </message>
    <message>
        <source>Downloads Blocked by Your Network</source>
        <translation>Descargas bloqueadas por tu red</translation>
    </message>
    <message>
        <source>Draw another example</source>
        <translation>Dibuja otro ejemplo</translation>
    </message>
    <message>
        <source>Drawing (click to stop)</source>
        <translation>Dibujando (clic para detener)</translation>
    </message>
    <message>
        <source>Errors, versions and the words you type, linked to your account. Never your imagery, layers or coordinates.</source>
        <translation>Errores, versiones y las palabras que escribes, vinculados a tu cuenta. Nunca tus imágenes, capas o coordenadas.</translation>
    </message>
    <message>
        <source>Fixing a polygon uses the free on-device AI, which is not installed yet. Install it now? It runs once and takes a few minutes. The review waits for it, then opens this polygon for you.</source>
        <translation>Corregir un polígono usa la IA local gratuita, que aún no está instalada. ¿Instalarla ahora? Se ejecuta una vez y tarda unos minutos. La revisión espera a que termine, y luego abre este polígono por ti.</translation>
    </message>
    <message>
        <source>Fixing needs a one-time setup</source>
        <translation>Corregir requiere una instalación única</translation>
    </message>
    <message>
        <source>Helps us fix bugs faster.</source>
        <translation>Nos ayuda a corregir errores más rápido.</translation>
    </message>
    <message>
        <source>More precision sweeps your zone in a finer grid, so it catches smaller objects. Each grid cell costs one cloud detection.</source>
        <translation>Más precisión barre tu zona en una cuadrícula más fina, por lo que detecta objetos más pequeños. Cada celda de la cuadrícula cuesta una detección en la nube.</translation>
    </message>
    <message>
        <source>Keep installing</source>
        <translation>Seguir instalando</translation>
    </message>
    <message>
        <source>Keep this shape. The polygon stays picked, so you can still adjust, merge or delete it.</source>
        <translation>Conserve esta forma. El polígono sigue seleccionado, así que aún puede ajustarlo, fusionarlo o eliminarlo.</translation>
    </message>
    <message>
        <source>Loading the imagery...</source>
        <translation>Cargando la imagen...</translation>
    </message>
    <message>
        <source>Loading the imagery... {n}s</source>
        <translation>Cargando la imagen... {n}s</translation>
    </message>
    <message>
        <source>Max precision for this zone - draw a larger zone to go finer.</source>
        <translation>Precisión máxima para esta zona - dibuja una zona más grande para más precisión.</translation>
    </message>
    <message>
        <source>More precision finds smaller objects and uses more cloud detections.</source>
        <translation>Más precisión encuentra objetos más pequeños y utiliza más detecciones en la nube.</translation>
    </message>
    <message>
        <source>More precision finds smaller objects.</source>
        <translation>Más precisión encuentra objetos más pequeños.</translation>
    </message>
    <message>
        <source>More precision keeps helping {obj} in this zone.</source>
        <translation>Más precisión sigue ayudando a {obj} en esta zona.</translation>
    </message>
    <message>
        <source>Name the object (or draw an example) first - Precision then tunes itself to it.</source>
        <translation>Nombra primero el objeto (o dibuja un ejemplo) - la Precisión se ajusta después automáticamente.</translation>
    </message>
    <message>
        <source>Next: clean up the outlines</source>
        <translation>Siguiente: Limpiar los contornos</translation>
    </message>
    <message>
        <source>Next: fix what looks wrong</source>
        <translation>Siguiente: Corregir lo que no está bien</translation>
    </message>
    <message>
        <source>No detection in this zone. Try a more specific object word, or more precision.</source>
        <translation>Ninguna detección en esta zona. Pruebe una palabra más precisa, o más precisión.</translation>
    </message>
    <message>
        <source>No image over this zone at this precision, so nothing was analyzed (not charged). Lower Precision, or pick a layer that covers this area.</source>
        <translation>No hay imagen sobre esta zona con esta precisión, así que no se analizó nada (sin cargo). Baja la Precisión, o elige una capa que cubra esta área.</translation>
    </message>
    <message>
        <source>This run needs {n} cloud detections and you have {left} left. Lower the precision or shrink the zone. Pro gives you 5,000 cloud detections a month.</source>
        <translation>Esta ejecución necesita {n} detecciones en la nube y te quedan {left}. Baja la precisión o reduce la zona. Pro te da 5,000 detecciones en la nube al mes.</translation>
    </message>
    <message>
        <source>Opens your terra-lab.ai dashboard: your plan, your cloud detections and your payment details.</source>
        <translation>Abre tu panel de terra-lab.ai: tu plan, tus detecciones en la nube y tus detalles de pago.</translation>
    </message>
    <message>
        <source>Outline settings</source>
        <translation>Ajustes del contorno</translation>
    </message>
    <message>
        <source>Precision</source>
        <translation>Precisión</translation>
    </message>
    <message>
        <source>Ready for Automatic mode</source>
        <translation>Listo para el modo Automático</translation>
    </message>
    <message>
        <source>Running low: {n} free detections left, back on {date}. &lt;a href="{url}"&gt;Upgrade to Pro&lt;/a&gt; to keep going.</source>
        <translation>Se está agotando: quedan {n} detecciones gratuitas, que vuelven el {date}. &lt;a href="{url}"&gt;Cambiar a Pro&lt;/a&gt; para continuar.</translation>
    </message>
    <message>
        <source>Running low: {n} free detections left. &lt;a href="{url}"&gt;Upgrade to Pro&lt;/a&gt; to keep going.</source>
        <translation>Se está agotando: quedan {n} detecciones gratuitas. &lt;a href="{url}"&gt;Cambiar a Pro&lt;/a&gt; para continuar.</translation>
    </message>
    <message>
        <source>Same setup as your last run - the result will match. Add an example or change the precision for a different result.</source>
        <translation>Misma configuración que su última ejecución, el resultado será igual. Añada un ejemplo o cambie la precisión para un resultado distinto.</translation>
    </message>
    <message>
        <source>Setting up the on-device AI. This runs once and takes a few minutes. The review waits here until it is done.</source>
        <translation>Instalando la IA local. Esto se ejecuta una vez y tarda unos minutos. La revisión espera aquí hasta que termine.</translation>
    </message>
    <message>
        <source>Setting up the on-device AI...</source>
        <translation>Instalando la IA local...</translation>
    </message>
    <message>
        <source>Shadows getting detected instead of trees? Use 'Exclude a look-alike' on one shadow - the AI drops similar false positives.</source>
        <translation>¿Se detectan sombras en vez de árboles? Usa 'Excluir un parecido' en una sombra - la IA descarta los falsos positivos similares.</translation>
    </message>
    <message>
        <source>Share of each outline's points to keep. 100% is the class default.
Lower thins the smallest detail first, keeps the corners, and gives Right angles straight walls to square.</source>
        <translation>Proporción de los puntos de cada contorno que se conservan. El 100 % es el valor por defecto de la clase.
Menos adelgaza primero el detalle más pequeño, conserva las esquinas, y da a Ángulos rectos muros rectos para escuadrar.</translation>
    </message>
    <message>
        <source>Share of the outline's points to keep. 100% is the standard density.
Lower thins the smallest detail first, keeps the corners, and gives Right angles straight walls to square.</source>
        <translation>Proporción de los puntos del contorno que se conservan. El 100 % es la densidad estándar.
Menos adelgaza primero el detalle más pequeño, conserva las esquinas, y da a Ángulos rectos muros rectos para escuadrar.</translation>
    </message>
    <message>
        <source>Share usage statistics with TerraLab</source>
        <translation>Compartir estadísticas de uso con TerraLab</translation>
    </message>
    <message>
        <source>Simplify this outline first</source>
        <translation>Simplifique este contorno primero</translation>
    </message>
    <message>
        <source>Stop the setup</source>
        <translation>Detener la instalación</translation>
    </message>
    <message>
        <source>Stop the setup and go back to the review. The AI fix stays unavailable until you install it.</source>
        <translation>Detener la instalación y volver a la revisión. La corrección con IA seguirá sin estar disponible hasta que la instales.</translation>
    </message>
    <message>
        <source>Stop the setup?</source>
        <translation>¿Detener la instalación?</translation>
    </message>
    <message>
        <source>The detection stopped responding before anything came back. Check your connection, then run Detect again (nothing was charged).</source>
        <translation>La detección dejó de responder antes de que regresara nada. Comprueba tu conexión y luego ejecuta Detectar de nuevo (no se cobró nada).</translation>
    </message>
    <message>
        <source>The file may be open in QGIS or in another program. Close it and try Finish again.</source>
        <translation>El archivo puede estar abierto en QGIS o en otro programa. Ciérralo y vuelve a intentar Finalizar.</translation>
    </message>
    <message>
        <source>The imagery is loading slowly... {n}s</source>
        <translation>La imagen se está cargando lentamente... {n}s</translation>
    </message>
    <message>
        <source>The on-device AI could not start, so the AI fix is off. Your detections are safe: switch the fix method to Manual to keep correcting, or save them as they are.</source>
        <translation>La IA local no pudo iniciarse, así que la corrección con IA no está disponible. Tus detecciones están a salvo: cambia el método de corrección a Manual para seguir corrigiendo, o guárdalas tal como están.</translation>
    </message>
    <message>
        <source>The on-device AI is unavailable, so the AI fix is off. Switch the fix method to Manual to keep correcting.</source>
        <translation>La IA local no está disponible, así que la corrección con IA no está disponible. Cambia el método de corrección a Manual para seguir corrigiendo.</translation>
    </message>
    <message>
        <source>The on-device AI will not be installed, so fixing a polygon with it stays unavailable. What is already downloaded is kept, so starting again resumes from there.</source>
        <translation>La IA local no se instalará, así que corregir un polígono con ella seguirá sin estar disponible. Lo que ya se descargó se conserva, así que si vuelves a empezar, continúa desde ahí.</translation>
    </message>
    <message>
        <source>The package index refused the download (error 403).

This is usually a company or campus network filtering downloads. Ask your IT administrator to allow pypi.org and files.pythonhosted.org, or run the install from another network.

Automatic (cloud) mode does not need this download.</source>
        <translation>El índice de paquetes rechazó la descarga (error 403).

Esto suele deberse a una red de empresa o campus que filtra las descargas. Pide a tu administrador de TI que permita pypi.org y files.pythonhosted.org, o ejecuta la instalación desde otra red.

El modo Automático (nube) no necesita esta descarga.</translation>
    </message>
    <message>
        <source>The raster file could not be found:
{path}

It may have been moved or renamed, or the drive or network share it is on may be disconnected. Reload the layer from where the file is now, then start again.</source>
        <translation>No se pudo encontrar el archivo ráster:
{path}

Es posible que se haya movido o renombrado, o que la unidad o el recurso compartido de red en el que está se haya desconectado. Vuelve a cargar la capa desde donde esté ahora el archivo, y empieza de nuevo.</translation>
    </message>
    <message>
        <source>Thin this outline before you drag its corners, without moving the dials that drive the whole layer.</source>
        <translation>Adelgace este contorno antes de arrastrar sus esquinas, sin mover los controles que rigen toda la capa.</translation>
    </message>
    <message>
        <source>This area is large for this precision. Raise the precision or zoom in for sharper detections.</source>
        <translation>Esta área es grande para esta precisión. Aumente la precisión o acérquese para detecciones más nítidas.</translation>
    </message>
    <message>
        <source>This example is very small at this precision. Raise the precision or draw a larger object.</source>
        <translation>Este ejemplo es muy pequeño con esta precisión. Aumenta la precisión o dibuja un objeto más grande.</translation>
    </message>
    <message>
        <source>This example is very small even at full precision. Draw a larger object, or it may be too small to detect.</source>
        <translation>Este ejemplo es muy pequeño incluso con la precisión máxima. Dibuja un objeto más grande, o puede que sea demasiado pequeño para detectarlo.</translation>
    </message>
    <message>
        <source>This layer has no image over your zone at this precision. The map source answered with an empty tile, so there is nothing to detect on. Lower Precision, zoom the layer out until the imagery shows, or pick a layer that covers this area.</source>
        <translation>Esta capa no tiene imagen sobre tu zona con esta precisión. La fuente del mapa respondió con un tile vacío, así que no hay nada que detectar. Baja la Precisión, aleja el zoom de la capa hasta que se vea la imagen, o elige una capa que cubra esta área.</translation>
    </message>
    <message>
        <source>This polygon only. Every other one follows the Shapes step.</source>
        <translation>Solo este polígono. Todos los demás siguen el paso Formas.</translation>
    </message>
    <message>
        <source>This polygon only. Fewer points means fewer corners to drag.</source>
        <translation>Solo este polígono. Menos puntos significa menos esquinas que arrastrar.</translation>
    </message>
    <message>
        <source>This run needs more cloud detections than one free run covers. Pro covers up to 800 in one run.</source>
        <translation>Esta ejecución necesita más detecciones en la nube de las que cubre una ejecución gratuita. Pro cubre hasta 800 en una ejecución.</translation>
    </message>
    <message>
        <source>One free run covers fewer cloud detections than this. Lower the precision or shrink the zone to stay free. Pro runs up to 800 cloud detections in one go, so a wide zone keeps a fine grid.</source>
        <translation>Una ejecución gratuita cubre menos detecciones en la nube que esto. Baja la precisión o reduce la zona para mantenerte gratis. Pro ejecuta hasta 800 detecciones en la nube de una vez, así que una zona amplia mantiene una cuadrícula fina.</translation>
    </message>
    <message>
        <source>This zone is too large for sharp detections, even at full precision. Draw a smaller zone for the best results.</source>
        <translation>Esta zona es demasiado grande para detecciones nítidas, incluso con la precisión máxima. Dibuje una zona más pequeña para obtener los mejores resultados.</translation>
    </message>
    <message>
        <source>You are never charged for a part of the zone your layer has no image for, so a run can cost less than this, never more.</source>
        <translation>Nunca se te cobra por una parte de la zona en la que tu capa no tiene imagen, así que una ejecución puede costar menos que esto, nunca más.</translation>
    </message>
    <message>
        <source>Type a word for the object, or draw an example.</source>
        <translation>Escribe una palabra para el objeto, o dibuja un ejemplo.</translation>
    </message>
    <message>
        <source>Finish this zone with Pro: 5,000 cloud detections a month.</source>
        <translation>Finaliza esta zona con Pro: 5,000 detecciones en la nube al mes.</translation>
    </message>
    <message>
        <source>Wait for the on-device AI to finish installing.</source>
        <translation>Espera a que la IA local termine de instalarse.</translation>
    </message>
    <message>
        <source>{n} {object} saved</source>
        <translation>{n} {object} guardado(s)</translation>
    </message>
    <message>
        <source>{n} {object} saved to {layer}</source>
        <translation>{n} {object} guardado(s) en {layer}</translation>
    </message>
    
    <message>
        <source>A session is already running.</source>
        <translation>Ya hay una sesión en curso.</translation>
    </message>
    <message>
        <source>AI engine</source>
        <translation>Motor de IA</translation>
    </message>
    <message>
        <source>AI fixing is not reachable right now. Switched to editing by hand, which works offline.</source>
        <translation>La corrección con IA no está disponible en este momento. Se cambió a la edición a mano, que funciona sin conexión.</translation>
    </message>
    <message>
        <source>AI ready</source>
        <translation>IA lista</translation>
    </message>
    <message>
        <source>Almost ready: the AI file did not download.</source>
        <translation>Casi listo: el archivo de IA no se descargó.</translation>
    </message>
    <message>
        <source>Almost ready: the AI file is still missing.</source>
        <translation>Casi listo: el archivo de IA aún falta.</translation>
    </message>
    <message>
        <source>Answered on your computer this time. TerraLab could not be reached.</source>
        <translation>Esta vez se respondió en su equipo. No se pudo contactar con TerraLab.</translation>
    </message>
    <message>
        <source>As fine as {obj} benefits from - finer splits them into pieces.</source>
        <translation>Tan fino como aprovecha {obj} - más fino los divide en piezas.</translation>
    </message>
    <message>
        <source>Automatic mode is ready. The on-device AI could not be installed, so Semi-Auto mode and the AI fix are off until it is. Everything else works.</source>
        <translation>El modo Automático está listo. La IA local no se pudo instalar, así que el modo Semi-Auto y la corrección con IA no están disponibles hasta que lo esté. Todo lo demás funciona.</translation>
    </message>
    <message>
        <source>Automatic mode needs a small one-time setup before it can read your imagery. It takes about a minute.</source>
        <translation>El modo Automático necesita una pequeña instalación única antes de poder leer sus imágenes. Tarda alrededor de un minuto.</translation>
    </message>
    <message>
        <source>Automatic mode ready</source>
        <translation>Modo Automático listo</translation>
    </message>
    <message>
        <source>Categories</source>
        <translation>Categorías</translation>
    </message>
    <message>
        <source>Choose between Semi-Auto and Automatic segmentation</source>
        <translation>Elija entre la segmentación Semi-Auto y la Automática</translation>
    </message>
    <message>
        <source>Choose where the AI runs: on TerraLab servers, or on your own computer</source>
        <translation>Elija dónde se ejecuta la IA: en los servidores de TerraLab, o en su propio equipo</translation>
    </message>
    <message>
        <source>Click the object you want to segment:</source>
        <translation>Haga clic en el objeto que quiere segmentar:</translation>
    </message>
    <message>
        <source>Cloud AI</source>
        <translation>Cloud AI</translation>
    </message>
    <message>
        <source>Cloud AI needs your account, and it is signed out. Sign back in, or install the offline AI to work without one.</source>
        <translation>Cloud AI necesita su cuenta, y no ha iniciado sesión. Vuelva a iniciar sesión, o instale la IA local para trabajar sin ella.</translation>
    </message>
    <message>
        <source>How Cloud AI works</source>
        <translation>Cómo funciona Cloud AI</translation>
    </message>
    <message>
        <source>Continue with Cloud AI</source>
        <translation>Continuar con Cloud AI</translation>
    </message>
    <message>
        <source>Delete this polygon and leave the manual edit. Anything you changed here and did not save goes with it. Undo brings the polygon back.</source>
        <translation>Elimine este polígono y salga de la edición manual. Todo lo que haya cambiado aquí y no haya guardado se pierde con él. Deshacer lo devuelve.</translation>
    </message>
    <message>
        <source>Downloading and setting it up takes &lt;b&gt;about {n} minutes&lt;/b&gt;, once.</source>
        <translation>Descargarla e instalarla tarda &lt;b&gt;unos {n} minutos&lt;/b&gt;, una vez.</translation>
    </message>
    <message>
        <source>Draw a zone, name one kind of object, and get all of them in one run. Use Semi-Auto mode to work one object at a time.</source>
        <translation>Dibuje una zona, nombre un tipo de objeto y obtenga todos en una sola ejecución. Use el modo Semi-Auto para trabajar objeto por objeto.</translation>
    </message>
    <message>
        <source>Each click sends a small square of the image to our servers in Europe, and the outline comes back.</source>
        <translation>Cada clic envía un pequeño recorte de la imagen a nuestros servidores en Europa, y el contorno vuelve.</translation>
    </message>
    <message>
        <source>Bigger model, more accurate</source>
        <translation>Modelo más grande y más preciso</translation>
    </message>
    <message>
        <source>Featured</source>
        <translation>Destacados</translation>
    </message>
    <message>
        <source>Smaller model, works offline</source>
        <translation>Modelo más pequeño, sin conexión</translation>
    </message>
    <message>
        <source>Install it now</source>
        <translation>Instalarla ahora</translation>
    </message>
    <message>
        <source>Install the offline AI</source>
        <translation>Instalar la IA local</translation>
    </message>
    <message>
        <source>Installing the offline AI</source>
        <translation>Instalando la IA local</translation>
    </message>
    <message>
        <source>Intel Mac: using the older AI model.</source>
        <translation>Mac Intel: usa el modelo de IA anterior.</translation>
    </message>
    <message>
        <source>It needs &lt;b&gt;{gb} GB&lt;/b&gt; of free disk space.</source>
        <translation>Necesita &lt;b&gt;{gb} GB&lt;/b&gt; de espacio libre en disco.</translation>
    </message>
    <message>
        <source>My computer</source>
        <translation>Mi equipo</translation>
    </message>
    <message>
        <source>My work</source>
        <translation>Mi trabajo</translation>
    </message>
    <message>
        <source>No detections left. Each object you save with Cloud AI costs one. Switch to your own computer to keep working for free, or upgrade from the panel.</source>
        <translation>No quedan detections. Cada objeto que guardas con Cloud AI cuesta una. Cambia a tu propio equipo para seguir trabajando gratis, o mejora tu plan desde el panel.</translation>
    </message>
    <message>
        <source>No object found here. Try clicking somewhere else.</source>
        <translation>No se encontró ningún objeto aquí. Pruebe a hacer clic en otro lugar.</translation>
    </message>
    <message>
        <source>Not now</source>
        <translation>Ahora no</translation>
    </message>
    <message>
        <source>Your project and your files stay on your computer. One cloud detection per object you save.</source>
        <translation>Tu proyecto y tus archivos permanecen en tu equipo. Una detección en la nube por objeto que guardes.</translation>
    </message>
    <message>
        <source>One precision level fits {obj} in a zone this size - draw a larger zone for a choice.</source>
        <translation>Un nivel de precisión se ajusta a {obj} en una zona de este tamaño - dibuje una zona más grande para elegir.</translation>
    </message>
    <message>
        <source>One-time setup</source>
        <translation>Instalación única</translation>
    </message>
    <message>
        <source>Other detections</source>
        <translation>Otras detecciones</translation>
    </message>
    <message>
        <source>Pick a raster layer and accept the Terms to start.</source>
        <translation>Elija una capa ráster y acepte los Términos para empezar.</translation>
    </message>
    <message>
        <source>Preparing the install...</source>
        <translation>Preparando la instalación...</translation>
    </message>
    <message>
        <source>Pro is active on this account. Your cloud detections are ready.</source>
        <translation>Pro está activo en esta cuenta. Tus detecciones en la nube están listas.</translation>
    </message>
    <message>
        <source>Read the privacy policy</source>
        <translation>Leer la política de privacidad</translation>
    </message>
    <message>
        <source>Right-click a polygon on the map to delete it.</source>
        <translation>Haga clic derecho en un polígono del mapa para eliminarlo.</translation>
    </message>
    <message>
        <source>Running low: {n} cloud detections left, back on {date}. &lt;a href="{url}"&gt;Upgrade to Pro&lt;/a&gt; to keep going.</source>
        <translation>Escasas: {n} detecciones en la nube restantes, vuelven el {date}. &lt;a href="{url}"&gt;Actualiza a Pro&lt;/a&gt; para continuar.</translation>
    </message>
    <message>
        <source>Running low: {n} cloud detections left. &lt;a href="{url}"&gt;Upgrade to Pro&lt;/a&gt; to keep going.</source>
        <translation>Escasas: {n} detecciones en la nube restantes. &lt;a href="{url}"&gt;Actualiza a Pro&lt;/a&gt; para continuar.</translation>
    </message>
    <message>
        <source>Save a polygon first. Export writes every polygon you kept to a layer.</source>
        <translation>Guarde un polígono primero. Export escribe en una capa todos los polígonos que conservó.</translation>
    </message>
    <message>
        <source>Saving object</source>
        <translation>Guardando objeto</translation>
    </message>
    <message>
        <source>Semi-Auto</source>
        <translation>Semi-Auto</translation>
    </message>
    <message>
        <source>Semi-Auto mode installs local components that are not available for this Mac with this version of QGIS. Please use Automatic mode instead, which runs fully in the cloud and needs no local install.</source>
        <translation>El modo Semi-Auto instala componentes locales que no están disponibles para este Mac con esta versión de QGIS. Use en su lugar el modo Automático, que se ejecuta totalmente en la nube y no necesita instalación local.</translation>
    </message>
    <message>
        <source>Semi-Auto mode is not supported</source>
        <translation>El modo Semi-Auto no es compatible</translation>
    </message>
    <message>
        <source>Semi-Auto mode is not supported in this QGIS installation</source>
        <translation>El modo Semi-Auto no es compatible con esta instalación de QGIS</translation>
    </message>
    <message>
        <source>Semi-Auto mode needs to install local dependencies, which is not supported inside this sandboxed QGIS installation (Flatpak or Snap). Please use Automatic mode instead, which runs fully in the cloud and needs no local install.</source>
        <translation>El modo Semi-Auto necesita instalar dependencias locales, lo cual no es compatible dentro de esta instalación de QGIS en sandbox (Flatpak o Snap). Use en su lugar el modo Automático, que se ejecuta totalmente en la nube y no necesita instalación local.</translation>
    </message>
    <message>
        <source>Session ended</source>
        <translation>Sesión terminada</translation>
    </message>
    <message>
        <source>Set up now</source>
        <translation>Instalar ahora</translation>
    </message>
    <message>
        <source>Start Semi-Auto AI Segmentation</source>
        <translation>Iniciar AI Segmentation Semi-Auto</translation>
    </message>
    <message>
        <source>Stop the install</source>
        <translation>Detener la instalación</translation>
    </message>
    <message>
        <source>The AI is still loading. Try again in a few seconds.</source>
        <translation>La IA todavía se está cargando. Vuelva a intentarlo en unos segundos.</translation>
    </message>
    <message>
        <source>The AI was set up but could not start.</source>
        <translation>La IA se instaló, pero no se pudo iniciar.</translation>
    </message>
    <message>
        <source>The click was cancelled.</source>
        <translation>El clic se canceló.</translation>
    </message>
    <message>
        <source>The install did not finish. Retry it, or pick Cloud AI.</source>
        <translation>La instalación no terminó. Reinténtela, o elija Cloud AI.</translation>
    </message>
    <message>
        <source>The model is unsure about this outline. Click again to correct it, or draw it by hand.</source>
        <translation>El modelo no está seguro de este contorno. Haga clic de nuevo para corregirlo, o dibújelo a mano.</translation>
    </message>
    <message>
        <source>The offline AI</source>
        <translation>La IA local</translation>
    </message>
    <message>
        <source>The offline AI is not installed yet.</source>
        <translation>La IA local aún no está instalada.</translation>
    </message>
    <message>
        <source>The offline AI is still downloading.</source>
        <translation>La IA local todavía se está descargando.</translation>
    </message>
    <message>
        <source>This deletes the local AI model files, signs you out, and resets the plugin. Your account and your cloud detections are not affected. Semi-Auto mode will download the files again next time you use it.</source>
        <translation>Esto elimina los archivos del modelo de IA local, te cierra la sesión y reinicia el plugin. Tu cuenta y tus detecciones en la nube no se ven afectadas. El modo Semi-Auto descargará los archivos de nuevo la próxima vez que los uses.</translation>
    </message>
    <message>
        <source>This drive has {free} GB free, under the {need} GB the install needs. Free some space, or use Cloud AI.</source>
        <translation>Esta unidad tiene {free} GB libres, por debajo de los {need} GB que necesita la instalación. Libere espacio, o use Cloud AI.</translation>
    </message>
    <message>
        <source>This image has no position on the map, so Automatic cannot place what it finds. Give it one with the QGIS Georeferencer, or use Semi-Auto mode on it as is.</source>
        <translation>Esta imagen no tiene posición en el mapa, así que Automático no puede colocar lo que encuentra. Dele una con el Georreferenciador de QGIS, o use el modo Semi-Auto en ella tal cual.</translation>
    </message>
    <message>
        <source>This model rates every object the same, so filtering by confidence would show all of them or none. Use Size below, or fix objects in the next step.</source>
        <translation>Este modelo puntúa a todos los objetos por igual, así que filtrar por confianza mostraría todos o ninguno. Use Tamaño más abajo, o corrija los objetos en el siguiente paso.</translation>
    </message>
    <message>
        <source>This raster is rotated. Run Warp (Reproject) on it to straighten it first. Semi-Auto mode cannot read it either.</source>
        <translation>Este raster está rotado. Ejecute Warp (Reproyectar) en él para enderezarlo primero. El modo Semi-Auto tampoco puede leerlo.</translation>
    </message>
    <message>
        <source>Use Cloud AI instead</source>
        <translation>Usar Cloud AI en su lugar</translation>
    </message>
    <message>
        <source>Use my computer instead</source>
        <translation>Usar mi equipo en su lugar</translation>
    </message>
    <message>
        <source>Where the segmentation runs:</source>
        <translation>Dónde se ejecuta la segmentación:</translation>
    </message>
    <message>
        <source>Everything stays on this computer {dot} &lt;b&gt;about 10 minutes to install&lt;/b&gt;</source>
        <translation>Todo se queda en este equipo {dot} &lt;b&gt;unos 10 minutos de instalación&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Everything stays on this computer {dot} &lt;b&gt;{gb} GB and about 10 minutes to install&lt;/b&gt;</source>
        <translation>Todo se queda en este equipo {dot} &lt;b&gt;{gb} GB y unos 10 minutos de instalación&lt;/b&gt;</translation>
    </message>
    <message>
        <source>The offline AI answers your clicks on this computer. Your imagery stays here, and every click is free.</source>
        <translation>La IA local responde a sus clics en este equipo. Sus imágenes se quedan aquí, y cada clic es gratis.</translation>
    </message>
    <message>
        <source>This online layer returned no imagery for this area. Its server refused the request. Check the layer's URL in Layer Properties, or use another basemap.</source>
        <translation>Esta capa en línea no devolvió ninguna imagen para esta área. Su servidor rechazó la solicitud. Compruebe la URL de la capa en Propiedades de la capa, o use otro mapa base.</translation>
    </message>
    <message>
        <source>1 credit covers about 0.17 km² at default precision.</source>
        <translation>1 crédito cubre unos 0.17 km² con la precisión predeterminada.</translation>
    </message>
    <message>
        <source>Clear all {n}</source>
        <translation>Borrar todo {n}</translation>
    </message>
    <message>
        <source>Could not check your AI Segmentation account. If this lasts, sign out and sign in again.</source>
        <translation>No se pudo comprobar su cuenta de AI Segmentation. Si esto continúa, cierre sesión y vuelva a iniciar sesión.</translation>
    </message>
    <message>
        <source>Could not load your account. Try again in a moment.</source>
        <translation>No se pudo cargar su cuenta. Inténtelo de nuevo en un momento.</translation>
    </message>
    <message>
        <source>Could not reach TerraLab. Check your internet connection, then try again.</source>
        <translation>No se pudo contactar con TerraLab. Compruebe su conexión a Internet y vuelva a intentarlo.</translation>
    </message>
    <message>
        <source>Editing by hand could not open on this polygon on its own. Try again, or fix it with the AI.</source>
        <translation>La edición a mano no se pudo abrir por sí sola en este polígono. Inténtelo de nuevo, o corríjalo con la IA.</translation>
    </message>
    <message>
        <source>It downloads first, and takes about 10 minutes.</source>
        <translation>Primero se descarga, y tarda unos 10 minutos.</translation>
    </message>
    <message>
        <source>It downloads first: {gb} GB and about 10 minutes.</source>
        <translation>Primero se descarga: {gb} GB y unos 10 minutos.</translation>
    </message>
    <message>
        <source>Nothing in this category yet.</source>
        <translation>Todavía no hay nada en esta categoría.</translation>
    </message>
    <message>
        <source>One run covers up to {cap} cloud detections. This zone at this precision needs more. Draw a smaller zone, or lower the precision.</source>
        <translation>Una ejecución cubre hasta {cap} detecciones en la nube. Esta zona con esta precisión necesita más. Dibuja una zona más pequeña o baja la precisión.</translation>
    </message>
    <message>
        <source>QGIS could not open a browser. Open this address to finish signing in, then come back here. It works once:
{}</source>
        <translation>QGIS no pudo abrir un navegador. Abra esta dirección para terminar de iniciar sesión, y luego vuelva aquí. Funciona una vez:
{}</translation>
    </message>
    <message>
        <source>QGIS could not open a browser. The sign-in address is copied to your clipboard: paste it into a browser to finish, then come back here. It works once.</source>
        <translation>QGIS no pudo abrir un navegador. La dirección de inicio de sesión se copió a su portapapeles: péguela en un navegador para terminar, y luego vuelva aquí. Funciona una vez.</translation>
    </message>
    <message>
        <source>Reading your logs...</source>
        <translation>Leyendo sus registros...</translation>
    </message>
    <message>
        <source>Sign in again to fix with the AI. Switched to editing by hand, which needs no account.</source>
        <translation>Vuelva a iniciar sesión para corregir con la IA. Se cambió a la edición a mano, que no necesita cuenta.</translation>
    </message>
    <message>
        <source>The export did not finish. Your polygons are still on the map, so you can try again.</source>
        <translation>La exportación no terminó. Sus polígonos siguen en el mapa, así que puede intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>The install did not finish {dot} &lt;b&gt;retry it, or pick Cloud AI&lt;/b&gt;</source>
        <translation>La instalación no terminó {dot} &lt;b&gt;reinténtela, o elija Cloud AI&lt;/b&gt;</translation>
    </message>
    <message>
        <source>The polygons could not be put into the new layer, so nothing was saved. They are still on the map, so you can try again.</source>
        <translation>Los polígonos no se pudieron añadir a la nueva capa, así que no se guardó nada. Siguen en el mapa, así que puede intentarlo de nuevo.</translation>
    </message>
    <message>
        <source>This layer has no usable position on the map. Open it in QGIS and check its extent.</source>
        <translation>Esta capa no tiene una posición utilizable en el mapa. Ábrala en QGIS y compruebe su extensión.</translation>
    </message>
    <message>
        <source>This run found nothing. Add the object yourself below, or press Exit and run again with another word or a smaller zone.</source>
        <translation>Esta ejecución no encontró nada. Añada el objeto usted mismo más abajo, o pulse Salir y vuelva a ejecutar con otra palabra o una zona más pequeña.</translation>
    </message>
    <message>
        <source>This zone at this precision needs more cloud detections than one run covers. Draw a smaller zone, or lower the precision.</source>
        <translation>Esta zona con esta precisión necesita más detecciones en la nube de las que cubre una ejecución. Dibuja una zona más pequeña o baja la precisión.</translation>
    </message>
    <message>
        <source>Undo every correction of this round at once. The count is in the label, so you can see what goes.</source>
        <translation>Deshace todas las correcciones de esta ronda a la vez. El número está en la etiqueta, así que puede ver qué se deshace.</translation>
    </message>
    <message>
        <source>You are out of credits, so the AI fix cannot answer. Switched to editing by hand, which is free.</source>
        <translation>No le quedan créditos, así que la corrección con IA no puede responder. Se cambió a la edición a mano, que es gratis.</translation>
    </message>
    <message>
        <source>You are signed in on this computer, but QGIS cannot read your sign-in until you enter its master password.</source>
        <translation>Ha iniciado sesión en este equipo, pero QGIS no puede leer su inicio de sesión hasta que introduzca su contraseña maestra.</translation>
    </message>
    <message>
        <source>AI: point at what to keep or trim, one cloud detection per polygon. Manual: move the corners yourself, free.</source>
        <translation>IA: señala qué mantener o recortar, una detección en la nube por polígono. Manual: mueve las esquinas tú mismo, gratis.</translation>
    </message>
    <message>
        <source>Start now, nothing to install {dot} &lt;b&gt;1 cloud detection per object you save&lt;/b&gt;</source>
        <translation>Comienza ahora, nada que instalar {dot} &lt;b&gt;1 detección en la nube por objeto que guardes&lt;/b&gt;</translation>
    </message>
    <message>
        <source>The AI outlines it. One cloud detection per object.</source>
        <translation>La IA lo delinea. Una detección en la nube por objeto.</translation>
    </message>
    <message>
        <source>Add an object the AI missed. In AI, point at it and the model outlines it for one cloud detection; in Manual, draw its corners for free.</source>
        <translation>Añade un objeto que la IA no detectó. En IA, señálalo y el modelo lo delinea por una detección en la nube; en Manual, dibuja sus esquinas gratis.</translation>
    </message>
    <message>
        <source>This zone at this precision needs more than one run covers. Draw a smaller zone, or lower the precision. Free runs stop well below that ceiling, so Pro keeps more precision on a zone this size.</source>
        <translation>Esta zona a esta precisión necesita más de detecciones en la nube que un paso. Dibuja una zona más pequeña, o baja la precisión. Los pasos gratuitos se detienen muy por debajo de este límite, así que Pro mantiene más precisión en una zona de este tamaño.</translation>
    </message>
    <message>
        <source>This zone at this precision needs more cloud detections than one run covers. Draw a smaller zone, or lower the precision. Free runs stop well below that ceiling, so Pro keeps more precision on a zone this size.</source>
        <translation>Esta zona a esta precisión necesita más detecciones en la nube que lo que cubre un paso. Dibuja una zona más pequeña, o baja la precisión. Los pasos gratuitos se detienen muy por debajo de este límite, así que Pro mantiene más precisión en una zona de este tamaño.</translation>
    </message>
    <message>
        <source>Pick a raster layer at the top of the panel first.</source>
        <translation>Primero elige una capa ráster en la parte superior del panel.</translation>
    </message>
    <message>
        <source>This zone at this precision is too big for one run. Draw a smaller zone, or lower the precision.</source>
        <translation>Esta zona con esta precisión es demasiado grande para una ejecución. Dibuja una zona más pequeña o baja la precisión.</translation>
    </message>
    <message>
        <source>No cloud detections left this month. Semi-Auto mode runs on your computer, free and unlimited.</source>
        <translation>Sin detecciones en la nube restantes este mes. El modo Semi-Auto se ejecuta en tu equipo, gratis e ilimitado.</translation>
    </message>
    <message>
        <source>This run costs more cloud detections than you have left. Lower the precision, or draw a smaller zone.</source>
        <translation>Esta ejecución cuesta más detecciones en la nube de las que te quedan. Baja la precisión o dibuja una zona más pequeña.</translation>
    </message>
    <message>
        <source>One free run covers fewer cloud detections than this. Lower the precision, or draw a smaller zone.</source>
        <translation>Una ejecución gratuita cubre menos detecciones en la nube que esto. Baja la precisión o reduce la zona.</translation>
    </message>
    <message>
        <source>Load imagery in QGIS, then pick it above to start.</source>
        <translation>Carga imágenes en QGIS, luego selecciónalas arriba para comenzar.</translation>
    </message>
    <message>
        <source>One object at a time: click it, the AI outlines it. You choose where it runs, on our servers or on your own computer.</source>
        <translation>Un objeto a la vez: haz clic y la IA lo delinea. Tú eliges dónde se ejecuta, en nuestros servidores o en tu propio equipo.</translation>
    </message>
    <message>
        <source>Draw a zone, name one kind of object, get all of them in one run. Runs on our servers and uses your cloud detections.</source>
        <translation>Dibuja una zona, nombra un tipo de objeto, obtén todos en una ejecución. Se ejecuta en nuestros servidores y utiliza tus detecciones en la nube.</translation>
    </message>
    <message>
        <source>This layer has no file to read. Pick another layer at the top of the panel, then start again.</source>
        <translation>Esta capa no tiene archivo para leer. Elige otra capa en la parte superior del panel y comienza de nuevo.</translation>
    </message>
    <message>
        <source>Writes a GeoPackage with the QGIS style built in, English field names, and how the run was made (prompt, source layer, date, precision). It opens styled and documented on a colleague's machine, with no plugin installed.</source>
        <translation>Escribe un GeoPackage con el estilo QGIS integrado, nombres de campos en inglés, y cómo se realizó la ejecución (prompt, capa fuente, fecha, precisión). Se abre con estilo y documentado en la máquina de un colega, sin plugin instalado.</translation>
    </message>
    <message>
        <source>&quot;{selected}&quot; has no imagery here. You are looking at &quot;{other}&quot;. Pick it at the top of the panel, then click again.</source>
        <translation>&quot;{selected}&quot; no tiene imágenes aquí. Estás viendo &quot;{other}&quot;. Elígela en la parte superior del panel y vuelve a hacer clic.</translation>
    </message>
    <message>
        <source>39 EUR a month, cancel anytime. Opens your TerraLab dashboard.</source>
        <translation>39 EUR al mes, cancela cuando quieras. Abre tu panel de TerraLab.</translation>
    </message>
    <message>
        <source>Could not reach this layer&apos;s server. Check your connection, then click again.</source>
        <translation>No se pudo conectar con el servidor de esta capa. Comprueba tu conexión y vuelve a hacer clic.</translation>
    </message>
    <message>
        <source>Every run is kept with its image, ready to open months later.</source>
        <translation>Cada ejecución se guarda con su imagen, lista para abrir meses después.</translation>
    </message>
    <message>
        <source>Nothing to install, works right away.</source>
        <translation>Nada que instalar, funciona al instante.</translation>
    </message>
    <message>
        <source>Or click objects one by one in Semi-Auto, free on this computer.</source>
        <translation>O haz clic en los objetos uno a uno en Semi-Auto, gratis en este equipo.</translation>
    </message>
    <message>
        <source>Or end this session and work free on this computer. Your saved polygons are kept.</source>
        <translation>O termina esta sesión y trabaja gratis en este equipo. Tus polígonos guardados se conservan.</translation>
    </message>
    <message>
        <source>Or work free with a smaller AI on this computer.</source>
        <translation>O trabaja gratis con una IA más pequeña en este equipo.</translation>
    </message>
    <message>
        <source>Pro: 5,000 cloud detections a month</source>
        <translation>Pro: 5,000 detecciones en la nube al mes</translation>
    </message>
    <message>
        <source>Pro: 5,000 detections a month, on zones of any size</source>
        <translation>Pro: 5,000 detecciones al mes, en zonas de cualquier tamaño</translation>
    </message>
    <message>
        <source>QGIS cannot read this raster format here. Convert it to GeoTIFF, then start again.</source>
        <translation>QGIS no puede leer este formato ráster aquí. Conviértelo a GeoTIFF y vuelve a empezar.</translation>
    </message>
    <message>
        <source>QGIS waits while this installs. To segment right away, stop the install and use Cloud AI.</source>
        <translation>QGIS espera mientras esto se instala. Para segmentar ahora mismo, detén la instalación y usa Cloud AI.</translation>
    </message>
    <message>
        <source>Runs on this computer {dot} &lt;b&gt;save as many as you like&lt;/b&gt;</source>
        <translation>Se ejecuta en este equipo {dot} &lt;b&gt;guarda tantos como quieras&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Setting up on your computer {dot} &lt;b&gt;wait for it to finish&lt;/b&gt;</source>
        <translation>Instalando en tu equipo {dot} &lt;b&gt;espera a que termine&lt;/b&gt;</translation>
    </message>
    <message>
        <source>Small objects still show up on wide areas.</source>
        <translation>Los objetos pequeños siguen apareciendo en áreas amplias.</translation>
    </message>
    <message>
        <source>Stop and use my computer</source>
        <translation>Detener y usar mi equipo</translation>
    </message>
    <message>
        <source>Stop the install?</source>
        <translation>¿Detener la instalación?</translation>
    </message>
    <message>
        <source>Take back the last point you placed. Shortcut: Ctrl+Z</source>
        <translation>Deshaz el último punto que colocaste. Tecla: Ctrl+Z</translation>
    </message>
    <message>
        <source>The layer you picked has no imagery here. You are looking at &quot;{other}&quot;. Pick it at the top of the panel, then click again.</source>
        <translation>La capa que elegiste no tiene imágenes aquí. Estás viendo &quot;{other}&quot;. Elígela en la parte superior del panel y vuelve a hacer clic.</translation>
    </message>
    <message>
        <source>The offline AI is not installed yet. Stop the install?</source>
        <translation>La IA local aún no está instalada. ¿Detener la instalación?</translation>
    </message>
    <message>
        <source>The same cloud AI, and the cleanest shapes.</source>
        <translation>La misma Cloud AI y las formas más limpias.</translation>
    </message>
    <message>
        <source>They come back on {date}.</source>
        <translation>Vuelven el {date}.</translation>
    </message>
    <message>
        <source>This layer has no imagery at this zoom. Zoom in until you see it on the map, then click again.</source>
        <translation>Esta capa no tiene imágenes a este nivel de zoom. Acerca el zoom hasta verla en el mapa y vuelve a hacer clic.</translation>
    </message>
    <message>
        <source>This layer&apos;s file is no longer where QGIS expects it. Reload it from where the file is now, then start again.</source>
        <translation>El archivo de esta capa ya no está donde QGIS lo espera. Vuelve a cargarlo desde su ubicación actual y empieza de nuevo.</translation>
    </message>
    <message>
        <source>This layer&apos;s server refused the request. Pick another basemap at the top of the panel, then click again.</source>
        <translation>El servidor de esta capa rechazó la solicitud. Elige otro mapa base en la parte superior del panel y vuelve a hacer clic.</translation>
    </message>
    <message>
        <source>This polygon stays on the map, and Export still works.</source>
        <translation>Este polígono se queda en el mapa, y Exportar sigue funcionando.</translation>
    </message>
    <message>
        <source>This polygon stays on the map, but it cannot be saved.</source>
        <translation>Este polígono se queda en el mapa, pero no se puede guardar.</translation>
    </message>
    <message>
        <source>This raster has no bands to read. Pick another layer at the top of the panel.</source>
        <translation>Este ráster no tiene bandas que leer. Elige otra capa en la parte superior del panel.</translation>
    </message>
    <message>
        <source>Undo point</source>
        <translation>Deshacer punto</translation>
    </message>
    <message>
        <source>Use Semi-Auto</source>
        <translation>Usar Semi-Auto</translation>
    </message>
    <message>
        <source>Use my computer</source>
        <translation>Usar mi equipo</translation>
    </message>
    <message>
        <source>You place the corners, the same as on any QGIS layer. Free.</source>
        <translation>Colocas las esquinas, igual que en cualquier capa de QGIS. Gratis.</translation>
    </message>
    <message>
        <source>You used all {n}. They come back on {date}.</source>
        <translation>Has usado todos los {n}. Vuelven el {date}.</translation>
    </message>
    <message>
        <source>Your click is outside this layer. Click on the imagery itself, or pick another layer at the top of the panel.</source>
        <translation>Tu clic está fuera de esta capa. Haz clic en la imagen, o elige otra capa en la parte superior del panel.</translation>
    </message>
    <message>
        <source>Your cloud detections are used up</source>
        <translation>Tus detecciones en la nube se han agotado</translation>
    </message>
    <message>
        <source>Your free cloud detections are used up</source>
        <translation>Tus detecciones en la nube gratuitas se han agotado</translation>
    </message>
</context>
</TS>