# -*- coding: utf-8 -*-

dic = {
 'Elaboration of Deed Description based on vector layers that define a property survey.': {'es': 'Elaboración de la Descripción de la Escritura basada en capas vectoriales que definen un levantamiento de la propiedad.'},
 'This tool works properly only with data in "TopoGeo" modeling.': {'es': 'Esta herramienta funciona correctamente sólo con datos en el modelado "TopoGeo".'},
 'Click here for understanding this data model.': {'es': 'Haga clic aquí para comprender este modelo de datos.'},
 'Deed description': {'es': 'Descripción de Escritura'},
 'Documents': {'es': 'Documentación'},
 'Author: Leandro Franca': {'es': 'Autor: Leandro Franca'},
 'Boundary Survey Points': {'es': 'Puntos de levantamiento de límites'},
 'Neighborhood Dividing Lines': {'es': 'Líneas divisorias'},
 'Property Polygon': {'es': 'Polígono de la propiedad'},
 ' without suffix': {'es': ' sin sufijo'},
 'Coordinates': {'es': 'Coordenadas'},
 'Project CRS, area in m²': {'es': 'Proyecto CRS, área en m²'},
 'Project CRS, area in ha': {'es': 'Proyecto CRS, área en ha'},
 'Local Tangent Plane (LTP), area in m²': {'es': 'Plano tangente local (LTP), área en m²'},
 'Local Tangent Plane (LTP), area in ha': {'es': 'Plano tangente local (LTP), área en ha'},
 'LTP, Puissant azimuth, area in m²': {'es': 'LTP, azimut de Puissant, área en m²'},
 'LTP, Puissant azimuth, area in ha': {'es': 'LTP, azimut de Puissant, área en ha'},
 'Logo (JPEG)': {'es': 'Logotipo (JPEG)'},
 'CARTOGRAPHY & SURVEYING': {'es': 'CARTOGRAFÍA Y TOPOGRAFÍA'},
 'Decimal places': {'es': 'Posiciones decimales'},
 'Verify map projection': {'es': 'Verificar proyección cartográfica'},
 'Verify attributes': {'es': 'Verificar atributos'},
 'Verify topology': {'es': 'Verificar topología'},
 'HTML files (*.html)': {'es': 'Archivos HTML (*.html)'},
 'Database in the TopoGeo model...': {'es': 'Base de datos en el modelo TopoGeo...'},
 'Check that your layers have the correct field names for the TopoGeo model! More information: https://bit.ly/3FDNQGC': {'es': '¡Compruebe que sus capas tengan los nombres de campo correctos para el modelo TopoGeo! Más información: https://bit.ly/3FDNQGC'},
 'Input coordinates must be geodetic (longitude and latitude)!': {'es': '¡Las coordenadas de entrada deben ser geodésicas (longitud y latitud)!'},
 'Validating layer attributes...': {'es': 'Validando los atributos de la capa...'},
 'The code attribute must be filled in for all features!': {'es': '¡El atributo de código debe estar lleno para todas las entidades!'},
 'The point sequence field must be filled in correctly!': {'es': '¡El campo de secuencia de puntos debe estar lleno correctamente!'},
 'Validating topology of geometries...': {'es': 'Validando topología de geometrías...'},
 'Sequencing "boundary_element_l" features...': {'es': 'Secuenciando entidades "boundary_element_l"...'},
 'The Project CRS must be projected!': {'es': '¡El Proyecto CRS debe ser proyectado!'},
 'Project CRS is {}.': {'es': 'El proyecto CRS es {}.'},
 'The number of points must be greater than 2!': {'es': '¡El número de puntos debe ser mayor que 2!'},
 'Limit Point layer must be "PointZ" type!': {'es': '¡La capa de punto límite debe ser del tipo "PointZ"!'},
 'The attribute {} of the polygon layer must be filled!': {'es': '¡El atributo {} de la capa de polígono debe estar lleno!'},
 'and': {'es': 'y'},
 'Descriptive memorial': {'es': 'Memorial descriptivo'},
 'DESCRIPTIVE MEMORIAL': {'es': 'MEMORIAL DESCRIPTIVO'},
 'Property': {'es': 'Propiedad'},
 'Real estate registry': {'es': 'registro de bienes raices'},
 'Owner': {'es': 'Dueño'},
 'County': {'es': 'Condado'},
 'State': {'es': 'Estado'},
 'Registration(s)': {'es': 'Registro(s)'},
 'Area ({})': {'es': 'Área ({})'},
 'Perimeter': {'es': 'Perímetro'},
 'Coordinate Reference System': {'es': 'Sistema de referencia de coordenadas'},
 'The description of this perimeter begins ': {'es': 'La descripción de este perímetro comienza'},
 'at the vertex ': {'es': 'en el vértice '},
 'the vertex ': {'es': 'el vértice '},
 'PROPERTY OWNER': {'es': 'PROPIETARIO'},
 'TECHNICAL MANAGER': {'es': 'GERENTE TÉCNICO'},
 'Operation completed successfully!': {'es': '¡La operación se realizó con éxito!'},
 'Leandro França - Cartographic Engineer': {'es': 'Leandro França - Ingeniero Cartográfico'},
 'Coordinate point ({}, {}) of the "boundary_element_l" layer has no correspondent in the "limit_point_p" layer!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" no tiene correspondencia en la capa "limit_point_p"!'},
 'Coordinate point ({}, {}) of the "property_area_a" layer has no correspondent in the "limit_point_p" layer!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "property_area_a" no tiene correspondencia en la capa "limit_point_p"!'},
 'Coordinate point ({}, {}) of the "limit_point_p" layer has no correspondent in the "boundary_element_l" layer!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "limit_point_p" no tiene correspondencia en la capa "boundary_element_l"!'},
 'Coordinate point ({}, {}) of the "limit_point_p" layer is duplicated!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "limit_point_p" está duplicado!'},
 'Coordinate point ({}, {}) of the "boundary_element_l" layer is duplicated!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" está duplicado!'},
 'Coordinate point ({}, {}) of the "property_area_a" layer is duplicated!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "property_area_a" está duplicado!'},
 'The first point of the limit_point_p layer must coincide with the first vertex of a line of the boundary_element_l layer!': {'es': '¡El primer punto de la capa limit_point_p debe coincidir con el primer vértice de una línea de la capa border_element_l!'},
 'Coordinate point ({}, {}) of the "boundary_element_l" layer is not connected!': {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" no está conectado!'},
 'Warning: Make sure your projection is correct!': {'es': 'Advertencia: ¡Asegúrese de que su proyección sea correcta!'},
 'with coordinates ': {'es': 'con coordenadas '},
 'from this, it continues to confront [Confront_k], with the following flat azimuths and distances: [Az_n] and [Dist_n]m up to ': {'es': 'a partir de esto, continúa enfrentando [Confront_k], con los siguientes azimuts planos y distancias: [Az_n] y [Dist_n]m hasta '},
 ', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO], from which all azimuths and distances, area and perimeter were calculated.': {'es': ', y están proyectados en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO], a partir del cual se calcularon todos los acimutes y distancias, área y perímetro.'},
 ', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. All azimuths and distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.': {'es': ', y se proyectan en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO]. Todos los acimutes y distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del levantamiento de la propiedad.'},
 '. All azimuths and distances, area and perimeter were calculated from the projected coordinates in UTM, zone [FUSO] and hemisphere [HEMISPHERE].': {'es': '. Todos los acimutes y distancias, área y perímetro se calcularon a partir de las coordenadas proyectadas en UTM, zona [FUSO] y hemisferio [HEMISFERIO].'},
 '. All azimuths and distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.': {'es': '. Todos los acimutes y distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del levantamiento de la propiedad.'},
 ', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant. The distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.': {'es': '. Todos los acimutes y distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del levantamiento de la propiedad.'},
 '. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant. The distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.': {'es': '. Los acimutes se calcularon utilizando la fórmula del Problema Geodésico Inverso según Puissant. Las distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud promedio del levantamiento de la propiedad.'},
 'the starting point for the description of this perimeter. All coordinates described here are georeferenced to the Geodetic Reference System (GRS)': {'es': 'el punto de partida para la descripción de este perímetro. Todas las coordenadas descritas aquí están georreferenciadas al Sistema de Referencia Geodésica (GRS)'},
 'janeiro': {'es': 'Enero'},
 'fevereiro': {'es': 'Febrero'},
 'março': {'es': 'Marzo'},
 'abril': {'es': 'Abril'},
 'maio': {'es': 'Mayo'},
 'junho': {'es': 'Junio'},
 'julho': {'es': 'Julio'},
 'agosto': {'es': 'Agosto'},
 'setembro': {'es': 'Septiembre'},
 'outubro': {'es': 'Octubre'},
 'novembro': {'es': 'Noviembre'},
 'dezembro': {'es': 'Diciembre'},
 'Adjoiner Lines' : {'es': 'Líneas de Adyacentes '},
'Cadastre' : {'es': 'Catastro'},
'Parcels' : {'es': 'Parcelas '},
'Adjoiners' : {'es': 'Adyacentes'},
'Feature id {} is multipart! Multipart features are not allowed!' : {'es': '¡La entidade con ID {} es multipart! ¡No se permiten entidades multipart! '},
'Creating spatial index...' : {'es': 'Creando índice espacial...'},
'Identifying adjoining lines...' : {'es': 'Identificando líneas contiguas...'},
'Creating new layer...' : {'es': 'Creando nueva capa...'},
'Leandro Franca - Cartographic Engineer' : {'es': 'Leandro Franca - Ingeniero Cartográfico'},
'Connect features' : {'es': 'Funciones de conexión'},
'Tolerance for snapping in meters' : {'es': 'Tolerancia al rompimiento en metros'},
'Connected parcels' : {'es': 'Paquetes conectados'},
'Invalid tolerance!' : {'es': '¡Tolerancia inválida!'},
'Checking and fixing connectivity...' : {'es': 'Comprobando y arreglando la conectividad...'},
'Front Lot Lines' : {'es': 'Líneas frontales del lote'},
'Northmost' : {'es': 'más al norte'},
'Southernmost' : {'es': 'Más meridional'},
'Eastmost' : {'es': 'más al este'},
'Westmost' : {'es': 'Más al oeste'},
'Start' : {'es': 'Comenzar'},
'sequence' : {'es': 'secuencia'},
'lenght' : {'es': 'largo'},
'cumulative' : {'es': 'acumulativo'},
'Defining set of parcels (blocks)...' : {'es': 'Definiendo conjunto de parcelas (bloques)...'},
'Orienting polygon (clockwise)...' : {'es': 'Polígono de orientación (en el sentido de las agujas del reloj)...'},
'Calculating front lot lines...' : {'es': 'Calculando líneas de frente de lote...'},
'Sequencing and saving front lot lines...' : {'es': 'Secuenciar y guardar líneas de lote frontal...'},
'Check if the input layer topology is correct!' : {'es': '¡Compruebe si la topología de la capa de entrada es correcta!'},
'Geographic Numbering' : {'es': 'Numeración geográfica'},
'Points' : {'es': 'Puntos'},
'Only selected' : {'es': 'Sólo seleccionado'},
'Sequence Field' : {'es': 'Campo de secuencia'},
'Group Field' : {'es': 'Campo de grupo'},
'North to South, West to East' : {'es': 'De norte a sur, de oeste a este'},
'North to South, East to West' : {'es': 'De norte a sur, de este a oeste'},
'West to East, North to South' : {'es': 'De oeste a este, de norte a sur'},
'West to East, South to North' : {'es': 'De oeste a este, de sur a norte'},
'South to North, West to East' : {'es': 'De sur a norte, de oeste a este'},
'South to North, East to West' : {'es': 'De sur a norte, de este a oeste'},
'East to West, North to South' : {'es': 'De este a oeste, de norte a sur'},
'East to West, South to North' : {'es': 'De este a oeste, de sur a norte'},
'Method' : {'es': 'Método'},
'Initial count' : {'es': 'Recuento inicial'},
'Save Editions' : {'es': 'Guardar ediciones'},
'Reading features...' : {'es': 'Funciones de lectura...'},
'Sorting the features...' : {'es': 'Ordenando las entidades...'},
'Orient polygons' : {'es': 'Orientar polígonos'},
'Polygon layer' : {'es': 'capa de polígono'},
'Clockwise' : {'es': 'Agujas del reloj'},
'Counterclockwise' : {'es': 'En sentido anti-horario'},
'Do not change' : {'es': 'No cambies'},
'Orientation' : {'es': 'Orientación'},
'Polygon sequence (do not change)' : {'es': 'Secuencia de polígonos (no cambiar)'},
'First point' : {'es': 'Primer punto'},
'First vertex with forefront bordering the street' : {'es': 'Primer vértice con frente lindando con la calle.'},
'Orienting polygons...' : {'es': 'Orientando polígonos...'},
'Identifying the first forward point for road access...' : {'es': 'Identificando el primer punto de avance para el acceso por carretera...'},
'Coordinates to UTM grid' : {'es': 'Coordenadas de la cuadrícula UTM'},
'Cartography' : {'es': 'Cartografía'},
'Point' : {'es': 'Punto'},
'Scale' : {'es': 'Escala'},
'Grid CRS' : {'es': 'SRC de rejilla'},
'UTM Grid' : {'es': 'Cuadrícula UTM'},
'Invalid Latitude' : {'es': 'Latitud no válida'},
'Invalid Longitude' : {'es': 'Longitud no válida'},
'scale' : {'es': 'escala'},
'Nomenclature Index' : {'es': 'Índice de nomenclatura'},
'Map Index' : {'es': 'Índice de mapas'},
'Extent to UTM grids' : {'es': 'Extensión a cuadrículas UTM'},
'Source:' : {'es': 'Fuente:'},
'Extent' : {'es': 'Medida'},
'Calculate Chart Size (Height and Width)' : {'es': 'Calcular el tamaño del gráfico (alto y ancho)'},
'Calculate Meridian Convergence (MC)' : {'es': 'Calcular la convergencia de meridianos (MC)'},
'Calculate Magnetic Declination (MD)' : {'es': 'Calcular la declinación magnética (MD)'},
'Calculate Zone and Hemisphere' : {'es': 'Calcular zona y hemisferio'},
'UTM Grids' : {'es': 'Cuadrículas UTM'},
'chart_name' : {'es': 'nombre_del_gráfico'},
'height' : {'es': 'altura'},
'width' : {'es': 'ancho'},
'Epoch' : {'es': 'Época'},
'zone_hemisphere' : {'es': 'zona_hemisferio'},
'Frames from lines' : {'es': 'Marcos de líneas'},
'Line layer' : {'es': 'capa de línea'},
'Longitudinal distance in meters' : {'es': 'Distancia longitudinal en metros'},
'Transverse distance in meters' : {'es': 'Distancia transversal en metros'},
'Overlap between frames (%)' : {'es': 'Superposición entre fotogramas (%)'},
'Number of frames per page' : {'es': 'Número de fotogramas por página'},
'Frames' : {'es': 'Marcos'},
'page' : {'es': 'página'},
'Name to UTM grid' : {'es': 'Nombre a la grilla UTM'},
'Name' : {'es': 'Nombre'},
'Type' : {'es': 'Tipo'},
'Origin' : {'es': 'Origen'},
'Area and perimeter report' : {'es': 'Informe de área y perímetro'},
'Project CRS' : {'es': 'Proyecto CRS'},
'Local Tangent Plane (LTP)' : {'es': 'Plano tangente local (LTP)'},
'LTP, Puissant azimuth' : {'es': 'LTP, azimut potente'},
'Slogan' : {'es': 'Eslogan'},
'Analytical Calculation Results' : {'es': 'Resultados del cálculo analítico'},
'All attributes of the class "property_polygon" must be filled!' : {'es': '¡Se deben completar todos los atributos de la clase "property_polygon"!'},
'Area and Perimeter Calculation' : {'es': 'Cálculo de área y perímetro'},
'County-State' : {'es': 'Condado-Estado'},
'GRS' : {'es': 'GRS'},
'Projection' : {'es': 'Proyección'},
'Station' : {'es': 'Estación'},
'Forward' : {'es': 'Adelante'},
'East (m)' : {'es': 'Este (m)'},
'North (m)' : {'es': 'Norte (m)'},
'Azimuth' : {'es': 'Azimut'},
'Distance (m)' : {'es': 'Distancia (m)'},
'Longitude' : {'es': 'Longitud'},
'Latitude' : {'es': 'Latitud'},
'Total Area' : {'es': 'Área total'},
'Observation' : {'es': 'Observación'},
'Synthetic deed description' : {'es': 'Descripción de escritura sintética'},
'First vertex' : {'es': 'Primer vértice'},
'Last vertex' : {'es': 'último vértice'},
'Title' : {'es': 'Título'},
'Font size' : {'es': 'Tamaño de fuente'},
'Planimetric (E,N)' : {'es': 'Planimétrico (E,N)'},
'Planimetric (N,E)' : {'es': 'Planimétrico (N,E)'},
'Model' : {'es': 'Modelo'},
'Layer in the TopoGeo model...' : {'es': 'Capa en el modelo TopoGeo...'},
'LTP ' : {'es': 'LTP '},
'LTP' : {'es': 'LTP'},
'FLAT' : {'es': 'PLANA'},
'VERTEX' : {'es': 'VÉRTICE'},
'COORDINATE' : {'es': 'COORDINAR'},
'SIDE' : {'es': 'LADO'},
'AZIMUTH' : {'es': 'AZIMUT'},
'DISTANCE' : {'es': 'DISTANCIA'},
'TRUE' : {'es': 'VERDADERO'},
'Geodetic mark report' : {'es': 'Informe de marcas geodésicas'},
'Survey Landmark' : {'es': 'Punto de referencia de la encuesta'},
'Code' : {'es': 'Código'},
'Geodetic Landmark Report' : {'es': 'Informe de hito geodésico'},
'The survey mark code {} is not valid!' : {'es': '¡El código de marca de encuesta {} no es válido!'},
'The attributes of the class "reference_point_p" must be filled!' : {'es': '¡Los atributos de la clase "reference_point_p" deben estar completos!'},
'Monograph of Geodetic Landmark' : {'es': 'Monografía de hito geodésico'},
'MONOGRAPH OF GEODETIC LANDMARK' : {'es': 'MONOGRAFÍA DE HITO GEODÉSICO'},
'CODE' : {'es': 'CÓDIGO'},
'TYPE' : {'es': 'TIPO'},
'PROPERTY' : {'es': 'PROPIEDAD'},
'COUNTY' : {'es': 'CONDADO'},
'STATE' : {'es': 'ESTADO'},
'Description/Location:' : {'es': 'Descripción/Ubicación:'},
'GEODESIC COORDINATES' : {'es': 'COORDENADAS GEODÉSICAS'},
'FLAT COORDINATES (UTM)' : {'es': 'COORDENADAS PLANAS (UTM)'},
'PRECISIONS (m)' : {'es': 'PRECISIONES (m)'},
'East' : {'es': 'Este'},
'North' : {'es': 'Norte'},
'Elipsoidal Altitude' : {'es': 'Altitud elipsoidal'},
'CM' : {'es': 'CM'},
'Orthometric Altitude' : {'es': 'Altitud ortométrica'},
'EQUIPMENT' : {'es': 'EQUIPO'},
'STEP' : {'es': 'PASO'},
'DATE' : {'es': 'FECHA'},
'RESPONSIBLE' : {'es': 'RESPONSABLE'},
'METHOD' : {'es': 'MÉTODO'},
'Surveying' : {'es': 'topografía'},
'REF. BASE(S)' : {'es': 'ÁRBITRO. BASES'},
'Processing' : {'es': 'Procesando'},
'Monograph' : {'es': 'Monografía'},
'LANDMARK PHOTO' : {'es': 'FOTO HISTÓRICA'},
'AERIAL IMAGE' : {'es': 'IMAGEN AÉREA'},
'PANORAMIC PHOTO' : {'es': 'FOTO PANORÁMICA'},
'PROFESSION/SPECIALIZATION' : {'es': 'PROFESIÓN/ESPECIALIZACIÓN'},
'PROFESSIONAL REGISTRATION' : {'es': 'REGISTRACION PROFESIONAL'},
'Check that your layer "reference_point_p" has the correct field names for the TopoGeo model! More information: https://bit.ly/3FDNQGC' : {'es': '¡Compruebe que su capa "reference_point_p" tenga los nombres de campo correctos para el modelo TopoGeo! Más información: https://bit.ly/3FDNQGC'},
'Make sure the landmark photo is in JPEG format!' : {'es': '¡Asegúrate de que la foto del punto de referencia esté en formato JPEG!'},
'Make sure the panoramic photo is in JPEG format!' : {'es': '¡Asegúrate de que la foto panorámica esté en formato JPEG!'},
'Make sure your aerial sketch is in JPEG format!' : {'es': '¡Asegúrate de que tu boceto aéreo esté en formato JPEG!'},
'Points from Deed Description' : {'es': 'Puntos de la descripción de la escritura'},
'RegEx for Vertex Code' : {'es': 'RegEx para código de vértice'},
'X coordinate RegEx' : {'es': 'Coordenada X RegEx'},
'Text' : {'es': 'Texto'},
'Decimal separator is dot' : {'es': 'El separador decimal es el punto.'},
'Point layer' : {'es': 'capa de puntos'},
'code' : {'es': 'código'},
'Códigos:' : {'es': 'Códigos:'},
'Coordenadas X:' : {'es': 'Coordenadas X:'},
'Coordenadas Y:' : {'es': 'Coordenadas Y:'},
'Error: The number of input values does not match.' : {'es': 'Error: el número de valores de entrada no coincide.'},
'Codes and coordinates' : {'es': 'Códigos y coordenadas'},
'Validate topology' : {'es': 'Validar topología'},
'Vertices (points)' : {'es': 'Vértices (puntos)'},
'Limits (lines)' : {'es': 'Límites (líneas)'},
'Area (polygon)' : {'es': 'Área (polígono)'},
'Topology errors' : {'es': 'Errores de topología'},
'type' : {'es': 'tipo'},
'Checking if each vertex of the Limit layer (line) has the corresponding one of the Vertex layer (point)...' : {'es': 'Comprobando si cada vértice de la capa Límite (línea) tiene el correspondiente de la capa Vértice (punto)...'},
'Checking if each vertex of the Area layer (polygon) has the corresponding one of the Vertex layer (point)...' : {'es': 'Comprobando si cada vértice de la capa Área (polígono) tiene el correspondiente de la capa Vértice (punto)...'},
'Checking if each vertex of the Vertex layer (point) has the corresponding one of the Area layer (polygon)...' : {'es': 'Comprobando si cada vértice de la capa Vértice (punto) tiene el correspondiente de la capa Área (polígono)...'},
'Checking if each vertex of the Vertex layer (point) has the corresponding one of the limit layer (line)...' : {'es': 'Comprobando si cada vértice de la capa Vértice (punto) tiene el correspondiente de la capa límite (línea)...'},
'Checking for duplicate vertices inside the vertex (point) layer...' : {'es': 'Comprobando si hay vértices duplicados dentro de la capa de vértice (punto)...'},
'Checking for duplicate vertices inside the limit (line) layer...' : {'es': 'Comprobando si hay vértices duplicados dentro de la capa de límite (línea)...'},
'Checking for duplicate vertices inside the area (polygon) layer...' : {'es': 'Comprobando si hay vértices duplicados dentro de la capa de área (polígono)...'},
'Checking line layer orientation...' : {'es': 'Comprobando la orientación de la capa de líneas...'},
'Checking for duplicate geometry line layer...' : {'es': 'Comprobando si hay una capa de línea de geometría duplicada...'},
'Checking for duplicate geometry polygon layer...' : {'es': 'Comprobando si hay una capa de polígono de geometría duplicada...'},
'Checking if any vertex has a dimension-Z equal to Zero...' : {'es': 'Comprobando si algún vértice tiene una dimensión Z igual a cero...'},
'Copy selected files' : {'es': 'Copiar archivos seleccionados'},
'Drones' : {'es': 'Drones'},
'Field with file path' : {'es': 'Campo con ruta de archivo'},
'Copy' : {'es': 'Copiar'},
'Move' : {'es': 'Mover'},
'Option' : {'es': 'Opción'},
'Destination folder for photos' : {'es': 'Carpeta de destino para fotos.'},
'At least one feature must be selected!' : {'es': '¡Se debe seleccionar al menos una entidade!'},
'Generate GCP file for WebODM' : {'es': 'Generar archivo GCP para WebODM'},
'Generate GCP file for CloudCompare' : {'es': 'Generar archivo GCP para CloudCompare'},
'Point Layer' : {'es': 'Capa de puntos'},
'GCP name' : {'es': 'nombre de GCP'},
'Ground Control Points (GCP)' : {'es': 'Puntos de control terrestre (GCP)'},
'TXT with Ground Control Points (GCP)' : {'es': 'TXT con puntos de control terrestre (GCP)'},
'Georeferencing Adjustment' : {'es': 'Ajuste de Georreferenciación'},
'Input Raster' : {'es': 'Ráster de entrada'},
'Vectors Lines (two vertices)' : {'es': 'Líneas de vectores (dos vértices)'},
'Translation' : {'es': 'Traducción'},
'Helmert 2D (Conformal)' : {'es': 'Helmert 2D (Conforme)'},
'Afinne' : {'es': 'afinne'},
'Check CRS' : {'es': 'Comprobar CRS'},
'Nearest neighbor' : {'es': 'Vecino más cercano'},
'Bilinear' : {'es': 'bilineal'},
'Bicubic' : {'es': 'bicúbico'},
'Interpolation' : {'es': 'Interpolación'},
'Adjusted Raster' : {'es': 'Ráster ajustado'},
'Load Adjusted Raster' : {'es': 'Carga ráster ajustada'},
'Adjusted Coordinates with precisions' : {'es': 'Coordenadas ajustadas con precisiones.'},
'Adjustment Report' : {'es': 'Informe de ajuste'},
'Calculating adjustment parameters...' : {'es': 'Calculando parámetros de ajuste...'},
'precision_x' : {'es': 'precisión_x'},
'precision_y' : {'es': 'precisión_y'},
'Opening raster file...' : {'es': 'Abriendo archivo ráster...'},
'The raster layer and the homologous point vector layer must have the same CRS!' : {'es': '¡La capa ráster y la capa vectorial de puntos homólogos deben tener el mismo CRS!'},
'Size: ' : {'es': 'Tamaño:'},
'Opening band {} as array...' : {'es': 'Banda de apertura {} como matriz...'},
'Transforming new band {}...' : {'es': 'Transformando nueva banda {}....'},
'Join folders' : {'es': 'Unir carpetas'},
'Folders with files' : {'es': 'Carpetas con archivos'},
'Rename copied files' : {'es': 'Cambiar el nombre de los archivos copiados'},
'File name prefix' : {'es': 'Prefijo de nombre de archivo'},
'Destination folder' : {'es': 'Carpeta de destino'},
'Checking files in the folders...' : {'es': 'Comprobando archivos en las carpetas...'},
'Choose another output folder!' : {'es': '¡Elija otra carpeta de salida!'},
'Overviews with JPEG compression' : {'es': 'Resúmenes con compresión JPEG'},
'RGB Raster' : {'es': 'Ráster RGB'},
'Resampling method' : {'es': 'Método de remuestreo'},
'Factors' : {'es': 'Factores'},
'The image must be RGB with 3 or 4 bands (alpha)!' : {'es': '¡La imagen debe ser RGB con 3 o 4 bandas (alfa)!'},
'Creating the Overviews...' : {'es': 'Creando las descripciones generales...'},
'Photos by blocks' : {'es': 'Fotos por bloques'},
'Blocks' : {'es': 'Bloques'},
'Folder name prefix' : {'es': 'Prefijo del nombre de la carpeta'},
'block_' : {'es': 'bloquear_'},
'Folder with raster files' : {'es': 'Carpeta con archivos rasterizados'},
'Both layers must have the same CRS!' : {'es': '¡Ambas capas deben tener el mismo CRS!'},
'Photos Histogram Matching' : {'es': 'Coincidencia de histograma de fotos'},
'Input photo layer' : {'es': 'Capa de foto de entrada'},
'Layer of reference photos' : {'es': 'Capa de fotos de referencia.'},
'Histogram matching...' : {'es': 'Coincidencia de histograma...'},
'path' : {'es': 'camino'},
'name' : {'es': 'nombre'},
'Point cloud adjustment' : {'es': 'Ajuste de nube de puntos'},
'Point Cloud' : {'es': 'Punto de nube'},
'Vectors Lines (two 3D vertices)' : {'es': 'Líneas de vectores (dos vértices 3D)'},
'Method of horizontal adjustment' : {'es': 'Método de ajuste horizontal.'},
'Constant' : {'es': 'Constante'},
'Plane' : {'es': 'Avión'},
'Method of vertical adjustment' : {'es': 'Método de ajuste vertical.'},
'Adjusted Point Cloud' : {'es': 'Nube de puntos ajustada'},
'Output file path must be filled!' : {'es': '¡Se debe completar la ruta del archivo de salida!'},
'Opening point cloud file...' : {'es': 'Abriendo archivo de nube de puntos...'},
'Total number of points: ' : {'es': 'Número total de puntos:'},
'Calculating horizontal adjustment parameters...' : {'es': 'Calculando los parámetros de ajuste horizontal...'},
'Calculating vertical adjustment parameters...' : {'es': 'Calculando los parámetros de ajuste vertical...'},
'Remove alpha band' : {'es': 'Quitar banda alfa'},
'Input Raster with Alpha Band' : {'es': 'Ráster de entrada con banda alfa'},
'Define null pixel' : {'es': 'Definir píxel nulo'},
'Load output raster' : {'es': 'Cargar ráster de salida'},
'Raster with alpha band removed' : {'es': 'Ráster con banda alfa eliminada'},
'Reading the input raster...' : {'es': 'Leyendo el ráster de entrada...'},
'The input raster must have 4 bands!' : {'es': '¡El ráster de entrada debe tener 4 bandas!'},
'Reading alpha band...' : {'es': 'Leyendo banda alfa...'},
'Raster without alpha band.' : {'es': 'Ráster sin banda alfa.'},
'Save as JPEG' : {'es': 'Guardar como JPEG'},
'Input Raster (3 or 4 bands - 8bit)' : {'es': 'Ráster de entrada (3 o 4 bandas - 8 bits)'},
'Create world file (.jpw)' : {'es': 'Crear archivo mundial (.jpw)'},
'JPEG image' : {'es': 'imagen JPEG'},
'The input raster must have 3 or 4 bands!' : {'es': '¡El ráster de entrada debe tener 3 o 4 bandas!'},
'The raster data type must byte (8bit)!' : {'es': '¡El tipo de datos ráster debe ser de bytes (8 bits)!'},
'Salving as JPEG...' : {'es': 'Guardando como JPEG...'},
'Creating new RGB bands...' : {'es': 'Creando nuevas bandas RGB...'},
'Vertical adjustment' : {'es': 'Ajuste vertical'},
'Digital Elevation Model (DEM)' : {'es': 'Modelo de Elevación Digital (DEM)'},
'Z Coordinate' : {'es': 'Coordenada Z'},
'The DEM raster layer must have only one band!' : {'es': '¡La capa ráster DEM debe tener solo una banda!'},
'The raster layer and the GCP layer must have the same CRS!' : {'es': '¡La capa ráster y la capa GCP deben tener el mismo CRS!'},
'GCP layer': {'es': 'Capa de GCP'},
'Input point layer must have PointZ geometry!': {'es': '¡La capa de puntos de entrada debe tener geometría de tipo PointZ!'},
'Determining values for the adjustment...' : {'es': 'Determinación de valores para el ajuste...'},
'Table to point layer' : {'es': 'Capa de tabla a punto'},
'Easy' : {'es': 'Fácil'},
'Table with coordinates' : {'es': 'Tabla con coordenadas'},
'X Coordinate' : {'es': 'Coordenada X'},
'Y Coordinate' : {'es': 'Coordenada Y'},
'CRS incompatible with input coordinates!' : {'es': '¡CRS incompatible con las coordenadas de entrada!'},
'Export expression as ASCII' : {'es': 'Exportar expresión como ASCII'},
'Input layer' : {'es': 'Capa de entrada'},
'Output file name' : {'es': 'Nombre del archivo de salida'},
'Expression to be written' : {'es': 'Expresión a escribir'},
'Write to single file' : {'es': 'Escribir en un solo archivo'},
'Sort field' : {'es': 'Ordenar campo'},
'Output file format' : {'es': 'Formato de archivo de salida'},
'Leandro França - Eng Cart' : {'es': 'Leandro França - Eng Carrito'},
'Get attribute by location' : {'es': 'Obtener atributo por ubicación'},
'Attribute source layer' : {'es': 'Capa de origen de atributos'},
'Source field' : {'es': 'Campo fuente'},
'Target layer for attribute' : {'es': 'Capa de destino para atributo'},
'Destination field' : {'es': 'Campo de destino'},
'from target feature' : {'es': 'desde la entidade objetivo'},
'from origin feature' : {'es': 'desde la entidade de origen'},
'Intersection with the centroid (Topology)' : {'es': 'Intersección con el centroide (Topología)'},
'Filling attributes...' : {'es': 'Atributos de relleno...'},
'Measure layers' : {'es': 'Medir capas'},
'Meters (m)' : {'es': 'Metros (m)'},
'Feet (ft)' : {'es': 'Pies (pies)'},
'Yards (yd)' : {'es': 'Yardas (yd)'},
'Kilometers (Km)' : {'es': 'Kilómetros (Km)'},
'Miles (mi)' : {'es': 'Millas (mi)'},
'Square Meters (m²)' : {'es': 'Metros cuadrados (m²)'},
'Hectares (ha)' : {'es': 'Hectáreas (ha)'},
'Square Kilometers (Km²)' : {'es': 'Kilómetros cuadrados (Km²)'},
'Layers' : {'es': 'Capas'},
'Distance Units' : {'es': 'Unidades de distancia'},
'Area Units' : {'es': 'Unidades de área'},
'Precision' : {'es': 'Precisión'},
'Ellipsoid' : {'es': 'elipsoide'},
'Cartesian / Projected' : {'es': 'Cartesiano / Proyectado'},
'Local Tangent Plane - LTP' : {'es': 'Plano tangente local - LTP'},
'Calculation' : {'es': 'Cálculo'},
'NMEA to layer' : {'es': 'NMEA a capa'},
'GNSS' : {'es': 'GNSS'},
'NMEA file .nmea' : {'es': 'Archivo NMEA .nmea'},
'Kinematic' : {'es': 'Cinemático'},
'Static, fixed solution (best result)' : {'es': 'Solución estática y fija (mejor resultado)'},
'Static, all observations' : {'es': 'Estático, todas las observaciones.'},
'Attributes' : {'es': 'Atributos'},
'Antenna height' : {'es': 'Altura de la antena'},
'Choose a geographic CRS!' : {'es': '¡Elija un CRS geográfico!'},
'There is no observation with RTK correction.' : {'es': 'No hay observación con la corrección RTK.'},
'POS file (.pos) to layer' : {'es': 'Archivo POS (.pos) a capa'},
'Velocity models:' : {'es': 'Modelos de velocidad:'},
'POS file (.pos)' : {'es': 'Archivo POS (.pos)'},
'All points processed' : {'es': 'Todos los puntos procesados'},
'Last point' : {'es': 'Ultimo punto'},
'None' : {'es': 'Ninguno'},
'VEMOS2009' : {'es': 'VEMOS2009'},
'VEMOS2017' : {'es': 'VEMOS2017'},
'Velocity Model' : {'es': 'Modelo de velocidad'},
'Unrecognized POS file format!' : {'es': '¡Formato de archivo POS no reconocido!'},
'RTK Points Correction' : {'es': 'Corrección de puntos RTK'},
'Initial X,Y coordinates of the base' : {'es': 'Coordenadas X,Y iniciales de la base.'},
'Initial Z coordinate of the base (m)' : {'es': 'Coordenada Z inicial de la base (m)'},
'Post-processed X,Y coordinates of the base' : {'es': 'Coordenadas X,Y postprocesadas de la base.'},
'Post-processed Z coordinate of the base (m)' : {'es': 'Coordenada Z posprocesada de la base (m)'},
'GNSS RTK Point Layer' : {'es': 'Capa de puntos GNSS RTK'},
'Adjusted RTK points' : {'es': 'Puntos RTK ajustados'},
'Input points layer must be of type PointZ!' : {'es': '¡La capa de puntos de entrada debe ser del tipo PointZ!'},
'Semi major axis: {}' : {'es': 'Semieje mayor: {}'},
'Inverse flattening: {}' : {'es': 'Aplanamiento inverso: {}'},
'Geocentric delta X: {:.4f} m' : {'es': 'Delta geocéntrico X: {:.4f} m'},
'Geocentric delta Y: {:.4f} m' : {'es': 'Delta geocéntrico Y: {:.4f} m'},
'Geocentric delta Z: {:.4f} m' : {'es': 'Delta geocéntrico Z: {:.4f} m'},
'Geocentric Delta 3D: {:.4f} m' : {'es': 'Delta geocéntrico 3D: {:.4f} m'},
'Stop and Go' : {'es': 'Detente y sigue'},
'GNSS point Layer' : {'es': 'Capa de puntos GNSS'},
'Minimum time for static positioning (minutes)' : {'es': 'Tiempo mínimo para posicionamiento estático (minutos)'},
'Maximum distance to be static (cm)' : {'es': 'Distancia máxima para ser estático (cm)'},
'Central points' : {'es': 'Puntos centrales'},
'datetime' : {'es': 'fecha y hora'},
'Check the input layer!' : {'es': '¡Comprueba la capa de entrada!'},
'Calculating central features...' : {'es': 'Calculando entidades centrales...'},
'Backup database' : {'es': 'Backup de base de datos'},
'PostGIS' : {'es': 'PostGIS'},
'Folder to save the backup file' : {'es': 'Carpeta para guardar el archivo de copia de seguridad'},
'Database name' : {'es': 'Nombre de la base de datos'},
'Host' : {'es': 'Anfitrión'},
'User' : {'es': 'Usuario'},
'PostgreSQL version' : {'es': 'Versión PostgreSQL'},
'Make sure your PostgreSQL version is correct!' : {'es': '¡Asegúrese de que su versión de PostgreSQL sea correcta!'},
'Command: ' : {'es': 'Dominio:'},
'Starting DB Backup process...' : {'es': 'Iniciando el proceso de copia de seguridad de la base de datos...'},
'Change SQL encoding' : {'es': 'Cambiar la codificación SQL'},
'SQL File' : {'es': 'Archivo SQL'},
'Original encoding' : {'es': 'Codificación original'},
'New encoding' : {'es': 'Nueva codificación'},
'Clone database' : {'es': 'Clonar base de datos'},
'Original database' : {'es': 'Base de datos original'},
'Name(s) of the cloned database(s)' : {'es': 'Nombre(s) de la(s) base(s) de base de datos clonada(s)'},
'Port' : {'es': 'Puerto'},
'Starting database cloning process...' : {'es': 'Iniciando proceso de clonación de base de datos...'},
'Delete database' : {'es': 'Eliminar base de datos'},
'DB Name(s) to be deleted' : {'es': 'Nombre(s) de base de datos que se eliminarán'},
'Starting delete/drop database(s)...' : {'es': 'Iniciando eliminar/eliminar bases de datos...'},
'Import raster' : {'es': 'Importar ráster'},
'Raster layer' : {'es': 'capa rasterizada'},
'Database' : {'es': 'Base de datos'},
'Schema' : {'es': 'Esquema'},
'Table' : {'es': 'Mesa'},
'Options' : {'es': 'Opciones'},
'Create column with raster name' : {'es': 'Crear columna con nombre de ráster'},
'Tiling' : {'es': 'Embaldosado'},
'Overviews' : {'es': 'Resúmenes'},
'Importing raster into the database...' : {'es': 'Importando ráster a la base de datos...'},
'Rename database' : {'es': 'Cambiar nombre de base de datos'},
'Original database name' : {'es': 'Nombre de la base de datos original'},
'New database name' : {'es': 'Nuevo nombre de base de datos'},
'Starting rename database process...' : {'es': 'Iniciando el proceso de cambio de nombre de la base de datos...'},
'Restore database' : {'es': 'Restaurar base de datos'},
'Starting DB Restore process...' : {'es': 'Iniciando el proceso de restauración de base de datos...'},
'Band Arithmetic' : {'es': 'Aritmética de bandas'},
'Raster' : {'es': 'Ráster'},
'Fourth band is transparency' : {'es': 'La cuarta banda es la transparencia.'},
'Formula' : {'es': 'Fórmula'},
'Calculated index' : {'es': 'Índice calculado'},
'Load calculated index' : {'es': 'Cargar índice calculado'},
'Carrying out the calculations...' : {'es': 'Realizando los cálculos...'},
'Check the input formula!' : {'es': '¡Comprueba la fórmula de entrada!'},
'Check if your formula is correct!' : {'es': '¡Comprueba si tu fórmula es correcta!'},
'Writing results...' : {'es': 'Escribiendo resultados...'},
'RGB composite' : {'es': 'compuesto RGB'},
'Red Band' : {'es': 'Banda roja'},
'Green Band' : {'es': 'Banda verde'},
'Blue Band' : {'es': 'Banda Azul'},
'RGB Composite' : {'es': 'Compuesto RGB'},
'Load RGB output' : {'es': 'Cargar salida RGB'},
'Opening R band...' : {'es': 'Abriendo banda R...'},
'Opening G band...' : {'es': 'Abriendo banda G...'},
'Opening B band...' : {'es': 'Apertura banda B...'},
'Creating RGB raster...' : {'es': 'Creando ráster RGB...'},
'Binary Thresholding' : {'es': 'Umbral binario'},
'Sample Polygons' : {'es': 'Polígonos de muestra'},
'Calculation of thresholds' : {'es': 'Cálculo de umbrales'},
'Threshold values (minimum and maximum) separated by comma' : {'es': 'Valores umbral (mínimo y máximo) separados por coma'},
'Binarized raster' : {'es': 'Ráster binarizado'},
'Load binarized image' : {'es': 'Cargar imagen binarizada'},
'The maximum and minimum thresholds cannot be the same!' : {'es': '¡Los umbrales máximo y mínimo no pueden ser iguales!'},
'Check that the minimum and maximum threshold values are correct!' : {'es': '¡Compruebe que los valores de umbral mínimo y máximo sean correctos!'},
'The raster layer must have only 1 band!' : {'es': '¡La capa ráster debe tener solo 1 banda!'},
'Taking raster samples by polygon...' : {'es': 'Tomando muestras ráster por polígono...'},
'Thresholding...' : {'es': 'Umbral...'},
'JPEG compression' : {'es': 'Compresión JPEG'},
'Compression Type' : {'es': 'Tipo de compresión'},
'Quality' : {'es': 'Calidad'},
'Tiled' : {'es': 'embaldosado'},
'Compressed Raster' : {'es': 'Ráster comprimido'},
'The input image must have 3 or 4 bands!' : {'es': '¡La imagen de entrada debe tener 3 o 4 bandas!'},
'Data type must be 8 bit!' : {'es': '¡El tipo de datos debe ser de 8 bits!'},
'The image must have 3 bands for Photometric compression!' : {'es': '¡La imagen debe tener 3 bandas para compresión fotométrica!'},
'Compressing...' : {'es': 'Apresamiento...'},
'Create holes in raster' : {'es': 'Crear agujeros en ráster'},
'Bumpy Raster' : {'es': 'Ráster lleno de baches'},
'Load Output Raster' : {'es': 'Cargar ráster de salida'},
'Opening Band R...' : {'es': 'Banda de apertura R...'},
'Opening Band G...' : {'es': 'Banda de apertura G...'},
'Opening Band B...' : {'es': 'Banda de apertura B...'},
'Opening band...' : {'es': 'Banda de apertura...'},
'Opening Band Alpha...' : {'es': 'Banda de apertura Alfa...'},
'Saving Raster...' : {'es': 'Guardando ráster...'},
'Writing Band R...' : {'es': 'Banda de escritura R...'},
'Writing Band G...' : {'es': 'Banda de escritura G...'},
'Writing Band B...' : {'es': 'Banda de escritura B...'},
'Writing Alpha Band...' : {'es': 'Escribiendo Banda Alfa...'},
'Writing raster band...' : {'es': 'Escribiendo banda rasterizada...'},
'Define null cells' : {'es': 'Definir celdas nulas'},
'Minimum Value' : {'es': 'Valor mínimo'},
'Maximum Value' : {'es': 'Valor máximo'},
'Value for defining null cells' : {'es': 'Valor para definir celdas nulas'},
'Raster with null cells defined' : {'es': 'Ráster con celdas nulas definidas'},
'Problem in input parameters interval!' : {'es': '¡Problema en el intervalo de parámetros de entrada!'},
'Raster with defined null cells' : {'es': 'Ráster con celdas nulas definidas'},
'Extract raster band' : {'es': 'Extraer banda ráster'},
'Multiband Input Raster' : {'es': 'Ráster de entrada multibanda'},
'Band number' : {'es': 'Número de banda'},
'Selected band' : {'es': 'banda seleccionada'},
'Reading the selected band...' : {'es': 'Leyendo la banda seleccionada...'},
'Writing the selected band...' : {'es': 'Escribiendo la banda seleccionada...'},
'Extracted band' : {'es': 'Banda extraída'},
'Fill with patches' : {'es': 'Rellenar con parches'},
'Patch Layers' : {'es': 'Capas de parche'},
'Patched Image' : {'es': 'Imagen parcheada'},
'Load patched Image' : {'es': 'Cargar imagen parcheada'},
'Opening raster band...' : {'es': 'Banda raster de apertura...'},
'Processing Layer: {}' : {'es': 'Capa de procesamiento: {}'},
'Writing rater band...' : {'es': 'Banda evaluadora de escritura...'},
'Saving raster...' : {'es': 'Guardando ráster...'},
'Estimate point value from Raster' : {'es': 'Estimar el valor de puntos a partir de Raster'},
'Vector Layer de Pontos' : {'es': 'Capa vectorial de puntos'},
'Nearest' : {'es': 'Más cercano'},
'Interpolation method' : {'es': 'Método de interpolación'},
'Output column prefix' : {'es': 'Prefijo de columna de salida'},
'sample_' : {'es': 'muestra_'},
'Points with interpolated value from raster' : {'es': 'Puntos con valor interpolado desde ráster'},
'Getting values from band {}...' : {'es': 'Obteniendo valores de la banda {}....'},
'Saving results...' : {'es': 'Guardando resultados...'},
'Histogram matching' : {'es': 'Coincidencia de histograma'},
'Reference raster' : {'es': 'Ráster de referencia'},
'Polygons' : {'es': 'Polígonos'},
'Histogram matched' : {'es': 'Histograma coincidente'},
'Opening reference raster...' : {'es': 'Ráster de referencia de apertura...'},
'Calculating histogram...' : {'es': 'Calculando histograma...'},
'Raster data inventory' : {'es': 'Inventario de datos ráster'},
'Check subfolders' : {'es': 'Comprobar subcarpetas'},
'Format' : {'es': 'Formato'},
'Geometry' : {'es': 'Geometría'},
'Polygon' : {'es': 'Polígono'},
'Inventory Layer' : {'es': 'Capa de inventario'},
'extension' : {'es': 'extensión'},
'Checking files in the folder...' : {'es': 'Comprobando archivos en la carpeta...'},
'Creating raster files...' : {'es': 'Creando archivos ráster...'},
'Load raster by location' : {'es': 'Cargar ráster por ubicación'},
'Vector Layer' : {'es': 'capa vectorial'},
'Verifying raster files...' : {'es': 'Verificando archivos ráster...'},
'Mosaic raster' : {'es': 'mosaico de trama'},
'Raster List' : {'es': 'Lista de ráster'},
'New Resolution (meters)' : {'es': 'Nueva resolución (metros)'},
'First (faster)' : {'es': 'Primero (más rápido)'},
'Average' : {'es': 'Promedio'},
'Median' : {'es': 'Mediana'},
'Maximum' : {'es': 'Máximo'},
'Minimum' : {'es': 'Mínimo'},
'Ovelap' : {'es': 'superposición'},
'Null value' : {'es': 'Valor nulo'},
'Clip by frame' : {'es': 'Clip por fotograma'},
'Mosaic' : {'es': 'Mosaico'},
'Load mosaic' : {'es': 'Cargar mosaico'},
'At least one raster must be selected!' : {'es': '¡Se debe seleccionar al menos un ráster!'},
'The images must have the same number of bands!' : {'es': '¡Las imágenes deben tener la misma cantidad de bandas!'},
'The images must have the same CRS!' : {'es': '¡Las imágenes deben tener el mismo CRS!'},
'The images must have the same data type!' : {'es': '¡Las imágenes deben tener el mismo tipo de datos!'},
'The images must have the same definied null value!' : {'es': '¡Las imágenes deben tener el mismo valor nulo definido!'},
'Defining mosaic filling areas...' : {'es': 'Definiendo áreas de relleno de mosaico...'},
'Creating combinations...' : {'es': 'Creando combinaciones...'},
'Indentifying combinations...' : {'es': 'Identificando combinaciones...'},
'Classifying class {}...' : {'es': 'Clasificando clase {}....'},
'Creating band {}...' : {'es': 'Creando banda {}....'},
'Rescale to 8 bit' : {'es': 'Reescalar a 8 bits'},
'Raster Imagery' : {'es': 'Imágenes rasterizadas'},
'Rescale type' : {'es': 'Tipo de cambio de escala'},
'Rescales by band' : {'es': 'Reescala por banda'},
'Define null pixel as zero' : {'es': 'Establece el píxel nulo en cero'},
'8 bit rescaled raster' : {'es': 'Ráster reescalado de 8 bits'},
'Opening raster...' : {'es': 'Apertura de trama...'},
'Calculating statistics...' : {'es': 'Calculando estadísticas...'},
'Rescaling and saving bands...' : {'es': 'Reescalando y guardando bandas...'},
'Rescaled to 8 bit' : {'es': 'Reescalado a 8 bits'},
'RGB to HSV' : {'es': 'RGB a HSV'},
'Hue' : {'es': 'Matiz'},
'Saturation' : {'es': 'Saturación'},
'Value' : {'es': 'Valor'},
'The raster layer must have 3 (RGB) or 4 bands (RGBA)!' : {'es': '¡La capa ráster debe tener 3 (RGB) o 4 bandas (RGBA)!'},
'Split raster' : {'es': 'Ráster dividido'},
'Folder for split rasters' : {'es': 'Carpeta para rásteres divididos'},
'Exporting file {} ...' : {'es': 'Exportando archivo {}...'},
'Supervised classification' : {'es': 'Clasificación supervisada'},
'Class Field' : {'es': 'Campo de clase'},
'Parallelepiped' : {'es': 'Paralelepípedo'},
'Euclidean Distance' : {'es': 'Distancia euclidiana'},
'Mahalanobis Distance' : {'es': 'Distancia de Mahalanobis'},
'1 Standard Deviation (68%)' : {'es': '1 desviación estándar (68%)'},
'2 Standard Deviations (95%)' : {'es': '2 desviaciones estándar (95%)'},
'3 Standard Deviations (99.7%)' : {'es': '3 desviaciones estándar (99,7%)'},
'Size (only for Parallelepiped and Ellipsoid Methods)' : {'es': 'Tamaño (solo para métodos de paralelepípedo y elipsoide)'},
'Classified Image' : {'es': 'Imagen clasificada'},
'Load classified Image' : {'es': 'Cargar imagen clasificada'},
'The raster layer must have more than 1 band!' : {'es': '¡La capa ráster debe tener más de 1 banda!'},
'Covariance matrix is singular. Choose another method!' : {'es': 'La matriz de covarianza es singular. ¡Elija otro método!'},
'Zonal Statistics' : {'es': 'Estadísticas Zonales'},
'Band' : {'es': 'Banda'},
'Statistics' : {'es': 'Estadísticas'},
'Zonal statistics' : {'es': 'Estadísticas zonales'},
'Calculating zonal statistics...' : {'es': 'Calculando estadísticas zonales...'},
'Creating layer with results...' : {'es': 'Creando capa con resultados...'},
'Photos with geotag' : {'es': 'Fotos con geoetiqueta'},
'Reambulation' : {'es': 'Reambulación'},
'Folder with geotagged photos' : {'es': 'Carpeta con fotos geoetiquetadas'},
'Folder to copy the photos without geotag' : {'es': 'Carpeta para copiar las fotos sin geoetiqueta'},
'Geolocated photos' : {'es': 'Fotos geolocalizadas'},
'longitude' : {'es': 'longitud'},
'latitude' : {'es': 'latitud'},
'altitude' : {'es': 'altitud'},
'azimuth' : {'es': 'azimut'},
'date_time' : {'es': 'fecha y hora'},
'make' : {'es': 'constituir'},
'model' : {'es': 'modelo'},
'Open photo' : {'es': 'Abrir Foto'},
'KML with photos' : {'es': 'KML con fotos'},
'Filepath to image' : {'es': 'Ruta de archivo a la imagen'},
'Description' : {'es': 'Descripción'},
'Altitude' : {'es': 'Altitud'},
'KML file with photos' : {'es': 'Archivo KML con fotos.'},
'Resize photos' : {'es': 'Cambiar el tamaño de las fotos'},
'Folder with photos (.jpeg or .jpg)' : {'es': 'Carpeta con fotos (.jpeg o .jpg)'},
'Size for the larger side' : {'es': 'Tamaño para el lado más grande'},
'Folder for the resized photos' : {'es': 'Carpeta para las fotos redimensionadas.'},
'Input and output folders cannot be the same!' : {'es': '¡Las carpetas de entrada y salida no pueden ser iguales!'},
'Resizing the images...' : {'es': 'Cambiando el tamaño de las imágenes...'},
'DEM to Text' : {'es': 'DEM a texto'},
'Relief' : {'es': 'Elevación'},
'DEM' : {'es': 'DEM'},
'Orthomosaic' : {'es': 'ortomosaico'},
'X,Y,Z Points as Text' : {'es': 'Puntos X,Y,Z como texto'},
'Opening DEM raster file...' : {'es': 'Abriendo archivo ráster DEM...'},
'The raster layer should only have 1 band!' : {'es': '¡La capa ráster solo debe tener 1 banda!'},
'Opening Orthomosaic raster file...' : {'es': 'Abriendo archivo ráster ortomosaico...'},
'The raster layer should have RBG bands!' : {'es': '¡La capa ráster debe tener bandas RBG!'},
'Creating output file...' : {'es': 'Creando archivo de salida...'},
'DEM difference' : {'es': 'diferencia DEM'},
'Minuend' : {'es': 'minuendo'},
'Subtrahend' : {'es': 'Sustraendo'},
'Reference grid' : {'es': 'Cuadrícula de referencia'},
'Multiply the result by -1' : {'es': 'Multiplica el resultado por -1'},
'Difference' : {'es': 'Diferencia'},
'Load raster' : {'es': 'Cargar ráster'},
'Opening minuend raster file...' : {'es': 'Abriendo archivo ráster de minuendo...'},
'Opening subtrahend raster file...' : {'es': 'Abriendo archivo ráster de sustraendo...'},
'Calculating the difference...' : {'es': 'Calculando la diferencia...'},
'DEM filter' : {'es': 'Filtro DEM'},
'Mean kernel - 3 by 3' : {'es': 'Núcleo medio - 3 por 3'},
'Mean kernel - 5 by 5' : {'es': 'Núcleo medio - 5 por 5'},
'Median kernel - 3 by 3' : {'es': 'Núcleo mediano - 3 por 3'},
'Median kernel - 5 by 5' : {'es': 'Núcleo mediano - 5 por 5'},
'Minimum kernel - 3 by 3' : {'es': 'Núcleo mínimo - 3 por 3'},
'Minimum kernel - 5 by 5' : {'es': 'Núcleo mínimo - 5 por 5'},
'Maximum kernel - 3 by 3' : {'es': 'Núcleo máximo - 3 por 3'},
'Maximum kernel - 5 by 5' : {'es': 'Núcleo máximo - 5 por 5'},
'Filter' : {'es': 'Filtrar'},
'Filtered Raster' : {'es': 'Ráster filtrado'},
'Load filtered raster' : {'es': 'Cargar ráster filtrado'},
'Raster filtering...' : {'es': 'Filtrado de trama...'},
'Filtered raster' : {'es': 'Ráster filtrado'},
'Generate Spot Elevations' : {'es': 'Generar elevaciones puntuales'},
'Contour Lines' : {'es': 'Curvas de nivel'},
'Elevation field' : {'es': 'campo de elevación'},
'Spot Elevations' : {'es': 'Elevaciones puntuales'},
'elevation' : {'es': 'elevación'},
'The process was finished!' : {'es': '¡El proceso había terminado!'},
'Central Tendency' : {'es': 'Tendencia central'},
'Spatial Statistics' : {'es': 'Estadísticas espaciales'},
'Mean Center' : {'es': 'Centro medio'},
'Median Center' : {'es': 'Centro de Medios'},
'Central Feature' : {'es': 'Característica central'},
'Weight Field' : {'es': 'Campo de peso'},
'Central point' : {'es': 'Punto central'},
'group' : {'es': 'grupo'},
'count' : {'es': 'contar'},
'Central tendency - ' : {'es': 'Tendencia central -'},
'Confidence ellipses' : {'es': 'Elipses de confianza'},
'68% Confidence Ellipse' : {'es': 'Elipse de confianza del 68%'},
'90% Confidence Ellipse' : {'es': 'Elipse de confianza del 90%'},
'95% Confidence Ellipse' : {'es': 'Elipse de confianza del 95%'},
'99% Confidence Ellipse' : {'es': 'Elipse de confianza del 99%'},
'Size' : {'es': 'Tamaño'},
'Standard Deviational Ellipse(s)' : {'es': 'Elipse(s) de desviación estándar'},
'confidence' : {'es': 'confianza'},
'rotation' : {'es': 'rotación'},
'Nearest points' : {'es': 'Puntos más cercanos'},
'Reference points' : {'es': 'Puntos de referencia'},
'Points to be analyzed' : {'es': 'Puntos a analizar'},
'Maximum distance (meters)' : {'es': 'Distancia máxima (metros)'},
'Minimum quantity' : {'es': 'Cantidad mínima'},
'Maximum distance' : {'es': 'Distancia máxima'},
'Maximum distance and minimum quantity' : {'es': 'Distancia máxima y cantidad mínima'},
'Condition' : {'es': 'Condición'},
'Attribute stats' : {'es': 'Estadísticas de atributos'},
'Gaussian random points' : {'es': 'Puntos aleatorios gaussianos'},
'Origin Point' : {'es': 'Punto de origen'},
'Standard Deviation for X' : {'es': 'Desviación estándar para X'},
'Standard Deviation for Y' : {'es': 'Desviación estándar para Y'},
'Rotation Angle' : {'es': 'Ángulo de rotación'},
'Number of Points' : {'es': 'Número de puntos'},
'Gaussian Random Points' : {'es': 'Puntos aleatorios gaussianos'},
'Standard Distance' : {'es': 'Distancia estándar'},
'1 standard deviation' : {'es': '1 desviación estándar'},
'2 standard deviations' : {'es': '2 desviaciones estándar'},
'3 standard deviations' : {'es': '3 desviaciones estándar'},
'Circle Size' : {'es': 'Tamaño del círculo'},
'size' : {'es': 'tamaño'},
'Azimuth and distance' : {'es': 'Azimut y distancia'},
'Survey' : {'es': 'Topografía'},
'Origin Point Coordinates' : {'es': 'Coordenadas del punto de origen'},
'List of Horizontal Distances' : {'es': 'Lista de distancias horizontales'},
'List of Azimuths' : {'es': 'Lista de acimutes'},
'Output geometry type' : {'es': 'Tipo de geometría de salida'},
'Solve misclosure' : {'es': 'Resolver error de cierre'},
'Output layer' : {'es': 'Capa de salida'},
'The number of measured distances must be equal to the number of azimuths!' : {'es': '¡El número de distancias medidas debe ser igual al número de acimutes!'},
'The output CRS must be Projected!' : {'es': '¡La salida del CRS debe ser proyectada!'},
'Misclosure error: {} m' : {'es': 'Error de cierre incorrecto: {} m'},
'Closed polygonal' : {'es': 'Poligonal cerrado'},
'Azimuth (origin)' : {'es': 'Azimut (original)'},
'List of Angles' : {'es': 'Lista de ángulos'},
'Adjusted Points' : {'es': 'Puntos ajustados'},
'The number of measured distances must be equal to the number of angles!' : {'es': '¡El número de distancias medidas debe ser igual al número de ángulos!'},
'Closed Traverse' : {'es': 'Travesía cerrada'},
'CLOSED TRAVERSE' : {'es': 'TRAVESÍA CERRADA'},
'Analytical Calculation' : {'es': 'Cálculo analítico'},
'REPORT' : {'es': 'INFORME'},
'Angle' : {'es': 'Ángulo'},
'Distance' : {'es': 'Distancia'},
'Corrected Angle' : {'es': 'Ángulo corregido'},
'Final E' : {'es': 'mi final'},
'Final N' : {'es': 'N final'},
'Angular closure error' : {'es': 'Error de cierre angular'},
'Linear closure error' : {'es': 'Error de cierre lineal'},
'Linear relative error' : {'es': 'Error relativo lineal'},
'*The unit of measurement of the adjusted coordinates is the same as the input coordinates.' : {'es': '*La unidad de medida de las coordenadas ajustadas es la misma que la de las coordenadas de entrada.'},
'Leandro Franca' : {'es': 'Leandro Franca'},
'Cartographic Engineer' : {'es': 'Ingeniero Cartográfico'},
'Coordinate transformation 2D' : {'es': 'Transformación de coordenadas 2D'},
'Input Vector Layer' : {'es': 'Capa de vector de entrada'},
'Transformed Layer' : {'es': 'Capa transformada'},
'The geometry type of vectors layer must be Polyline!' : {'es': '¡El tipo de geometría de la capa de vectores debe ser Polilínea!'},
'The vectors must be lines with exactly two vertices!' : {'es': '¡Los vectores deben ser líneas con exactamente dos vértices!'},
'Estimate 3D coordinates' : {'es': 'Estimar coordenadas 3D'},
'Coordinates of Optical Centers' : {'es': 'Coordenadas de Centros Ópticos'},
'Azimuths' : {'es': 'Acimutes'},
'Zenith Angles' : {'es': 'Ángulos cenit'},
'Use Weight Matrix (W)' : {'es': 'Usar matriz de peso (W)'},
'Adjusted 3D Coordinates' : {'es': 'Coordenadas 3D ajustadas'},
'Open output file after executing the algorithm' : {'es': 'Abrir el archivo de salida después de ejecutar el algoritmo'},
'Wrong number of parameters!' : {'es': '¡Número incorrecto de parámetros!'},
'Estimate 3D Coordinates' : {'es': 'Estimar coordenadas 3D'},
'ESTIMATE 3D COORDINATES' : {'es': 'ESTIMA COORDENADAS 3D'},
'Minimum Distance Method' : {'es': 'Método de distancia mínima'},
'Inputs' : {'es': 'Entradas'},
'Adjustment' : {'es': 'Ajustamiento'},
'Coordinates of the Optical Centers' : {'es': 'Coordenadas de los Centros Ópticos'},
'Residuals (V)' : {'es': 'Residuos (V)'},
'Posteriori Variance' : {'es': 'Varianza posterior'},
'Adjusted Coordinates, Slant Ranges and Precisions**' : {'es': 'Coordenadas ajustadas, rangos de inclinación y precisiones**'},
'*The inverse of the distances to the diagonal of the Weight Matrix is considered.' : {'es': '*Se considera la inversa de las distancias a la diagonal de la Matriz de Pesos.'},
'**The unit of measurement of the adjusted coordinates is the same as the input coordinates.' : {'es': '**La unidad de medida de las coordenadas ajustadas es la misma que la de las coordenadas de entrada.'},
'Yes' : {'es': 'Sí'},
'Local Geodetic System transform' : {'es': 'Transformación del sistema geodésico local'},
'Local Geodetic System (LGS)' : {'es': 'Sistema Geodésico Local (LGS)'},
'Table of coordinates' : {'es': 'tabla de coordenadas'},
'lon, lat, h' : {'es': 'lon, lat, h'},
'X, Y, Z' : {'es': 'X Y Z'},
'E, N, U' : {'es': 'E, N, U'},
'Input Coordinates type' : {'es': 'Tipo de coordenadas de entrada'},
'Lon, X or E field' : {'es': 'Campo Lon, X o E'},
'Lat, Y or N field' : {'es': 'Campo Lat, Y o N'},
'h, Z or U field' : {'es': 'campo h, Z o U'},
'Ellipsoid parameters' : {'es': 'Parámetros del elipsoide'},
'Origin Longitude (λ)' : {'es': 'Longitud de origen (λ)'},
'Origin Latitude (ϕ)' : {'es': 'Origen Latitud (ϕ)'},
'Origin Elipsoid Height (h)' : {'es': 'Origen Elipsoide Altura (h)'},
'Transformed Coordinates' : {'es': 'Coordenadas transformadas'},
'Traverse adjustment' : {'es': 'Ajuste transversal'},
'A: first (E,N) coordinates' : {'es': 'A: primeras coordenadas (E,N)'},
'B: second (E,N) coordinates' : {'es': 'B: segundas coordenadas (E,N)'},
'Y: penultimate (E,N) coordinates' : {'es': 'Y: penúltimas coordenadas (E,N)'},
'Z: final (E,N) coordinates' : {'es': 'Z: coordenadas finales (E,N)'},
'List of Horizontal Distances (m)' : {'es': 'Lista de Distancias Horizontales (m)'},
'Initial distance precision (mm)' : {'es': 'Precisión de distancia inicial (mm)'},
'PPM distance precision' : {'es': 'Precisión de distancia PPM'},
'Angular precision (seconds)' : {'es': 'Precisión angular (segundos)'},
'Report of the closed traverse' : {'es': 'Informe del cruce cerrado'},
'Traverse Adjustment Report' : {'es': 'Informe de ajuste transversal'},
'TRAVERSE ADJUSTMENT' : {'es': 'AJUSTE TRANSVERSAL'},
'Method of Least Squares' : {'es': 'Método de mínimos cuadrados'},
'Initial approximation' : {'es': 'Aproximación inicial'},
'Adjusted Coordinates' : {'es': 'Coordenadas ajustadas'},
'Posteriori variance' : {'es': 'varianza posterior'},
'Observations' : {'es': 'Observaciones'},
'Residual' : {'es': 'Residual'},
'Adjusted Observation' : {'es': 'Observación ajustada'},
'Standard Deviation' : {'es': 'Desviación Estándar'},
'Connect layers' : {'es': 'Conectar capas'},
'Vector' : {'es': 'Vector'},
'Reference layer' : {'es': 'Capa de referencia'},
'Connected polygons' : {'es': 'Polígonos conectados'},
'Cross Sections' : {'es': 'Secciones cruzadas'},
'Cross sections' : {'es': 'Secciones cruzadas'},
'Merge lines in direction' : {'es': 'Fusionar líneas en dirección'},
'Line Layer' : {'es': 'Capa de línea'},
'merge lines that have the same attributes' : {'es': 'fusionar líneas que tienen los mismos atributos'},
'keep the attributes of the longest line' : {'es': 'mantener los atributos de la línea más larga'},
'Tolerance in degrees' : {'es': 'Tolerancia en grados'},
'Merged lines' : {'es': 'Líneas fusionadas'},
'The input angle must be between 0 and 90 degrees!' : {'es': '¡El ángulo de entrada debe estar entre 0 y 90 grados!'},
'Calculating feature informations...' : {'es': 'Calculando información de entidades...'},
'Merging lines...' : {'es': 'Fusionando líneas...'},
'Saving output...' : {'es': 'Guardando salida...'},
'Extend lines' : {'es': 'Extender líneas'},
'Start and End points' : {'es': 'Puntos de inicio y fin'},
'Only End Point' : {'es': 'Sólo punto final'},
'Only Start Point' : {'es': 'Sólo punto de inicio'},
'Extended lines' : {'es': 'Líneas extendidas'},
'The input distance must be grater than 0!' : {'es': '¡La distancia de entrada debe ser mayor que 0!'},
'Line sequence' : {'es': 'Secuencias de líneas'},
'Only selected line' : {'es': 'Sólo línea seleccionada'},
'Tolerance (m)' : {'es': 'Tolerancia (m)'},
'Check the connectivity between the lines or increase the tolerance value!' : {'es': '¡Compruebe la conectividad entre las líneas o aumente el valor de tolerancia!'},
'Lines to polygon' : {'es': 'Líneas a polígono'},
'Line layer (connected)' : {'es': 'Capa de línea (conectada)'},
'Polygon from lines' : {'es': 'Polígono de líneas'},
'Validating connected features...' : {'es': 'Validando funciones conectadas...'},
'Overlapping polygons' : {'es': 'Polígonos superpuestos'},
'Overlapping' : {'es': 'superpuestas'},
'Identifying overlapping polygons...' : {'es': 'Identificando polígonos superpuestos...'},
'Points to polygon' : {'es': 'Puntos al polígono'},
'Polygon from points' : {'es': 'Polígono desde puntos'},
'All attributes of the order field (sequence) must be greater than zero and not null!' : {'es': '¡Todos los atributos del campo de orden (secuencia) deben ser mayores que cero y no nulos!'},
'Calculate polygon angles' : {'es': 'Calcular ángulos de polígonos'},
'Points with angles' : {'es': 'Puntos con ángulos'},
'ang_inner_dd' : {'es': 'ang_inner_dd'},
'ang_inner_dms' : {'es': 'ang_inner_dms'},
'ang_outer_dd' : {'es': 'ang_exterior_dd'},
'ang_outer_dms' : {'es': 'ang_outer_dms'},
'label_azimuth' : {'es': 'etiqueta_azimut'},
'Reverse vertex order' : {'es': 'Orden inverso de los vértices'},
'Input Layer' : {'es': 'Capa de entrada'},
'Sequence points' : {'es': 'Puntos de secuencia'},
'Only selected points' : {'es': 'Sólo puntos seleccionados'},
'Only selected polygon' : {'es': 'Sólo polígono seleccionado'},
'Polygon sequence' : {'es': 'Secuencias de polígonos'},
'Polygon layer must have only 1 selected feature!' : {'es': '¡La capa de polígono debe tener solo 1 entidad seleccionada!'},
'The number of points must equal the number of vertices of the polygon!' : {'es': '¡El número de puntos debe ser igual al número de vértices del polígono!'},
'This tool works properly only with data in "TopoGeo" modeling.' : {'es': 'Esta herramienta funciona correctamente sólo con datos en el modelado "TopoGeo".'},
'Click here for understanding this data model.' : {'es': 'Haga clic aquí para comprender este modelo de datos.'},
'Calculation of azimuths, distances and area' : {'es': 'Cálculo de acimutes, distancias y áreas.'},
'Calculation of azimuths, distances and area considering the Project CRS.' : {'es': 'Cálculo de acimutes, distancias y áreas considerando el Proyecto CRS.'},
'Calculation azimuths, distances and area considering the Local Tangent Plane (LTP).' : {'es': 'Cálculo de acimutes, distancias y áreas considerando el Plano Tangente Local (LTP).'},
'Calculation of distances and area considering the Local Tangent Plane (LTP). Calculation of azimuths carried out according to the Inverse Geodetic Problem formulae according to Puissant.' : {'es': 'Cálculo de distancias y áreas considerando el Plano Tangente Local (LTP). Cálculo de acimutes realizado según las fórmulas del Problema Geodésico Inverso según Puissant.'},
'Analytical Calculation of Area, Azimuths, Sides, Flat and Geodetic Coordinates' : {'es': 'Cálculo Analítico de Área, Acimutes, Lados, Coordenadas Planas y Geodésicas'},
'This tool works properly only with data in "TopoGeo" modeling.' : {'es': 'Esta herramienta funciona correctamente sólo con datos en el modelado "TopoGeo".'},
'Click here for understanding this data model.' : {'es': 'Haga clic aquí para comprender este modelo de datos.'},
'Calculation of azimuths, distances and area' : {'es': 'Cálculo de acimutes, distancias y áreas.'},
'Coordinate point ({}, {}) of the "boundary_element_l" layer has no correspondent in the "limit_point_p" layer!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" no tiene correspondencia en la capa "limit_point_p"!'},
'Coordinate point ({}, {}) of the "property_area_a" layer has no correspondent in the "limit_point_p" layer!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "property_area_a" no tiene correspondencia en la capa "limit_point_p"!'},
'Coordinate point ({}, {}) of the "limit_point_p" layer has no correspondent in the "boundary_element_l" layer!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "limit_point_p" no tiene correspondencia en la capa "boundary_element_l"!'},
'Coordinate point ({}, {}) of the "limit_point_p" layer is duplicated!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "limit_point_p" está duplicado!'},
'Coordinate point ({}, {}) of the "boundary_element_l" layer is duplicated!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" está duplicado!'},
'Coordinate point ({}, {}) of the "property_area_a" layer is duplicated!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "property_area_a" está duplicado!'},
'Coordinate point ({}, {}) of the "boundary_element_l" layer is not connected!' : {'es': '¡El punto de coordenadas ({}, {}) de la capa "boundary_element_l" no está conectado!'},
'from this, it continues to confront [Confront_k], with the following azimuths and distances: [Az_n] and [Dist_n]m up to ' : {'es': 'a partir de esto continúa enfrentando [Confront_k], con los siguientes azimuts planos y distancias: [Az_n] y [Dist_n]m hasta'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO], from which all azimuths and distances, area and perimeter were calculated.' : {'es': ', y se proyectan en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO], a partir del cual se calcularon todos los acimutes y distancias, área y perímetro.'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. All azimuths and distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.' : {'es': ', y se proyectan en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO]. Todos los acimutes y distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud promedio del levantamiento de la propiedad.'},
'. All azimuths and distances, area and perimeter were calculated from the projected coordinates in UTM, zone [FUSO] and hemisphere [HEMISPHERE].' : {'es': '. Todos los acimutes y distancias, área y perímetro se calcularon a partir de las coordenadas proyectadas en UTM, zona [FUSO] y hemisferio [HEMISFERIO].'},
'. All azimuths and distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.' : {'es': '. Todos los acimutes y distancias, área.'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant. The distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.' : {'es': ', y se proyectan en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO]. Los acimutes se calcularon utilizando la fórmula del Problema Geodésico Inverso según Puissant. Las distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud promedio del levantamiento de la propiedad.'},
'. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant. The distances, area and perimeter were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the property survey.' : {'es': '. Los acimutes se calcularon utilizando la fórmula del Problema Geodésico Inverso según Puissant. Las distancias, área y perímetro se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud promedio del levantamiento de la propiedad.'},
'the starting point for the description of this perimeter. All coordinates described here are georeferenced to the Geodetic Reference System (GRS)' : {'es': 'el punto de partida para la descripción de este perímetro. Todas las coordenadas descritas aquí están georreferenciadas al Sistema de Referencia Geodésica (GRS)'},
'This tool works properly only with data in "TopoGeo" modeling.' : {'es': 'Esta herramienta funciona correctamente sólo con datos en el modelado "TopoGeo".'},
'Click here for understanding this data model.' : {'es': 'Haga clic aquí para comprender este modelo de datos.'},
'Calculation of azimuths and distances' : {'es': 'Cálculo de acimutes y distancias.'},
'This tool works properly only with data in "TopoGeo" modeling.' : {'es': 'Esta herramienta funciona correctamente sólo con datos en el modelado "TopoGeo".'},
'Click here for understanding this data model.' : {'es': 'Haga clic aquí para comprender este modelo de datos.'},
'Click here for testing your regular expression (RegEx).' : {'es': 'Haga clic aquí para probar su expresión regular (RegEx).'},
'Point of the "line" layer has no correspondent in the "point" layer!' : {'es': '¡El punto de la capa "línea" no tiene correspondencia en la capa "punto"!'},
'Point of the "area" layer has no correspondent in the "point" layer!' : {'es': '¡El punto de la capa "área" no tiene correspondencia en la capa "punto"!'},
'Point of the "point" layer has no correspondent in the "area" layer!' : {'es': '¡El punto de la capa "punto" no tiene correspondencia en la capa "área"!'},
'Point of the "point" layer has no correspondent in the "line" layer!' : {'es': '¡El punto de la capa "punto" no tiene correspondencia en la capa "línea"!'},
'Vertex of the "point" layer is duplicated!' : {'es': '¡El vértice de la capa "punto" está duplicado!'},
'Vertex of the "line" layer is duplicated!' : {'es': '¡El vértice de la capa "línea" está duplicado!'},
'Vertex of the "area" layer is duplicated!' : {'es': '¡El vértice de la capa "área" está duplicado!'},
'Problem with the orientation of the vertices of the line layer!' : {'es': '¡Problema con la orientación de los vértices de la capa de líneas!'},
'Z altitude not filled in correctly!' : {'es': '¡La altitud Z no se completó correctamente!'},
'Input layer must be of type LineStringZ!' : {'es': '¡La capa de entrada debe ser del tipo LineStringZ!'},
'There was a problem while executing the command. Please check the input parameters.' : {'es': 'Hubo un problema al ejecutar el comando. Por favor verifique los parámetros de entrada.'},
'Station' : {'es': 'Estación'},
'This algorithm returns the polygon correspondent to the frame related to a scale of the Brazilian Mapping System based on the Map Index (MI). Example: MI = 1214-1' : {'es': 'Este algoritmo devuelve el polígono correspondiente al marco relacionado con una escala del Sistema Cartográfico Brasileño basado en el Índice de Mapa (IM). Ejemplo: MI = 1214-1'},
'Check the geometry type!' : {'es': '¡Comprueba el tipo de geometría!'},
'Check the geometry type' : {'es': 'Verifique el tipo de geometría'},
'CLASS' : {'es': 'CLASE'},
'VALUE' : {'es': 'VALOR'},
'SUM' : {'es': 'SUMA'},
'Check if the geometry is null or invalid! Or if Atlas is on!' : {'es': '¡Compruebe si la geometría es nula o no válida! ¡O si Atlas está encendido!'},
'Vertex' : {'es': 'Vértice'},
'Forward neighbor' : {'es': 'Vecino de adelante'},
'Complement' : {'es': 'Complementar'},
'Invalid adjoiner line in [X] and [Y] coordinates! Perform layers topological validation!' : {'es': '¡Línea de Adyacentes no válida en las coordenadas [X] e [Y]! ¡Realice validación topológica de capas!'},
'This algorithm returns the polygon correspondent to the frame related to a scale of the Brazilian Mapping System based on the Map Index (MI). Example: MI = 1214-1' : {'es': 'Este algoritmo devuelve el polígono correspondiente al marco relacionado con una escala del Sistema Cartográfico Brasileño basado en el Índice de Mapa (IM). Ejemplo: MI = 1214-1'},
'This algorithm returns the frame related to a scale of the Brazilian Mapping System. The generated frame, which is a polygon, is calculated from a Point defined by the user.' : {'es': 'Este algoritmo devuelve el cuadro relacionado con una escala del Sistema Brasileño de Cartografía. El marco generado, que es un polígono, se calcula a partir de un Punto definido por el usuario.'},
'This algorithm returns the polygons correspondent to the <b>frames</b> related to a scale of the Brazilian Mapping System from a specific <b>extent</b> definied by the user.' : {'es': 'Este algoritmo devuelve los polígonos correspondientes a los <b>cuadros</b> relacionados con una escala del Sistema Cartográfico Brasileño a partir de una <b>extensión</b> específica definida por el usuario.'},
'Calculates the adjusted coordinates from angles and horizontal distances of a Closed Polygonal.' : {'es': 'Calcula las coordenadas ajustadas a partir de ángulos y distancias horizontales de un Poligonal Cerrado.'},
'This tool calculates the coordinates (X, Y, Z) of a point from azimuth and zenith angle measurements observed from two or more stations with known coordinates using the Foward Intersection Method adjusted by the Minimum Distances.' : {'es': 'Esta herramienta calcula las coordenadas (X, Y, Z) de un punto a partir de mediciones de ángulos de acimut y cenit observadas desde dos o más estaciones con coordenadas conocidas utilizando el método de intersección directa ajustado por las distancias mínimas.'},
'This algorithm performs the traverse adjustments of a framed polygonal by least squares method, where  the distances, angles, and directions observations are adjusted simultaneously, providing the most probable values for the given data set.  Futhermore, the observations can be rigorously weighted based on their estimated errors and adjusted accordingly.' : {'es': 'Este algoritmo realiza los ajustes transversales de un poligonal enmarcado mediante el método de mínimos cuadrados, donde las observaciones de distancias, ángulos y direcciones se ajustan simultáneamente, proporcionando los valores más probables para el conjunto de datos dado. Además, las observaciones pueden ponderarse rigurosamente en función de sus errores estimados y ajustarse en consecuencia.'},
'Creates ellipses based on the covariance matrix to summarize the spatial characteristics of point type geographic features: central tendency, dispersion, and directional trends.' : {'es': 'Crea elipses basadas en la matriz de covarianza para resumir las características espaciales de las entidades geográficas de tipo puntual: tendencia central, dispersión y tendencias direccionales.'},
'Generate gaussian (normal) random points in 2D space with a given mean position (X0, Y0), standard deviation for X and Y, and rotation angle.' : {'es': 'Genere puntos aleatorios gaussianos (normales) en el espacio 2D con una posición media determinada (X0, Y0), desviación estándar para X e Y y ángulo de rotación.'},
'Generates a <b>point layer</b> from a coordinate table, whether it comes from a Microsoft <b>Excel</b> spreadsheet (.xls), Open Document Spreadsheet (.ods), or even attributes from another layer.' : {'es': 'Genera una <b>capa de puntos</b> a partir de una tabla de coordenadas, ya sea que provenga de una hoja de cálculo de Microsoft <b>Excel</b> (.xls), una hoja de cálculo de documento abierto (.ods) o incluso atributos de otra capa. .'},
"This tool calculates the line feature's lengths and polygon feature's perimeter and area in virtual fields for all vector layers." : {'es': 'Esta herramienta calcula las longitudes de la entidad de línea y el perímetro y el área de la entidad poligonal en campos virtuales para todas las capas vectoriales.'},
'Combine three image bands into one picture by display each band as either Red, Green or Blue.' : {'es': 'Combine tres bandas de imágenes en una sola imagen mostrando cada banda como Roja, Verde o Azul.'},
'JPEG compression is a lossy method to reduce the raster file size (about to 10%). The compression level can be adjusted, allowing a selectable tradeoff between storage size and image quality.' : {'es': 'La compresión JPEG es un método con pérdida para reducir el tamaño del archivo rasterizado (aproximadamente hasta un 10%). El nivel de compresión se puede ajustar, lo que permite un equilibrio seleccionable entre el tamaño de almacenamiento y la calidad de la imagen.'},
'Creates holes in Raster by defining "no data" pixels (transparent) from the Polygon Layer.' : {'es': 'Crea agujeros en Raster definiendo píxeles "sin datos" (transparentes) de la capa de polígono.'},
'Cells of a raster with values outside the interval (minimum and maximum) are defined as null value.' : {'es': 'Las celdas de un ráster con valores fuera del intervalo (mínimo y máximo) se definen como valor nulo.'},
'Extracts a difined band of a raster (for multiband rasters).' : {'es': 'Extrae una banda definida de un ráster (para rásteres multibanda).'},
'Fills Raster null pixels (no data) with data obtained from other smaller raster layers (Patches).' : {'es': 'Rellena píxeles nulos de ráster (sin datos) con datos obtenidos de otras capas ráster más pequeñas (parches).'},
'Creates a vector layer with the inventory of raster files in a folder. The geometry type of the features of this layer can be Polygon (bounding box) or Point (centroid).' : {'es': 'Crea una capa vectorial con el inventario de archivos ráster en una carpeta. El tipo de geometría de las entidades de esta capa puede ser Polígono (cuadro delimitador) o Punto (centroide).'},
'Loads a set of raster files that intersect the geometries of an input vector layer.' : {'es': 'Carga un conjunto de archivos ráster que intersectan las geometrías de una capa vectorial de entrada.'},
'Creates raster mosaic: a combination or merge of two or more images.' : {'es': 'Crea un mosaico rasterizado: una combinación o fusión de dos o más imágenes.'},
'This tool removes the 4th band (apha band), transfering the transparency information as "NoData" to pixels of the RGB output.' : {'es': 'Esta herramienta elimina la cuarta banda (banda afa), transfiriendo la información de transparencia como "NoData" a los píxeles de la salida RGB.'},
'Rescales the values of the raster pixels with radiometric resolution of 16 bits (or even 8 bits or float) to exactly the range of 0 to 255, creating a new raster with 8 bits (byte) of radiometric resolution.' : {'es': 'Reescala los valores de los píxeles ráster con resolución radiométrica de 16 bits (o incluso 8 bits o flotante) exactamente al rango de 0 a 255, creando un nuevo ráster con 8 bits (byte) de resolución radiométrica.'},
'Performs the supervised classification of a raster layer with two or more bands.' : {'es': 'Realiza la clasificación supervisada de una capa ráster con dos o más bandas.'},
'Imports photos with geotag to a Point Layer.' : {'es': 'Importa fotografías con etiquetas geográficas a una capa de puntos.'},
'This algorithm merges lines that touch at their starting or ending points and has the same direction (given a tolerance in degrees). <p>For the attributes can be considered:</p>1 - merge lines that have the same attributes; or</li><li>2 - keep the attributes of the longest line.</li>' : {'es': 'Este algoritmo fusiona líneas que se tocan en sus puntos inicial o final y tienen la misma dirección (dada una tolerancia en grados). <p>Para los atributos se puede considerar:</p>1 - fusionar líneas que tengan los mismos atributos; o</li><li>2 - conservar los atributos de la línea más larga.</li>'},
'Extends lines at their <b>start</b> and/or <b>end</b> points.' : {'es': 'Extiende líneas en sus puntos <b>inicio</b> y/o <b>final</b>.'},
'This algorithm calculates the inner and outer angles of the polygon vertices of a layer. The output layer corresponds to the points with the calculated angles stored in the respective attributes.' : {'es': 'Este algoritmo calcula los ángulos interior y exterior de los vértices del polígono de una capa. La capa de salida corresponde a los puntos con los ángulos calculados almacenados en los atributos respectivos.'},
'Inverts vertex order for polygons and lines.' : {'es': 'Invierte el orden de los vértices de polígonos y líneas.'},
'This script fills a certain attribute of the features of a layer of points according to its sequence in relation to the polygon of another layer.' : {'es': 'Este script rellena un determinado atributo de las entidades de una capa de puntos según su secuencia en relación al polígono de otra capa.'},
'This tool generates a Report for the Analytical Calculation of Area, Azimuths, Polygon Sides, UTM Projection and Geodetic Coordinates of a Property.' : {'es': 'Esta herramienta genera un Informe para el Cálculo Analítico de Área, Acimutes, Lados de Polígono, Proyección UTM y Coordenadas Geodésicas de una Propiedad.'},
'Elaboration of Deed Description based on vector layers that define a property survey.' : {'es': 'Elaboración de Descripción de Escritura en base a capas vectoriales que definen un levantamiento de propiedad.'},
'This tool generates report(s) with the informations about a geodetic landmarks automatically from the "reference_point_p" layer.' : {'es': 'Esta herramienta genera informes con la información sobre puntos de referencia geodésicos automáticamente desde la capa "reference_point_p".'},
"This tool generates the Vertices and Sides Descriptive Table, also known as Synthetic Deed Description, based on the attributes, sequence and code, in the point layer's attribute table." : {'es': 'Esta herramienta genera la Tabla Descriptiva de Vértices y Lados, también conocida como Descripción de Escritura Sintética, basada en los atributos, secuencia y código, en la tabla de atributos de la capa de puntos.'},
'This tool allows you to restore a database content by importing all the backup information in a ".sql" file into a PostgreSQL server.' : {'es': 'Esta herramienta le permite restaurar el contenido de una base de datos importando toda la información de la copia de seguridad en un archivo ".sql" a un servidor PostgreSQL.'},
'This tool creates a <b>backup</b> file in the "<b>.sql</b>" format for a PostgreSQL server database.' : {'es': 'Esta herramienta crea un archivo <b>copia de seguridad</b> en el formato "<b>.sql</b>" para una base de datos del servidor PostgreSQL.'},
'This tool allows the user to clone any PostgreSQL database. From a model database, another database that has exactly the same (schema and instances) is generated with a new name defined by the operator.' : {'es': 'Esta herramienta permite al usuario clonar cualquier base de datos PostgreSQL. A partir de una base de datos modelo se genera otra base de datos que tiene exactamente lo mismo (esquema e instancias) con un nuevo nombre definido por el operador.'},
'This tool allows you to delete / drop any PostgreSQL database.' : {'es': 'Esta herramienta le permite eliminar/eliminar cualquier base de datos PostgreSQL.'},
'This tool allows you to rename a PostgreSQL database.' : {'es': 'Esta herramienta le permite cambiar el nombre de una base de datos PostgreSQL.'},
'This tool allows you to load a raster layer into a PostGIS database.' : {'es': 'Esta herramienta le permite cargar una capa ráster en una base de datos PostGIS.'},
'This tool changes the encoding type of a .sql file. A new file will be created with the user-defined encoding.' : {'es': 'Esta herramienta cambia el tipo de codificación de un archivo .sql. Se creará un nuevo archivo con la codificación definida por el usuario.'},
'Exports any 8 bit RGB or RGBA raster layer as a JPEG file. Ideal for reducing the size of the output file. It performs a lossy JPEG compression that, in general, the loss of quality goes unnoticed visually.' : {'es': 'Exporta cualquier capa ráster RGB o RGBA de 8 bits como un archivo JPEG. Ideal para reducir el tamaño del archivo de salida. Realiza una compresión JPEG con pérdida que, por lo general, la pérdida de calidad pasa desapercibida visualmente.'},
'Creates a binarized raster, dividing the input raster into two distinct classes from statistical data (lower and upper threshold) from area or point samples. Optionally, minimum and maximum threshold values can also be set.' : {'es': 'Crea un ráster binario, dividiendo el ráster de entrada en dos clases distintas a partir de datos estadísticos (umbral inferior y superior) de muestras de área o puntos. Opcionalmente, también se pueden establecer valores de umbral mínimo y máximo.'},
'A class matches the values within the range of thresholds, where the value 1 (true) is returned. The other class corresponds to values outside the range, returning the value 0 (false).' : {'es': 'Una clase coincide con los valores dentro del rango de umbrales, donde se devuelve el valor 1 (verdadero). La otra clase corresponde a valores fuera del rango, devolviendo el valor 0 (falso).'},
'This tool aims to create an Overviews file (.ovr). This algorithm has the advantage of applying a JPEG compression at each level, greatly reducing the generated file size.' : {'es': 'Esta herramienta tiene como objetivo crear un archivo de descripción general (.ovr). Este algoritmo tiene la ventaja de aplicar una compresión JPEG en cada nivel, reduciendo en gran medida el tamaño del archivo generado.'},
'This tool estimates the value of the points from Raster, making the proper interpolation of the nearest pixels (cells).' : {'es': 'Esta herramienta estima el valor de los puntos de Raster, realizando la interpolación adecuada de los píxeles (celdas) más cercanos.'},
'This tool separates drone photographs into new folders to be processed by blocks, from a layer of polygons (blocks) and from layers of geotagged photographs.' : {'es': 'Esta herramienta separa las fotografías tomadas por drones en nuevas carpetas para ser procesadas por bloques, desde una capa de polígonos (bloques) y desde capas de fotografías geoetiquetadas.'},
'This tool makes it possible to copy or move files to a new folder from a point layer with file paths.' : {'es': 'Esta herramienta permite copiar o mover archivos a una nueva carpeta desde una capa de puntos con rutas de archivo.'},
'Generate text file with Ground Control Points (GCP) from a point layer to WebODM.' : {'es': 'Generar archivo de texto con Puntos de Control Terrestre (GCP) desde una capa de puntos para WebODM.'},
'Generate text file with Ground Control Points (GCP) from a point layer to CloudCompare.' : {'es': 'Generar archivo de texto con Puntos de Control Terrestre (GCP) desde una capa de puntos para CloudCompare.'},
'This tool performs the vertical adjustment of Digital Elevation Models (DEM) from Ground Control Points (GCP).' : {'es': 'Esta herramienta realiza el ajuste vertical de Modelos Digitales de Elevación (DEM) desde Puntos de Control Terrestre (GCP).'},
'This tool applies the filtering technique in the Raster pixel by pixel, based on the gray level values of neighboring pixels.' : {'es': 'Esta herramienta aplica la técnica de filtrado en el Raster píxel a píxel, en función de los valores del nivel de gris de los píxeles vecinos.'},
'The filtering process is done using matrices called masks (or kernel), which are applied to the image.' : {'es': 'El proceso de filtrado se realiza mediante matrices llamadas máscaras (o kernel), que se aplican a la imagen.'},
'This tool generates a layer of points with <b>Spot Elevations</b> from a <b>Digital Terrain Model</b> and a vector layer of <b>contour lines</b>.' : {'es': 'Esta herramienta genera una capa de puntos con <b>Elevaciones puntuales</b> a partir de un <b>Modelo digital de terreno</b> y una capa vectorial de <b>líneas de contorno</b>.'},
'This tool orients the geometry of polygon-like features clockwise or counterclockwise, defining the first vertex as the north, south, east, or west.' : {'es': 'Esta herramienta orienta la geometría de entidades tipo polígono en sentido horario o antihorario, definiendo el primer vértice como norte, sur, este u oeste.'},
"This algorithm fills in the attributes of a specific field from another layer, in such a way that the feature's centroid intercepts the corresponding feature from the other layer." : {'es': 'Este algoritmo completa los atributos de un campo específico de otra capa, de tal manera que el centroide de la entidad intercepta la entidad correspondiente de la otra capa.'},
'The source and destination fields must be indicated to fill in the attributes.' : {'es': 'Se deben indicar los campos de origen y destino para completar los atributos.'},
'Converts the red, green, and blue values of an RGB image to Hue (H), Saturation (S), and Value (V) images.' : {'es': 'Convierte los valores de rojo, verde y azul de una imagen RGB en imágenes de Tono (H), Saturación (S) y Valor (V).'},
'This tool fills in a numeric attribute following a geographic criterion, for example: from north to south and west to east.' : {'es': 'Esta herramienta completa un atributo numérico siguiendo un criterio geográfico, por ejemplo: de norte a sur y de oeste a este.'},
'Note: This algorithm uses the feature centroid to sort geographically.' : {'es': 'Nota: Este algoritmo utiliza el centroide de entidades para ordenar geográficamente.'},
'Generates front lot lines from a polygon layer of parcels.' : {'es': 'Genera líneas frontales de lote a partir de una capa poligonal de parcelas.'},
'This tool returns the central tendency point(s) for clustering points of entry points.' : {'es': 'Esta herramienta devuelve los puntos de tendencia central para los puntos de agrupación de puntos de entrada.'},
'Performs the reconstitution of a Deed Description using Regular Expressions (RegEx).' : {'es': 'Realiza la reconstitución de una Descripción de Escritura utilizando Expresiones Regulares (RegEx).'},
'Creates new vertices between adjacent polygons to ensure perfect connectivity (topology) between them.' : {'es': 'Crea nuevos vértices entre polígonos adyacentes para asegurar una perfecta conectividad (topología) entre ellos.'},
'This tool assigns a sequential value to connected line features based on their topological order. It is ideal for mapping drainage networks, road segments, pipelines, irrigation systems, or any linear vector structure where directional order matters. Users can define the sequence direction (forward, reverse, or both), group by an attribute field, and set a spatial tolerance for node connection. The result is written directly to the layer in custom fields.' : {'es': 'Esta herramienta permite asignar un valor secuencial a entidades lineales conectadas, según su orden topológico. Es ideal para aplicaciones en redes de drenaje, sistemas de riego, carreteras, tuberías u otras estructuras lineales donde la secuencia tenga importancia. El usuario puede definir la dirección de la numeración (hacia adelante, hacia atrás o ambas), agrupar por un campo de atributo y ajustar la tolerancia espacial para la conexión entre vértices. El resultado se guarda directamente en la capa, en campos personalizados.'},
'This tool generates a polygon layer from a point layer and its filled order (sequence) attributes.' : {'es': 'Esta herramienta genera una capa de polígono a partir de una capa de puntos y sus atributos de orden (secuencia) rellenos.'},
'This tool generates a polygon layer from a connected line layer.' : {'es': 'Esta herramienta genera una capa de polígono a partir de una capa de líneas conectadas.'},
'Performs base RTK correction using post-process coordinates, for example by PPP, and applies corrections to all rover points.' : {'es': 'Realiza la corrección RTK base utilizando coordenadas de posprocesamiento, por ejemplo mediante PPP, y aplica correcciones a todos los puntos móviles.'},
'Measures the degree to which features are concentrated or dispersed around the geometric mean center.' : {'es': 'Mide el grado en que las entidades se concentran o dispersan alrededor del centro de la media geométrica.'},
'This tool performs the horizontal and vertical adjustment of Cloud of Points in (TXT) format using LineStringZ vectors.' : {'es': 'Esta herramienta realiza el ajuste horizontal y vertical de Nube de Puntos en formato (TXT) utilizando vectores LineStringZ.'},
'This tool exports a Digital Elevation Model (DEM) as a text file (txt) for later transformation into a point cloud.' : {'es': 'Esta herramienta exporta un Modelo de Elevación Digital (DEM) como un archivo de texto (txt) para su posterior transformación en una nube de puntos.'},
'Optionally, the associated Orthomosaic RGB colors can be taken to the text file.' : {'es': 'Opcionalmente, los colores RGB del Ortomosaico asociados se pueden llevar al archivo de texto.'},
'Generates adjoiner lines from a polygon layer of parcels.' : {'es': 'Genera líneas adyacentes a partir de una capa poligonal de parcelas.'},
'Identifies the overlap between features of a polygon type layer.' : {'es': 'Identifica la superposición entre entidades de una capa de tipo polígono.'},
'This tool performs the difference between two Digital Elevation Models (DEM).' : {'es': 'Esta herramienta realiza la diferencia entre dos Modelos Digitales de Elevación (DEM).'},
'Minuend is the raster to be subtracted.' : {'es': 'Minuendo es el ráster que se va a restar.'},
'Subtrahend is the rastar that is subtracting.' : {'es': 'El sustraendo es el ráster que se está restando.'},
'This algorithm calculates statistics for the bands of a raster layer, categorized by zones defined in a polygon type vector layer.' : {'es': 'Este algoritmo calcula estadísticas para las bandas de una capa ráster, categorizadas por zonas definidas en una capa vectorial de tipo polígono.'},
'The values of the raster cells where the pixel center is exactly inside the polygon are considered in the statistics.' : {'es': 'En las estadísticas se consideran los valores de las celdas ráster donde el centro del píxel está exactamente dentro del polígono.'},
'This tool performs histogram matching of the JPEG photo files of one input photo layer relative to another reference photo layer.' : {'es': 'Esta herramienta realiza una comparación de histogramas de los archivos de fotografías JPEG de una capa de fotografías de entrada en relación con otra capa de fotografías de referencia.'},
'This tool matches the histogram of a raster layer in relation to another reference raster layer.' : {'es': 'Esta herramienta hace coincidir el histograma de una capa ráster en relación con otra capa ráster de referencia.'},
'Splits a raster dataset into smaller pieces, by horizontal and vertical tiles.' : {'es': 'Divide un conjunto de datos ráster en partes más pequeñas, mediante mosaicos horizontales y verticales.'},
'Creates new vertices into polygons to ensure perfect connectivity (topology) between two layers.' : {'es': 'Crea nuevos vértices en polígonos para garantizar una conectividad (topología) perfecta entre dos capas.'},
'This tool generates frames in the direction of lines, given the measurements of longitudinal distance, transverse distance and overlapping percentage between frames.' : {'es': 'Esta herramienta genera cuadros en la dirección de las líneas, dadas las medidas de distancia longitudinal, distancia transversal y porcentaje de superposición entre cuadros.'},
'Generates cross sections from a line-type layer.' : {'es': 'Genera secciones transversales a partir de una capa de tipo línea.'},
'This tool exports one or several files in standard text file (ASCII) based on an expression considering the attributes of a layer.' : {'es': 'Esta herramienta exporta uno o varios archivos en formato de texto estándar (ASCII) en base a una expresión considerando los atributos de una capa.'},
"This tool performs a series of topological validations to ensure the correct generation of survey plans and deed description based on GeoOne's <b>TopoGeo</b> and <b>GeoRural</b> models." : {'es': 'Esta herramienta realiza una serie de validaciones topológicas para asegurar la correcta generación de planos topográficos y descripción de escrituración basados ​​en los modelos <b>TopoGeo</b> y <b>GeoRural</b> de GeoOne.'},

'''the starting point for the description of this perimeter.
All coordinates described here are georeferenced to the Geodetic Reference System (GRS) (SGR) <b>[SGR]</b>, and are projected in the system <b>[PROJ]</b>,
from which all azimuths and distances, area and perimeter were calculated.</p>''': {'es': '''el punto de partida para la descripción de este perímetro.
 Todas las coordenadas aquí descritas están georreferenciadas al Sistema de Referencia Geodésica (GRS) (SGR) <b>[SGR]</b>, y se proyectan en el sistema <b>[PROJ]</b>,
 a partir del cual se calcularon todos los acimutes y distancias, área y perímetro.</p>'''},

 '''the last point of this perimeter.
 All coordinates described here are georeferenced to the Geodetic Reference System (GRS) (SGR) <b>[SGR]</b>, and are projected in the system <b>[PROJ]</b>,
 from which all azimuths and distances, area and perimeter were calculated.</p>''': {'es': '''el último punto de este perímetro.
 Todas las coordenadas aquí descritas están georreferenciadas al Sistema de Referencia Geodésica (GRS) (SGR) <b>[SGR]</b>, y se proyectan en el sistema <b>[PROJ]</b>,
 a partir del cual se calcularon todos los acimutes y distancias, área y perímetro.</p>'''},

'''This tool fills in a numeric attribute following a geographic criterion, for example: from north to south and west to east.
Note: This algorithm uses the feature centroid to sort geographically.''': {'es': '''Esta herramienta completa un atributo numérico siguiendo un criterio geográfico, por ejemplo: de norte a sur y de oeste a este.
Nota: Este algoritmo utiliza el centroide de entidades para ordenar geográficamente.'''},

'''This tool exports a Digital Elevation Model (DEM) as a text file (txt) for later transformation into a point cloud.
Optionally, the associated Orthomosaic RGB colors can be taken to the text file.''': {'es': '''Esta herramienta exporta un Modelo de Elevación Digital (DEM) como un archivo de texto (txt) para su posterior transformación en una nube de puntos.
Opcionalmente, los colores RGB de Orthomosaic asociados se pueden llevar al archivo de texto.'''},

'''This tool performs the difference between two Digital Elevation Models (DEM).
Minuend is the raster to be subtracted.
Subtrahend is the rastar that is subtracting.''': {'es': '''Esta herramienta realiza la diferencia entre dos Modelos Digitales de Elevación (DEM).
Minuendo es el ráster que se va a restar.
El sustraendo es el ráster que se está restando.'''},

'''This tool applies the filtering technique in the Raster pixel by pixel, based on the gray level values of neighboring pixels.
The filtering process is done using matrices called masks (or kernel), which are applied to the image.''': {'es': '''Esta herramienta aplica la técnica de filtrado en el Raster píxel a píxel, en función de los valores del nivel de gris de los píxeles vecinos.
El proceso de filtrado se realiza mediante matrices llamadas máscaras (o kernel), que se aplican a la imagen.'''},

'''This tool generates a layer of points with <b>Spot Elevations</b> from a <b>Digital Terrain Model</b> and a vector layer of <b>contour lines</b>.''': {'es': '''Esta herramienta genera una capa de puntos con <b>Elevaciones puntuales</b> a partir de un <b>Modelo digital de terreno</b> y una capa vectorial de <b>líneas de contorno</b>.'''},

'''Calculates the sigmax, sigmay and sigmaz precisions (when available) of the closest points to each reference point considering a maximum distance or a minimum number of closest points.
Output: Multipoint layer with positional accuracies in meters and other statistics.
1) Max distance: get all points within the distance.
2) Minimum quantity: get all the closest points, regardless of the maximum distance.
3) Maximum distance and minimum quantity: get only the closest points that are within the maximum distance.''': {'es': '''Calcula las precisiones sigmax, sigmay y sigmaz (cuando estén disponibles) de los puntos más cercanos a cada punto de referencia considerando una distancia máxima o un número mínimo de puntos más cercanos.
Salida: Capa multipunto con precisiones posicionales en metros y otras estadísticas.
1) Distancia máxima: obtén todos los puntos dentro de la distancia.
2) Cantidad mínima: consigue todos los puntos más cercanos, independientemente de la distancia máxima.
3) Distancia máxima y cantidad mínima: obtenga solo los puntos más cercanos que estén dentro de la distancia máxima.'''},

'''This tool returns the central tendency point(s) for clustering points of entry points.
The following statistics can be obtained by grouping:
◼️ <b>Mean Center</b>: calculation of the average in X and Y
◼️ <b>Median Center</b>: calculation of the median in X and Y (less influenced by outliers)
◼️ <b>Central Feature</b>: identification of the central feature (smallest Euclidean distance)
Note: Layer in a projected SRC gets more accurate results.''': {'es': '''Esta herramienta devuelve los puntos de tendencia central para agrupar puntos de puntos de entrada.
Las siguientes estadísticas se pueden obtener agrupando:
◼️ <b>Centro medio</b>: cálculo del promedio en X e Y
◼️ <b>Centro de la mediana</b>: cálculo de la mediana en X e Y (menos influenciado por valores atípicos)
◼️ <b>Entidad central</b>: identificación de la entidad central (distancia euclidiana más pequeña)
Nota: La capa en un SRC proyectado obtiene resultados más precisos.'''},

'''Loads a GNSS processing POS file (.pos) as a point layer.
Compatibility: RTKLIB and IBGE-PPP.
Types:
◼️ All processed points
◼️ Last point
For relative solutions (RTK/PPK), base station standard deviations can be informed to propagate the rover coordinate precisions. Use this option when the base coordinates are not error-free.'''
: {'es': '''Carga un archivo POS (.pos) de procesamiento GNSS como una capa de puntos.
Compatibilidad: RTKLIB e IBGE-PPP.
Tipos:
◼️ Todos los puntos procesados
◼️ Último punto
Para posicionamiento relativo (RTK/PPK), las desviaciones estándar de la estación base pueden utilizarse para propagar las precisiones de las coordenadas del rover.'''},

'''It finds the central points (vertices) of the concentrations of points surveyed by the Kinematic method (stop and go) from the processing of GNSS data.
Input data:
◼️ GNSS point layer from RTKLIB or IBGE-PPP from .pos file
◼️ Minimum time to survey the point in minutes
◼️ Tolerance in centimeters to consider the static point''': {'es': '''Encuentra los puntos centrales (vértices) de las concentraciones de puntos levantados por el método Cinemático (stop and go) a partir del procesamiento de datos GNSS.
Datos de entrada:
◼️ Capa de puntos GNSS de RTKLIB o IBGE-PPP desde un archivo .pos
◼️ Tiempo mínimo para inspeccionar el punto en minutos
◼️ Tolerancia en centímetros para considerar el punto estático'''},

'''Loads a NMEA file (protocol 0183) from GNSS receivers as a point layer.
Modes:
◼️ Kinematic - generates all tracked points with their accuracies (PDOP, HDOP and VDOP) and number of satellites.
◼️ Static - calculates the mean and standard deviation of the observed points, for all points or only for fixed solution points (best result).''': {'es': '''Carga un archivo NMEA (protocolo 0183) desde receptores GNSS como una capa de puntos.
Modos:
◼️ Cinemática: genera todos los puntos rastreados con sus precisiones (PDOP, HDOP y VDOP) y número de satélites.
◼️ Estático: calcula la media y la desviación estándar de los puntos observados, para todos los puntos o solo para los puntos de solución fijos (mejor resultado).'''},

'This tool creates a <b>backup</b> file in the "<b>.sql</b>" format for a PostgreSQL server database.': {'es': 'Esta herramienta crea un archivo <b>copia de seguridad</b> en el formato "<b>.sql</b>" para una base de datos del servidor PostgreSQL.'},

'''This tool changes the encoding type of a .sql file. A new file will be created with the user-defined encoding.
In some cases, this is a possible solution  to transfer data between different operating systems, for example from Windows to Linux, and vice versa.''': {'es': '''Esta herramienta cambia el tipo de codificación de un archivo .sql. Se creará un nuevo archivo con la codificación definida por el usuario.
En algunos casos, esta es una posible solución para transferir datos entre diferentes sistemas operativos, por ejemplo de Windows a Linux, y viceversa.'''},

'''This tool allows you to rename a PostgreSQL database.
Note: To run this operation, the database must be disconnected. This means, that it must not be opened in any software (PgAdmin, QGIS, etc.).''': {'es': '''Esta herramienta le permite cambiar el nombre de una base de datos PostgreSQL.
Nota: Para ejecutar esta operación, la base de datos debe estar desconectada. Esto significa que no debe abrirse en ningún software (PgAdmin, QGIS, etc.).'''},

'''This tool allows the user to clone any PostgreSQL database. From a model database, another database that has exactly the same (schema and instances) is generated with a new name defined by the operator.
Note: To create more than one "clone", the new database names must be filled and separated by "comma".''': {'es': '''Esta herramienta permite al usuario clonar cualquier base de datos PostgreSQL. A partir de una base de datos modelo se genera otra base de datos que tiene exactamente lo mismo (esquema e instancias) con un nuevo nombre definido por el operador.
Nota: Para crear más de un "clon", los nombres de las nuevas bases de datos deben completarse y separarse por "coma".'''},

'''This tool allows you to delete / drop any PostgreSQL database.
Notes:
- To run this operation, the database must be disconnected. This means, that it must not be opened in any software (PgAdmin, QGIS, etc.).
- To delete more than one database, the names must be filled and separated by "comma".
<p style="color:red;">Attention: This operation is irreversible, so be sure before running it!</p>''': {'es': '''Esta herramienta le permite eliminar cualquier base de datos PostgreSQL.
Notas:
- Para ejecutar esta operación, la base de datos debe estar desconectada. Esto significa que no debe abrirse en ningún software (PgAdmin, QGIS, etc.).
- Para eliminar más de una base de datos, se deben llenar los nombres y separarlos por "coma".
<p style="color:red;">Atención: ¡Esta operación es irreversible, así que asegúrese antes de ejecutarla!</p>'''},

'''Performs an arithmetic operation on the bands of a raster. The predefined formula is used to calculate the Green Leaf Index (GLI) for a RGB raster. However you can enter your own formula.
Examples:
NDVI with RGN raster: ( b3 - b1) / (b3 + b1)
NDWI with RGN raster: ( b2 - b3) / (b2 + b3)
GLI with RGB raster: (2*b2 - b1 - b3) / (2*b2 + b1 + b3)
VARI with RGB raster: (b2 - b1) / (b2 + b1 - b3)
VIgreen with RGB raster: (b2 - b1) / (b2 + b1)
Obs.:
The operators supported are:  + , - , * , /''': {'es': '''Realiza una operación aritmética sobre las bandas de un ráster. La fórmula predefinida se utiliza para calcular el Green Leaf Index (GLI) para un ráster RGB. Sin embargo, puede ingresar su propia fórmula.
Ejemplos:
NDVI con ráster RGN: ( b3 - b1) / (b3 + b1)
NDWI con ráster RGN: ( b2 - b3) / (b2 + b3)
GLI con ráster RGB: (2*b2 - b1 - b3) / (2*b2 + b1 + b3)
VARI con ráster RGB: (b2 - b1) / (b2 + b1 - b3)
VIgreen con ráster RGB: (b2 - b1) / (b2 + b1)
Obs.:
Los operadores admitidos son: + , - , * , /'''},

'''Loads a set of raster files that intersect the geometries of an input vector layer.
Optionally, it is possible to copy the selected rasters and paste them in another folder.''': {'es': '''Carga un conjunto de archivos ráster que intersectan las geometrías de una capa vectorial de entrada.
 Opcionalmente, es posible copiar los rásteres seleccionados y pegarlos en otra carpeta.'''},

 '''This algorithm calculates statistics for the bands of a raster layer, categorized by zones defined in a polygon type vector layer.
The values of the raster cells where the pixel center is exactly inside the polygon are considered in the statistics.''': {'es': '''Este algoritmo calcula estadísticas para las bandas de una capa ráster, categorizadas por zonas definidas en una capa vectorial de tipo polígono.
Los valores de las celdas ráster donde el centro del píxel está exactamente dentro del polígono se consideran en las estadísticas.'''},

'''Creates a binarized raster, dividing the input raster into two distinct classes from statistical data (lower and upper threshold) from area or point samples. Optionally, minimum and maximum threshold values can also be set.
A class matches the values within the range of thresholds, where the value 1 (true) is returned. The other class corresponds to values outside the range, returning the value 0 (false).''': {'es': '''Crea un ráster binario, dividiendo el ráster de entrada en dos clases distintas a partir de datos estadísticos (umbral inferior y superior) de muestras de área o puntos. Opcionalmente, también se pueden establecer valores de umbral mínimo y máximo.
Una clase coincide con los valores dentro del rango de umbrales, donde se devuelve el valor 1 (verdadero). La otra clase corresponde a valores fuera del rango, devolviendo el valor 0 (falso).'''},

'Note: Binary thresholding is one of the easiest and fastest ways to classify an image from an index such as NDVI. This algorithm can be used to identify areas with vegetation cover using an index such as the NDVI (França et al., 2017).': {'es': 'Nota: El umbral binario es una de las formas más fáciles y rápidas de clasificar una imagen a partir de un índice como NDVI. Este algoritmo se puede utilizar para identificar áreas con cobertura vegetal utilizando un índice como el NDVI (França et al., 2017).'},

'''The largest width or height value of the original image is resized to the user-defined value. The short side is scaled proportionately.
Note: The metadata is preserved.''': {'es': '''El valor de ancho o alto más grande de la imagen original cambia de tamaño al valor definido por el usuario. El lado corto tiene una escala proporcional.
 Nota: Los metadatos se conservan."'''},

 '''Creates a KML file embedding in that single file all photographs in base64 textual format to be viewed in Google Earth.
 Images are resized to a new size corresponding to the image's largest side.''': {'es': '''Crea un archivo KML incrustando en ese único archivo todas las fotografías en formato textual base64 para ser visualizadas en Google Earth.
 Las imágenes cambian de tamaño a un nuevo tamaño correspondiente al lado más grande de la imagen.'''},

 '''Note: Sample data obtained from class notes of the Geodetic Survey discipline at UFPE.
''': {'es': '''Nota: Datos de muestra obtenidos de apuntes de clase de la disciplina Levantamiento Geodésico de la UFPE.
'''},

'''Notes: Data collected in the discipline of <i>Geodetic Surveys</i> in the Graduate Program at UFPE, in field work coordinated by <b>Prof. Dr. Andrea de Seixas</b>.
For more information on the methodology used, please read the article at the link below:''': {'es': '''Notas: Datos recopilados en la disciplina de <i>Levantamientos Geodésicos</i> en el Programa de Posgrado de la UFPE, en trabajo de campo coordinado por el <b>Prof. Dra. Andrea de Seixas</b>.
Para obtener más información sobre la metodología utilizada, lea el artículo en el siguiente link:'''},

'''Note: Sample data obtained from class notes of the Geodetic Survey discipline at UFPE.
''': {'es': '''Nota: Datos de muestra obtenidos de apuntes de clase de la disciplina Levantamiento Geodésico de la UFPE.
'''},

"""This tool performs the following types of coordinate transformation:
◼️ <b>Translation Transformation</b>: 1 vector without adjustment / 2 or + vectors with adjustment.
◼️ <b>Conformal Transformation (2D Helmert)</b>: 2 vectors without adjustment / 3 or + vectors with adjustment.
◼️ <b>Affine Transformation</b>: 3 vectors without adjustment / 4 or + vectors with adjustment.
With this tool it is possible to perform correctly the georeferencing of vector files in QGIS.
""": {'es': """Esta herramienta realiza los siguientes tipos de transformación de coordenadas:
◼️ <b>Transformación de traslación</b>: 1 vector sin ajuste / 2 o + vectores con ajuste.
◼️ <b>Transformación Conformal (2D Helmert)</b>: 2 vectores sin ajuste / 3 o + vectores con ajuste.
◼️ <b>Transformación Afín</b>: 3 vectores sin ajuste / 4 o + vectores con ajuste.
Con esta herramienta es posible realizar correctamente la georreferenciación de archivos vectoriales en QGIS.
"""},

'''
This algorithm transforms coordinates between the following reference systems:
- geodetic <b>(λ, ϕ, h)</b>;
- geocentric or ECEF <b>(X, Y, Z)</b>; and
- topocentric in a local tangent plane <b>(E, N, U)</b>.
Default values for origin coordinates can be applied to Recife / Brazil.''': {'es': '''
Este algoritmo transforma coordenadas entre los siguientes sistemas de referencia:
- geodésico <b>(λ, ϕ, h)</b>;
- geocéntrico o ECEF <b>(X, Y, Z)</b>; y
- topocéntrico en un plano tangente local <b>(E, N, U)</b>.
Los valores predeterminados para las coordenadas de origen se pueden aplicar a Recife/Brasil.'''},

'''Nota: Dados de exemplo obtidos de Mendonça et al. (2010).
Saiba mais:''': {'es': '''Nota: Dados de ejemplo obtidos de Mendonça et al. (2010).
Saiba más:'''},

'Error in coordinate {}!' : {'es': '¡Error en la coordenada {}!'},
'New CRS defined to zone {} and hemisphere {}.' : {'es': 'Nuevo CRS definido para zona {} y hemisferio {}.'},
'Set CRS in UTM': {'es': 'Establecer SRC en UTM'},
'No active layer found!': {'es': '¡No se encontró ninguna capa activa!'},
'Active layer style successfully copied.': {'es': 'Estilo de la capa activa copiado con éxito.'},
'Copy layer style': {'es': 'Copiar estilo de la capa'},
'No style copied!': {'es': '¡Ningún estilo copiado!'},
'The layers are of different types (raster and vector)!': {'es': '¡Las capas son de tipos diferentes (ráster y vector)!'},
'The vector layers have different geometry types!': {'es': '¡Las capas vectoriales tienen diferentes tipos de geometría!'},
'Style successfully pasted to the destination layer.': {'es': 'Estilo pegado con éxito en la capa de destino.'},
'Paste style to the layer': {'es': 'Pegar estilo en la capa'},
'Tutorials': {'es': 'Tutoriales'},
'This tool allows for the automatic conversion and reprojection of all vector layers present in a GeoPackage (.GPKG) file to a new Coordinate Reference System (CRS) defined by the user. The tool simplifies working with multiple layers while maintaining the integrity of the vector data by reprojecting them in batch.': {'es': 'Esta herramienta permite la conversión y reproyección automática de todas las capas vectoriales presentes en un archivo GeoPackage (.GPKG) a un nuevo Sistema de Referencia de Coordenadas (SRC) definido por el usuario. La herramienta facilita el trabajo con múltiples capas, manteniendo la integridad de los datos vectoriales al reproyectarlos por lotes.'},
'Reproject GeoPackage': {'es': 'Reproyectar GeoPackage'},
'Allow projected CRS': {'es': 'Permitir SRC proyectado'},
'Converting layer {}...': {'es': 'Convirtiendo capa {}...'},
'Only instantiated layers': {'es': 'Solo capas instanciadas'},
'This tool replaces the Z coordinates of an existing layer with the value of the nearest cell from a Digital Elevation Model (DEM).': {'es': 'Esta herramienta reemplaza las coordenadas Z de una capa existente con el valor de la celda más cercana de un Modelo de Elevación Digital (DEM).'},
'Set Z coordinate from DEM': {'es': 'Establecer la coordenada Z desde DEM'},
'Defining Z coordinate...': {'es': 'Definiendo la coordenada Z...'},
'Input layer has no Z dimension': {'es': 'La capa de entrada no tiene dimensión Z'},
'Select by key attribute': {'es': 'Seleccionar por atributo clave'},
'''This tool allows you to select features that share the same foreign key attribute from multiple layers based on the primary key attribute of a selected feature from another layer.
Note: Enter the foreign key field name if it is not the same as the primary key field name.''': {'es': '''Esta herramienta le permite seleccionar entidades que comparten el mismo atributo de clave externa de varias capas en función del atributo de clave principal de una entidad seleccionada de otra capa.
Nota: Introduzca el nombre del campo de clave externa si no es el mismo que el nombre del campo de clave principal.'''},
'Primary key': {'es': 'Clave primaria'},
'Foreign key': {'es': 'Clave externa'},
'Layer {} has no key field!': {'es': '¡La capa {} no tiene campo clave!'},
'Offset': {'es': 'Compensar'},
'Connected layer': {'es': 'Capa conectada'},
'Path {} does not exist!': {'es': '¡La ruta del archivo {} no existe!'},
'Coordinates in Degrees, Minutes, and Seconds (DMS)': {'es': 'Coordenadas en Grados, Minutos y Segundos (GMS)'},
'Estimate azimuth': {'es': 'Estimar el azimut'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO], from which all azimuths and distances were calculated.': {'es': ', y están proyectados en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO], a partir del cual se calcularon todos los acimutes y distancias.'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. All azimuths and distances were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the perimeter.': {'es': ', y están proyectados en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO]. Todos los acimutes y distancias se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del perímetro.'},
'. All azimuths and distances were calculated from the projected coordinates in UTM, zone [FUSO] and hemisphere [HEMISPHERE].': {'es': '. Todos los acimutes y distancias se calcularon a partir de las coordenadas proyectadas en UTM, zona [FUSO] y hemisferio [HEMISFERIO].'},
'. All azimuths and distances were calculated in the Local Tangent Plane (LTP), having as origin the centroid and average altitude of the perimeter.': {'es': '. Todos los acimutes y distancias se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del perímetro.'},
', and are projected in the UTM system, zone [FUSO] and hemisphere [HEMISFERIO]. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant, and the distances were calculated in the Local Tangent Plane (LTP) having as origin the centroid and average altitude of the perimeter.': {'es': ', y están proyectados en el sistema UTM, zona [FUSO] y hemisferio [HEMISFERIO]. Los acimutes se calcularon utilizando la fórmula del Problema Geodésico Inverso según Puissant, y las distancias se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del levantamiento del perímetro.'},
'. The azimuths were calculated using the Inverse Geodetic Problem formula according to Puissant, and the distances were calculated in the Local Tangent Plane (LTP) having as origin the centroid and average altitude of the perimeter.': {'es': '. Los acimutes se calcularon utilizando la fórmula del Problema Geodésico Inverso según Puissant, y las distancias se calcularon en el Plano Tangente Local (LTP), teniendo como origen el centroide y la altitud media del perímetro.'},
'Interior angle lines': {'es': 'Líneas de ángulos interiores'},
'Exterior angle lines': {'es': 'Líneas de ángulos exteriores'},
'Angle line outside polygon bounds! Reduce radius size (distance).': {'es': '¡Línea angular fuera de los límites del polígono! Reducir el radio (distancia).'},
' {} topological inconsistencies detected!': {'es': ' {} inconsistencias topológicas detectadas!'},
' Congratulations! No topological inconsistency was detected.': {'es': ' ¡Enhorabuena! No se encontró ninguna inconsistencia topológica.'},
'Make sure the canvas extent is valid for a UTM projection!' : {'es': '¡Asegúrese de que la extensión del lienzo sea válida para una proyección UTM!'},
'Test Points' : {'es': 'Puntos de prueba'},
'Reference Points' : {'es': 'Puntos de referencia'},
'Name Field' : {'es': 'Campo de nombre'},
'3D Planialtimetric Discrepancies' : {'es': 'Discrepancias planialtimétricas 3D'},
'Decimal Places' : {'es': 'Decimales'},
'3D Planialtimetric Accuracy Report' : {'es': 'Informe de Exactitud Planialtimétrica 3D'},
'PLANIALTIMETRIC POSITIONAL ACCURACY' : {'es': 'Precisión posicional planialtimétrica'},
'PLANIMETRIC POSITIONAL ACCURACY' : {'es': 'Precisión posicional planialtimétrica'},
'VERTICAL POSITIONAL ACCURACY' : {'es': 'Precisión posicional altimétrica'},
'PLANIALTIMETRIC POSITIONAL ACCURACY REPORT (3D)' : {'es': 'Informe de precisión posicional planialtimétrica (3D)'},
'EVALUATED DATA' : {'es': 'DATOS EVALUADOS'},
'Discrepancy Vectors' : {'es': 'Vectores de discrepancia'},
'Total Pairs of Homologous Points' : {'es': 'Total de pares de puntos homólogos'},
'X Discrepancies' : {'es': 'Discrepancias X'},
'Y Discrepancies' : {'es': 'Discrepancias Y'},
'Z Discrepancies' : {'es': 'Discrepancias Z'},
'average (tendency)' : {'es': 'Promedio (tendencia)'},
'standard deviation (precision)' : {'es': 'Desviación estándar (precisión)'},
'maximum' : {'es': 'Máximo'},
'minimum' : {'es': 'Mínimo'},
'maximum discrepancy' : {'es': 'Discrepancia máxima'},
'minimum discrepancy' : {'es': 'Discrepancia mínima'},
'Cartographic Accuracy Standard' : {'es': 'Estándar de precisión cartográfica'},
'Vector lines' : {'es': 'Líneas vectoriales'},
'2D Planimetric Discrepancies' : {'es': 'Discrepancias planimétricas 2D'},
'Insufficient number of features for quality evaluation!' : {'es': '¡Número insuficiente de entidades para la evaluación de calidad!'},
'The number of features must be the same in both layers!' : {'es': '¡El número de entidades debe ser el mismo en ambas capas!'},
'The test and reference layers must be distinct!' : {'es': '¡Las capas de prueba y de referencia deben ser distintas!'},
'Define a projected CRS for the calculations!' : {'es': '¡Defina un CRS proyectado para los cálculos!'},
'Planimetric calculation...' : {'es': 'Cálculo planimétrico...'},
'Altimetric calculation...' : {'es': 'Cálculo altimétrico...'},
'Generating accuracy report...' : {'es': 'Generando informe de precisión...'},
'PLANIMETRIC POSITIONAL ACCURACY REPORT (2D)' : {'es': 'INFORME DE PRECISIÓN POSICIONAL PLANIMÉTRICA (2D)'},
'Check points' : {'es': 'Puntos de control'},
'Reference altitude' : {'es': 'Altitud de referencia'},
'Distance to filter nearest points (m)' : {'es': 'Distancia para filtrar los puntos más cercanos (m)'},
'Point Cloud Discrepancies' : {'es': 'Discrepancias en la nube de puntos'},
'Accuracy Report of the Point Cloud' : {'es': 'Informe de precisión de la nube de puntos'},
'Filtering nearest points...' : {'es': 'Filtrando los puntos más cercanos...'},
'Point Cloud positional accuracy' : {'es': 'Precisión posicional de la nube de puntos'},
'Vertical positional accuracy' : {'es': 'Precisión posicional vertical'},
'Horizontal positional accuracy' : {'es': 'Precisión posicional horizontal'},
'3D positional accuracy' : {'es': 'Precisión posicional 3D'},
'POINT CLOUD POSITIONAL ACCURACY' : {'es': 'PRECISA POSICIONAL DE LA NUBE DE PUNTOS'},
'DEM Discrepancies' : {'es': 'Discrepancias del DEM'},
'Accuracy Report of the DEM' : {'es': 'Informe de precisión del DEM'},
'DEM POSITIONAL ACCURACY' : {'es': 'PRECISA POSICIONAL DEL DEM'},
'A tool that streamlines the download of Digital Elevation Models (DEMs), allowing the user to define the area of interest directly in QGIS. It supports access to FABDEM and other modern DEMs, automatically generating the exact clipped extent for immediate use in your projects.': {'es': 'Herramienta que simplifica la descarga de Modelos Digitales de Elevación (MDE), permitiendo al usuario definir el área de interés directamente en QGIS. Admite el acceso a FABDEM y a otros MDEs modernos, generando automáticamente el recorte exacto de la extensión seleccionada para su uso inmediato en los proyectos.'},
'DEM Downloader': {'es': 'Descargador de MDE'},
'Define a smaller extent on the map!': {'es': '¡Define una extensión más pequeña en el mapa!'},
'No raster was downloaded!': {'es': '¡Ningún ráster fue descargado!'},
'Problem downloading': {'es': 'Problema al descargar'},
'Downloading file': {'es': 'Descargando archivo'},
'''This tool automatically <b>applies cartographic styles</b> to your QGIS vector layers — as if by magic.
It turns points, lines, and polygons into ready-to-use visual representations for professional maps, quickly and effortlessly.''': {'es': '''Esta herramienta <b>aplica estilos</b> cartográficos automáticos a tus capas vectoriales en QGIS, como por arte de magia.
Transforma puntos, líneas y polígonos en representaciones visuales listas para mapas profesionales, de forma rápida y sencilla.'''},
'- Select one style -': {'es': '- Selecciona un estilo -'},
'Dimensioning': {'es': 'Acotación'},
'Distance and Azimuth': {'es': 'Distancia y Azimut'},
'Equirectangular to Cubemap': {'es': 'Equirectangular a Cubemap'},
'''Converts a 360° image in equirectangular format into six images corresponding to the faces of a cube (cubemap).
The tool automatically creates a folder next to the original file and saves the faces using the original filename plus the face suffix (+X, −X, +Y, −Y, +Z, −Z).
These images can be opened in external editors for tasks such as anonymization, blurring, fixing artifacts near the poles, or inserting additional information.

The face resolution can be defined by the user, allowing a balance between performance and visual quality.''': {'es': '''Convierte una imagen 360° en formato equirectangular en seis imágenes que corresponden a las caras de un cubo (cubemap).
La herramienta crea automáticamente una carpeta junto al archivo original y guarda las caras usando el nombre del archivo seguido del sufijo de la cara (+X, −X, +Y, −Y, +Z, −Z).
Estas imágenes pueden abrirse en editores externos para tareas como anonimización, desenfoque, correcciones en los polos o inserción de información adicional.
La resolución de las caras puede ser definida por el usuario, permitiendo elegir entre rendimiento y calidad visual.'''},
'Equirectangular image (360°)': {'es': 'Imagen equirectangular (360°)'},
'Face resolution (N × N)': {'es': 'Tamaño de cada imagen generada del cubo'},
'Cubemap to Equirectangular': {'es': 'Cubemap a Equirectangular'},
'''Rebuilds a 360° equirectangular image from the six faces of a cubemap.
The tool reads the face images (+X, −X, +Y, −Y, +Z, −Z), recomposes the panorama, and produces a new image in standard equirectangular format.
Useful for returning to 360° format after editing, anonymization, or adding information directly on the cube faces.
When available, EXIF metadata from the original image can be reapplied to preserve GPS data and compatibility with 360° viewers.''': {'es': '''Reconstruye una imagen 360° en formato equirectangular a partir de las seis caras de un cubemap.
La herramienta lee las caras (+X, −X, +Y, −Y, +Z, −Z), recompone el panorama y genera una nueva imagen en formato equirectangular estándar.
Útil para volver al formato 360° después de procesos de edición, anonimización o inserción de información en las caras del cubo.
Cuando sea posible, los metadatos EXIF de la imagen original pueden aplicarse nuevamente para mantener los datos de GPS y la compatibilidad con visualizadores 360°.'''},
'Cubemap faces folder': {'es': 'Carpeta con las caras del cubemap'},
'Image Height (H)': {'es': 'Altura de la imagen (H)'},
'Original equirectangular image': {'es': 'Imagen equirectangular original'},
'Rebuilt 360° Image': {'es': 'Imagen 360° reconstruida'},
'Enroll in the 360° VR course in QGIS': {'es': 'Inscríbete en el curso de RV 360° en QGIS'},
'Click here to watch a full class on this tool': {'es': 'Haz clic aquí para ver una clase completa sobre esta herramienta'},
'Simple Camera': {'es': 'Cámara simple'},
'Layer Style': {'es': 'Estilo de capa'},
'intermediate contours': {'es': 'curvas de nivel intermedias'},
'index contours': {'es': 'curvas de nivel maestras'},
'List of Directions (Azimuths or Bearings)': {'es': 'Lista de Direcciones (Azimutes o Rumbos)'},
'''Calculation of points or a line from a set of horizontal <b>distances</b> and <b>directions.</b>
    <p>
      Directions can be entered as:
    </p>
    <ul>
      <li><b>Azimuths</b> (0–360°, in decimal or DMS format), e.g.:<br>
          <code>34°12'43.2"</code>, <code>165.25</code>
      </li>
      <li><b>Quadrant bearings</b> (rumo + quadrant/direction), e.g.:<br>
          <code>34°12'43.2" NE</code>, <code>N 34°12'43.2" E</code>, <code>47°33'15.3" SE</code>
      </li>
    </ul>
    <p>
      Both formats can be mixed in the same list of directions. Bearings are automatically converted to azimuths for the traverse computation.
    </p>
    ''': {'es': '''Cálculo de puntos o de una línea a partir de un conjunto de <b>distancias</b> y <b>direcciones</b> horizontales.
<p>
  Las direcciones se pueden introducir como:
</p>
<ul>
  <li><b>Azimuts</b> (0–360°, en formato decimal o DMS), por ejemplo:<br>
      <code>34°12'43.2"</code>, <code>165.25</code>
  </li>
  <li><b>Rumbos en cuadrantes</b> (rumbo + cuadrante/dirección), por ejemplo:<br>
      <code>34°12'43.2" NE</code>, <code>N 34°12'43.2" E</code>, <code>47°33'15.3" SE</code>
  </li>
</ul>
<p>
  Ambos formatos pueden mezclarse en la misma lista de direcciones. Los rumbos se convierten automáticamente en azimuts para el cálculo de la poligonal.
</p>
'''},
'Sign up for the WebODM and QGIS course': {'es': 'Inscríbete en el curso de WebODM y QGIS.'},
'Sign up for the GNSS with RTKLib and QGIS course': {'es': 'Inscríbete en el curso GNSS con RTKLib y QGIS'},
"Sign up for GeoOne's PostGIS course": {'es': 'Inscríbete en el curso PostGIS de GeoOne'},
'Sign up for the Remote Sensing in QGIS course': {'es': 'Inscríbete en el curso de Teledetección en QGIS'},
'Extract Perspective View': {'es': 'Extraer Vista en Perspectiva'},
'Extracts a perspective (pinhole) image from a 360° equirectangular image, simulating the framing of a conventional camera oriented toward a specified viewing direction.': {'es': 'Extrae una imagen en proyección perspectiva (pinhole) a partir de una imagen 360° en formato equirectangular, simulando el encuadre de una cámara convencional orientada hacia una dirección específica del espacio.'},
'Perspective center – latitude': {'es': 'Centro de la perspectiva – latitud'},
'Perspective center – longitude': {'es': 'Centro de la perspectiva – longitud'},
'Horizontal field of view (°)': {'es': 'ampo de visión horizontal (°)'},
'Output image width (pixels)': {'es': 'Ancho de la imagen de salida (píxeles)'},
'Output image height (pixels)': {'es': 'Altura de la imagen de salida (píxeles)'},
'Camera roll (°)': {'es': 'Rotación de la cámara (roll) (°)'},
'Perspective view image': {'es': 'Imagen de vista perspectiva'},
'Spot elevation': {'es': 'Cota puntual'},
'Export Flight Area to DJI KML': {'es': 'Exportar área de vuelo a KML de DJI'},
'''Exports polygon features to a simplified KML compatible with DJI flight controllers.
            Multipart geometries are reduced to the first polygon part, interior rings are removed, and the output is automatically transformed to WGS84 (EPSG:4326).''': {'es': '''Exporta entidades poligonales a un KML simplificado compatible con los controles de vuelo de DJI. 
                                                                                                                                                                           Las geometrías multiparte se reducen a la primera parte del polígono, los anillos interiores se eliminan y la salida se transforma automáticamente a WGS84 (EPSG:4326).'''},
'Polygon Layer':{'es': 'Capa de polígonos'},
'DJI-Compatible KML': {'es':'KML compatible con DJI'},
'The input layer has no features!': {'es': '¡La capa de entrada no tiene entidades!'},
'''Generate a <b>TXT file with Ground Control Points (GCP)</b> from a <b>point layer</b><br> for import into <b>Agisoft Metashape</b>.
<p>
  <b>Output format:</b>
  <code>Name, X, Y, Z, X_error, Y_error, Z_error</code>
</p>
<p>
  <b>Notes:</b>
</p>
  - <b>X</b> and <b>Y</b> coordinates are obtained from the <b>point geometry</b>.
  - <b>Z</b> values can be obtained from a <b>field</b> or from the <b>3D geometry</b> of the layer.
  - If no <b>Z field</b> is provided and the geometry has no <b>Z value</b>, the <b>Z coordinate</b> will be set to <b>0</b>.
  - For best results in <b>Agisoft Metashape</b>, use <b>projected coordinate systems</b>.
''': {'es': '''Genera un <b>archivo TXT con Puntos de Control en Tierra (GCP)</b> a partir de una <b>capa de puntos</b><br> para su importación en <b>Agisoft Metashape</b>.
<p>
  <b>Formato de salida:</b>
  <code>Name, X, Y, Z, X_error, Y_error, Z_error</code>
</p>
<p>
  <b>Notas:</b>
</p>
  - Las coordenadas <b>X</b> y <b>Y</b> se obtienen de la <b>geometría del punto</b>.<br>
  - Los valores <b>Z</b> pueden obtenerse de un <b>campo</b> o de la <b>geometría 3D</b> de la capa.<br>
  - Si no se proporciona un <b>campo Z</b> y la geometría no tiene <b>valor Z</b>, la <b>coordenada Z</b> se establecerá en <b>0</b>.<br>
  - Para obtener mejores resultados en <b>Agisoft Metashape</b>, utilice <b>sistemas de coordenadas proyectados</b>.'''},
'No valid observations found!': {'es': '¡No se encontraron observaciones válidas!'},
 }
