[GRASS-SVN] r63517 - in grass/trunk: . locale/po

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Dec 13 03:15:18 PST 2014


Author: neteler
Date: 2014-12-13 03:15:18 -0800 (Sat, 13 Dec 2014)
New Revision: 63517

Modified:
   grass/trunk/locale/po/grasslibs_es.po
   grass/trunk/locale/po/grassmods_es.po
   grass/trunk/locale/po/grasswxpy_es.po
   grass/trunk/translators.csv
Log:
Daniel Torres: ES translation cont'ed)

Modified: grass/trunk/locale/po/grasslibs_es.po
===================================================================
--- grass/trunk/locale/po/grasslibs_es.po	2014-12-12 22:23:25 UTC (rev 63516)
+++ grass/trunk/locale/po/grasslibs_es.po	2014-12-13 11:15:18 UTC (rev 63517)
@@ -1,29 +1,32 @@
 # translation of grasslibs_es.po to Español
 # This file is distributed under the same license as the GRASS package.
-# Copyright (C) 2004,2014 GRASS Development Team
+# Copyright (C) 2004-2014 GRASS Development Team
 #
+#
 # el bueno <manzano_jm at yahoo.es>, 2005.
 # Luis Izquierdo <luisizq2002 at hotmail.com>, 2005.
 # Enrique Cerrillo Cuenca <ecerrillo at unex.es>, 2007.
 # Agustin Diez Castillo <adiez at uv.es>, 2007.
 # Roberto Antolin <tolanss at yahoo.es>, 2007.
-# Carlos Davila <carluti at users.sourceforge.net>, 2007, 2008
+# Carlos Davila <carluti at users.sourceforge.net>, 2007, 2008.
 # Joana Palahí/SIGTE-UdG <joana at sigte.udg.edu>, 2011.
 # Javier García Prieto <fjgarciaprieto at hotmail.com>, 2009, 2010, 2013, 2014.
-#
+# Daniel Torres <nobeeakon at gmail.com>, 2014.
 msgid ""
 msgstr ""
 "Project-Id-Version: grasslibs_es\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-11-13 11:29+0100\n"
-"PO-Revision-Date: 2014-07-05 22:15-0600\n"
-"Last-Translator: Javier García Prieto <fjgarciaprieto at hotmail.com>\n"
-"Language-Team: Español; Castellano <grass-translations at lists.osgeo.org>\n"
+"PO-Revision-Date: 2014-12-10 20:31-0600\n"
+"Last-Translator: Daniel Torres <nobeeakon at gmail.com>\n"
+"Language-Team: Español <grass-translations at lists.osgeo.org>\n"
 "Language: es_ES\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Poedit 1.5.4\n"
+"X-Poedit-Language: Spanish\n"
+"X-Poedit-Country: SPAIN\n"
+"X-Generator: Lokalize 1.5\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../lib/raster/color_rules.c:125
@@ -80,8 +83,7 @@
 #: ../lib/raster/put_title.c:28
 #, c-format
 msgid "category information for [%s] in [%s] missing or invalid"
-msgstr ""
-"La información de categoría para [%s] en [%s] no se encuentra o no es válida."
+msgstr "La información de categoría para [%s] en [%s] no se encuentra o no es válida."
 
 #: ../lib/raster/put_title.c:37
 msgid "G_put_title - can't create a temp file"
@@ -104,9 +106,7 @@
 #: ../lib/raster/get_row.c:36 ../lib/raster/get_row.c:845
 #, c-format
 msgid "Reading raster map <%s@%s> request for row %d is outside region"
-msgstr ""
-"Leyendo el mapa raster <%s@%s> la solicitud para la fila %d está fuera de la "
-"región."
+msgstr "Leyendo el mapa raster <%s@%s> la solicitud para la fila %d está fuera de la región."
 
 #: ../lib/raster/get_row.c:95 ../lib/raster/get_row.c:101
 #: ../lib/raster/get_row.c:135 ../lib/raster/get_row.c:142
@@ -138,9 +138,7 @@
 #: ../lib/raster/reclass.c:171
 #, fuzzy, c-format
 msgid "Illegal reclass format in header file for <%s@%s>"
-msgstr ""
-"Formato de reclasificación no admitido en la cabecera del archivo para [%s "
-"en %s]"
+msgstr "Formato de reclasificación no admitido en la cabecera del archivo para [%s en %s]"
 
 #: ../lib/raster/reclass.c:273
 msgid "Illegal reclass request"
@@ -178,16 +176,12 @@
 #: ../lib/raster/cats.c:145
 #, fuzzy, c-format
 msgid "Category support for vector map <%s@%s> missing"
-msgstr ""
-"soporte de la categoría para el archivo de vectores [%s] en el directorio de "
-"mapas [%s] %s"
+msgstr "soporte de la categoría para el archivo de vectores [%s] en el directorio de mapas [%s] %s"
 
 #: ../lib/raster/cats.c:149
 #, fuzzy, c-format
 msgid "Category support for vector map <%s@%s> invalid"
-msgstr ""
-"soporte de la categoría para el archivo de vectores [%s] en el directorio de "
-"mapas [%s] %s"
+msgstr "soporte de la categoría para el archivo de vectores [%s] en el directorio de mapas [%s] %s"
 
 #
 #: ../lib/raster/cats.c:968
@@ -196,21 +190,15 @@
 msgstr "No se puede abrir el archivo de cabecera del vectorial <%s>"
 
 #: ../lib/raster/window.c:18
-msgid ""
-"Internal error: Rast_get_window() called with split window. Use "
-"Rast_get_input_window() or Rast_get_output_window() instead."
+msgid "Internal error: Rast_get_window() called with split window. Use Rast_get_input_window() or Rast_get_output_window() instead."
 msgstr ""
 
 #: ../lib/raster/window.c:77
-msgid ""
-"Internal error: Rast_window_rows() called with split window. Use "
-"Rast_input_window_rows() or Rast_output_window_rows() instead."
+msgid "Internal error: Rast_window_rows() called with split window. Use Rast_input_window_rows() or Rast_output_window_rows() instead."
 msgstr ""
 
 #: ../lib/raster/window.c:112
-msgid ""
-"Internal error: Rast_window_cols() called with split window. Use "
-"Rast_input_window_cols() or Rast_output_window_cols() instead."
+msgid "Internal error: Rast_window_cols() called with split window. Use Rast_input_window_cols() or Rast_output_window_cols() instead."
 msgstr ""
 
 #: ../lib/raster/quant_rw.c:88
@@ -239,11 +227,8 @@
 
 #: ../lib/raster/set_window.c:131
 #, fuzzy
-msgid ""
-"Rast_set_read_window(): projection/zone differs from that of currently open "
-"raster maps"
-msgstr ""
-"G_set_window(): la proyección/zona difiere en los archivos ráster abiertos"
+msgid "Rast_set_read_window(): projection/zone differs from that of currently open raster maps"
+msgstr "G_set_window(): la proyección/zona difiere en los archivos ráster abiertos"
 
 #: ../lib/raster/set_window.c:158
 #, c-format
@@ -444,12 +429,8 @@
 
 #: ../lib/raster/get_cellhd.c:66
 #, fuzzy, c-format
-msgid ""
-"Unable to read header file for raster map <%s@%s>. It is a reclass of raster "
-"map <%s@%s> %s"
-msgstr ""
-"No es posible abrir el mapa  [%s] en [%s] porque es una reclasificación del "
-"mapa raster [%s] en [%s] que no existe."
+msgid "Unable to read header file for raster map <%s@%s>. It is a reclass of raster map <%s@%s> %s"
+msgstr "No es posible abrir el mapa  [%s] en [%s] porque es una reclasificación del mapa raster [%s] en [%s] que no existe."
 
 #: ../lib/raster/get_cellhd.c:70
 msgid "which is missing."
@@ -463,14 +444,12 @@
 #: ../lib/raster/get_cellhd.c:76
 #, c-format
 msgid "Unable to open header file for raster map <%s@%s>"
-msgstr ""
-"No ha sido posible abrir el archivo de cabecera del mapa raster <%s@%s>."
+msgstr "No ha sido posible abrir el archivo de cabecera del mapa raster <%s@%s>."
 
 #: ../lib/raster/init.c:61
 #, fuzzy
 msgid "Raster library not initialized. Programmer forgot to call Rast_init()."
-msgstr ""
-"El sistema no está inicializado. El programador olvidó llamar a G_gisinit()."
+msgstr "El sistema no está inicializado. El programador olvidó llamar a G_gisinit()."
 
 #: ../lib/raster/quant_io.c:43
 #, fuzzy, c-format
@@ -512,9 +491,7 @@
 #
 #: ../lib/raster/gdal.c:141
 msgid "Unable to load GDAL library"
-msgstr ""
-"No ha sido posible cargar la librería de abstracción de datos geoespaciales "
-"GDAL."
+msgstr "No ha sido posible cargar la librería de abstracción de datos geoespaciales GDAL."
 
 #: ../lib/raster/gdal.c:371
 #, fuzzy
@@ -538,9 +515,7 @@
 
 #: ../lib/raster/gdal.c:498
 #, c-format
-msgid ""
-"Driver <%s> does not support direct writing. Using MEM driver for "
-"intermediate dataset."
+msgid "Driver <%s> does not support direct writing. Using MEM driver for intermediate dataset."
 msgstr ""
 
 #: ../lib/raster/gdal.c:504
@@ -587,8 +562,7 @@
 #: ../lib/raster/histogram.c:55
 #, c-format
 msgid "Histogram for [%s in %s] missing (run r.support)"
-msgstr ""
-"El histograma para [%s en %s] no ha sido encontrado (ejecute r.support)."
+msgstr "El histograma para [%s en %s] no ha sido encontrado (ejecute r.support)."
 
 #: ../lib/raster/histogram.c:62
 #, c-format
@@ -633,12 +607,8 @@
 
 #: ../lib/raster/open.c:190
 #, c-format
-msgid ""
-"Unable to open raster map <%s@%s> since it is a reclass of raster map <%s@"
-"%s> which does not exist"
-msgstr ""
-"No se puede abrir el mapa raster <%s@%s> ya que es una reclasificación de un "
-"mapa raster <%s@%s> que no existe."
+msgid "Unable to open raster map <%s@%s> since it is a reclass of raster map <%s@%s> which does not exist"
+msgstr "No se puede abrir el mapa raster <%s@%s> ya que es una reclasificación de un mapa raster <%s@%s> que no existe."
 
 #: ../lib/raster/open.c:195
 #, fuzzy, c-format
@@ -653,40 +623,29 @@
 #: ../lib/raster/open.c:214
 #, c-format
 msgid "Raster map <%s@%s>: format field in header file invalid"
-msgstr ""
-"Mapa raster <%s@%s>: El campo de formato en el archivo de cabecera no es "
-"válido."
+msgstr "Mapa raster <%s@%s>: El campo de formato en el archivo de cabecera no es válido."
 
 #: ../lib/raster/open.c:219
 #, fuzzy, c-format
-msgid ""
-"Raster map <%s> is in different projection than current region. Found <%s>, "
-"should be <%s>."
+msgid "Raster map <%s> is in different projection than current region. Found <%s>, should be <%s>."
 msgstr ""
-"[%s] El mapa raster [%s] se ha realizado en una proyección diferente a la de "
-"la región actual:\n"
+"[%s] El mapa raster [%s] se ha realizado en una proyección diferente a la de la región actual:\n"
 "el mapa hallado [%s] en: <%s>, debería ser: <%s> "
 
 #: ../lib/raster/open.c:226
 #, fuzzy, c-format
 msgid "Raster map <%s> is in different zone (%d) than current region (%d)"
-msgstr ""
-"[%s] El mapa raster [%s] - se encuentra en una zona diferente [%d] de la "
-"región actual. [%d]"
+msgstr "[%s] El mapa raster [%s] - se encuentra en una zona diferente [%d] de la región actual. [%d]"
 
 #: ../lib/raster/open.c:231
 #, fuzzy, c-format
 msgid "Raster map <%s>: bytes per cell (%d) too large"
-msgstr ""
-"Para el mapa raster <%s@%s>: los bytes por celda (%d) son demasiado grandes."
+msgstr "Para el mapa raster <%s@%s>: los bytes por celda (%d) son demasiado grandes."
 
 #: ../lib/raster/open.c:256
 #, fuzzy, c-format
-msgid ""
-"Raster map <%s@%s> is a GDAL link but GRASS is compiled without GDAL support"
-msgstr ""
-"El mapa <%s@%s> es una liga GDAL pero grass ha sido compilado sin soporte "
-"para GDAL"
+msgid "Raster map <%s@%s> is a GDAL link but GRASS is compiled without GDAL support"
+msgstr "El mapa <%s@%s> es una liga GDAL pero grass ha sido compilado sin soporte para GDAL"
 
 #
 #: ../lib/raster/open.c:264
@@ -707,9 +666,7 @@
 #: ../lib/raster/open.c:574
 #, c-format
 msgid "Raster map <%s> is not in the current mapset (%s)"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas de usuario "
-"actual (mapset). (%s)."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas de usuario actual (mapset). (%s)."
 
 #: ../lib/raster/open.c:581
 #, c-format
@@ -719,21 +676,17 @@
 #: ../lib/raster/open.c:595 ../lib/raster/open.c:667
 #, fuzzy, c-format
 msgid "No temp files available: %s"
-msgstr ""
-"G__open_raster_new():no se encuentran disponibles los archivos temporales"
+msgstr "G__open_raster_new():no se encuentran disponibles los archivos temporales"
 
 #: ../lib/raster/open.c:720
 #, fuzzy
 msgid "Rast_set_fp_type(): can only be called with FCELL_TYPE or DCELL_TYPE"
-msgstr ""
-"G_set_fp_type(): únicamente puede ser invocado mediante FCELL_TYPE o "
-"DCELL_TYPE"
+msgstr "G_set_fp_type(): únicamente puede ser invocado mediante FCELL_TYPE o DCELL_TYPE"
 
 #: ../lib/raster/open.c:778
 #, c-format
 msgid "Raster map <%s> not found in mapset <%s>"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/raster/open.c:839
 #, c-format
@@ -757,11 +710,8 @@
 
 #: ../lib/raster/open.c:929
 #, fuzzy
-msgid ""
-"Rast_set_quant_rules() can be called only for raster maps opened for reading"
-msgstr ""
-"G_set_quant_rules() puede ser invocado únicamente para mapas raster abiertos "
-"para lectura"
+msgid "Rast_set_quant_rules() can be called only for raster maps opened for reading"
+msgstr "G_set_quant_rules() puede ser invocado únicamente para mapas raster abiertos para lectura"
 
 #: ../lib/raster/color_rand.c:33
 #, c-format
@@ -795,13 +745,11 @@
 
 #: ../lib/ogsf/gk.c:320
 msgid "Need at least 3 keyframes for spline"
-msgstr ""
-"Se necesita un minimo de 3 fotogramas clave (keyframes) para el spline."
+msgstr "Se necesita un minimo de 3 fotogramas clave (keyframes) para el spline."
 
 #: ../lib/ogsf/gk.c:622
 msgid "Need at least 2 keyframes for interpolation"
-msgstr ""
-"Son necesarios al menos 2 fotogramas clave (keyframes) para la interpolación."
+msgstr "Son necesarios al menos 2 fotogramas clave (keyframes) para la interpolación."
 
 #: ../lib/ogsf/gk2.c:216 ../lib/ogsf/gsd_img_ppm.c:52
 #: ../lib/ogsf/gsd_img_ppm.c:95 ../lib/ogsf/gsd_img_tif.c:64
@@ -844,8 +792,7 @@
 
 #: ../lib/ogsf/trans.c:180
 msgid "Out of matrix stack space"
-msgstr ""
-"No se dispone de mas espacio de almacenamiento en la pila de la matriz."
+msgstr "No se dispone de mas espacio de almacenamiento en la pila de la matriz."
 
 #: ../lib/ogsf/trans.c:200
 msgid "Tried to pop an empty stack"
@@ -882,9 +829,7 @@
 #: ../lib/ogsf/gp3.c:148
 #, c-format
 msgid "No points from vector map <%s> fall within current region"
-msgstr ""
-"No hay puntos del mapa vectorial <%s> que se encuentren dentro de la región "
-"actual."
+msgstr "No hay puntos del mapa vectorial <%s> que se encuentren dentro de la región actual."
 
 #: ../lib/ogsf/gp3.c:153
 #, c-format
@@ -916,8 +861,7 @@
 #: ../lib/vector/Vlib/write_ogr.c:197
 #, c-format
 msgid "Unable to open database <%s> by driver <%s>"
-msgstr ""
-"No ha sido posible abrir la base de datos <%s> con el controlador <%s>."
+msgstr "No ha sido posible abrir la base de datos <%s> con el controlador <%s>."
 
 #: ../lib/ogsf/gp3.c:211
 #, fuzzy, c-format
@@ -936,9 +880,7 @@
 
 #: ../lib/ogsf/gp3.c:288
 #, c-format
-msgid ""
-"%d points without category. Unable to determine color rules for features "
-"without category."
+msgid "%d points without category. Unable to determine color rules for features without category."
 msgstr ""
 
 #: ../lib/ogsf/gsds.c:109
@@ -958,9 +900,7 @@
 #: ../lib/ogsf/gs3.c:596
 #, c-format
 msgid "Color table range doesn't match data (mincol=%d, maxcol=%d"
-msgstr ""
-"El rango de la tabla de colores no corresponde con los datos (mincol=%d, "
-"maxcol=%d."
+msgstr "El rango de la tabla de colores no corresponde con los datos (mincol=%d, maxcol=%d."
 
 #: ../lib/ogsf/gs3.c:658 ../lib/ogsf/gs3.c:730
 #, c-format
@@ -969,9 +909,7 @@
 
 #: ../lib/ogsf/gs3.c:967
 msgid "View not saved by this program,there may be some inconsistancies"
-msgstr ""
-"La vista no ha sido guardada por este programa, pueden existir algunas "
-"inconsistencias."
+msgstr "La vista no ha sido guardada por este programa, pueden existir algunas inconsistencias."
 
 #: ../lib/ogsf/gsd_label.c:58
 msgid "Max. number of labels reached!"
@@ -990,16 +928,13 @@
 #: ../lib/ogsf/gs2.c:1655
 #, c-format
 msgid "Raster map <%s> is outside of current region. Load failed."
-msgstr ""
-"La carga del mapa raster <%s> ha fallado, por que este se encuentra fuera de "
-"la región actual."
+msgstr "La carga del mapa raster <%s> ha fallado, por que este se encuentra fuera de la región actual."
 
 #: ../lib/ogsf/gs2.c:1733 ../lib/ogsf/gs2.c:1739 ../lib/ogsf/gs2.c:1747
 #: ../lib/ogsf/gs2.c:1756 ../lib/ogsf/gs2.c:1764 ../lib/ogsf/gs2.c:1774
 #: ../lib/ogsf/gs2.c:1822
 msgid "GS_load_att_map(): Out of memory. Unable to load map"
-msgstr ""
-"GS_load_att_map(): Sin memoria disponible. No es posible cargar el mapa."
+msgstr "GS_load_att_map(): Sin memoria disponible. No es posible cargar el mapa."
 
 #: ../lib/ogsf/gs2.c:1850
 msgid "Loading failed"
@@ -1016,20 +951,13 @@
 
 #: ../lib/ogsf/gsd_prim.c:630
 #, c-format
-msgid ""
-"gsd_rot(): %c is an invalid axis specification. Rotation ignored. Please "
-"advise GRASS developers of this error"
-msgstr ""
-"gsd_rot(): %c es una especificación no válida de eje. Se ha ignorado la "
-"rotación, por favor notifique a los desarrolladores de GRASS acerca de este "
-"error."
+msgid "gsd_rot(): %c is an invalid axis specification. Rotation ignored. Please advise GRASS developers of this error"
+msgstr "gsd_rot(): %c es una especificación no válida de eje. Se ha ignorado la rotación, por favor notifique a los desarrolladores de GRASS acerca de este error."
 
 #: ../lib/ogsf/gv3.c:269
 #, c-format
 msgid "No features from vector map <%s> fall within current region"
-msgstr ""
-"No existen elementos pertenecientes al mapa vectorial <%s> que se encuentren "
-"dentro de la región actual."
+msgstr "No existen elementos pertenecientes al mapa vectorial <%s> que se encuentren dentro de la región actual."
 
 #: ../lib/ogsf/gv3.c:274
 #, c-format
@@ -1043,9 +971,7 @@
 
 #: ../lib/ogsf/gv3.c:414
 #, c-format
-msgid ""
-"%d features without category. Unable to determine color rules for features "
-"without category."
+msgid "%d features without category. Unable to determine color rules for features without category."
 msgstr ""
 
 #: ../lib/ogsf/gs_bm.c:124
@@ -1054,9 +980,7 @@
 
 #: ../lib/ogsf/gsd_surf.c:1742
 msgid "Cut-plane points mis-match between surfaces. Check resolution(s)."
-msgstr ""
-"Error de concordancia de los puntos de corte del plano entre superficies. "
-"Revise la(s) resolucion(es)."
+msgstr "Error de concordancia de los puntos de corte del plano entre superficies. Revise la(s) resolucion(es)."
 
 #
 #: ../lib/ogsf/gsd_legend.c:246
@@ -1090,8 +1014,7 @@
 
 #: ../lib/ogsf/gsd_legend.c:501
 msgid "Too many categories to show as discrete!"
-msgstr ""
-"¡Hay demasiadas categorías para que sea posible mostrarlas como discretas!"
+msgstr "¡Hay demasiadas categorías para que sea posible mostrarlas como discretas!"
 
 #: ../lib/ogsf/gsd_legend.c:503
 msgid "Try using smaller font!"
@@ -1205,8 +1128,7 @@
 
 #: ../lib/proj/get_proj.c:228
 msgid "Unable to initialise PROJ.4 with the following parameter list:"
-msgstr ""
-"No es posible inicializar PROJ 4 con la lista de parámetros siguientes."
+msgstr "No es posible inicializar PROJ 4 con la lista de parámetros siguientes."
 
 #: ../lib/proj/get_proj.c:236
 #, c-format
@@ -1255,8 +1177,7 @@
 
 #: ../lib/proj/ellipse.c:103
 msgid "No secondary ellipsoid descriptor (rf, es or b) in file"
-msgstr ""
-"No hay un descriptor secundario del elipsoide (rf, es o b) en el archivo."
+msgstr "No hay un descriptor secundario del elipsoide (rf, es o b) en el archivo."
 
 #: ../lib/proj/ellipse.c:107
 msgid "Invalid ellipsoid descriptors (a, rf, es or b) in file"
@@ -1293,53 +1214,36 @@
 
 #: ../lib/proj/convert.c:125
 msgid "Unable get PROJ.4-style parameter string"
-msgstr ""
-"No es posible obtener la cadena de texto con los parámetros de estilo PROJ 4."
+msgstr "No es posible obtener la cadena de texto con los parámetros de estilo PROJ 4."
 
 #: ../lib/proj/convert.c:139
 #, c-format
-msgid ""
-"OGR can't parse PROJ.4-style parameter string: %s (OGR Error code was %d)"
-msgstr ""
-"OGR no puede analizar la cadena de texto con los parámetros de estilo PROJ 4 "
-"%s. (El código de error OGR fue %d)."
+msgid "OGR can't parse PROJ.4-style parameter string: %s (OGR Error code was %d)"
+msgstr "OGR no puede analizar la cadena de texto con los parámetros de estilo PROJ 4 %s. (El código de error OGR fue %d)."
 
 #: ../lib/proj/convert.c:146
 #, c-format
 msgid "OGR can't get WKT-style parameter string (OGR Error code was %d)"
-msgstr ""
-"OGR no puede obtener la cadena de texto con los parámetros de estilo WKT. "
-"(el código de error OGR fue %d)."
+msgstr "OGR no puede obtener la cadena de texto con los parámetros de estilo WKT. (el código de error OGR fue %d)."
 
 #: ../lib/proj/convert.c:406
 msgid "No projection name! Projection parameters likely to be meaningless."
-msgstr ""
-"¡Sin nombre de proyección! Es probable que los parámetros de la proyección "
-"puedan carecer de significado."
+msgstr "¡Sin nombre de proyección! Es probable que los parámetros de la proyección puedan carecer de significado."
 
 #: ../lib/proj/convert.c:442
 #, c-format
 msgid "Datum <%s> not recognised by GRASS and no parameters found"
-msgstr ""
-"El datum <%s> no es reconocido por GRASS y no se han encontrado parámetros."
+msgstr "El datum <%s> no es reconocido por GRASS y no se han encontrado parámetros."
 
 #: ../lib/proj/convert.c:458
 #, c-format
-msgid ""
-"Datum <%s> apparently recognised by GRASS but no parameters found. You may "
-"want to look into this."
-msgstr ""
-"El datum <%s> aparentemente es reconocido por GRASS pero no se han "
-"encontrado parámetros. Quiza usted quiera revisar esto."
+msgid "Datum <%s> apparently recognised by GRASS but no parameters found. You may want to look into this."
+msgstr "El datum <%s> aparentemente es reconocido por GRASS pero no se han encontrado parámetros. Quiza usted quiera revisar esto."
 
 #: ../lib/proj/convert.c:462
 #, c-format
-msgid ""
-"Invalid transformation number %d; valid range is 1 to %d. Leaving datum "
-"transform parameters unspecified."
-msgstr ""
-"Número de transformación inválido %d, el rángo válido es desde 1 hasta %d. "
-"Se dejan los parámetros de transformación del datum sin especificar."
+msgid "Invalid transformation number %d; valid range is 1 to %d. Leaving datum transform parameters unspecified."
+msgstr "Número de transformación inválido %d, el rángo válido es desde 1 hasta %d. Se dejan los parámetros de transformación del datum sin especificar."
 
 #: ../lib/proj/do_proj.c:106 ../lib/proj/do_proj.c:180
 #, c-format
@@ -1410,26 +1314,21 @@
 #: ../lib/db/dbmi_base/legal_dbname.c:38
 #, fuzzy, c-format
 msgid "Illegal table map name <%s>. May not contain '.' or 'NULL'."
-msgstr ""
-"Nombre de tabla de mapa <%s> no admitido. No puede contener '.' o 'NULO'.\n"
+msgstr "Nombre de tabla de mapa <%s> no admitido. No puede contener '.' o 'NULO'.\n"
 
 #: ../lib/db/dbmi_base/legal_dbname.c:45
-#, fuzzy, c-format
+#, c-format
 msgid "Illegal table map name <%s>. Must start with a letter."
-msgstr ""
-"Nombre de tabla de mapa <%s> no admitido. Debe empezar con una letra.\n"
+msgstr "Nombre de tabla de mapa <%s> incorrecto. Debe empezar con una letra."
 
 #: ../lib/db/dbmi_base/legal_dbname.c:54
 #, fuzzy, c-format
 msgid "Illegal table map name <%s>. Character <%c> not allowed."
-msgstr ""
-"Nombre no admitido de tabla de mapa <%s>. El uso del caractér <%c> no está "
-"permitido.\n"
+msgstr "Nombre no admitido de tabla de mapa <%s>. El uso del caractér <%c> no está permitido.\n"
 
 #: ../lib/db/dbmi_base/error.c:72
-#, fuzzy
 msgid "<NULL error message>"
-msgstr "El mensaje de error: %s."
+msgstr "<NULL error message>"
 
 #: ../lib/db/dbmi_base/error.c:91
 msgid "dbmi: Protocol error"
@@ -1585,7 +1484,7 @@
 
 #: ../lib/db/dbmi_base/default_name.c:136
 msgid "Programmer error"
-msgstr "Error del programador."
+msgstr "Error del programador"
 
 #: ../lib/db/dbmi_client/table.c:46 ../lib/db/dbmi_client/delete_tab.c:40
 #, c-format
@@ -1596,8 +1495,7 @@
 #: ../lib/db/dbmi_client/copy_tab.c:295 ../lib/vector/Vlib/write_ogr.c:210
 #, c-format
 msgid "Unable to open select cursor: '%s'"
-msgstr ""
-"No ha sido posible abrir el cursor resultado de la instrucción select:'%s'."
+msgstr "No ha sido posible abrir el cursor resultado de la instrucción select:'%s'."
 
 #: ../lib/db/dbmi_client/copy_tab.c:91
 #, c-format
@@ -1683,64 +1581,62 @@
 msgstr "No es posible eliminar la tabla: '%s'."
 
 #: ../lib/manage/do_list.c:30
-#, fuzzy, c-format
+#, c-format
 msgid "%s: invalid index %d"
-msgstr ""
-"\n"
-"%s No es válido; Intente nuevamente > "
+msgstr "%s: índice no válido %d"
 
 #: ../lib/manage/option.c:47
-#, fuzzy, c-format
+#, c-format
 msgid "%s to be %s"
-msgstr "%s completo. %s"
+msgstr "%s a ser %s"
 
 #: ../lib/manage/option.c:51
 msgid "Raster"
-msgstr ""
+msgstr "Ráster"
 
 #: ../lib/manage/option.c:54
 msgid "Vector"
-msgstr ""
+msgstr "Vector/vectorial"
 
 #: ../lib/manage/option.c:56
 msgid "Region"
-msgstr ""
+msgstr "Región"
 
 #: ../lib/manage/option.c:58
 msgid "Group"
-msgstr ""
+msgstr "Grupo"
 
 #: ../lib/manage/do_rename.c:42
-#, fuzzy, c-format
+#, c-format
 msgid "Rename %s <%s> to <%s>"
-msgstr "No se puede borrar la tabla <%s>"
+msgstr "Renombrar %s <%s> a <%s>"
 
 #: ../lib/manage/do_rename.c:62
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to rename vector map <%s> to <%s>"
-msgstr "No se puede copiar el mapa vectorial <%s> en <%s>."
+msgstr "No se puede renombrar mapa vectorial <%s> en <%s>."
 
 #: ../lib/manage/do_rename.c:83 ../lib/manage/do_rename.c:103
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to rename %s"
-msgstr "No se puede abrir <%s>."
+msgstr "No puede renombrar %s"
 
 #: ../lib/manage/do_rename.c:87 ../lib/manage/do_rename.c:107
 #: ../lib/manage/do_copy.c:63 ../lib/manage/do_remove.c:89
 #: ../lib/manage/do_remove.c:109
-#, fuzzy, c-format
+#, c-format
 msgid "%s is missing"
-msgstr "que no se ha encontrado."
+msgstr "%s está ausente"
 
 #: ../lib/manage/do_rename.c:90 ../lib/manage/do_rename.c:110
 #, c-format
 msgid "%s renamed"
-msgstr ""
+msgstr "% renombrado"
 
 #: ../lib/manage/do_rename.c:119
 #, c-format
 msgid "<%s> nothing renamed"
-msgstr ""
+msgstr "<%s> nada renombrado"
 
 #: ../lib/manage/do_copy.c:43
 #, fuzzy, c-format
@@ -1755,44 +1651,41 @@
 #: ../lib/manage/do_copy.c:72
 #, c-format
 msgid "%s copied"
-msgstr ""
+msgstr "%s copiado"
 
 #: ../lib/manage/do_remove.c:42
-#, fuzzy, c-format
+#, c-format
 msgid "Removing %s <%s>"
-msgstr "Utilizando <%s@%s>"
+msgstr "Removiendo %s <%s>"
 
 #: ../lib/manage/do_remove.c:65
-#, fuzzy
 msgid "Unable to delete vector map"
-msgstr "No se puede borrar el mapa vectorial <%s>."
+msgstr "No se puede borrar el mapa vectorial"
 
 #: ../lib/manage/do_remove.c:85
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to remove %s element"
-msgstr "No se puede generar el elemento %s (%s) del directorio de mapas"
+msgstr "No se puede eliminar el elemento %s"
 
 #: ../lib/manage/do_remove.c:92 ../lib/manage/do_remove.c:112
-#, fuzzy, c-format
+#, c-format
 msgid "%s removed"
-msgstr "Áreas eliminadas"
+msgstr "%s eliminado"
 
 #: ../lib/manage/do_remove.c:105
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to remove %s"
-msgstr "No se puede abrir <%s>."
+msgstr "No se puede eliminar %s"
 
 #: ../lib/manage/do_remove.c:121
 #, c-format
 msgid "<%s> nothing removed"
-msgstr ""
+msgstr "<%s> nada eliminado"
 
 #: ../lib/manage/read_list.c:73
 #, fuzzy, c-format
 msgid "Unable to open data base element list '%s'"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/manage/read_list.c:134
 #, c-format
@@ -1909,8 +1802,7 @@
 
 #: ../lib/cairodriver/read_ppm.c:56
 #, c-format
-msgid ""
-"Cairo: input mask file has incorrect dimensions: expected: %dx%d got: %dx%d"
+msgid "Cairo: input mask file has incorrect dimensions: expected: %dx%d got: %dx%d"
 msgstr ""
 
 #: ../lib/cairodriver/write_xid.c:14
@@ -2069,8 +1961,7 @@
 
 #: ../lib/init/grass.py:266
 #, fuzzy, python-format
-msgid ""
-"Unable to create temporary directory <grass7-%(user)s-%(lock)s>! Exiting."
+msgid "Unable to create temporary directory <grass7-%(user)s-%(lock)s>! Exiting."
 msgstr "No se puede asignar una imagen temporal."
 
 #: ../lib/init/grass.py:350
@@ -2135,15 +2026,13 @@
 
 #: ../lib/init/grass.py:619
 #, python-format
-msgid ""
-"Mapset <%s> doesn't exist in GRASS location <%s>. A new mapset can be "
-"created by '-c' switch."
+msgid "Mapset <%s> doesn't exist in GRASS location <%s>. A new mapset can be created by '-c' switch."
 msgstr ""
 
 #: ../lib/init/grass.py:638
 #, python-format
 msgid "Failed to create new location. The location <%s> already exists."
-msgstr ""
+msgstr "Ha fallado la creación de una nueva localización. La localización <%s> ya existe."
 
 #: ../lib/init/grass.py:670
 msgid "Missing WIND file fixed"
@@ -2157,15 +2046,12 @@
 
 #: ../lib/init/grass.py:697
 #, python-format
-msgid ""
-"Invalid user interface specified - <%s>. Use the --help option to see valid "
-"interface names."
+msgid "Invalid user interface specified - <%s>. Use the --help option to see valid interface names."
 msgstr ""
 
 #: ../lib/init/grass.py:710
 msgid ""
-"Error in GUI startup. If necessary, please report this error to the GRASS "
-"developers.\n"
+"Error in GUI startup. If necessary, please report this error to the GRASS developers.\n"
 "Switching to text mode now.\n"
 "\n"
 "Hit RETURN to continue..."
@@ -2182,8 +2068,7 @@
 msgid ""
 "Invalid return code from GUI startup script.\n"
 "Please advise GRASS developers of this error."
-msgstr ""
-"Por favor notifique a los desarrolladores de GRASS acerca de este error.\n"
+msgstr "Por favor notifique a los desarrolladores de GRASS acerca de este error.\n"
 
 #: ../lib/init/grass.py:734
 msgid ""
@@ -2202,9 +2087,7 @@
 
 #: ../lib/init/grass.py:885
 #, python-format
-msgid ""
-"%(user)s is currently running GRASS in selected mapset (file %(file)s "
-"found). Concurrent use not allowed."
+msgid "%(user)s is currently running GRASS in selected mapset (file %(file)s found). Concurrent use not allowed."
 msgstr ""
 
 #: ../lib/init/grass.py:889
@@ -2232,8 +2115,7 @@
 #: ../lib/init/grass.py:965
 #, python-format
 msgid ""
-"Job file '%s' has been defined in the 'GRASS_BATCH_JOB' variable but not "
-"found. Exiting.\n"
+"Job file '%s' has been defined in the 'GRASS_BATCH_JOB' variable but not found. Exiting.\n"
 "\n"
 "Use 'unset GRASS_BATCH_JOB' to disable batch job processing."
 msgstr ""
@@ -2246,30 +2128,30 @@
 #: ../lib/init/grass.py:972
 #, python-format
 msgid "Executing '%s' ..."
-msgstr ""
+msgstr "Ejecutando '%s'..."
 
 #: ../lib/init/grass.py:977
 #, python-format
 msgid "Execution of '%s' finished."
-msgstr ""
+msgstr "La ejecución de '%s' ha terminado."
 
 #: ../lib/init/grass.py:983
 #, python-format
 msgid "GRASS GUI should be <%s>"
-msgstr ""
+msgstr "La GUI de GRASS debería ser <%s>"
 
 #: ../lib/init/grass.py:1012
 #, python-format
 msgid "Welcome to GRASS %s"
-msgstr ""
+msgstr "Bienvenido a GRASS %s"
 
 #: ../lib/init/grass.py:1031
 msgid "GRASS homepage:"
-msgstr ""
+msgstr "Página de inicio de GRASS:"
 
 #: ../lib/init/grass.py:1032
 msgid "This version running through:"
-msgstr ""
+msgstr "Esta versión corriendo a través de:"
 
 #: ../lib/init/grass.py:1034
 #, fuzzy
@@ -2278,27 +2160,27 @@
 
 #: ../lib/init/grass.py:1035
 msgid "See the licence terms with:"
-msgstr ""
+msgstr "Vea los términos de la licencia con:"
 
 #: ../lib/init/grass.py:1038
 msgid "If required, restart the GUI with:"
-msgstr ""
+msgstr "Si lo necesita, reinicie la GUI con:"
 
 #: ../lib/init/grass.py:1040
 msgid "Start the GUI with:"
-msgstr ""
+msgstr "Iniciar GUI con:"
 
 #: ../lib/init/grass.py:1042
 msgid "When ready to quit enter:"
-msgstr ""
+msgstr "En cuanto esté listo para quitar escriba:"
 
 #: ../lib/init/grass.py:1132
 msgid "2D and 3D raster MASKs present"
-msgstr ""
+msgstr "MÁSCARAS ráster 2D y 3D presentes"
 
 #: ../lib/init/grass.py:1133
 msgid "Raster MASK present"
-msgstr ""
+msgstr "MÁSCARA ráster presente"
 
 #: ../lib/init/grass.py:1134
 msgid "3D raster MASK present"
@@ -2316,7 +2198,7 @@
 
 #: ../lib/init/grass.py:1172 ../lib/init/grass.py:1177
 msgid "Goodbye from GRASS GIS"
-msgstr ""
+msgstr "Adios de GRASS GIS"
 
 #: ../lib/init/grass.py:1175
 #, fuzzy
@@ -2343,17 +2225,16 @@
 "Unable to start GRASS. You can:\n"
 " - Launch GRASS with '-gui' switch (`grass71 -gui`)\n"
 " - Create manually GISRC file (%s)\n"
-" - Launch GRASS with path to the location/mapset as an argument (`grass71 /"
-"path/to/location/mapset`)"
+" - Launch GRASS with path to the location/mapset as an argument (`grass71 /path/to/location/mapset`)"
 msgstr ""
 
 #: ../lib/init/grass.py:1401
 msgid "Creating new GRASS GIS location/mapset..."
-msgstr ""
+msgstr "Creando nueva localización/directorio de mapas (mapset)..."
 
 #: ../lib/init/grass.py:1403
 msgid "Starting GRASS GIS..."
-msgstr ""
+msgstr "Iniciando GRASS GIS..."
 
 #: ../lib/init/grass.py:1461
 #, python-format
@@ -2367,9 +2248,7 @@
 
 #: ../lib/init/lock.c:42
 msgid "Concurrent mapset locking is not supported on Windows"
-msgstr ""
-"El bloqueo concurrente del directorio de mapas de usuario (Mapset) no está "
-"soportado en Windows."
+msgstr "El bloqueo concurrente del directorio de mapas de usuario (Mapset) no está soportado en Windows."
 
 #: ../lib/init/lock.c:60
 #, fuzzy, c-format
@@ -2377,9 +2256,9 @@
 msgstr "No se puede abrir el archivo <%s>"
 
 #: ../lib/display/icon.c:80
-#, fuzzy, c-format
+#, c-format
 msgid "Unsupported icon %d"
-msgstr "Tipo(s) de objeto espacial."
+msgstr "Ícono no soportado %d"
 
 #: ../lib/display/tran_colr.c:107 ../lib/display/tran_colr.c:109
 #, c-format
@@ -2392,19 +2271,19 @@
 msgstr ""
 
 #: ../lib/display/r_raster.c:154
-#, fuzzy, c-format
+#, c-format
 msgid "Unknown display driver <%s>"
-msgstr "No ha sido posible iniciar el controlador <%s>."
+msgstr "Controlador de visualizació <%s> desconocido"
 
 #: ../lib/display/r_raster.c:155
-#, fuzzy, c-format
+#, c-format
 msgid "Using display driver <%s>..."
-msgstr "No ha sido posible iniciar el controlador <%s>."
+msgstr "Usando el controlador de visualización <%s>..."
 
 #: ../lib/display/r_raster.c:228
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to open file '%s'"
-msgstr "No se puede abrir el archivo %s "
+msgstr "No se puede abrir el archivo '%s'"
 
 #: ../lib/symbol/read.c:211
 #, c-format
@@ -2413,11 +2292,8 @@
 
 #: ../lib/symbol/read.c:260
 #, c-format
-msgid ""
-"Incorrect symbol name: '%s' (should be: group/name or group/name at mapset)"
-msgstr ""
-"Nombre de símbolo incorrecto: '%s' (Debería ser: grupo / nombre o grupo / "
-"nombre at mapset)"
+msgid "Incorrect symbol name: '%s' (should be: group/name or group/name at mapset)"
+msgstr "Nombre de símbolo incorrecto: '%s' (Debería ser: grupo / nombre o grupo / nombre at mapset)"
 
 #: ../lib/symbol/read.c:284
 #, c-format
@@ -2433,9 +2309,7 @@
 #: ../lib/driver/parse_ftcap.c:84
 #, c-format
 msgid "%s: Unable to read font definition file; use the default"
-msgstr ""
-"No es posible leer el archivo de definición del tipo de letra %s; Se "
-"utilizará la opción predeterminada."
+msgstr "No es posible leer el archivo de definición del tipo de letra %s; Se utilizará la opción predeterminada."
 
 #: ../lib/driver/parse_ftcap.c:90
 #, c-format
@@ -2445,7 +2319,7 @@
 #: ../lib/raster3d/maskfn.c:77
 #, c-format
 msgid "Adding rule: %lf - %lf"
-msgstr ""
+msgstr "Añadiendo regla: %lf - %lf"
 
 #: ../lib/raster3d/maskfn.c:95
 #, fuzzy, c-format
@@ -2471,9 +2345,7 @@
 #: ../lib/raster3d/history.c:43
 #, c-format
 msgid "can't get history information for [%s] in mapset [%s]"
-msgstr ""
-"No se puede obtener la información del historial para [%s] en el directorio "
-"de mapas de usuario (mapset) [%s]."
+msgstr "No se puede obtener la información del historial para [%s] en el directorio de mapas de usuario (mapset) [%s]."
 
 #: ../lib/raster3d/close.c:47
 #, fuzzy, c-format
@@ -2518,11 +2390,11 @@
 
 #: ../lib/raster3d/test/test_main.c:98
 msgid "raster3d"
-msgstr ""
+msgstr "ráster3d"
 
 #: ../lib/raster3d/test/test_main.c:99
 msgid "test"
-msgstr ""
+msgstr "prueba"
 
 #: ../lib/raster3d/param.c:84
 #, fuzzy
@@ -2541,8 +2413,7 @@
 #: ../lib/raster3d/color.c:354
 #, fuzzy, c-format
 msgid "mapset <%s> is not the current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/raster3d/open.c:20
 #, fuzzy
@@ -2577,9 +2448,7 @@
 #: ../lib/raster3d/open.c:119
 #, fuzzy
 msgid "Rast3d_open_cell_old: projection does not match window projection"
-msgstr ""
-"Rast3d_openCellOld: La proyección no coincide con la proyección de la "
-"ventana."
+msgstr "Rast3d_openCellOld: La proyección no coincide con la proyección de la ventana."
 
 #: ../lib/raster3d/open.c:123
 #, fuzzy
@@ -2619,8 +2488,7 @@
 #: ../lib/raster3d/open.c:233
 #, fuzzy, c-format
 msgid "map <%s> is not in the current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/raster3d/open.c:243
 #, fuzzy
@@ -2752,9 +2620,7 @@
 
 #: ../lib/gmath/la.c:538
 msgid "Procedure not yet available for selected matrix type"
-msgstr ""
-"El procedimiento todavía no se encuentra disponible para el tipo "
-"seleccionado de matriz."
+msgstr "El procedimiento todavía no se encuentra disponible para el tipo seleccionado de matriz."
 
 #: ../lib/gmath/la.c:572
 msgid "Matrix is not square. Cannot determine inverse"
@@ -2778,13 +2644,11 @@
 
 #: ../lib/gmath/la.c:692
 msgid "Specified element is outside array bounds"
-msgstr ""
-"El elemento especificado se encuentra fuera de las fronteras del arreglo."
+msgstr "El elemento especificado se encuentra fuera de las fronteras del arreglo."
 
 #: ../lib/gmath/la.c:746
 msgid "Specified matrix column index is outside range"
-msgstr ""
-"El índice de columna de la matriz especificado se encuentra fuera de rango."
+msgstr "El índice de columna de la matriz especificado se encuentra fuera de rango."
 
 #: ../lib/gmath/la.c:751 ../lib/gmath/la.c:792 ../lib/gmath/la.c:1105
 #: ../lib/gmath/la.c:1157 ../lib/gmath/la.c:1232
@@ -3216,12 +3080,8 @@
 
 #: ../lib/gis/gisinit.c:52 ../lib/gis/gisinit.c:86
 #, fuzzy, c-format
-msgid ""
-"Module built against version %s but trying to use version %s. You need to "
-"rebuild GRASS GIS or untangle multiple installations."
-msgstr ""
-"Es necesario reconstruir GRASS o desenmarañar varias instalaciones. La "
-"versión de la biblioteca no es compatible con el módulo."
+msgid "Module built against version %s but trying to use version %s. You need to rebuild GRASS GIS or untangle multiple installations."
+msgstr "Es necesario reconstruir GRASS o desenmarañar varias instalaciones. La versión de la biblioteca no es compatible con el módulo."
 
 #: ../lib/gis/gisinit.c:64
 #, c-format
@@ -3231,27 +3091,21 @@
 #: ../lib/gis/gisinit.c:67
 #, c-format
 msgid "MAPSET %s not found at %s"
-msgstr ""
-"No se ha encontrado el directorio de mapas de usuario (mapset) %s  en %s."
+msgstr "No se ha encontrado el directorio de mapas de usuario (mapset) %s  en %s."
 
 #: ../lib/gis/gisinit.c:101
 msgid "System not initialized. Programmer forgot to call G_gisinit()."
-msgstr ""
-"El sistema no ha sido inicializado. EL programador olvidó llamar G_gisinit()."
+msgstr "El sistema no ha sido inicializado. EL programador olvidó llamar G_gisinit()."
 
 #: ../lib/gis/mapset_msc.c:61
 #, c-format
 msgid "Unable to make mapset element %s (%s): %s"
-msgstr ""
-"No se puede generar el elemento del directorio de mapas de usuario (mapset) "
-"%s (%s): %s."
+msgstr "No se puede generar el elemento del directorio de mapas de usuario (mapset) %s (%s): %s."
 
 #: ../lib/gis/mapset_msc.c:65
 #, c-format
 msgid "Unable to access mapset element %s (%s): %s"
-msgstr ""
-"No es posible accesar el elemento del directorio de mapas (mapset) %s (%s): "
-"%s"
+msgstr "No es posible accesar el elemento del directorio de mapas (mapset) %s (%s): %s"
 
 #: ../lib/gis/ls.c:103
 #, c-format
@@ -3287,9 +3141,7 @@
 #: ../lib/gis/adj_cellhd.c:74 ../lib/gis/adj_cellhd.c:239
 #, c-format
 msgid "Fixing subtle input data rounding error of north boundary (%g>%g)"
-msgstr ""
-"Corrigiendo un error sutil de redondeo en los datos de entrada del límite "
-"norte (%g>%g)."
+msgstr "Corrigiendo un error sutil de redondeo en los datos de entrada del límite norte (%g>%g)."
 
 #: ../lib/gis/adj_cellhd.c:79 ../lib/gis/adj_cellhd.c:244
 msgid "Illegal latitude for North"
@@ -3298,9 +3150,7 @@
 #: ../lib/gis/adj_cellhd.c:85 ../lib/gis/adj_cellhd.c:250
 #, c-format
 msgid "Fixing subtle input data rounding error of south boundary (%g>%g)"
-msgstr ""
-"Corrigiendo un error sutil de redondeo en los datos de entrada del límite "
-"sur (%g>%g)."
+msgstr "Corrigiendo un error sutil de redondeo en los datos de entrada del límite sur (%g>%g)."
 
 #: ../lib/gis/adj_cellhd.c:90 ../lib/gis/adj_cellhd.c:255
 msgid "Illegal latitude for South"
@@ -3309,16 +3159,12 @@
 #: ../lib/gis/adj_cellhd.c:102 ../lib/gis/adj_cellhd.c:267
 #, c-format
 msgid "Fixing subtle input data rounding error of west boundary (%g>%g)"
-msgstr ""
-"Corrigiendo un error sutil de redondeo en los datos de entrada del límite "
-"oeste (%g>%g)."
+msgstr "Corrigiendo un error sutil de redondeo en los datos de entrada del límite oeste (%g>%g)."
 
 #: ../lib/gis/adj_cellhd.c:113 ../lib/gis/adj_cellhd.c:278
 #, c-format
 msgid "Fixing subtle input data rounding error of east boundary (%g>%g)"
-msgstr ""
-"Corrigiendo un error sutil de redondeo en los datos de entrada del límite "
-"este (%g>%g)."
+msgstr "Corrigiendo un error sutil de redondeo en los datos de entrada del límite este (%g>%g)."
 
 #: ../lib/gis/adj_cellhd.c:126 ../lib/gis/adj_cellhd.c:291
 msgid "North must be north of South"
@@ -3326,15 +3172,11 @@
 
 #: ../lib/gis/adj_cellhd.c:128 ../lib/gis/adj_cellhd.c:293
 msgid "North must be larger than South"
-msgstr ""
-"El valor de la coordenada Norte debe ser mayor que el valor de la coordenada "
-"Sur."
+msgstr "El valor de la coordenada Norte debe ser mayor que el valor de la coordenada Sur."
 
 #: ../lib/gis/adj_cellhd.c:131 ../lib/gis/adj_cellhd.c:296
 msgid "East must be larger than West"
-msgstr ""
-"El valor de la coordenada Este debe ser mayor que el valor de la coordenada "
-"Oeste."
+msgstr "El valor de la coordenada Este debe ser mayor que el valor de la coordenada Oeste."
 
 #: ../lib/gis/adj_cellhd.c:150 ../lib/gis/adj_cellhd.c:340
 msgid "Invalid coordinates"
@@ -3408,17 +3250,12 @@
 #: ../lib/gis/view.c:545
 #, c-format
 msgid " Window saved in \"%s\" is completely outside of current GRASS window."
-msgstr ""
-" La ventana guardada en \"%s\" se encuentra completamente fuera de la "
-"ventana actual de GRASS."
+msgstr " La ventana guardada en \"%s\" se encuentra completamente fuera de la ventana actual de GRASS."
 
 #: ../lib/gis/view.c:549
 #, c-format
-msgid ""
-" Only %d%% of window saved in \"%s\" overlaps with current GRASS window."
-msgstr ""
-" Solamente %d%% de la ventana guardada en \"%s\" se sobrepone con la ventana "
-"actual de GRASS."
+msgid " Only %d%% of window saved in \"%s\" overlaps with current GRASS window."
+msgstr " Solamente %d%% de la ventana guardada en \"%s\" se sobrepone con la ventana actual de GRASS."
 
 #: ../lib/gis/error.c:358
 msgid "WARNING: "
@@ -3438,8 +3275,7 @@
 
 #: ../lib/gis/parser_standard_options.c:151
 msgid "WHERE conditions of SQL statement without 'where' keyword"
-msgstr ""
-"Condiciones \"WHERE\", de la instrucción SQL sin la palabra clave \"where\"."
+msgstr "Condiciones \"WHERE\", de la instrucción SQL sin la palabra clave \"where\"."
 
 #: ../lib/gis/parser_standard_options.c:152
 msgid "Example: income < 1000 and inhab >= 10000"
@@ -3466,8 +3302,7 @@
 msgstr "Nombre de base de datos"
 
 #: ../lib/gis/parser_standard_options.c:188
-msgid ""
-"Do not use this option if schemas are not supported by driver/database server"
+msgid "Do not use this option if schemas are not supported by driver/database server"
 msgstr ""
 
 #: ../lib/gis/parser_standard_options.c:197
@@ -3548,8 +3383,7 @@
 #: ../lib/gis/parser_standard_options.c:332
 #, fuzzy
 msgid "Nearest-neighbor interpolation"
-msgstr ""
-"Son necesarios al menos 2 fotogramas clave (keyframes) para la interpolación."
+msgstr "Son necesarios al menos 2 fotogramas clave (keyframes) para la interpolación."
 
 #: ../lib/gis/parser_standard_options.c:333
 #, fuzzy
@@ -3602,9 +3436,7 @@
 msgstr "Tipo de datos empleados en el archivo de salida."
 
 #: ../lib/gis/parser_standard_options.c:414
-msgid ""
-"Number of digits used as mantissa in the internal map storage, 0 -23 for "
-"float, 0 - 52 for double, max or default"
+msgid "Number of digits used as mantissa in the internal map storage, 0 -23 for float, 0 - 52 for double, max or default"
 msgstr ""
 
 #: ../lib/gis/parser_standard_options.c:424
@@ -3614,9 +3446,7 @@
 
 #: ../lib/gis/parser_standard_options.c:434
 #, fuzzy
-msgid ""
-"The dimensions of the tiles used in the output raster3d map (XxYxZ or "
-"default: 16x16x8)"
+msgid "The dimensions of the tiles used in the output raster3d map (XxYxZ or default: 16x16x8)"
 msgstr "Las dimensiones de los mosaicos usados en el archivo de salida."
 
 #: ../lib/gis/parser_standard_options.c:444
@@ -3664,13 +3494,8 @@
 #
 #: ../lib/gis/parser_standard_options.c:508
 #, fuzzy
-msgid ""
-"Vector features can have category values in different layers. This number "
-"determines which layer to use. When used with direct OGR access this is the "
-"layer name."
-msgstr ""
-"Un solo mapa vectorial puede conectarse a más de una tabla. Este número "
-"determina que tabla usar."
+msgid "Vector features can have category values in different layers. This number determines which layer to use. When used with direct OGR access this is the layer name."
+msgstr "Un solo mapa vectorial puede conectarse a más de una tabla. Este número determina que tabla usar."
 
 #: ../lib/gis/parser_standard_options.c:518
 #, fuzzy
@@ -3680,13 +3505,8 @@
 #
 #: ../lib/gis/parser_standard_options.c:520
 #, fuzzy
-msgid ""
-"A single vector map can be connected to multiple database tables. This "
-"number determines which table to use. When used with direct OGR access this "
-"is the layer name."
-msgstr ""
-"Un solo mapa vectorial puede conectarse a más de una tabla. Este número "
-"determina que tabla usar."
+msgid "A single vector map can be connected to multiple database tables. This number determines which table to use. When used with direct OGR access this is the layer name."
+msgstr "Un solo mapa vectorial puede conectarse a más de una tabla. Este número determina que tabla usar."
 
 #: ../lib/gis/parser_standard_options.c:529
 msgid "Category value"
@@ -3734,9 +3554,7 @@
 
 #: ../lib/gis/parser_standard_options.c:591
 msgid "Either a standard color name or R:G:B triplet"
-msgstr ""
-"Puede ser un nombre de color estándar o tres valores que definan un color R: "
-"G: B."
+msgstr "Puede ser un nombre de color estándar o tres valores que definan un color R: G: B."
 
 #: ../lib/gis/parser_standard_options.c:600
 msgid "Background color"
@@ -3745,9 +3563,7 @@
 #: ../lib/gis/parser_standard_options.c:602
 #, fuzzy
 msgid "Either a standard color name, R:G:B triplet, or \"none\""
-msgstr ""
-"Puede ser un color estándar de GRASS, tres valores que definan un color R:G:"
-"B o \"ninguno\"."
+msgstr "Puede ser un color estándar de GRASS, tres valores que definan un color R:G:B o \"ninguno\"."
 
 #
 #: ../lib/gis/parser_standard_options.c:613
@@ -3794,8 +3610,7 @@
 #: ../lib/gis/parser_standard_options.c:692
 #, fuzzy
 msgid "Name of the input space time datasets"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/gis/parser_standard_options.c:700
 #, fuzzy
@@ -3850,8 +3665,7 @@
 #: ../lib/gis/parser_standard_options.c:784
 #, fuzzy
 msgid "Type of the input space time dataset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/gis/parser_standard_options.c:792
 #, fuzzy
@@ -3871,16 +3685,12 @@
 #: ../lib/gis/parser_standard_options.c:819
 #, fuzzy
 msgid "The temporal type of the space time dataset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/gis/parser_standard_options.c:826
 #, fuzzy
-msgid ""
-"WHERE conditions of SQL statement without 'where' keyword used in the "
-"temporal GIS framework"
-msgstr ""
-"Condiciones \"WHERE\", de la instrucción SQL sin la palabra clave \"where\"."
+msgid "WHERE conditions of SQL statement without 'where' keyword used in the temporal GIS framework"
+msgstr "Condiciones \"WHERE\", de la instrucción SQL sin la palabra clave \"where\"."
 
 #: ../lib/gis/parser_standard_options.c:827
 msgid "Example: start_time > '2001-01-01 12:30:00'"
@@ -3907,8 +3717,7 @@
 #: ../lib/gis/legal_name.c:46
 #, fuzzy, c-format
 msgid "Illegal filename <%s>. Character <%c> not allowed.\n"
-msgstr ""
-"El nombre del archivo no es admitido. El carácter <%c> no está permitido.\n"
+msgstr "El nombre del archivo no es admitido. El carácter <%c> no está permitido.\n"
 
 #: ../lib/gis/legal_name.c:77 ../lib/gis/legal_name.c:81
 #, c-format
@@ -4174,17 +3983,17 @@
 #: ../lib/gis/alloc.c:47
 #, c-format
 msgid "G_malloc: unable to allocate %lu bytes of memory at %s:%d"
-msgstr "G_malloc: Incapaz de destinar %lu bytes de memoria en %s:%d."
+msgstr "G_malloc: no se pude destinar %lu bytes de memoria en %s:%d."
 
 #: ../lib/gis/alloc.c:89
 #, c-format
 msgid "G_calloc: unable to allocate %lu * %lu bytes of memory at %s:%d"
-msgstr "G_calloc: incapaz de asignar %lu * %lu bytes de memoria en %s:%d."
+msgstr "G_calloc: no se puede asignar %lu * %lu bytes de memoria en %s:%d."
 
 #: ../lib/gis/alloc.c:135
 #, c-format
 msgid "G_realloc: unable to allocate %lu bytes of memory at %s:%d"
-msgstr "G_realloc: incapaz de asignar %lu bytes de memoria en %s:%d."
+msgstr "G_realloc: no se puede asignar %lu bytes de memoria en %s:%d."
 
 #: ../lib/gis/done_msg.c:38
 #, c-format
@@ -4203,22 +4012,17 @@
 #: ../lib/gis/list.c:83
 #, c-format
 msgid "no %s files available in current mapset\n"
-msgstr ""
-"No hay archivos %s disponibles en el directorio de mapas de usuario actual "
-"(mapset).\n"
+msgstr "No hay archivos %s disponibles en el directorio de mapas de usuario actual (mapset).\n"
 
 #: ../lib/gis/list.c:86
 #, c-format
 msgid "no %s files available in mapset <%s>\n"
-msgstr ""
-"No hay archivos %s disponibles en el directorio de mapas de usuario (mapset) "
-"<%s>.\n"
+msgstr "No hay archivos %s disponibles en el directorio de mapas de usuario (mapset) <%s>.\n"
 
 #: ../lib/gis/list.c:132
 #, c-format
 msgid "%s files available in mapset <%s>:\n"
-msgstr ""
-"Archivos %s disponibles en el directorio de mapas de usuario (Mapset)<%s>:\n"
+msgstr "Archivos %s disponibles en el directorio de mapas de usuario (Mapset)<%s>:\n"
 
 #: ../lib/gis/list.c:204
 msgid "G_list: Unknown element type"
@@ -4246,9 +4050,7 @@
 #: ../lib/gis/find_file.c:114
 #, c-format
 msgid "'%s/%s' was found in more mapsets (also found in <%s>)"
-msgstr ""
-"'%s / %s' fue encontrado en mas directorios de mapas (mapsets) (también fue "
-"hallado en <%s>)."
+msgstr "'%s / %s' fue encontrado en mas directorios de mapas (mapsets) (también fue hallado en <%s>)."
 
 #: ../lib/gis/find_file.c:127
 #, c-format
@@ -4263,9 +4065,7 @@
 #: ../lib/gis/open_misc.c:47
 #, c-format
 msgid "G__open_misc(read): mapset <%s> doesn't match xmapset <%s>"
-msgstr ""
-"G__open_misc(read): El directorio de mapas de usuario (mapset) <%s> no "
-"corresponde al xmapset <%s>."
+msgstr "G__open_misc(read): El directorio de mapas de usuario (mapset) <%s> no corresponde al xmapset <%s>."
 
 #: ../lib/gis/open_misc.c:72
 #, c-format
@@ -4290,8 +4090,7 @@
 #: ../lib/gis/get_ellipse.c:383
 #, c-format
 msgid "No ellipsoid info given in file %s in <%s>"
-msgstr ""
-"No se ha proporcionado información del elipsoide en el archivo %s en <%s>."
+msgstr "No se ha proporcionado información del elipsoide en el archivo %s en <%s>."
 
 #: ../lib/gis/parser.c:346
 #, fuzzy, c-format
@@ -4305,17 +4104,11 @@
 
 #: ../lib/gis/parser.c:511
 msgid "Use either --quiet or --verbose flag, not both. Assuming --verbose."
-msgstr ""
-"Utilice cualquier identificador de opción (flag) --quiet (silencioso) o --"
-"verbose (detallado), pero no ambos, de ser este el caso se asume la opción "
-"detallado --verbose."
+msgstr "Utilice cualquier identificador de opción (flag) --quiet (silencioso) o --verbose (detallado), pero no ambos, de ser este el caso se asume la opción detallado --verbose."
 
 #: ../lib/gis/parser.c:525
 msgid "Use either --quiet or --verbose flag, not both. Assuming --quiet."
-msgstr ""
-"Utilice cualquier identificador de opción (flag) --quiet (silencioso) o --"
-"verbose (detallado), pero no ambos, de ser este el caso se asume silencioso "
-"--quiet."
+msgstr "Utilice cualquier identificador de opción (flag) --quiet (silencioso) o --verbose (detallado), pero no ambos, de ser este el caso se asume silencioso --quiet."
 
 #: ../lib/gis/parser.c:556
 #, fuzzy, c-format
@@ -4619,9 +4412,7 @@
 #: ../lib/gis/timestamp.c:301
 #, fuzzy, c-format
 msgid "Invalid timestamp specified for %s map <%s@%s>"
-msgstr ""
-"Archivo de marca de tiempo inválido para el %s mapa  %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo inválido para el %s mapa  %s en el directorio de mapas %s"
 
 #
 #: ../lib/gis/timestamp.c:331
@@ -4632,9 +4423,7 @@
 #: ../lib/gis/timestamp.c:340
 #, fuzzy, c-format
 msgid "Invalid timestamp file for %s map <%s@%s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #
 #: ../lib/gis/timestamp.c:479
@@ -4645,9 +4434,7 @@
 #: ../lib/gis/timestamp.c:488
 #, fuzzy, c-format
 msgid "Invalid timestamp file for vector map <%s@%s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #
 #: ../lib/gis/timestamp.c:524
@@ -4658,9 +4445,7 @@
 #: ../lib/gis/timestamp.c:533
 #, fuzzy, c-format
 msgid "Invalid timestamp specified for vector map <%s@%s>"
-msgstr ""
-"Archivo de marca de tiempo inválido para el %s mapa  %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo inválido para el %s mapa  %s en el directorio de mapas %s"
 
 #: ../lib/gis/get_projinfo.c:37 ../lib/gis/get_projinfo.c:66
 #, c-format
@@ -4721,9 +4506,7 @@
 #: ../lib/gis/open.c:64
 #, c-format
 msgid "G__open(read): mapset <%s> doesn't match xmapset <%s>"
-msgstr ""
-"G__open(read): El directorio de mapas (mapset) <%s> no corresponde a xmapset "
-"<%s>."
+msgstr "G__open(read): El directorio de mapas (mapset) <%s> no corresponde a xmapset <%s>."
 
 #: ../lib/gis/open.c:80
 #, fuzzy, c-format
@@ -4743,9 +4526,7 @@
 #: ../lib/gis/distance.c:154
 #, fuzzy, c-format
 msgid "%s: shouldn't happen: code=%d P=(%f,%f) S=(%f,%f)(%f,%f)"
-msgstr ""
-"G_distance_point_to_line_segment: Esto no debería ocurrir: codigo=%d P=(%f,"
-"%f) S=(%f,%f)(%f,%f)."
+msgstr "G_distance_point_to_line_segment: Esto no debería ocurrir: codigo=%d P=(%f,%f) S=(%f,%f)(%f,%f)."
 
 #: ../lib/gis/parser_dependencies.c:108
 msgid "Internal error: option or flag not found"
@@ -4812,13 +4593,8 @@
 
 #: ../lib/arraystats/class.c:220
 #, c-format
-msgid ""
-"There are classbreaks outside the range min-max. Number of classes reduced "
-"to %i, but using probabilities for %i classes."
-msgstr ""
-"Existen límites de clase fuera del mínimo o máximo del rango. El número de "
-"clases se reducirá a %i, pero se utilizan probabilidades para el número de "
-"clases %i."
+msgid "There are classbreaks outside the range min-max. Number of classes reduced to %i, but using probabilities for %i classes."
+msgstr "Existen límites de clase fuera del mínimo o máximo del rango. El número de clases se reducirá a %i, pero se utilizan probabilidades para el número de clases %i."
 
 #: ../lib/lidar/zones.c:473 ../lib/lidar/zones.c:510
 #, fuzzy, c-format
@@ -4912,9 +4688,7 @@
 #: ../lib/python/temporal/space_time_datasets.py:249
 #, fuzzy, python-format
 msgid "Invalid datetime in timestamp for raster map <%s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #: ../lib/python/temporal/space_time_datasets.py:254
 #: ../lib/python/temporal/space_time_datasets.py:588
@@ -4944,9 +4718,7 @@
 #: ../lib/python/temporal/space_time_datasets.py:583
 #, fuzzy, python-format
 msgid "Invalid datetime in timestamp for 3D raster map <%s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #
 #: ../lib/python/temporal/space_time_datasets.py:847
@@ -4963,9 +4735,7 @@
 #: ../lib/python/temporal/space_time_datasets.py:875
 #, fuzzy, python-format
 msgid "Invalid datetime in timestamp for vector map <%s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #
 #: ../lib/python/temporal/space_time_datasets.py:891
@@ -4979,9 +4749,7 @@
 msgstr "No se puede encontrar el mapa vectorial <%s> en <%s>."
 
 #: ../lib/python/temporal/core.py:576
-msgid ""
-"Unable to initialize the temporal DBMI interface. Please use t.connect to "
-"specify the driver and the database string"
+msgid "Unable to initialize the temporal DBMI interface. Please use t.connect to specify the driver and the database string"
 msgstr ""
 
 #: ../lib/python/temporal/core.py:639
@@ -4989,9 +4757,7 @@
 msgid ""
 "Unable to receive temporal database metadata.\n"
 "Current temporal database info:%(info)s"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/python/temporal/core.py:644
 #, fuzzy, python-format
@@ -5000,9 +4766,7 @@
 " %(backup)s Supported temporal API version is: %(api)i.\n"
 "Please update your GRASS GIS installation.\n"
 "Current temporal database info:%(info)s"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/python/temporal/core.py:652
 #, fuzzy, python-format
@@ -5010,9 +4774,7 @@
 "Unsupported temporal database: version mismatch.\n"
 " %(backup)sSupported temporal database version is: %(tdb)i\n"
 "Current temporal database info:%(info)s"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/python/temporal/core.py:740
 #, fuzzy, python-format
@@ -5029,48 +4791,34 @@
 
 #: ../lib/python/temporal/core.py:913
 #, python-format
-msgid ""
-"Unable to mogrify sql statement. There is no temporal database connection "
-"defined for mapset <%(mapset)s>"
+msgid "Unable to mogrify sql statement. There is no temporal database connection defined for mapset <%(mapset)s>"
 msgstr ""
 
 #: ../lib/python/temporal/core.py:936
 #, fuzzy, python-format
-msgid ""
-"Unable to check table. There is no temporal database connection defined for "
-"mapset <%(mapset)s>"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgid "Unable to check table. There is no temporal database connection defined for mapset <%(mapset)s>"
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/python/temporal/core.py:953
 #, python-format
-msgid ""
-"Unable to execute sql statement. There is no temporal database connection "
-"defined for mapset <%(mapset)s>"
+msgid "Unable to execute sql statement. There is no temporal database connection defined for mapset <%(mapset)s>"
 msgstr ""
 
 #
 #: ../lib/python/temporal/core.py:964
 #, fuzzy, python-format
-msgid ""
-"Unable to fetch one. There is no temporal database connection defined for "
-"mapset <%(mapset)s>"
+msgid "Unable to fetch one. There is no temporal database connection defined for mapset <%(mapset)s>"
 msgstr "No se puede abrir el archivo de cabecera del mapa vectorial <%s>"
 
 #
 #: ../lib/python/temporal/core.py:975
 #, fuzzy, python-format
-msgid ""
-"Unable to fetch all. There is no temporal database connection defined for "
-"mapset <%(mapset)s>"
+msgid "Unable to fetch all. There is no temporal database connection defined for mapset <%(mapset)s>"
 msgstr "No se puede abrir el archivo de cabecera del mapa vectorial <%s>"
 
 #: ../lib/python/temporal/core.py:993
 #, python-format
-msgid ""
-"Unable to execute transaction. There is no temporal database connection "
-"defined for mapset <%(mapset)s>"
+msgid "Unable to execute transaction. There is no temporal database connection defined for mapset <%(mapset)s>"
 msgstr ""
 
 #: ../lib/python/temporal/core.py:1074
@@ -5117,51 +4865,34 @@
 
 #: ../lib/python/temporal/abstract_map_dataset.py:341
 #, fuzzy, python-format
-msgid ""
-"Start time must be of type datetime for %(type)s map <%(id)s> with layer: "
-"%(l)s"
-msgstr ""
-"No es posible crear el archivo de marca de tiempo (timestamp) para %s mapa "
-"%s que se encuentra en el directorio de mapas (mapset) %s."
+msgid "Start time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
+msgstr "No es posible crear el archivo de marca de tiempo (timestamp) para %s mapa %s que se encuentra en el directorio de mapas (mapset) %s."
 
 #: ../lib/python/temporal/abstract_map_dataset.py:348
 #, fuzzy, python-format
 msgid "Start time must be of type datetime for %(type)s map <%(id)s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #: ../lib/python/temporal/abstract_map_dataset.py:356
 #, fuzzy, python-format
-msgid ""
-"End time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
-msgstr ""
-"Archivo de marca de tiempo no válido para %s mapa %s que se encuentra en el "
-"directorio de mapas (mapset) %s."
+msgid "End time must be of type datetime for %(type)s map <%(id)s> with layer: %(l)s"
+msgstr "Archivo de marca de tiempo no válido para %s mapa %s que se encuentra en el directorio de mapas (mapset) %s."
 
 #: ../lib/python/temporal/abstract_map_dataset.py:363
 #, fuzzy, python-format
 msgid "End time must be of type datetime for %(type)s map <%(id)s>"
-msgstr ""
-"Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de "
-"mapas %s"
+msgstr "Archivo de marca de tiempo no válido para el %s mapa %s en el directorio de mapas %s"
 
 #: ../lib/python/temporal/abstract_map_dataset.py:372
 #, fuzzy, python-format
-msgid ""
-"End time must be greater than start time for %(type)s map <%(id)s> with "
-"layer: %(l)s"
-msgstr ""
-"El valor de la coordenada Este debe ser mayor que el valor de la coordenada "
-"Oeste."
+msgid "End time must be greater than start time for %(type)s map <%(id)s> with layer: %(l)s"
+msgstr "El valor de la coordenada Este debe ser mayor que el valor de la coordenada Oeste."
 
 #: ../lib/python/temporal/abstract_map_dataset.py:380
 #: ../lib/python/temporal/abstract_map_dataset.py:473
 #, fuzzy, python-format
 msgid "End time must be greater than start time for %(type)s map <%(id)s>"
-msgstr ""
-"El valor de la coordenada Este debe ser mayor que el valor de la coordenada "
-"Oeste."
+msgstr "El valor de la coordenada Este debe ser mayor que el valor de la coordenada Oeste."
 
 #: ../lib/python/temporal/abstract_map_dataset.py:415
 #: ../lib/python/temporal/abstract_map_dataset.py:511
@@ -5169,19 +4900,13 @@
 #: ../lib/python/temporal/abstract_dataset.py:428
 #: ../lib/python/temporal/abstract_dataset.py:471
 #, python-format
-msgid ""
-"Unable to update dataset <%(ds)s> of type %(type)s in the temporal database. "
-"The mapset of the dataset does not match the current mapset"
+msgid "Unable to update dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_map_dataset.py:451
 #, fuzzy, python-format
-msgid ""
-"Unsupported relative time unit type for %(type)s map <%(id)s> with layer "
-"%(l)s: %(u)s"
-msgstr ""
-"No es posible crear el archivo de marca de tiempo (timestamp) para %s mapa "
-"%s que se encuentra en el directorio de mapas (mapset) %s."
+msgid "Unsupported relative time unit type for %(type)s map <%(id)s> with layer %(l)s: %(u)s"
+msgstr "No es posible crear el archivo de marca de tiempo (timestamp) para %s mapa %s que se encuentra en el directorio de mapas (mapset) %s."
 
 #
 #: ../lib/python/temporal/abstract_map_dataset.py:458
@@ -5191,24 +4916,17 @@
 
 #: ../lib/python/temporal/abstract_map_dataset.py:467
 #, fuzzy, python-format
-msgid ""
-"End time must be greater than start time for %(typ)s map <%(id)s> with layer "
-"%(l)s"
-msgstr ""
-"El valor de la coordenada Este debe ser mayor que el valor de la coordenada "
-"Oeste."
+msgid "End time must be greater than start time for %(typ)s map <%(id)s> with layer %(l)s"
+msgstr "El valor de la coordenada Este debe ser mayor que el valor de la coordenada Oeste."
 
 #: ../lib/python/temporal/abstract_map_dataset.py:782
 #, python-format
-msgid ""
-"Map <%(id)s> with layer %(layer)s has incorrect time interval, start time is "
-"greater than end time"
+msgid "Map <%(id)s> with layer %(layer)s has incorrect time interval, start time is greater than end time"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_map_dataset.py:788
 #, python-format
-msgid ""
-"Map <%s> has incorrect time interval, start time is greater than end time"
+msgid "Map <%s> has incorrect time interval, start time is greater than end time"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_map_dataset.py:794
@@ -5219,9 +4937,7 @@
 #: ../lib/python/temporal/abstract_map_dataset.py:823
 #: ../lib/python/temporal/abstract_space_time_dataset.py:1923
 #, python-format
-msgid ""
-"Unable to delete dataset <%(ds)s> of type %(type)s from the temporal "
-"database. The mapset of the dataset does not match the current mapset"
+msgid "Unable to delete dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_map_dataset.py:841
@@ -5231,9 +4947,7 @@
 
 #: ../lib/python/temporal/abstract_map_dataset.py:891
 #, python-format
-msgid ""
-"Unable to unregister dataset <%(ds)s> of type %(type)s from the temporal "
-"database. The mapset of the dataset does not match the current mapset"
+msgid "Unable to unregister dataset <%(ds)s> of type %(type)s from the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:155
@@ -5282,23 +4996,17 @@
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:1572
 #, python-format
-msgid ""
-"Unable to shift dataset <%(ds)s> of type %(type)s in the temporal database. "
-"The mapset of the dataset does not match the current mapset"
+msgid "Unable to shift dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:1741
 #, python-format
-msgid ""
-"Unable to snap dataset <%(ds)s> of type %(type)s in the temporal database. "
-"The mapset of the dataset does not match the current mapset"
+msgid "Unable to snap dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:1843
 #, python-format
-msgid ""
-"Unable to rename dataset <%(ds)s> of type %(type)s in the temporal database. "
-"The mapset of the dataset does not match the current mapset"
+msgid "Unable to rename dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:1852
@@ -5322,16 +5030,11 @@
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2020
 #, fuzzy, python-format
-msgid ""
-"Unable to register map in dataset <%(ds)s> of type %(type)s. The mapset of "
-"the dataset does not match the current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgid "Unable to register map in dataset <%(ds)s> of type %(type)s. The mapset of the dataset does not match the current mapset"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2029
-msgid ""
-"Only a map that was inserted in the temporal database can be registered in a "
-"space time dataset"
+msgid "Only a map that was inserted in the temporal database can be registered in a space time dataset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2052
@@ -5346,36 +5049,27 @@
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2074
 #, fuzzy, python-format
-msgid ""
-"Temporal type of space time dataset <%(id)s> and map <%(map)s> with layer "
-"%(l)s are different"
+msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
 msgstr "No se puede encontrar el mapa vectorial <%s> en <%s>."
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2080
 #, fuzzy, python-format
-msgid ""
-"Temporal type of space time dataset <%(id)s> and map <%(map)s> are different"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgid "Temporal type of space time dataset <%(id)s> and map <%(map)s> are different"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2095
 #, fuzzy, python-format
 msgid "Set temporal unit for space time %s dataset <%s> to %s"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2105
 #, python-format
-msgid ""
-"Relative time units of space time dataset <%(id)s> and map <%(map)s> with "
-"layer %(l)s are different"
+msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> with layer %(l)s are different"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2111
 #, python-format
-msgid ""
-"Relative time units of space time dataset <%(id)s> and map <%(map)s> are "
-"different"
+msgid "Relative time units of space time dataset <%(id)s> and map <%(map)s> are different"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2117
@@ -5385,8 +5079,7 @@
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2122
 #, fuzzy, python-format
 msgid "Map <%(map)s> with layer %(l)s is already registered."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2126
 #, python-format
@@ -5395,30 +5088,22 @@
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2174
 #, python-format
-msgid ""
-"Unable to unregister map from dataset <%(ds)s> of type %(type)s in the "
-"temporal database. The mapset of the dataset does not match the current "
-"mapset"
+msgid "Unable to unregister map from dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2187
 #, fuzzy, python-format
-msgid ""
-"Map <%(map)s> with layer %(l)s is not registered in space time dataset <"
-"%(base)s>"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgid "Map <%(map)s> with layer %(l)s is not registered in space time dataset <%(base)s>"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2193
 #, fuzzy, python-format
 msgid "Map <%(map)s> is not registered in space time dataset <%(base)s>"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/python/temporal/abstract_space_time_dataset.py:2254
 #, python-format
-msgid ""
-"Update metadata, spatial and temporal extent from all registered maps of <%s>"
+msgid "Update metadata, spatial and temporal extent from all registered maps of <%s>"
 msgstr ""
 
 #: ../lib/python/temporal/register.py:76 ../lib/python/temporal/register.py:79
@@ -5442,9 +5127,7 @@
 
 #: ../lib/python/temporal/register.py:98
 #, python-format
-msgid ""
-"Space time %(sp)s dataset <%(name)s> with relative time found, but no "
-"relative unit set for %(sp)s maps"
+msgid "Space time %(sp)s dataset <%(name)s> with relative time found, but no relative unit set for %(sp)s maps"
 msgstr ""
 
 #: ../lib/python/temporal/register.py:163
@@ -5458,19 +5141,13 @@
 
 #: ../lib/python/temporal/register.py:191
 #, fuzzy, python-format
-msgid ""
-"Unable to register %(t)s map <%(id)s> with layer %(l)s. The map has "
-"timestamp and the start time is not set."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgid "Unable to register %(t)s map <%(id)s> with layer %(l)s. The map has timestamp and the start time is not set."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/register.py:197
 #, fuzzy, python-format
-msgid ""
-"Unable to register %(t)s map <%(id)s>. The map has no timestamp and the "
-"start time is not set."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgid "Unable to register %(t)s map <%(id)s>. The map has no timestamp and the start time is not set."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/register.py:205
 #, python-format
@@ -5484,23 +5161,17 @@
 
 #: ../lib/python/temporal/register.py:221
 #, fuzzy, python-format
-msgid ""
-"Map is already registered in temporal database. Unable to update %(t)s map <"
-"%(id)s> with layer %(l)s. Overwrite flag is not set."
+msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s> with layer %(l)s. Overwrite flag is not set."
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/register.py:228
 #, fuzzy, python-format
-msgid ""
-"Map is already registered in temporal database. Unable to update %(t)s map <"
-"%(id)s>. Overwrite flag is not set."
+msgid "Map is already registered in temporal database. Unable to update %(t)s map <%(id)s>. Overwrite flag is not set."
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/register.py:252
 #, fuzzy, python-format
-msgid ""
-"Unable to update %(t)s map <%(id)s> with layer %(l)s. The temporal types are "
-"different."
+msgid "Unable to update %(t)s map <%(id)s> with layer %(l)s. The temporal types are different."
 msgstr "No se puede encontrar el mapa vectorial <%s> en <%s>."
 
 #: ../lib/python/temporal/register.py:258
@@ -5516,8 +5187,7 @@
 #: ../lib/python/temporal/register.py:311
 #, fuzzy
 msgid "Registering maps in the space time raster dataset..."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/register.py:320
 #, fuzzy
@@ -5538,9 +5208,7 @@
 
 #: ../lib/python/temporal/register.py:396
 #, fuzzy, python-format
-msgid ""
-"Set absolute valid time for map <%(id)s> with layer %(layer)s to %(start)s - "
-"%(end)s"
+msgid "Set absolute valid time for map <%(id)s> with layer %(layer)s to %(start)s - %(end)s"
 msgstr "No se puede copiar el mapa vectorial <%s> en <%s>."
 
 #: ../lib/python/temporal/register.py:401
@@ -5550,8 +5218,7 @@
 
 #: ../lib/python/temporal/register.py:418
 #, fuzzy, python-format
-msgid ""
-"Set relative valid time for map <%s> with layer %s to %i - %s with unit %s"
+msgid "Set relative valid time for map <%s> with layer %s to %i - %s with unit %s"
 msgstr "No se puede copiar el mapa vectorial <%s> en <%s>."
 
 #: ../lib/python/temporal/register.py:423
@@ -5561,9 +5228,7 @@
 
 #: ../lib/python/temporal/abstract_dataset.py:388
 #, python-format
-msgid ""
-"Unable to insert dataset <%(ds)s> of type %(type)s in the temporal database. "
-"The mapset of the dataset does not match the current mapset"
+msgid "Unable to insert dataset <%(ds)s> of type %(type)s in the temporal database. The mapset of the dataset does not match the current mapset"
 msgstr ""
 
 #: ../lib/python/temporal/stds_import.py:84
@@ -5645,9 +5310,7 @@
 #: ../lib/python/temporal/stds_import.py:283
 #, fuzzy, python-format
 msgid "Unable to create default temporal database in new location %s"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/python/temporal/stds_import.py:356
 #, python-format
@@ -5689,9 +5352,7 @@
 
 #: ../lib/python/temporal/stds_import.py:411
 #, fuzzy, python-format
-msgid ""
-"Space time %(t)s dataset <%(sp)s> is already in the database. Use the "
-"overwrite flag."
+msgid "Space time %(t)s dataset <%(sp)s> is already in the database. Use the overwrite flag."
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/stds_import.py:431
@@ -5702,39 +5363,31 @@
 #: ../lib/python/temporal/stds_import.py:443
 #, fuzzy, python-format
 msgid "Key word %s not found in init file."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/python/temporal/stds_import.py:448
 #, fuzzy, python-format
 msgid "Create space time %s dataset."
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/stds_import.py:477
 msgid "Switching to original location failed"
 msgstr ""
 
 #: ../lib/python/temporal/spatial_extent.py:118
-msgid ""
-"Projections are different. Unable to compute overlapping_2d for spatial "
-"extents"
+msgid "Projections are different. Unable to compute overlapping_2d for spatial extents"
 msgstr ""
 
 #: ../lib/python/temporal/spatial_extent.py:524
-msgid ""
-"Projections are different. Unable to compute is_in_2d for spatial extents"
+msgid "Projections are different. Unable to compute is_in_2d for spatial extents"
 msgstr ""
 
 #: ../lib/python/temporal/spatial_extent.py:656
-msgid ""
-"Projections are different. Unable to compute equivalent_2d for spatial "
-"extents"
+msgid "Projections are different. Unable to compute equivalent_2d for spatial extents"
 msgstr ""
 
 #: ../lib/python/temporal/spatial_extent.py:761
-msgid ""
-"Projections are different. Unable to compute cover_2d for spatial extents"
+msgid "Projections are different. Unable to compute cover_2d for spatial extents"
 msgstr ""
 
 #: ../lib/python/temporal/spatial_extent.py:833
@@ -5751,9 +5404,7 @@
 
 #: ../lib/python/temporal/temporal_vector_algebra.py:373
 #, python-format
-msgid ""
-"Error vector maps with basename %s exist. Use --o flag to overwrite existing "
-"file"
+msgid "Error vector maps with basename %s exist. Use --o flag to overwrite existing file"
 msgstr ""
 
 #: ../lib/python/temporal/temporal_vector_algebra.py:405
@@ -5796,9 +5447,7 @@
 #: ../lib/python/temporal/temporal_algebra.py:1015
 #: ../lib/python/temporal/temporal_algebra.py:1019
 #, python-format
-msgid ""
-"Wrong temporal type of space time dataset <"
-"%s>                                       <%s> time is required"
+msgid "Wrong temporal type of space time dataset <%s>                                       <%s> time is required"
 msgstr ""
 
 #: ../lib/python/temporal/temporal_algebra.py:1039
@@ -5814,9 +5463,7 @@
 
 #: ../lib/python/temporal/temporal_algebra.py:2044
 #, python-format
-msgid ""
-"Wrong map type <%s> . TMAP only supports single maps that are registered in "
-"the temporal GRASS database"
+msgid "Wrong map type <%s> . TMAP only supports single maps that are registered in the temporal GRASS database"
 msgstr ""
 
 #: ../lib/python/temporal/list_stds.py:191
@@ -5834,9 +5481,7 @@
 
 #: ../lib/python/temporal/aggregation.py:135
 #, fuzzy, python-format
-msgid ""
-"Raster map <%(name)s> is already in temporal database, use overwrite flag to "
-"overwrite"
+msgid "Raster map <%(name)s> is already in temporal database, use overwrite flag to overwrite"
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/aggregation.py:140
@@ -5856,9 +5501,7 @@
 
 #: ../lib/python/temporal/aggregation.py:289
 #, python-format
-msgid ""
-"Unable to perform aggregation. Output raster map <%(name)s> exists and "
-"overwrite flag was not set"
+msgid "Unable to perform aggregation. Output raster map <%(name)s> exists and overwrite flag was not set"
 msgstr ""
 
 #: ../lib/python/temporal/univar_statistics.py:50
@@ -5907,10 +5550,7 @@
 msgstr ""
 
 #: ../lib/python/temporal/mapcalc.py:151
-msgid ""
-"Found more than a single map in a sample granule. Only the first map is used "
-"for computation. Use t.rast.aggregate.ds to create synchronous raster "
-"datasets."
+msgid "Found more than a single map in a sample granule. Only the first map is used for computation. Use t.rast.aggregate.ds to create synchronous raster datasets."
 msgstr ""
 
 #: ../lib/python/temporal/mapcalc.py:169
@@ -5926,8 +5566,7 @@
 #: ../lib/python/temporal/open_stds.py:208
 #: ../lib/python/temporal/extract.py:114
 #, fuzzy, python-format
-msgid ""
-"Map <%s> is already in temporal database, use overwrite flag to overwrite"
+msgid "Map <%s> is already in temporal database, use overwrite flag to overwrite"
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/mapcalc.py:256
@@ -5971,27 +5610,22 @@
 #: ../lib/python/temporal/open_stds.py:105
 #, fuzzy
 msgid "Space time datasets can only be created in the current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/python/temporal/open_stds.py:122
 #, fuzzy, python-format
-msgid ""
-"Space time %(sp)s dataset <%(name)s> is already in the database. Use the "
-"overwrite flag."
+msgid "Space time %(sp)s dataset <%(name)s> is already in the database. Use the overwrite flag."
 msgstr "El mapa vectorial <%s> ya existía y será rescrito."
 
 #: ../lib/python/temporal/open_stds.py:157
 #, fuzzy, python-format
-msgid ""
-"Overwriting space time %(sp)s dataset <%(name)s> and unregistering all maps"
+msgid "Overwriting space time %(sp)s dataset <%(name)s> and unregistering all maps"
 msgstr "No se puede crear la cabecera para el archivo [%s]"
 
 #: ../lib/python/temporal/open_stds.py:165
 #, fuzzy, python-format
 msgid "Creating a new space time %s dataset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/python/temporal/datetime_math.py:256
 #: ../lib/python/temporal/datetime_math.py:273
@@ -6085,10 +5719,7 @@
 
 #: ../lib/python/script/core.py:283
 #, python-format
-msgid ""
-"To run the module add underscore at the end of the option <%s> to avoid "
-"conflict with Python keywords. Underscore at the beginning is depreciated in "
-"GRASS GIS 7.0 and will be removed in version 7.1."
+msgid "To run the module add underscore at the end of the option <%s> to avoid conflict with Python keywords. Underscore at the beginning is depreciated in GRASS GIS 7.0 and will be removed in version 7.1."
 msgstr ""
 
 #: ../lib/python/script/core.py:875
@@ -6128,8 +5759,7 @@
 #: ../lib/python/script/core.py:1506
 #, fuzzy, python-format
 msgid "Illegal filename <%(s)s>. <%(il)s> not allowed.\n"
-msgstr ""
-"El nombre del archivo no es admitido. El carácter <%c> no está permitido.\n"
+msgstr "El nombre del archivo no es admitido. El carácter <%c> no está permitido.\n"
 
 #: ../lib/python/script/vector.py:81
 #, fuzzy, python-format
@@ -6151,8 +5781,7 @@
 
 #: ../lib/python/script/db.py:149
 #, python-format
-msgid ""
-"Programmer error: '%(sql)s', '%(filename)s', or '%(table)s' must be provided"
+msgid "Programmer error: '%(sql)s', '%(filename)s', or '%(table)s' must be provided"
 msgstr ""
 
 #: ../lib/python/script/db.py:159
@@ -6195,12 +5824,8 @@
 
 #: ../lib/python/script/raster.py:46
 #, fuzzy, python-format
-msgid ""
-"Unable to write history for <%(map)s>. Raster map <%(map)s> not found in "
-"current mapset."
-msgstr ""
-"No es posible restaurar el objeto espacial %d, el mapa vectorial <%s> no "
-"está abierto en modo de \"escritura\"."
+msgid "Unable to write history for <%(map)s>. Raster map <%(map)s> not found in current mapset."
+msgstr "No es posible restaurar el objeto espacial %d, el mapa vectorial <%s> no está abierto en modo de \"escritura\"."
 
 #: ../lib/python/script/raster.py:105
 msgid "An error occurred while running r.mapcalc"
@@ -6332,12 +5957,8 @@
 
 #: ../lib/rst/interp_float/interp2d.c:214
 #, c-format
-msgid ""
-"Overshoot - increase in tension suggested. Overshoot occures at (%d,%d) "
-"cell. Z-value %f, zmin %f, zmax %f."
-msgstr ""
-"Sobrepico o rebasamiento- Se sugiere un aumento en la tensión. El sobrepico "
-"ocurre en las celdas (%d,%d). Valor-Z %f, zmin %f, zmax %f."
+msgid "Overshoot - increase in tension suggested. Overshoot occures at (%d,%d) cell. Z-value %f, zmin %f, zmax %f."
+msgstr "Sobrepico o rebasamiento- Se sugiere un aumento en la tensión. El sobrepico ocurre en las celdas (%d,%d). Valor-Z %f, zmin %f, zmax %f."
 
 #: ../lib/rst/interp_float/resout2d.c:77
 msgid "Temporarily changing the region to desired resolution..."
@@ -6362,13 +5983,8 @@
 msgstr ""
 
 #: ../lib/rst/interp_float/segmen2d.c:118
-msgid ""
-"Taking too long to find points for interpolation - please change the region "
-"to area where your points are. Continuing calculations..."
-msgstr ""
-"Ha tomado demasiado tiempo en encontrar puntos de interpolación - por favor, "
-"cambie la región a la zona donde están los puntos. Continuando con los "
-"cálculos ..."
+msgid "Taking too long to find points for interpolation - please change the region to area where your points are. Continuing calculations..."
+msgstr "Ha tomado demasiado tiempo en encontrar puntos de interpolación - por favor, cambie la región a la zona donde están los puntos. Continuando con los cálculos ..."
 
 #: ../lib/rst/interp_float/write2d.c:40 ../lib/rst/interp_float/write2d.c:51
 #: ../lib/rst/interp_float/write2d.c:66 ../lib/rst/interp_float/write2d.c:75
@@ -6434,9 +6050,7 @@
 #: ../lib/rst/interp_float/vinput2d.c:249
 #, c-format
 msgid "There are points outside specified 2D/3D region - %d points ignored"
-msgstr ""
-"Existen puntos fuera de la región 2D/3D especificada -Se han ignorado %d "
-"puntos."
+msgstr "Existen puntos fuera de la región 2D/3D especificada -Se han ignorado %d puntos."
 
 #: ../lib/rst/interp_float/vinput2d.c:252
 #, c-format
@@ -6445,12 +6059,8 @@
 
 #: ../lib/rst/interp_float/vinput2d.c:256
 #, c-format
-msgid ""
-"%d points given for interpolation (after thinning) is less than given NPMIN="
-"%d"
-msgstr ""
-"Los %d puntos dados para la interpolación (después de adelgazar) son menos "
-"que el NPMIN dado=%d."
+msgid "%d points given for interpolation (after thinning) is less than given NPMIN=%d"
+msgstr "Los %d puntos dados para la interpolación (después de adelgazar) son menos que el NPMIN dado=%d."
 
 #: ../lib/rst/interp_float/vinput2d.c:261
 msgid "Zero points in the given region"
@@ -6459,23 +6069,13 @@
 # word "smooth" not translated, easier to understand the concept in English
 #: ../lib/rst/interp_float/vinput2d.c:266
 #, c-format
-msgid ""
-"Segmentation parameters set to invalid values: npmin= %d, segmax= %d for "
-"smooth connection of segments, npmin > segmax (see manual)"
-msgstr ""
-"Se han asignado valores no válidos a los parámetros de segmentación: npmin= "
-"%d, segmax= %d. Para lograr conexiones suaves de segmentos, npmin > segmax "
-"(Por favor consulte el manual)."
+msgid "Segmentation parameters set to invalid values: npmin= %d, segmax= %d for smooth connection of segments, npmin > segmax (see manual)"
+msgstr "Se han asignado valores no válidos a los parámetros de segmentación: npmin= %d, segmax= %d. Para lograr conexiones suaves de segmentos, npmin > segmax (Por favor consulte el manual)."
 
 #: ../lib/rst/interp_float/vinput2d.c:272
 #, c-format
-msgid ""
-"There are less than %d points for interpolation. No segmentation is "
-"necessary, to run the program faster set segmax=%d (see manual)"
-msgstr ""
-"Hay menos de %d puntos para la interpolación. No es necesaria la "
-"segmentación, para ejecutar el programa mas rápidamente defina segmax=%d "
-"(Por favor consulte el manual)."
+msgid "There are less than %d points for interpolation. No segmentation is necessary, to run the program faster set segmax=%d (see manual)"
+msgstr "Hay menos de %d puntos para la interpolación. No es necesaria la segmentación, para ejecutar el programa mas rápidamente defina segmax=%d (Por favor consulte el manual)."
 
 #: ../lib/rst/interp_float/vinput2d.c:276
 #, c-format
@@ -6567,21 +6167,17 @@
 #: ../lib/imagery/fopen.c:79
 #, c-format
 msgid "Unable to create file [%s] for subgroup [%s] of group [%s in %s]"
-msgstr ""
-"No se puede crear el archivo [%s] para el subgrupo [%s] del grupo [%s en %s]."
+msgstr "No se puede crear el archivo [%s] para el subgrupo [%s] del grupo [%s en %s]."
 
 #: ../lib/imagery/fopen.c:101 ../lib/imagery/fopen.c:127
 #, c-format
 msgid "Unable to open file [%s] for subgroup [%s] of group [%s in %s]"
-msgstr ""
-"No se puede abrir el archivo [%s] para el subgrupo [%s] del grupo [%s en %s]."
+msgstr "No se puede abrir el archivo [%s] para el subgrupo [%s] del grupo [%s en %s]."
 
 #: ../lib/imagery/fopen.c:116
 #, c-format
 msgid "Unable to find file [%s] for subgroup [%s] of group [%s in %s]"
-msgstr ""
-"No se puede encontrar el archivo [%s] para el subgrupo [%s] del grupo [%s en "
-"%s]."
+msgstr "No se puede encontrar el archivo [%s] para el subgrupo [%s] del grupo [%s en %s]."
 
 #: ../lib/imagery/georef_tps.c:219
 msgid "Calculating forward transformation coefficients"
@@ -6611,45 +6207,32 @@
 #: ../lib/imagery/list_subgp.c:85
 #, c-format
 msgid "subgroup <%s> of group <%s> references the following raster maps\n"
-msgstr ""
-"El subgrupo <%s> perteneciente al grupo <%s> hace referencia a los "
-"siguientes mapas raster:\n"
+msgstr "El subgrupo <%s> perteneciente al grupo <%s> hace referencia a los siguientes mapas raster:\n"
 
 #: ../lib/imagery/sigsetfile.c:41
 #, c-format
-msgid ""
-"Unable to create signature file <%s> for subgroup <%s> of group <%s> - <%s> "
-"is not current mapset"
-msgstr ""
-"No se puede crear el archivo de firma <%s> para el subgrupo <%s> del grupo <"
-"%s> - <%s> No es el directorio de mapas de usuario (Mapset) actual."
+msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s> - <%s> is not current mapset"
+msgstr "No se puede crear el archivo de firma <%s> para el subgrupo <%s> del grupo <%s> - <%s> No es el directorio de mapas de usuario (Mapset) actual."
 
 #: ../lib/imagery/sigsetfile.c:57
 #, c-format
 msgid "Unable to create signature file <%s> for subgroup <%s> of group <%s>"
-msgstr ""
-"No se puede crear el archivo de firma <%s> para el subgrupo <%s> del grupo <"
-"%s>."
+msgstr "No se puede crear el archivo de firma <%s> para el subgrupo <%s> del grupo <%s>."
 
 #: ../lib/imagery/points.c:124
 #, c-format
 msgid "Unable to open control point file for group [%s in %s]"
-msgstr ""
-"No ha sido posible abrir el archivo de puntos de control del grupo [%s en "
-"%s]."
+msgstr "No ha sido posible abrir el archivo de puntos de control del grupo [%s en %s]."
 
 #: ../lib/imagery/points.c:132
 #, c-format
 msgid "Bad format in control point file for group [%s in %s]"
-msgstr ""
-"Formato incorrecto en el archivo de puntos de control para el grupo [%s en "
-"%s]."
+msgstr "Formato incorrecto en el archivo de puntos de control para el grupo [%s en %s]."
 
 #: ../lib/imagery/points.c:159
 #, c-format
 msgid "Unable to create control point file for group [%s in %s]"
-msgstr ""
-"No se puede crear el archivo de puntos de control del grupo [%s en %s]."
+msgstr "No se puede crear el archivo de puntos de control del grupo [%s en %s]."
 
 #: ../lib/imagery/iclass_statistics.c:218
 msgid "prepare_signature: outline has odd number of points."
@@ -6715,9 +6298,7 @@
 #: ../lib/imagery/iscatt_core.c:255
 #, fuzzy, c-format
 msgid "Unable to open category raster condtions file <%s>."
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/imagery/iscatt_core.c:263
 #, fuzzy, c-format
@@ -6750,9 +6331,7 @@
 msgstr ""
 
 #: ../lib/imagery/iscatt_core.c:579
-msgid ""
-"Data inconsistent. Value computed for scatter plot is out of initialized "
-"range."
+msgid "Data inconsistent. Value computed for scatter plot is out of initialized range."
 msgstr ""
 
 #: ../lib/imagery/iscatt_core.c:745
@@ -6768,8 +6347,7 @@
 #: ../lib/imagery/iscatt_core.c:761
 #, fuzzy, c-format
 msgid "Raster <%s> type is not <%s>"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/imagery/iscatt_core.c:775
 #, fuzzy, c-format
@@ -6779,9 +6357,7 @@
 #: ../lib/imagery/iscatt_core.c:803
 #, fuzzy, c-format
 msgid "Unable to open category raster condtition file <%s>"
-msgstr ""
-"No se puede abrir el archivo de definición de la base de datos vectorial "
-"'%s'."
+msgstr "No se puede abrir el archivo de definición de la base de datos vectorial '%s'."
 
 #: ../lib/imagery/iscatt_core.c:817
 msgid "Corrupted category raster conditions file (fseek failed)"
@@ -6800,16 +6376,12 @@
 #: ../lib/psdriver/graph_set.c:215
 #, c-format
 msgid "ps: image size %dx%d"
-msgstr ""
+msgstr "ps: tamaño de imagen %dx%d"
 
 #: ../lib/vector/diglib/plus_node.c:214
 #, c-format
-msgid ""
-"Attempt to read line angle for the line which is not connected to the node: "
-"node %d, line %d"
-msgstr ""
-"Intento de leer el ángulo de línea para la línea que no está conectada al "
-"nodo: Nodo %d, línea %d."
+msgid "Attempt to read line angle for the line which is not connected to the node: node %d, line %d"
+msgstr "Intento de leer el ángulo de línea para la línea que no está conectada al nodo: Nodo %d, línea %d."
 
 #
 #: ../lib/vector/diglib/plus.c:222
@@ -6878,13 +6450,8 @@
 
 #: ../lib/vector/diglib/cindex_rw.c:156
 #, fuzzy, c-format
-msgid ""
-"This version of GRASS (%d.%d) is too old to read this category index format. "
-"Try to rebuild topology or upgrade GRASS to at least version %d."
-msgstr ""
-"La versión del formato de índice de objetos espaciales %d.%d no está "
-"soportada por esta versión. Intente reconstruir la topología o actualice "
-"GRASS."
+msgid "This version of GRASS (%d.%d) is too old to read this category index format. Try to rebuild topology or upgrade GRASS to at least version %d."
+msgstr "La versión del formato de índice de objetos espaciales %d.%d no está soportada por esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/port_init.c:158
 #, fuzzy, c-format
@@ -6927,28 +6494,22 @@
 
 #: ../lib/vector/diglib/test.c:75
 #, c-format
-msgid ""
-"Error in read/write portable double, byte_order = %d Written: %.16e3E Read: "
-"%.16e3E"
+msgid "Error in read/write portable double, byte_order = %d Written: %.16e3E Read: %.16e3E"
 msgstr ""
 
 #: ../lib/vector/diglib/test.c:89
 #, c-format
-msgid ""
-"Error in read/write portable float, byte_order = %d Written: %.8e3E Read: "
-"%.8e3E"
+msgid "Error in read/write portable float, byte_order = %d Written: %.8e3E Read: %.8e3E"
 msgstr ""
 
 #: ../lib/vector/diglib/test.c:104
 #, c-format
-msgid ""
-"Error in read/write portable off_t, byte_order = %d Written: %lu Read: %lu"
+msgid "Error in read/write portable off_t, byte_order = %d Written: %lu Read: %lu"
 msgstr ""
 
 #: ../lib/vector/diglib/test.c:119
 #, c-format
-msgid ""
-"Error in read/write portable long, byte_order = %d Written: %lu Read: %lu"
+msgid "Error in read/write portable long, byte_order = %d Written: %lu Read: %lu"
 msgstr ""
 
 #: ../lib/vector/diglib/test.c:134
@@ -6958,8 +6519,7 @@
 
 #: ../lib/vector/diglib/test.c:150
 #, c-format
-msgid ""
-"Error in read/write portable short, byte_order = %d Written: %d Read: %d"
+msgid "Error in read/write portable short, byte_order = %d Written: %d Read: %d"
 msgstr ""
 
 #: ../lib/vector/diglib/test.c:165
@@ -6969,33 +6529,18 @@
 
 #: ../lib/vector/diglib/plus_struct.c:523
 #, fuzzy, c-format
-msgid ""
-"This version of GRASS (%d.%d) is too old to read this topology format. Try "
-"to rebuild topology or upgrade GRASS to at least version %d."
-msgstr ""
-"La versión del formato de índice de objetos espaciales %d.%d no está "
-"soportada por esta versión. Intente reconstruir la topología o actualice "
-"GRASS."
+msgid "This version of GRASS (%d.%d) is too old to read this topology format. Try to rebuild topology or upgrade GRASS to at least version %d."
+msgstr "La versión del formato de índice de objetos espaciales %d.%d no está soportada por esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/plus_struct.c:529
 #, fuzzy, c-format
-msgid ""
-"Your GRASS version does not fully support topology format %d.%d of the "
-"vector. Consider to rebuild topology or upgrade GRASS."
-msgstr ""
-"Su versión de GRASS no soporta completamente el formato de índice de objetos "
-"espaciales %d.%d del vectorial. Considere reconstruir la topología o "
-"actualice GRASS."
+msgid "Your GRASS version does not fully support topology format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
+msgstr "Su versión de GRASS no soporta completamente el formato de índice de objetos espaciales %d.%d del vectorial. Considere reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/plus_struct.c:539
 #, fuzzy, c-format
-msgid ""
-"Old topology format version %d.%d is not supported by this release. Try to "
-"rebuild topology."
-msgstr ""
-"La versión del formato de índice de objetos espaciales %d.%d no está "
-"soportada por esta versión. Intente reconstruir la topología o actualice "
-"GRASS."
+msgid "Old topology format version %d.%d is not supported by this release. Try to rebuild topology."
+msgstr "La versión del formato de índice de objetos espaciales %d.%d no está soportada por esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/frmt.c:45 ../lib/vector/diglib/frmt.c:70
 #, fuzzy, c-format
@@ -7010,7 +6555,7 @@
 #: ../lib/vector/diglib/frmt.c:97
 #, c-format
 msgid "Format definition is not correct: %s"
-msgstr ""
+msgstr "Definición de formato no es correcta: %s"
 
 #: ../lib/vector/diglib/file.c:159
 msgid "Writing to file loaded to memory not supported"
@@ -7018,8 +6563,7 @@
 
 #: ../lib/vector/diglib/file.c:197
 msgid "Unable to load file to memory, file not open"
-msgstr ""
-"No se ha abierto el archivo, pues no ha sido posible cargarlo en la memoria."
+msgstr "No se ha abierto el archivo, pues no ha sido posible cargarlo en la memoria."
 
 #: ../lib/vector/diglib/file.c:212
 msgid "Vector memory mode not supported, using 'AUTO'"
@@ -7032,33 +6576,18 @@
 
 #: ../lib/vector/diglib/spindex_rw.c:302
 #, fuzzy, c-format
-msgid ""
-"This version of GRASS (%d.%d) is too old to read this spatial index format. "
-"Try to rebuild topology or upgrade GRASS to at least version %d."
-msgstr ""
-"La versión del formato de índice de objetos espaciales %d.%d no está "
-"soportada por esta versión. Intente reconstruir la topología o actualice "
-"GRASS."
+msgid "This version of GRASS (%d.%d) is too old to read this spatial index format. Try to rebuild topology or upgrade GRASS to at least version %d."
+msgstr "La versión del formato de índice de objetos espaciales %d.%d no está soportada por esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/spindex_rw.c:308
 #, fuzzy, c-format
-msgid ""
-"Your GRASS version does not fully support spatial index format %d.%d of the "
-"vector. Consider to rebuild topology or upgrade GRASS."
-msgstr ""
-"Su versión de GRASS no soporta completamente el formato de índice de objetos "
-"espaciales %d.%d del vectorial. Considere reconstruir la topología o "
-"actualice GRASS."
+msgid "Your GRASS version does not fully support spatial index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
+msgstr "Su versión de GRASS no soporta completamente el formato de índice de objetos espaciales %d.%d del vectorial. Considere reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/spindex_rw.c:317
 #, fuzzy, c-format
-msgid ""
-"Spatial index format version %d.%d is not supported by this release. Please "
-"rebuild topology."
-msgstr ""
-"La versión del formato de índice de objetos espaciales %d.%d no está "
-"soportada por esta versión. Intente reconstruir la topología o actualice "
-"GRASS."
+msgid "Spatial index format version %d.%d is not supported by this release. Please rebuild topology."
+msgstr "La versión del formato de índice de objetos espaciales %d.%d no está soportada por esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/diglib/plus_area.c:217 ../lib/vector/diglib/plus_area.c:719
 #, c-format
@@ -7090,9 +6619,7 @@
 #: ../lib/vector/diglib/plus_area.c:412
 #, c-format
 msgid "Dead centroid %d registered for area (bug in the vector library)"
-msgstr ""
-"Centroide (baricentro) inexistente %d, registrado para el área (error en la "
-"biblioteca de vectores)."
+msgstr "Centroide (baricentro) inexistente %d, registrado para el área (error en la biblioteca de vectores)."
 
 #: ../lib/vector/diglib/plus_area.c:437
 #, c-format
@@ -7154,8 +6681,7 @@
 #: ../lib/vector/neta/timetables.c:244 ../lib/vector/neta/timetables.c:286
 #, c-format
 msgid "Unable to open select cursor: %s"
-msgstr ""
-"No ha sido posible abrir el cursor resultado de la instrucción select:%s."
+msgstr "No ha sido posible abrir el cursor resultado de la instrucción select:%s."
 
 #: ../lib/vector/neta/utils.c:195
 #, fuzzy, c-format
@@ -7165,13 +6691,11 @@
 #: ../lib/vector/neta/utils.c:230
 #, c-format
 msgid "'%s' must be > 0"
-msgstr ""
+msgstr "'%s' debe ser >0"
 
 #: ../lib/vector/neta/utils.c:239
 msgid "'where' and 'cats' parameters were supplied, cat will be ignored"
-msgstr ""
-"Como se han suministrado los parámetros 'where' y 'cats', las categorías "
-"(cat) serán ignoradas."
+msgstr "Como se han suministrado los parámetros 'where' y 'cats', las categorías (cat) serán ignoradas."
 
 #: ../lib/vector/neta/utils.c:242
 msgid "Unable to load data from database"
@@ -7214,13 +6738,11 @@
 
 #: ../lib/vector/Vlib/intersect.c:313
 msgid "Vect_segment_intersection() ERROR (collinear vertical segments)"
-msgstr ""
-"ERROR en Vect_segment_intersection() (segmentos verticales colineales)."
+msgstr "ERROR en Vect_segment_intersection() (segmentos verticales colineales)."
 
 #: ../lib/vector/Vlib/intersect.c:407
 msgid "Vect_segment_intersection() ERROR (collinear non vertical segments)"
-msgstr ""
-"ERROR en Vect_segment_intersection() (segmentos colineales no verticales)."
+msgstr "ERROR en Vect_segment_intersection() (segmentos colineales no verticales)."
 
 #: ../lib/vector/Vlib/intersect.c:1157 ../lib/vector/Vlib/intersect.c:1163
 #: ../lib/vector/Vlib/intersect.c:1165 ../lib/vector/Vlib/intersect.c:1219
@@ -7278,7 +6800,7 @@
 #: ../lib/vector/Vlib/map.c:410
 #, c-format
 msgid "Ignoring invalid mapset: %s"
-msgstr ""
+msgstr "Ignorando directorio de mapas (mapset) inválido: %s"
 
 #: ../lib/vector/Vlib/map.c:415
 #, c-format
@@ -7295,8 +6817,7 @@
 #: ../lib/vector/Vlib/map.c:457
 #, c-format
 msgid "Unable to find table <%s> linked to vector map <%s>"
-msgstr ""
-"No se puede encontrar la tabla <%s> enlazada con el mapa vectorial <%s>."
+msgstr "No se puede encontrar la tabla <%s> enlazada con el mapa vectorial <%s>."
 
 #
 #: ../lib/vector/Vlib/map.c:480
@@ -7366,8 +6887,7 @@
 #: ../lib/vector/Vlib/open_pg.c:133
 #, fuzzy, c-format
 msgid "Feature table <%s> not found in 'geometry_columns'"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas (mapset) <%s>."
 
 #: ../lib/vector/Vlib/open_pg.c:143 ../lib/vector/Vlib/open_pg.c:200
 #: ../lib/vector/Vlib/open_pg.c:299 ../lib/vector/Vlib/open_pg.c:349
@@ -7395,9 +6915,7 @@
 #: ../lib/vector/Vlib/open_pg.c:193 ../lib/vector/Vlib/open_ogr.c:145
 #, fuzzy, c-format
 msgid "Unable to open feature index file for vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice del mapa vectorial que correspondiente a "
-"la categoría <%s>."
+msgstr "No se puede abrir archivo de índice del mapa vectorial que correspondiente a la categoría <%s>."
 
 #: ../lib/vector/Vlib/open_pg.c:273
 #, fuzzy, c-format
@@ -7431,9 +6949,7 @@
 
 #: ../lib/vector/Vlib/open_pg.c:549
 #, fuzzy
-msgid ""
-"Connection to PostgreSQL database failed. Try to set up username/password by "
-"db.login."
+msgid "Connection to PostgreSQL database failed. Try to set up username/password by db.login."
 msgstr "La conexión ha fallado."
 
 #: ../lib/vector/Vlib/open_pg.c:556
@@ -7444,7 +6960,7 @@
 #: ../lib/vector/Vlib/open_pg.c:561
 #, c-format
 msgid "<%s> is not PostGIS database. DB table 'spatial_ref_sys' not found."
-msgstr ""
+msgstr "<%s> no es una base de datos PostGIS. Tabla DB  'spatial_ref_sys'  no encontrada"
 
 #: ../lib/vector/Vlib/open_pg.c:570
 #, fuzzy, c-format
@@ -7458,7 +6974,7 @@
 #: ../lib/vector/Vlib/open_pg.c:758
 #, c-format
 msgid "Inconsistency in topology: unable to read node %d"
-msgstr ""
+msgstr "Inconsistencia en topología: no se puede leer nodo %d"
 
 #: ../lib/vector/Vlib/open_pg.c:824
 #, fuzzy, c-format
@@ -7473,7 +6989,7 @@
 #: ../lib/vector/Vlib/open_pg.c:1052
 #, c-format
 msgid "Isle %d without boundary detected"
-msgstr ""
+msgstr "Isla %d sin borde detectado"
 
 #: ../lib/vector/Vlib/open_pg.c:1119
 #, fuzzy
@@ -7490,12 +7006,12 @@
 #: ../lib/vector/Vlib/open_pg.c:1150
 #, c-format
 msgid "Different number of nodes detected (%d, %d)"
-msgstr ""
+msgstr "Diferente número de nodos detectado (%d, %d)"
 
 #: ../lib/vector/Vlib/open_pg.c:1178 ../lib/vector/Vlib/open_pg.c:1200
 #, c-format
 msgid "Different number of areas detected (%d, %d)"
-msgstr ""
+msgstr "Diferente número de áreas detectado (%d, %d)"
 
 #: ../lib/vector/Vlib/open_pg.c:1371
 msgid "To be implemented: isles not attached in Topo-Geo-only mode"
@@ -7509,7 +7025,7 @@
 #: ../lib/vector/Vlib/open_pg.c:1560
 #, c-format
 msgid "Inconsistency in topology: number of points %d (should be %d)"
-msgstr ""
+msgstr "Inconsistencia en topología: número de puntos %d (debe ser %d)"
 
 #: ../lib/vector/Vlib/open_pg.c:1605
 #, c-format
@@ -7528,8 +7044,7 @@
 
 #: ../lib/vector/Vlib/array.c:142 ../lib/vector/Vlib/array.c:267
 msgid "Mixed area and other type requested for vector array"
-msgstr ""
-"Se ha solicitado un área mixta y de otro tipo para la matriz de vectores."
+msgstr "Se ha solicitado un área mixta y de otro tipo para la matriz de vectores."
 
 #: ../lib/vector/Vlib/array.c:152 ../lib/vector/Vlib/array.c:175
 #: ../lib/vector/Vlib/array.c:304 ../lib/vector/Vlib/array.c:336
@@ -7539,44 +7054,32 @@
 #: ../lib/vector/Vlib/array.c:292
 #, c-format
 msgid "Unable to select record from table <%s> (key %s, where %s)"
-msgstr ""
-"No se puede seleccionar el registro de la tabla <%s> (clave %s, donde %s)."
+msgstr "No se puede seleccionar el registro de la tabla <%s> (clave %s, donde %s)."
 
 #: ../lib/vector/Vlib/legal_vname.c:43
 #, c-format
 msgid "Illegal vector map name <%s>. May not contain '.' or 'NULL'."
-msgstr ""
-"El nombre del mapa vectorial  <%s> no es válido. Este no podrá contener '.' "
-"o 'Nulo'."
+msgstr "El nombre del mapa vectorial  <%s> no es válido. Este no podrá contener '.' o 'Nulo'."
 
 #: ../lib/vector/Vlib/legal_vname.c:50
 #, c-format
 msgid "Illegal vector map name <%s>. Must start with a letter."
-msgstr ""
-"El nombre del mapa vectorial <%s> no es válido. Este deberá comenzar con una "
-"letra."
+msgstr "El nombre del mapa vectorial <%s> no es válido. Este deberá comenzar con una letra."
 
 #: ../lib/vector/Vlib/legal_vname.c:58
 #, c-format
 msgid "Illegal vector map name <%s>. Character '%c' not allowed."
-msgstr ""
-"El nombre del mapa vectorial <%s> no es válido. No está permitido utilizar "
-"el caracter '%c'."
+msgstr "El nombre del mapa vectorial <%s> no es válido. No está permitido utilizar el caracter '%c'."
 
 #: ../lib/vector/Vlib/legal_vname.c:65
 #, c-format
-msgid ""
-"Illegal vector map name <%s>. SQL keyword cannot be used as vector map name."
-msgstr ""
-"El nombre del mapa vectorial  <%s> no es válido. No se puede utilizar una "
-"palabra reservada de SQL como nombre de un mapa vectorial."
+msgid "Illegal vector map name <%s>. SQL keyword cannot be used as vector map name."
+msgstr "El nombre del mapa vectorial  <%s> no es válido. No se puede utilizar una palabra reservada de SQL como nombre de un mapa vectorial."
 
 #: ../lib/vector/Vlib/legal_vname.c:100 ../lib/vector/Vlib/legal_vname.c:104
 #, fuzzy, c-format
 msgid "Output vector map name <%s> is not in the current mapset (%s)"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas de usuario "
-"actual (mapset). (%s)."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas de usuario actual (mapset). (%s)."
 
 #: ../lib/vector/Vlib/legal_vname.c:117 ../lib/vector/Vlib/legal_vname.c:121
 #, fuzzy, c-format
@@ -7823,7 +7326,7 @@
 
 #: ../lib/vector/Vlib/write_pg.c:2359 ../lib/vector/Vlib/write_pg.c:2366
 msgid "Invalid topology"
-msgstr ""
+msgstr "Topología inválida"
 
 #: ../lib/vector/Vlib/write_pg.c:2565 ../lib/vector/Vlib/write_pg.c:2662
 #, fuzzy, c-format
@@ -7852,9 +7355,7 @@
 #: ../lib/vector/Vlib/field.c:96
 #, fuzzy
 msgid "Unable to add attribute link, vector map is not opened in WRITE mode"
-msgstr ""
-"No se puede añadir el enlace a la dase de datos, el mapa no está abierto en "
-"modo ESCRITURA"
+msgstr "No se puede añadir el enlace a la dase de datos, el mapa no está abierto en modo ESCRITURA"
 
 #: ../lib/vector/Vlib/field.c:103
 #, fuzzy
@@ -7876,9 +7377,7 @@
 msgstr "No se ha definido la conexión a la base de datos para la capa %d."
 
 #: ../lib/vector/Vlib/field.c:185
-msgid ""
-"More DB links defined for input vector map. Using only first DB link for "
-"output."
+msgid "More DB links defined for input vector map. Using only first DB link for output."
 msgstr ""
 
 #: ../lib/vector/Vlib/field.c:261
@@ -7930,17 +7429,12 @@
 msgstr "No se puede abrir el controlador OGR DBMI."
 
 #: ../lib/vector/Vlib/field.c:758
-msgid ""
-"All FID tests failed. Neither 'FID' nor 'ogc_fid' nor 'ogr_fid' nor 'gid' "
-"available in OGR DB table"
-msgstr ""
-"Todas las pruebas FID han fallado. Ni los \"FID\" ni \"ogc_fid\" ni \"ogr_fid"
-"\" ni \"gid\", están disponibles en la tabla OGR DB."
+msgid "All FID tests failed. Neither 'FID' nor 'ogc_fid' nor 'ogr_fid' nor 'gid' available in OGR DB table"
+msgstr "Todas las pruebas FID han fallado. Ni los \"FID\" ni \"ogc_fid\" ni \"ogr_fid\" ni \"gid\", están disponibles en la tabla OGR DB."
 
 #: ../lib/vector/Vlib/field.c:825
 #, c-format
-msgid ""
-"Feature table <%s> has no primary key defined. Unable to define DB links."
+msgid "Feature table <%s> has no primary key defined. Unable to define DB links."
 msgstr ""
 
 #: ../lib/vector/Vlib/field.c:845
@@ -7960,9 +7454,7 @@
 
 #: ../lib/vector/Vlib/field.c:1006
 msgid "Bug: attempt to update map which is not in current mapset"
-msgstr ""
-"Error de programa: Se ha intentado actualizar un mapa el cual no se "
-"encuentra en el directorio de mapas de usuario (mapset) actual."
+msgstr "Error de programa: Se ha intentado actualizar un mapa el cual no se encuentra en el directorio de mapas de usuario (mapset) actual."
 
 #
 #: ../lib/vector/Vlib/graph.c:138
@@ -8033,20 +7525,13 @@
 
 #: ../lib/vector/Vlib/open_nat.c:154
 #, fuzzy, c-format
-msgid ""
-"Coor file of vector map <%s@%s> is larger than it should be (%ld bytes "
-"excess)"
-msgstr ""
-"El archivo de coordenadas del mapa vectorial <%s@%s> es mayor de lo que "
-"debiera (%ld bytes de exceso)."
+msgid "Coor file of vector map <%s@%s> is larger than it should be (%ld bytes excess)"
+msgstr "El archivo de coordenadas del mapa vectorial <%s@%s> es mayor de lo que debiera (%ld bytes de exceso)."
 
 #: ../lib/vector/Vlib/open_nat.c:158
 #, fuzzy, c-format
-msgid ""
-"Coor file of vector <%s@%s> is shorter than it should be (%ld bytes missing)."
-msgstr ""
-"El archivo de coordenadas del mapa vectorial <%s@%s> es menor de lo que "
-"debería ser (faltan %ld bytes)."
+msgid "Coor file of vector <%s@%s> is shorter than it should be (%ld bytes missing)."
+msgstr "El archivo de coordenadas del mapa vectorial <%s@%s> es menor de lo que debería ser (faltan %ld bytes)."
 
 #: ../lib/vector/Vlib/box.c:228
 #, fuzzy, c-format
@@ -8096,9 +7581,7 @@
 #: ../lib/vector/Vlib/net_build.c:985
 #, c-format
 msgid "Data type of column <%s> not supported (must be numeric)"
-msgstr ""
-"El tipo de datos para la columna <%s> no está soportado (debe ser de tipo "
-"numérico)."
+msgstr "El tipo de datos para la columna <%s> no está soportado (debe ser de tipo numérico)."
 
 #: ../lib/vector/Vlib/net_build.c:202 ../lib/vector/Vlib/net_build.c:964
 msgid "Setting node costs..."
@@ -8115,9 +7598,7 @@
 #: ../lib/vector/Vlib/net_build.c:277 ../lib/vector/Vlib/net_build.c:1029
 #, c-format
 msgid "Database record for node %d (cat = %d) not found (cost set to 0)"
-msgstr ""
-"No se encuentra el registro para el nodo %d (cat = %d). (El coste se "
-"establece como 0)."
+msgstr "No se encuentra el registro para el nodo %d (cat = %d). (El coste se establece como 0)."
 
 #
 #: ../lib/vector/Vlib/net_build.c:332 ../lib/vector/Vlib/net_build.c:352
@@ -8128,39 +7609,30 @@
 #: ../lib/vector/Vlib/net_build.c:364
 #, c-format
 msgid ""
-"There exists more than one point of node <%d> with unique category field  <"
-"%d>.\n"
-"The unique categories layer is not valid therefore you will probably get "
-"incorrect results."
+"There exists more than one point of node <%d> with unique category field  <%d>.\n"
+"The unique categories layer is not valid therefore you will probably get incorrect results."
 msgstr ""
 
 #: ../lib/vector/Vlib/net_build.c:393
 #, c-format
 msgid ""
-"Unable to find point representing intersection <%d> in unique categories "
-"field <%d>.\n"
+"Unable to find point representing intersection <%d> in unique categories field <%d>.\n"
 "Cost for the intersection was set to 0.\n"
-"The unique categories layer is not valid therefore you will probably get "
-"incorrect results."
+"The unique categories layer is not valid therefore you will probably get incorrect results."
 msgstr ""
 
 #: ../lib/vector/Vlib/net_build.c:407
 #, c-format
 msgid ""
-"Unable to find node for point representing intersection <%d> in unique "
-"categories field <%d>.\n"
+"Unable to find node for point representing intersection <%d> in unique categories field <%d>.\n"
 "Cost for the intersection was set to 0.\n"
-"The unique categories layer is not valid therefore you will probably get "
-"incorrect results."
+"The unique categories layer is not valid therefore you will probably get incorrect results."
 msgstr ""
 
 #: ../lib/vector/Vlib/net_build.c:432
 #, fuzzy, c-format
-msgid ""
-"Database record for turn with cat = %d in not found. (The turn was skipped."
-msgstr ""
-"No se encuentra el registro para el nodo %d (cat = %d). (El coste se "
-"establece como 0)."
+msgid "Database record for turn with cat = %d in not found. (The turn was skipped."
+msgstr "No se encuentra el registro para el nodo %d (cat = %d). (El coste se establece como 0)."
 
 #
 #: ../lib/vector/Vlib/net_build.c:465
@@ -8180,28 +7652,18 @@
 #, c-format
 msgid ""
 "Line with id <%d> has more unique categories defined in field <%d>.\n"
-"The unique categories layer is not valid therefore you will probably get "
-"incorrect results."
+"The unique categories layer is not valid therefore you will probably get incorrect results."
 msgstr ""
 
 #: ../lib/vector/Vlib/net_build.c:579
 #, fuzzy, c-format
-msgid ""
-"Database record for line %d (cat = %d, forward/both direction(s)) not found "
-"(cost was set to 0)"
-msgstr ""
-"No se ha encontrado el registro de la base de datos para la línea %d (cat ="
-"%d, hacia adelante / en una o ambas direcciones) (se omite la línea hacia "
-"adelante / en una o ambas direcciones)."
+msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (cost was set to 0)"
+msgstr "No se ha encontrado el registro de la base de datos para la línea %d (cat =%d, hacia adelante / en una o ambas direcciones) (se omite la línea hacia adelante / en una o ambas direcciones)."
 
 #: ../lib/vector/Vlib/net_build.c:596
 #, fuzzy, c-format
-msgid ""
-"Database record for line %d (cat = %d, backword direction) not found(cost "
-"was set to 0)"
-msgstr ""
-"No se ha encontrado el registro de la línea %d (cat = %d, en la dirección "
-"hacia atrás) en la base de datos , (se omite la dirección de la línea)."
+msgid "Database record for line %d (cat = %d, backword direction) not found(cost was set to 0)"
+msgstr "No se ha encontrado el registro de la línea %d (cat = %d, en la dirección hacia atrás) en la base de datos , (se omite la dirección de la línea)."
 
 #: ../lib/vector/Vlib/net_build.c:658 ../lib/vector/Vlib/net_build.c:1061
 msgid "Flattening the graph..."
@@ -8213,22 +7675,13 @@
 
 #: ../lib/vector/Vlib/net_build.c:866
 #, c-format
-msgid ""
-"Database record for line %d (cat = %d, forward/both direction(s)) not found "
-"(forward/both direction(s) of line skipped)"
-msgstr ""
-"No se ha encontrado el registro de la base de datos para la línea %d (cat ="
-"%d, hacia adelante / en una o ambas direcciones) (se omite la línea hacia "
-"adelante / en una o ambas direcciones)."
+msgid "Database record for line %d (cat = %d, forward/both direction(s)) not found (forward/both direction(s) of line skipped)"
+msgstr "No se ha encontrado el registro de la base de datos para la línea %d (cat =%d, hacia adelante / en una o ambas direcciones) (se omite la línea hacia adelante / en una o ambas direcciones)."
 
 #: ../lib/vector/Vlib/net_build.c:885
 #, c-format
-msgid ""
-"Database record for line %d (cat = %d, backword direction) not "
-"found(direction of line skipped)"
-msgstr ""
-"No se ha encontrado el registro de la línea %d (cat = %d, en la dirección "
-"hacia atrás) en la base de datos , (se omite la dirección de la línea)."
+msgid "Database record for line %d (cat = %d, backword direction) not found(direction of line skipped)"
+msgstr "No se ha encontrado el registro de la línea %d (cat = %d, en la dirección hacia atrás) en la base de datos , (se omite la dirección de la línea)."
 
 #
 #: ../lib/vector/Vlib/net_build.c:934
@@ -8242,16 +7695,12 @@
 #: ../lib/vector/Vlib/cats.c:127
 #, c-format
 msgid "Too many categories (%d), unable to set cat %d (layer %d)"
-msgstr ""
-"Demasiadas categorías (%d), no ha sido posible establecer la categoría %d "
-"(capa %d)."
+msgstr "Demasiadas categorías (%d), no ha sido posible establecer la categoría %d (capa %d)."
 
 #: ../lib/vector/Vlib/cats.c:419
 #, c-format
 msgid "Unable to convert category string '%s' (from '%s') to category range"
-msgstr ""
-"No ha sido posible convertir la cadena de texto de la categoría '%s' (de "
-"'%s') a un rango de categoria."
+msgstr "No ha sido posible convertir la cadena de texto de la categoría '%s' (de '%s') a un rango de categoria."
 
 #: ../lib/vector/Vlib/cats.c:572 ../lib/vector/Vlib/cats.c:668
 #, fuzzy
@@ -8292,11 +7741,11 @@
 #: ../lib/vector/Vlib/remove_areas.c:194 ../lib/vector/Vlib/remove_areas.c:602
 #, c-format
 msgid "%d areas of total size %g removed"
-msgstr ""
+msgstr "%d áreas de tamaño total %g removidas"
 
 #: ../lib/vector/Vlib/remove_areas.c:395
 msgid "Could not delete line from coor"
-msgstr ""
+msgstr "No fue posible eliminar linea de coor"
 
 #: ../lib/vector/Vlib/remove_areas.c:458
 #, fuzzy
@@ -8305,7 +7754,7 @@
 
 #: ../lib/vector/Vlib/remove_areas.c:463 ../lib/vector/Vlib/remove_areas.c:501
 msgid "Dissolve with neighbour area: corrupt topology"
-msgstr ""
+msgstr "Disolver con área vecina: corromper topología"
 
 #: ../lib/vector/Vlib/remove_areas.c:497
 #, fuzzy
@@ -8378,8 +7827,7 @@
 
 #: ../lib/vector/Vlib/line.c:550
 msgid "Segment outside line, no segment created"
-msgstr ""
-"El segmento se encuentra fuera de la línea, no se ha creado ningún segmento."
+msgstr "El segmento se encuentra fuera de la línea, no se ha creado ningún segmento."
 
 #: ../lib/vector/Vlib/remove_duplicates.c:199
 #, fuzzy, c-format
@@ -8508,12 +7956,8 @@
 
 #: ../lib/vector/Vlib/geos.c:55
 #, c-format
-msgid ""
-"Vect_read_line_geos(): feature id %d is not reasonable (max features in "
-"vector map <%s>: %d)"
-msgstr ""
-"Vect_read_line_geos(): El identificador del razgo id %d no es razonable (El "
-"número máximo de rasgos en el mapa vectorial es <%s>: %d)"
+msgid "Vect_read_line_geos(): feature id %d is not reasonable (max features in vector map <%s>: %d)"
+msgstr "Vect_read_line_geos(): El identificador del razgo id %d no es razonable (El número máximo de rasgos en el mapa vectorial es <%s>: %d)"
 
 #: ../lib/vector/Vlib/geos.c:60
 msgid "only native format supported"
@@ -8531,9 +7975,7 @@
 #: ../lib/vector/Vlib/geos.c:104
 #, c-format
 msgid "Vect_read_area_geos(): unable to read isle id %d of area id %d"
-msgstr ""
-"Vect_read_area_geos(): No se puede leer el id de la isla %d del id del área "
-"%d"
+msgstr "Vect_read_area_geos(): No se puede leer el id de la isla %d del id del área %d"
 
 #
 #: ../lib/vector/Vlib/geos.c:206
@@ -8593,11 +8035,8 @@
 
 #: ../lib/vector/Vlib/build_ogr.c:82
 #, fuzzy
-msgid ""
-"Random read is not supported by OGR for this layer. Unable to build topology."
-msgstr ""
-"La lectura aleatoria no está soportada por OGR para esta capa, no se puede "
-"construir el soporte"
+msgid "Random read is not supported by OGR for this layer. Unable to build topology."
+msgstr "La lectura aleatoria no está soportada por OGR para esta capa, no se puede construir el soporte"
 
 #: ../lib/vector/Vlib/build_ogr.c:88 ../lib/vector/Vlib/build_pg.c:101
 #, c-format
@@ -8626,8 +8065,7 @@
 #: ../lib/vector/Vlib/cindex.c:489
 #, fuzzy, c-format
 msgid "Unable to create category index file for vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice de categorías del mapa vectorial <%s>."
+msgstr "No se puede abrir archivo de índice de categorías del mapa vectorial <%s>."
 
 #: ../lib/vector/Vlib/cindex.c:498
 #, fuzzy
@@ -8638,8 +8076,7 @@
 #: ../lib/vector/Vlib/cindex.c:542 ../lib/vector/Vlib/open.c:382
 #, c-format
 msgid "Unable to open category index file for vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice de categorías del mapa vectorial <%s>."
+msgstr "No se puede abrir archivo de índice de categorías del mapa vectorial <%s>."
 
 #: ../lib/vector/Vlib/ascii.c:84
 #, fuzzy, c-format
@@ -8714,8 +8151,7 @@
 #: ../lib/vector/Vlib/ascii.c:645
 #, fuzzy, c-format
 msgid "Unable to select record from table <%s> (key %s, column %s)"
-msgstr ""
-"No se puede seleccionar el registro de la tabla <%s> (clave<%s, donde %s)"
+msgstr "No se puede seleccionar el registro de la tabla <%s> (clave<%s, donde %s)"
 
 #: ../lib/vector/Vlib/ascii.c:675
 #, c-format
@@ -8759,9 +8195,7 @@
 
 #: ../lib/vector/Vlib/ascii.c:860
 #, c-format
-msgid ""
-"%d features without category skipped. To export also features without "
-"category use '%s=-1'."
+msgid "%d features without category skipped. To export also features without category use '%s=-1'."
 msgstr ""
 
 #: ../lib/vector/Vlib/net_analyze.c:288 ../lib/vector/Vlib/net_analyze.c:329
@@ -8772,8 +8206,7 @@
 #: ../lib/vector/Vlib/net_analyze.c:292 ../lib/vector/Vlib/net_analyze.c:333
 #, c-format
 msgid ""
-"There exists more than one point on node <%d> with unique category in field  "
-"<%d>.\n"
+"There exists more than one point on node <%d> with unique category in field  <%d>.\n"
 "The unique category layer may not be valid."
 msgstr ""
 
@@ -8795,9 +8228,7 @@
 #: ../lib/vector/Vlib/simple_features.c:341
 #, fuzzy, c-format
 msgid "Unable to report simple features for vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice del mapa vectorial que correspondiente a "
-"la categoría <%s>."
+msgstr "No se puede abrir archivo de índice del mapa vectorial que correspondiente a la categoría <%s>."
 
 #: ../lib/vector/Vlib/close.c:91
 #, c-format
@@ -8835,15 +8266,11 @@
 
 #: ../lib/vector/Vlib/overlay.c:124
 msgid "Overlay: line/boundary types not supported by AND operator"
-msgstr ""
-"Superposición: los tipos de línea / contorno no son compatibles con el "
-"operador AND."
+msgstr "Superposición: los tipos de línea / contorno no son compatibles con el operador AND."
 
 #: ../lib/vector/Vlib/overlay.c:127
 msgid "Overlay: area x area types not supported by AND operator"
-msgstr ""
-"Superposición: Los tipos \"area x area\" no son compatibles con el operador "
-"AND."
+msgstr "Superposición: Los tipos \"area x area\" no son compatibles con el operador AND."
 
 #: ../lib/vector/Vlib/open_ogr.c:60
 #, fuzzy
@@ -8852,7 +8279,7 @@
 
 #: ../lib/vector/Vlib/open_ogr.c:65 ../lib/vector/Vlib/write_ogr.c:129
 msgid "OGR layer not defined"
-msgstr ""
+msgstr "Capa OGR no definida"
 
 #: ../lib/vector/Vlib/open_ogr.c:97
 #, fuzzy, c-format
@@ -8886,22 +8313,13 @@
 
 #: ../lib/vector/Vlib/open_ogr.c:279
 #, c-format
-msgid ""
-"Feature index format version %d.%d is not supported by this release. Try to "
-"rebuild topology or upgrade GRASS."
-msgstr ""
-"La versión de formato de índice del objeto espacial %d.%d no está soportado "
-"en esta versión. Intente reconstruir la topología o actualice GRASS."
+msgid "Feature index format version %d.%d is not supported by this release. Try to rebuild topology or upgrade GRASS."
+msgstr "La versión de formato de índice del objeto espacial %d.%d no está soportado en esta versión. Intente reconstruir la topología o actualice GRASS."
 
 #: ../lib/vector/Vlib/open_ogr.c:284
 #, c-format
-msgid ""
-"Your GRASS version does not fully support feature index format %d.%d of the "
-"vector. Consider to rebuild topology or upgrade GRASS."
-msgstr ""
-"Su versión de GRASS no soporta completamente el formato de índice del objeto "
-"espacial %d.%d del vector.Considere reconstruir la topología o actualizar "
-"GRASS."
+msgid "Your GRASS version does not fully support feature index format %d.%d of the vector. Consider to rebuild topology or upgrade GRASS."
+msgstr "Su versión de GRASS no soporta completamente el formato de índice del objeto espacial %d.%d del vector.Considere reconstruir la topología o actualizar GRASS."
 
 #: ../lib/vector/Vlib/level.c:34
 msgid "Map structure was never initialized"
@@ -8915,9 +8333,7 @@
 #: ../lib/vector/Vlib/close_ogr.c:104 ../lib/vector/Vlib/close_pg.c:140
 #, fuzzy, c-format
 msgid "Unable to save feature index file for vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice del mapa vectorial que correspondiente a "
-"la categoría <%s>."
+msgstr "No se puede abrir archivo de índice del mapa vectorial que correspondiente a la categoría <%s>."
 
 #: ../lib/vector/Vlib/break_lines.c:563
 #, fuzzy, c-format
@@ -8936,8 +8352,7 @@
 
 #: ../lib/vector/Vlib/read_pg.c:365
 #, c-format
-msgid ""
-"Requesting invalid feature from cache (%d). Number of features in cache: %d"
+msgid "Requesting invalid feature from cache (%d). Number of features in cache: %d"
 msgstr ""
 
 #: ../lib/vector/Vlib/read_pg.c:368
@@ -8955,11 +8370,11 @@
 
 #: ../lib/vector/Vlib/read_pg.c:652
 msgid "Inconsistency in topology: detected centroid (should be point)"
-msgstr ""
+msgstr "Inconsistencia en topología: centroide detectado (debería ser punto)"
 
 #: ../lib/vector/Vlib/read_pg.c:662
 msgid "Inconsistency in topology: detected boundary (should be line)"
-msgstr ""
+msgstr "Inconsistencia en topología: borde detectado (debería ser linea) "
 
 #: ../lib/vector/Vlib/read_pg.c:787
 #, c-format
@@ -9016,14 +8431,12 @@
 #: ../lib/vector/Vlib/read_sfa.c:95
 #, c-format
 msgid "Centroid %d: invalid area %d"
-msgstr ""
+msgstr "Centroide %d: área inválida %d"
 
 #: ../lib/vector/Vlib/copy.c:81
 #, fuzzy, c-format
 msgid "Unable to copy features. Input vector map <%s> is not open"
-msgstr ""
-"No ha sido posible escribir el objeto espacial, el mapa vectorial no ha sido "
-"abierto."
+msgstr "No ha sido posible escribir el objeto espacial, el mapa vectorial no ha sido abierto."
 
 #: ../lib/vector/Vlib/copy.c:104
 #, fuzzy, c-format
@@ -9088,14 +8501,10 @@
 #: ../lib/vector/Vlib/copy.c:611 ../lib/vector/Vlib/copy.c:752
 #, c-format
 msgid "Unable to add database link for vector map <%s>"
-msgstr ""
-"No ha sido posible añadir el enlace del mapa vectorial <%s> a la base de "
-"datos."
+msgstr "No ha sido posible añadir el enlace del mapa vectorial <%s> a la base de datos."
 
 #: ../lib/vector/Vlib/dgraph.c:432
-msgid ""
-"Trying to add more edges to the planar_graph than the initial allocation "
-"size allows"
+msgid "Trying to add more edges to the planar_graph than the initial allocation size allows"
 msgstr ""
 
 #: ../lib/vector/Vlib/select.c:116
@@ -9111,9 +8520,7 @@
 #: ../lib/vector/Vlib/build_pg.c:95
 #, fuzzy
 msgid "Random read is not supported for this layer. Unable to build topology."
-msgstr ""
-"La lectura aleatoria no está soportada por OGR para esta capa, no se puede "
-"construir el soporte"
+msgstr "La lectura aleatoria no está soportada por OGR para esta capa, no se puede construir el soporte"
 
 #: ../lib/vector/Vlib/build_pg.c:105
 #, fuzzy
@@ -9146,7 +8553,7 @@
 
 #: ../lib/vector/Vlib/build_pg.c:377
 msgid "Updating TopoGeometry data..."
-msgstr ""
+msgstr "Actualizando datos TopoGeométricos"
 
 #: ../lib/vector/Vlib/build_pg.c:462
 #, fuzzy, c-format
@@ -9190,8 +8597,7 @@
 
 #: ../lib/vector/Vlib/build_pg.c:1018
 #, c-format
-msgid ""
-"Unable to build simple features from topogeometry data. Unsupported type %d."
+msgid "Unable to build simple features from topogeometry data. Unsupported type %d."
 msgstr ""
 
 #: ../lib/vector/Vlib/buffer2.c:361
@@ -9201,23 +8607,17 @@
 #: ../lib/vector/Vlib/buffer2.c:443
 #, c-format
 msgid "Unexpected result of line_intersection() res = %d"
-msgstr ""
+msgstr "Resultado inesperado de line_intersection() res = %d"
 
 #: ../lib/vector/Vlib/buffer2.c:589
 #, fuzzy
-msgid ""
-"Next edge was visited (right) but it is not the first one !!! breaking loop"
-msgstr ""
-"El siguiente borde ya ha sido recorrido pero no es el primero!!! Rompiendo "
-"el ciclo."
+msgid "Next edge was visited (right) but it is not the first one !!! breaking loop"
+msgstr "El siguiente borde ya ha sido recorrido pero no es el primero!!! Rompiendo el ciclo."
 
 #: ../lib/vector/Vlib/buffer2.c:600
 #, fuzzy
-msgid ""
-"Next edge was visited (left) but it is not the first one !!! breaking loop"
-msgstr ""
-"El siguiente borde ya ha sido recorrido pero no es el primero!!! Rompiendo "
-"el ciclo."
+msgid "Next edge was visited (left) but it is not the first one !!! breaking loop"
+msgstr "El siguiente borde ya ha sido recorrido pero no es el primero!!! Rompiendo el ciclo."
 
 #: ../lib/vector/Vlib/buffer2.c:648
 msgid "side != 0 feature not implemented"
@@ -9249,9 +8649,7 @@
 #: ../lib/vector/Vlib/write.c:250
 #, fuzzy, c-format
 msgid "Unable to rewrite feature %d in vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice del mapa vectorial que correspondiente a "
-"la categoría <%s>."
+msgstr "No se puede abrir archivo de índice del mapa vectorial que correspondiente a la categoría <%s>."
 
 #: ../lib/vector/Vlib/write.c:289
 #, c-format
@@ -9262,9 +8660,7 @@
 #: ../lib/vector/Vlib/write.c:330
 #, fuzzy, c-format
 msgid "Unable to restore feature %d in vector map <%s>"
-msgstr ""
-"No se puede abrir archivo de índice del mapa vectorial que correspondiente a "
-"la categoría <%s>."
+msgstr "No se puede abrir archivo de índice del mapa vectorial que correspondiente a la categoría <%s>."
 
 #: ../lib/vector/Vlib/write.c:344
 #, fuzzy, c-format
@@ -9274,8 +8670,7 @@
 #: ../lib/vector/Vlib/write.c:350
 #, fuzzy, c-format
 msgid "Vector map <%s> is not opened in write mode"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/vector/Vlib/break_polygons.c:102
 msgid "Break polygons: Bug in binary tree!"
@@ -9333,7 +8728,7 @@
 
 #: ../lib/vector/Vlib/dangles.c:148
 msgid "Changed"
-msgstr ""
+msgstr "Cambiado"
 
 #: ../lib/vector/Vlib/dangles.c:151
 #, fuzzy
@@ -9342,7 +8737,7 @@
 
 #: ../lib/vector/Vlib/dangles.c:154
 msgid "Selected"
-msgstr ""
+msgstr "Seleccionado"
 
 #: ../lib/vector/Vlib/dangles.c:262
 #, fuzzy, c-format
@@ -9413,21 +8808,16 @@
 #: ../lib/vector/Vlib/open.c:232
 #, fuzzy, c-format
 msgid "Vector map <%s> not found in current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/vector/Vlib/open.c:252
 #, fuzzy
 msgid "Temporary vector maps can be accessed only in the current mapset"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas actual. (%s)"
 
 #: ../lib/vector/Vlib/open.c:266
-msgid ""
-"Vector map which is not in the current mapset cannot be opened for update"
-msgstr ""
-"No puede ser abierto para su actualización, un mapa vectorial que no esté en "
-"el directorio actual de mapas de usuario (mapset)."
+msgid "Vector map which is not in the current mapset cannot be opened for update"
+msgstr "No puede ser abierto para su actualización, un mapa vectorial que no esté en el directorio actual de mapas de usuario (mapset)."
 
 #
 #: ../lib/vector/Vlib/open.c:300
@@ -9439,26 +8829,19 @@
 #: ../lib/vector/Vlib/open.c:341
 #, c-format
 msgid "Unable to open topology file for vector map <%s>"
-msgstr ""
-"No ha sido posible abrir el archivo de topología del mapa vectorial <%s>."
+msgstr "No ha sido posible abrir el archivo de topología del mapa vectorial <%s>."
 
 #
 #: ../lib/vector/Vlib/open.c:356 ../lib/vector/Vlib/open.c:860
 #: ../lib/vector/Vlib/build.c:855
 #, fuzzy, c-format
 msgid "Unable to open spatial index file for vector map <%s>"
-msgstr ""
-"No se puede abrir el archivo de índice de categorías para el mapa vectorial <"
-"%s>"
+msgstr "No se puede abrir el archivo de índice de categorías para el mapa vectorial <%s>"
 
 #: ../lib/vector/Vlib/open.c:408
 #, fuzzy, c-format
-msgid ""
-"Unable to open vector map <%s> on level %d. Try to rebuild vector topology "
-"with v.build."
-msgstr ""
-"No se puede abrir el mapa vectorial <%s> en el nivel %d. Intente reconstruir "
-"la topología vectorial mediante v.build."
+msgid "Unable to open vector map <%s> on level %d. Try to rebuild vector topology with v.build."
+msgstr "No se puede abrir el mapa vectorial <%s> en el nivel %d. Intente reconstruir la topología vectorial mediante v.build."
 
 #: ../lib/vector/Vlib/open.c:434
 #, fuzzy, c-format
@@ -9479,9 +8862,7 @@
 #: ../lib/vector/Vlib/open.c:768
 #, fuzzy, c-format
 msgid "Unable to create vector map: <%s> is not in the current mapset (%s)"
-msgstr ""
-"El mapa raster <%s> no se encuentra en el directorio de mapas de usuario "
-"actual (mapset). (%s)."
+msgstr "El mapa raster <%s> no se encuentra en el directorio de mapas de usuario actual (mapset). (%s)."
 
 #: ../lib/vector/Vlib/open.c:777
 #, fuzzy, c-format
@@ -9497,15 +8878,15 @@
 #: ../lib/vector/Vlib/open.c:876
 #, c-format
 msgid "Using OGR/%s format"
-msgstr ""
+msgstr "Usando formato OGR/%s "
 
 #: ../lib/vector/Vlib/open.c:880
 msgid "Using PostGIS Topology format"
-msgstr ""
+msgstr "Usando formato de topología PostGIS"
 
 #: ../lib/vector/Vlib/open.c:882
 msgid "Using PostGIS format"
-msgstr ""
+msgstr "Usando formato PostGIS"
 
 #: ../lib/vector/Vlib/open.c:885
 #, fuzzy
@@ -9524,9 +8905,7 @@
 
 #: ../lib/vector/Vlib/open.c:1132
 msgid "Size of 'coor' file differs from value saved in topology file"
-msgstr ""
-"El tamaño del archivo de coordenadas difiere del valor guardado en el "
-"archivo de topología."
+msgstr "El tamaño del archivo de coordenadas difiere del valor guardado en el archivo de topología."
 
 #: ../lib/vector/Vlib/open.c:1143 ../lib/vector/Vlib/open.c:1244
 #, c-format
@@ -9536,9 +8915,7 @@
 #: ../lib/vector/Vlib/open.c:1233
 #, fuzzy
 msgid "Size of 'coor' file differs from value saved in sidx file"
-msgstr ""
-"El tamaño del archivo 'coor' difiere del valor guardado en el archivo de "
-"topología."
+msgstr "El tamaño del archivo 'coor' difiere del valor guardado en el archivo de topología."
 
 #: ../lib/vector/Vlib/open.c:1313
 #, fuzzy
@@ -9576,7 +8953,7 @@
 
 #: ../lib/vector/Vlib/build.c:596
 msgid "Checking for topological errors..."
-msgstr ""
+msgstr "Revisando errores topológicos..."
 
 #: ../lib/vector/Vlib/build.c:631
 #, fuzzy, c-format
@@ -9707,12 +9084,8 @@
 
 #: ../lib/vector/Vlib/build.c:1201
 #, fuzzy
-msgid ""
-"Unable to build spatial index from topology, vector map is not opened at "
-"topology level 2"
-msgstr ""
-"No se puede construir el índice espacial a partir de la topología, el mapa "
-"vectorial no está abierto en el nivel topológico 2."
+msgid "Unable to build spatial index from topology, vector map is not opened at topology level 2"
+msgstr "No se puede construir el índice espacial a partir de la topología, el mapa vectorial no está abierto en el nivel topológico 2."
 
 #: ../lib/vector/Vlib/build.c:1224
 #, fuzzy, c-format
@@ -9721,15 +9094,13 @@
 
 #: ../lib/vector/Vlib/build.c:1247
 msgid "Spatial index not available, can not be saved"
-msgstr ""
+msgstr "Índice espacial no disponible, no puede ser guardado"
 
 #
 #: ../lib/vector/Vlib/build.c:1260
 #, fuzzy, c-format
 msgid "Unable to create spatial index file for vector map <%s>"
-msgstr ""
-"No se puede abrir el archivo de índice de categorías para el mapa vectorial <"
-"%s>"
+msgstr "No se puede abrir el archivo de índice de categorías para el mapa vectorial <%s>"
 
 #: ../lib/vector/Vlib/build.c:1269
 msgid "Error writing out spatial index file"
@@ -9782,16 +9153,33 @@
 #~ msgid "Illegal TimeStamp string"
 #~ msgstr "Cadena de texto ilegal en la fecha."
 
-#~ msgid ""
-#~ "Dev note: Adapted sites library used for vector points. (module should be "
-#~ "updated to GRASS 6 vector library)"
-#~ msgstr ""
-#~ "Nota del Des: Para los puntos vectoriales, se ha utilizado una librería "
-#~ "de sitios adaptada. (El módulo debería ser actualizado a la librería de "
-#~ "vectores de GRASS 6)."
+#~ msgid "Dev note: Adapted sites library used for vector points. (module should be updated to GRASS 6 vector library)"
+#~ msgstr "Nota del Des: Para los puntos vectoriales, se ha utilizado una librería de sitios adaptada. (El módulo debería ser actualizado a la librería de vectores de GRASS 6)."
 
 #~ msgid "Cannot fetch row"
 #~ msgstr "No se puede recuperar la fila."
 
 #~ msgid "G_oldsite_new_struct: invalid # dims or fields"
 #~ msgstr "G_oldsite_new_struct: Número no válido de dimensiones o campos."
+
+#, fuzzy
+#~ msgid "Removing un-needed or empty %s maps"
+#~ msgstr "Nombre del mapa raster de entrada."
+
+#, fuzzy
+#~ msgid "Wrong type of input "
+#~ msgstr "No es posible cerrar el mapa de entrada."
+
+#~ msgid ""
+#~ "Unable to start GRASS. You can:\n"
+#~ " - Launch GRASS with '-gui' switch (`grass70 -gui`)\n"
+#~ " - Create manually GISRC file (%s)\n"
+#~ " - Launch GRASS with path to the location/mapset as an argument (`grass70 /path/to/location/mapset`)"
+#~ msgstr ""
+#~ "No se puede iniciar GRASS. Usted puede:\n"
+#~ " - Lanzar GRASS con '-gui' switch (`grass70 -gui`)\n"
+#~ " - Crear manualmente un archivo GISRC (%s)\n"
+#~ " - Lanzar GRASS con la ruta para localización/directorio de mapas (mapset) como un argumento (`grass70 /pruta/a/localización/directorio de mapas`)"
+
+#~ msgid "Neighbor boundaries should be complete"
+#~ msgstr "Los bordes vecinos deben estar completos"

Modified: grass/trunk/locale/po/grassmods_es.po
===================================================================
--- grass/trunk/locale/po/grassmods_es.po	2014-12-12 22:23:25 UTC (rev 63516)
+++ grass/trunk/locale/po/grassmods_es.po	2014-12-13 11:15:18 UTC (rev 63517)
@@ -1,20 +1,21 @@
 # translation of grassmods_es.po to Español
 # This file is distributed under the same license as the GRASS package.
-# Copyright (C) 2004-2011 GRASS Development Team
+# Copyright (C) 2004-2014 GRASS Development Team
 #
 # el bueno <manzano_jm at yahoo.es>, 2005.
 # Luis Izquierdo <luisizq2002 at hotmail.com>, 2005.
 # Daniel Calvelo Aros (dca at users.sf.net), 2005.
 # Enrique Cerrillo Cuenca <ecerrillo at unex.es>, 2007.
 # Carlos Dávila <carluti at users.sourceforge.net>, 2007, 2008.
-# Joana Palahí/SIGTE-UdG <joana sigte.udg.edu>, 2011.
+# Joana Palahí/SIGTE-UdG <joana sigte.udg.edu>, 2011, 2014.
+# Daniel Torres <nobeeakon at gmail.com>, 2014.
 msgid ""
 msgstr ""
 "Project-Id-Version: grassmods_es\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-11-13 11:29+0100\n"
-"PO-Revision-Date: 2011-05-17 16:53+0100\n"
-"Last-Translator: Joana Palahí <joana at sigte.udg.edu>\n"
+"PO-Revision-Date: 2014-12-11 20:12-0600\n"
+"Last-Translator: Daniel Torres <nobeeakon at gmail.com>\n"
 "Language-Team: Español <grass-translations at lists.osgeo.org>\n"
 "Language: es_ES\n"
 "MIME-Version: 1.0\n"
@@ -22,7 +23,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Language: Spanish\n"
 "X-Poedit-Country: SPAIN\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Generator: Lokalize 1.5\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../raster/r.out.pov/main.c:121 ../raster/r.out.vrml/main.c:47
@@ -170,8 +171,7 @@
 #: ../raster/r.out.pov/main.c:124
 #, fuzzy
 msgid "Converts a raster map layer into a height-field file for POV-Ray."
-msgstr ""
-"Convierte una capa de mapa ráster en un archivo de campo altura para POVRAY."
+msgstr "Convierte una capa de mapa ráster en un archivo de campo altura para POVRAY."
 
 #: ../raster/r.out.pov/main.c:131
 msgid "Name of output povray file (TGA height field file)"
@@ -220,8 +220,7 @@
 #: ../raster/r.out.vrml/main.c:51
 #, fuzzy
 msgid "Exports a raster map to the Virtual Reality Modeling Language (VRML)."
-msgstr ""
-"Exportar un mapa ráster al Lenguaje de Modelado de Realidad Virtual (VRML)"
+msgstr "Exportar un mapa ráster al Lenguaje de Modelado de Realidad Virtual (VRML)"
 
 #: ../raster/r.out.vrml/main.c:58
 msgid "Name of elevation map"
@@ -266,7 +265,7 @@
 
 #: ../raster/r.regression.multi/main.c:61
 msgid "Matrix is unsolvable"
-msgstr ""
+msgstr "La matriz no se puede resolver"
 
 #: ../raster/r.regression.multi/main.c:129 ../raster/r.clump/main.c:52
 #: ../raster/r.mode/main.c:56 ../raster/r.stats.zonal/main.c:102
@@ -296,9 +295,8 @@
 #: ../vector/v.kcv/main.c:56 ../vector/v.perturb/main.c:63
 #: ../vector/v.random/main.c:98 ../vector/v.neighbors/main.c:51
 #: ../vector/v.outlier/main.c:70
-#, fuzzy
 msgid "statistics"
-msgstr "ráster, estadísticas"
+msgstr "estadísticas"
 
 #: ../raster/r.regression.multi/main.c:131
 #, fuzzy
@@ -317,27 +315,23 @@
 
 #: ../raster/r.regression.multi/main.c:145
 msgid "Map to store residuals"
-msgstr ""
+msgstr "Mapa en que se guardarán los residuales"
 
 #: ../raster/r.regression.multi/main.c:150
 msgid "Map to store estimates"
-msgstr ""
+msgstr "Mapa en que se guardarán los estimados"
 
 #: ../raster/r.regression.multi/main.c:156
 #: ../raster/r.regression.line/main.c:64
-msgid ""
-"ASCII file for storing regression coefficients (output to screen if file not "
-"specified)."
-msgstr ""
-"Archivo ASCII para guardar los coeficientes de regresión (salida a pantalla "
-"si no se especifica ningún archivo)."
+msgid "ASCII file for storing regression coefficients (output to screen if file not specified)."
+msgstr "Archivo ASCII para guardar los coeficientes de regresión (salida a pantalla si no se especifica ningún archivo)."
 
 #: ../raster/r.regression.multi/main.c:160
 #: ../raster/r.regression.line/main.c:68 ../general/g.region/main.c:142
 #: ../locale/scriptstrings/t.info_to_translate.c:8
 #: ../locale/scriptstrings/i.oif_to_translate.c:6 ../imagery/i.group/main.c:88
 msgid "Print in shell script style"
-msgstr "Imprimir en estilo de script de consola"
+msgstr "Mostrar en estilo de script de consola de comandos UNIX"
 
 #: ../raster/r.regression.multi/main.c:168 ../raster/r.stats/main.c:232
 #: ../raster/r.regression.line/main.c:76 ../raster/r.what/main.c:174
@@ -360,11 +354,11 @@
 
 #: ../raster/r.regression.multi/main.c:335
 msgid "Multiple regression failed"
-msgstr ""
+msgstr "La regresión múltiple ha fallado"
 
 #: ../raster/r.regression.multi/main.c:340
 msgid "Second pass..."
-msgstr ""
+msgstr "Segundo paso..."
 
 #: ../raster/r.clump/main.c:53
 #, fuzzy
@@ -372,12 +366,8 @@
 msgstr "%d clases."
 
 #: ../raster/r.clump/main.c:55
-msgid ""
-"Recategorizes data in a raster map by grouping cells that form physically "
-"discrete areas into unique categories."
-msgstr ""
-"Recategoriza datos en un mapa raster agrupando celdas que forman áreas "
-"físicamente discretas en categorías únicas."
+msgid "Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories."
+msgstr "Recategoriza datos en un mapa raster agrupando celdas que forman áreas físicamente discretas en categorías únicas."
 
 #: ../raster/r.clump/main.c:67 ../raster/r.recode/main.c:66
 #: ../raster/r.neighbors/main.c:219 ../raster/r.reclass/main.c:72
@@ -394,9 +384,8 @@
 msgstr ""
 
 #: ../raster/r.clump/main.c:76
-#, fuzzy
 msgid "Print only the number of clumps in shell script style"
-msgstr "Imprimir las estadísticas en estilo de script de consola"
+msgstr "Mostrar solo el número de grupos en estilo de script de consola de comandos UNIX"
 
 #: ../raster/r.clump/main.c:124
 #, fuzzy, c-format
@@ -438,7 +427,7 @@
 #: ../raster/r.sunhours/main.c:73 ../raster/r.sunmask/main.c:117
 #: ../raster/r.horizon/main.c:181 ../raster/r.sun/main.c:240
 msgid "solar"
-msgstr ""
+msgstr "solar"
 
 #: ../raster/r.sunhours/main.c:74
 #, fuzzy
@@ -446,10 +435,7 @@
 msgstr "Calcula la desviación estándar del área de parche en un mapa ráster"
 
 #: ../raster/r.sunhours/main.c:75
-msgid ""
-"Solar elevation: the angle between the direction of the geometric center of "
-"the sun's apparent disk and the (idealized) horizon. Solar azimuth: the "
-"angle from due north in clockwise direction."
+msgid "Solar elevation: the angle between the direction of the geometric center of the sun's apparent disk and the (idealized) horizon. Solar azimuth: the angle from due north in clockwise direction."
 msgstr ""
 
 #: ../raster/r.sunhours/main.c:81
@@ -553,21 +539,17 @@
 #: ../raster/r.sunhours/main.c:214
 #, fuzzy
 msgid "Cannot get projection info of current location"
-msgstr ""
-"No se puede obtener información de la proyección de la localización actual"
+msgstr "No se puede obtener información de la proyección de la localización actual"
 
 #: ../raster/r.sunhours/main.c:217
 #, fuzzy
 msgid "Cannot get projection units of current location"
-msgstr ""
-"No se pueden obtener unidades de la proyección de la localización actual"
+msgstr "No se pueden obtener unidades de la proyección de la localización actual"
 
 #: ../raster/r.sunhours/main.c:220
 #, fuzzy
 msgid "Cannot get projection key values of current location"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección de la localización "
-"actual"
+msgstr "No se pueden obtener los valores clave de la proyección de la localización actual"
 
 #: ../raster/r.sunhours/main.c:230 ../general/g.region/printwindow.c:263
 #: ../general/g.region/printwindow.c:516 ../general/g.region/printwindow.c:647
@@ -847,7 +829,7 @@
 #: ../raster/r.solute.transport/main.c:230 ../raster/r.uslek/main.c:54
 #: ../raster/r.flow/main.c:422 ../raster3d/r3.gwflow/main.c:162
 msgid "hydrology"
-msgstr ""
+msgstr "hidrología"
 
 #: ../raster/r.usler/main.c:54
 msgid "rainfall"
@@ -911,13 +893,8 @@
 msgstr "ráster, álgebra de mapas"
 
 #: ../raster/r.mode/main.c:58
-msgid ""
-"Finds the mode of values in a cover map within areas assigned the same "
-"category value in a user-specified base map."
-msgstr ""
-"Encuentra el modo de los valores en un para de cobertura dentro de áreas con "
-"los mismos valores de categoría asignados en un mapa base especificado por "
-"el usuario."
+msgid "Finds the mode of values in a cover map within areas assigned the same category value in a user-specified base map."
+msgstr "Encuentra el modo de los valores en un para de cobertura dentro de áreas con los mismos valores de categoría asignados en un mapa base especificado por el usuario."
 
 #: ../raster/r.mode/main.c:64
 msgid "Base map to be reclassified"
@@ -958,21 +935,13 @@
 msgstr "Localización: %s\n"
 
 #: ../raster/r.cost/main.c:145
-msgid ""
-"Creates a raster map showing the cumulative cost of moving between different "
-"geographic locations on an input raster map whose cell category values "
-"represent cost."
-msgstr ""
-"Crea un mapa raster que muestra el coste acumulado de moverse entre "
-"diferentes localizaciones geográficas en un mapa raster de entrada cuyos "
-"valores de categoría de celdas representan coste."
+msgid "Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost."
+msgstr "Crea un mapa raster que muestra el coste acumulado de moverse entre diferentes localizaciones geográficas en un mapa raster de entrada cuyos valores de categoría de celdas representan coste."
 
 #: ../raster/r.cost/main.c:152
 #, fuzzy
 msgid "Name of input raster map containing grid cell cost information"
-msgstr ""
-"Nombre del mapa ráster que contiene información de coste de celdas de "
-"cuadrícula"
+msgstr "Nombre del mapa ráster que contiene información de coste de celdas de cuadrícula"
 
 #: ../raster/r.cost/main.c:160
 #, fuzzy
@@ -1034,8 +1003,7 @@
 
 #: ../raster/r.cost/main.c:218 ../raster/r.walk/main.c:255
 msgid "Cost assigned to null cells. By default, null cells are excluded"
-msgstr ""
-"Coste asignado a celdas nulas. Por defecto, las celdas nulas son excluidas"
+msgstr "Coste asignado a celdas nulas. Por defecto, las celdas nulas son excluidas"
 
 #: ../raster/r.cost/main.c:219 ../raster/r.cost/main.c:239
 #: ../raster/r.walk/main.c:256 ../raster/r.walk/main.c:307
@@ -1068,10 +1036,7 @@
 
 #: ../raster/r.cost/main.c:298 ../raster/r.walk/main.c:360
 msgid "Must specify exactly one of start_points, start_rast or coordinate"
-msgstr ""
-"Se debe especificar exactamente uno de los siguientes parámetros: mapa "
-"vectorial de puntos inicial (start_points), mapa ráster de puntos inicial "
-"(start_rast) o coordenadas"
+msgstr "Se debe especificar exactamente uno de los siguientes parámetros: mapa vectorial de puntos inicial (start_points), mapa ráster de puntos inicial (start_rast) o coordenadas"
 
 #: ../raster/r.cost/main.c:303 ../raster/r.cost/main.c:705
 #: ../raster/r.walk/main.c:365 ../raster/r.walk/main.c:840
@@ -1161,7 +1126,7 @@
 #: ../raster/r.walk/main.c:527 ../raster/r.walk/main.c:536
 #, c-format
 msgid "Will need at least %.2f MB of memory"
-msgstr ""
+msgstr "Serán necesarios al menos %.2f MB de memoria"
 
 #: ../raster/r.cost/main.c:424 ../raster/r.walk/main.c:540
 msgid "Creating some temporary files..."
@@ -1183,9 +1148,7 @@
 
 #: ../raster/r.cost/main.c:482
 #, c-format
-msgid ""
-"Negative cell value found at row %d, col %d. Setting negative value to "
-"null_cost value"
+msgid "Negative cell value found at row %d, col %d. Setting negative value to null_cost value"
 msgstr ""
 
 #: ../raster/r.cost/main.c:497 ../raster/r.walk/main.c:638
@@ -1315,9 +1278,7 @@
 
 #: ../raster/r.cost/main.c:719 ../raster/r.walk/main.c:854
 msgid "Specified starting location outside database window"
-msgstr ""
-"La localización de inicio especificada está fuera de la ventana de la base "
-"de datos"
+msgstr "La localización de inicio especificada está fuera de la ventana de la base de datos"
 
 #: ../raster/r.cost/main.c:741 ../raster/r.walk/main.c:874
 msgid "Finding cost path..."
@@ -1374,11 +1335,8 @@
 msgstr "vectorial, exportar"
 
 #: ../raster/r.transect/main.c:106
-msgid ""
-"Outputs raster map layer values lying along user defined transect line(s)."
-msgstr ""
-"Produce valores de capa de mapa ráster que caen a lo largo de línea(s) de "
-"transecto definidas por el usuario."
+msgid "Outputs raster map layer values lying along user defined transect line(s)."
+msgstr "Produce valores de capa de mapa ráster que caen a lo largo de línea(s) de transecto definidas por el usuario."
 
 #: ../raster/r.transect/main.c:110
 msgid "Raster map to be queried"
@@ -1394,8 +1352,7 @@
 
 #: ../raster/r.transect/main.c:130 ../raster/r.profile/main.c:97
 msgid "Output easting and northing in first two columns of four column output"
-msgstr ""
-"Sacar Este y Norte en las primeras dos columnas de una salida de 4 columnas"
+msgstr "Sacar Este y Norte en las primeras dos columnas de una salida de 4 columnas"
 
 #: ../raster/r.support/main.c:56 ../raster/r.info/main.c:70
 #: ../raster/r.region/main.c:52 ../raster/r.timestamp/main.c:36
@@ -1412,9 +1369,7 @@
 
 #: ../raster/r.support/main.c:57
 msgid "Allows creation and/or modification of raster map layer support files."
-msgstr ""
-"Permite la creación y/o modificación de archivos de soporte de capas de "
-"mapas ráster."
+msgstr "Permite la creación y/o modificación de archivos de soporte de capas de mapas ráster."
 
 #: ../raster/r.support/main.c:67 ../raster3d/r3.support/main.c:61
 msgid "Text to use for map title"
@@ -1475,8 +1430,7 @@
 #: ../raster/r.support/main.c:148 ../raster/r.category/main.c:130
 #, c-format
 msgid "Raster map <%s> not found in current mapset"
-msgstr ""
-"No se ha encontrado el mapa ráster <%s> en el directorio de mapas actual"
+msgstr "No se ha encontrado el mapa ráster <%s> en el directorio de mapas actual"
 
 #: ../raster/r.support/main.c:180 ../raster/r.in.xyz/main.c:541
 #: ../raster/r.series/main.c:216 ../raster/r.mapcalc/main.c:94
@@ -1574,24 +1528,11 @@
 #, fuzzy, c-format
 msgid ""
 "USAGE for basin delineation:\n"
-"%s -4 elevation=elevation_map threshold=swale_threshold "
-"[flow=overland_flow_map] [drainage=drain_direction_map] "
-"[depression=depression_map] [accumulation=accumulation_map] "
-"[basin=watershed_basin_map] [stream=stream_segment_map]\n"
+"%s -4 elevation=elevation_map threshold=swale_threshold [flow=overland_flow_map] [drainage=drain_direction_map] [depression=depression_map] [accumulation=accumulation_map] [basin=watershed_basin_map] [stream=stream_segment_map]\n"
 "\n"
 "USAGE for slope length determination:\n"
-"%s [-4] elevation=elevation_map threshold=swale_threshold "
-"[drainage=drain_direction_map] [depression=depression_map] "
-"[accumulation=accumulation_map] [max_slope_length=max_slope_length] "
-"[blocking=overland_blocking_map] [slope_steepness=slope_steepness_map] "
-"length_slope=length_slope_map [disturbed_land=rill_erosion_map] "
-"[slope_deposition=slope_deposition value or map]USAGE for ARMSED FILE "
-"creation:\n"
-"%s [-4] elevation=elevation_map threshold=swale_threshold "
-"[flow=overland_flow_map] [drainage=drain_direction_map] "
-"[depression=depression_map] [accumulation=accumulation_map] "
-"[basin=watershed_basin_map] [stream=stream_segment_map] "
-"[half_basin=half_basin_map] ar=ARMSED_file_name\n"
+"%s [-4] elevation=elevation_map threshold=swale_threshold [drainage=drain_direction_map] [depression=depression_map] [accumulation=accumulation_map] [max_slope_length=max_slope_length] [blocking=overland_blocking_map] [slope_steepness=slope_steepness_map] length_slope=length_slope_map [disturbed_land=rill_erosion_map] [slope_deposition=slope_deposition value or map]USAGE for ARMSED FILE creation:\n"
+"%s [-4] elevation=elevation_map threshold=swale_threshold [flow=overland_flow_map] [drainage=drain_direction_map] [depression=depression_map] [accumulation=accumulation_map] [basin=watershed_basin_map] [stream=stream_segment_map] [half_basin=half_basin_map] ar=ARMSED_file_name\n"
 "\n"
 msgstr ""
 "USO para delineación de cuenca:\n"
@@ -1683,8 +1624,7 @@
 #: ../raster/r.stream.extract/streams.c:336
 #, c-format
 msgid "MFD: cumulative proportion of flow distribution not 1.0 but %f"
-msgstr ""
-"MFD: la proporción acumulativa de la distribución de flujo no es 1.0 sino %f"
+msgstr "MFD: la proporción acumulativa de la distribución de flujo no es 1.0 sino %f"
 
 #: ../raster/r.watershed/seg/do_cum.c:517
 msgid "MFD: A * path already processed when distributing flow: %d of %"
@@ -1775,8 +1715,7 @@
 #: ../raster/r.watershed/ram/do_cum.c:474
 #, c-format
 msgid "MFD: A * path already processed when distributing flow: %d of %d cell"
-msgid_plural ""
-"MFD: A * path already processed when distributing flow: %d of %d cells"
+msgid_plural "MFD: A * path already processed when distributing flow: %d of %d cells"
 msgstr[0] ""
 msgstr[1] ""
 
@@ -1788,9 +1727,7 @@
 #: ../raster/r.watershed/shed/intro.c:10
 #, c-format
 msgid "%s also allows the user to prepare a report of map layers for each"
-msgstr ""
-"%s también permite al usuario preparar un informe de las capas de mapa para "
-"cada"
+msgstr "%s también permite al usuario preparar un informe de las capas de mapa para cada"
 
 #: ../raster/r.watershed/shed/intro.c:12
 #, c-format
@@ -1828,15 +1765,11 @@
 
 #: ../raster/r.watershed/shed/basin_maps.c:13
 msgid "parameter hydrologic/soil erosion model.  Continue inputing cell map"
-msgstr ""
-"modelo de erosión hidrológica/de terreno de parámetros agrupados. Continuar "
-"introduciendo capas de mapas"
+msgstr "modelo de erosión hidrológica/de terreno de parámetros agrupados. Continuar introduciendo capas de mapas"
 
 #: ../raster/r.watershed/shed/basin_maps.c:14
 msgid "layers, one at a time, until all desired map layers are in."
-msgstr ""
-"de celdas, una cada vez, hasta que todas las capas de mapa deseadas estén "
-"dentro."
+msgstr "de celdas, una cada vez, hasta que todas las capas de mapa deseadas estén dentro."
 
 #: ../raster/r.watershed/shed/basin_maps.c:15
 #, c-format
@@ -1964,8 +1897,7 @@
 
 #: ../raster/r.watershed/shed/com_line.c:31
 msgid "than in the slow mode, but will not allow other programs to run"
-msgstr ""
-"que en el modo lento, pero no permitirá que se ejecuten otros programas"
+msgstr "que en el modo lento, pero no permitirá que se ejecuten otros programas"
 
 #: ../raster/r.watershed/shed/com_line.c:32
 msgid "at the same time.  The fast mode also places all of the data into"
@@ -1973,8 +1905,7 @@
 
 #: ../raster/r.watershed/shed/com_line.c:33
 msgid "RAM, which limits the size of window that can be run.  The slow"
-msgstr ""
-"la RAM, lo que limita el tamaño de ventana que se puede ejecutar. El modo"
+msgstr "la RAM, lo que limita el tamaño de ventana que se puede ejecutar. El modo"
 
 #: ../raster/r.watershed/shed/com_line.c:34
 msgid "mode uses disk space in the same hard disk partition as where GRASS is"
@@ -1986,8 +1917,7 @@
 
 #: ../raster/r.watershed/shed/com_line.c:36
 msgid "need to remove unnecessary files from that partition.  The slow mode"
-msgstr ""
-"necesitará eliminar los archivos innecesarios de la partición. El modo lento"
+msgstr "necesitará eliminar los archivos innecesarios de la partición. El modo lento"
 
 #: ../raster/r.watershed/shed/com_line.c:37
 #, c-format
@@ -2018,39 +1948,28 @@
 "Una de las opciones para %s es un 'mapa de depresiones' Un"
 
 #: ../raster/r.watershed/shed/com_line.c:83
-msgid ""
-"depression map indicates all the locations in the current map window where"
-msgstr ""
-"mapa de depresiones indica todas las localizaciones de la ventana de mapa "
-"actual donde"
+msgid "depression map indicates all the locations in the current map window where"
+msgstr "mapa de depresiones indica todas las localizaciones de la ventana de mapa actual donde"
 
 #: ../raster/r.watershed/shed/com_line.c:84
-msgid ""
-"water accumulates and does not leave by the edge of the map. Lakes without"
+msgid "water accumulates and does not leave by the edge of the map. Lakes without"
 msgstr "el agua se acumula y no sale por el borde del mapa. Los lagos sin"
 
 #: ../raster/r.watershed/shed/com_line.c:85
-msgid ""
-"outlet streams and sinkholes are examples of `depressions'.  If you wish to"
-msgstr ""
-"corrientes de desagüe y sumideros son ejemplos de 'depresiones'. Si quiere"
+msgid "outlet streams and sinkholes are examples of `depressions'.  If you wish to"
+msgstr "corrientes de desagüe y sumideros son ejemplos de 'depresiones'. Si quiere"
 
 #: ../raster/r.watershed/shed/com_line.c:86
 msgid "have a depression map, prepare a map where non-zero values indicate the"
-msgstr ""
-"tener un mapa de depresiones, prepare un mapa en el que los valores no cero "
-"indiquen las"
+msgstr "tener un mapa de depresiones, prepare un mapa en el que los valores no cero indiquen las"
 
 #: ../raster/r.watershed/shed/com_line.c:87
 msgid "locations where depressions occur.\n"
 msgstr "localizaciones donde hay depresión.\n"
 
 #: ../raster/r.watershed/shed/com_line.c:88
-msgid ""
-"Hit <return> by itself for the next question if there is no depression map."
-msgstr ""
-"Pulsar <return> por sí miso para la siguiente pregunta si no hay mapa de "
-"depresión."
+msgid "Hit <return> by itself for the next question if there is no depression map."
+msgstr "Pulsar <return> por sí miso para la siguiente pregunta si no hay mapa de depresión."
 
 #: ../raster/r.watershed/shed/com_line.c:99
 #, c-format
@@ -2062,79 +1981,50 @@
 "El programa %s dividirá el mapa de elevaciones en un número de"
 
 #: ../raster/r.watershed/shed/com_line.c:101
-msgid ""
-"watershed basins.  The number of watershed basins is indirectly determined"
-msgstr ""
-"cuencas hidrográficas. El número de cuencas se determina de forma indirecta"
+msgid "watershed basins.  The number of watershed basins is indirectly determined"
+msgstr "cuencas hidrográficas. El número de cuencas se determina de forma indirecta"
 
 #: ../raster/r.watershed/shed/com_line.c:102
-msgid ""
-"by the `basin threshold' value.  The basin threshold is the area necessary "
-"for"
-msgstr ""
-"por el valor 'umbral de cuenca'- El umbral de cuenca es el área necesaria "
-"para"
+msgid "by the `basin threshold' value.  The basin threshold is the area necessary for"
+msgstr "por el valor 'umbral de cuenca'- El umbral de cuenca es el área necesaria para"
 
 #: ../raster/r.watershed/shed/com_line.c:103
 #, c-format
 msgid "%s to define a unique watershed basin.  This area only applies to"
-msgstr ""
-"que %s defina una cuenca hidrográfica única. Este área sólo es aplicable a"
+msgstr "que %s defina una cuenca hidrográfica única. Este área sólo es aplicable a"
 
 #: ../raster/r.watershed/shed/com_line.c:105
-msgid ""
-"`exterior drainage basins'.  An exterior drainage basin does not have any"
-msgstr ""
-"'cuencas de drenaje exteriores'. Una cuenca de drenaje exterior no tiene "
-"ninguna"
+msgid "`exterior drainage basins'.  An exterior drainage basin does not have any"
+msgstr "'cuencas de drenaje exteriores'. Una cuenca de drenaje exterior no tiene ninguna"
 
 #: ../raster/r.watershed/shed/com_line.c:106
-msgid ""
-"drainage basins flowing into it.  Interior drainage basin size is determined"
-msgstr ""
-"cuenca de drenaje que fluya hacia ella. El tamaño de la cuenca de drenaje "
-"interior se determina"
+msgid "drainage basins flowing into it.  Interior drainage basin size is determined"
+msgstr "cuenca de drenaje que fluya hacia ella. El tamaño de la cuenca de drenaje interior se determina"
 
 #: ../raster/r.watershed/shed/com_line.c:107
-msgid ""
-"by the surface flow going into stream segments between stream interceptions."
-msgstr ""
-"por el flujo de superficie que entra en segmentos de corriente entre "
-"intersecciones de corrientes."
+msgid "by the surface flow going into stream segments between stream interceptions."
+msgstr "por el flujo de superficie que entra en segmentos de corriente entre intersecciones de corrientes."
 
 #: ../raster/r.watershed/shed/com_line.c:108
 #, c-format
 msgid "Thus interior drainage basins can be of any size.  The %s program"
-msgstr ""
-"Así la cuenca de drenaje interior puede ser de cualquier tamaño. El programa "
-"%s"
+msgstr "Así la cuenca de drenaje interior puede ser de cualquier tamaño. El programa %s"
 
 #: ../raster/r.watershed/shed/com_line.c:110
 msgid "also allows the user to relate basin size to potential overland flow"
-msgstr ""
-"también permite al usuario relacionar el tamaño de la cuenca con el flujo "
-"superficial potencial"
+msgstr "también permite al usuario relacionar el tamaño de la cuenca con el flujo superficial potencial"
 
 #: ../raster/r.watershed/shed/com_line.c:111
-msgid ""
-"(i.e., areas with low infiltration capacities will need smaller areas to"
-msgstr ""
-"(este es, áreas con escasa capacidad de infiltración necesitarán áreas más "
-"pequeñas para"
+msgid "(i.e., areas with low infiltration capacities will need smaller areas to"
+msgstr "(este es, áreas con escasa capacidad de infiltración necesitarán áreas más pequeñas para"
 
 #: ../raster/r.watershed/shed/com_line.c:112
-msgid ""
-"develop stream channels than neighboring areas with high infiltration rates)."
-msgstr ""
-"desarrollar canales de corriente que áreas vecinas con altas tasas de "
-"infiltración)."
+msgid "develop stream channels than neighboring areas with high infiltration rates)."
+msgstr "desarrollar canales de corriente que áreas vecinas con altas tasas de infiltración)."
 
 #: ../raster/r.watershed/shed/com_line.c:113
-msgid ""
-"The user can create a map layer with potential overland flow values, and"
-msgstr ""
-"El usuario puede crear una capa de mapa con valores de flujo superficial "
-"potencial y"
+msgid "The user can create a map layer with potential overland flow values, and"
+msgstr "El usuario puede crear una capa de mapa con valores de flujo superficial potencial y"
 
 #: ../raster/r.watershed/shed/com_line.c:114
 #, c-format
@@ -2147,14 +2037,11 @@
 
 #: ../raster/r.watershed/shed/com_line.c:119
 msgid " 1) acres,          2) meters sq., 3) miles sq., 4) hectares,"
-msgstr ""
-" 1) acres,          2) metros cuadrado., 3) millas cuadradas., 4) hectáreas,"
+msgstr " 1) acres,          2) metros cuadrado., 3) millas cuadradas., 4) hectáreas,"
 
 #: ../raster/r.watershed/shed/com_line.c:120
 msgid " 5) kilometers sq., 6) map cells,  7) overland flow units"
-msgstr ""
-" 5) kilómetros cuadrados., 6) celdas de mapa,  7) unidades de flujo "
-"superficial"
+msgstr " 5) kilómetros cuadrados., 6) celdas de mapa,  7) unidades de flujo superficial"
 
 #: ../raster/r.watershed/shed/com_line.c:121
 #, c-format
@@ -2167,8 +2054,7 @@
 "How large an area (or how many overland flow units) must a drainage basin"
 msgstr ""
 "\n"
-"Cómo tiene que ser de grande un área (o cuántas unidades de flujo "
-"superficial) una cuenca de drenaje"
+"Cómo tiene que ser de grande un área (o cuántas unidades de flujo superficial) una cuenca de drenaje"
 
 #: ../raster/r.watershed/shed/com_line.c:132
 #, c-format
@@ -2263,21 +2149,15 @@
 #: ../raster/r.watershed/shed/com_line.c:294
 #, c-format
 msgid "a display version of the accumulation map).  %s also has the"
-msgstr ""
-"una versión de visualización del mapa de acumulación). %s también tiene la"
+msgstr "una versión de visualización del mapa de acumulación). %s también tiene la"
 
 #: ../raster/r.watershed/shed/com_line.c:296
-msgid ""
-"ability to generate several variables in the Revised Universal Soil Loss"
-msgstr ""
-"capacidad de generar varias variables en la Ecuación Universal de Pérdida de "
-"Suelo"
+msgid "ability to generate several variables in the Revised Universal Soil Loss"
+msgstr "capacidad de generar varias variables en la Ecuación Universal de Pérdida de Suelo"
 
 #: ../raster/r.watershed/shed/com_line.c:297
 msgid "Equation (Rusle): Slope Length (LS), and Slope Steepness (S).\n"
-msgstr ""
-"Revisada (RUSLE): Longitud de Pendiente (LS) e Inclinación de Pendiente "
-"(S).\n"
+msgstr "Revisada (RUSLE): Longitud de Pendiente (LS) e Inclinación de Pendiente (S).\n"
 
 #: ../raster/r.watershed/shed/com_line.c:348
 msgid ""
@@ -2285,22 +2165,16 @@
 "The Slope Length factor (LS) and Slope Steepness (S) are influenced by"
 msgstr ""
 "\n"
-"El factor de Longitud de Pendiente (LS) y la Inclinación de Pendiente (S) "
-"están influenciadas por"
+"El factor de Longitud de Pendiente (LS) y la Inclinación de Pendiente (S) están influenciadas por"
 
 #: ../raster/r.watershed/shed/com_line.c:349
 #, c-format
 msgid "disturbed land.  %s reflects this with an optional map layer or value"
-msgstr ""
-"terreno perturbado. %s refleja esto con una capa de mapa opcional o valor"
+msgstr "terreno perturbado. %s refleja esto con una capa de mapa opcional o valor"
 
 #: ../raster/r.watershed/shed/com_line.c:351
-msgid ""
-"where the value indicates the percent of disturbed (barren) land in that "
-"cell."
-msgstr ""
-"donde el valor indica el porcentaje de terreno perturbado (barren) en esa "
-"celca."
+msgid "where the value indicates the percent of disturbed (barren) land in that cell."
+msgstr "donde el valor indica el porcentaje de terreno perturbado (barren) en esa celca."
 
 #: ../raster/r.watershed/shed/com_line.c:352
 msgid "Type <return> if you do not have a disturbed land map layer."
@@ -2336,8 +2210,7 @@
 #: ../raster/r.watershed/shed/com_line.c:380
 #, c-format
 msgid "Because of digital terrain model limitations, %s cannot pick up"
-msgstr ""
-"Debido a limitaciones del modelo digital del terreno, %s no puede recabar"
+msgstr "Debido a limitaciones del modelo digital del terreno, %s no puede recabar"
 
 #: ../raster/r.watershed/shed/com_line.c:382
 #, c-format
@@ -2345,16 +2218,12 @@
 msgstr ""
 
 #: ../raster/r.watershed/shed/com_line.c:384
-msgid ""
-"that prevents the surface flow distance from getting too long.  Normally,"
-msgstr ""
-"esto evita que la distancia de flujo de superficie se haga demasiado larga. "
-"Normalmente,"
+msgid "that prevents the surface flow distance from getting too long.  Normally,"
+msgstr "esto evita que la distancia de flujo de superficie se haga demasiado larga. Normalmente,"
 
 #: ../raster/r.watershed/shed/com_line.c:385
 msgid "maximum slope length is around 600 feet (about 183 meters)."
-msgstr ""
-"la longitud de pendiente máxima está alrededor de 600 pies (unos 183 metros)."
+msgstr "la longitud de pendiente máxima está alrededor de 600 pies (unos 183 metros)."
 
 #: ../raster/r.watershed/shed/com_line.c:400
 msgid ""
@@ -2362,26 +2231,19 @@
 "Roads, ditches, changes in ground cover, and other factors will stop"
 msgstr ""
 "\n"
-"Las carreteras, zanjas, cambios en la cobertura del terreno y otros factores "
-"detendrán"
+"Las carreteras, zanjas, cambios en la cobertura del terreno y otros factores detendrán"
 
 #: ../raster/r.watershed/shed/com_line.c:401
-msgid ""
-"slope length.  You may input a raster map indicating the locations of these"
-msgstr ""
-"la longitud de pendiente. Puede introducir un mapa ráster que indique las "
-"localizaciones de estos"
+msgid "slope length.  You may input a raster map indicating the locations of these"
+msgstr "la longitud de pendiente. Puede introducir un mapa ráster que indique las localizaciones de estos"
 
 #: ../raster/r.watershed/shed/com_line.c:402
 msgid "blocking factors.\n"
 msgstr "factores de bloqueo.\n"
 
 #: ../raster/r.watershed/shed/com_line.c:403
-msgid ""
-"Hit <return> by itself for the next question if there is no blocking map."
-msgstr ""
-"Pulsar <return> por si mismo para la próxima pregunta si no hay mapa de "
-"bloqueo."
+msgid "Hit <return> by itself for the next question if there is no blocking map."
+msgstr "Pulsar <return> por si mismo para la próxima pregunta si no hay mapa de bloqueo."
 
 #: ../raster/r.watershed/front/main.c:74 ../raster/r.water.outlet/main.c:69
 #: ../raster/r.basins.fill/main.c:56
@@ -2432,8 +2294,7 @@
 msgstr "Mapa de entrada: flujo de superficie "
 
 #: ../raster/r.watershed/front/main.c:105
-msgid ""
-"For USLE. All non-NULL and non-zero cells are considered as blocking terrain."
+msgid "For USLE. All non-NULL and non-zero cells are considered as blocking terrain."
 msgstr ""
 
 #: ../raster/r.watershed/front/main.c:112
@@ -2520,9 +2381,7 @@
 #: ../raster/r.watershed/front/main.c:172
 #, fuzzy
 msgid "Slope length and steepness (LS) factor for USLE"
-msgstr ""
-"Mapa de salida: factor de longitud e inclinación de la pendiente (LS) para "
-"USLE"
+msgstr "Mapa de salida: factor de longitud e inclinación de la pendiente (LS) para USLE"
 
 #: ../raster/r.watershed/front/main.c:178
 #, fuzzy
@@ -2563,22 +2422,16 @@
 msgstr "Activar opción de swapping de memoria a disco: funcionamiento lento"
 
 #: ../raster/r.watershed/front/main.c:215
-msgid ""
-"Only needed if memory requirements exceed available RAM; see manual on how "
-"to calculate memory requirements"
-msgstr ""
-"Solo es necesario si los requisitos de memoria sobrepasan la RAM disponible; "
-"ver manual para calcular los requisitos de memoria"
+msgid "Only needed if memory requirements exceed available RAM; see manual on how to calculate memory requirements"
+msgstr "Solo es necesario si los requisitos de memoria sobrepasan la RAM disponible; ver manual para calcular los requisitos de memoria"
 
 #: ../raster/r.watershed/front/main.c:220
 msgid "Use positive flow accumulation even for likely underestimates"
-msgstr ""
-"Utilizar acumulación de flujo positiva incluso para posibles subestimaciones"
+msgstr "Utilizar acumulación de flujo positiva incluso para posibles subestimaciones"
 
 #: ../raster/r.watershed/front/main.c:222
 msgid "See manual for a detailed description of flow accumulation output"
-msgstr ""
-"Ver manual para una descripción detallada de la salida del flujo acumulado"
+msgstr "Ver manual para una descripción detallada de la salida del flujo acumulado"
 
 #: ../raster/r.watershed/front/main.c:227
 msgid "Beautify flat areas"
@@ -2620,16 +2473,12 @@
 
 #: ../raster/r.composite/main.c:73
 #: ../locale/scriptstrings/r.blend_to_translate.c:3
-#, fuzzy
 msgid "composite"
-msgstr "Porcentaje completado: "
+msgstr "compuesto"
 
 #: ../raster/r.composite/main.c:76
-msgid ""
-"Combines red, green and blue raster maps into a single composite raster map."
-msgstr ""
-"Combina mapas raster rojos, verdes y azules en una sola composición de mapa "
-"raster."
+msgid "Combines red, green and blue raster maps into a single composite raster map."
+msgstr "Combina mapas raster rojos, verdes y azules en una sola composición de mapa raster."
 
 #: ../raster/r.composite/main.c:90 ../raster/r.out.ppm3/main.c:64
 #: ../display/d.rgb/main.c:69
@@ -2683,9 +2532,7 @@
 
 #: ../raster/r.stats.zonal/main.c:104
 #, fuzzy
-msgid ""
-"Calculates category or object oriented statistics (accumulator-based "
-"statistics)."
+msgid "Calculates category or object oriented statistics (accumulator-based statistics)."
 msgstr "Calcula estadísticas orientadas a categorías u objetos."
 
 #: ../raster/r.stats.zonal/main.c:114 ../raster/r.statistics/main.c:68
@@ -2699,9 +2546,7 @@
 
 #: ../raster/r.stats.zonal/main.c:143 ../raster/r.statistics/main.c:97
 msgid "Cover values extracted from the category labels of the cover map"
-msgstr ""
-"Valores de cobertura extraídos de las etiquetas de categoría del mapa de "
-"cobertura"
+msgstr "Valores de cobertura extraídos de las etiquetas de categoría del mapa de cobertura"
 
 #: ../raster/r.stats.zonal/main.c:148 ../raster/r.stats.quantile/main.c:425
 msgid "Create reclass map with statistics as category labels"
@@ -2732,11 +2577,11 @@
 
 #: ../raster/r.stats.zonal/main.c:247
 msgid "First pass"
-msgstr ""
+msgstr "Primer paso"
 
 #: ../raster/r.stats.zonal/main.c:326
 msgid "Second pass"
-msgstr ""
+msgstr "Segundo paso"
 
 #: ../raster/r.stats.zonal/main.c:473
 #, fuzzy
@@ -2766,12 +2611,8 @@
 msgstr "vectorial, geometría"
 
 #: ../raster/r.category/main.c:55
-msgid ""
-"Manages category values and labels associated with user-specified raster map "
-"layers."
-msgstr ""
-"Administra valores de categoría y etiquetas asociados con las capas de mapa "
-"ráster especificadas por el usuario."
+msgid "Manages category values and labels associated with user-specified raster map layers."
+msgstr "Administra valores de categoría y etiquetas asociados con las capas de mapa ráster especificadas por el usuario."
 
 #: ../raster/r.category/main.c:62 ../raster/r.category/main.c:71
 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:5
@@ -2872,9 +2713,7 @@
 
 #: ../raster/r.category/main.c:87
 msgid "File containing category label rules (or \"-\" to read from stdin)"
-msgstr ""
-"Archivo que contiene reglas de etiquetas de categorías (o \"-\" para leer de "
-"stdin)"
+msgstr "Archivo que contiene reglas de etiquetas de categorías (o \"-\" para leer de stdin)"
 
 #: ../raster/r.category/main.c:95
 msgid "Default label or format string for dynamic labeling"
@@ -2931,21 +2770,15 @@
 
 #: ../raster/r.category/main.c:283
 msgid "The map is floating point! Ignoring cats list, using vals list"
-msgstr ""
-"¡El mapa es de coma flotante! Se ignora la lista de categorías, se usa la "
-"lista de valores"
+msgstr "¡El mapa es de coma flotante! Se ignora la lista de categorías, se usa la lista de valores"
 
 #: ../raster/r.category/main.c:300
 msgid "vals argument is required for floating point map!"
 msgstr "¡Se requiere el argumento valores para mapas de coma flotante!"
 
 #: ../raster/r.coin/main.c:69
-msgid ""
-"Tabulates the mutual occurrence (coincidence) of categories for two raster "
-"map layers."
-msgstr ""
-"Tabula la ocurrencia mutua (coincidencia) de categorías de dos capas de mapa "
-"ráster."
+msgid "Tabulates the mutual occurrence (coincidence) of categories for two raster map layers."
+msgstr "Tabula la ocurrencia mutua (coincidencia) de categorías de dos capas de mapa ráster."
 
 #: ../raster/r.coin/main.c:77
 msgid "Name of first raster map"
@@ -2960,13 +2793,8 @@
 msgstr "Unidad de medida"
 
 #: ../raster/r.coin/main.c:92
-msgid ""
-"c(ells), p(ercent), x(percent of category [column]), y(percent of category "
-"[row]), a(cres), h(ectares), k(square kilometers), m(square miles)"
-msgstr ""
-"c(eldas), p(orcentaje), x(porcentaje de categoría [columna]), y(porcentaje "
-"de categoría [fila]), a(cres), h(ectáreas), k(ilómetros cuadrados), m(illas "
-"cuadradas)"
+msgid "c(ells), p(ercent), x(percent of category [column]), y(percent of category [row]), a(cres), h(ectares), k(square kilometers), m(square miles)"
+msgstr "c(eldas), p(orcentaje), x(porcentaje de categoría [columna]), y(porcentaje de categoría [fila]), a(cres), h(ectáreas), k(ilómetros cuadrados), m(illas cuadradas)"
 
 #: ../raster/r.coin/main.c:99
 msgid "Wide report, 132 columns (default: 80)"
@@ -3109,17 +2937,12 @@
 
 #: ../raster/r.in.xyz/main.c:166
 #, fuzzy
-msgid ""
-"Creates a raster map from an assemblage of many coordinates using univariate "
-"statistics."
-msgstr ""
-"Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando "
-"estadísticas univariantes."
+msgid "Creates a raster map from an assemblage of many coordinates using univariate statistics."
+msgstr "Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando estadísticas univariantes."
 
 #: ../raster/r.in.xyz/main.c:170
 msgid "ASCII file containing input data (or \"-\" to read from stdin)"
-msgstr ""
-"Archivo ASCII que contiene los datos de entrada (o \"-\" para leer de stdin)"
+msgstr "Archivo ASCII que contiene los datos de entrada (o \"-\" para leer de stdin)"
 
 #: ../raster/r.in.xyz/main.c:178 ../raster/r.in.lidar/main.c:186
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:11
@@ -3190,9 +3013,7 @@
 #: ../raster/r.in.xyz/main.c:201
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:16
 msgid "Column number of x coordinates in input file (first column is 1)"
-msgstr ""
-"Número de columna de las coordenadas X en el archivo de entrada (la primera "
-"columna es 1)"
+msgstr "Número de columna de las coordenadas X en el archivo de entrada (la primera columna es 1)"
 
 #: ../raster/r.in.xyz/main.c:209
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:18
@@ -3205,17 +3026,13 @@
 msgstr "Número de columna de los valores de datos en el archivo de entrada"
 
 #: ../raster/r.in.xyz/main.c:219
-msgid ""
-"If a separate value column is given, this option refers to the z-coordinate "
-"column to be filtered by the zrange option"
+msgid "If a separate value column is given, this option refers to the z-coordinate column to be filtered by the zrange option"
 msgstr ""
 
 #: ../raster/r.in.xyz/main.c:230
 #, fuzzy
 msgid "Number of header lines to skip at top of input file"
-msgstr ""
-"Número de líneas de la cabecera a saltar al comienzo del archivo de entrada "
-"(modo de puntos)"
+msgstr "Número de líneas de la cabecera a saltar al comienzo del archivo de entrada (modo de puntos)"
 
 #: ../raster/r.in.xyz/main.c:238 ../raster/r.in.lidar/main.c:205
 msgid "Filter range for z data (min,max)"
@@ -3259,12 +3076,8 @@
 
 #: ../raster/r.in.xyz/main.c:298 ../raster/r.in.lidar/main.c:238
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:30
-msgid ""
-"Discard <trim> percent of the smallest and <trim> percent of the largest "
-"observations"
-msgstr ""
-"Descartar <trim> porcentaje de las menores y <trim> porcentaje de las "
-"mayores observaciones"
+msgid "Discard <trim> percent of the smallest and <trim> percent of the largest observations"
+msgstr "Descartar <trim> porcentaje de las menores y <trim> porcentaje de las mayores observaciones"
 
 #: ../raster/r.in.xyz/main.c:303 ../raster/r.in.lidar/main.c:283
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:6
@@ -3304,22 +3117,16 @@
 
 #: ../raster/r.in.xyz/main.c:462 ../raster/r.in.lidar/main.c:572
 msgid "Unable to calculate trimmed mean without the trim option specified!"
-msgstr ""
-"No es posible calcular la media recortada sin especificar la opción de "
-"recorte!"
+msgstr "No es posible calcular la media recortada sin especificar la opción de recorte!"
 
 #: ../raster/r.in.xyz/main.c:495 ../raster/r.in.lidar/main.c:647
 #, c-format
-msgid ""
-"Unable to process the hole map at once. Please set the %s option to some "
-"value lower than 100."
+msgid "Unable to process the hole map at once. Please set the %s option to some value lower than 100."
 msgstr ""
 
 #: ../raster/r.in.xyz/main.c:548
-msgid ""
-"If input is not from a file it is only possible to perform a single pass."
-msgstr ""
-"Si la entrada no es de un archivo sólo se puede realizar un único pase."
+msgid "If input is not from a file it is only possible to perform a single pass."
+msgstr "Si la entrada no es de un archivo sólo se puede realizar un único pase."
 
 #: ../raster/r.in.xyz/main.c:560
 #, fuzzy
@@ -3341,12 +3148,10 @@
 #: ../raster/r.in.xyz/main.c:1199 ../raster/r.in.xyz/main.c:1207
 #, c-format
 msgid ""
-"Not enough data columns. Incorrect delimiter or column number? Found the "
-"following character(s) in row %lu:\n"
+"Not enough data columns. Incorrect delimiter or column number? Found the following character(s) in row %lu:\n"
 "[%s]"
 msgstr ""
-"Columnas de datos insuficientes. ¿Delimitador o número de columna "
-"incorrecto? Se encontró el siguiente carácter(es) en la fila %lu:\n"
+"Columnas de datos insuficientes. ¿Delimitador o número de columna incorrecto? Se encontró el siguiente carácter(es) en la fila %lu:\n"
 "[%s]"
 
 #: ../raster/r.in.xyz/main.c:686 ../raster/r.in.xyz/main.c:1203
@@ -3406,17 +3211,11 @@
 msgstr "lugares"
 
 #: ../raster/r.series/main.c:137
-msgid ""
-"Makes each output cell value a function of the values assigned to the "
-"corresponding cells in the input raster map layers."
-msgstr ""
-"Hace cada valor de celda de salida una función de los valores asignados a "
-"las celdas correspondientes en las capas de mapa ráster de entrada."
+msgid "Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers."
+msgstr "Hace cada valor de celda de salida una función de los valores asignados a las celdas correspondientes en las capas de mapa ráster de entrada."
 
 #: ../raster/r.series/main.c:146
-msgid ""
-"Input file with one raster map name and optional one weight per line, field "
-"separator between name and weight is |"
+msgid "Input file with one raster map name and optional one weight per line, field separator between name and weight is |"
 msgstr ""
 
 #: ../raster/r.series/main.c:157 ../raster3d/r3.neighbors/main.c:119
@@ -3429,8 +3228,7 @@
 msgstr "Quantil a calcular por el método=quantil"
 
 #: ../raster/r.series/main.c:172
-msgid ""
-"Weighting factor for each input map, default value is 1.0 for each input map"
+msgid "Weighting factor for each input map, default value is 1.0 for each input map"
 msgstr ""
 
 #: ../raster/r.series/main.c:179 ../raster/r.series.accumulate/main.c:132
@@ -3507,9 +3305,7 @@
 #: ../raster/r.grow.distance/main.c:154
 #, fuzzy
 msgid "Generates a raster map containing distances to nearest raster features."
-msgstr ""
-"Genera una capa de mapa raster de las distancias a los elementos en la capa "
-"de entrada."
+msgstr "Genera una capa de mapa raster de las distancias a los elementos en la capa de entrada."
 
 #: ../raster/r.grow.distance/main.c:161
 #, fuzzy
@@ -3614,9 +3410,7 @@
 #: ../raster/r.out.ppm3/main.c:59
 #, fuzzy
 msgid "Converts 3 GRASS raster layers (R,G,B) to a PPM image file."
-msgstr ""
-"Convierte 3 capas ráster de GRASS (R,G,B) a un archivo de imagen PPM a la "
-"resolución de píxel de la REGIÓN ACTUALMENTE DEFINIDA."
+msgstr "Convierte 3 capas ráster de GRASS (R,G,B) a un archivo de imagen PPM a la resolución de píxel de la REGIÓN ACTUALMENTE DEFINIDA."
 
 #: ../raster/r.out.ppm3/main.c:84
 #, fuzzy
@@ -3676,7 +3470,7 @@
 #: ../raster/r.ros/main.c:217 ../raster/r.lake/main.c:152
 #: ../raster/r.spread/main.c:108
 msgid "hazard"
-msgstr ""
+msgstr "riesgo"
 
 #: ../raster/r.ros/main.c:218
 #, fuzzy
@@ -3685,16 +3479,8 @@
 
 #: ../raster/r.ros/main.c:220
 #, fuzzy
-msgid ""
-"Generates three, or four raster map layers showing the base (perpendicular) "
-"rate of spread (ROS), the maximum (forward) ROS, the direction of the "
-"maximum ROS, and optionally the maximum potential spotting distance for fire "
-"spread simulation."
-msgstr ""
-"Genera tres o cuatro capas de mapa ráster mostrando 1) la tasa de "
-"propagación (ROS) básica (perpendicular), 2) la ROS máxima (hacia delante), "
-"3) la dirección de la máxima ROS y (opcional) 4) la distancia spotting "
-"potencial máxima."
+msgid "Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation."
+msgstr "Genera tres o cuatro capas de mapa ráster mostrando 1) la tasa de propagación (ROS) básica (perpendicular), 2) la ROS máxima (hacia delante), 3) la dirección de la máxima ROS y (opcional) 4) la distancia spotting potencial máxima."
 
 #: ../raster/r.ros/main.c:227
 #, fuzzy
@@ -3702,62 +3488,43 @@
 msgstr "Nombre del mapa ráster que contiene MODELOS de combustible"
 
 #: ../raster/r.ros/main.c:229
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the standard fuel models defined by the USDA Forest Service. "
-"Valid values are 1-13; other numbers are recognized as barriers by r.ros."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the standard fuel models defined by the USDA Forest Service. Valid values are 1-13; other numbers are recognized as barriers by r.ros."
 msgstr ""
 
 #: ../raster/r.ros/main.c:238
 #, fuzzy
 msgid "Raster map containing the 1-hour fuel moisture (%)"
-msgstr ""
-"Nombre del mapa ráster que contiene la HUMEDAD de combustible a 1-HORA (%)"
+msgstr "Nombre del mapa ráster que contiene la HUMEDAD de combustible a 1-HORA (%)"
 
 #: ../raster/r.ros/main.c:240 ../raster/r.spread/main.c:204
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the 1-hour (<.25\") fuel moisture (percentage content "
-"multiplied by 100)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the 1-hour (<.25\") fuel moisture (percentage content multiplied by 100)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:248
 #, fuzzy
 msgid "Raster map containing the 10-hour fuel moisture (%)"
-msgstr ""
-"Nombre del mapa ráster que contiene la HUMEDAD de combustible a 10-HORAS (%)"
+msgstr "Nombre del mapa ráster que contiene la HUMEDAD de combustible a 10-HORAS (%)"
 
 #: ../raster/r.ros/main.c:250
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the 10-hour (.25-1\") fuel moisture (percentage content "
-"multiplied by 100)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the 10-hour (.25-1\") fuel moisture (percentage content multiplied by 100)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:258
 #, fuzzy
 msgid "Raster map containing the 100-hour fuel moisture (%)"
-msgstr ""
-"Nombre del mapa ráster que contiene la HUMEDAD de combustible a 100-HORAS (%)"
+msgstr "Nombre del mapa ráster que contiene la HUMEDAD de combustible a 100-HORAS (%)"
 
 #: ../raster/r.ros/main.c:260
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the 100-hour (1-3\") fuel moisture (percentage content "
-"multiplied by 100)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the 100-hour (1-3\") fuel moisture (percentage content multiplied by 100)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:267
 #, fuzzy
 msgid "Raster map containing live fuel moisture (%)"
-msgstr ""
-"Mapa ráster que contiene los valores usados para la longitud de las flechas"
+msgstr "Mapa ráster que contiene los valores usados para la longitud de las flechas"
 
 #: ../raster/r.ros/main.c:269
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing live (herbaceous) fuel moisture (percentage content "
-"multiplied by 100)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing live (herbaceous) fuel moisture (percentage content multiplied by 100)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:277
@@ -3766,10 +3533,7 @@
 msgstr "Nombre ráster mínimo"
 
 #: ../raster/r.ros/main.c:279 ../raster/r.spread/main.c:192
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing wind velocities at half of the average flame height (feet/"
-"minute)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing wind velocities at half of the average flame height (feet/minute)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:287
@@ -3778,9 +3542,7 @@
 msgstr "Nombre del mapa ráster que contiene las DIRECCIONES de viento (grados)"
 
 #: ../raster/r.ros/main.c:289
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing wind direction, clockwise from north (degree)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing wind direction, clockwise from north (degree)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:297
@@ -3789,23 +3551,16 @@
 msgstr "Nombre del mapa ráster que contiene la PENDIENTE (grados)"
 
 #: ../raster/r.ros/main.c:299
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing topographic slope (degree)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing topographic slope (degree)."
 msgstr ""
 
 #: ../raster/r.ros/main.c:307
 #, fuzzy
 msgid "Raster map containing aspect (degree, CCW from E)"
-msgstr ""
-"Nombre del mapa ráster que contiene la ORIENTACIÓN (grados, en sentido "
-"antihorario desde el Este)"
+msgstr "Nombre del mapa ráster que contiene la ORIENTACIÓN (grados, en sentido antihorario desde el Este)"
 
 #: ../raster/r.ros/main.c:309
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing topographic aspect, counterclockwise from east (GRASS "
-"convention) in degrees."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing topographic aspect, counterclockwise from east (GRASS convention) in degrees."
 msgstr ""
 
 #: ../raster/r.ros/main.c:317
@@ -3814,10 +3569,7 @@
 msgstr "Nombre del mapa ráster que contiene la ELEVACIÓN (m) (requerido w/ -s)"
 
 #: ../raster/r.ros/main.c:319
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing elevation (meters). Option is required from spotting "
-"distance computation (when -s flag is enabled)"
+msgid "Name of an existing raster map layer in the user's current mapset search path containing elevation (meters). Option is required from spotting distance computation (when -s flag is enabled)"
 msgstr ""
 
 #: ../raster/r.ros/main.c:326
@@ -3831,24 +3583,18 @@
 msgstr "También produce distancia máxima SPOTTING"
 
 #: ../raster/r.ros/main.c:345
-msgid ""
-"No dead fuel moisture is given. At least one of the 1-h, 10-h, 100-h "
-"moisture layers is required."
+msgid "No dead fuel moisture is given. At least one of the 1-h, 10-h, 100-h moisture layers is required."
 msgstr ""
 
 #: ../raster/r.ros/main.c:369
 #, c-format
-msgid ""
-"A wind direction layer should be given if the wind velocity layer <%s> has "
-"been given"
+msgid "A wind direction layer should be given if the wind velocity layer <%s> has been given"
 msgstr ""
 
 #: ../raster/r.ros/main.c:374
 #, c-format
-msgid ""
-"A wind velocity layer should be given if the wind direction layer <%s> has "
-"been given"
-msgstr ""
+msgid "A wind velocity layer should be given if the wind direction layer <%s> has been given"
+msgstr "Se debe dar una capa de velocidad del viento si la capa de dirección del viento  <%s> ha sido dada"
 
 #: ../raster/r.ros/main.c:388
 #, c-format
@@ -3896,7 +3642,7 @@
 #: ../raster/r.null/main.c:73 ../raster/r.null/main.c:81
 #: ../general/g.proj/main.c:192
 msgid "Modify"
-msgstr ""
+msgstr "Modificar"
 
 #: ../raster/r.null/main.c:80 ../raster3d/r3.null/main.c:69
 msgid "The value to replace the null value by"
@@ -3917,15 +3663,11 @@
 
 #: ../raster/r.null/main.c:96
 msgid "Only do the work if the map doesn't have a NULL-value bitmap file"
-msgstr ""
-"Hacer el trabajo sólo si el mapa es no tiene un archivo de mapa de bits de "
-"valor NULO"
+msgstr "Hacer el trabajo sólo si el mapa es no tiene un archivo de mapa de bits de valor NULO"
 
 #: ../raster/r.null/main.c:102
 msgid "Create NULL-value bitmap file validating all data cells"
-msgstr ""
-"Crear archivo de mapa de bits de valor NULO validando todas las celdas de "
-"datos"
+msgstr "Crear archivo de mapa de bits de valor NULO validando todas las celdas de datos"
 
 #: ../raster/r.null/main.c:106
 msgid "Remove NULL-value bitmap file"
@@ -3941,12 +3683,8 @@
 
 #: ../raster/r.null/main.c:125
 #, c-format
-msgid ""
-"Raster map <%s> is a reclass of map <%s@%s>. Consider to generate a copy "
-"with r.mapcalc. Exiting."
-msgstr ""
-"El mapa ráster <%s> es una reclasificación de mapa  <%s@%s>. Considera "
-"generar una copia con r.mapcalc. Saliendo."
+msgid "Raster map <%s> is a reclass of map <%s@%s>. Consider to generate a copy with r.mapcalc. Exiting."
+msgstr "El mapa ráster <%s> es una reclasificación de mapa  <%s@%s>. Considera generar una copia con r.mapcalc. Saliendo."
 
 #: ../raster/r.null/main.c:131
 #, c-format
@@ -4015,21 +3753,16 @@
 
 #: ../raster/r.sunmask/main.c:119 ../raster/r.sun/main.c:242
 msgid "shadow"
-msgstr ""
+msgstr "sombra"
 
 #: ../raster/r.sunmask/main.c:120
 #, fuzzy
-msgid ""
-"Calculates cast shadow areas from sun position and elevation raster map."
+msgid "Calculates cast shadow areas from sun position and elevation raster map."
 msgstr "Calcula ráster"
 
 #: ../raster/r.sunmask/main.c:121
-msgid ""
-"Either exact sun position (A) is specified, or date/time to calculate the "
-"sun position (B) by r.sunmask itself."
-msgstr ""
-"O bien se especifica la posición exacta del sol (A), o la fecha/tiempo para "
-"calcular la posición del sol (B) por r.sunmask."
+msgid "Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself."
+msgstr "O bien se especifica la posición exacta del sol (A), o la fecha/tiempo para calcular la posición del sol (B) por r.sunmask."
 
 #: ../raster/r.sunmask/main.c:135
 #, fuzzy
@@ -4076,9 +3809,7 @@
 
 #: ../raster/r.sunmask/main.c:202
 msgid "East positive, offset from GMT, also use to adjust daylight savings"
-msgstr ""
-"Este positivo,  compensar desde GMT, también utilizar para ajustar ahorros "
-"de luz solar"
+msgstr "Este positivo,  compensar desde GMT, también utilizar para ajustar ahorros de luz solar"
 
 #: ../raster/r.sunmask/main.c:211
 msgid "Easting coordinate (point of interest)"
@@ -4103,7 +3834,7 @@
 
 #: ../raster/r.sunmask/main.c:237
 msgid "Print the sun position output in shell script style"
-msgstr "Imprimir la salida de la posición solar en estilo script de consola"
+msgstr "Mostrar la salida de la posición solar en estilo script de consola de comandos UNIX"
 
 #: ../raster/r.sunmask/main.c:251
 #, c-format
@@ -4123,12 +3854,8 @@
 msgstr "Definir la posición solar o parámetros de localización/fecha/hora"
 
 #: ../raster/r.sunmask/main.c:282
-msgid ""
-"Neither sun position nor east/north, date/time/timezone definition are "
-"complete"
-msgstr ""
-"Ni la posición solar ni la definición este/norte, fecha/hora/huso horari "
-"están completas"
+msgid "Neither sun position nor east/north, date/time/timezone definition are complete"
+msgstr "Ni la posición solar ni la definición este/norte, fecha/hora/huso horari están completas"
 
 #: ../raster/r.sunmask/main.c:286
 #, c-format
@@ -4136,12 +3863,8 @@
 msgstr "Calculando la posición solar... (usando solpos (V. %s) de NREL)"
 
 #: ../raster/r.sunmask/main.c:291
-msgid ""
-"Using user defined sun azimuth, altitude settings (ignoring eventual other "
-"values)"
-msgstr ""
-"Usando azimut solar y configuración de altitud definidos por el usuario (se "
-"ignoran otros posibles valores)"
+msgid "Using user defined sun azimuth, altitude settings (ignoring eventual other values)"
+msgstr "Usando azimut solar y configuración de altitud definidos por el usuario (se ignoran otros posibles valores)"
 
 #: ../raster/r.sunmask/main.c:399
 msgid "Please correct settings"
@@ -4150,8 +3873,7 @@
 #: ../raster/r.sunmask/main.c:413
 #, c-format
 msgid "Time (%02i:%02i:%02i) is before sunrise (%02d:%02d:%02d)"
-msgstr ""
-"La hora (%02i:%02i:%02i) es anterior a la salida del sol (%02d:%02d:%02d)"
+msgstr "La hora (%02i:%02i:%02i) es anterior a la salida del sol (%02d:%02d:%02d)"
 
 #: ../raster/r.sunmask/main.c:417
 #, c-format
@@ -4165,8 +3887,7 @@
 #: ../raster/r.sunmask/main.c:424
 #, c-format
 msgid "Time (%02i:%02i:%02i) is after sunset (%02d:%02d:%02d)"
-msgstr ""
-"La hora (%02i:%02i:%02i) es después de la puesta de sol (%02d:%02d:%02d)"
+msgstr "La hora (%02i:%02i:%02i) es después de la puesta de sol (%02d:%02d:%02d)"
 
 #: ../raster/r.sunmask/main.c:428
 #, c-format
@@ -4192,37 +3913,25 @@
 msgstr "Calculando sombras a partir de MED..."
 
 #: ../raster/r.sunmask/g_solposition.c:66
-msgid ""
-"Unable to calculate sun position in un-projected locations. Specify "
-"sunposition directly."
-msgstr ""
-"No se puede calcular la posición del sol en localizaciones no proyectadas. "
-"Especificar la posición del sol directamente."
+msgid "Unable to calculate sun position in un-projected locations. Specify sunposition directly."
+msgstr "No se puede calcular la posición del sol en localizaciones no proyectadas. Especificar la posición del sol directamente."
 
 #: ../raster/r.sunmask/g_solposition.c:88
 #, c-format
-msgid ""
-"Specified point %f, %f outside of current region, is that intended? Anyway, "
-"it will be used."
-msgstr ""
-"El punto especificado %f, %f está fuera de la actual región, es "
-"intencionado? De todas formas, el punto será utilizado."
+msgid "Specified point %f, %f outside of current region, is that intended? Anyway, it will be used."
+msgstr "El punto especificado %f, %f está fuera de la actual región, es intencionado? De todas formas, el punto será utilizado."
 
 #: ../raster/r.sunmask/g_solposition.c:98 ../raster/r.latlong/main.c:101
 msgid "Unable to get projection info of current location"
-msgstr ""
-"No se puede obtener información de la proyección de la localización actual"
+msgstr "No se puede obtener información de la proyección de la localización actual"
 
 #: ../raster/r.sunmask/g_solposition.c:101 ../raster/r.latlong/main.c:103
 msgid "Unable to get projection units of current location"
-msgstr ""
-"No se pueden obtener las unidades de la proyección de la localización actual"
+msgstr "No se pueden obtener las unidades de la proyección de la localización actual"
 
 #: ../raster/r.sunmask/g_solposition.c:104 ../raster/r.latlong/main.c:105
 msgid "Unable to get projection key values of current location"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección de la localización "
-"actual"
+msgstr "No se pueden obtener los valores clave de la proyección de la localización actual"
 
 #: ../raster/r.latlong/main.c:57
 msgid "latitude"
@@ -4260,8 +3969,7 @@
 #: ../display/d.grid/plot.c:383 ../display/d.where/main.c:120
 #: ../display/d.where/main.c:146 ../ps/ps.map/do_geogrid.c:278
 msgid "Unable to set up lat/long projection parameters"
-msgstr ""
-"No se pueden establecer los parámetros de la proyección latitud/longitud"
+msgstr "No se pueden establecer los parámetros de la proyección latitud/longitud"
 
 #: ../raster/r.latlong/main.c:133 ../raster/r.horizon/main.c:831
 #: ../raster/r.horizon/main.c:849 ../display/d.grid/plot.c:201
@@ -4312,9 +4020,7 @@
 
 #: ../raster/r.in.poly/main.c:32
 msgid "Creates raster maps from ASCII polygon/line/point data files."
-msgstr ""
-"Crea mapas ráster a partir de archivos de datos de polígonos/líneas/puntos "
-"ASCII."
+msgstr "Crea mapas ráster a partir de archivos de datos de polígonos/líneas/puntos ASCII."
 
 #: ../raster/r.in.poly/main.c:36
 msgid "Name of input file; or \"-\" to read from stdin"
@@ -4417,8 +4123,7 @@
 #: ../raster/r.colors/rules.c:40
 #, c-format
 msgid "Enter rules, \"end\" when done, \"help\" if you need it.\n"
-msgstr ""
-"Ingrese reglas, \"end\" cuando ha finalizado, \"help\" si la necesitas.\n"
+msgstr "Ingrese reglas, \"end\" cuando ha finalizado, \"help\" si la necesitas.\n"
 
 #: ../raster/r.colors/rules.c:49
 #, c-format
@@ -4491,8 +4196,7 @@
 
 #: ../raster/r.colors/stats.c:73
 msgid "Unable to use logarithmic scaling if range includes zero"
-msgstr ""
-"No es posible utilizar el escalado logarítmico si el rango incluye cero"
+msgstr "No es posible utilizar el escalado logarítmico si el rango incluye cero"
 
 #: ../raster/r.colors/stats.c:118
 msgid "Error opening 3d raster map"
@@ -4547,9 +4251,7 @@
 msgstr "Mapa vectorial de entrada que contiene líneas"
 
 #: ../raster/r.colors/edit_colors.c:83
-msgid ""
-"Input map names can be defined in an input file in case a large amount of "
-"maps must be specified. This option is mutual exclusive to the map option."
+msgid "Input map names can be defined in an input file in case a large amount of maps must be specified. This option is mutual exclusive to the map option."
 msgstr ""
 
 #: ../raster/r.colors/edit_colors.c:96
@@ -4622,16 +4324,12 @@
 #: ../raster/r.colors/edit_colors.c:169 ../vector/v.external.out/args.c:96
 #, fuzzy, c-format
 msgid "%s= or %s= must be specified"
-msgstr ""
-"¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-"\"ráster\" o \"reglas\"!"
+msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
 
 #: ../raster/r.colors/edit_colors.c:182
 #, fuzzy, c-format
 msgid "One of -%c, %s=, %s= or %s= must be specified"
-msgstr ""
-"¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-"\"ráster\" o \"reglas\"!"
+msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
 
 #: ../raster/r.colors/edit_colors.c:187 ../general/g.gisenv/main.c:132
 #: ../vector/v.colors/main.c:222
@@ -4680,23 +4378,17 @@
 #: ../raster/r.colors/edit_colors.c:376
 #, fuzzy, c-format
 msgid "Color table 'random' is not supported for floating point %s map"
-msgstr ""
-"La tabla de color 'aleatoria' no está soportada por una mapa raster de "
-"unidad de coma flotante"
+msgstr "La tabla de color 'aleatoria' no está soportada por una mapa raster de unidad de coma flotante"
 
 #: ../raster/r.colors/edit_colors.c:380
 #, fuzzy, c-format
 msgid "Color table 'grey.eq' is not supported for floating point %s map"
-msgstr ""
-"La tabla de color 'grey.equ' no está soportada por una mapa raster de unidad "
-"de coma flotante"
+msgstr "La tabla de color 'grey.equ' no está soportada por una mapa raster de unidad de coma flotante"
 
 #: ../raster/r.colors/edit_colors.c:386
 #, fuzzy, c-format
 msgid "Color table 'grey.log' is not supported for floating point %s map"
-msgstr ""
-"La tabla de color 'grey.log' no está soportada por un mapa raster de unidad "
-"de coma flotante"
+msgstr "La tabla de color 'grey.log' no está soportada por un mapa raster de unidad de coma flotante"
 
 #: ../raster/r.colors/edit_colors.c:394
 #, c-format
@@ -4833,9 +4525,7 @@
 
 #: ../raster/r.in.ascii/gethead.c:41
 msgid "error reading the column and row dimension from the Surfer grid file"
-msgstr ""
-"error al leer las dimensiones de columnas y filas del archivo de cuadrícula "
-"Surfer"
+msgstr "error al leer las dimensiones de columnas y filas del archivo de cuadrícula Surfer"
 
 #: ../raster/r.in.ascii/gethead.c:47
 msgid "error reading the X range from the Surfer grid file"
@@ -4859,9 +4549,7 @@
 
 #: ../raster/r.in.ascii/gethead.c:169
 msgid "ignoring type filed in header, type is set on command line"
-msgstr ""
-"ignorando tipo rellenado en la cabecera. El tipo se establece en línea de "
-"comandos"
+msgstr "ignorando tipo rellenado en la cabecera. El tipo se establece en línea de comandos"
 
 #: ../raster/r.in.ascii/gethead.c:176
 msgid "illegal multiplier field: using 1.0"
@@ -4869,15 +4557,11 @@
 
 #: ../raster/r.in.ascii/gethead.c:181
 msgid "ignoring multiplier filed in header, multiplier is set on command line"
-msgstr ""
-"ignorando el multiplicador rellenado en la cabecera. El multiplicador se "
-"establece en línea de comandos"
+msgstr "ignorando el multiplicador rellenado en la cabecera. El multiplicador se establece en línea de comandos"
 
 #: ../raster/r.in.ascii/gethead.c:189
 msgid "ignoring null filed in header, null string is set on command line"
-msgstr ""
-"ignorando nulo rellenado en la cabecera. La cadena nula se establece en "
-"línea de comandos"
+msgstr "ignorando nulo rellenado en la cabecera. La cadena nula se establece en línea de comandos"
 
 #: ../raster/r.in.ascii/gethead.c:218
 msgid "error in ascii data format"
@@ -4971,8 +4655,7 @@
 
 #: ../raster/r.random.cells/main.c:67
 msgid "Random seed (SEED_MIN >= value >= SEED_MAX) (default [random])"
-msgstr ""
-"Seed aleatorio (SEED_MIN >= valor >= SEED_MAX) (por defecto [aleatorio])"
+msgstr "Seed aleatorio (SEED_MIN >= valor >= SEED_MAX) (por defecto [aleatorio])"
 
 #: ../raster/r.random.cells/init.c:70
 msgid "Distance must be >= 0.0"
@@ -4985,9 +4668,7 @@
 
 #: ../raster/r.grow/main.c:129 ../locale/scriptstrings/r.grow_to_translate.c:1
 msgid "Generates a raster map layer with contiguous areas grown by one cell."
-msgstr ""
-"Genera una capa de mapa ráster con áreas contiguas incrementadas en una "
-"celda."
+msgstr "Genera una capa de mapa ráster con áreas contiguas incrementadas en una celda."
 
 #: ../raster/r.grow/main.c:140 ../locale/scriptstrings/r.grow_to_translate.c:4
 msgid "Radius of buffer in raster cells"
@@ -5123,8 +4804,7 @@
 #: ../raster/r.stats/main.c:173
 #, fuzzy
 msgid "Print approximate (total percent may not be 100%) percents"
-msgstr ""
-"Imprimir porcentajes APROXIMADOS (el porcentaje total puede no ser 100%)"
+msgstr "Imprimir porcentajes APROXIMADOS (el porcentaje total puede no ser 100%)"
 
 #: ../raster/r.stats/main.c:178
 msgid "Print category labels"
@@ -5189,30 +4869,18 @@
 
 #: ../raster/r.stats/main.c:308
 #, c-format
-msgid ""
-"Raster map <%s> is reading as integer map! Flag '-%c' and/or '%s' option "
-"will be ignored."
-msgstr ""
-"El mapa raster <%s> está leyendo como un mapa integer! Flag '-%c' y/o '%s' "
-"la opción será ignorada."
+msgid "Raster map <%s> is reading as integer map! Flag '-%c' and/or '%s' option will be ignored."
+msgstr "El mapa raster <%s> está leyendo como un mapa integer! Flag '-%c' y/o '%s' la opción será ignorada."
 
 #: ../raster/r.stats/main.c:324
 #, c-format
-msgid ""
-"Cats for raster map <%s> are either missing or have no explicit labels. "
-"Using %s=%d."
-msgstr ""
-"Las Cats para el mapa raster <%s> o faltan o no tienen etiquetas explícitas. "
-"Utilizando %s=%d. "
+msgid "Cats for raster map <%s> are either missing or have no explicit labels. Using %s=%d."
+msgstr "Las Cats para el mapa raster <%s> o faltan o no tienen etiquetas explícitas. Utilizando %s=%d. "
 
 #: ../raster/r.stats/main.c:330
 #, c-format
-msgid ""
-"Flag '-%c' was given, using cats fp ranges of raster map <%s>, ignoring '%s' "
-"option"
-msgstr ""
-"Se dio Flag '-%c' , utilizando rangos fp de categorías mapa raster <%s>, "
-"ignorando '%s' opción "
+msgid "Flag '-%c' was given, using cats fp ranges of raster map <%s>, ignoring '%s' option"
+msgstr "Se dio Flag '-%c' , utilizando rangos fp de categorías mapa raster <%s>, ignorando '%s' opción "
 
 #: ../raster/r.stats/main.c:336 ../raster/r.contour/main.c:149
 #, c-format
@@ -5254,8 +4922,7 @@
 
 #: ../raster/r.drain/main.c:113
 #, fuzzy
-msgid ""
-"Traces a flow through an elevation model or cost surface on a raster map."
+msgid "Traces a flow through an elevation model or cost surface on a raster map."
 msgstr "Traza un flujo mediante un modelo de elevación sobre un mapa raster."
 
 #: ../raster/r.drain/main.c:116
@@ -5304,9 +4971,7 @@
 msgstr "Contar números de celdas a lo largo de la ruta"
 
 #: ../raster/r.drain/main.c:163
-msgid ""
-"The input raster map is a cost surface (direction surface must also be "
-"specified)"
+msgid "The input raster map is a cost surface (direction surface must also be specified)"
 msgstr ""
 
 #: ../raster/r.drain/main.c:175
@@ -5319,16 +4984,12 @@
 
 #: ../raster/r.drain/main.c:183
 #, c-format
-msgid ""
-"Direction raster map <%s> not specified, if direction flag is on, a "
-"direction raster must be given"
+msgid "Direction raster map <%s> not specified, if direction flag is on, a direction raster must be given"
 msgstr ""
 
 #: ../raster/r.drain/main.c:190
 #, c-format
-msgid ""
-"Direction raster map <%s> should not be specified for Surface/Hydrology "
-"drains"
+msgid "Direction raster map <%s> should not be specified for Surface/Hydrology drains"
 msgstr ""
 
 #: ../raster/r.drain/main.c:197 ../raster/r.volume/main.c:154
@@ -5393,8 +5054,7 @@
 #: ../raster/r.drain/main.c:315
 #, c-format
 msgid "Starting vector map <%s> contains no points in the current region"
-msgstr ""
-"El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
+msgstr "El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
 
 #: ../raster/r.drain/main.c:323
 msgid "No start/stop point(s) specified"
@@ -5432,8 +5092,7 @@
 #: ../raster/r.info/main.c:80
 #, fuzzy
 msgid "Print raster array information in shell script style"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "información en el estilo de script de la consola de comandos de UNIX"
 
 #: ../raster/r.info/main.c:84
 #, fuzzy
@@ -5450,9 +5109,9 @@
 msgstr "Imprimir histórico del ráster en vez de información"
 
 #: ../raster/r.info/main.c:98
-#, fuzzy, c-format
+#, c-format
 msgid "Flags -%c and -%c/%c/%c are mutually exclusive"
-msgstr "weight= y -c son excluyentes mutuamente"
+msgstr "Las opciones -%c y -%c/%c/%c son mutuamente excluyentes"
 
 #: ../raster/r.info/main.c:126
 msgid "Unable to read range file"
@@ -5494,8 +5153,7 @@
 
 #: ../raster/r.param.scale/process.c:75
 msgid "E-W and N-S grid resolutions are different. Taking average."
-msgstr ""
-"Las resoluciones de cuadrícula E-W y N-S son diferentes. Se toma la media."
+msgstr "Las resoluciones de cuadrícula E-W y N-S son diferentes. Se toma la media."
 
 #: ../raster/r.param.scale/interface.c:55
 #, fuzzy
@@ -5507,12 +5165,8 @@
 msgstr "Extrae parámetros del terreno a partir de un DEM."
 
 #: ../raster/r.param.scale/interface.c:57
-msgid ""
-"Uses a multi-scale approach by taking fitting quadratic parameters to any "
-"size window (via least squares)."
-msgstr ""
-"Utiliza una aproximación multiescala tomando parámetros cuadráticos que se "
-"ajusten a cualquier tamaño de ventana (vía las menores esquinas)."
+msgid "Uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares)."
+msgstr "Utiliza una aproximación multiescala tomando parámetros cuadráticos que se ajusten a cualquier tamaño de ventana (vía las menores esquinas)."
 
 #: ../raster/r.param.scale/interface.c:75
 #, fuzzy
@@ -5530,8 +5184,7 @@
 #: ../raster/r.param.scale/interface.c:93
 #, fuzzy
 msgid "Size of processing window (odd number only)"
-msgstr ""
-"Tamaño de la ventana de procesamiento (sólo números impares, máximo %i)"
+msgstr "Tamaño de la ventana de procesamiento (sólo números impares, máximo %i)"
 
 #: ../raster/r.param.scale/interface.c:101
 msgid "Morphometric parameter in 'size' window to calculate"
@@ -5573,12 +5226,8 @@
 #: ../raster/r.buffer/main.c:69
 #: ../locale/scriptstrings/r.buffer.lowmem_to_translate.c:1
 #, fuzzy
-msgid ""
-"Creates a raster map showing buffer zones surrounding cells that contain non-"
-"NULL category values."
-msgstr ""
-"Crea una capa de mapa ráster que muestra zonas de buffer que rodean celdas "
-"que contienen valores de categoría no NULOS."
+msgid "Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values."
+msgstr "Crea una capa de mapa ráster que muestra zonas de buffer que rodean celdas que contienen valores de categoría no NULOS."
 
 #: ../raster/r.buffer/main.c:81
 #: ../locale/scriptstrings/r.buffer.lowmem_to_translate.c:6
@@ -5615,12 +5264,8 @@
 msgstr "Leyendo mapa ráster de entrada <%s>..."
 
 #: ../raster/r.covar/main.c:54
-msgid ""
-"Outputs a covariance/correlation matrix for user-specified raster map "
-"layer(s)."
-msgstr ""
-"Produce una matriz de covarianza/correlación para la capa(s) de mapa ráster "
-"especificada por el usuario."
+msgid "Outputs a covariance/correlation matrix for user-specified raster map layer(s)."
+msgstr "Produce una matriz de covarianza/correlación para la capa(s) de mapa ráster especificada por el usuario."
 
 #: ../raster/r.covar/main.c:61
 msgid "Print correlation matrix"
@@ -5750,18 +5395,13 @@
 
 #: ../raster/r.volume/main.c:80
 #, fuzzy
-msgid ""
-"Optionally produces a GRASS vector points map containing the calculated "
-"centroids of these clumps."
-msgstr ""
-"Calcula el volumen de datos \"clumps\" GRASS vectorial puntos centroides."
+msgid "Optionally produces a GRASS vector points map containing the calculated centroids of these clumps."
+msgstr "Calcula el volumen de datos \"clumps\" GRASS vectorial puntos centroides."
 
 #: ../raster/r.volume/main.c:85
 #, fuzzy
-msgid ""
-"Name of input raster map representing data that will be summed within clumps"
-msgstr ""
-"El mapa raster existente representa los datos que se sumarán dentro de clumps"
+msgid "Name of input raster map representing data that will be summed within clumps"
+msgstr "El mapa raster existente representa los datos que se sumarán dentro de clumps"
 
 #: ../raster/r.volume/main.c:91
 #, fuzzy
@@ -5769,8 +5409,7 @@
 msgstr "Nombre del mapa ráster de entrada"
 
 #: ../raster/r.volume/main.c:92
-msgid ""
-"Preferably the output of r.clump. If no clump map is given than MASK is used."
+msgid "Preferably the output of r.clump. If no clump map is given than MASK is used."
 msgstr ""
 
 #: ../raster/r.volume/main.c:98
@@ -5794,9 +5433,7 @@
 msgstr "Generar informe sin formato"
 
 #: ../raster/r.volume/main.c:142
-msgid ""
-"No MASK found. If no clump map is given than the MASK is required. You need "
-"to define a clump raster map or create a MASK by r.mask command."
+msgid "No MASK found. If no clump map is given than the MASK is required. You need to define a clump raster map or create a MASK by r.mask command."
 msgstr ""
 
 #: ../raster/r.volume/main.c:144
@@ -5910,9 +5547,7 @@
 msgstr "Convierte mapas ráster al formato VTK-ASCII"
 
 #: ../raster/r.out.vtk/main.c:73
-msgid ""
-"No input maps specified. You need to specify at least one input map or three "
-"vector maps or three rgb maps."
+msgid "No input maps specified. You need to specify at least one input map or three vector maps or three rgb maps."
 msgstr ""
 
 #: ../raster/r.out.vtk/main.c:131 ../raster/r.out.vtk/main.c:191
@@ -5927,20 +5562,15 @@
 
 #: ../raster/r.out.vtk/main.c:232
 msgid "Wrong RGB maps. Maps should have the same type! RGB output not added!"
-msgstr ""
-"Mapas RGB incorrectos. ¡Los mapas deben tener el mismo tipo! ¡Salida RGB no "
-"añadida!"
+msgstr "Mapas RGB incorrectos. ¡Los mapas deben tener el mismo tipo! ¡Salida RGB no añadida!"
 
 #: ../raster/r.out.vtk/main.c:261
 msgid "Writing VTK Vector Data\n"
 msgstr "Escribiendo datos vectoriales VTK\n"
 
 #: ../raster/r.out.vtk/main.c:271
-msgid ""
-"Wrong vector maps. Maps should have the same type! Vector output not added!"
-msgstr ""
-"Mapas vectoriales incorrectos. ¡Los mapas deben tener el mismo tipo! !Salida "
-"vectorial no añadida!"
+msgid "Wrong vector maps. Maps should have the same type! Vector output not added!"
+msgstr "Mapas vectoriales incorrectos. ¡Los mapas deben tener el mismo tipo! !Salida vectorial no añadida!"
 
 #: ../raster/r.out.vtk/main.c:283
 msgid "Error closing VTK-ASCII file"
@@ -5984,8 +5614,7 @@
 
 #: ../raster/r.out.vtk/writeascii.c:412
 msgid "Wrong map values! Values should in between 0 and 255!\n"
-msgstr ""
-"¡Valores de mapa incorrectos! ¡Los valores deben estar entre 0 y 255!\n"
+msgstr "¡Valores de mapa incorrectos! ¡Los valores deben estar entre 0 y 255!\n"
 
 #: ../raster/r.out.vtk/writeascii.c:442
 msgid "write_vtk_vector_data: Writing VTK-vector data"
@@ -6011,25 +5640,17 @@
 
 #: ../raster/r.out.vtk/parameters.c:59
 #: ../locale/scriptstrings/t.rast.out.vtk_to_translate.c:8
-msgid ""
-"Create VTK point data instead of VTK cell data (if no elevation map is given)"
-msgstr ""
-"Crear datos de puntos VTK en vez de datos de celdas VTK (si no se indica "
-"mapa de elevación)"
+msgid "Create VTK point data instead of VTK cell data (if no elevation map is given)"
+msgstr "Crear datos de puntos VTK en vez de datos de celdas VTK (si no se indica mapa de elevación)"
 
 #: ../raster/r.out.vtk/parameters.c:69
 #, fuzzy
-msgid ""
-"Three (r,g,b) raster maps to create RGB values [redmap,greenmap,bluemap]"
-msgstr ""
-"Tres mapas ráster (R,G,B) usados para crear valores RGB [maparojo,mapaverde,"
-"mapaazul]"
+msgid "Three (r,g,b) raster maps to create RGB values [redmap,greenmap,bluemap]"
+msgstr "Tres mapas ráster (R,G,B) usados para crear valores RGB [maparojo,mapaverde,mapaazul]"
 
 #: ../raster/r.out.vtk/parameters.c:79
 msgid "Three (x,y,z) raster maps to create vector values [xmap,ymap,zmap]"
-msgstr ""
-"Tres mapas ráster (X,Y,Z) usados para crear valores vectoriales [mapaX,mapaY,"
-"mapaZ]"
+msgstr "Tres mapas ráster (X,Y,Z) usados para crear valores vectoriales [mapaX,mapaY,mapaZ]"
 
 #: ../raster/r.out.vtk/parameters.c:85 ../raster3d/r3.out.vtk/parameters.c:98
 #: ../vector/v.out.vtk/main.c:74
@@ -6048,22 +5669,16 @@
 
 #: ../raster/r.out.vtk/parameters.c:110
 msgid "Use polydata-trianglestrips for elevation grid creation"
-msgstr ""
-"Usar polidatos-tiras de triángulos para la creación de una malla de elevación"
+msgstr "Usar polidatos-tiras de triángulos para la creación de una malla de elevación"
 
 #: ../raster/r.out.vtk/parameters.c:116
-msgid ""
-"Use polydata-vertices for elevation grid creation (to use with vtkDelauny2D)"
-msgstr ""
-"Usar vértices polidatos para la creación de cuadrículas de elevación (para "
-"usar con vtkDelauny2D)"
+msgid "Use polydata-vertices for elevation grid creation (to use with vtkDelauny2D)"
+msgstr "Usar vértices polidatos para la creación de cuadrículas de elevación (para usar con vtkDelauny2D)"
 
 #: ../raster/r.out.vtk/parameters.c:122
 #, fuzzy
 msgid "Scale factor affects the origin (if no elevation map is given)"
-msgstr ""
-"El factor de escala logra el origen (si no se proporciona mapa de "
-"elevaciones)"
+msgstr "El factor de escala logra el origen (si no se proporciona mapa de elevaciones)"
 
 #: ../raster/r.out.vtk/parameters.c:128
 #: ../raster3d/r3.out.vtk/parameters.c:127
@@ -6078,24 +5693,17 @@
 
 #: ../raster/r.gwflow/main.c:62
 #, fuzzy
-msgid ""
-"Name of input raster map providing boundary condition status: 0-inactive, 1-"
-"active, 2-dirichlet"
-msgstr ""
-"Estado de la condición de los contornos, 0-inactiva, 1-activa, 2-dirichlet"
+msgid "Name of input raster map providing boundary condition status: 0-inactive, 1-active, 2-dirichlet"
+msgstr "Estado de la condición de los contornos, 0-inactiva, 1-activa, 2-dirichlet"
 
 #: ../raster/r.gwflow/main.c:67
 #, fuzzy
-msgid ""
-"Name of input raster map with x-part of the hydraulic conductivity tensor in "
-"[m/s]"
+msgid "Name of input raster map with x-part of the hydraulic conductivity tensor in [m/s]"
 msgstr "La parte X del tensor de conductividad hidráulica en [m/s]"
 
 #: ../raster/r.gwflow/main.c:72
 #, fuzzy
-msgid ""
-"Name of input raster map with y-part of the hydraulic conductivity tensor in "
-"[m/s]"
+msgid "Name of input raster map with y-part of the hydraulic conductivity tensor in [m/s]"
 msgstr "La parte Y del tensor de conductividad hidráulica en [m/s]"
 
 #: ../raster/r.gwflow/main.c:77
@@ -6104,9 +5712,7 @@
 msgstr "Fuentes de agua y sumideros en [m³/s]"
 
 #: ../raster/r.gwflow/main.c:81
-msgid ""
-"Name of input raster map with storativity for confined or effective porosity "
-"for unconfined groundwater flow booth in [-] "
+msgid "Name of input raster map with storativity for confined or effective porosity for unconfined groundwater flow booth in [-] "
 msgstr ""
 
 #: ../raster/r.gwflow/main.c:86
@@ -6120,14 +5726,12 @@
 
 #: ../raster/r.gwflow/main.c:92
 #, fuzzy
-msgid ""
-"Name of input raster map describing the top surface of the aquifer in [m]"
+msgid "Name of input raster map describing the top surface of the aquifer in [m]"
 msgstr "Superficie inferior del acuífero en [m]"
 
 #: ../raster/r.gwflow/main.c:96
 #, fuzzy
-msgid ""
-"Name of input raster map describing the bottom surface of the aquifer in [m]"
+msgid "Name of input raster map describing the bottom surface of the aquifer in [m]"
 msgstr "Superficie inferior del acuífero en [m]"
 
 #: ../raster/r.gwflow/main.c:100
@@ -6137,16 +5741,12 @@
 
 #: ../raster/r.gwflow/main.c:106
 #, fuzzy
-msgid ""
-"Output raster map to store the groundwater filter velocity vector part in x "
-"direction [m/s]"
+msgid "Output raster map to store the groundwater filter velocity vector part in x direction [m/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster/r.gwflow/main.c:112
 #, fuzzy
-msgid ""
-"Output raster map to store the groundwater filter velocity vector part in y "
-"direction [m/s]"
+msgid "Output raster map to store the groundwater filter velocity vector part in y direction [m/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster/r.gwflow/main.c:118
@@ -6165,29 +5765,22 @@
 
 #: ../raster/r.gwflow/main.c:140
 #, fuzzy
-msgid ""
-"Name of input raster map providing the water level (head) of the river with "
-"leakage connection in [m]"
+msgid "Name of input raster map providing the water level (head) of the river with leakage connection in [m]"
 msgstr "Nivel del agua (altura) del río con conexión de goteo en [m]"
 
 #: ../raster/r.gwflow/main.c:147
 #, fuzzy
-msgid ""
-"Name of input raster map providing the leakage coefficient of the river bed "
-"in [1/s]."
+msgid "Name of input raster map providing the leakage coefficient of the river bed in [1/s]."
 msgstr "La altura de la cuenca del río en [m]"
 
 #: ../raster/r.gwflow/main.c:155
 #, fuzzy
-msgid ""
-"Name of input raster map providing the height of the drainage bed in [m]"
+msgid "Name of input raster map providing the height of the drainage bed in [m]"
 msgstr "La altura de la cuenca del río en [m]"
 
 #: ../raster/r.gwflow/main.c:162
 #, fuzzy
-msgid ""
-"Name of input raster map providing the leakage coefficient of the drainage "
-"bed in [1/s]"
+msgid "Name of input raster map providing the leakage coefficient of the drainage bed in [1/s]"
 msgstr "La altura de la cuenca del río en [m]"
 
 #: ../raster/r.gwflow/main.c:167
@@ -6196,9 +5789,7 @@
 msgstr "Número máximo de iteraciones"
 
 #: ../raster/r.gwflow/main.c:176
-msgid ""
-"Allocate a full quadratic linear equation system, default is a sparse linear "
-"equation system."
+msgid "Allocate a full quadratic linear equation system, default is a sparse linear equation system."
 msgstr ""
 
 #: ../raster/r.gwflow/main.c:209 ../raster3d/r3.gwflow/main.c:160
@@ -6207,20 +5798,14 @@
 msgstr "El tipo de flujo de "
 
 #: ../raster/r.gwflow/main.c:212
-msgid ""
-"Numerical calculation program for transient, confined and unconfined "
-"groundwater flow in two dimensions."
-msgstr ""
-"Programa de cálculo numérico para flujos transientes de aguas subterráneas "
-"no confinadas en dos dimensiones."
+msgid "Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions."
+msgstr "Programa de cálculo numérico para flujos transientes de aguas subterráneas no confinadas en dos dimensiones."
 
 #: ../raster/r.gwflow/main.c:222 ../raster/r.topidx/main.c:55
 #: ../raster/r.solute.transport/main.c:244
 #, c-format
 msgid "Lat/Long location is not supported by %s. Please reproject map first."
-msgstr ""
-"Las localizaciones Latitud/Longitud no están soportadas por %s. Por favor "
-"reproyecte el mapa primero."
+msgstr "Las localizaciones Latitud/Longitud no están soportadas por %s. Por favor reproyecte el mapa primero."
 
 #: ../raster/r.gwflow/main.c:237
 msgid "Please provide river_head, river_leak and river_bed maps"
@@ -6232,9 +5817,7 @@
 
 #: ../raster/r.gwflow/main.c:263
 #, fuzzy
-msgid ""
-"The cholesky solver dos not work with sparse matrices. You may choose a full "
-"filled quadratic matrix, flag -f."
+msgid "The cholesky solver dos not work with sparse matrices. You may choose a full filled quadratic matrix, flag -f."
 msgstr "El solucionador directo cholesky no funciona con matrices dispersas"
 
 #: ../raster/r.gwflow/main.c:293
@@ -6374,13 +5957,11 @@
 #: ../raster/r.quant/main.c:168
 #, fuzzy, c-format
 msgid "Setting quant rules for input map(s) to (%f,%f) -> (%d,%d)"
-msgstr ""
-"Configurar reglar de cuantización para el(los) mapa(s) a (%f %f) -> (%d,%d)"
+msgstr "Configurar reglar de cuantización para el(los) mapa(s) a (%f %f) -> (%d,%d)"
 
 #: ../raster/r.quant/main.c:181
 msgid "No rules specified. Quant table(s) not changed."
-msgstr ""
-"No se han especificado reglas. La tabla(s) de cuantización no se ha cambiado."
+msgstr "No se han especificado reglas. La tabla(s) de cuantización no se ha cambiado."
 
 #: ../raster/r.quant/main.c:183 ../raster/r.recode/main.c:98
 #: ../raster/r.reclass/main.c:142
@@ -6394,7 +5975,7 @@
 
 #: ../raster/simwe/r.sim.sediment/main.c:112
 msgid "sediment flow"
-msgstr ""
+msgstr "flujo de sedimentos"
 
 #: ../raster/simwe/r.sim.sediment/main.c:114
 #, fuzzy
@@ -6403,12 +5984,8 @@
 
 #: ../raster/simwe/r.sim.sediment/main.c:116
 #, fuzzy
-msgid ""
-"Sediment transport and erosion/deposition simulation using path sampling "
-"method (SIMWE)."
-msgstr ""
-"Modelo hidrológico de flujo superficial basado en el concepto de dualidad "
-"partícula-terreno (SIMWE)"
+msgid "Sediment transport and erosion/deposition simulation using path sampling method (SIMWE)."
+msgstr "Modelo hidrológico de flujo superficial basado en el concepto de dualidad partícula-terreno (SIMWE)"
 
 #: ../raster/simwe/r.sim.sediment/main.c:123
 #, fuzzy
@@ -6485,9 +6062,7 @@
 
 #: ../raster/simwe/r.sim.sediment/main.c:180
 #: ../raster/simwe/r.sim.water/main.c:190
-msgid ""
-"Name for sampling points output text file. For each observation vector point "
-"the time series of sediment transport is stored."
+msgid "Name for sampling points output text file. For each observation vector point the time series of sediment transport is stored."
 msgstr ""
 
 #: ../raster/simwe/r.sim.sediment/main.c:186
@@ -6497,8 +6072,7 @@
 
 #: ../raster/simwe/r.sim.sediment/main.c:193
 #, fuzzy
-msgid ""
-"Name for output transport limited erosion-deposition raster map [kg/m2s]"
+msgid "Name for output transport limited erosion-deposition raster map [kg/m2s]"
 msgstr "Producir mapa ráster de erosión-deposición "
 
 #: ../raster/simwe/r.sim.sediment/main.c:200
@@ -6594,16 +6168,12 @@
 #: ../raster/simwe/r.sim.water/main.c:113
 #, fuzzy
 msgid "Overland flow hydrologic simulation using path sampling method (SIMWE)."
-msgstr ""
-"Modelo hidrológico de flujo superficial basado en el concepto de dualidad "
-"partícula-terreno (SIMWE)"
+msgstr "Modelo hidrológico de flujo superficial basado en el concepto de dualidad partícula-terreno (SIMWE)"
 
 #: ../raster/simwe/r.sim.water/main.c:130
 #, fuzzy
 msgid "Name of rainfall excess rate (rain-infilt) raster map [mm/hr]"
-msgstr ""
-"Nombre del mapa ráster [mm/hr] de tasa de exceso de precipitación (lluvia-"
-"infiltración)"
+msgstr "Nombre del mapa ráster [mm/hr] de tasa de exceso de precipitación (lluvia-infiltración)"
 
 #: ../raster/simwe/r.sim.water/main.c:139
 msgid "Rainfall excess rate unique value [mm/hr]"
@@ -6621,8 +6191,7 @@
 #: ../raster/simwe/r.sim.water/main.c:176
 #, fuzzy
 msgid "Name of flow controls raster map (permeability ratio 0-1)"
-msgstr ""
-"Nombre del mapa ráster de controles de flujo (relación de permeabilidad 0-1)"
+msgstr "Nombre del mapa ráster de controles de flujo (relación de permeabilidad 0-1)"
 
 #: ../raster/simwe/r.sim.water/main.c:196
 #, fuzzy
@@ -6650,9 +6219,7 @@
 #: ../raster/simwe/r.sim.water/main.c:268
 #, fuzzy
 msgid "Diffusion increases after this water depth is reached"
-msgstr ""
-"Profundidad de agua de la cuenca (la difusión aumenta después de alcanzar "
-"esta profundidad)"
+msgstr "Profundidad de agua de la cuenca (la difusión aumenta después de alcanzar esta profundidad)"
 
 #: ../raster/simwe/r.sim.water/main.c:276
 msgid "Diffusion increase constant"
@@ -6691,12 +6258,8 @@
 
 #: ../raster/simwe/simlib/input.c:58
 #, c-format
-msgid ""
-"Raster map <%s> not found, and manin_val undefined, choose one to be allowed "
-"to process"
-msgstr ""
-"No se encuentra el mapa raster <%s> y manin_val no definido, escoge uno para "
-"que se te permita procesar"
+msgid "Raster map <%s> not found, and manin_val undefined, choose one to be allowed to process"
+msgstr "No se encuentra el mapa raster <%s> y manin_val no definido, escoge uno para que se te permita procesar"
 
 #: ../raster/simwe/simlib/input.c:171
 #, fuzzy
@@ -6705,9 +6268,7 @@
 
 #: ../raster/simwe/simlib/input.c:222
 msgid "Infiltration exceeds the rainfall rate everywhere! No overland flow."
-msgstr ""
-"La infiltración supera la tasa de precipitación en todas partes. No hay "
-"flujo superficial."
+msgstr "La infiltración supera la tasa de precipitación en todas partes. No hay flujo superficial."
 
 #: ../raster/simwe/simlib/input.c:246
 #, c-format
@@ -6721,9 +6282,7 @@
 #: ../raster/simwe/simlib/input.c:248
 #, c-format
 msgid "Mean Source Rate (rainf. excess or sediment) \t= %f m/s or kg/m2s \n"
-msgstr ""
-"Tasa media de entrada (exceso de precipitación o sedimentación)\t= %f m/s or "
-"kg/m2s \n"
+msgstr "Tasa media de entrada (exceso de precipitación o sedimentación)\t= %f m/s or kg/m2s \n"
 
 #: ../raster/simwe/simlib/input.c:250
 #, c-format
@@ -7071,16 +6630,11 @@
 
 #: ../raster/r.out.ascii/main.c:72
 msgid "Name for output ASCII grid map (use out=- for stdout)"
-msgstr ""
-"Nombre para el mapa de cuadrícula ASCII de salida (usar salida=- para stdout)"
+msgstr "Nombre para el mapa de cuadrícula ASCII de salida (usar salida=- para stdout)"
 
 #: ../raster/r.out.ascii/main.c:86
-msgid ""
-"Number of values printed before wrapping a line (only SURFER or MODFLOW "
-"format)"
-msgstr ""
-"Número de valores impresos antes de envolver una línea (solo formatos SURFER "
-"o MODFLOW)"
+msgid "Number of values printed before wrapping a line (only SURFER or MODFLOW format)"
+msgstr "Número de valores impresos antes de envolver una línea (solo formatos SURFER o MODFLOW)"
 
 #: ../raster/r.out.ascii/main.c:94
 msgid "String to represent null cell (GRASS grid only)"
@@ -7249,9 +6803,7 @@
 
 #: ../raster/r.resamp.bspline/main.c:85
 #, fuzzy
-msgid ""
-"Performs bilinear or bicubic spline interpolation with Tykhonov "
-"regularization."
+msgid "Performs bilinear or bicubic spline interpolation with Tykhonov regularization."
 msgstr "Interpolación spline bicúbica o bilineal con regularización Tykhonov."
 
 #: ../raster/r.resamp.bspline/main.c:93
@@ -7270,8 +6822,7 @@
 
 #: ../raster/r.resamp.bspline/main.c:107
 #, fuzzy
-msgid ""
-"Length of each spline step in the east-west direction. Default: 1.5 * ewres."
+msgid "Length of each spline step in the east-west direction. Default: 1.5 * ewres."
 msgstr "Valor de paso spline de interpolación en dirección Este"
 
 #: ../raster/r.resamp.bspline/main.c:108 ../raster/r.resamp.bspline/main.c:116
@@ -7328,9 +6879,7 @@
 
 #: ../raster/r.resamp.bspline/main.c:115
 #, fuzzy
-msgid ""
-"Length of each spline step in the north-south direction. Default: 1.5 * "
-"nsres."
+msgid "Length of each spline step in the north-south direction. Default: 1.5 * nsres."
 msgstr "Valor de paso spline de interpolación en dirección Norte"
 
 #: ../raster/r.resamp.bspline/main.c:119 ../vector/v.surf.bspline/main.c:153
@@ -7358,19 +6907,14 @@
 msgstr "Conservar valores nulos en el mapa de entrada"
 
 #: ../raster/r.resamp.bspline/main.c:144 ../vector/v.surf.bspline/main.c:101
-msgid ""
-"Find the best Tykhonov regularizing parameter using a \"leave-one-out\" "
-"cross validation method"
-msgstr ""
-"Encontrar el mejor parámetro de regularización Tykhonov utilizando un "
-"\"leave-one-out\" método de validación cruzada"
+msgid "Find the best Tykhonov regularizing parameter using a \"leave-one-out\" cross validation method"
+msgstr "Encontrar el mejor parámetro de regularización Tykhonov utilizando un \"leave-one-out\" método de validación cruzada"
 
 #: ../raster/r.resamp.bspline/main.c:151 ../raster/r.in.gdal/main.c:109
 #: ../raster/r.stream.extract/main.c:141 ../raster/r.proj/main.c:199
 #: ../vector/v.surf.bspline/main.c:191 ../vector/v.to.rast/main.c:116
-#, fuzzy
 msgid "Maximum memory to be used (in MB)"
-msgstr "Memoria máxima a utilizar con -m flag (en MB)"
+msgstr "Memoria máxima a utilizar (en MB)"
 
 #: ../raster/r.resamp.bspline/main.c:152 ../raster/r.in.gdal/main.c:110
 #: ../raster/r.stream.extract/main.c:142 ../raster/r.proj/main.c:200
@@ -7413,7 +6957,7 @@
 
 #: ../raster/r.resamp.bspline/main.c:292 ../vector/v.surf.bspline/main.c:449
 msgid "Memory in MB must be >= 3"
-msgstr ""
+msgstr "La memoria en MB debe ser >=3"
 
 #: ../raster/r.resamp.bspline/main.c:313 ../raster/r.resamp.bspline/main.c:399
 #: ../raster/r.resamp.bspline/main.c:470 ../vector/v.surf.bspline/main.c:468
@@ -7471,12 +7015,8 @@
 
 #: ../raster/r.resamp.bspline/crosscorr.c:160
 #, fuzzy, c-format
-msgid ""
-"%d are too many cells, recommended are < 100 cells. The cross validation "
-"would take too much time."
-msgstr ""
-"Correlación cruzada: %d son demasiados puntos. La validación cruzada llevará "
-"demasiado tiempo"
+msgid "%d are too many cells, recommended are < 100 cells. The cross validation would take too much time."
+msgstr "Correlación cruzada: %d son demasiados puntos. La validación cruzada llevará demasiado tiempo"
 
 #: ../raster/r.resamp.bspline/crosscorr.c:169
 #, fuzzy, c-format
@@ -7487,17 +7027,13 @@
 
 #: ../raster/r.resamp.bspline/crosscorr.c:174
 msgid "Maybe it takes too long. Consider reducing the region extents."
-msgstr ""
+msgstr "Quizás tarde demasiado. Considere reducir la extensión de la región."
 
 #: ../raster/r.resamp.bspline/crosscorr.c:197
 #: ../vector/v.surf.bspline/crosscorr.c:151
 #, fuzzy, c-format
-msgid ""
-"Too many splines (%d x %d). Consider changing spline steps \"ew_step=\" "
-"\"ns_step=\"."
-msgstr ""
-"Demasiadas splines (%d x %d). Considere cambiar los pasos de spline \"sie=\" "
-"\"sin=\"."
+msgid "Too many splines (%d x %d). Consider changing spline steps \"ew_step=\" \"ns_step=\"."
+msgstr "Demasiadas splines (%d x %d). Considere cambiar los pasos de spline \"sie=\" \"sin=\"."
 
 #: ../raster/r.resamp.bspline/crosscorr.c:215
 #: ../vector/v.surf.bspline/crosscorr.c:169
@@ -7519,20 +7055,14 @@
 
 #: ../raster/r.resamp.bspline/crosscorr.c:324
 #: ../vector/v.surf.bspline/crosscorr.c:313
-msgid ""
-"Different number of splines and lambda_i values have been taken for the "
-"cross correlation"
-msgstr ""
-"Se ha tomado un número diferente de splines y valores lambda_i para la "
-"correlación cruzada"
+msgid "Different number of splines and lambda_i values have been taken for the cross correlation"
+msgstr "Se ha tomado un número diferente de splines y valores lambda_i para la correlación cruzada"
 
 #: ../raster/r.resamp.bspline/crosscorr.c:326
 #: ../vector/v.surf.bspline/crosscorr.c:315
 #, c-format
-msgid ""
-"The minimum value for the test (rms=%lf) was obtained with: lambda_i = %.3f"
-msgstr ""
-"El valor mínimo para las pruebas (rms=%If) se obtuvo con: lambda_i = %.3f"
+msgid "The minimum value for the test (rms=%lf) was obtained with: lambda_i = %.3f"
+msgstr "El valor mínimo para las pruebas (rms=%If) se obtuvo con: lambda_i = %.3f"
 
 #: ../raster/r.resamp.bspline/crosscorr.c:334
 #: ../vector/v.surf.bspline/crosscorr.c:323
@@ -7608,8 +7138,7 @@
 
 #: ../raster/r.lake/main.c:209
 msgid "Output lake map or overwrite flag must be set!"
-msgstr ""
-"¡Se deben establecer las opciones producir mapa de lago o sobrescritura!"
+msgstr "¡Se deben establecer las opciones producir mapa de lago o sobrescritura!"
 
 #: ../raster/r.lake/main.c:236
 msgid "Seed point outside the current region"
@@ -7620,12 +7149,8 @@
 msgstr "G_malloc: sin memoria"
 
 #: ../raster/r.lake/main.c:272
-msgid ""
-"Given water level at seed point is below earth surface. Increase water level "
-"or move seed point."
-msgstr ""
-"El nivel del agua facilitado en el punto seed está por debajo de la "
-"superficie de la tierra. Incrementa el nivel del agua o mueve el punto seed."
+msgid "Given water level at seed point is below earth surface. Increase water level or move seed point."
+msgstr "El nivel del agua facilitado en el punto seed está por debajo de la superficie de la tierra. Incrementa el nivel del agua o mueve el punto seed."
 
 #: ../raster/r.lake/main.c:351
 #, c-format
@@ -7644,9 +7169,7 @@
 
 #: ../raster/r.lake/main.c:354
 msgid "Volume is correct only if lake depth (terrain raster map) is in meters"
-msgstr ""
-"El volumen sólo es correcto si la profundidad del lago (mapa ráster de "
-"terreno) está en metros"
+msgstr "El volumen sólo es correcto si la profundidad del lago (mapa ráster de terreno) está en metros"
 
 #: ../raster/r.quantile/main.c:63
 msgid "Computing histogram"
@@ -7812,9 +7335,7 @@
 #: ../raster/r.stats.quantile/main.c:471
 #, fuzzy, c-format
 msgid "Number of quantiles (%d) does not match number of output maps (%d)"
-msgstr ""
-"El número de columnas definidas (%d) no concuerda con el número de columnas "
-"(%d) en la entrada"
+msgstr "El número de columnas definidas (%d) no concuerda con el número de columnas (%d) en la entrada"
 
 #: ../raster/r.stats.quantile/main.c:488
 #, fuzzy, c-format
@@ -8000,38 +7521,22 @@
 
 #: ../raster/r.out.gdal/export_band.c:161
 #, c-format
-msgid ""
-"Input raster map contains cells with NULL-value (no-data). The value %d will "
-"be used to represent no-data values in the input map. You can specify a "
-"nodata value with the %s option."
-msgstr ""
-"El mapa raster de entrada contiene celdas con valor NULO (sin datos). El "
-"valor %d se utilizará para respresentar valores sin-datos. Puedes "
-"especificar un valor sin datos en la opción %s ."
+msgid "Input raster map contains cells with NULL-value (no-data). The value %d will be used to represent no-data values in the input map. You can specify a nodata value with the %s option."
+msgstr "El mapa raster de entrada contiene celdas con valor NULO (sin datos). El valor %d se utilizará para respresentar valores sin-datos. Puedes especificar un valor sin datos en la opción %s ."
 
 #: ../raster/r.out.gdal/export_band.c:166
 #, fuzzy, c-format
-msgid ""
-"Input raster map contains cells with NULL-value (no-data). The value %g will "
-"be used to represent no-data values in the input map. You can specify a "
-"nodata value with the %s option."
-msgstr ""
-"El mapa ráster de entrada contiene celdas con valor NULO (sin datos). Para "
-"los valores sin datos se usó el valor %d. Puede especificar el valor para "
-"para las celdas sin datos con el parámetro %s."
+msgid "Input raster map contains cells with NULL-value (no-data). The value %g will be used to represent no-data values in the input map. You can specify a nodata value with the %s option."
+msgstr "El mapa ráster de entrada contiene celdas con valor NULO (sin datos). Para los valores sin datos se usó el valor %d. Puede especificar el valor para para las celdas sin datos con el parámetro %s."
 
 #: ../raster/r.out.gdal/export_band.c:176
 #, c-format
-msgid ""
-"The default nodata value is present in rasterband <%s> and would lead to "
-"data loss. Please specify a custom nodata value with the %s parameter."
+msgid "The default nodata value is present in rasterband <%s> and would lead to data loss. Please specify a custom nodata value with the %s parameter."
 msgstr ""
 
 #: ../raster/r.out.gdal/export_band.c:183
 #, c-format
-msgid ""
-"The user given nodata value %g is present in rasterband <%s> and would lead "
-"to data loss. Please specify a different nodata value with the %s parameter."
+msgid "The user given nodata value %g is present in rasterband <%s> and would lead to data loss. Please specify a different nodata value with the %s parameter."
 msgstr ""
 
 #: ../raster/r.out.gdal/export_band.c:227
@@ -8153,8 +7658,7 @@
 #: ../raster/r.out.gdal/main.c:171
 #, fuzzy
 msgid "Raster data format to write (case sensitive, see also -l flag)"
-msgstr ""
-"Formato GIS a escribir (sensible a mayúsculas, ver también la opción -l)"
+msgstr "Formato GIS a escribir (sensible a mayúsculas, ver también la opción -l)"
 
 #: ../raster/r.out.gdal/main.c:192
 msgid "Data type"
@@ -8167,26 +7671,19 @@
 #: ../raster/r.out.gdal/main.c:204
 #, fuzzy
 msgid "In the form of \"NAME=VALUE\", separate multiple entries with a comma"
-msgstr ""
-"En la expresión  \"NAME=VALUE\", separar las distintas entradas con una coma."
+msgstr "En la expresión  \"NAME=VALUE\", separar las distintas entradas con una coma."
 
 #: ../raster/r.out.gdal/main.c:212
 msgid "Metadata key(s) and value(s) to include"
 msgstr "Clave(s) y valor(es) de los metadatos a incluir"
 
 #: ../raster/r.out.gdal/main.c:214
-msgid ""
-"In the form of \"META-TAG=VALUE\", separate multiple entries with a comma. "
-"Not supported by all output format drivers."
-msgstr ""
-"En la expresión  \"META-TAG=VALUE\", separar las distintas entradas con una "
-"coma.  No soportado por todos los formatos de salida de los drivers."
+msgid "In the form of \"META-TAG=VALUE\", separate multiple entries with a comma. Not supported by all output format drivers."
+msgstr "En la expresión  \"META-TAG=VALUE\", separar las distintas entradas con una coma.  No soportado por todos los formatos de salida de los drivers."
 
 #: ../raster/r.out.gdal/main.c:224
 msgid "Assign a specified nodata value to output bands"
-msgstr ""
-"Asignar un valor especificado a las celdas sin datos para las bandas de "
-"salida"
+msgstr "Asignar un valor especificado a las celdas sin datos para las bandas de salida"
 
 #: ../raster/r.out.gdal/main.c:254
 #, c-format
@@ -8205,12 +7702,8 @@
 
 #: ../raster/r.out.gdal/main.c:278
 #, c-format
-msgid ""
-"Driver <%s> does not support direct writing. Using MEM driver for "
-"intermediate dataset."
-msgstr ""
-"El controlador <%s> no soporta la escritura directa. Se usa el controlador "
-"MEM para datos intermedios."
+msgid "Driver <%s> does not support direct writing. Using MEM driver for intermediate dataset."
+msgstr "El controlador <%s> no soporta la escritura directa. Se usa el controlador MEM para datos intermedios."
 
 #: ../raster/r.out.gdal/main.c:283
 msgid "Unable to get in-memory raster driver"
@@ -8233,37 +7726,22 @@
 
 #: ../raster/r.out.gdal/main.c:434
 msgid "Raster export would result in complete data loss, aborting."
-msgstr ""
-"La exportación raster puede resultar en una pérdida completa de datos, "
-"cancelando."
+msgstr "La exportación raster puede resultar en una pérdida completa de datos, cancelando."
 
 #: ../raster/r.out.gdal/main.c:445
 #, c-format
-msgid ""
-"Precision loss: Raster map <%s> of type %s to be exported as %s. This can be "
-"avoided by using %s."
-msgstr ""
-"Pérdida de precisión: Mapa raster <%s> de tipo  %s  a exportar como %s. Esto "
-"puede ser evitado utilizando %s."
+msgid "Precision loss: Raster map <%s> of type %s to be exported as %s. This can be avoided by using %s."
+msgstr "Pérdida de precisión: Mapa raster <%s> de tipo  %s  a exportar como %s. Esto puede ser evitado utilizando %s."
 
 #: ../raster/r.out.gdal/main.c:456
 #, c-format
-msgid ""
-"Precision loss: The range of <%s> can not be accurately preserved with GDAL "
-"datatype Float32. This can be avoided by exporting to Int32 or Float64."
-msgstr ""
-"Pérdida de precisión: El rango de <%s> no puede ser preservado exactamente "
-"con GDAL tipo de datos Float32. Esto puede ser evitado exportanto a Int32 o "
-"Float64."
+msgid "Precision loss: The range of <%s> can not be accurately preserved with GDAL datatype Float32. This can be avoided by exporting to Int32 or Float64."
+msgstr "Pérdida de precisión: El rango de <%s> no puede ser preservado exactamente con GDAL tipo de datos Float32. Esto puede ser evitado exportanto a Int32 o Float64."
 
 #: ../raster/r.out.gdal/main.c:464
 #, c-format
-msgid ""
-"Precision loss: Float32 can not preserve the DCELL precision of raster <%s>. "
-"This can be avoided by using Float64"
-msgstr ""
-"Pérdida de precisión: Float32 no puede preservar la precisión DCELL del "
-"raster <%s>. Esto puede ser evitado utilizando Float64"
+msgid "Precision loss: Float32 can not preserve the DCELL precision of raster <%s>. This can be avoided by using Float64"
+msgstr "Pérdida de precisión: Float32 no puede preservar la precisión DCELL del raster <%s>. Esto puede ser evitado utilizando Float64"
 
 #: ../raster/r.out.gdal/main.c:473 ../raster/r.out.gdal/main.c:516
 msgid "Forcing raster export."
@@ -8285,8 +7763,7 @@
 
 #: ../raster/r.out.gdal/main.c:547
 msgid "Unable to create dataset using memory raster driver"
-msgstr ""
-"No se puede el conjunto de datos usando el controlador ráster en memoria"
+msgstr "No se puede el conjunto de datos usando el controlador ráster en memoria"
 
 #: ../raster/r.out.gdal/main.c:556
 #, c-format
@@ -8332,10 +7809,7 @@
 #: ../raster/r.out.gdal/main.c:759 ../raster/r.out.gdal/main.c:772
 #: ../raster/r.out.gdal/main.c:787
 #, c-format
-msgid ""
-"Mismatch between metadata nodata value and actual nodata value in exported "
-"raster: specified nodata value %g gets converted to %d by selected GDAL "
-"datatype."
+msgid "Mismatch between metadata nodata value and actual nodata value in exported raster: specified nodata value %g gets converted to %d by selected GDAL datatype."
 msgstr ""
 
 #: ../raster/r.out.gdal/main.c:735 ../raster/r.out.gdal/main.c:762
@@ -8351,10 +7825,7 @@
 
 #: ../raster/r.out.gdal/main.c:801
 #, c-format
-msgid ""
-"Mismatch between metadata nodata value and actual nodata value in exported "
-"raster: specified nodata value %g gets converted to %g by selected GDAL "
-"datatype."
+msgid "Mismatch between metadata nodata value and actual nodata value in exported raster: specified nodata value %g gets converted to %g by selected GDAL datatype."
 msgstr ""
 
 #: ../raster/r.out.gdal/main.c:804
@@ -8521,12 +7992,8 @@
 msgstr "vectorial"
 
 #: ../raster/r.random/main.c:56
-msgid ""
-"Creates a raster map layer and vector point map containing randomly located "
-"points."
-msgstr ""
-"Crea una capa de mapa ráster y un mapa de puntos vectoriales que contiene "
-"puntos situados de forma aleatoria."
+msgid "Creates a raster map layer and vector point map containing randomly located points."
+msgstr "Crea una capa de mapa ráster y un mapa de puntos vectoriales que contiene puntos situados de forma aleatoria."
 
 #: ../raster/r.random/main.c:60 ../raster/r.out.bin/main.c:290
 #: ../imagery/i.zc/main.c:65
@@ -8601,9 +8068,7 @@
 msgstr "No hay ninguna localización válida en la región actual"
 
 #: ../raster/r.series.interp/main.c:69
-msgid ""
-"Interpolates raster maps located (temporal or spatial) in between input "
-"raster maps at specific sampling positions."
+msgid "Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions."
 msgstr ""
 
 #: ../raster/r.series.interp/main.c:79
@@ -8612,9 +8077,7 @@
 msgstr "No se puede obtener información de la proyección del mapa de entrada"
 
 #: ../raster/r.series.interp/main.c:84
-msgid ""
-"Input file with one input raster map name and data point position per line, "
-"field separator between name and sample point is |"
+msgid "Input file with one input raster map name and data point position per line, field separator between name and sample point is |"
 msgstr ""
 
 #: ../raster/r.series.interp/main.c:97
@@ -8623,9 +8086,7 @@
 msgstr "Seleccionando elementos..."
 
 #: ../raster/r.series.interp/main.c:101
-msgid ""
-"Input file with one output raster map name and sample point position per "
-"line, field separator between name and sample point is |"
+msgid "Input file with one output raster map name and sample point position per line, field separator between name and sample point is |"
 msgstr ""
 
 #: ../raster/r.series.interp/main.c:111
@@ -8669,9 +8130,7 @@
 
 #: ../raster/r.series.interp/main.c:299
 #, c-format
-msgid ""
-"map <%s> at position %g was not interpolated. Check the interpolation "
-"interval."
+msgid "map <%s> at position %g was not interpolated. Check the interpolation interval."
 msgstr ""
 
 #: ../raster/r.series.interp/main.c:319
@@ -8686,20 +8145,12 @@
 
 #: ../raster/r.spread/main.c:110
 msgid "Simulates elliptically anisotropic spread."
-msgstr ""
+msgstr "Simula una propagación elíptica anisotrópica."
 
 #: ../raster/r.spread/main.c:112
 #, fuzzy
-msgid ""
-"Generates a raster map of the cumulative time of spread, given raster maps "
-"containing the rates of spread (ROS), the ROS directions and the spread "
-"origins. It optionally produces raster maps to contain backlink UTM "
-"coordinates for tracing spread paths. Usable for fire spread simulations."
-msgstr ""
-"Simula propagación anisotrópica elípticamente en una ventana de gráficos y "
-"general un mapa ráster del tiempo acumulado de propagación, dados mapas "
-"ráster que contengan las tasas de propagación (ROS), las direcciones de ROS "
-"y los orígenes de propagación."
+msgid "Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations."
+msgstr "Simula propagación anisotrópica elípticamente en una ventana de gráficos y general un mapa ráster del tiempo acumulado de propagación, dados mapas ráster que contengan las tasas de propagación (ROS), las direcciones de ROS y los orígenes de propagación."
 
 #: ../raster/r.spread/main.c:126
 #, fuzzy
@@ -8707,23 +8158,16 @@
 msgstr "Nombre de mapa ráster que contenga Tasa de Propagación BASE /cm/min)"
 
 #: ../raster/r.spread/main.c:128
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the maximum ROS values (cm/minute)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the maximum ROS values (cm/minute)."
 msgstr ""
 
 #: ../raster/r.spread/main.c:138
 #, fuzzy
 msgid "Raster map containing directions of maximal ROS (degree)"
-msgstr ""
-"Nombre de mapa ráster que contenga Direcciones de máxima Tasa de Propagación "
-"ROS (grados)"
+msgstr "Nombre de mapa ráster que contenga Direcciones de máxima Tasa de Propagación ROS (grados)"
 
 #: ../raster/r.spread/main.c:140
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing directions of the maximum ROSes, clockwise from north "
-"(degree)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing directions of the maximum ROSes, clockwise from north (degree)."
 msgstr ""
 
 #: ../raster/r.spread/main.c:151
@@ -8732,11 +8176,7 @@
 msgstr "Nombre de mapa ráster que contenga Tasa de Propagación BASE /cm/min)"
 
 #: ../raster/r.spread/main.c:153
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the ROS values in the directions perpendicular to maximum "
-"ROSes' (cm/minute). These ROSes are also the ones without the effect of "
-"directional factors."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the ROS values in the directions perpendicular to maximum ROSes' (cm/minute). These ROSes are also the ones without the effect of directional factors."
 msgstr ""
 
 #: ../raster/r.spread/main.c:165
@@ -8745,23 +8185,16 @@
 msgstr "Nombre del mapa raster que contiene fuentes STARTing"
 
 #: ../raster/r.spread/main.c:167
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing starting locations of the spread phenomenon. Any positive "
-"integers in this map are recognized as starting sources (seeds)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing starting locations of the spread phenomenon. Any positive integers in this map are recognized as starting sources (seeds)."
 msgstr ""
 
 #: ../raster/r.spread/main.c:178
 #, fuzzy
 msgid "Raster map containing maximal spotting distance (m, required with -s)"
-msgstr ""
-"Nombre del mapa raster que contienen la distancia máxima SPOTting (m) "
-"(necesaria w/ -s)"
+msgstr "Nombre del mapa raster que contienen la distancia máxima SPOTting (m) (necesaria w/ -s)"
 
 #: ../raster/r.spread/main.c:180
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path containing the maximum potential spotting distances (meters)."
+msgid "Name of an existing raster map layer in the user's current mapset search path containing the maximum potential spotting distances (meters)."
 msgstr ""
 
 #: ../raster/r.spread/main.c:190
@@ -8771,39 +8204,25 @@
 
 #: ../raster/r.spread/main.c:202
 #, fuzzy
-msgid ""
-"Raster map containing fine fuel moisture of the cell receiving a spotting "
-"firebrand (%, required with -s)"
+msgid "Raster map containing fine fuel moisture of the cell receiving a spotting firebrand (%, required with -s)"
 msgstr "Nombre ráster requerido"
 
 #: ../raster/r.spread/main.c:214
 #, fuzzy
 msgid "Basic sampling window size needed to meet certain accuracy (3)"
-msgstr ""
-"TAMAÑO de ventana de muestreo básico necesario para conseguir cierta "
-"precisión (3)"
+msgstr "TAMAÑO de ventana de muestreo básico necesario para conseguir cierta precisión (3)"
 
 #: ../raster/r.spread/main.c:216
-msgid ""
-"An odd integer ranging 3 - 15 indicating the basic sampling window size "
-"within which all cells will be considered to see whether they will be "
-"reached by the current spread cell. The default number is 3 which means a "
-"3x3 window."
+msgid "An odd integer ranging 3 - 15 indicating the basic sampling window size within which all cells will be considered to see whether they will be reached by the current spread cell. The default number is 3 which means a 3x3 window."
 msgstr ""
 
 #: ../raster/r.spread/main.c:226
 #, fuzzy
 msgid "Sampling density for additional computing (range: 0.0 - 1.0 (0.5))"
-msgstr ""
-"DENSIDAD de muestreo para cálculos adicionales (rango: 0.0 - 1.0 (0.5))"
+msgstr "DENSIDAD de muestreo para cálculos adicionales (rango: 0.0 - 1.0 (0.5))"
 
 #: ../raster/r.spread/main.c:228
-msgid ""
-"A decimal number ranging 0.0 - 1.0 indicating additional sampling cells will "
-"be considered to see whether they will be reached by the current spread "
-"cell. The closer to 1.0 the decimal number is, the longer the program will "
-"run and the higher the simulation accuracy will be. The default number is "
-"0.5."
+msgid "A decimal number ranging 0.0 - 1.0 indicating additional sampling cells will be considered to see whether they will be reached by the current spread cell. The closer to 1.0 the decimal number is, the longer the program will run and the higher the simulation accuracy will be. The default number is 0.5."
 msgstr ""
 
 #: ../raster/r.spread/main.c:240
@@ -8812,10 +8231,7 @@
 msgstr "HORA INICIAL para la simulación actual (0) (mínimo)"
 
 #: ../raster/r.spread/main.c:242
-msgid ""
-"A non-negative number specifying the initial time for the current spread "
-"simulation (minutes). This is useful when multiple phase simulation is "
-"conducted. The default time is 0."
+msgid "A non-negative number specifying the initial time for the current spread simulation (minutes). This is useful when multiple phase simulation is conducted. The default time is 0."
 msgstr ""
 
 #: ../raster/r.spread/main.c:251
@@ -8823,12 +8239,7 @@
 msgstr "Simulación tiempo de duración LAG (llenar la región) (min)"
 
 #: ../raster/r.spread/main.c:253
-msgid ""
-"A non-negative integer specifying the simulating duration time lag "
-"(minutes). The default is infinite, but the program will terminate when the "
-"current geographic region/mask has been filled. It also controls the "
-"computational time, the shorter the time lag, the faster the program will "
-"run."
+msgid "A non-negative integer specifying the simulating duration time lag (minutes). The default is infinite, but the program will terminate when the current geographic region/mask has been filled. It also controls the computational time, the shorter the time lag, the faster the program will run."
 msgstr ""
 
 #: ../raster/r.spread/main.c:265
@@ -8837,23 +8248,16 @@
 msgstr "Nombre ráster mostrar"
 
 #: ../raster/r.spread/main.c:267
-msgid ""
-"Name of an existing raster map layer in the user's current mapset search "
-"path to be used as the background on which the \"live\" movement will be "
-"shown."
+msgid "Name of an existing raster map layer in the user's current mapset search path to be used as the background on which the \"live\" movement will be shown."
 msgstr ""
 
 #: ../raster/r.spread/main.c:278
 #, fuzzy
 msgid "Raster map to contain output spread time (min)"
-msgstr ""
-"Nombre del mapa ráster para contener el tiempo de propagación de SALIDA (min)"
+msgstr "Nombre del mapa ráster para contener el tiempo de propagación de SALIDA (min)"
 
 #: ../raster/r.spread/main.c:280
-msgid ""
-"Name of the new raster map layer to contain the results of the cumulative "
-"spread time needed for a phenomenon to reach each cell from the starting "
-"sources (minutes)."
+msgid "Name of the new raster map layer to contain the results of the cumulative spread time needed for a phenomenon to reach each cell from the starting sources (minutes)."
 msgstr ""
 
 #: ../raster/r.spread/main.c:290
@@ -8862,9 +8266,7 @@
 msgstr "Nombre del mapa raster que contiene coordenadas X_BACK"
 
 #: ../raster/r.spread/main.c:292
-msgid ""
-"Name of the new raster map layer to contain the results of backlink "
-"information in UTM easting coordinates for each cell."
+msgid "Name of the new raster map layer to contain the results of backlink information in UTM easting coordinates for each cell."
 msgstr ""
 
 #: ../raster/r.spread/main.c:302
@@ -8873,9 +8275,7 @@
 msgstr "Nombre del mapa raster que contendrá las coordenadas Y_BACK"
 
 #: ../raster/r.spread/main.c:304
-msgid ""
-"Name of the new raster map layer to contain the results of backlink "
-"information in UTM northing coordinates for each cell."
+msgid "Name of the new raster map layer to contain the results of backlink information in UTM northing coordinates for each cell."
 msgstr ""
 
 #: ../raster/r.spread/main.c:311
@@ -8883,9 +8283,7 @@
 msgstr "MOSTRAR proceso de propagación 'en directo' en pantalla"
 
 #: ../raster/r.spread/main.c:313
-msgid ""
-"Display the 'live' simulation on screen. A graphics window must be opened "
-"and selected before using this option."
+msgid "Display the 'live' simulation on screen. A graphics window must be opened and selected before using this option."
 msgstr ""
 
 #: ../raster/r.spread/main.c:319
@@ -8895,15 +8293,10 @@
 #: ../raster/r.spread/main.c:323
 #, fuzzy
 msgid "Use start raster map values in output spread time raster map"
-msgstr ""
-"Nombre del mapa ráster para contener el tiempo de propagación de SALIDA (min)"
+msgstr "Nombre del mapa ráster para contener el tiempo de propagación de SALIDA (min)"
 
 #: ../raster/r.spread/main.c:325
-msgid ""
-"Designed to be used with output of previous run of r.spread when computing "
-"spread iteratively. The values in start raster map are considered as time. "
-"Allowed values in raster map are from zero to the value of init_time option. "
-"If not enabled, init_time is used in the area of start raster map"
+msgid "Designed to be used with output of previous run of r.spread when computing spread iteratively. The values in start raster map are considered as time. Allowed values in raster map are from zero to the value of init_time option. If not enabled, init_time is used in the area of start raster map"
 msgstr ""
 
 #: ../raster/r.spread/main.c:501
@@ -8934,12 +8327,8 @@
 
 #: ../raster/r.series.accumulate/main.c:84
 #, fuzzy
-msgid ""
-"Makes each output cell value a accumulationfunction of the values assigned "
-"to the corresponding cells in the input raster map layers."
-msgstr ""
-"Hace cada valor de celda de salida una función de los valores asignados a "
-"las celdas correspondientes en las capas de mapa ráster de entrada."
+msgid "Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers."
+msgstr "Hace cada valor de celda de salida una función de los valores asignados a las celdas correspondientes en las capas de mapa ráster de entrada."
 
 #: ../raster/r.series.accumulate/main.c:90
 #, fuzzy
@@ -8962,14 +8351,11 @@
 msgstr "Factor de escala para coordenadas X"
 
 #: ../raster/r.series.accumulate/main.c:121
-msgid ""
-"The raster map specifying the lower accumulation limit, also called baseline"
+msgid "The raster map specifying the lower accumulation limit, also called baseline"
 msgstr ""
 
 #: ../raster/r.series.accumulate/main.c:126
-msgid ""
-"The raster map specifying the upper accumulation limit, also called cutoff. "
-"Only applied to BEDD computation."
+msgid "The raster map specifying the upper accumulation limit, also called cutoff. Only applied to BEDD computation."
 msgstr ""
 
 #: ../raster/r.series.accumulate/main.c:139
@@ -9016,9 +8402,7 @@
 #: ../raster/r.topidx/main.c:42
 #, fuzzy
 msgid "Creates a topographic index raster map from an elevation raster map."
-msgstr ""
-"Crea mapa de índices topográficos [ln(a/tan(beta))] a partir de mapa de "
-"elevación."
+msgstr "Crea mapa de índices topográficos [ln(a/tan(beta))] a partir de mapa de elevación."
 
 #: ../raster/r.topidx/main.c:48
 #, fuzzy
@@ -9027,14 +8411,8 @@
 
 #: ../raster/r.topidx/file_io.c:35
 #, fuzzy, c-format
-msgid ""
-"The current region resolution [%s x %s] is finer than the input map's "
-"resolution [%s x %s]. The current region resolution must be identical to, or "
-"coarser than, the input map's resolution."
-msgstr ""
-"Resolución actual de la región  [%.2fx%.2f] inferior que el mapa resolución "
-"de entrada  [%.2fx%.2f]! Necesita ser como mínimo idéntica o la resolución "
-"de la región actual inferior que la resoución del mapa de entrada"
+msgid "The current region resolution [%s x %s] is finer than the input map's resolution [%s x %s]. The current region resolution must be identical to, or coarser than, the input map's resolution."
+msgstr "Resolución actual de la región  [%.2fx%.2f] inferior que el mapa resolución de entrada  [%.2fx%.2f]! Necesita ser como mínimo idéntica o la resolución de la región actual inferior que la resoución del mapa de entrada"
 
 #: ../raster/r.topidx/file_io.c:42
 msgid "Reading elevation map..."
@@ -9102,11 +8480,8 @@
 
 #: ../raster/r.in.gdal/main.c:118
 #, fuzzy
-msgid ""
-"Name of location to create or to read projection from for GCPs transformation"
-msgstr ""
-"Nombre de la localización de la que leer la proyección para la "
-"transformación GCPs"
+msgid "Name of location to create or to read projection from for GCPs transformation"
+msgstr "Nombre de la localización de la que leer la proyección para la transformación GCPs"
 
 #: ../raster/r.in.gdal/main.c:127 ../raster/r.in.gdal/main.c:135
 #: ../raster/r.external/main.c:89 ../imagery/i.landsat.toar/main.c:99
@@ -9117,9 +8492,7 @@
 msgstr "Metadatos"
 
 #: ../raster/r.in.gdal/main.c:134
-msgid ""
-"The offset will be added to the band number while output raster map name "
-"creation"
+msgid "The offset will be added to the band number while output raster map name creation"
 msgstr ""
 
 #: ../raster/r.in.gdal/main.c:141 ../vector/v.in.lidar/main.c:182
@@ -9147,8 +8520,7 @@
 #: ../vector/v.in.ogr/main.c:287
 #, fuzzy
 msgid "Extend region extents based on new dataset"
-msgstr ""
-"Ampliar la extensión de la localización en base a nuevo conjunto de datos"
+msgstr "Ampliar la extensión de la localización en base a nuevo conjunto de datos"
 
 #: ../raster/r.in.gdal/main.c:161 ../raster/r.external/main.c:105
 #: ../vector/v.in.ogr/main.c:289
@@ -9157,25 +8529,19 @@
 
 #: ../raster/r.in.gdal/main.c:172
 msgid "Force Lat/Lon maps to fit into geographic coordinates (90N,S; 180E,W)"
-msgstr ""
-"Forzar los mpas Lat/Lon a encajar en coordenadas geogPosición de pantalla en "
-"coordenadas geográficas  (90N,S; 180E,W)"
+msgstr "Forzar los mpas Lat/Lon a encajar en coordenadas geogPosición de pantalla en coordenadas geográficas  (90N,S; 180E,W)"
 
 #: ../raster/r.in.gdal/main.c:177
 msgid "Keep band numbers instead of using band color names"
 msgstr "Mantener números de banda en vez de usar nombre de color de banda"
 
 #: ../raster/r.in.gdal/main.c:182
-msgid ""
-"Create the location specified by the \"location\" parameter and exit. Do not "
-"import the raster file."
+msgid "Create the location specified by the \"location\" parameter and exit. Do not import the raster file."
 msgstr ""
 
 #: ../raster/r.in.gdal/main.c:207
 msgid "You have to specify a target location different from output location"
-msgstr ""
-"Debe especificar una localización de destino distinta de la localización de "
-"salida"
+msgstr "Debe especificar una localización de destino distinta de la localización de salida"
 
 #: ../raster/r.in.gdal/main.c:211
 #, fuzzy
@@ -9212,35 +8578,22 @@
 
 #: ../raster/r.in.gdal/main.c:286
 #, c-format
-msgid ""
-"Input seems to be NOAA/AVHRR data which needs to be georeferenced with thin "
-"plate spline transformation (%s or %s)."
+msgid "Input seems to be NOAA/AVHRR data which needs to be georeferenced with thin plate spline transformation (%s or %s)."
 msgstr ""
 
 #: ../raster/r.in.gdal/main.c:307
 #, fuzzy
-msgid ""
-"Input raster map is flipped or rotated - cannot import. You may use "
-"'gdalwarp' to transform the map to North-up."
-msgstr ""
-"El mapa ráster de entrada está girado - no se puede importar. Puede usar "
-"'gdalwarp' para transformar el mapa y orientarlo al Norte."
+msgid "Input raster map is flipped or rotated - cannot import. You may use 'gdalwarp' to transform the map to North-up."
+msgstr "El mapa ráster de entrada está girado - no se puede importar. Puede usar 'gdalwarp' para transformar el mapa y orientarlo al Norte."
 
 #: ../raster/r.in.gdal/main.c:348
-msgid ""
-"Map bounds have been constrained to geographic coordinates. You will almost "
-"certainly want to check map bounds and resolution with r.info and reset them "
-"with r.region before going any further."
+msgid "Map bounds have been constrained to geographic coordinates. You will almost certainly want to check map bounds and resolution with r.info and reset them with r.region before going any further."
 msgstr ""
 
 #: ../raster/r.in.gdal/main.c:368 ../raster/r.in.gdal/main.c:690
 #: ../vector/v.in.lidar/main.c:354 ../vector/v.in.ogr/main.c:686
-msgid ""
-"Unable to convert input map projection to GRASS format; cannot create new "
-"location."
-msgstr ""
-"No se puede convertir la proyección del mapa de entrada a formato GRASS; no "
-"se puede crear la nueva localización."
+msgid "Unable to convert input map projection to GRASS format; cannot create new location."
+msgstr "No se puede convertir la proyección del mapa de entrada a formato GRASS; no se puede crear la nueva localización."
 
 #: ../raster/r.in.gdal/main.c:374 ../raster/r.in.gdal/main.c:714
 #: ../vector/v.in.lidar/main.c:360 ../vector/v.in.ogr/main.c:692
@@ -9256,12 +8609,8 @@
 msgstr "Localización <%s> creada"
 
 #: ../raster/r.in.gdal/main.c:389 ../raster/r.external/proj.c:18
-msgid ""
-"Unable to convert input raster map projection information to GRASS format "
-"for checking"
-msgstr ""
-"No se puede convertir la información de la proyección del mapa de entrada al "
-"formato de GRASS para comprobar"
+msgid "Unable to convert input raster map projection information to GRASS format for checking"
+msgstr "No se puede convertir la información de la proyección del mapa de entrada al formato de GRASS para comprobar"
 
 #: ../raster/r.in.gdal/main.c:405 ../raster/r.in.lidar/main.c:377
 #: ../raster/r.external/proj.c:34 ../vector/v.in.lidar/main.c:397
@@ -9276,8 +8625,7 @@
 "Projection of dataset does not appear to match current location.\n"
 "\n"
 msgstr ""
-"La proyección del conjunto de datos parece no corresponder con la "
-"localización actual.\n"
+"La proyección del conjunto de datos parece no corresponder con la localización actual.\n"
 "\n"
 
 #: ../raster/r.in.gdal/main.c:420 ../raster/r.external/proj.c:47
@@ -9293,35 +8641,25 @@
 #: ../vector/v.in.lidar/main.c:422 ../vector/v.in.lidar/main.c:429
 #: ../vector/v.in.ogr/main.c:751 ../vector/v.in.ogr/main.c:758
 msgid "Import dataset PROJ_INFO is:\n"
-msgstr ""
-"La información de proyección (PROJ_INFO) del conjunto de datos a importar "
-"es:\n"
+msgstr "La información de proyección (PROJ_INFO) del conjunto de datos a importar es:\n"
 
 #: ../raster/r.in.gdal/main.c:485
 msgid ""
 "\n"
-"You can use the -o flag to r.in.gdal to override this check and use the "
-"location definition for the dataset.\n"
+"You can use the -o flag to r.in.gdal to override this check and use the location definition for the dataset.\n"
 msgstr ""
 "\n"
-"Puede usar la opción -o para que r.in.gdal ignore esta comprobación y usar "
-"la definición de la localización para el conjunto de datos.\n"
+"Puede usar la opción -o para que r.in.gdal ignore esta comprobación y usar la definición de la localización para el conjunto de datos.\n"
 
 #: ../raster/r.in.gdal/main.c:488 ../raster/r.external/proj.c:110
-msgid ""
-"Consider generating a new location from the input dataset using the "
-"'location' parameter.\n"
-msgstr ""
-"Considere generar una nueva localización a partir del conjunto de datos de "
-"entrada usando el parámetro 'localización'.\n"
+msgid "Consider generating a new location from the input dataset using the 'location' parameter.\n"
+msgstr "Considere generar una nueva localización a partir del conjunto de datos de entrada usando el parámetro 'localización'.\n"
 
 #: ../raster/r.in.gdal/main.c:493 ../raster/r.in.lidar/main.c:456
 #: ../raster/r.external/proj.c:115 ../vector/v.in.lidar/main.c:476
 #: ../vector/v.in.ogr/main.c:805
 msgid "Projection of input dataset and current location appear to match"
-msgstr ""
-"Las proyecciones del conjunto de datos de entrada y de la localización "
-"actual parecen coincidir"
+msgstr "Las proyecciones del conjunto de datos de entrada y de la localización actual parecen coincidir"
 
 #: ../raster/r.in.gdal/main.c:499 ../raster/r.external/main.c:176
 msgid "Proceeding with import..."
@@ -9367,9 +8705,7 @@
 
 #: ../raster/r.in.gdal/main.c:723
 #, c-format
-msgid ""
-"The target for the output group <%s> has been set to location <%s>, mapset "
-"<PERMANENT>."
+msgid "The target for the output group <%s> has been set to location <%s>, mapset <PERMANENT>."
 msgstr ""
 
 #: ../raster/r.in.gdal/main.c:763 ../raster/r.external/window.c:93
@@ -9386,27 +8722,19 @@
 
 #: ../raster/r.in.gdal/main.c:796
 msgid "Unable to translate projection key values of input GCPs"
-msgstr ""
-"No se pueden traducir los valores clave de la proyección de los GCP de "
-"entrada"
+msgstr "No se pueden traducir los valores clave de la proyección de los GCP de entrada"
 
 #: ../raster/r.in.gdal/main.c:812
 msgid "Unable to get projection info of target location"
-msgstr ""
-"No se puede obtener información de la proyección de la localización de "
-"destino"
+msgstr "No se puede obtener información de la proyección de la localización de destino"
 
 #: ../raster/r.in.gdal/main.c:814
 msgid "Unable to get projection units of target location"
-msgstr ""
-"No se pueden obtener las unidades de la proyección de la localización de "
-"destino"
+msgstr "No se pueden obtener las unidades de la proyección de la localización de destino"
 
 #: ../raster/r.in.gdal/main.c:816
 msgid "Unable to get projection key values of target location"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección de la localización "
-"de destino"
+msgstr "No se pueden obtener los valores clave de la proyección de la localización de destino"
 
 #: ../raster/r.in.gdal/main.c:820
 #: ../imagery/i.ortho.photo/i.ortho.rectify/target.c:31
@@ -9541,8 +8869,7 @@
 
 #: ../raster/r.to.vect/main.c:98
 msgid "Use raster values as categories instead of unique sequence (CELL only)"
-msgstr ""
-"Usar valores ráster como categorías en vez de secuencia única (sólo CELL)"
+msgstr "Usar valores ráster como categorías en vez de secuencia única (sólo CELL)"
 
 #: ../raster/r.to.vect/main.c:99 ../raster/r.to.vect/main.c:106
 #: ../vector/v.buffer/main.c:304 ../vector/v.in.lidar/main.c:209
@@ -9564,9 +8891,7 @@
 #: ../raster/r.to.vect/main.c:104
 #, fuzzy
 msgid "Table is not created. Currently supported only for points."
-msgstr ""
-"Escribir valores ráster como coordenada Z. No se crea la tabla. Actualmente "
-"sólo soportado para puntos."
+msgstr "Escribir valores ráster como coordenada Z. No se crea la tabla. Actualmente sólo soportado para puntos."
 
 #: ../raster/r.to.vect/main.c:110
 #, fuzzy
@@ -9576,36 +8901,25 @@
 #: ../raster/r.to.vect/main.c:111
 #, fuzzy
 msgid "Recommended for massive point conversion"
-msgstr ""
-"No construir topología vectorial (usar con cuidado para exportación masiva "
-"de puntos)"
+msgstr "No construir topología vectorial (usar con cuidado para exportación masiva de puntos)"
 
 #: ../raster/r.to.vect/main.c:124
 msgid "z flag is supported only for points"
 msgstr "La opción z sólo está soportada para puntos"
 
 #: ../raster/r.to.vect/main.c:135
-msgid ""
-"Raster is not CELL, '-v' flag ignored, raster values will be written to the "
-"table."
-msgstr ""
-"El ráster no es CELL, se ignora la opción '-v', los valores ráster se "
-"escribirán en la tabla."
+msgid "Raster is not CELL, '-v' flag ignored, raster values will be written to the table."
+msgstr "El ráster no es CELL, se ignora la opción '-v', los valores ráster se escribirán en la tabla."
 
 #: ../raster/r.to.vect/main.c:137
 #, fuzzy
-msgid ""
-"Raster is not CELL, '-v' flag ignored, raster values will be z coordinate."
-msgstr ""
-"El ráster no es CELL, se ignora la opción '-v', los valores ráster se "
-"escribirán en la tabla."
+msgid "Raster is not CELL, '-v' flag ignored, raster values will be z coordinate."
+msgstr "El ráster no es CELL, se ignora la opción '-v', los valores ráster se escribirán en la tabla."
 
 #: ../raster/r.to.vect/main.c:139
 #, fuzzy
 msgid "Raster is not CELL, '-v' flag ignored, raster values will be lost."
-msgstr ""
-"El ráster no es CELL, se ignora la opción '-v', los valores ráster se "
-"escribirán en la tabla."
+msgstr "El ráster no es CELL, se ignora la opción '-v', los valores ráster se escribirán en la tabla."
 
 #: ../raster/r.to.vect/main.c:144
 msgid "Categories will be unique sequence, raster values will be lost."
@@ -9699,8 +9013,7 @@
 msgstr "Nombre para el mapa ráster de salida"
 
 #: ../raster/r.topmodel/main.c:93
-msgid ""
-"Must be clipped to the catchment boundary. Used for generating outtopidxstats"
+msgid "Must be clipped to the catchment boundary. Used for generating outtopidxstats"
 msgstr ""
 
 #: ../raster/r.topmodel/main.c:95 ../raster/r.topmodel/main.c:105
@@ -9764,9 +9077,7 @@
 
 #: ../raster/r.circle/main.c:54
 msgid "Creates a raster map containing concentric rings around a given point."
-msgstr ""
-"Crea un mapa ráster que contiene anillos concéntricos alrededor de un punto "
-"dado."
+msgstr "Crea un mapa ráster que contiene anillos concéntricos alrededor de un punto dado."
 
 #: ../raster/r.circle/main.c:64
 msgid "The coordinate of the center (east,north)"
@@ -9794,9 +9105,7 @@
 
 #: ../raster/r.circle/main.c:117
 msgid "Please specify min and/or max radius when using the binary flag"
-msgstr ""
-"Por favor, especifique el radio mínimo y/o máximo cuando utilice la opción "
-"binario"
+msgstr "Por favor, especifique el radio mínimo y/o máximo cuando utilice la opción binario"
 
 #: ../raster/r.rescale.eq/main.c:53 ../raster/r.rescale/main.c:49
 #, fuzzy
@@ -9804,9 +9113,7 @@
 msgstr "ráster, remuestrear"
 
 #: ../raster/r.rescale.eq/main.c:55
-msgid ""
-"Rescales histogram equalized the range of category values in a raster map "
-"layer."
+msgid "Rescales histogram equalized the range of category values in a raster map layer."
 msgstr ""
 
 #: ../raster/r.rescale.eq/main.c:61 ../raster/r.rescale/main.c:56
@@ -9815,9 +9122,7 @@
 
 #: ../raster/r.rescale.eq/main.c:69 ../raster/r.rescale/main.c:64
 msgid "The input data range to be rescaled (default: full range of input map)"
-msgstr ""
-"Rango de datos de entrada a rescalar (por omisión: todo el rango del mapa de "
-"entrada)"
+msgstr "Rango de datos de entrada a rescalar (por omisión: todo el rango del mapa de entrada)"
 
 #: ../raster/r.rescale.eq/main.c:72 ../raster/r.rescale/main.c:67
 msgid "The resulting raster map name"
@@ -9998,18 +9303,12 @@
 #: ../raster/r.surf.gauss/main.c:42
 #, fuzzy
 msgid "Generates a raster map using gaussian random number generator."
-msgstr ""
-"Genera una capa de mapa raster de las distancias a los elementos en la capa "
-"de entrada."
+msgstr "Genera una capa de mapa raster de las distancias a los elementos en la capa de entrada."
 
 #: ../raster/r.surf.gauss/main.c:44
 #, fuzzy
-msgid ""
-"Mean and standard deviation of gaussian deviates can be expressed by the "
-"user."
-msgstr ""
-"Produce un mapa raster de desviaciones aleatorias uniformes cuyo intervalo "
-"puede ser expresado por el usuario."
+msgid "Mean and standard deviation of gaussian deviates can be expressed by the user."
+msgstr "Produce un mapa raster de desviaciones aleatorias uniformes cuyo intervalo puede ser expresado por el usuario."
 
 #: ../raster/r.surf.gauss/main.c:51
 msgid "Distribution mean"
@@ -10074,12 +9373,8 @@
 
 #: ../raster/r.fill.dir/main.c:89
 #, fuzzy
-msgid ""
-"Filters and generates a depressionless elevation map and a flow direction "
-"map from a given elevation raster map."
-msgstr ""
-"Filtra y genera un mapa de elevación sin depresiones y un mapa de dirección "
-"de flujo a partir de una capa de elevación dada."
+msgid "Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map."
+msgstr "Filtra y genera un mapa de elevación sin depresiones y un mapa de dirección de flujo a partir de una capa de elevación dada."
 
 #: ../raster/r.fill.dir/main.c:96
 #, fuzzy
@@ -10088,8 +9383,7 @@
 
 #: ../raster/r.fill.dir/main.c:100
 #, fuzzy
-msgid ""
-"Name for output flow direction map for depressionless elevation raster map"
+msgid "Name for output flow direction map for depressionless elevation raster map"
 msgstr "(S)   Mapa de dirección para mapa de elevación sin depresiones"
 
 #: ../raster/r.fill.dir/main.c:105
@@ -10156,17 +9450,8 @@
 
 #: ../raster/r.walk/main.c:184
 #, fuzzy
-msgid ""
-"Computes anisotropic cumulative cost of moving between different geographic "
-"locations on an input elevation raster map whose cell category values "
-"represent elevation combined with an input raster map layer whose cell "
-"values represent friction cost."
-msgstr ""
-"Produce una capa de mapa ráster que muestra el coste anisotrópico acumulado "
-"de moverse entre diferentes localizaciones geográficas en una capa de mapa "
-"ráster de elevación de entrada cuyos valores de categoría de celda "
-"representan elevación combinada con una capa de mapa ráster de entrada cuyos "
-"valores de celda representan coste de fricción."
+msgid "Computes anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost."
+msgstr "Produce una capa de mapa ráster que muestra el coste anisotrópico acumulado de moverse entre diferentes localizaciones geográficas en una capa de mapa ráster de elevación de entrada cuyos valores de categoría de celda representan elevación combinada con una capa de mapa ráster de entrada cuyos valores de celda representan coste de fricción."
 
 #: ../raster/r.walk/main.c:195
 msgid "Name of input raster map containing friction costs"
@@ -10179,21 +9464,15 @@
 
 #: ../raster/r.walk/main.c:276
 msgid "Coefficients for walking energy formula parameters a,b,c,d"
-msgstr ""
-"Coeficientes para los parámetros a,b,c,d de la fórmula de energía de "
-"desplazamiento"
+msgstr "Coeficientes para los parámetros a,b,c,d de la fórmula de energía de desplazamiento"
 
 #: ../raster/r.walk/main.c:286
 msgid "Lambda coefficients for combining walking energy and friction cost"
-msgstr ""
-"Coeficientes lambda para combinar energía de desplazamiento y coste de "
-"fricción"
+msgstr "Coeficientes lambda para combinar energía de desplazamiento y coste de fricción"
 
 #: ../raster/r.walk/main.c:296
 msgid "Slope factor determines travel energy cost per height step"
-msgstr ""
-"El factor de pendiente determina el coste energético del viaje por paso de "
-"altura"
+msgstr "El factor de pendiente determina el coste energético del viaje por paso de altura"
 
 #: ../raster/r.walk/main.c:381
 #, c-format
@@ -10293,18 +9572,12 @@
 
 #: ../raster/r.his/main.c:63 ../display/d.his/main.c:64
 #: ../imagery/i.his.rgb/main.c:47 ../imagery/i.rgb.his/main.c:47
-#, fuzzy
 msgid "color transformation"
-msgstr "vectorial, transformación"
+msgstr "transformación de color"
 
 #: ../raster/r.his/main.c:68
-msgid ""
-"Generates red, green and blue raster map layers combining hue, intensity and "
-"saturation (HIS) values from user-specified input raster map layers."
-msgstr ""
-"Genera capas de mapa ráster roja, verde y azul combinando valores de matiz, "
-"intensidad y saturación (HIS) a partir de capas de mapa ráster de entrada "
-"especificadas por el usuario."
+msgid "Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers."
+msgstr "Genera capas de mapa ráster roja, verde y azul combinando valores de matiz, intensidad y saturación (HIS) a partir de capas de mapa ráster de entrada especificadas por el usuario."
 
 #: ../raster/r.his/main.c:77 ../display/d.his/main.c:78
 msgid "Name of layer to be used for HUE"
@@ -10347,8 +9620,8 @@
 #, c-format
 msgid "%d row"
 msgid_plural "%d rows"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%d fila"
+msgstr[1] "%d filas"
 
 #. GTC Count of raster columns
 #. GTC Count of window columns
@@ -10392,9 +9665,7 @@
 
 #: ../raster/r.thin/main.c:59
 msgid "Thins non-zero cells that denote linear features in a raster map layer."
-msgstr ""
-"Adelgaza celdas no cero que indican elementos lineales en una capa de mapa "
-"ráster."
+msgstr "Adelgaza celdas no cero que indican elementos lineales en una capa de mapa ráster."
 
 #: ../raster/r.thin/main.c:71
 msgid "Maximal number of iterations"
@@ -10428,9 +9699,7 @@
 
 #: ../raster/r.thin/thin_lines.c:175
 msgid "Thinning not completed, consider to increase 'iterations' parameter."
-msgstr ""
-"Adelgazamiento no completado, considere incrementar el parámetro "
-"'iteraciones'."
+msgstr "Adelgazamiento no completado, considere incrementar el parámetro 'iteraciones'."
 
 #: ../raster/r.to.rast3/main.c:59 ../raster/r.to.rast3elev/main.c:136
 msgid "Could not close the map"
@@ -10474,12 +9743,8 @@
 
 #: ../raster/r.to.rast3/main.c:230 ../raster/r.to.rast3elev/main.c:427
 #, fuzzy
-msgid ""
-"The 2D and 3D region settings are different. I will use the 3D region "
-"settings to adjust the 2D region."
-msgstr ""
-"Las configuraciones de la región 2D y 3D son diferentes. Usaré las "
-"configuraciones G3D para ajustar la región 2D."
+msgid "The 2D and 3D region settings are different. I will use the 3D region settings to adjust the 2D region."
+msgstr "Las configuraciones de la región 2D y 3D son diferentes. Usaré las configuraciones G3D para ajustar la región 2D."
 
 #: ../raster/r.to.rast3/main.c:244 ../raster/r.stream.extract/dseg.c:51
 #: ../raster/r.stream.extract/cseg.c:51 ../raster/r.stream.extract/seg.c:55
@@ -10522,8 +9787,7 @@
 
 #: ../raster/r.to.rast3/main.c:275
 msgid "Input maps have to be from the same type. CELL, FCELL or DCELL!"
-msgstr ""
-"Los mapas de entrada tienen que ser del mismo tipo. ¡CELL, FCELL o DCELL!"
+msgstr "Los mapas de entrada tienen que ser del mismo tipo. ¡CELL, FCELL o DCELL!"
 
 #: ../raster/r.to.rast3/main.c:279 ../raster/r.to.rast3elev/main.c:457
 msgid "Creating 3D raster map"
@@ -10543,11 +9807,8 @@
 msgstr "Programa de generación de superficies."
 
 #: ../raster/r.surf.idw2/main.c:84
-msgid ""
-"Lat/long databases not supported by r.surf.idw2. Use r.surf.idw instead!"
-msgstr ""
-"Bases de datos latitud/longitud no soportadas por r.surf.idw2. ¡Utilice r."
-"surf.idw en su lugar!"
+msgid "Lat/long databases not supported by r.surf.idw2. Use r.surf.idw instead!"
+msgstr "Bases de datos latitud/longitud no soportadas por r.surf.idw2. ¡Utilice r.surf.idw en su lugar!"
 
 #: ../raster/r.surf.idw2/main.c:88
 #, c-format
@@ -10567,14 +9828,8 @@
 msgstr[1] "Interpolando mapa ráster <%s>... %d filas... "
 
 #: ../raster/r.resamp.rst/main.c:151
-msgid ""
-"Reinterpolates and optionally computes topographic analysis from input "
-"raster map to a new raster map (possibly with different resolution) using "
-"regularized spline with tension and smoothing."
-msgstr ""
-"Reinterpola y opcionalmente realiza análisis topográficos a partir del mapa "
-"ráster de entrada a un nuevo mapa ráster (posiblemente con distinta "
-"resolución) usando un spline regularizado con tensión y smoothing."
+msgid "Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing."
+msgstr "Reinterpola y opcionalmente realiza análisis topográficos a partir del mapa ráster de entrada a un nuevo mapa ráster (posiblemente con distinta resolución) usando un spline regularizado con tensión y smoothing."
 
 #: ../raster/r.resamp.rst/main.c:162
 msgid "Desired east-west resolution"
@@ -10693,8 +9948,7 @@
 
 #: ../raster/r.resamp.rst/main.c:387
 msgid "Input map resolution differs from current region resolution!"
-msgstr ""
-"¡La resolución del mapa de entrada es distinta de la de la región actual!"
+msgstr "¡La resolución del mapa de entrada es distinta de la de la región actual!"
 
 #: ../raster/r.resamp.rst/main.c:403
 msgid "Processing all selected output files will require"
@@ -10755,8 +10009,7 @@
 #: ../raster/r.resamp.rst/main.c:531
 #, fuzzy
 msgid "Unable to write raster maps -- try increasing cell size"
-msgstr ""
-"No se pueden escribir los mapas ráster -- intente aumentar la resolución"
+msgstr "No se pueden escribir los mapas ráster -- intente aumentar la resolución"
 
 #: ../raster/r.resamp.rst/main.c:563 ../vector/v.surf.rst/main.c:829
 #, fuzzy, c-format
@@ -10768,12 +10021,8 @@
 msgstr ""
 
 #: ../raster/r.carve/main.c:77
-msgid ""
-"Takes vector stream data, transforms it to raster and subtracts depth from "
-"the output DEM."
-msgstr ""
-"Toma datos de corriente vectorial, los transforma a ráster y resta la "
-"profundidad del MDT de salida."
+msgid "Takes vector stream data, transforms it to raster and subtracts depth from the output DEM."
+msgstr "Toma datos de corriente vectorial, los transforma a ráster y resta la profundidad del MDT de salida."
 
 #: ../raster/r.carve/main.c:82
 msgid "Name of input raster elevation map"
@@ -10796,8 +10045,7 @@
 #: ../raster/r.carve/main.c:101
 #, fuzzy
 msgid "Default is raster cell width"
-msgstr ""
-"Anchura de corriente (en metros). Por defecto es la anchura de celda ráster."
+msgstr "Anchura de corriente (en metros). Por defecto es la anchura de celda ráster."
 
 #: ../raster/r.carve/main.c:106
 msgid "Additional stream depth (in meters)"
@@ -10826,17 +10074,12 @@
 msgstr "Procesando líneas... "
 
 #: ../raster/r.carve/enforce_ds.c:174
-msgid ""
-"Vect runs out of region and re-enters - this case is not yet implemented."
-msgstr ""
-"Los vectores salen fuera de la región y vuelven a entrar - este caso aún no "
-"está implementado."
+msgid "Vect runs out of region and re-enters - this case is not yet implemented."
+msgstr "Los vectores salen fuera de la región y vuelven a entrar - este caso aún no está implementado."
 
 #: ../raster/r.carve/lobf.c:74
 msgid "trying to divide by zero...no unique solution for system...skipping..."
-msgstr ""
-"intentando dividir por cero...no hay una solución única para el sistema..."
-"saltando..."
+msgstr "intentando dividir por cero...no hay una solución única para el sistema...saltando..."
 
 #: ../raster/r.carve/raster.c:13 ../raster/r.texture/main.c:292
 #: ../imagery/i.zc/main.c:152
@@ -10854,9 +10097,7 @@
 
 #: ../raster/r.resamp.stats/main.c:259
 msgid "Resamples raster map layers to a coarser grid using aggregation."
-msgstr ""
-"Vuelve a muestrear capas de mapa raster en una malla más gruesa usando "
-"agregación."
+msgstr "Vuelve a muestrear capas de mapa raster en una malla más gruesa usando agregación."
 
 #: ../raster/r.resamp.stats/main.c:269
 msgid "Aggregation method"
@@ -10867,12 +10108,8 @@
 msgstr "Peso de acuerdo con el area (más lento)"
 
 #: ../raster/r.cross/main.c:72
-msgid ""
-"Creates a cross product of the category values from multiple raster map "
-"layers."
-msgstr ""
-"Crea un producto cruzado de los valores de categoría a partir de múltiples "
-"capas de mapa ráster."
+msgid "Creates a cross product of the category values from multiple raster map layers."
+msgstr "Crea un producto cruzado de los valores de categoría a partir de múltiples capas de mapa ráster."
 
 #: ../raster/r.cross/main.c:81
 #, c-format
@@ -10985,12 +10222,8 @@
 
 #: ../raster/r.texture/h_measure.c:123
 #, c-format
-msgid ""
-"Too many categories (found: %i, max: %i). Try to rescale or reclassify the "
-"map"
-msgstr ""
-"Demasiadas categorías (encontradas: %i, máximo: %i). Intente rescalar o "
-"reclasificar el mapa"
+msgid "Too many categories (found: %i, max: %i). Try to rescale or reclassify the map"
+msgstr "Demasiadas categorías (encontradas: %i, máximo: %i). Intente rescalar o reclasificar el mapa"
 
 #: ../raster/r.stream.extract/load.c:33
 #, fuzzy
@@ -11101,9 +10334,7 @@
 msgstr "Nombre para el mapa ráster de salida"
 
 #: ../raster/r.stream.extract/main.c:88
-msgid ""
-"Stream extraction will use provided accumulation instead of calculating it "
-"anew"
+msgid "Stream extraction will use provided accumulation instead of calculating it anew"
 msgstr ""
 
 #: ../raster/r.stream.extract/main.c:89 ../raster/r.stream.extract/main.c:97
@@ -11136,9 +10367,7 @@
 msgstr ""
 
 #: ../raster/r.stream.extract/main.c:110
-msgid ""
-"If accumulation is larger than d8cut, SFD is used instead of MFD. Applies "
-"only if no accumulation map is given."
+msgid "If accumulation is larger than d8cut, SFD is used instead of MFD. Applies only if no accumulation map is given."
 msgstr ""
 
 #: ../raster/r.stream.extract/main.c:122
@@ -11146,9 +10375,7 @@
 msgstr ""
 
 #: ../raster/r.stream.extract/main.c:124
-msgid ""
-"Montgomery: accumulation is multiplied with pow(slope,mexp) and then "
-"compared with threshold"
+msgid "Montgomery: accumulation is multiplied with pow(slope,mexp) and then compared with threshold"
 msgstr ""
 
 #: ../raster/r.stream.extract/main.c:132
@@ -11400,9 +10627,7 @@
 
 #: ../raster/r.stream.extract/streams.c:700
 #, c-format
-msgid ""
-"MFD: A * path already processed when setting drainage direction: %lld of "
-"%lld cells"
+msgid "MFD: A * path already processed when setting drainage direction: %lld of %lld cells"
 msgstr ""
 
 #: ../raster/r.li/r.li.mpa/mpa.c:43
@@ -11470,18 +10695,13 @@
 msgstr "El valor Alpha es del orden de la entropia generalizada"
 
 #: ../raster/r.li/r.li.patchdensity/main.c:50
-msgid ""
-"Calculates patch density index on a raster map, using a 4 neighbour algorithm"
-msgstr ""
-"Calcula el índice de densidad de parche sobre un mapa ráster usando un "
-"algoritmo de 4 vecinos"
+msgid "Calculates patch density index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de densidad de parche sobre un mapa ráster usando un algoritmo de 4 vecinos"
 
 #: ../raster/r.li/r.li.daemon/worker.c:135
 #, fuzzy, c-format
 msgid "unable to open <%s> mask ... continuing without!"
-msgstr ""
-"CHILD[pid = %i]: no se puede abrir la máscara %s ... ¡¡¡Se continúa sin "
-"ella!!!"
+msgstr "CHILD[pid = %i]: no se puede abrir la máscara %s ... ¡¡¡Se continúa sin ella!!!"
 
 #: ../raster/r.li/r.li.daemon/daemon.c:97
 msgid "Cannot create random access file"
@@ -11517,8 +10737,7 @@
 #: ../raster/r.li/r.li.daemon/daemon.c:477
 #, fuzzy, c-format
 msgid "The configuration file can only be used with the <%s> raster map"
-msgstr ""
-"El archivo de configuración se puede usar sólo con el archivo ráster \t\t%s "
+msgstr "El archivo de configuración se puede usar sólo con el archivo ráster \t\t%s "
 
 #: ../raster/r.li/r.li.daemon/daemon.c:483
 #, fuzzy
@@ -11543,11 +10762,8 @@
 msgstr "No se puede hacer lseek"
 
 #: ../raster/r.li/r.li.patchnum/main.c:49
-msgid ""
-"Calculates patch number index on a raster map, using a 4 neighbour algorithm."
-msgstr ""
-"Calcula el índice de número de parche en un mapa ráster usando un algoritmo "
-"de 4 vecinos."
+msgid "Calculates patch number index on a raster map, using a 4 neighbour algorithm."
+msgstr "Calcula el índice de número de parche en un mapa ráster usando un algoritmo de 4 vecinos."
 
 #: ../raster/r.li/r.li.richness/richness.c:42
 #, fuzzy
@@ -11563,11 +10779,8 @@
 msgstr "Calcula la desviación estándar del área de parche en un mapa ráster"
 
 #: ../raster/r.li/r.li.edgedensity/edgedensity.c:47
-msgid ""
-"Calculates edge density index on a raster map, using a 4 neighbour algorithm"
-msgstr ""
-"Calcula el índice de densidad de borde en un mapa ráster usando un algoritmo "
-"de 4 vecinos"
+msgid "Calculates edge density index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de densidad de borde en un mapa ráster usando un algoritmo de 4 vecinos"
 
 #: ../raster/r.li/r.li.edgedensity/edgedensity.c:68
 #, fuzzy
@@ -11575,14 +10788,12 @@
 msgstr "Valor para el borde Oeste"
 
 #: ../raster/r.li/r.li.edgedensity/edgedensity.c:69
-msgid ""
-"It can be integer, double or float; it will be changed in function of map "
-"type"
+msgid "It can be integer, double or float; it will be changed in function of map type"
 msgstr ""
 
 #: ../raster/r.li/r.li.edgedensity/edgedensity.c:74
 msgid "Exclude border edges"
-msgstr ""
+msgstr "Excluye los bordes de la frontera"
 
 #: ../raster/r.li/r.li.pielou/pielou.c:45
 msgid "Calculates Pielou's diversity index on a raster map"
@@ -11590,20 +10801,15 @@
 
 #: ../raster/r.li/r.li.padcv/padcv.c:52
 msgid "Calculates coefficient of variation of patch area on a raster map"
-msgstr ""
-"Calcula el coeficiente de varianza del área de parche en un mapa ráster"
+msgstr "Calcula el coeficiente de varianza del área de parche en un mapa ráster"
 
 #: ../raster/r.li/r.li.shannon/shannon.c:45
 msgid "Calculates Shannon's diversity index on a raster map"
 msgstr "Calcula el índice de diversidad de Shannon en un mapa ráster"
 
 #: ../raster/r.li/r.li.mps/mps.c:51
-msgid ""
-"Calculates mean patch size index on a raster map, using a 4 neighbour "
-"algorithm"
-msgstr ""
-"Calcula el índice de tamaño medio de parche en un mapa ráster usando un "
-"algoritmo de 4 vecinos"
+msgid "Calculates mean patch size index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de tamaño medio de parche en un mapa ráster usando un algoritmo de 4 vecinos"
 
 #: ../raster/r.li/r.li.simpson/simpson.c:45
 msgid "Calculates Simpson's diversity index on a raster map"
@@ -11641,9 +10847,7 @@
 #: ../raster/r.what/main.c:102
 #, fuzzy
 msgid "Queries raster maps on their category values and category labels."
-msgstr ""
-"Consulta capas de mapa ráster en sus valores de categoría y etiquetas de "
-"categoría."
+msgstr "Consulta capas de mapa ráster en sus valores de categoría y etiquetas de categoría."
 
 #: ../raster/r.what/main.c:106
 msgid "Name of existing raster map(s) to query"
@@ -11741,13 +10945,11 @@
 
 #: ../raster/r.to.rast3elev/main.c:185
 msgid "Use the input map values to fill the upper cells"
-msgstr ""
-"Usar los valores del mapa de entrada para rellenar las celdas superiores"
+msgstr "Usar los valores del mapa de entrada para rellenar las celdas superiores"
 
 #: ../raster/r.to.rast3elev/main.c:190
 msgid "Use the input map values to fill the lower cells"
-msgstr ""
-"Usar los valores del mapa de entrada para rellenar las celdas inferiores"
+msgstr "Usar los valores del mapa de entrada para rellenar las celdas inferiores"
 
 #: ../raster/r.to.rast3elev/main.c:194 ../raster3d/r3.cross.rast/main.c:109
 #: ../raster3d/r3.out.netcdf/main.c:116 ../raster3d/r3.out.ascii/main.c:121
@@ -11763,9 +10965,7 @@
 
 #: ../raster/r.to.rast3elev/main.c:366
 msgid "Creates a 3D volume map based on 2D elevation and value raster maps."
-msgstr ""
-"Crea un mapa de volumen 3D basado en un mapas ráster de elevación 2D y "
-"valores."
+msgstr "Crea un mapa de volumen 3D basado en un mapas ráster de elevación 2D y valores."
 
 #: ../raster/r.to.rast3elev/main.c:400
 msgid "The upper value is not valid"
@@ -11781,13 +10981,7 @@
 msgstr "Cálculo del ángulo horizonte de un modelo digital de elevaciones."
 
 #: ../raster/r.horizon/main.c:186
-msgid ""
-"The module has two different modes of operation: 1. Computes the entire "
-"horizon around a single point whose coordinates are given with the 'coord' "
-"option. The horizon height (in radians). 2. Computes one or more raster maps "
-"of the horizon height in a single direction. The input for this is the angle "
-"(in degrees), which is measured counterclockwise with east=0, north=90 etc. "
-"The output is the horizon height in radians."
+msgid "The module has two different modes of operation: 1. Computes the entire horizon around a single point whose coordinates are given with the 'coord' option. The horizon height (in radians). 2. Computes one or more raster maps of the horizon height in a single direction. The input for this is the angle (in degrees), which is measured counterclockwise with east=0, north=90 etc. The output is the horizon height in radians."
 msgstr ""
 
 #: ../raster/r.horizon/main.c:203
@@ -11807,49 +11001,28 @@
 msgstr ""
 
 #: ../raster/r.horizon/main.c:237
-msgid ""
-"For horizon rasters, read from the DEM an extra buffer around the present "
-"region"
-msgstr ""
-"Para horizontes raster, leer del MDE un buffer adicional alrededor de la "
-"región actual"
+msgid "For horizon rasters, read from the DEM an extra buffer around the present region"
+msgstr "Para horizontes raster, leer del MDE un buffer adicional alrededor de la región actual"
 
 #: ../raster/r.horizon/main.c:245
-msgid ""
-"For horizon rasters, read from the DEM an extra buffer eastward the present "
-"region"
-msgstr ""
-"Para horizontes raster, leer del MDE un buffer extra hacia el este de la "
-"región actual"
+msgid "For horizon rasters, read from the DEM an extra buffer eastward the present region"
+msgstr "Para horizontes raster, leer del MDE un buffer extra hacia el este de la región actual"
 
 #: ../raster/r.horizon/main.c:253
-msgid ""
-"For horizon rasters, read from the DEM an extra buffer westward the present "
-"region"
-msgstr ""
-"Para horizontes raster, leer del MDE un buffer extra hacia el oeste de la "
-"región actual"
+msgid "For horizon rasters, read from the DEM an extra buffer westward the present region"
+msgstr "Para horizontes raster, leer del MDE un buffer extra hacia el oeste de la región actual"
 
 #: ../raster/r.horizon/main.c:261
-msgid ""
-"For horizon rasters, read from the DEM an extra buffer northward the present "
-"region"
-msgstr ""
-"Para horizontes raster, leer del MDE un buffer extra hacia el norte de la "
-"región actual"
+msgid "For horizon rasters, read from the DEM an extra buffer northward the present region"
+msgstr "Para horizontes raster, leer del MDE un buffer extra hacia el norte de la región actual"
 
 #: ../raster/r.horizon/main.c:269
-msgid ""
-"For horizon rasters, read from the DEM an extra buffer southward the present "
-"region"
-msgstr ""
-"Para horizontes raster, leer del MDE un buffer extra hacia el sud de la "
-"región actual"
+msgid "For horizon rasters, read from the DEM an extra buffer southward the present region"
+msgstr "Para horizontes raster, leer del MDE un buffer extra hacia el sud de la región actual"
 
 #: ../raster/r.horizon/main.c:277
 msgid "The maximum distance to consider when finding the horizon height"
-msgstr ""
-"Distancia máxima a considerar cuando se encuentra la altura del horizonte"
+msgstr "Distancia máxima a considerar cuando se encuentra la altura del horizonte"
 
 #: ../raster/r.horizon/main.c:292
 msgid "Coordinate for which you want to calculate the horizon"
@@ -11868,8 +11041,7 @@
 msgstr "Escribir salida en grados (por defecto son radianes)"
 
 #: ../raster/r.horizon/main.c:351
-msgid ""
-"Note: In latitude-longitude coordinate system specify buffers in degree unit"
+msgid "Note: In latitude-longitude coordinate system specify buffers in degree unit"
 msgstr ""
 
 #: ../raster/r.horizon/main.c:364
@@ -11943,24 +11115,20 @@
 #: ../general/g.region/printwindow.c:247 ../general/g.region/printwindow.c:503
 #: ../general/g.region/printwindow.c:622 ../display/d.where/main.c:107
 msgid "Can't get projection info of current location"
-msgstr ""
-"No se puede obtener información de la proyección de la localización actual"
+msgstr "No se puede obtener información de la proyección de la localización actual"
 
 #: ../raster/r.horizon/main.c:519 ../raster/r.sun/main.c:736
 #: ../general/g.region/printwindow.c:250 ../general/g.region/printwindow.c:506
 #: ../general/g.region/printwindow.c:625 ../display/d.where/main.c:110
 msgid "Can't get projection units of current location"
-msgstr ""
-"No se pueden obtener unidades de la proyección de la localización actual"
+msgstr "No se pueden obtener unidades de la proyección de la localización actual"
 
 #: ../raster/r.horizon/main.c:523 ../raster/r.sun/main.c:740
 #: ../general/g.region/printwindow.c:253 ../general/g.region/printwindow.c:509
 #: ../general/g.region/printwindow.c:628 ../display/d.grid/plot.c:349
 #: ../display/d.where/main.c:113 ../ps/ps.map/do_geogrid.c:272
 msgid "Can't get projection key values of current location"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección de la localización "
-"actual"
+msgstr "No se pueden obtener los valores clave de la proyección de la localización actual"
 
 #: ../raster/r.horizon/main.c:1150
 #, fuzzy, c-format
@@ -12006,23 +11174,17 @@
 #: ../raster/r.compress/main.c:110
 #, c-format
 msgid "[%s] is a reclass file of map <%s> in mapset <%s> - can't uncompress"
-msgstr ""
-"[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - "
-"no se puede descomprimir"
+msgstr "[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - no se puede descomprimir"
 
 #: ../raster/r.compress/main.c:112
 #, c-format
 msgid "[%s] is a reclass file of map <%s> in mapset <%s> - can't compress"
-msgstr ""
-"[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - "
-"no se puede comprimir"
+msgstr "[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - no se puede comprimir"
 
 #: ../raster/r.compress/main.c:117
 #, fuzzy, c-format
 msgid "[%s] is a GDAL-linked map - can't (un)compress"
-msgstr ""
-"[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - "
-"no se puede descomprimir"
+msgstr "[%s] es un archivo de reclasificación del mapa <%s> en el directorio <%s> - no se puede descomprimir"
 
 #: ../raster/r.compress/main.c:159
 #, c-format
@@ -12112,8 +11274,7 @@
 #: ../raster/r.proj/main.c:148
 #, fuzzy
 msgid "Re-projects a raster map from given location to the current location."
-msgstr ""
-"Reproyecta un mapa ráster desde una localización a la localización actual."
+msgstr "Reproyecta un mapa ráster desde una localización a la localización actual."
 
 #: ../raster/r.proj/main.c:151
 msgid "Name of input raster map to re-project"
@@ -12177,15 +11338,11 @@
 
 #: ../raster/r.proj/main.c:221
 msgid "Print input map's bounds in the current projection and exit"
-msgstr ""
-"Imprimir los límites del mapa de entrada en la proyección actual y salir"
+msgstr "Imprimir los límites del mapa de entrada en la proyección actual y salir"
 
 #: ../raster/r.proj/main.c:227
-msgid ""
-"Print input map's bounds in the current projection and exit (shell style)"
-msgstr ""
-"Imprimir los límites del mapa de entrada en la proyección actual y salir (en "
-"el estilo de la consola de comandos UNIX)"
+msgid "Print input map's bounds in the current projection and exit (shell style)"
+msgstr "Mostrar los límites del mapa de entrada en la proyección actual y salir (en el estilo de la consola de comandos UNIX)"
 
 #: ../raster/r.proj/main.c:253 ../vector/v.proj/main.c:143
 #: ../vector/v.external/main.c:139
@@ -12203,19 +11360,15 @@
 
 #: ../raster/r.proj/main.c:271
 msgid "Unable to get projection info of output raster map"
-msgstr ""
-"No se puede obtener información de la proyección del mapa ráster de salida"
+msgstr "No se puede obtener información de la proyección del mapa ráster de salida"
 
 #: ../raster/r.proj/main.c:274
 msgid "Unable to get projection units of output raster map"
-msgstr ""
-"No se pueden obtener las unidades de la proyección del mapa ráster de salida"
+msgstr "No se pueden obtener las unidades de la proyección del mapa ráster de salida"
 
 #: ../raster/r.proj/main.c:277
 msgid "Unable to get projection key values of output raster map"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección del mapa ráster de "
-"salida"
+msgstr "No se pueden obtener los valores clave de la proyección del mapa ráster de salida"
 
 #: ../raster/r.proj/main.c:286
 #, c-format
@@ -12240,9 +11393,7 @@
 #: ../raster/r.proj/main.c:310
 #, c-format
 msgid "Raster map <%s> in location <%s> in mapset <%s> not found"
-msgstr ""
-"No se encuentra el mapa ráster <%s> en la localización <%s> en el directorio "
-"de mapas <%s>"
+msgstr "No se encuentra el mapa ráster <%s> en la localización <%s> en el directorio de mapas <%s>"
 
 #: ../raster/r.proj/main.c:318
 msgid "Unable to get projection info of input map"
@@ -12254,8 +11405,7 @@
 
 #: ../raster/r.proj/main.c:324
 msgid "Unable to get projection key values of input map"
-msgstr ""
-"No se pueden obtener los valores clave de la proyección del mapa de entrada"
+msgstr "No se pueden obtener los valores clave de la proyección del mapa de entrada"
 
 #: ../raster/r.proj/main.c:339
 msgid "Unable to work with unprojected data (xy location)"
@@ -12348,65 +11498,39 @@
 
 #: ../raster/r.sun/main.c:241
 msgid "sun energy"
-msgstr ""
+msgstr "energía solar"
 
 #: ../raster/r.sun/main.c:243
 msgid "Solar irradiance and irradiation model."
 msgstr "Modelo de irradiancia e irradiación solar."
 
 #: ../raster/r.sun/main.c:245
-msgid ""
-"Computes direct (beam), diffuse and reflected solar irradiation raster maps "
-"for given day, latitude, surface and atmospheric conditions. Solar "
-"parameters (e.g. sunrise, sunset times, declination, extraterrestrial "
-"irradiance, daylight length) are saved in the map history file. "
-"Alternatively, a local time can be specified to compute solar incidence "
-"angle and/or irradiance raster maps. The shadowing effect of the topography "
-"is optionally incorporated."
-msgstr ""
-"Procesa mapas ráster de irradiación solar directa (rayo), difusa y reflejada "
-"para un día, latitud, superficie y condiciones atmosféricas dados. Los "
-"parámetros solares (ej. horas de salida y puesta del sol, declinación, "
-"irradiancia extraterrestre, duración del día) se guardan en el archivo "
-"histórico del mapa. De forma alternativa, se puede especificar una hora "
-"local para procesar el ángulo de incidencia solar y/o mapas ráster de "
-"irradiancia. El efecto de sombreo de la topografía se puede incorporar "
-"opcionalmente."
+msgid "Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated."
+msgstr "Procesa mapas ráster de irradiación solar directa (rayo), difusa y reflejada para un día, latitud, superficie y condiciones atmosféricas dados. Los parámetros solares (ej. horas de salida y puesta del sol, declinación, irradiancia extraterrestre, duración del día) se guardan en el archivo histórico del mapa. De forma alternativa, se puede especificar una hora local para procesar el ángulo de incidencia solar y/o mapas ráster de irradiancia. El efecto de sombreo de la topografía se puede incorporar opcionalmente."
 
 #: ../raster/r.sun/main.c:259
 msgid "Name of the input elevation raster map [meters]"
 msgstr "Nombre del mapa ráster de elevación de entrada [metros]"
 
 #: ../raster/r.sun/main.c:268
-msgid ""
-"Name of the input aspect map (terrain aspect or azimuth of the solar panel) "
-"[decimal degrees]"
-msgstr ""
-"Nombre del mapa ráster de orientación (orientación del terreno o azimut del "
-"panel solar) [grados decimales]"
+msgid "Name of the input aspect map (terrain aspect or azimuth of the solar panel) [decimal degrees]"
+msgstr "Nombre del mapa ráster de orientación (orientación del terreno o azimut del panel solar) [grados decimales]"
 
 #: ../raster/r.sun/main.c:277
 msgid "A single value of the orientation (aspect), 270 is south"
 msgstr "Un único valor de orientación, 270 es el sur"
 
 #: ../raster/r.sun/main.c:286
-msgid ""
-"Name of the input slope raster map (terrain slope or solar panel "
-"inclination) [decimal degrees]"
-msgstr ""
-"Nombre del mapa ráster de pendiente de entrada (pendiente del terreno o "
-"inclinación del panel solar) [grados decimales]"
+msgid "Name of the input slope raster map (terrain slope or solar panel inclination) [decimal degrees]"
+msgstr "Nombre del mapa ráster de pendiente de entrada (pendiente del terreno o inclinación del panel solar) [grados decimales]"
 
 #: ../raster/r.sun/main.c:294
 msgid "A single value of inclination (slope)"
 msgstr "Un valor único de inclinación (pendiente)"
 
 #: ../raster/r.sun/main.c:303
-msgid ""
-"Name of the Linke atmospheric turbidity coefficient input raster map [-]"
-msgstr ""
-"Nombre del mapa ráster de coeficiente de turbidez atmosférica Linke de "
-"entrada [-]"
+msgid "Name of the Linke atmospheric turbidity coefficient input raster map [-]"
+msgstr "Nombre del mapa ráster de coeficiente de turbidez atmosférica Linke de entrada [-]"
 
 #: ../raster/r.sun/main.c:313
 msgid "A single value of the Linke atmospheric turbidity coefficient [-]"
@@ -12414,8 +11538,7 @@
 
 #: ../raster/r.sun/main.c:323
 msgid "Name of the ground albedo coefficient input raster map [-]"
-msgstr ""
-"Nombre del mapa ráster de entrada de coeficiente albedo del terreno [-]"
+msgstr "Nombre del mapa ráster de entrada de coeficiente albedo del terreno [-]"
 
 #: ../raster/r.sun/main.c:333
 msgid "A single value of the ground albedo coefficient [-]"
@@ -12433,15 +11556,12 @@
 
 #: ../raster/r.sun/main.c:361
 #, fuzzy
-msgid ""
-"Name of real-sky beam radiation coefficient (thick cloud) input raster map "
-"[0-1]"
+msgid "Name of real-sky beam radiation coefficient (thick cloud) input raster map [0-1]"
 msgstr "Nombre ráster"
 
 #: ../raster/r.sun/main.c:370
 #, fuzzy
-msgid ""
-"Name of real-sky diffuse radiation coefficient (haze) input raster map [0-1]"
+msgid "Name of real-sky diffuse radiation coefficient (haze) input raster map [0-1]"
 msgstr "Nombre ráster"
 
 #: ../raster/r.sun/main.c:377
@@ -12454,37 +11574,21 @@
 msgstr "Mapa ráster de ángulo de incidencia de salida (modo 1 solamente)"
 
 #: ../raster/r.sun/main.c:403
-msgid ""
-"Output beam irradiance [W.m-2] (mode 1) or irradiation raster map [Wh.m-2."
-"day-1] (mode 2)"
-msgstr ""
-"Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2."
-"día-1] (modo 2) de los rayos"
+msgid "Output beam irradiance [W.m-2] (mode 1) or irradiation raster map [Wh.m-2.day-1] (mode 2)"
+msgstr "Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2.día-1] (modo 2) de los rayos"
 
 #: ../raster/r.sun/main.c:412
-msgid ""
-"Output diffuse irradiance [W.m-2] (mode 1) or irradiation raster map [Wh.m-2."
-"day-1] (mode 2)"
-msgstr ""
-"Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2."
-"día-1] (modo 2) difusas"
+msgid "Output diffuse irradiance [W.m-2] (mode 1) or irradiation raster map [Wh.m-2.day-1] (mode 2)"
+msgstr "Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2.día-1] (modo 2) difusas"
 
 #: ../raster/r.sun/main.c:421
-msgid ""
-"Output ground reflected irradiance [W.m-2] (mode 1) or irradiation raster "
-"map [Wh.m-2.day-1] (mode 2)"
-msgstr ""
-"Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2."
-"día-1] (modo 2) reflejadas del terreno"
+msgid "Output ground reflected irradiance [W.m-2] (mode 1) or irradiation raster map [Wh.m-2.day-1] (mode 2)"
+msgstr "Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2.día-1] (modo 2) reflejadas del terreno"
 
 #: ../raster/r.sun/main.c:430
 #, fuzzy
-msgid ""
-"Output global (total) irradiance/irradiation [W.m-2] (mode 1) or irradiance/"
-"irradiation raster map [Wh.m-2.day-1] (mode 2)"
-msgstr ""
-"Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2."
-"día-1] (modo 2) de los rayos"
+msgid "Output global (total) irradiance/irradiation [W.m-2] (mode 1) or irradiance/irradiation raster map [Wh.m-2.day-1] (mode 2)"
+msgstr "Producir mapa ráster de irradiancia [W.m-2] (modo 1) o irradiación [Wh.m-2.día-1] (modo 2) de los rayos"
 
 #: ../raster/r.sun/main.c:439
 msgid "Output insolation time raster map [h] (mode 2 only)"
@@ -12496,14 +11600,11 @@
 
 #: ../raster/r.sun/main.c:456
 msgid "Time step when computing all-day radiation sums [decimal hours]"
-msgstr ""
-"Intervalo de tiempo cuando se procesan sumas de radiación de todo el día "
-"[horas decimales]"
+msgstr "Intervalo de tiempo cuando se procesan sumas de radiación de todo el día [horas decimales]"
 
 #: ../raster/r.sun/main.c:464
 msgid "Declination value (overriding the internally computed value) [radians]"
-msgstr ""
-"Valor de declinación (ignorando el valor procesado internamente) [radianes]"
+msgstr "Valor de declinación (ignorando el valor procesado internamente) [radianes]"
 
 #: ../raster/r.sun/main.c:472
 msgid "Local (solar) time (to be set for mode 1 only) [decimal hours]"
@@ -12515,9 +11616,7 @@
 
 #: ../raster/r.sun/main.c:511
 msgid "Civil time zone value, if none, the time will be local solar time"
-msgstr ""
-"Valor de la hora local de la zona, si no hay, la hora será la hora local "
-"solar"
+msgstr "Valor de la hora local de la zona, si no hay, la hora será la hora local solar"
 
 #: ../raster/r.sun/main.c:517
 #, fuzzy
@@ -12564,8 +11663,7 @@
 msgstr "El tamaño de paso del horizonte tiene que ser mayor que 0."
 
 #: ../raster/r.sun/main.c:613
-msgid ""
-"If you use the horizon option you must also set the 'horizonstep' parameter."
+msgid "If you use the horizon option you must also set the 'horizonstep' parameter."
 msgstr ""
 
 #: ../raster/r.sun/main.c:619
@@ -12573,12 +11671,8 @@
 msgstr "El timpo e insol_tiempo son opciones incompatibles"
 
 #: ../raster/r.sun/main.c:621
-msgid ""
-"Mode 1: instantaneous solar incidence angle & irradiance using a set local "
-"time"
-msgstr ""
-"Modo 1: ángulo de incidencia solar instantáneo e irradiancia utilizando una "
-"hora local establecida"
+msgid "Mode 1: instantaneous solar incidence angle & irradiance using a set local time"
+msgstr "Modo 1: ángulo de incidencia solar instantáneo e irradiancia utilizando una hora local establecida"
 
 #: ../raster/r.sun/main.c:626
 msgid "incidout requires time parameter to be set"
@@ -12590,17 +11684,11 @@
 
 #: ../raster/r.sun/main.c:674
 msgid "If you use -s and no horizon rasters, numpartitions must be =1"
-msgstr ""
-"Si se utiliza -s y no se usan horizontes raster, les particiones numéricas "
-"deben ser = 1"
+msgstr "Si se utiliza -s y no se usan horizontes raster, les particiones numéricas deben ser = 1"
 
 #: ../raster/r.sun/main.c:687
-msgid ""
-"If you want to save memory and to use shadows, you must use pre-calculated "
-"horizons."
-msgstr ""
-"Si quieres guardar memoria y usar sombras, tienes que utilizar horizontes "
-"pre-calculados."
+msgid "If you want to save memory and to use shadows, you must use pre-calculated horizons."
+msgstr "Si quieres guardar memoria y usar sombras, tienes que utilizar horizontes pre-calculados."
 
 #: ../raster/r.sun/main.c:754
 msgid "latin and longin raster maps have no effect when in a Lat/Lon location"
@@ -12618,9 +11706,7 @@
 
 #: ../raster/r.profile/main.c:56
 msgid "Outputs the raster map layer values lying on user-defined line(s)."
-msgstr ""
-"Saca los valores de la capa de mapa ráster que caen en la línea(s) definida "
-"por el usuario."
+msgstr "Saca los valores de la capa de mapa ráster que caen en la línea(s) definida por el usuario."
 
 #: ../raster/r.profile/main.c:69 ../display/d.profile/main.c:206
 msgid "Profile coordinate pairs"
@@ -12638,9 +11724,7 @@
 
 #: ../raster/r.profile/main.c:85
 msgid "Resolution along profile (default = current region resolution)"
-msgstr ""
-"Resolución a lo largo del perfil (por omisión = resolución de la región "
-"actual)"
+msgstr "Resolución a lo largo del perfil (por omisión = resolución de la región actual)"
 
 #: ../raster/r.profile/main.c:92
 msgid "Character to represent no data cell"
@@ -12651,9 +11735,7 @@
 msgstr "Dar los valores de color RRR GGG BBB para cada punto del perfil"
 
 #: ../raster/r.profile/main.c:107
-msgid ""
-"If units are not specified, current location units are used. Meters are used "
-"by default in geographic (latlon) locations."
+msgid "If units are not specified, current location units are used. Meters are used by default in geographic (latlon) locations."
 msgstr ""
 
 #: ../raster/r.profile/main.c:121
@@ -12707,9 +11789,7 @@
 
 #: ../raster/r.profile/main.c:285
 msgid "Endpoint coordinates are outside of current region settings"
-msgstr ""
-"Las coordenadas del punto final están fuera de la configuración de la región "
-"actual"
+msgstr "Las coordenadas del punto final están fuera de la configuración de la región actual"
 
 #: ../raster/r.profile/input.c:30 ../raster/r.profile/input.c:47
 #: ../raster/r.profile/input.c:60
@@ -12735,9 +11815,7 @@
 
 #: ../raster/r.solute.transport/main.c:79
 #, fuzzy
-msgid ""
-"The status for each cell, = 0 - inactive cell, 1 - active cell, 2 - "
-"dirichlet- and 3 - transfer boundary condition"
+msgid "The status for each cell, = 0 - inactive cell, 1 - active cell, 2 - dirichlet- and 3 - transfer boundary condition"
 msgstr "Estado para cada celda, = 0 - inactiva,  1 - activa, 2 - dirichlet"
 
 #: ../raster/r.solute.transport/main.c:85
@@ -12764,14 +11842,11 @@
 msgstr "Fuentes de agua y sumideros en [m³/s]"
 
 #: ../raster/r.solute.transport/main.c:103
-msgid ""
-"Concentration sources and sinks bounded to a water source or sink in [kg/s]"
+msgid "Concentration sources and sinks bounded to a water source or sink in [kg/s]"
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:112
-msgid ""
-"Concentration of inner sources and inner sinks in [kg/s] (i.e. a chemical "
-"reaction)"
+msgid "Concentration of inner sources and inner sinks in [kg/s] (i.e. a chemical reaction)"
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:117
@@ -12792,23 +11867,17 @@
 
 #: ../raster/r.solute.transport/main.c:132
 #, fuzzy
-msgid ""
-"The resulting concentration of the numerical solute transport calculation "
-"will be written to this map. [kg/m^3]"
+msgid "The resulting concentration of the numerical solute transport calculation will be written to this map. [kg/m^3]"
 msgstr "a."
 
 #: ../raster/r.solute.transport/main.c:140
 #, fuzzy
-msgid ""
-"Calculate and store the groundwater filter velocity vector part in x "
-"direction [m/s]\n"
+msgid "Calculate and store the groundwater filter velocity vector part in x direction [m/s]\n"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster/r.solute.transport/main.c:147
 #, fuzzy
-msgid ""
-"Calculate and store the groundwater filter velocity vector part in y "
-"direction [m/s]\n"
+msgid "Calculate and store the groundwater filter velocity vector part in y direction [m/s]\n"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster/r.solute.transport/main.c:161
@@ -12820,9 +11889,7 @@
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:177
-msgid ""
-"Use this number of time loops if the CFL flag is off. The timestep will "
-"become dt/loops."
+msgid "Use this number of time loops if the CFL flag is off. The timestep will become dt/loops."
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:187
@@ -12830,9 +11897,7 @@
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:192 ../raster3d/r3.gwflow/main.c:131
-msgid ""
-"Use a full filled quadratic linear equation system, default is a sparse "
-"linear equation system."
+msgid "Use a full filled quadratic linear equation system, default is a sparse linear equation system."
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:199
@@ -12845,9 +11910,7 @@
 msgstr "vectorial, transformación"
 
 #: ../raster/r.solute.transport/main.c:233
-msgid ""
-"Numerical calculation program for transient, confined and unconfined solute "
-"transport in two dimensions"
+msgid "Numerical calculation program for transient, confined and unconfined solute transport in two dimensions"
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:258
@@ -12880,8 +11943,7 @@
 
 #: ../raster/r.solute.transport/main.c:385
 #, c-format
-msgid ""
-"The time step is to large: %gs. The largest time step should be of size %gs."
+msgid "The time step is to large: %gs. The largest time step should be of size %gs."
 msgstr ""
 
 #: ../raster/r.solute.transport/main.c:397
@@ -12902,18 +11964,12 @@
 
 #: ../raster/r.slope.aspect/main.c:153
 #, fuzzy
-msgid ""
-"Generates raster maps of slope, aspect, curvatures and partial derivatives "
-"from an elevation raster map."
-msgstr ""
-"Genera mapas raster de pendiente, orientación, curvaturas y derivadas "
-"parciales a partir de un mapa raster de elevación."
+msgid "Generates raster maps of slope, aspect, curvatures and partial derivatives from an elevation raster map."
+msgstr "Genera mapas raster de pendiente, orientación, curvaturas y derivadas parciales a partir de un mapa raster de elevación."
 
 #: ../raster/r.slope.aspect/main.c:155
 msgid "Aspect is calculated counterclockwise from east."
-msgstr ""
-"La orientación se calcula en el sentido contrario a las agujas del reloj "
-"desde el este."
+msgstr "La orientación se calcula en el sentido contrario a las agujas del reloj desde el este."
 
 #: ../raster/r.slope.aspect/main.c:162 ../vector/v.surf.rst/main.c:196
 msgid "Name for output slope raster map"
@@ -12940,19 +11996,13 @@
 msgstr "Nombre del mapa raster de curvatura tangencial de salida"
 
 #: ../raster/r.slope.aspect/main.c:207
-msgid ""
-"Name for output first order partial derivative dx (E-W slope) raster map"
-msgstr ""
-"Nombre de archivo de derivada dx (pendiente E-W) parcial de primer orden de "
-"salida"
+msgid "Name for output first order partial derivative dx (E-W slope) raster map"
+msgstr "Nombre de archivo de derivada dx (pendiente E-W) parcial de primer orden de salida"
 
 #: ../raster/r.slope.aspect/main.c:214
 #, fuzzy
-msgid ""
-"Name for output first order partial derivative dy (N-S slope) raster map"
-msgstr ""
-"Nombre de archivo de derivada dy (pendiente N-S) parcial de primer orden de "
-"salida"
+msgid "Name for output first order partial derivative dy (N-S slope) raster map"
+msgstr "Nombre de archivo de derivada dy (pendiente N-S) parcial de primer orden de salida"
 
 #: ../raster/r.slope.aspect/main.c:221
 #, fuzzy
@@ -12976,9 +12026,7 @@
 #: ../raster/r.slope.aspect/main.c:250
 #, fuzzy
 msgid "Minimum slope value (in percent) for which aspect is computed"
-msgstr ""
-"Valor de pendiente mínimo (en porcentaje) para el que se procesa la "
-"orientación"
+msgstr "Valor de pendiente mínimo (en porcentaje) para el que se procesa la orientación"
 
 #: ../raster/r.slope.aspect/main.c:259
 #, fuzzy
@@ -12998,12 +12046,8 @@
 
 #: ../raster/r.slope.aspect/main.c:334
 #, c-format
-msgid ""
-"You must specify at least one of the parameters: <%s>, <%s>, <%s>, <%s>, <"
-"%s>, <%s>, <%s>, <%s> or <%s>"
-msgstr ""
-"Tienes que especificar como mínimo uno de los parámetros:<%s>, <%s>, <%s>, <"
-"%s>, <%s>, <%s>, <%s>, <%s> o <%s>"
+msgid "You must specify at least one of the parameters: <%s>, <%s>, <%s>, <%s>, <%s>, <%s>, <%s>, <%s> or <%s>"
+msgstr "Tienes que especificar como mínimo uno de los parámetros:<%s>, <%s>, <%s>, <%s>, <%s>, <%s>, <%s>, <%s> o <%s>"
 
 #: ../raster/r.slope.aspect/main.c:356
 #, c-format
@@ -13079,9 +12123,7 @@
 #: ../raster/r.resamp.interp/main.c:80
 #, fuzzy
 msgid "Resamples raster map to a finer grid using interpolation."
-msgstr ""
-"Remuestrea capas de mapas raster a una malla de mjeor calidad usando "
-"interpolación."
+msgstr "Remuestrea capas de mapas raster a una malla de mjeor calidad usando interpolación."
 
 #: ../raster/r.resamp.interp/main.c:88
 #, fuzzy
@@ -13100,9 +12142,7 @@
 
 #: ../raster/r.contour/main.c:91
 msgid "Produces a vector map of specified contours from a raster map."
-msgstr ""
-"Produce un mapa vectorial de contrornos específicado a partir de un mapa "
-"raster."
+msgstr "Produce un mapa vectorial de contrornos específicado a partir de un mapa raster."
 
 #: ../raster/r.contour/main.c:101
 msgid "Increment between contour levels"
@@ -13207,7 +12247,7 @@
 
 #: ../raster/r.uslek/main.c:55
 msgid "soil"
-msgstr ""
+msgstr "suelo"
 
 #: ../raster/r.uslek/main.c:57
 msgid "Computes USLE Soil Erodibility Factor (K)."
@@ -13241,9 +12281,7 @@
 #: ../raster/r.in.lidar/main.c:174
 #, fuzzy
 msgid "Creates a raster map from LAS LiDAR points using univariate statistics."
-msgstr ""
-"Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando "
-"estadísticas univariantes."
+msgstr "Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando estadísticas univariantes."
 
 #: ../raster/r.in.lidar/main.c:177 ../vector/v.in.lidar/main.c:162
 #, fuzzy
@@ -13274,8 +12312,7 @@
 
 #: ../raster/r.in.lidar/main.c:262 ../vector/v.in.lidar/main.c:199
 #, fuzzy
-msgid ""
-"Input is comma separated integers. If not specified, all points are imported."
+msgid "Input is comma separated integers. If not specified, all points are imported."
 msgstr "Se importan los valores enteros"
 
 #: ../raster/r.in.lidar/main.c:268 ../vector/v.in.lidar/main.c:205
@@ -13286,8 +12323,7 @@
 #: ../raster/r.in.lidar/main.c:279 ../vector/v.in.lidar/main.c:214
 #: ../vector/v.in.ogr/main.c:277
 msgid "Override dataset projection (use location's projection)"
-msgstr ""
-"Ignorar proyección del conjunto de datos (usar proyección de la localización)"
+msgstr "Ignorar proyección del conjunto de datos (usar proyección de la localización)"
 
 #: ../raster/r.in.lidar/main.c:294
 msgid "Import intensity values rather than z values"
@@ -13310,12 +12346,8 @@
 
 #: ../raster/r.in.lidar/main.c:362 ../vector/v.in.lidar/main.c:382
 #: ../vector/v.in.ogr/main.c:711
-msgid ""
-"Unable to convert input map projection information to GRASS format for "
-"checking"
-msgstr ""
-"No se puede convertir información de la proyección del mapa de entrada a "
-"formato GRASS para comprobar"
+msgid "Unable to convert input map projection information to GRASS format for checking"
+msgstr "No se puede convertir información de la proyección del mapa de entrada a formato GRASS para comprobar"
 
 #: ../raster/r.in.lidar/main.c:392 ../vector/v.in.lidar/main.c:412
 #: ../vector/v.in.ogr/main.c:741
@@ -13330,18 +12362,13 @@
 "You can use the -o flag to %s to override this projection check.\n"
 msgstr ""
 "\n"
-"Puede usar la opción -o para que %s ignore la comprobación de esta "
-"proyección.\n"
+"Puede usar la opción -o para que %s ignore la comprobación de esta proyección.\n"
 
 #: ../raster/r.in.lidar/main.c:451 ../vector/v.in.lidar/main.c:471
 #: ../vector/v.in.ogr/main.c:800
 #, fuzzy
-msgid ""
-"Consider generating a new location with 'location' parameter from input data "
-"set.\n"
-msgstr ""
-"Considere generar una nueva localización con el parámetro 'localización' del "
-"conjunto de datos de entrada.\n"
+msgid "Consider generating a new location with 'location' parameter from input data set.\n"
+msgstr "Considere generar una nueva localización con el parámetro 'localización' del conjunto de datos de entrada.\n"
 
 #: ../raster/r.in.lidar/main.c:593
 msgid "zrange will not be taken into account during scan"
@@ -13373,8 +12400,7 @@
 #: ../raster/r.surf.contour/main.c:64
 #, fuzzy
 msgid "Generates surface raster map from rasterized contours."
-msgstr ""
-"Programa de generación de superficies a partir de contornos rasterizados."
+msgstr "Programa de generación de superficies a partir de contornos rasterizados."
 
 #: ../raster/r.surf.contour/main.c:67
 #, fuzzy
@@ -13391,8 +12417,7 @@
 
 #: ../raster/r.shaded.relief/main.c:110
 msgid "Creates shaded relief map from an elevation map (DEM)."
-msgstr ""
-"Crea un mapa compartido de relieve a partir de un mapa de elevaciones (DEM)."
+msgstr "Crea un mapa compartido de relieve a partir de un mapa de elevaciones (DEM)."
 
 #: ../raster/r.shaded.relief/main.c:115
 #, fuzzy
@@ -13419,8 +12444,7 @@
 #: ../raster/r.shaded.relief/main.c:149
 #, fuzzy
 msgid "Scale factor for converting meters to elevation units"
-msgstr ""
-"Factor de escala para convertir unidades horizontales a unidades de elevación"
+msgstr "Factor de escala para convertir unidades horizontales a unidades de elevación"
 
 #: ../raster/r.shaded.relief/main.c:156
 #, fuzzy
@@ -13450,20 +12474,14 @@
 #, fuzzy
 msgid ""
 "\n"
-"You can use the -o flag to r.external to override this check and use the "
-"location definition for the dataset.\n"
+"You can use the -o flag to r.external to override this check and use the location definition for the dataset.\n"
 msgstr ""
 "\n"
-"Puede usar la opción -o para que r.in.gdal ignore esta comprobación y usar "
-"la definición de la localización para el conjunto de datos.\n"
+"Puede usar la opción -o para que r.in.gdal ignore esta comprobación y usar la definición de la localización para el conjunto de datos.\n"
 
 #: ../raster/r.external/window.c:23
-msgid ""
-"Input raster map is rotated - cannot import. You may use 'gdalwarp' to "
-"transform the map to North-up."
-msgstr ""
-"El mapa ráster de entrada está girado - no se puede importar. Puede usar "
-"'gdalwarp' para transformar el mapa y orientarlo al Norte."
+msgid "Input raster map is rotated - cannot import. You may use 'gdalwarp' to transform the map to North-up."
+msgstr "El mapa ráster de entrada está girado - no se puede importar. Puede usar 'gdalwarp' para transformar el mapa y orientarlo al Norte."
 
 #: ../raster/r.external/window.c:26
 msgid "Applying horizontal flip"
@@ -13476,8 +12494,7 @@
 #: ../raster/r.external/main.c:59
 #, fuzzy
 msgid "Links GDAL supported raster data as a pseudo GRASS raster map."
-msgstr ""
-"Importar archivo ráster soportado por GDAL a una capa de mapa ráster binario."
+msgstr "Importar archivo ráster soportado por GDAL a una capa de mapa ráster binario."
 
 #: ../raster/r.external/main.c:62
 #, fuzzy
@@ -13726,8 +12743,7 @@
 
 #: ../raster/r.in.bin/main.c:270
 msgid "Import as double-precision floating-point data (default: integer)"
-msgstr ""
-"Importar como datos floating-point de precisión doble (por defecto: integer)"
+msgstr "Importar como datos floating-point de precisión doble (por defecto: integer)"
 
 #: ../raster/r.in.bin/main.c:274 ../raster3d/r3.in.bin/main.c:369
 msgid "Signed data (two's complement)"
@@ -13894,12 +12910,8 @@
 
 #: ../raster/r.in.bin/main.c:556
 #, fuzzy, c-format
-msgid ""
-"East-West (ewres: %f) and North-South (nwres: %f) resolution differ "
-"significantly. Did you assign %s= and %s= correctly?"
-msgstr ""
-"La resolución Este-Oeste (ewres: %f) y Norte-Sud (nwres: %f) difiere "
-"significativamente. ¿Asignaste este= y oeste= correctamente?"
+msgid "East-West (ewres: %f) and North-South (nwres: %f) resolution differ significantly. Did you assign %s= and %s= correctly?"
+msgstr "La resolución Este-Oeste (ewres: %f) y Norte-Sud (nwres: %f) difiere significativamente. ¿Asignaste este= y oeste= correctamente?"
 
 #: ../raster/r.in.bin/main.c:577
 msgid "File Size %"
@@ -13917,9 +12929,7 @@
 #: ../raster/r.kappa/calc_kappa.c:32
 #, c-format
 msgid "Cannot open file <%s> to write kappa and relevant parameters"
-msgstr ""
-"No se puede abrir el archivo <%s> para escribir el parámetro kappa y "
-"parámetros relevantes"
+msgstr "No se puede abrir el archivo <%s> para escribir el parámetro kappa y parámetros relevantes"
 
 #: ../raster/r.kappa/main.c:70 ../imagery/i.cluster/main.c:76
 #: ../imagery/i.maxlik/main.c:62 ../imagery/i.smap/main.c:39
@@ -13931,12 +12941,8 @@
 
 #: ../raster/r.kappa/main.c:72
 #, fuzzy
-msgid ""
-"Calculates error matrix and kappa parameter for accuracy assessment of "
-"classification result."
-msgstr ""
-"Calcular matriz de error y el parámetro kappa para ensayo de precisión del "
-"resultado de clasificación."
+msgid "Calculates error matrix and kappa parameter for accuracy assessment of classification result."
+msgstr "Calcular matriz de error y el parámetro kappa para ensayo de precisión del resultado de clasificación."
 
 #: ../raster/r.kappa/main.c:78
 msgid "Name of raster map containing classification result"
@@ -13948,8 +12954,7 @@
 
 #: ../raster/r.kappa/main.c:88
 msgid "Name for output file containing error matrix and kappa"
-msgstr ""
-"Nombre para el archivo de salida que contenga la matriz de errores y kappa"
+msgstr "Nombre para el archivo de salida que contenga la matriz de errores y kappa"
 
 #: ../raster/r.kappa/main.c:90 ../raster/r.kappa/main.c:98
 #: ../raster/r.univar/r.univar_main.c:42
@@ -13984,9 +12989,7 @@
 #: ../raster/r.kappa/prt_mat.c:39
 #, c-format
 msgid "Cannot open file <%s> to write cats and counts (error matrix)"
-msgstr ""
-"No se puede abrir el archivo <%s> para escribir categorías y cuentas (matriz "
-"de errores)"
+msgstr "No se puede abrir el archivo <%s> para escribir categorías y cuentas (matriz de errores)"
 
 #: ../raster/r.kappa/prt_label.c:17
 #, c-format
@@ -14147,19 +13150,12 @@
 msgstr "Tipo no válido: %d"
 
 #: ../raster/r.neighbors/main.c:173
-msgid ""
-"Makes each cell category value a function of the category values assigned to "
-"the cells around it, and stores new cell values in an output raster map "
-"layer."
-msgstr ""
-"Hace cada valor de categoría de celda una función de los valores de "
-"categoría asignados a las celdas a su alrededor y guarda los nuevos valores "
-"de celda en una capa de mapa ráster de salida."
+msgid "Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer."
+msgstr "Hace cada valor de categoría de celda una función de los valores de categoría asignados a las celdas a su alrededor y guarda los nuevos valores de celda en una capa de mapa ráster de salida."
 
 #: ../raster/r.neighbors/main.c:183
 #, fuzzy
-msgid ""
-"Name of an input raster map to select the cells which should be processed"
+msgid "Name of an input raster map to select the cells which should be processed"
 msgstr "Mapa ráster que recoge los resultados rechazados en el umbral"
 
 #: ../raster/r.neighbors/main.c:202 ../vector/v.neighbors/main.c:71
@@ -14208,15 +13204,12 @@
 
 #: ../raster/r.neighbors/main.c:327
 #, fuzzy, c-format
-msgid ""
-"Method %s not compatible with weighing window, using weight mask instead"
+msgid "Method %s not compatible with weighing window, using weight mask instead"
 msgstr "Método %s no compatible con el fitro Gaussiano"
 
 #: ../raster/r.neighbors/main.c:335
 #, fuzzy, c-format
-msgid ""
-"Method %s not compatible with Gaussian filter, using unweighed version "
-"instead"
+msgid "Method %s not compatible with Gaussian filter, using unweighed version instead"
 msgstr "Método %s no compatible con el fitro Gaussiano"
 
 #: ../raster/r.neighbors/main.c:384
@@ -14235,12 +13228,8 @@
 msgstr "Error al leer el archivo de pesos %s"
 
 #: ../raster/r.spreadpath/main.c:93
-msgid ""
-"Recursively traces the least cost path backwards to cells from which the "
-"cumulative cost was determined."
-msgstr ""
-"Traza de forma recursiva la ruta de menor coste de vuelta hacia las celdas "
-"desde las que se determinó el coste acumulado."
+msgid "Recursively traces the least cost path backwards to cells from which the cumulative cost was determined."
+msgstr "Traza de forma recursiva la ruta de menor coste de vuelta hacia las celdas desde las que se determinó el coste acumulado."
 
 #: ../raster/r.spreadpath/main.c:102
 #, fuzzy
@@ -14281,7 +13270,7 @@
 #: ../raster/r.univar/r.univar_main.c:61 ../vector/v.univar/main.c:123
 #: ../vector/v.what/main.c:98
 msgid "Print the stats in shell script style"
-msgstr "Imprimir las estadísticas en estilo de script de consola"
+msgstr "Mostrar las estadísticas en estilo de script de consola de comandos UNIX"
 
 #: ../raster/r.univar/r3.univar_main.c:63
 #: ../raster/r.univar/r.univar_main.c:66
@@ -14307,18 +13296,12 @@
 
 #: ../raster/r.univar/r3.univar_main.c:103
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from the non-null cells of a 3D raster map."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Calculates univariate statistics from the non-null cells of a 3D raster map."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
 
 #: ../raster/r.univar/r3.univar_main.c:105
 #: ../raster/r.univar/r.univar_main.c:108
-msgid ""
-"Statistics include number of cells counted, minimum and maximum cell values, "
-"range, arithmetic mean, population variance, standard deviation, coefficient "
-"of variation, and sum."
+msgid "Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum."
 msgstr ""
 
 #: ../raster/r.univar/r3.univar_main.c:151
@@ -14356,20 +13339,12 @@
 msgstr "ráster, estadísticas"
 
 #: ../raster/r.univar/r.univar_main.c:106
-msgid ""
-"Calculates univariate statistics from the non-null cells of a raster map."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Calculates univariate statistics from the non-null cells of a raster map."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
 
 #: ../raster/r.patch/main.c:60
-msgid ""
-"Creates a composite raster map layer by using known category values from one "
-"(or more) map layer(s) to fill in areas of \"no data\" in another map layer."
-msgstr ""
-"Crea una capa de mapa ráster compuesta usando valores de categoría conocidos "
-"de una (o más) capa(s) de mapa para rellenar áreas \"sin datos\" en otra "
-"capa de mapa."
+msgid "Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of \"no data\" in another map layer."
+msgstr "Crea una capa de mapa ráster compuesta usando valores de categoría conocidos de una (o más) capa(s) de mapa para rellenar áreas \"sin datos\" en otra capa de mapa."
 
 #: ../raster/r.patch/main.c:67
 msgid "Name of raster maps to be patched together"
@@ -14516,9 +13491,7 @@
 
 #: ../raster/r.surf.fractal/process.c:54
 msgid "Unable to allocate data buffer. Check current region with g.region."
-msgstr ""
-"No se puede asignar buffer a los datos. Comprobar la región actual con g."
-"region."
+msgstr "No se puede asignar buffer a los datos. Comprobar la región actual con g.region."
 
 #: ../raster/r.surf.fractal/spec_syn.c:60
 msgid "Preliminary surface calculations..."
@@ -14583,18 +13556,12 @@
 #: ../raster/r.reclass/main.c:52
 #, fuzzy
 msgid "Reclassify raster map based on category values."
-msgstr ""
-"Consulta capas de mapa ráster en sus valores de categoría y etiquetas de "
-"categoría."
+msgstr "Consulta capas de mapa ráster en sus valores de categoría y etiquetas de categoría."
 
 #: ../raster/r.reclass/main.c:54
 #, fuzzy
-msgid ""
-"Creates a new raster map whose category values are based upon a "
-"reclassification of the categories in an existing raster map."
-msgstr ""
-"Crea una nueva capa de mapa cuyos valores de categorías están basados en una "
-"reclasificación de las categorías de una capa de mapa ráster existente."
+msgid "Creates a new raster map whose category values are based upon a reclassification of the categories in an existing raster map."
+msgstr "Crea una nueva capa de mapa cuyos valores de categorías están basados en una reclasificación de las categorías de una capa de mapa ráster existente."
 
 #: ../raster/r.reclass/main.c:59
 #, fuzzy
@@ -14617,9 +13584,7 @@
 #: ../raster/r.reclass/main.c:103
 #, c-format
 msgid "Enter rule(s), \"end\" when done, \"help\" if you need it\n"
-msgstr ""
-"Introduzca regla(s), \"end\" cuando haya finalizado, \"help\" si necesitas "
-"ayuda\n"
+msgstr "Introduzca regla(s), \"end\" cuando haya finalizado, \"help\" si necesitas ayuda\n"
 
 #: ../raster/r.reclass/main.c:105
 #, fuzzy, c-format
@@ -14678,11 +13643,8 @@
 
 #: ../raster/r.surf.random/main.c:40
 #, fuzzy
-msgid ""
-"Produces a raster surface map of uniform random deviates with defined range."
-msgstr ""
-"Produce un mapa raster de desviaciones aleatorias uniformes cuyo intervalo "
-"puede ser expresado por el usuario."
+msgid "Produces a raster surface map of uniform random deviates with defined range."
+msgstr "Produce un mapa raster de desviaciones aleatorias uniformes cuyo intervalo puede ser expresado por el usuario."
 
 #: ../raster/r.surf.random/main.c:46
 msgid "Minimum random value"
@@ -14756,14 +13718,11 @@
 #: ../raster/r.flow/io.c:87
 #, fuzzy
 msgid "Elevation raster map resolution differs from current region resolution"
-msgstr ""
-"La resolución del archivo de elevación es distinta que la de la región actual"
+msgstr "La resolución del archivo de elevación es distinta que la de la región actual"
 
 #: ../raster/r.flow/io.c:104
 msgid "Resolution of aspect file differs from current region resolution"
-msgstr ""
-"La resolución del archivo de orientación es distinta que la de la región "
-"actual"
+msgstr "La resolución del archivo de orientación es distinta que la de la región actual"
 
 #: ../raster/r.flow/io.c:121
 msgid "Reading input files: barrier"
@@ -14828,9 +13787,7 @@
 #: ../raster/r.flow/precomp.c:116
 #, c-format
 msgid "Resolution too unbalanced (%f x %f); please resample input map"
-msgstr ""
-"Resolución demasiado desequilibrada (%f x %f); por favor vuelva a muestrear "
-"el mapa de entrada"
+msgstr "Resolución demasiado desequilibrada (%f x %f); por favor vuelva a muestrear el mapa de entrada"
 
 #: ../raster/r.flow/main.c:423
 #, fuzzy
@@ -14839,13 +13796,8 @@
 
 #: ../raster/r.flow/main.c:425
 #, fuzzy
-msgid ""
-"Computes flowlines, flowpath lengths, and flowaccumulation (contributing "
-"areas) from a elevation raster map."
-msgstr ""
-"Construcción de curvas de pendiente (líneas de flujo), longitudes de ruta de "
-"flujo y densidades de líneas de flujo (áreas pendiente arriba) a partir de "
-"un modelo de elevación digital (MDT) ráster"
+msgid "Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map."
+msgstr "Construcción de curvas de pendiente (líneas de flujo), longitudes de ruta de flujo y densidades de líneas de flujo (áreas pendiente arriba) a partir de un modelo de elevación digital (MDT) ráster"
 
 #: ../raster/r.flow/main.c:434
 #: ../locale/scriptstrings/d.rast.edit_to_translate.c:5
@@ -14883,9 +13835,7 @@
 
 #: ../raster/r.flow/main.c:476
 msgid "Compute upslope flowlines instead of default downhill flowlines"
-msgstr ""
-"Procesar líneas de corriente pendiente arriba en vez de las líneas "
-"predeterminadas pendiente abajo"
+msgstr "Procesar líneas de corriente pendiente arriba en vez de las líneas predeterminadas pendiente abajo"
 
 #: ../raster/r.flow/main.c:480
 #, fuzzy
@@ -14901,12 +13851,8 @@
 msgstr "Debe seleccionar uno o más mapas de salida (flout, lgout, dsout)"
 
 #: ../raster/r.flow/main.c:555
-msgid ""
-"lat/long projection not supported by r.flow. Please use 'r.watershed' for "
-"calculating flow accumulation."
-msgstr ""
-"Las proyecciones latitud/longitud no están soportadas por r.flow. Por favor, "
-"use 'r.watershed' para calcular acumulación de flujo."
+msgid "lat/long projection not supported by r.flow. Please use 'r.watershed' for calculating flow accumulation."
+msgstr "Las proyecciones latitud/longitud no están soportadas por r.flow. Por favor, use 'r.watershed' para calcular acumulación de flujo."
 
 #: ../raster/r.flow/mem.c:40
 #, c-format
@@ -14915,8 +13861,7 @@
 
 #: ../raster/r.describe/main.c:57
 msgid "Prints terse list of category values found in a raster map layer."
-msgstr ""
-"Imprime una lista concisa de valores de categoría en una capa de mapa ráster."
+msgstr "Imprime una lista concisa de valores de categoría en una capa de mapa ráster."
 
 #: ../raster/r.describe/main.c:76
 msgid "Number of quantization steps"
@@ -15026,7 +13971,7 @@
 
 #: ../general/g.ppmtopng/main.c:119
 msgid "Converts between PPM/PGM and PNG image formats."
-msgstr ""
+msgstr "Convierte entre formatos de imagen PPM/PGM y PNG."
 
 #: ../general/g.list/main.c:79
 #: ../locale/scriptstrings/t.rast.list_to_translate.c:5
@@ -15034,16 +13979,12 @@
 #: ../locale/scriptstrings/t.vect.list_to_translate.c:5
 #: ../locale/scriptstrings/t.rast3d.list_to_translate.c:5
 msgid "list"
-msgstr ""
+msgstr "lista"
 
 #: ../general/g.list/main.c:81
 #, fuzzy
-msgid ""
-"Lists available GRASS data base files of the user-specified data type "
-"optionally using the search pattern."
-msgstr ""
-"Lista archivos de base de datos de GRASS del tipo de datos especificado por "
-"el usuario para una salida estándar."
+msgid "Lists available GRASS data base files of the user-specified data type optionally using the search pattern."
+msgstr "Lista archivos de base de datos de GRASS del tipo de datos especificado por el usuario para una salida estándar."
 
 #: ../general/g.list/main.c:97
 msgid "Map name search pattern (default: all)"
@@ -15071,9 +14012,7 @@
 #: ../general/g.list/main.c:113
 #, fuzzy
 msgid "'.' for current mapset; '*' for all mapsets in location"
-msgstr ""
-"Opcionalmente crear nuevo directorio de mapas o lista disponible de "
-"directorios de mapas en una posición dada."
+msgstr "Opcionalmente crear nuevo directorio de mapas o lista disponible de directorios de mapas en una posición dada."
 
 #: ../general/g.list/main.c:119
 #, fuzzy
@@ -15166,9 +14105,7 @@
 
 #: ../general/g.setproj/main.c:81
 msgid "Interactively reset the location's projection settings."
-msgstr ""
-"Restablecer la configuración de la proyección de la localización de forma "
-"interactiva."
+msgstr "Restablecer la configuración de la proyección de la localización de forma interactiva."
 
 #: ../general/g.setproj/main.c:88
 msgid "You must be in the PERMANENT mapset to run g.setproj"
@@ -15214,8 +14151,7 @@
 #: ../general/g.setproj/main.c:198
 #, c-format
 msgid "Projection %s is not specified in the file 'proj-parms.table'"
-msgstr ""
-"La proyección %s no está especificada en el el archivo 'proj-parms.table'"
+msgstr "La proyección %s no está especificada en el el archivo 'proj-parms.table'"
 
 #: ../general/g.setproj/main.c:205
 msgid "Do you wish to specify a geodetic datum for this location?"
@@ -15228,8 +14164,7 @@
 
 #: ../general/g.setproj/main.c:217
 msgid "Do you wish to change the datum (or datum transformation parameters)?"
-msgstr ""
-"¿Quiere cambiar el datum (o los parámetros de transformación del datum)?"
+msgstr "¿Quiere cambiar el datum (o los parámetros de transformación del datum)?"
 
 #: ../general/g.setproj/main.c:225
 msgid "The datum information has not been changed"
@@ -15279,14 +14214,8 @@
 msgstr "La información de la zona UTM no se ha actualizado"
 
 #: ../general/g.setproj/main.c:456
-msgid ""
-"But if you change zone, all the existing data will be interpreted by "
-"projection software. GRASS will not automatically re-project or even change "
-"the headers for existing maps."
-msgstr ""
-"Pero si cambia la zona, todos los datos existente se interpretarán mediante "
-"software de proyección. GRASS no reproyectará ni cambiará las cabeceras de "
-"los mapas existentes de forma automática."
+msgid "But if you change zone, all the existing data will be interpreted by projection software. GRASS will not automatically re-project or even change the headers for existing maps."
+msgstr "Pero si cambia la zona, todos los datos existente se interpretarán mediante software de proyección. GRASS no reproyectará ni cambiará las cabeceras de los mapas existentes de forma automática."
 
 #: ../general/g.setproj/main.c:461
 msgid "Would you still like to change the UTM zone?"
@@ -15372,9 +14301,7 @@
 
 #: ../general/g.dirseps/main.c:37
 msgid "Internal GRASS utility for converting directory separator characters."
-msgstr ""
-"Utilidad interna de GRASS para convertir caracteres de separación de "
-"directorios."
+msgstr "Utilidad interna de GRASS para convertir caracteres de separación de directorios."
 
 #: ../general/g.rename/main.c:46
 #: ../locale/scriptstrings/t.rename_to_translate.c:4
@@ -15384,9 +14311,7 @@
 
 #: ../general/g.rename/main.c:48
 msgid "Renames data base element files in the user's current mapset."
-msgstr ""
-"Renombra archivos de elementos de base de datos en el directorio de mapas "
-"actual del usuario."
+msgstr "Renombra archivos de elementos de base de datos en el directorio de mapas actual del usuario."
 
 #: ../general/g.rename/main.c:54
 #, fuzzy
@@ -15406,9 +14331,7 @@
 #: ../general/g.rename/main.c:87
 #, c-format
 msgid "%s=%s,%s: files could be the same, no rename possible"
-msgstr ""
-"%s=%s,%s: los archivos podrían ser los mismos, no es posible cambiar el "
-"nombre"
+msgstr "%s=%s,%s: los archivos podrían ser los mismos, no es posible cambiar el nombre"
 
 #: ../general/g.rename/main.c:102
 msgid "Renaming reclass maps"
@@ -15416,26 +14339,20 @@
 
 #: ../general/g.message/main.c:34 ../general/g.version/main.c:62
 #: ../general/g.tempfile/main.c:39
-#, fuzzy
 msgid "support"
-msgstr "Importar"
+msgstr "soporte"
 
 #: ../general/g.message/main.c:35
-#, fuzzy
 msgid "scripts"
-msgstr "PostScript"
+msgstr "scripts"
 
 #: ../general/g.message/main.c:37
-msgid ""
-"Prints a message, warning, progress info, or fatal error in the GRASS way."
-msgstr ""
-"Imprime un mensaje, advertencia, información de progresso, o error fatal al "
-"modo de GRASS."
+msgid "Prints a message, warning, progress info, or fatal error in the GRASS way."
+msgstr "Imprime un mensaje, advertencia, información de progresso, o error fatal al modo de GRASS."
 
 #: ../general/g.message/main.c:39
 msgid "This module should be used in scripts for messages served to user."
-msgstr ""
-"Este módulo debería usarse en scripts para los mensajes mostrados al usuario."
+msgstr "Este módulo debería usarse en scripts para los mensajes mostrados al usuario."
 
 #: ../general/g.message/main.c:43 ../general/g.message/main.c:48
 #: ../general/g.message/main.c:53 ../general/g.message/main.c:58
@@ -15471,7 +14388,7 @@
 
 #: ../general/g.message/main.c:65
 msgid "Message is printed on GRASS_VERBOSE>=1"
-msgstr ""
+msgstr "El mensaje es mostrado en GRASS_VERBOSE>=1"
 
 #: ../general/g.message/main.c:70
 msgid "Print message only in verbose mode"
@@ -15479,7 +14396,7 @@
 
 #: ../general/g.message/main.c:71
 msgid "Message is printed only on GRASS_VERBOSE>=3"
-msgstr ""
+msgstr "El mensaje es mostrado solo en GRASS_VERBOSE>=3"
 
 #: ../general/g.message/main.c:78
 msgid "Text of the message to be printed"
@@ -15487,7 +14404,7 @@
 
 #: ../general/g.message/main.c:79
 msgid "Message is printed on GRASS_VERBOSE>=2"
-msgstr ""
+msgstr "El mensaje es mostrado solo en GRASS_VERBOSE>=2"
 
 #: ../general/g.message/main.c:88
 msgid "Level to use for debug messages"
@@ -15508,9 +14425,7 @@
 
 #: ../general/g.access/main.c:41
 msgid "Controls access to the current mapset for other users on the system."
-msgstr ""
-"Controla el acceso al directorio de mapas actual para otros usuarios del "
-"sistema."
+msgstr "Controla el acceso al directorio de mapas actual para otros usuarios del sistema."
 
 #: ../general/g.access/main.c:42
 #, fuzzy
@@ -15527,15 +14442,11 @@
 
 #: ../general/g.access/main.c:64
 msgid "UNIX filesystem access controls are not supported by MS-Windows"
-msgstr ""
-"Los controles de acceso a los archivos del sistema UNIX no son soportados "
-"por MS-Windows"
+msgstr "Los controles de acceso a los archivos del sistema UNIX no son soportados por MS-Windows"
 
 #: ../general/g.access/main.c:72
 msgid "Access to the PERMANENT mapset must be open, nothing changed"
-msgstr ""
-"El acceso al directorio de mapas PERMANENT debe estar abierto, no se cambia "
-"nada"
+msgstr "El acceso al directorio de mapas PERMANENT debe estar abierto, no se cambia nada"
 
 #: ../general/g.access/main.c:76
 #, fuzzy
@@ -15600,7 +14511,7 @@
 #: ../general/g.proj/datumtrans.c:79
 #, c-format
 msgid "Ellipsoid set to <%s>"
-msgstr ""
+msgstr "Elipsoide establecido en <%s>"
 
 #: ../general/g.proj/main.c:65
 #, fuzzy
@@ -15609,9 +14520,7 @@
 
 #: ../general/g.proj/main.c:68
 #, fuzzy
-msgid ""
-"Prints or modifies GRASS projection information files (in various co-"
-"ordinate system descriptions)."
+msgid "Prints or modifies GRASS projection information files (in various co-ordinate system descriptions)."
 msgstr "Imprimir también la información de la instalación de GRASS"
 
 #: ../general/g.proj/main.c:71
@@ -15630,25 +14539,20 @@
 msgstr "Imprimir información de proyección (en formato convencional GRASS)"
 
 #: ../general/g.proj/main.c:87
-#, fuzzy
 msgid "Print projection information in shell script style"
-msgstr "Imprimir información de proyección en formato WKT"
+msgstr "Mostrar información en el estilo de script de la consola de comandos UNIX"
 
 #: ../general/g.proj/main.c:93
 msgid "Verify datum information and print transformation parameters"
-msgstr ""
-"Verificar información del datum e imprimir parámetros de transformación"
+msgstr "Verificar información del datum e imprimir parámetros de transformación"
 
 #: ../general/g.proj/main.c:99
 msgid "Print projection information in PROJ.4 format"
 msgstr "Imprimir información de proyección en formato PROJ.4"
 
 #: ../general/g.proj/main.c:105
-msgid ""
-"Print 'flat' output with no linebreaks (applies to WKT and PROJ.4 output)"
-msgstr ""
-"Imprimir salida 'lisa' sin saltos de página (aplicable a salidas WKT y "
-"PROJ.4)"
+msgid "Print 'flat' output with no linebreaks (applies to WKT and PROJ.4 output)"
+msgstr "Imprimir salida 'lisa' sin saltos de página (aplicable a salidas WKT y PROJ.4)"
 
 #: ../general/g.proj/main.c:115
 msgid "Print projection information in WKT format"
@@ -15672,8 +14576,7 @@
 #: ../general/g.proj/main.c:138
 #, fuzzy
 msgid "Name of ASCII file containing a WKT projection description"
-msgstr ""
-"Archivo ASCII que contiene una descripción de proyección WKT (- para stdin)"
+msgstr "Archivo ASCII que contiene una descripción de proyección WKT (- para stdin)"
 
 #: ../general/g.proj/main.c:148
 #, fuzzy
@@ -15692,13 +14595,11 @@
 #: ../general/g.proj/main.c:168
 #, fuzzy
 msgid "Datum (overrides any datum specified in input co-ordinate system)"
-msgstr ""
-"Forzar a ignorar la información de transformación del datum en el sistema de "
-"coordenadas de entrada"
+msgstr "Forzar a ignorar la información de transformación del datum en el sistema de coordenadas de entrada"
 
 #: ../general/g.proj/main.c:170
 msgid "Accepts standard GRASS datum codes, or \"list\" to list and exit"
-msgstr ""
+msgstr "Acepta códigos estándar de los datums de GRASS, o \"list\" para enlistar y salir"
 
 #: ../general/g.proj/main.c:180
 msgid "Index number of datum transform parameters"
@@ -15709,12 +14610,8 @@
 msgstr " \"0\" para sin especificar o \"-1\" para listar y salir"
 
 #: ../general/g.proj/main.c:187
-msgid ""
-"Force override of datum transformation information in input co-ordinate "
-"system"
-msgstr ""
-"Forzar a ignorar la información de transformación del datum en el sistema de "
-"coordenadas de entrada"
+msgid "Force override of datum transformation information in input co-ordinate system"
+msgstr "Forzar a ignorar la información de transformación del datum en el sistema de coordenadas de entrada"
 
 #: ../general/g.proj/main.c:193
 #, fuzzy
@@ -15740,19 +14637,19 @@
 msgstr "Faltan los archivos de proyección"
 
 #: ../general/g.proj/main.c:280
-#, fuzzy, c-format
+#, c-format
 msgid "Only one of -%c, -%c, -%c, -%c, -%c or -%c flags may be specified"
-msgstr "Sólo se puede especificar una de las opciones '%s', '%s', '%s' o '%s'"
+msgstr "Sólo se puede especificar una de las opciones  -%c, -%c, -%c, -%c, -%c o -%c "
 
 #: ../general/g.proj/main.c:307
 #, c-format
 msgid "No output format specified, define one of flags -%c, -%c, -%c, or -%c"
-msgstr ""
+msgstr "No se especificó el formato de salida, definir una de las opciones -%c, -%c, -%c, o -%c "
 
 #: ../general/g.proj/main.c:311
 #, c-format
 msgid "No output format specified, define one of flags -%c, -%c, or -%c"
-msgstr ""
+msgstr "No se especificó el formato de salida, definir una de las opciones -%c, -%c, o -%c"
 
 #: ../general/g.proj/create.c:17
 #, fuzzy, c-format
@@ -15778,23 +14675,13 @@
 
 #: ../general/g.proj/create.c:36
 #, fuzzy, c-format
-msgid ""
-"You must select the PERMANENT mapset before updating the current location's "
-"projection (current mapset is <%s>)"
-msgstr ""
-"Debe seleccionar el directorio de mapas PERMANENT antes de actualizar la "
-"proyección de la localización actual. (El directorio de mapas actual es %s)"
+msgid "You must select the PERMANENT mapset before updating the current location's projection (current mapset is <%s>)"
+msgstr "Debe seleccionar el directorio de mapas PERMANENT antes de actualizar la proyección de la localización actual. (El directorio de mapas actual es %s)"
 
 #: ../general/g.proj/create.c:62
 #, fuzzy
-msgid ""
-"Default region was updated to the new projection, but if you have multiple "
-"mapsets `g.region -d` should be run in each to update the region from the "
-"default"
-msgstr ""
-"N.B. La región por omisión se actualizó a la nueva proyección, pero si tiene "
-"múltiples directorios de mapas debería ejecutar g.mapset -d en cada uno para "
-"actualizar la región a partir de la predeterminada."
+msgid "Default region was updated to the new projection, but if you have multiple mapsets `g.region -d` should be run in each to update the region from the default"
+msgstr "N.B. La región por omisión se actualizó a la nueva proyección, pero si tiene múltiples directorios de mapas debería ejecutar g.mapset -d en cada uno para actualizar la región a partir de la predeterminada."
 
 #: ../general/g.proj/create.c:66
 #, fuzzy
@@ -15837,12 +14724,8 @@
 
 #: ../general/g.proj/input.c:259
 #, c-format
-msgid ""
-"Read of file %s was successful, but it did not contain projection "
-"information. 'XY (unprojected)' will be used"
-msgstr ""
-"La lectura del archivo %s tuvo éxito , pero no contiene información de "
-"proyección. Se usará 'XY (sin proyectar)'"
+msgid "Read of file %s was successful, but it did not contain projection information. 'XY (unprojected)' will be used"
+msgstr "La lectura del archivo %s tuvo éxito , pero no contiene información de proyección. Se usará 'XY (sin proyectar)'"
 
 #: ../general/g.proj/output.c:181
 #, c-format
@@ -15851,13 +14734,8 @@
 
 #: ../general/g.copy/main.c:44
 #, fuzzy
-msgid ""
-"Copies available data files in the current mapset search path to the user's "
-"current mapset."
-msgstr ""
-"Copia archivos de datos disponibles en la ruta de búsqueda del directorio de "
-"datos y localización actuales del usuario a los directorios de elementos "
-"adecuados bajo el directorio de mapas actual de usuario."
+msgid "Copies available data files in the current mapset search path to the user's current mapset."
+msgstr "Copia archivos de datos disponibles en la ruta de búsqueda del directorio de datos y localización actuales del usuario a los directorios de elementos adecuados bajo el directorio de mapas actual de usuario."
 
 #: ../general/g.copy/main.c:51
 #, fuzzy
@@ -15882,9 +14760,7 @@
 #: ../general/g.remove/construct_pattern.c:37
 #, fuzzy, c-format
 msgid "%s: Cannot remove or exclude files not in the current mapset."
-msgstr ""
-"Renombra archivos de elementos de base de datos en el directorio de mapas "
-"actual del usuario."
+msgstr "Renombra archivos de elementos de base de datos en el directorio de mapas actual del usuario."
 
 #: ../general/g.remove/construct_pattern.c:57
 msgid "Illegal filenames not allowed in the name or ignore option."
@@ -15898,17 +14774,13 @@
 
 #: ../general/g.remove/main.c:73
 #, fuzzy
-msgid ""
-"Removes data base element files from the user's current mapset using the "
-"search pattern."
-msgstr ""
-"Elimina archivos de elementos de bases de datos del directorio de mapas "
-"actual del usuario."
+msgid "Removes data base element files from the user's current mapset using the search pattern."
+msgstr "Elimina archivos de elementos de bases de datos del directorio de mapas actual del usuario."
 
 #: ../general/g.remove/main.c:83 ../general/g.remove/main.c:91
 #: ../general/g.remove/main.c:133
 msgid "Basic"
-msgstr ""
+msgstr "Básico"
 
 #: ../general/g.remove/main.c:90
 #, fuzzy
@@ -15937,14 +14809,12 @@
 msgstr "Forzar eliminación (requerido para la eliminación real de archivos)"
 
 #: ../general/g.remove/main.c:139
-#, fuzzy
 msgid "Remove base raster maps"
-msgstr "Eliminar mapas base"
+msgstr "Eliminar mapas ráster base"
 
 #: ../general/g.remove/main.c:208
-#, fuzzy
 msgid "The following data base element files would be deleted:"
-msgstr "Los siguientes archivos serán eliminados:"
+msgstr "Los siguientes elementos de la base de datos serán eliminados:"
 
 #: ../general/g.remove/main.c:261
 #, c-format
@@ -15965,13 +14835,11 @@
 #: ../general/g.remove/check_reclass.c:54
 #, fuzzy, c-format
 msgid "Removing information about reclassed map from <%s@%s> failed"
-msgstr ""
-"La eliminación de la información sobre el mapa reclasificado a partir de [%s@"
-"%s] falló"
+msgstr "La eliminación de la información sobre el mapa reclasificado a partir de [%s@%s] falló"
 
 #: ../general/g.gui/main.c:38
 msgid "gui"
-msgstr ""
+msgstr "gui"
 
 #: ../general/g.gui/main.c:39
 #, fuzzy
@@ -15994,11 +14862,11 @@
 
 #: ../general/g.gui/main.c:48
 msgid "Default value: GRASS_GUI if defined otherwise wxpython"
-msgstr ""
+msgstr "Valor por omisión: GRASS_GUI si es definido, de otro modo wxpython"
 
 #: ../general/g.gui/main.c:52
 msgid "wxPython based GUI (wxGUI)"
-msgstr ""
+msgstr "GUI basada en wxPython (wxGUI)"
 
 #: ../general/g.gui/main.c:53
 #, fuzzy
@@ -16007,7 +14875,7 @@
 
 #: ../general/g.gui/main.c:62
 msgid "Name of workspace file to load on start-up (valid only for wxGUI)"
-msgstr ""
+msgstr "Nombre del archivo del espacio de trabajo que se cargará en el arranque (válido solo para wxGUI)"
 
 #: ../general/g.gui/main.c:66
 #, fuzzy
@@ -16016,7 +14884,7 @@
 
 #: ../general/g.gui/main.c:67 ../general/g.gui/main.c:73
 msgid "Default"
-msgstr ""
+msgstr "Por omisión"
 
 #: ../general/g.gui/main.c:72
 #, fuzzy
@@ -16031,12 +14899,11 @@
 #: ../general/g.gui/main.c:114
 #, c-format
 msgid "Launching <%s> GUI in the background, please wait..."
-msgstr ""
+msgstr "Lanzando GUI <%s> en el fondo, por favor espere... "
 
 #: ../general/g.version/main.c:63
-#, fuzzy
 msgid "Displays GRASS version info."
-msgstr "Muestra información de versión y copyright."
+msgstr "Muestra información de la versión de GRASS."
 
 #: ../general/g.version/main.c:64
 #, fuzzy
@@ -16049,9 +14916,8 @@
 
 #: ../general/g.version/main.c:69 ../general/g.version/main.c:74
 #: ../general/g.version/main.c:80 ../general/g.version/main.c:86
-#, fuzzy
 msgid "Additional info"
-msgstr "Opciones adicionales para r.tileset"
+msgstr "Información adicional"
 
 #: ../general/g.version/main.c:73
 #, fuzzy
@@ -16070,29 +14936,23 @@
 
 #: ../general/g.version/main.c:85
 msgid "GDAL/OGR, PROJ.4, GEOS"
-msgstr ""
+msgstr "GDAL/OGR, PROJ.4, GEOS"
 
 #: ../general/g.version/main.c:90
-#, fuzzy
 msgid "Print info in shell script style (including SVN revision number)"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "Mostrar información en el estilo de script de la consola de comandos de UNIX (incluyendo número de revisión SVN)"
 
 #: ../general/g.version/main.c:91
 msgid "Shell"
-msgstr ""
+msgstr "Consola"
 
 #: ../general/g.version/main.c:149
 #, c-format
-msgid ""
-"Cannot determine GRASS libgis version and date number. The GRASS build might "
-"be broken. Report this to developers or packagers.\n"
+msgid "Cannot determine GRASS libgis version and date number. The GRASS build might be broken. Report this to developers or packagers.\n"
 msgstr ""
 
 #: ../general/g.version/main.c:156
-msgid ""
-"GRASS GIS libgis version and date number don't have the expected format. "
-"Trying to print the original strings..."
+msgid "GRASS GIS libgis version and date number don't have the expected format. Trying to print the original strings..."
 msgstr ""
 
 #: ../general/g.version/main.c:158
@@ -16179,9 +15039,8 @@
 msgstr "Superpone dos mapas vectoriales."
 
 #: ../general/g.cairocomp/main.c:203 ../general/g.pnmcomp/main.c:290
-#, fuzzy
 msgid "Name of input file(s)"
-msgstr "Nombres de los archivos de entrada"
+msgstr "Nombres de los archivo(s) de entrada"
 
 #: ../general/g.cairocomp/main.c:212
 #, fuzzy
@@ -16216,13 +15075,11 @@
 
 #: ../general/g.cairocomp/main.c:276
 msgid "input= and opacity= must have the same number of values"
-msgstr ""
+msgstr "input= y opacity= deben tener el mismo número de valores"
 
 #: ../general/g.findfile/main.c:41
 msgid "Searches for GRASS data base files and sets variables for the shell."
-msgstr ""
-"Busca archivos de bases de datos de GRASS y establece variables para la "
-"consola de comandos de UNIX."
+msgstr "Busca archivos de bases de datos de GRASS y establece variables para la consola de comandos de UNIX."
 
 #: ../general/g.findfile/main.c:58
 msgid "Name of an existing map"
@@ -16234,66 +15091,50 @@
 msgstr "Nombre de un directorio de mapas (por omisión: actual)"
 
 #: ../general/g.findfile/main.c:65
-#, fuzzy
 msgid "'.' for current mapset"
-msgstr "Cambiar directorio de mapas actual"
+msgstr "'.' para directorio de mapas actual"
 
 #: ../general/g.findfile/main.c:69
-#, fuzzy
 msgid "Do not add quotes"
 msgstr "No añadir comillas"
 
 #: ../general/g.findfile/main.c:73
-#, fuzzy
 msgid "List available elements and exit"
-msgstr "Listar las capas disponibles y salir"
+msgstr "Listar elementos disponibles y salir"
 
 #: ../general/g.findfile/main.c:96
 #, c-format
-msgid ""
-"Parameter 'file' contains reference to <%s> mapset, but mapset parameter <"
-"%s> does not correspond"
-msgstr ""
-"El parámetro 'archivo' contiene referencias al directorio de mapas <%s>, "
-"pero el parámetro <%s> del directorio de mapas no corresponde"
+msgid "Parameter 'file' contains reference to <%s> mapset, but mapset parameter <%s> does not correspond"
+msgstr "El parámetro 'archivo' contiene referencias al directorio de mapas <%s>, pero el parámetro <%s> del directorio de mapas no corresponde"
 
 #: ../general/g.findfile/element.c:7
-#, fuzzy
 msgid "List of available elements:"
-msgstr "Listar todos los directorios de mapas disponibles"
+msgstr "Lista de elementos disponibles:"
 
 #: ../general/g.mapsets/main.c:64 ../general/g.mapset/main.c:50
 #: ../general/g.region/main.c:64 ../general/g.gisenv/main.c:44
 #: ../display/d.colorlist/main.c:36 ../display/d.fontlist/main.c:46
 #: ../display/d.font/main.c:46
-#, fuzzy
 msgid "settings"
 msgstr "Configuraciones"
 
 #: ../general/g.mapsets/main.c:65
 msgid "search path"
-msgstr ""
+msgstr "buscar ruta"
 
 #: ../general/g.mapsets/main.c:66
 #, fuzzy
 msgid "Modifies/prints the user's current mapset search path."
-msgstr ""
-"Modifica la actual ruta de búsqueda del directorio de mapas del usuario."
+msgstr "Modifica la actual ruta de búsqueda del directorio de mapas del usuario."
 
 #: ../general/g.mapsets/main.c:67
-msgid ""
-"Affects the user's access to data existing under the other mapsets in the "
-"current location."
-msgstr ""
-"Afecta al acceso del usuario a datos existentes bajo otros directorios de "
-"mapas en la localización actual."
+msgid "Affects the user's access to data existing under the other mapsets in the current location."
+msgstr "Afecta al acceso del usuario a datos existentes bajo otros directorios de mapas en la localización actual."
 
 #: ../general/g.mapsets/main.c:73
 #, fuzzy
 msgid "Name(s) of existing mapset(s) to add/remove or set"
-msgstr ""
-"Nombre(s) de los directorio(s) de mapas existentes a eliminar de la lista de "
-"búsqueda"
+msgstr "Nombre(s) de los directorio(s) de mapas existentes a eliminar de la lista de búsqueda"
 
 #: ../general/g.mapsets/main.c:81
 #: ../locale/scriptstrings/g.extension.all_to_translate.c:6
@@ -16316,14 +15157,13 @@
 msgstr "Imprimir la ruta de búsqueda del directorio de mapas actual"
 
 #: ../general/g.mapsets/main.c:103
-#, fuzzy
 msgid "Launch mapset selection GUI dialog"
-msgstr "Mostrar diálogo de selección del directorio de mapas"
+msgstr "Lanzar diálogo GUI de selección de directorios de mapas"
 
 #: ../general/g.mapsets/main.c:126
-#, fuzzy, c-format
+#, c-format
 msgid "Unknown operation '%s'"
-msgstr "Operador desconocido"
+msgstr "Operación desconocida '%s'"
 
 #: ../general/g.mapsets/main.c:136 ../general/g.mapsets/main.c:138
 #: ../general/g.mapsets/main.c:148 ../display/d.mon/main.c:138
@@ -16348,9 +15188,9 @@
 msgstr "Imprimir la ruta de búsqueda del directorio de mapas actual"
 
 #: ../general/g.mapsets/main.c:203
-#, fuzzy, c-format
+#, c-format
 msgid "Mapset <%s> already in the path"
-msgstr "Directorio de mapas <%s> añadido a la ruta de búsqueda"
+msgstr "Directorio de mapas <%s> ya está añadido a la ruta de búsqueda"
 
 #: ../general/g.mapsets/main.c:210
 #, c-format
@@ -16363,9 +15203,8 @@
 msgstr "Directorio de mapas <%s> eliminado de la ruta de búsqueda"
 
 #: ../general/g.mapsets/main.c:255
-#, fuzzy
 msgid "Search path not modified"
-msgstr "Buscar ruta"
+msgstr "Ruta de búsqueda no modificada"
 
 #: ../general/g.mapsets/main.c:273
 #, fuzzy
@@ -16377,9 +15216,8 @@
 msgstr "Directorios de mapas disponibles:"
 
 #: ../general/g.mapsets/list.c:35
-#, fuzzy
 msgid "Accessible mapsets:"
-msgstr "Listar todos los directorios de mapas disponibles"
+msgstr "Directorios de mapas accesibles:"
 
 #: ../general/g.mapset/main.c:51
 #, fuzzy
@@ -16387,22 +15225,17 @@
 msgstr "Cambia el directorio de mapas actual."
 
 #: ../general/g.mapset/main.c:52
-msgid ""
-"Optionally create new mapset or list available mapsets in given location."
-msgstr ""
-"Opcionalmente crear nuevo directorio de mapas o lista disponible de "
-"directorios de mapas en una posición dada."
+msgid "Optionally create new mapset or list available mapsets in given location."
+msgstr "Opcionalmente crear nuevo directorio de mapas o lista disponible de directorios de mapas en una posición dada."
 
 #: ../general/g.mapset/main.c:56
-#, fuzzy
 msgid "Name of mapset where to switch"
-msgstr "Nombre del mapa de salida donde se escriben los errores"
+msgstr "Nombre del directorio de mapas al cual cambiar "
 
 #: ../general/g.mapset/main.c:57 ../general/g.mapset/main.c:67
 #: ../general/g.mapset/main.c:77
-#, fuzzy
 msgid "Mapset"
-msgstr "Directorio de mapas:   %s\n"
+msgstr "Directorio de mapas"
 
 #: ../general/g.mapset/main.c:66
 msgid "Location name (not location path)"
@@ -16410,23 +15243,20 @@
 
 #: ../general/g.mapset/main.c:75
 msgid "GIS data directory"
-msgstr ""
+msgstr "Directorio de datos SIG"
 
 #: ../general/g.mapset/main.c:76
 #, fuzzy
 msgid "Full path to the directory where the new location is"
-msgstr ""
-"Nueva BASE DE DATOS (ruta completa al directorio donde se encuentra la nueva "
-"localización)"
+msgstr "Nueva BASE DE DATOS (ruta completa al directorio donde se encuentra la nueva localización)"
 
 #: ../general/g.mapset/main.c:81
 msgid "Create mapset if it doesn't exist"
 msgstr "Crear directorio de mapas si no existe"
 
 #: ../general/g.mapset/main.c:88
-#, fuzzy
 msgid "List available mapsets and exit"
-msgstr "Listar las capas disponibles y salir"
+msgstr "Enlistar los directorios de mapas disponibles y salir"
 
 #: ../general/g.mapset/main.c:94
 #, fuzzy
@@ -16439,9 +15269,9 @@
 msgstr "<%s> ya es el directorio de mapas actual"
 
 #: ../general/g.mapset/main.c:158
-#, fuzzy, c-format
+#, c-format
 msgid "You don't have permission to use the mapset <%s>"
-msgstr "No tiene permiso para usar este directorio de mapas"
+msgstr "No tiene permiso para usar este directorio de mapas <%s>"
 
 #: ../general/g.mapset/main.c:166
 #, fuzzy, c-format
@@ -16449,9 +15279,9 @@
 msgstr "No se puede crear el mapa vectorial <%s>"
 
 #: ../general/g.mapset/main.c:169
-#, fuzzy, c-format
+#, c-format
 msgid "Mapset <%s> does not exist. Use -c flag to create it."
-msgstr "El directorio de mapas no existe. Use la opción -c para crearlo."
+msgstr "El directorio de mapas <%s> no existe. Use la opción -c para crearlo."
 
 #: ../general/g.mapset/main.c:179
 msgid "Unable to read GIS_LOCK environment variable"
@@ -16465,9 +15295,7 @@
 #: ../general/g.mapset/main.c:198
 #, fuzzy, c-format
 msgid "There appears to be an active GRASS session in selected mapset <%s>"
-msgstr ""
-"%s está ejecutando actualmente GRASS en el directorio de mapas seleccionado "
-"o no se puede comprobar el archivo de bloqueo."
+msgstr "%s está ejecutando actualmente GRASS en el directorio de mapas seleccionado o no se puede comprobar el archivo de bloqueo."
 
 #: ../general/g.mapset/main.c:204
 msgid "Cleaning up temporary files..."
@@ -16475,8 +15303,7 @@
 
 #: ../general/g.mapset/main.c:218
 msgid "Your shell continues to use the history for the old mapset"
-msgstr ""
-"Su consola continúa usando el histórico para el directorio de mapas antiguo"
+msgstr "Su consola continúa usando el histórico para el directorio de mapas antiguo"
 
 #: ../general/g.mapset/main.c:223
 #, c-format
@@ -16503,8 +15330,7 @@
 
 #: ../general/g.region/main.c:66
 msgid "Manages the boundary definitions for the geographic region."
-msgstr ""
-"Administra las definiciones de los contornos para la región geográfica."
+msgstr "Administra las definiciones de los contornos para la región geográfica."
 
 #: ../general/g.region/main.c:77
 msgid "Save as default region"
@@ -16512,7 +15338,7 @@
 
 #: ../general/g.region/main.c:78
 msgid "Only possible from the PERMANENT mapset"
-msgstr ""
+msgstr "Solo es posible desde el directorio de mapas PERMANENT"
 
 #: ../general/g.region/main.c:83
 msgid "Print the current region"
@@ -16520,8 +15346,7 @@
 
 #: ../general/g.region/main.c:88
 msgid "Print the current region in lat/long using the current ellipsoid/datum"
-msgstr ""
-"Imprimir la región actual en lat/long utilizando el elipsoide/datum actual"
+msgstr "Imprimir la región actual en lat/long utilizando el elipsoide/datum actual"
 
 #: ../general/g.region/main.c:94
 msgid "Print the current region extent"
@@ -16548,9 +15373,7 @@
 msgstr "Imprimir el ángulo de convergencia (grados CCW)"
 
 #: ../general/g.region/main.c:125
-msgid ""
-"The difference between the projection's grid north and true north, measured "
-"at the center coordinates of the current region."
+msgid "The difference between the projection's grid north and true north, measured at the center coordinates of the current region."
 msgstr ""
 
 #: ../general/g.region/main.c:131
@@ -16562,12 +15385,8 @@
 msgstr "Imprimir los límites máximos en latitud/longitud en WGS84"
 
 #: ../general/g.region/main.c:148
-msgid ""
-"Align region to resolution (default = align to bounds, works only for 2D "
-"resolution)"
-msgstr ""
-"Alinear la región a la resolución (por omisión = alinear a los límites, "
-"funciona sólo para resolución 2D)"
+msgid "Align region to resolution (default = align to bounds, works only for 2D resolution)"
+msgstr "Alinear la región a la resolución (por omisión = alinear a los límites, funciona sólo para resolución 2D)"
 
 #: ../general/g.region/main.c:154
 msgid "Do not update the current region"
@@ -16591,9 +15410,7 @@
 #: ../general/g.region/main.c:175
 #, fuzzy
 msgid "Set region to match 3D raster map(s) (both 2D and 3D values)"
-msgstr ""
-"Establecer la región para ajustar este mapa ráster 3D (tanto valores 2D como "
-"3D)"
+msgstr "Establecer la región para ajustar este mapa ráster 3D (tanto valores 2D como 3D)"
 
 #: ../general/g.region/main.c:183
 #, fuzzy
@@ -16630,8 +15447,7 @@
 
 #: ../general/g.region/main.c:276
 msgid "3D grid resolution (north-south, east-west and top-bottom)"
-msgstr ""
-"Resolución de la cuadrícula 3D (Norte-Sur, Este-Oeste y Superior-Inferior)"
+msgstr "Resolución de la cuadrícula 3D (Norte-Sur, Este-Oeste y Superior-Inferior)"
 
 #: ../general/g.region/main.c:285
 #, fuzzy
@@ -16683,9 +15499,7 @@
 
 #: ../general/g.region/main.c:774
 msgid "Unable to change default region. The current mapset is not <PERMANENT>."
-msgstr ""
-"No se puede cambiar la región predeterminada. El directorio de mapas actual "
-"no es <PERMANENT>."
+msgstr "No se puede cambiar la región predeterminada. El directorio de mapas actual no es <PERMANENT>."
 
 #: ../general/g.region/printwindow.c:410
 msgid "You are already in Lat/Long. Use the -p flag instead."
@@ -16693,20 +15507,12 @@
 
 #: ../general/g.region/printwindow.c:412
 #, fuzzy
-msgid ""
-"You are in a simple XY location, projection to Lat/Lon is not possible. Use "
-"the -p flag instead."
-msgstr ""
-"Está en una localización XY (ninguna proyección posible, use la opción -p en "
-"su lugar)."
+msgid "You are in a simple XY location, projection to Lat/Lon is not possible. Use the -p flag instead."
+msgstr "Está en una localización XY (ninguna proyección posible, use la opción -p en su lugar)."
 
 #: ../general/g.region/printwindow.c:637
-msgid ""
-"WGS84 output not possible as this location does not contain datum "
-"transformation parameters. Try running g.setproj."
-msgstr ""
-"Salida WGS84 imposible, ya que esta localización no contiene parámetros de "
-"transformación del datum. Pruebe a ejecutar g.setproj."
+msgid "WGS84 output not possible as this location does not contain datum transformation parameters. Try running g.setproj."
+msgstr "Salida WGS84 imposible, ya que esta localización no contiene parámetros de transformación del datum. Pruebe a ejecutar g.setproj."
 
 #: ../general/g.region/printwindow.c:783
 msgid "Lat/Long calculations are not possible from a simple XY system"
@@ -16760,7 +15566,7 @@
 #: ../general/g.pnmcomp/main.c:296
 #, fuzzy
 msgid "Name of input mask file(s)"
-msgstr "Nombres de los archivos de entrada"
+msgstr "Nombres de lo archivos de entrada"
 
 #: ../general/g.pnmcomp/main.c:309
 #, fuzzy
@@ -16769,7 +15575,7 @@
 
 #: ../general/g.tempfile/main.c:41
 msgid "Creates a temporary file and prints it's file name."
-msgstr ""
+msgstr "Crea un archivo temporal y muestra el nombre de su archivo."
 
 #: ../general/g.tempfile/main.c:47
 msgid "Process id to use when naming the tempfile"
@@ -16841,7 +15647,7 @@
 #: ../general/g.parser/parse.c:139
 #, c-format
 msgid "Unknown flag parameter \"%s\" at line %d\n"
-msgstr ""
+msgstr "Parámetro de la opción desconocido \"%s\" en la línea %d\n"
 
 #: ../general/g.parser/parse.c:154
 #, fuzzy, c-format
@@ -16860,8 +15666,7 @@
 
 #: ../general/g.gisenv/main.c:47
 msgid "Outputs and modifies the user's current GRASS variable settings."
-msgstr ""
-"Saca y modifica la configuración actual de variables de GRASS del usuario."
+msgstr "Saca y modifica la configuración actual de variables de GRASS del usuario."
 
 #: ../general/g.gisenv/main.c:48
 msgid "Prints all defined GRASS variables if no option is given."
@@ -16873,7 +15678,7 @@
 
 #: ../general/g.gisenv/main.c:56
 msgid "Get"
-msgstr ""
+msgstr "Obtener"
 
 #: ../general/g.gisenv/main.c:61
 msgid "GRASS variable to set"
@@ -16912,7 +15717,6 @@
 msgstr "Formato"
 
 #: ../general/g.gisenv/main.c:90
-#, fuzzy
 msgid "Do not use shell syntax"
 msgstr "No utilizar la sintaxis de la consola de comandos UNIX"
 
@@ -16932,9 +15736,7 @@
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:73
-msgid ""
-"Generates the font configuration file by scanning various directories for "
-"fonts."
+msgid "Generates the font configuration file by scanning various directories for fonts."
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:79
@@ -16942,8 +15744,7 @@
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:84
-msgid ""
-"Write font configuration file to standard output instead of $GISBASE/etc"
+msgid "Write font configuration file to standard output instead of $GISBASE/etc"
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:91
@@ -16951,21 +15752,16 @@
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:93
-msgid ""
-"Comma-separated list of extra directories to scan for Freetype-compatible "
-"fonts as well as the defaults (see documentation)"
+msgid "Comma-separated list of extra directories to scan for Freetype-compatible fonts as well as the defaults (see documentation)"
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:110
 #, fuzzy, c-format
-msgid ""
-"Fontcap file %s already exists; use -%c flag if you wish to overwrite it"
+msgid "Fontcap file %s already exists; use -%c flag if you wish to overwrite it"
 msgstr "El archivo '%s'ya existe y se sobrescribirá."
 
 #: ../general/g.mkfontcap/main.c:122
-msgid ""
-"This GRASS installation was compiled without Freetype support, extradirs "
-"parameter ignored"
+msgid "This GRASS installation was compiled without Freetype support, extradirs parameter ignored"
 msgstr ""
 
 #: ../general/g.mkfontcap/main.c:149
@@ -17122,21 +15918,20 @@
 #: ../db/db.createdb/main.c:73 ../db/db.databases/main.c:97
 #: ../db/db.copy/main.c:37 ../db/db.dropdb/main.c:73
 msgid "SQL"
-msgstr ""
+msgstr "SQL"
 
 #: ../db/db.select/main.c:272
-#, fuzzy
 msgid "Selects data from attribute table."
-msgstr "Quitar una tabla de atributos."
+msgstr "Selecciona datos de la tabla de atributos."
 
 #: ../db/db.select/main.c:273
 msgid "Performs SQL query statement(s)."
-msgstr ""
+msgstr "Realiza instrucción(es) de consulta(s) SQL."
 
 #: ../db/db.select/main.c:308
 #, c-format
 msgid "You must provide one of these options: <%s>, <%s>, or <%s>"
-msgstr ""
+msgstr "Debes proporcionar una de las siguientes opciones: <%s>, <%s>, o <%s>"
 
 #: ../db/db.execute/main.c:94 ../db/db.execute/main.c:99
 #, c-format
@@ -17149,21 +15944,19 @@
 
 #: ../db/db.execute/main.c:129
 msgid "For SELECT statements use 'db.select'."
-msgstr ""
+msgstr "Para hacer declaraciones SELECT usa 'db.select'."
 
 #: ../db/db.execute/main.c:132
-#, fuzzy
 msgid "SQL statement"
-msgstr "Sentencias de selección SQL"
+msgstr "Sentencia de selección SQL"
 
 #: ../db/db.execute/main.c:133
 msgid "Example: update rybniky set kapri = 'hodne' where kapri = 'malo'"
 msgstr ""
 
 #: ../db/db.execute/main.c:138
-#, fuzzy
 msgid "Name of file containing SQL statement(s)"
-msgstr "Nombre del archivo que contiene sentencias SQL"
+msgstr "Nombre del archivo que contiene sentencia(s) SQL"
 
 #: ../db/db.execute/main.c:160
 msgid "Ignore SQL errors and continue"
@@ -17171,14 +15964,13 @@
 
 #: ../db/db.execute/main.c:161 ../vector/v.build/main.c:51
 #: ../vector/v.build/main.c:77
-#, fuzzy
 msgid "Errors"
-msgstr "Error: %s"
+msgstr "Errores"
 
 #: ../db/db.execute/main.c:167
-#, fuzzy, c-format
+#, c-format
 msgid "You must provide <%s> or <%s> option"
-msgstr "Debe proporcionar al menos cuatro puntos %d"
+msgstr "Debe proporcionar la opción <%s> o <%s>"
 
 #: ../db/db.createdb/main.c:74
 msgid "Creates an empty database."
@@ -17197,8 +15989,7 @@
 
 #: ../db/db.describe/main.c:108
 msgid "Print column names only instead of full column descriptions"
-msgstr ""
-"Imprimir sólo nombres de columna en vez de descripciones completas de columna"
+msgstr "Imprimir sólo nombres de columna en vez de descripciones completas de columna"
 
 #: ../db/db.describe/main.c:113
 msgid "Print table structure"
@@ -17221,9 +16012,7 @@
 #: ../db/db.connect/main.c:47
 #, fuzzy
 msgid "Prints/sets general DB connection for current mapset."
-msgstr ""
-"Imprime/establece la conexión general a la base de datos para el directorio "
-"de mapas actual y sale."
+msgstr "Imprime/establece la conexión general a la base de datos para el directorio de mapas actual y sale."
 
 #: ../db/db.connect/main.c:51 ../temporal/t.connect/main.c:42
 msgid "Print current connection parameters and exit"
@@ -17231,18 +16020,15 @@
 
 #: ../db/db.connect/main.c:52
 msgid "Substitute variables in database settings"
-msgstr ""
+msgstr "Sustituir variable en configuración de la base de datos"
 
 #: ../db/db.connect/main.c:57
-#, fuzzy
 msgid "Print current connection parameters using shell style and exit"
-msgstr "Imprimir los parámetros de la conexión actual y salir"
+msgstr "Mostrar los parámetros de la conexión actual estilo consola de comandos UNIX y salir"
 
 #: ../db/db.connect/main.c:63 ../temporal/t.connect/main.c:48
 msgid "Check connection parameters, set if uninitialized, and exit"
-msgstr ""
-"Comprobar parámetros de conexión, establecer si no estan inicializados, y "
-"salir"
+msgstr "Comprobar parámetros de conexión, establecer si no estan inicializados, y salir"
 
 #: ../db/db.connect/main.c:68 ../temporal/t.connect/main.c:53
 #, fuzzy
@@ -17316,10 +16102,8 @@
 msgstr "La contraseña se guardó en archivo"
 
 #: ../db/db.databases/main.c:53
-msgid ""
-"Unable to list databases. Try to define correct connection settings by db."
-"login."
-msgstr ""
+msgid "Unable to list databases. Try to define correct connection settings by db.login."
+msgstr "No es posible enlistar las bases de datos. Trate de definir la configuración correcta de la conexión de db.login."
 
 #: ../db/db.databases/main.c:63
 #, fuzzy
@@ -17333,13 +16117,12 @@
 
 #: ../db/db.databases/main.c:88
 msgid "Path for SQLite driver, or connection string for PostgreSQL driver"
-msgstr ""
+msgstr "Ruta a controlador de SQLite, o secuencia (string) para controlador PostgreSQL"
 
 #: ../db/db.databases/main.c:99
 #, fuzzy
 msgid "Lists all databases for a given driver and location."
-msgstr ""
-"Listar todas las bases de datos para un controlador y localización dados."
+msgstr "Listar todas las bases de datos para un controlador y localización dados."
 
 #: ../db/drivers/ogr/cursor.c:65 ../db/drivers/odbc/cursor.c:36
 #, fuzzy
@@ -17423,12 +16206,8 @@
 
 #: ../db/drivers/ogr/describe.c:192
 #, c-format
-msgid ""
-"column '%s', type 'string': unknown width -> stored as varchar(250) some "
-"data may be lost"
-msgstr ""
-"columna '%s', tipo 'cadena': anchura desconocida ->guardada como "
-"varchar(250). Algunos datos pueden perderse"
+msgid "column '%s', type 'string': unknown width -> stored as varchar(250) some data may be lost"
+msgstr "columna '%s', tipo 'cadena': anchura desconocida ->guardada como varchar(250). Algunos datos pueden perderse"
 
 #: ../db/drivers/odbc/cursor.c:55 ../db/drivers/sqlite/cursor.c:56
 #: ../db/drivers/postgres/cursor.c:50
@@ -17465,7 +16244,7 @@
 #: ../db/drivers/sqlite/main.c:47
 #, c-format
 msgid "Busy SQLITE db, already waiting for %d seconds..."
-msgstr ""
+msgstr "Base de datos SQLITE ocupada, seguirá esperando por %d segundos..."
 
 #: ../db/drivers/sqlite/listdb.c:45 ../db/drivers/postgres/listdb.c:35
 #, fuzzy
@@ -17513,9 +16292,8 @@
 msgstr "No se puede escanear el indicador de tiempo: "
 
 #: ../db/drivers/sqlite/fetch.c:218
-msgid ""
-"SQLite driver: parsing of interval values not implemented; assuming seconds"
-msgstr ""
+msgid "SQLite driver: parsing of interval values not implemented; assuming seconds"
+msgstr "Controlador SQLite: análisis de valores de intervalo no está implementado; asumiendo segundos"
 
 #: ../db/drivers/sqlite/fetch.c:223
 #, fuzzy
@@ -17538,12 +16316,12 @@
 #: ../db/drivers/sqlite/index.c:96 ../db/drivers/sqlite/select.c:80
 #: ../db/drivers/sqlite/describe.c:78 ../db/drivers/sqlite/describe.c:132
 msgid "Error in sqlite3_step():"
-msgstr ""
+msgstr "Error en sqlite3_step():"
 
 #: ../db/drivers/sqlite/execute.c:53 ../db/drivers/sqlite/select.c:63
 #: ../db/drivers/sqlite/describe.c:60
 msgid "Error in sqlite3_prepare():"
-msgstr ""
+msgstr "Error en sqlite3_prepare():"
 
 #: ../db/drivers/sqlite/execute.c:83
 #, fuzzy
@@ -17649,19 +16427,16 @@
 msgstr "Formato de indicador de tiempo desconocido: "
 
 #: ../db/drivers/mysql/fetch.c:215
-#, fuzzy
 msgid "Unable to scan date: "
-msgstr "No se puede abrir la base de datos:"
+msgstr "No se puede explorar fecha: "
 
 #: ../db/drivers/mysql/fetch.c:229
-#, fuzzy
 msgid "Unable to scan time: "
-msgstr "No se puede establecer el tamaño"
+msgstr "No se explorar tiempo: "
 
 #: ../db/drivers/mysql/fetch.c:245
-#, fuzzy
 msgid "Unable to scan datetime:"
-msgstr "No se pueden escanear fecha y hora: "
+msgstr "No se pueden explorar fecha y hora: "
 
 #: ../db/drivers/mysql/execute.c:41 ../db/drivers/postgres/execute.c:42
 #, fuzzy
@@ -17679,9 +16454,8 @@
 msgstr "No se puede establecer la proyección"
 
 #: ../db/drivers/mysql/listtab.c:37
-#, fuzzy
 msgid "Unable get list of tables:"
-msgstr "No se puede obtener la lista de tablas:\n"
+msgstr "No se puede obtener la lista de tablas:"
 
 #: ../db/drivers/mysql/db.c:61 ../db/drivers/postgres/db.c:71
 #: ../db/drivers/postgres/db.c:249
@@ -17691,20 +16465,15 @@
 
 #: ../db/drivers/mysql/parse.c:61
 msgid "Wrong port number in MySQL database definition: "
-msgstr ""
-"Número de puerto incorrecto en la definición de la base de datos MySQL: "
+msgstr "Número de puerto incorrecto en la definición de la base de datos MySQL: "
 
 #: ../db/drivers/mysql/parse.c:72 ../db/drivers/postgres/parse.c:59
 msgid "'user' in database definition is not supported, use db.login"
-msgstr ""
-"'usuario' no está soportado en las definiciones de la base de datos. Use db."
-"login"
+msgstr "'usuario' no está soportado en las definiciones de la base de datos. Use db.login"
 
 #: ../db/drivers/mysql/parse.c:76 ../db/drivers/postgres/parse.c:63
 msgid "'password' in database definition is not supported, use db.login"
-msgstr ""
-"'contraseña' no está soportado en las definiciones de la base de datos. Use "
-"db.login"
+msgstr "'contraseña' no está soportado en las definiciones de la base de datos. Use db.login"
 
 #: ../db/drivers/mysql/parse.c:81
 #, fuzzy
@@ -17712,14 +16481,12 @@
 msgstr "Opción desconocida en la definición de la base de datos para "
 
 #: ../db/drivers/mysql/select.c:42
-#, fuzzy
 msgid "Unable to select data:"
-msgstr "No se puede establecer el tamaño"
+msgstr "No se puede seleccionar datos:"
 
 #: ../db/drivers/mysql/select.c:64 ../db/drivers/postgres/describe.c:40
-#, fuzzy
 msgid "Unable to describe table."
-msgstr "No se puede describir la tabla<%s>"
+msgstr "No se puede describir la tabla."
 
 #: ../db/drivers/mysql/describe.c:50 ../db/drivers/postgres/select.c:69
 #, fuzzy
@@ -17733,12 +16500,8 @@
 
 #: ../db/drivers/mysql/describe.c:127
 #, c-format
-msgid ""
-"column '%s' : type BIGINT is stored as integer (4 bytes) some data may be "
-"damaged"
-msgstr ""
-"columna '%s' : el tipo BIGINT se guarda como entero (4 bytes) algunos datos "
-"pueden deteriorarse"
+msgid "column '%s' : type BIGINT is stored as integer (4 bytes) some data may be damaged"
+msgstr "columna '%s' : el tipo BIGINT se guarda como entero (4 bytes) algunos datos pueden deteriorarse"
 
 #: ../db/drivers/dbf/cursor.c:47
 #, fuzzy
@@ -17763,7 +16526,7 @@
 #: ../db/drivers/dbf/column.c:49
 #, c-format
 msgid "Column '%s' already exists (duplicate name)"
-msgstr ""
+msgstr "La columna '%s' ya existe (nombre duplicado)"
 
 #: ../db/drivers/dbf/column.c:99
 #, fuzzy, c-format
@@ -17792,7 +16555,7 @@
 
 #: ../db/drivers/dbf/dbfexe.c:106
 msgid "Unable to modify table, don't have write permission for DBF file."
-msgstr ""
+msgstr "No es posible modificar la tabla, no tienes permisos para escribir en el archivo DBF."
 
 #: ../db/drivers/dbf/dbfexe.c:121 ../db/drivers/dbf/dbfexe.c:1023
 #, fuzzy, c-format
@@ -17842,7 +16605,7 @@
 
 #: ../db/drivers/dbf/dbfexe.c:572
 msgid "Result of WHERE condition is not of type BOOL."
-msgstr ""
+msgstr "El resultado de la condición WHERE no es de tipo BOOL."
 
 #: ../db/drivers/dbf/dbfexe.c:588
 #, fuzzy
@@ -17852,11 +16615,11 @@
 #: ../db/drivers/dbf/dbfexe.c:600
 #, c-format
 msgid "Unknown result (%d) of WHERE evaluation"
-msgstr ""
+msgstr "Resultado desconocido (%d) de la evaluación WHERE"
 
 #: ../db/drivers/dbf/dbfexe.c:607
 msgid "Unknown WHERE condition type (bug in DBF driver)."
-msgstr ""
+msgstr "Condición de tipo WHERE desconocida (bug en el controlador DBF)."
 
 #: ../db/drivers/dbf/dbfexe.c:633
 #, fuzzy, c-format
@@ -17865,19 +16628,19 @@
 
 #: ../db/drivers/dbf/dbfexe.c:778
 msgid "Division by zero"
-msgstr ""
+msgstr "¡División sobre cero!"
 
 #: ../db/drivers/dbf/dbfexe.c:917
 msgid "Value operand for AND"
-msgstr ""
+msgstr "Valor del operando para AND"
 
 #: ../db/drivers/dbf/dbfexe.c:931
 msgid "Value operand for OR"
-msgstr ""
+msgstr "Valor del operando para OR"
 
 #: ../db/drivers/dbf/dbfexe.c:946
 msgid "Value operand for NOT"
-msgstr ""
+msgstr "Valor del operando para NOT"
 
 #: ../db/drivers/dbf/dbfexe.c:954 ../db/drivers/dbf/dbfexe.c:1151
 #, fuzzy, c-format
@@ -17886,11 +16649,11 @@
 
 #: ../db/drivers/dbf/dbfexe.c:1061
 msgid "Arithmetical operation with strings is not allowed"
-msgstr ""
+msgstr "Operación aritmética con secuencias (strings) no están permitida"
 
 #: ../db/drivers/dbf/dbfexe.c:1083
 msgid "Comparison between string and number is not allowed"
-msgstr ""
+msgstr "La comparación entre una secuencia y un número no está permitida"
 
 #: ../db/drivers/dbf/dbfexe.c:1098
 #, fuzzy, c-format
@@ -17953,11 +16716,11 @@
 
 #: ../db/drivers/postgres/fetch.c:166
 msgid "Unable to scan timestamp (no idea how to process time zone):"
-msgstr ""
+msgstr "No es posible explorar marca temporal (ni idea de cómo procesar la zona temporal):"
 
 #: ../db/drivers/postgres/fetch.c:174
 msgid "Unable to scan timestamp (not enough arguments):"
-msgstr ""
+msgstr "No es posible explorar marca temporal (no hay suficientes argumentos):"
 
 #: ../db/drivers/postgres/fetch.c:188
 #, fuzzy
@@ -18021,12 +16784,11 @@
 
 #: ../db/drivers/postgres/parse.c:68
 msgid "Unknown option in database definition for PostgreSQL: "
-msgstr ""
-"Opción desconocida en la definición de la base de datos para PostgreSQL: "
+msgstr "Opción desconocida en la definición de la base de datos para PostgreSQL: "
 
 #: ../db/drivers/postgres/select.c:31
 msgid "Unable set DATESTYLE"
-msgstr ""
+msgstr "No es posible definir el DATASTYLE"
 
 #: ../db/drivers/postgres/select.c:55
 #, fuzzy
@@ -18040,30 +16802,18 @@
 
 #: ../db/drivers/postgres/describe.c:130
 #, c-format
-msgid ""
-"column '%s' : type int8 (bigint) is stored as integer (4 bytes) some data "
-"may be damaged"
-msgstr ""
-"columna '%s' : tipo int8 (bigint) se guarda como entero (4 bytes). Algunos "
-"datos pueden deteriorarse"
+msgid "column '%s' : type int8 (bigint) is stored as integer (4 bytes) some data may be damaged"
+msgstr "columna '%s' : tipo int8 (bigint) se guarda como entero (4 bytes). Algunos datos pueden deteriorarse"
 
 #: ../db/drivers/postgres/describe.c:134
 #, c-format
-msgid ""
-"column '%s' : type character varying is stored as varchar(250) some data may "
-"be lost"
-msgstr ""
-"columna '%s' : el tipo carácter variante se guarda como varchar(250). "
-"Algunos datos pueden perderse"
+msgid "column '%s' : type character varying is stored as varchar(250) some data may be lost"
+msgstr "columna '%s' : el tipo carácter variante se guarda como varchar(250). Algunos datos pueden perderse"
 
 #: ../db/drivers/postgres/describe.c:140
 #, c-format
-msgid ""
-"column '%s' : type bool (boolean) is stored as char(1), values: 0 (false), 1 "
-"(true)"
-msgstr ""
-"columna '%s' : el tipo bool (booleano) se guarda como char(1), valores: 0 "
-"(falso), 1 (verdadero)"
+msgid "column '%s' : type bool (boolean) is stored as char(1), values: 0 (false), 1 (true)"
+msgstr "columna '%s' : el tipo bool (booleano) se guarda como char(1), valores: 0 (falso), 1 (verdadero)"
 
 #: ../db/db.drivers/main.c:39
 #, fuzzy
@@ -18090,12 +16840,8 @@
 
 #: ../db/db.copy/main.c:40
 #, fuzzy
-msgid ""
-"Either 'from_table' (optionally with 'where') can be used or 'select' "
-"option, but not 'from_table' and 'select' at the same time."
-msgstr ""
-"Copiar una tabla. Se puede usar tanto la opción 'from_table' (opcionalmente "
-"con 'where') como 'select', pero no ambas al mismo tiempo."
+msgid "Either 'from_table' (optionally with 'where') can be used or 'select' option, but not 'from_table' and 'select' at the same time."
+msgstr "Copiar una tabla. Se puede usar tanto la opción 'from_table' (opcionalmente con 'where') como 'select', pero no ambas al mismo tiempo."
 
 #: ../db/db.copy/main.c:46
 msgid "Input driver name"
@@ -18123,12 +16869,11 @@
 
 #: ../db/db.copy/main.c:87
 msgid "Full select statement (only, if 'from_table' and 'where' is not used)"
-msgstr ""
-"Sentencia selección completa (sólo, si no se usan 'from_table' y 'where')"
+msgstr "Sentencia selección completa (sólo, si no se usan 'from_table' y 'where')"
 
 #: ../db/db.copy/main.c:88
 msgid "E.g.: SELECT dedek FROM starobince WHERE obec = 'Frimburg'"
-msgstr ""
+msgstr "Ej.: SELECT dedek FROM starobince WHERE obec = 'Frimburg'"
 
 #: ../db/db.copy/main.c:96
 msgid "Cannot combine 'from_table' and 'select' options"
@@ -18175,11 +16920,11 @@
 
 #: ../doc/raster/r.example/main.c:84 ../doc/vector/v.example/main.c:51
 msgid "keyword2"
-msgstr ""
+msgstr "palabra clave 2"
 
 #: ../doc/raster/r.example/main.c:85 ../doc/vector/v.example/main.c:52
 msgid "keyword3"
-msgstr ""
+msgstr "palabra clave 3"
 
 #: ../doc/raster/r.example/main.c:86
 msgid "My first raster module"
@@ -18226,7 +16971,7 @@
 
 #: ../misc/m.measure/main.c:45
 msgid "Measures the lengths and areas of features."
-msgstr ""
+msgstr "Mide la longitud y áreas de los elementos."
 
 #: ../misc/m.measure/main.c:46 ../misc/m.transform/main.c:316
 #: ../misc/m.cogo/main.c:227 ../misc/m.nviz.script/main.c:69
@@ -18249,9 +16994,8 @@
 msgstr "Error de discretización en unidades de mapa"
 
 #: ../misc/m.measure/main.c:59
-#, fuzzy
 msgid "Shell script style"
-msgstr "Imprimir en estilo de script de consola"
+msgstr "Script estilo consola de comandos UNIX"
 
 #: ../misc/m.measure/main.c:102
 #, fuzzy
@@ -18303,8 +17047,7 @@
 #: ../misc/m.transform/main.c:320
 #: ../imagery/i.ortho.photo/i.ortho.transform/main.c:393
 msgid "Computes a coordinate transformation based on the control points."
-msgstr ""
-"Procesa una transformación de coordenadas basada en los puntos de control."
+msgstr "Procesa una transformación de coordenadas basada en los puntos de control."
 
 #: ../misc/m.transform/main.c:329
 msgid "Rectification polynomial order"
@@ -18401,12 +17144,8 @@
 msgstr "Mapa para el coeficiente X"
 
 #: ../misc/m.cogo/main.c:229
-msgid ""
-"A simple utility for converting bearing and distance measurements to "
-"coordinates and vice versa."
-msgstr ""
-"Una utility sencilla para convertir medidas de distancia y de marcación -"
-"bearing- en coordenades y viceversa."
+msgid "A simple utility for converting bearing and distance measurements to coordinates and vice versa."
+msgstr "Una utility sencilla para convertir medidas de distancia y de marcación -bearing- en coordenades y viceversa."
 
 #: ../misc/m.cogo/main.c:231
 msgid "It assumes a cartesian coordinate system"
@@ -18470,7 +17209,7 @@
 #: ../display/d.mon/main.c:39 ../display/d.his/main.c:63
 #: ../display/d.rast/main.c:54 ../visualization/ximgview/main.c:291
 msgid "graphics"
-msgstr ""
+msgstr "gráficas"
 
 #: ../misc/m.nviz.image/main.c:55
 #, fuzzy
@@ -18479,12 +17218,8 @@
 
 #: ../misc/m.nviz.image/main.c:56
 #, fuzzy
-msgid ""
-"Renders surfaces (raster data), 2D/3D vector data, and volumes (3D raster "
-"data) in 3D."
-msgstr ""
-"Renderiza superficies (datos raster), datos vectoriales 2D/3D, y volúmenes "
-"(datos raster 3D) en un espacio 3D."
+msgid "Renders surfaces (raster data), 2D/3D vector data, and volumes (3D raster data) in 3D."
+msgstr "Renderiza superficies (datos raster), datos vectoriales 2D/3D, y volúmenes (datos raster 3D) en un espacio 3D."
 
 #: ../misc/m.nviz.image/main.c:82
 #, fuzzy
@@ -18499,9 +17234,7 @@
 #: ../misc/m.nviz.image/main.c:153
 #, c-format
 msgid "Viewpoint height not given, using calculated value %.0f"
-msgstr ""
-"Altura del punto de observación no facilitada, utilizando valor calculado "
-"%.0f"
+msgstr "Altura del punto de observación no facilitada, utilizando valor calculado %.0f"
 
 #: ../misc/m.nviz.image/main.c:239
 msgid "Unsupported output format"
@@ -18736,8 +17469,7 @@
 #: ../misc/m.nviz.image/args.c:350 ../misc/m.nviz.image/args.c:462
 #, fuzzy
 msgid "Name of color definition column"
-msgstr ""
-"Nombre de la columna de definición de color (para usar con la opción -a)"
+msgstr "Nombre de la columna de definición de color (para usar con la opción -a)"
 
 #: ../misc/m.nviz.image/args.c:361
 msgid "Vector line display mode"
@@ -18979,7 +17711,7 @@
 
 #: ../misc/m.nviz.image/args.c:868
 msgid "North-East edge"
-msgstr ""
+msgstr "Borde Norte-Este"
 
 #: ../misc/m.nviz.image/args.c:869
 #, fuzzy
@@ -18988,7 +17720,7 @@
 
 #: ../misc/m.nviz.image/args.c:869
 msgid "South-East edge"
-msgstr ""
+msgstr "Borde Sur-Este"
 
 #: ../misc/m.nviz.image/args.c:871
 #, fuzzy
@@ -19009,10 +17741,8 @@
 msgstr "Altura de la franja"
 
 #: ../misc/m.nviz.image/args.c:900
-msgid ""
-"Place north arrow at given position \t(in screen coordinates from bottom "
-"left corner)"
-msgstr ""
+msgid "Place north arrow at given position \t(in screen coordinates from bottom left corner)"
+msgstr "Poner la flecha hacia el norte en la posición dada \t(en la pantalla las coordenadas van de la esquina inferior izquierda)"
 
 #: ../misc/m.nviz.image/args.c:902 ../misc/m.nviz.image/args.c:912
 #: ../misc/m.nviz.image/args.c:919
@@ -19171,32 +17901,23 @@
 
 #: ../misc/m.nviz.script/main.c:439
 #, fuzzy
-msgid ""
-"Skipping this point, selected point is outside region. Perhaps the camera "
-"setback distance puts it beyond the edge?"
-msgstr ""
-"Saltando este punto, el punto seleccionado está fuera de la región. ¿Quizás "
-"la distancia setback lo sitúa más allá del borde?"
+msgid "Skipping this point, selected point is outside region. Perhaps the camera setback distance puts it beyond the edge?"
+msgstr "Saltando este punto, el punto seleccionado está fuera de la región. ¿Quizás la distancia setback lo sitúa más allá del borde?"
 
 #: ../locale/scriptstrings/v.to.lines_to_translate.c:1
-#, fuzzy
 msgid "Converts vector polygons or points to lines."
-msgstr ""
-"Convierte un mapa vectorial binario de GRASS (sólo puntos) en una capa de "
-"mapa ráster 3D de GRASS."
+msgstr "Convierte polígonos vectoriales o puntos en lineas."
 
 #: ../locale/scriptstrings/v.to.lines_to_translate.c:4
-#, fuzzy
 msgid "Method used for point interpolation"
-msgstr "Texto a usar para unidades de datos del mapa"
+msgstr "Método a usar para la interpolación"
 
 #: ../locale/scriptstrings/v.to.lines_to_translate.c:5
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:6
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:8
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:10
-#, fuzzy
 msgid "Area"
-msgstr "Área\n"
+msgstr "Área"
 
 #: ../locale/scriptstrings/v.in.mapgen_to_translate.c:1
 #, fuzzy
@@ -19209,8 +17930,7 @@
 
 #: ../locale/scriptstrings/v.in.mapgen_to_translate.c:5
 msgid "Create a 3D vector points map from 3 column Matlab data"
-msgstr ""
-"Crear un mapa vectorial 3D de puntos a partir de datos Matlab de 3 columnas"
+msgstr "Crear un mapa vectorial 3D de puntos a partir de datos Matlab de 3 columnas"
 
 #: ../locale/scriptstrings/v.in.mapgen_to_translate.c:6
 msgid "Name of input file in Mapgen/Matlab format"
@@ -19218,14 +17938,11 @@
 
 #: ../locale/scriptstrings/v.in.mapgen_to_translate.c:7
 msgid "Name for output vector map (omit for display to stdout)"
-msgstr ""
-"Nombre para el mapa vectorial de salida (omitir para visualización a stdout)"
+msgstr "Nombre para el mapa vectorial de salida (omitir para visualización a stdout)"
 
 #: ../locale/scriptstrings/t.rast.colors_to_translate.c:1
 #, fuzzy
-msgid ""
-"Creates/modifies the color table associated with each raster map of the "
-"space time raster dataset."
+msgid "Creates/modifies the color table associated with each raster map of the space time raster dataset."
 msgstr "Crea/modifica la tabla de colores asociada a una capa de mapa ráster."
 
 #: ../locale/scriptstrings/t.rast.colors_to_translate.c:2
@@ -19281,14 +17998,11 @@
 msgstr "Elementos"
 
 #: ../locale/scriptstrings/t.rast.colors_to_translate.c:4
-#, fuzzy
 msgid "Name of color table (see r.color help)"
-msgstr "Tipo de tabla de color (para usar con -z flag)"
+msgstr "Tipo de tabla de color (para usar con opción -z)"
 
 #: ../locale/scriptstrings/t.select_to_translate.c:1
-msgid ""
-"Select maps from space time datasets by topological relationships to other "
-"space time datasets using temporal algebra."
+msgid "Select maps from space time datasets by topological relationships to other space time datasets using temporal algebra."
 msgstr ""
 
 #: ../locale/scriptstrings/t.select_to_translate.c:4
@@ -19330,23 +18044,16 @@
 msgstr ""
 
 #: ../locale/scriptstrings/v.db.renamecolumn_to_translate.c:1
-msgid ""
-"Renames a column in the attribute table connected to a given vector map."
-msgstr ""
-"Cambia el nombre de una columna en la tabla de atributos conectada a un mapa "
-"vectorial dado."
+msgid "Renames a column in the attribute table connected to a given vector map."
+msgstr "Cambia el nombre de una columna en la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../locale/scriptstrings/v.db.renamecolumn_to_translate.c:5
 msgid "Old and new name of the column (old,new)"
 msgstr "Nombre antiguo y nuevo de la columna (antiguo,nuevo)"
 
 #: ../locale/scriptstrings/v.in.gns_to_translate.c:1
-msgid ""
-"Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector "
-"points map."
-msgstr ""
-"Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un "
-"mapa vectorial de puntos de GRASS."
+msgid "Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map."
+msgstr "Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un mapa vectorial de puntos de GRASS."
 
 #: ../locale/scriptstrings/v.in.gns_to_translate.c:4
 #: ../locale/scriptstrings/v.in.geonames_to_translate.c:4
@@ -19367,11 +18074,8 @@
 msgstr "Forzar eliminación (requerido para el borrado real de la tabla)"
 
 #: ../locale/scriptstrings/v.db.droptable_to_translate.c:6
-#, fuzzy
 msgid "Table name (default: vector map name)"
-msgstr ""
-"Nombre de la nueva tabla de atributos (por omisión: nombre del mapa "
-"vectorial)"
+msgstr "Nombre de la tabla (por omisión: nombre del mapa vectorial)"
 
 #: ../locale/scriptstrings/d.shadedmap_to_translate.c:1
 #, fuzzy
@@ -19398,18 +18102,13 @@
 msgstr "Nombre del  mapa(s) raster para las elevaciones"
 
 #: ../locale/scriptstrings/v.db.univar_to_translate.c:1
-msgid ""
-"Calculates univariate statistics on selected table column for a GRASS vector "
-"map."
-msgstr ""
-"Calcula estadísticas univariante sobre la columna de tabal seleccionada para "
-"un mapa vectorial de GRASS."
+msgid "Calculates univariate statistics on selected table column for a GRASS vector map."
+msgstr "Calcula estadísticas univariante sobre la columna de tabal seleccionada para un mapa vectorial de GRASS."
 
 #: ../locale/scriptstrings/v.db.univar_to_translate.c:5
 #: ../locale/scriptstrings/db.univar_to_translate.c:5
 #, fuzzy
-msgid ""
-"Name of attribute column on which to calculate statistics (must be numeric)"
+msgid "Name of attribute column on which to calculate statistics (must be numeric)"
 msgstr "Columna sobre la que calcular las estadísticas (debe ser numérica)"
 
 #: ../locale/scriptstrings/v.db.univar_to_translate.c:7
@@ -19419,9 +18118,8 @@
 
 #: ../locale/scriptstrings/v.db.univar_to_translate.c:8
 #: ../locale/scriptstrings/db.univar_to_translate.c:8
-#, fuzzy
 msgid "Print stats in shell script style"
-msgstr "Imprimir las estadísticas en estilo de script de consola"
+msgstr "Mostrar las estadísticas en estilo de script de consola de comandos UNIX"
 
 #: ../locale/scriptstrings/v.db.join_to_translate.c:1
 #, fuzzy
@@ -19441,9 +18139,8 @@
 msgstr "Capa a la que unir"
 
 #: ../locale/scriptstrings/v.db.join_to_translate.c:8
-#, fuzzy
 msgid "column"
-msgstr "Columnas"
+msgstr "columna"
 
 #: ../locale/scriptstrings/v.db.join_to_translate.c:9
 msgid "Identifier column (e.g.: cat) in the vector table to be used for join"
@@ -19468,49 +18165,39 @@
 msgstr "Número de columnas que aparecen en la tabla de color"
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:1
-msgid ""
-"Detects accumulation patterns in temporally accumulated space time raster "
-"datasets created by t.rast.accumulate."
+msgid "Detects accumulation patterns in temporally accumulated space time raster datasets created by t.rast.accumulate."
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:4
-msgid ""
-"Input space time raster dataset that specifies the minimum values to detect "
-"the accumulation pattern"
+msgid "Input space time raster dataset that specifies the minimum values to detect the accumulation pattern"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:5
-msgid ""
-"Input space time raster dataset that specifies the maximum values to detect "
-"the accumulation pattern"
+msgid "Input space time raster dataset that specifies the maximum values to detect the accumulation pattern"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:6
-msgid ""
-"The output space time raster dataset that stores the occurrence of the the "
-"accumulation pattern using the provided data range"
+msgid "The output space time raster dataset that stores the occurrence of the the accumulation pattern using the provided data range"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:7
-msgid ""
-"The output space time raster dataset that stores the indication of the "
-"start, intermediate and end of the specified data range"
+msgid "The output space time raster dataset that stores the indication of the start, intermediate and end of the specified data range"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:8
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:6
 msgid "The temporal starting point to begin the accumulation, eg '2001-01-01'"
-msgstr ""
+msgstr "Fecha a partir de la cual iniciar la acumulación, ej. '2001-01-01'"
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:9
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:7
 msgid "The temporal date to stop the accumulation, eg '2009-01-01'"
-msgstr ""
+msgstr "Fecha con la cual terminar la acumulación, ej. '2009-01-01'"
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:10
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:8
 msgid "The temporal cycle to restart the accumulation, eg '12 months'"
-msgstr ""
+msgstr "Ciclo temporal para reiniciar la acumulación, ej. '12 meses'"
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:11
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:9
@@ -19556,35 +18243,26 @@
 #: ../locale/scriptstrings/t.rast.gapfill_to_translate.c:5
 #: ../locale/scriptstrings/t.vect.mapcalc_to_translate.c:6
 #: ../locale/scriptstrings/t.rast3d.mapcalc_to_translate.c:6
-msgid ""
-"A numerical suffix separated by an underscore will be attached to create a "
-"unique identifier"
+msgid "A numerical suffix separated by an underscore will be attached to create a unique identifier"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:14
-msgid ""
-"The minimum and maximum value of the occurrence of accumulated values, these "
-"values will be used if the min/max space time raster datasets are not "
-"specified"
+msgid "The minimum and maximum value of the occurrence of accumulated values, these values will be used if the min/max space time raster datasets are not specified"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:15
-msgid ""
-"The user defined values that indicate start, intermediate and end status in "
-"the indicator output space time raster dataset"
+msgid "The user defined values that indicate start, intermediate and end status in the indicator output space time raster dataset"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:16
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:17
-msgid ""
-"Register empty maps in the output space time raster dataset, otherwise they "
-"will be deleted"
+msgid "Register empty maps in the output space time raster dataset, otherwise they will be deleted"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accdetect_to_translate.c:17
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:18
 msgid "Reverse time direction in cyclic accumulation"
-msgstr ""
+msgstr "Revertir dirección del tiempo en acumulación cíclica"
 
 #: ../locale/scriptstrings/t.rast.extract_to_translate.c:1
 #, fuzzy
@@ -19629,11 +18307,8 @@
 msgstr "Mapas raster de entrada"
 
 #: ../locale/scriptstrings/v.db.dropcolumn_to_translate.c:1
-msgid ""
-"Drops a column from the attribute table connected to a given vector map."
-msgstr ""
-"Elimina una columna de la tabla de atributos conectada a un mapa vectorial "
-"dado."
+msgid "Drops a column from the attribute table connected to a given vector map."
+msgstr "Elimina una columna de la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../locale/scriptstrings/v.db.dropcolumn_to_translate.c:5
 #, fuzzy
@@ -19642,21 +18317,12 @@
 
 #: ../locale/scriptstrings/v.convert.all_to_translate.c:1
 #, fuzzy
-msgid ""
-"Converts all older versions of GRASS vector maps in current mapset to "
-"current format."
-msgstr ""
-"Convierte todos los mapas vectoriales del antiguo GRASS < Ver5.7 del "
-"directorio de mapas actual al formato actual."
+msgid "Converts all older versions of GRASS vector maps in current mapset to current format."
+msgstr "Convierte todos los mapas vectoriales del antiguo GRASS < Ver5.7 del directorio de mapas actual al formato actual."
 
 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:1
-#, fuzzy
-msgid ""
-"Calculates univariate statistics from the non-null cells for each registered "
-"raster map of a space time raster dataset."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster registrado de un conjunto de datos ráster espacio temporales."
 
 #: ../locale/scriptstrings/t.rast.univar_to_translate.c:6
 #: ../locale/scriptstrings/t.vect.db.select_to_translate.c:7
@@ -19721,26 +18387,21 @@
 
 #: ../locale/scriptstrings/db.test_to_translate.c:1
 msgid "Test database driver, database must exist and set by db.connect."
-msgstr ""
-"Probar el controlador de base de datos. La base de datos debe existir y "
-"estar conectada por db. connect."
+msgstr "Probar el controlador de base de datos. La base de datos debe existir y estar conectada por db. connect."
 
 #: ../locale/scriptstrings/db.test_to_translate.c:4
 msgid "Test name"
 msgstr "Nombre de prueba"
 
 #: ../locale/scriptstrings/r.in.srtm_to_translate.c:1
-#, fuzzy
 msgid "Imports SRTM HGT files into raster map."
-msgstr "Importar archivo SPOT VGT NDVI a un mapa ráster"
+msgstr "Importa archivos SRTM HGT en mapas raster."
 
 #: ../locale/scriptstrings/r.in.srtm_to_translate.c:4
-#, fuzzy
 msgid "Name of SRTM input tile (file without .hgt.zip extension)"
-msgstr "Archivo de entrada SRTM (archivo sin extensión .hgt.zip)"
+msgstr "Nombre del archivo de entrada SRTM (archivo sin extensión .hgt.zip)"
 
 #: ../locale/scriptstrings/r.in.srtm_to_translate.c:5
-#, fuzzy
 msgid "Name for output raster map (default: input tile)"
 msgstr "Nombre para el mapa ráster de salida (por omisión: el de entrada)"
 
@@ -19751,17 +18412,13 @@
 #: ../locale/scriptstrings/t.rast3d.mapcalc2_to_translate.c:1
 #: ../locale/scriptstrings/t.rast3d.algebra_to_translate.c:1
 #, fuzzy
-msgid ""
-"Apply temporal and spatial operations on space time 3D raster datasets using "
-"temporal raster algebra."
+msgid "Apply temporal and spatial operations on space time 3D raster datasets using temporal raster algebra."
 msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
 
 #: ../locale/scriptstrings/t.rast3d.mapcalc2_to_translate.c:4
 #: ../locale/scriptstrings/t.rast3d.algebra_to_translate.c:4
 #, fuzzy
-msgid ""
-"r3.mapcalc expression for temporal and spatial analysis of space time 3D "
-"raster datasets"
+msgid "r3.mapcalc expression for temporal and spatial analysis of space time 3D raster datasets"
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast3d.mapcalc2_to_translate.c:7
@@ -19773,11 +18430,8 @@
 msgstr "Número de clases a definir"
 
 #: ../locale/scriptstrings/i.spectral_to_translate.c:1
-msgid ""
-"Displays spectral response at user specified locations in group or images."
-msgstr ""
-"Muestra la respuesta espectral en localizaciones especificadas por el "
-"usuario en grupo o imágenes."
+msgid "Displays spectral response at user specified locations in group or images."
+msgstr "Muestra la respuesta espectral en localizaciones especificadas por el usuario en grupo o imágenes."
 
 #: ../locale/scriptstrings/i.spectral_to_translate.c:2
 #: ../locale/scriptstrings/i.in.spotvgt_to_translate.c:2
@@ -19846,25 +18500,23 @@
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:6
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:6
 msgid "Path to the extraction directory"
-msgstr ""
+msgstr "Ruta al directorio de extracción"
 
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:7
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:7
 #: ../locale/scriptstrings/t.create_to_translate.c:7
 msgid "Title of the new space time dataset"
-msgstr ""
+msgstr "Título del nuevo conjunto de datos espacio temporales"
 
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:8
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:8
 #: ../locale/scriptstrings/t.create_to_translate.c:8
 msgid "Description of the new space time dataset"
-msgstr ""
+msgstr "Descripción del nuevo conjunto de datos espacio temporales "
 
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:9
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:9
-msgid ""
-"Create a new location and import the data into it. Do not run this module in "
-"parallel or interrupt it when a new location should be created"
+msgid "Create a new location and import the data into it. Do not run this module in parallel or interrupt it when a new location should be created"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:10
@@ -19880,13 +18532,10 @@
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:12
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:10
 msgid "Extend location extents based on new dataset"
-msgstr ""
-"Ampliar la extensión de la localización en base a nuevo conjunto de datos"
+msgstr "Ampliar la extensión de la localización en base a nuevo conjunto de datos"
 
 #: ../locale/scriptstrings/t.rast.import_to_translate.c:14
-msgid ""
-"Create the location specified by the \"location\" parameter and exit. Do not "
-"import the space time raster datasets."
+msgid "Create the location specified by the \"location\" parameter and exit. Do not import the space time raster datasets."
 msgstr ""
 
 #: ../locale/scriptstrings/d.redraw_to_translate.c:1
@@ -19934,9 +18583,7 @@
 msgstr "Dibujar una línea de escala en vez de una barra de escala"
 
 #: ../locale/scriptstrings/g.manual_to_translate.c:9
-msgid ""
-"Use online manuals available at http://grass.osgeo.org website. This flag "
-"has no effect when displaying MAN text pages."
+msgid "Use online manuals available at http://grass.osgeo.org website. This flag has no effect when displaying MAN text pages."
 msgstr ""
 
 #: ../locale/scriptstrings/g.manual_to_translate.c:10
@@ -19950,8 +18597,7 @@
 #: ../locale/scriptstrings/v.in.geonames_to_translate.c:1
 #, fuzzy
 msgid "Imports geonames.org country files into a vector points map."
-msgstr ""
-"Importa archivos de país geonames.org a un mapa vectorial de puntos de GRASS."
+msgstr "Importa archivos de país geonames.org a un mapa vectorial de puntos de GRASS."
 
 #: ../locale/scriptstrings/v.in.geonames_to_translate.c:5
 #, fuzzy
@@ -19961,17 +18607,13 @@
 #: ../locale/scriptstrings/t.rast.algebra_to_translate.c:1
 #: ../locale/scriptstrings/t.rast.mapcalc2_to_translate.c:1
 #, fuzzy
-msgid ""
-"Apply temporal and spatial operations on space time raster datasets using "
-"temporal raster algebra."
+msgid "Apply temporal and spatial operations on space time raster datasets using temporal raster algebra."
 msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
 
 #: ../locale/scriptstrings/t.rast.algebra_to_translate.c:4
 #: ../locale/scriptstrings/t.rast.mapcalc2_to_translate.c:4
 #, fuzzy
-msgid ""
-"r.mapcalc expression for temporal and spatial analysis of space time raster "
-"datasets"
+msgid "r.mapcalc expression for temporal and spatial analysis of space time raster datasets"
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast.algebra_to_translate.c:10
@@ -19997,25 +18639,17 @@
 msgstr "Nombre para el mapa vectorial de salida (por defecto: el de entrada)"
 
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:1
-#, fuzzy
-msgid ""
-"Imports a space time vector dataset from a GRASS GIS specific archive file."
-msgstr "Nombre de mapa ráster de orientación"
+msgid "Imports a space time vector dataset from a GRASS GIS specific archive file."
+msgstr "Importa un conjunto de datos vectoriales espacio temporales de un fichero de archivos espacífico de GRASS GIS"
 
 #: ../locale/scriptstrings/t.vect.import_to_translate.c:12
-msgid ""
-"Create the location specified by the \"location\" parameter and exit. Do not "
-"import the space time vector datasets."
+msgid "Create the location specified by the \"location\" parameter and exit. Do not import the space time vector datasets."
 msgstr ""
 
 #: ../locale/scriptstrings/d.what.vect_to_translate.c:1
 #, fuzzy
-msgid ""
-"Allows the user to interactively query vector map layers at user-selected "
-"locations."
-msgstr ""
-"Permite consultar de forma interactiva una capa vectorial en localizaciones "
-"seleccionadas por el usuario dentro de la región geográfica actual."
+msgid "Allows the user to interactively query vector map layers at user-selected locations."
+msgstr "Permite consultar de forma interactiva una capa vectorial en localizaciones seleccionadas por el usuario dentro de la región geográfica actual."
 
 #: ../locale/scriptstrings/i.in.spotvgt_to_translate.c:1
 #, fuzzy
@@ -20025,9 +18659,7 @@
 #: ../locale/scriptstrings/i.in.spotvgt_to_translate.c:4
 #, fuzzy
 msgid "Also import quality map (SM status map layer) and filter NDVI map"
-msgstr ""
-"importar también mapa de calidad (capa de mapa de estado SM) y filtrar mapa "
-"NDVI"
+msgstr "importar también mapa de calidad (capa de mapa de estado SM) y filtrar mapa NDVI"
 
 #: ../locale/scriptstrings/i.in.spotvgt_to_translate.c:5
 #, fuzzy
@@ -20052,9 +18684,7 @@
 #: ../locale/scriptstrings/r.fillnulls_to_translate.c:1
 #, fuzzy
 msgid "Fills no-data areas in raster maps using spline interpolation."
-msgstr ""
-"Rellenar áreas sin datos de los mapas ráster usando la interpolación splines "
-"de v.sufr.rst"
+msgstr "Rellenar áreas sin datos de los mapas ráster usando la interpolación splines de v.sufr.rst"
 
 #: ../locale/scriptstrings/r.fillnulls_to_translate.c:6
 msgid "Spline tension parameter"
@@ -20170,8 +18800,7 @@
 
 #: ../locale/scriptstrings/t.vect.db.select_to_translate.c:1
 #, fuzzy
-msgid ""
-"Prints attributes of vector maps registered in a space time vector dataset."
+msgid "Prints attributes of vector maps registered in a space time vector dataset."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.vect.db.select_to_translate.c:6
@@ -20181,32 +18810,19 @@
 
 #: ../locale/scriptstrings/t.vect.univar_to_translate.c:1
 #, fuzzy
-msgid ""
-"Calculates univariate statistics of attributes for each registered vector "
-"map of a space time vector dataset"
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset"
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
 
 #: ../locale/scriptstrings/t.vect.what.strds_to_translate.c:1
-#, fuzzy
-msgid ""
-"Stores raster map values at spatial and temporal positions of vector points "
-"as vector attributes."
-msgstr ""
-"Carga valores ráster en las posiciones de puntos vectoriales a la tabla."
+msgid "Stores raster map values at spatial and temporal positions of vector points as vector attributes."
+msgstr "Guarda los valores del mapa raster en las posiciones espacio temporales de los puntos vectoriales como parte de los atributos vectoriales."
 
 #: ../locale/scriptstrings/t.vect.what.strds_to_translate.c:4
-#, fuzzy
-msgid ""
-"Name of the vector column to be created and to store sampled raster values"
-msgstr "Nombre de columna de atributos a usar para etiquetas"
+msgid "Name of the vector column to be created and to store sampled raster values"
+msgstr "Nombre de la columna vectorial a ser creada y en la que se guardarán los valores raster muestreados"
 
 #: ../locale/scriptstrings/t.vect.what.strds_to_translate.c:5
-msgid ""
-"The use of a column name forces t.vect.what.rast to sample only values from "
-"the first map found in an interval. Otherwise the raster map names are used "
-"as column names"
+msgid "The use of a column name forces t.vect.what.rast to sample only values from the first map found in an interval. Otherwise the raster map names are used as column names"
 msgstr ""
 
 #: ../locale/scriptstrings/t.vect.what.strds_to_translate.c:6
@@ -20220,18 +18836,13 @@
 
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:1
 #, fuzzy
-msgid ""
-"Create a 3D raster map from an assemblage of many coordinates using "
-"univariate statistics"
-msgstr ""
-"Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando "
-"estadísticas univariantes."
+msgid "Create a 3D raster map from an assemblage of many coordinates using univariate statistics"
+msgstr "Crear un mapa ráster a partir de un ensamblaje de muchas coordenadas usando estadísticas univariantes."
 
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:9
 #, fuzzy
 msgid "ASCII file containing input data"
-msgstr ""
-"Archivo ASCII que contiene los datos de entrada (o \"-\" para leer de stdin)"
+msgstr "Archivo ASCII que contiene los datos de entrada (o \"-\" para leer de stdin)"
 
 #: ../locale/scriptstrings/r3.in.xyz_to_translate.c:14
 msgid "Field separator"
@@ -20264,9 +18875,7 @@
 
 #: ../locale/scriptstrings/d.polar_to_translate.c:1
 msgid "Draws polar diagram of angle map such as aspect or flow directions"
-msgstr ""
-"Dibujar un diagrama polar de un mapa con ángulos como direcciones de "
-"orientación o corriente"
+msgstr "Dibujar un diagrama polar de un mapa con ángulos como direcciones de orientación o corriente"
 
 #: ../locale/scriptstrings/d.polar_to_translate.c:3
 #: ../locale/scriptstrings/d.correlate_to_translate.c:5
@@ -20292,13 +18901,8 @@
 msgstr "Salida gráfica usando Xgraph"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:1
-#, fuzzy
-msgid ""
-"Image fusion algorithms to sharpen multispectral with high-res panchromatic "
-"channels"
-msgstr ""
-"Transformación de Brovey para fundir canales multiespectrales y "
-"pancromáticos de alta resolución"
+msgid "Image fusion algorithms to sharpen multispectral with high-res panchromatic channels"
+msgstr "Algoritmos de fusión de imágenes para mejorar multiespectral con canales pancromáticos de alta resolución"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:3
 msgid "fusion"
@@ -20326,26 +18930,20 @@
 msgstr ""
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:9
-#, fuzzy
 msgid "Name of raster map to be used for <red>"
-msgstr "Nombre del mapa ráster a usar para <%s>"
+msgstr "Nombre del mapa ráster a usar para <red>"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:10
-#, fuzzy
 msgid "Name of raster map to be used for <green>"
-msgstr "Nombre del mapa ráster a usar para <%s>"
+msgstr "Nombre del mapa ráster a usar para <green>"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:11
-#, fuzzy
 msgid "Name of raster map to be used for <blue>"
-msgstr "Nombre del mapa ráster a usar para <%s>"
+msgstr "Nombre del mapa ráster a usar para <blue>"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:12
-#, fuzzy
 msgid "Name of raster map to be used for high resolution panchromatic channel"
-msgstr ""
-"Transformación de Brovey para fundir canales multiespectrales y "
-"pancromáticos de alta resolución"
+msgstr "Nombre del mapa raster a usar para canal pancromático de alta resolución"
 
 #: ../locale/scriptstrings/i.pansharpen_to_translate.c:13
 #, fuzzy
@@ -20386,10 +18984,7 @@
 msgstr ""
 
 #: ../locale/scriptstrings/i.tasscap_to_translate.c:8
-msgid ""
-"landsat4_tm;Use transformation rules for Landsat 4 TM;landsat5_tm;Use "
-"transformation rules for Landsat 5 TM;landsat7_etm;Use transformation rules "
-"for Landsat 7 ETM;modis;Use transformation rules for MODIS"
+msgid "landsat4_tm;Use transformation rules for Landsat 4 TM;landsat5_tm;Use transformation rules for Landsat 5 TM;landsat7_etm;Use transformation rules for Landsat 7 ETM;modis;Use transformation rules for MODIS"
 msgstr ""
 
 #: ../locale/scriptstrings/i.tasscap_to_translate.c:9
@@ -20398,22 +18993,19 @@
 msgstr "Nombre del mapa ráster de entrada"
 
 #: ../locale/scriptstrings/i.tasscap_to_translate.c:10
-msgid ""
-"For Landsat 4-7, the raster maps should be the bands 1, 2, 3, 4, 5, and 7."
+msgid "For Landsat 4-7, the raster maps should be the bands 1, 2, 3, 4, 5, and 7."
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.mapcalc_to_translate.c:1
 #, fuzzy
-msgid ""
-"Performs spatio-temporal mapcalc expressions on temporally sampled maps of "
-"space time raster datasets."
+msgid "Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast.mapcalc_to_translate.c:4
 #: ../locale/scriptstrings/t.vect.algebra_to_translate.c:4
 #: ../locale/scriptstrings/t.vect.mapcalc_to_translate.c:4
 msgid "Spatio-temporal mapcalc expression"
-msgstr ""
+msgstr "Expresión espacio temporal de mapcalc"
 
 #: ../locale/scriptstrings/t.rast.mapcalc_to_translate.c:9
 #: ../locale/scriptstrings/t.sample_to_translate.c:11
@@ -20428,7 +19020,7 @@
 #: ../locale/scriptstrings/r.pack_to_translate.c:4
 #: ../locale/scriptstrings/r.unpack_to_translate.c:4
 msgid "copying"
-msgstr ""
+msgstr "copiando"
 
 #: ../locale/scriptstrings/r.pack_to_translate.c:5
 #, fuzzy
@@ -20460,7 +19052,7 @@
 #: ../locale/scriptstrings/t.rast.export_to_translate.c:5
 #: ../locale/scriptstrings/t.vect.export_to_translate.c:5
 msgid "Path to the work directory, default is /tmp"
-msgstr ""
+msgstr "Ruta al directorio de trabajo, el predeterminado es /tmp"
 
 #: ../locale/scriptstrings/t.rast.export_to_translate.c:6
 #: ../locale/scriptstrings/t.vect.export_to_translate.c:6
@@ -20474,42 +19066,30 @@
 msgstr "Genera estadísticas de superficie para capas de mapa ráster."
 
 #: ../locale/scriptstrings/t.rast.export_to_translate.c:8
-msgid ""
-"Supported are GTiff, AAIGrid via r.out.gdal and the GRASS package format of "
-"r.pack"
+msgid "Supported are GTiff, AAIGrid via r.out.gdal and the GRASS package format of r.pack"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate_to_translate.c:1
 #, fuzzy
-msgid ""
-"Aggregates temporally the maps of a space time raster dataset by a user "
-"defined granularity."
+msgid "Aggregates temporally the maps of a space time raster dataset by a user defined granularity."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast.aggregate_to_translate.c:5
-msgid ""
-"Either a numerical suffix or the start time (s-flag) separated by an "
-"underscore will be attached to create a unique identifier"
+msgid "Either a numerical suffix or the start time (s-flag) separated by an underscore will be attached to create a unique identifier"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate_to_translate.c:6
-msgid ""
-"Aggregation granularity, format absolute time \"x years, x months, x weeks, "
-"x days, x hours, x minutes, x seconds\" or an integer value for relative time"
+msgid "Aggregation granularity, format absolute time \"x years, x months, x weeks, x days, x hours, x minutes, x seconds\" or an integer value for relative time"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate_to_translate.c:8
 #: ../locale/scriptstrings/t.rast.aggregate.ds_to_translate.c:9
-msgid ""
-"Offset that is used to create the output map ids, output map id is generated "
-"as: basename_ (count + offset)"
+msgid "Offset that is used to create the output map ids, output map id is generated as: basename_ (count + offset)"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate_to_translate.c:11
 #: ../locale/scriptstrings/t.rast.aggregate.ds_to_translate.c:12
-msgid ""
-"Use start time - truncated accoring to granularity - as suffix. This flag "
-"overrides the offset option."
+msgid "Use start time - truncated accoring to granularity - as suffix. This flag overrides the offset option."
 msgstr ""
 
 #: ../locale/scriptstrings/db.in.ogr_to_translate.c:1
@@ -20539,61 +19119,44 @@
 msgstr "Guarda el contenido del monitor activo en un fichero gráfico."
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:1
-msgid ""
-"Creates and connects a new attribute table to a given layer of an existing "
-"vector map."
-msgstr ""
-"Crea y conecta una nueva tabla de atributos a una capa dada de un mapa "
-"vectorial existente."
+msgid "Creates and connects a new attribute table to a given layer of an existing vector map."
+msgstr "Crea y conecta una nueva tabla de atributos a una capa dada de un mapa vectorial existente."
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:5
 msgid "Name of new attribute table (default: vector map name)"
-msgstr ""
-"Nombre de la nueva tabla de atributos (por omisión: nombre del mapa "
-"vectorial)"
+msgstr "Nombre de la nueva tabla de atributos (por omisión: nombre del mapa vectorial)"
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:6
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:8
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:9
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:12
-#, fuzzy
 msgid "Definition"
-msgstr "Clasificación de puntos"
+msgstr "Definición"
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:7
-#, fuzzy
 msgid "Layer number where to add new attribute table"
-msgstr "Capa a la que añadir la nueva tabla de atributos"
+msgstr "Número de la capa a cual añadir la nueva tabla de atributos"
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:10
-#, fuzzy
 msgid "Name and type of the new column(s)"
-msgstr ""
-"Nombre y tipo de la nueva(s) columna(s) ('nombre tipo [,nombre tipo, ...]')"
+msgstr "Nombre y tipo de la(s) nueva(s) columna(s)"
 
 #: ../locale/scriptstrings/v.db.addtable_to_translate.c:11
 #, fuzzy
-msgid ""
-"Types depend on database backend, but all support VARCHAR(), INT, DOUBLE "
-"PRECISION and DATE. Example: \"label varchar(250), type integer\""
-msgstr ""
-"Los tipos de datos dependen de la base de datos de destino, pero todas "
-"soportan VARCHAR(), INT, DOUBLE PRECISION Y FECHA)"
+msgid "Types depend on database backend, but all support VARCHAR(), INT, DOUBLE PRECISION and DATE. Example: \"label varchar(250), type integer\""
+msgstr "Los tipos de datos dependen de la base de datos de destino, pero todas soportan VARCHAR(), INT, DOUBLE PRECISION Y FECHA)"
 
 #: ../locale/scriptstrings/t.rename_to_translate.c:1
-#, fuzzy
 msgid "Renames a space time dataset"
-msgstr "Crea una base de datos vacía."
+msgstr "Renombrar un conjunto de datos espacio temporales"
 
 #: ../locale/scriptstrings/v.in.e00_to_translate.c:1
-#, fuzzy
 msgid "Imports E00 file into a vector map."
-msgstr "Importar archivo E00 a mapa vectorial."
+msgstr "Importa archivo E00 a mapa vectorial."
 
 #: ../locale/scriptstrings/v.in.e00_to_translate.c:4
-#, fuzzy
 msgid "Name of input E00 file"
-msgstr "Nombres de los archivos de entrada"
+msgstr "Nombres de los archivo E00 de entrada"
 
 #: ../locale/scriptstrings/db.dropcolumn_to_translate.c:1
 #, fuzzy
@@ -20602,8 +19165,7 @@
 
 #: ../locale/scriptstrings/t.rast.neighbors_to_translate.c:1
 #, fuzzy
-msgid ""
-"Performs a neighborhood analysis for each map in a space time raster dataset."
+msgid "Performs a neighborhood analysis for each map in a space time raster dataset."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast.neighbors_to_translate.c:8
@@ -20617,25 +19179,19 @@
 msgstr "Nombre de mapa ráster de orientación"
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:4
-msgid ""
-"Input space time raster dataset that defines the lower threshold, values "
-"lower this threshold are excluded from accumulation"
+msgid "Input space time raster dataset that defines the lower threshold, values lower this threshold are excluded from accumulation"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:5
-msgid ""
-"Input space time raster dataset that defines the upper threshold, values "
-"upper this threshold are excluded from accumulation"
+msgid "Input space time raster dataset that defines the upper threshold, values upper this threshold are excluded from accumulation"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:10
 msgid "The granularity for accumulation '1 day'"
-msgstr ""
+msgstr "Tamaño de grano para la acumulación '1 día'"
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:13
-msgid ""
-"Use these limits in case lower and/or upper input  space time raster "
-"datasets are not defined"
+msgid "Use these limits in case lower and/or upper input  space time raster datasets are not defined"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:14
@@ -20649,18 +19205,12 @@
 msgstr "Nombre del mapa ráster que contiene el resultado de la reclasificación"
 
 #: ../locale/scriptstrings/t.rast.accumulate_to_translate.c:16
-msgid ""
-"This method will be applied to compute the accumulative values from the "
-"input maps"
+msgid "This method will be applied to compute the accumulative values from the input maps"
 msgstr ""
 
 #: ../locale/scriptstrings/r.tileset_to_translate.c:1
-msgid ""
-"Produces tilings of the source projection for use in the destination region "
-"and projection."
-msgstr ""
-"Produce teselado de la proyección del origen para usarlo en la región y "
-"proyección de destino."
+msgid "Produces tilings of the source projection for use in the destination region and projection."
+msgstr "Produce teselado de la proyección del origen para usarlo en la región y proyección de destino."
 
 #: ../locale/scriptstrings/r.tileset_to_translate.c:4
 msgid "Produces shell script output"
@@ -20671,10 +19221,8 @@
 msgstr "Produce salida de cadena de consulta de servidor web de mapas"
 
 #: ../locale/scriptstrings/r.tileset_to_translate.c:6
-msgid ""
-"Name of region to use instead of current region for bounds and resolution"
-msgstr ""
-"Nombre de la región a usar en vez de la actual para contornos y resolución"
+msgid "Name of region to use instead of current region for bounds and resolution"
+msgstr "Nombre de la región a usar en vez de la actual para contornos y resolución"
 
 #: ../locale/scriptstrings/r.tileset_to_translate.c:7
 msgid "Source projection"
@@ -20683,8 +19231,7 @@
 #: ../locale/scriptstrings/r.tileset_to_translate.c:8
 #: ../locale/scriptstrings/r.tileset_to_translate.c:10
 msgid "Conversion factor from units to meters in source projection"
-msgstr ""
-"Factor de conversión de las unidades a metros en la proyección de origen"
+msgstr "Factor de conversión de las unidades a metros en la proyección de origen"
 
 #: ../locale/scriptstrings/r.tileset_to_translate.c:9
 msgid "Destination projection, defaults to this location's projection"
@@ -20707,9 +19254,8 @@
 msgstr "Separador de campos de salida"
 
 #: ../locale/scriptstrings/v.report_to_translate.c:1
-#, fuzzy
 msgid "Reports geometry statistics for vector maps."
-msgstr "Informa estadísticas de geometría para vectoriales."
+msgstr "Reporta las estadísticas de geometría para mapas vectoriales."
 
 #: ../locale/scriptstrings/v.report_to_translate.c:6
 msgid "Value to calculate"
@@ -20747,9 +19293,7 @@
 #: ../locale/scriptstrings/v.db.droprow_to_translate.c:1
 #, fuzzy
 msgid "Removes a vector feature from a vector map through attribute selection."
-msgstr ""
-"Imprime/establece la conexión a la base de datos para un mapa vectorial a la "
-"tabla de atributos."
+msgstr "Imprime/establece la conexión a la base de datos para un mapa vectorial a la tabla de atributos."
 
 #: ../locale/scriptstrings/t.info_to_translate.c:1
 #, fuzzy
@@ -20762,11 +19306,8 @@
 msgstr "Nombre de un mapa ráster existente"
 
 #: ../locale/scriptstrings/t.info_to_translate.c:9
-#, fuzzy
-msgid ""
-"Print history information in human readable shell style for space time "
-"datasets"
-msgstr "Impresión buena en formato leíble"
+msgid "Print history information in human readable shell style for space time datasets"
+msgstr "Mostrar el histórico en el estilo de consola de comandos UNIX para conjuntos de datos espacio temporales"
 
 #: ../locale/scriptstrings/t.info_to_translate.c:10
 #, fuzzy
@@ -20789,12 +19330,8 @@
 msgstr "Nombre del mapa ráster 3D de entrada"
 
 #: ../locale/scriptstrings/v.dissolve_to_translate.c:1
-msgid ""
-"Dissolves boundaries between adjacent areas sharing a common category number "
-"or attribute."
-msgstr ""
-"Disuelve contornos entre áreas adyacentes que comparten un número de "
-"categoría o atributo común."
+msgid "Dissolves boundaries between adjacent areas sharing a common category number or attribute."
+msgstr "Disuelve contornos entre áreas adyacentes que comparten un número de categoría o atributo común."
 
 #: ../locale/scriptstrings/v.dissolve_to_translate.c:3
 msgid "dissolve"
@@ -20897,9 +19434,7 @@
 msgstr ""
 
 #: ../locale/scriptstrings/t.shift_to_translate.c:9
-msgid ""
-"Format absolute time: \"x years, x months, x weeks, x days, x hours, x "
-"minutes, x seconds\", relative time is of type integer"
+msgid "Format absolute time: \"x years, x months, x weeks, x days, x hours, x minutes, x seconds\", relative time is of type integer"
 msgstr ""
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:1
@@ -20913,9 +19448,8 @@
 #: ../display/d.thematic.area/main.c:78 ../display/d.text/main.c:139
 #: ../display/d.northarrow/main.c:43 ../display/d.barscale/main.c:55
 #: ../display/d.vect.chart/main.c:64 ../display/d.title/main.c:50
-#, fuzzy
 msgid "cartography"
-msgstr "mostrar, cartografía"
+msgstr "cartografía"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:5
 msgid "thematic"
@@ -20928,9 +19462,7 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:7
 msgid "Name of attribute column to use for thematic display (must be numeric)"
-msgstr ""
-"Nombre de la columna de atributos a utilizar para la presentación temática "
-"(debe ser numérico)"
+msgstr "Nombre de la columna de atributos a utilizar para la presentación temática (debe ser numérico)"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:8
 msgid "Type of thematic display"
@@ -20967,13 +19499,11 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:18
 msgid "Minimum icon size/line width for graduated points/lines)"
-msgstr ""
-"Tamaño mínimo de icono/anchura de línea para gradiente de puntos/ líneas"
+msgstr "Tamaño mínimo de icono/anchura de línea para gradiente de puntos/ líneas"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:20
 msgid "Maximum icon size/line width for graduated points and lines"
-msgstr ""
-"Tamaño máximo de icono/anchura de línea para gradiente de puntos y líneas"
+msgstr "Tamaño máximo de icono/anchura de línea para gradiente de puntos y líneas"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:22
 msgid "Number of classes for interval theme (integer)"
@@ -21005,9 +19535,7 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:28
 msgid "GRASS named color or R:G:B triplet. Set color scheme to single color"
-msgstr ""
-"Nombre de color de GRASS o triplete R:G:B. Establecer esquema de color a un "
-"color."
+msgstr "Nombre de color de GRASS o triplete R:G:B. Establecer esquema de color a un color."
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:30
 msgid "Color for graduated lines or point/area outlines"
@@ -21015,9 +19543,7 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:31
 msgid "GRASS named color or R:G:B triplet. Set color scheme to single color."
-msgstr ""
-"Nombre de color de GRAS o triplete R:G:B. Establecer esquema de color a un "
-"color."
+msgstr "Nombre de color de GRAS o triplete R:G:B. Establecer esquema de color a un color."
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:33
 msgid "Beginning color for custom color gradient"
@@ -21051,15 +19577,11 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:42
 msgid "Save thematic map commands to group file for GIS Manager"
-msgstr ""
-"Guardar comandos de mapa temático en archivo de grupo para el Administrador "
-"GIS"
+msgstr "Guardar comandos de mapa temático en archivo de grupo para el Administrador GIS"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:44
 msgid "Root for the name of psmap instruction files to be in current directory"
-msgstr ""
-"Raíz para el nombre de los archivos de instrucciones psmap para estar en el "
-"directorio actual"
+msgstr "Raíz para el nombre de los archivos de instrucciones psmap para estar en el directorio actual"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:45
 msgid "If not set, no psmap instruction files will be created)"
@@ -21067,9 +19589,7 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:47
 msgid "Name of group file where thematic map commands will be saved"
-msgstr ""
-"Nombre de archivo de grupo en el que se guardarán los comandos del mapa "
-"temático"
+msgstr "Nombre de archivo de grupo en el que se guardarán los comandos del mapa temático"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:50
 msgid "Create graphic legend in x11 display monitor"
@@ -21081,8 +19601,7 @@
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:54
 msgid "Update color values to GRASSRGB column in attribute table"
-msgstr ""
-"Actualizar valores de color a la columna GRASSRGB en la tabla de atributos"
+msgstr "Actualizar valores de color a la columna GRASSRGB en la tabla de atributos"
 
 #: ../locale/scriptstrings/d.vect.thematic_to_translate.c:56
 msgid "Output legend for GIS Manager (for scripting use only)"
@@ -21095,9 +19614,7 @@
 #: ../locale/scriptstrings/db.univar_to_translate.c:1
 #, fuzzy
 msgid "Calculates univariate statistics on selected table column."
-msgstr ""
-"Calcula estadísticas univariante sobre la columna de tabal seleccionada para "
-"un mapa vectorial de GRASS."
+msgstr "Calcula estadísticas univariante sobre la columna de tabal seleccionada para un mapa vectorial de GRASS."
 
 #: ../locale/scriptstrings/t.rast.list_to_translate.c:1
 #, fuzzy
@@ -21127,17 +19644,12 @@
 msgstr "Texto a usar para unidades de datos del mapa"
 
 #: ../locale/scriptstrings/t.rast.list_to_translate.c:12
-msgid ""
-"The granule to be used for listing. The granule must be specified as string "
-"eg.: absolute time \"1 months\" or relative time \"1\""
+msgid "The granule to be used for listing. The granule must be specified as string eg.: absolute time \"1 months\" or relative time \"1\""
 msgstr ""
 
 #: ../locale/scriptstrings/r.colors.stddev_to_translate.c:1
-#, fuzzy
 msgid "Sets color rules based on stddev from a raster map's mean value."
-msgstr ""
-"Establecer normas de color basadas en stddev a partir de un valor medio del "
-"mapa."
+msgstr "Define las reglas de color basado en stddev a partir del valor promedio de un mapa raster."
 
 #: ../locale/scriptstrings/r.colors.stddev_to_translate.c:4
 msgid "Color using standard deviation bands"
@@ -21150,17 +19662,15 @@
 #: ../locale/scriptstrings/i.image.mosaic_to_translate.c:1
 #, fuzzy
 msgid "Mosaics several images and extends colormap."
-msgstr ""
-"Hace mosaicos de hasta 4 imágenes y extiende colormap; crea mapas *.mosaico"
+msgstr "Hace mosaicos de hasta 4 imágenes y extiende colormap; crea mapas *.mosaico"
 
 #: ../locale/scriptstrings/i.image.mosaic_to_translate.c:4
 msgid "mosaicking"
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:1
-#, fuzzy
 msgid "Downloads and imports data from WMS/WMTS/NASA OnEarth server."
-msgstr "Descarga e importa datos de servidores WMS."
+msgstr "Descarga e importa datos de servidor WMS/WMTS/NASA OnEarth."
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:4
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:4
@@ -21172,21 +19682,18 @@
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:7
-#, fuzzy
 msgid "Layer(s) to request from the map server"
-msgstr "Estilos a solicitar del servidor de mapas"
+msgstr "Capa(s) a solicitar del servidor de mapas"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:8
-#, fuzzy
 msgid "Layer style(s) to request from the map server"
-msgstr "Estilos a solicitar del servidor de mapas"
+msgstr "Estilo(s) de capa a solicitar del servidor de mapas"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:9
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:34
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:40
-#, fuzzy
 msgid "Map style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo del mapa"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:10
 msgid "Image format requested from the server"
@@ -21204,25 +19711,20 @@
 msgstr "Solicitud"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:12
-#, fuzzy
 msgid "EPSG code of requested source projection"
-msgstr "Proyección de origen a solicitar del servidor"
+msgstr "Código EPSG para proyección de origen solicitada"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:14
 msgid "Driver used to communication with server"
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:15
-msgid ""
-"WMS_GDAL;Download data using GDAL WMS driver;WMS_GRASS;Download data using "
-"native GRASS-WMS driver;WMTS_GRASS;Download data using native GRASS-WMTS "
-"driver;OnEarth_GRASS;Download data using native GRASS-OnEarth driver;"
+msgid "WMS_GDAL;Download data using GDAL WMS driver;WMS_GRASS;Download data using native GRASS-WMS driver;WMTS_GRASS;Download data using native GRASS-WMTS driver;OnEarth_GRASS;Download data using native GRASS-OnEarth driver;"
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:17
-#, fuzzy
 msgid "WMS standard version"
-msgstr "Desviación estándar"
+msgstr "Desviación estándar WMS"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:19
 msgid "Maximum columns to request at a time"
@@ -21233,23 +19735,20 @@
 msgstr "Máximo de filas a solicitar a la vez"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:23
-#, fuzzy
 msgid "Additional query parameters to pass to the server"
-msgstr "Opciones de consulta adicionales para el servidor"
+msgstr "Parámetros de consulta adicionales a pasarle al servidor"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:25
-#, fuzzy
 msgid "Username for server connection"
-msgstr "No se puede establecer la proyección"
+msgstr "Nombre de usuario para la conexión al servidor "
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:27
 msgid "Password for server connection"
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:29
-#, fuzzy
 msgid "Interpolation method to use in reprojection"
-msgstr "Método de interpolación a usar"
+msgstr "Método de interpolación a usar en la reproyección"
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:30
 msgid "Request data for this named region instead of the current region bounds"
@@ -21266,9 +19765,7 @@
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:35
-msgid ""
-"Capabilities file to parse (input). It is relevant for WMTS_GRASS and "
-"OnEarth_GRASS drivers"
+msgid "Capabilities file to parse (input). It is relevant for WMTS_GRASS and OnEarth_GRASS drivers"
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.wms_to_translate.c:36
@@ -21292,9 +19789,7 @@
 msgstr "Nombre de mapa ráster de orientación"
 
 #: ../locale/scriptstrings/t.vect.extract_to_translate.c:6
-msgid ""
-"The number of v.extract processes to run in parallel. Use only if database "
-"backend is used which supports concurrent writing"
+msgid "The number of v.extract processes to run in parallel. Use only if database backend is used which supports concurrent writing"
 msgstr ""
 
 #: ../locale/scriptstrings/t.vect.extract_to_translate.c:7
@@ -21310,14 +19805,13 @@
 #: ../locale/scriptstrings/i.colors.enhance_to_translate.c:3
 #: ../locale/scriptstrings/r.rgb_to_translate.c:3
 msgid "RGB"
-msgstr ""
+msgstr "RGB"
 
 #: ../locale/scriptstrings/i.colors.enhance_to_translate.c:4
 msgid "satellite"
 msgstr ""
 
 #: ../locale/scriptstrings/i.colors.enhance_to_translate.c:5
-#, fuzzy
 msgid "colors"
 msgstr "Colores"
 
@@ -21380,14 +19874,11 @@
 #: ../locale/scriptstrings/v.db.update_to_translate.c:1
 #, fuzzy
 msgid "Updates a column in the attribute table connected to a vector map."
-msgstr ""
-"Permite actualizar una columna en la tabla de atributos conectada a un mapa "
-"vectorial."
+msgstr "Permite actualizar una columna en la tabla de atributos conectada a un mapa vectorial."
 
 #: ../locale/scriptstrings/v.db.update_to_translate.c:5
-#, fuzzy
 msgid "Name of attribute column to update"
-msgstr "Nombre de columna de atributos a usar para etiquetas"
+msgstr "Nombre de la columna de atributos a actualizar"
 
 #: ../locale/scriptstrings/v.db.update_to_translate.c:6
 msgid "Literal value to update the column with"
@@ -21395,12 +19886,8 @@
 
 #: ../locale/scriptstrings/v.db.update_to_translate.c:7
 #, fuzzy
-msgid ""
-"Name of other attribute column to query, can be combination of columns (e.g. "
-"co1+col2)"
-msgstr ""
-"Valor con el que actualizar la columna (los valores varchar tienen que estar "
-"entre comillas simples, ej.: 'grass')"
+msgid "Name of other attribute column to query, can be combination of columns (e.g. co1+col2)"
+msgstr "Valor con el que actualizar la columna (los valores varchar tienen que estar entre comillas simples, ej.: 'grass')"
 
 #: ../locale/scriptstrings/db.droptable_to_translate.c:1
 msgid "Drops an attribute table."
@@ -21458,8 +19945,7 @@
 msgstr "Prefijo donde instalar la extensión"
 
 #: ../locale/scriptstrings/g.extension.all_to_translate.c:2
-msgid ""
-"By default only extensions built against different GIS Library are rebuilt."
+msgid "By default only extensions built against different GIS Library are rebuilt."
 msgstr ""
 
 #: ../locale/scriptstrings/g.extension.all_to_translate.c:4
@@ -21481,12 +19967,8 @@
 
 #: ../locale/scriptstrings/t.rast.series_to_translate.c:1
 #, fuzzy
-msgid ""
-"Performs different aggregation algorithms from r.series on all or a subset "
-"of raster maps in a space time raster dataset."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
 
 #: ../locale/scriptstrings/t.rast.series_to_translate.c:5
 #, fuzzy
@@ -21495,9 +19977,7 @@
 
 #: ../locale/scriptstrings/t.rast.series_to_translate.c:6
 #, fuzzy
-msgid ""
-"Do not assign the space time raster dataset start and end time to the output "
-"map"
+msgid "Do not assign the space time raster dataset start and end time to the output map"
 msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
 
 #: ../locale/scriptstrings/t.rast.to.rast3_to_translate.c:1
@@ -21506,26 +19986,22 @@
 msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:1
-#, fuzzy
 msgid "Converts coordinates from one projection to another (cs2cs frontend)."
-msgstr "Convierte coordenadas de una proyección a otra (interfaz cs2cs)."
+msgstr "Convierte las coordenadas de una proyección a otra (interfaz cs2cs)."
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:4
-#, fuzzy
 msgid "Input coordinates to reproject"
-msgstr "Muestra el monitor para lanzar"
+msgstr "Coordenadas de entrada a reproyectar"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:5
 #: ../locale/scriptstrings/m.proj_to_translate.c:8
 #: ../locale/scriptstrings/m.proj_to_translate.c:12
-#, fuzzy
 msgid "Input coordinates"
-msgstr "Coordenadas inválidas"
+msgstr "Coordenadas de entrada"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:6
-#, fuzzy
 msgid "Name of input coordinate file"
-msgstr "Nombres de los archivos de entrada"
+msgstr "Nombres del archivo de coordenadas de entrada"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:9
 #, fuzzy
@@ -21533,9 +20009,8 @@
 msgstr "Archivo de coordenadas de salida (omitir para enviar a stdout)"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:11
-#, fuzzy
 msgid "Field separator (format: input[,output])"
-msgstr "Separador de campos (modo de puntos)"
+msgstr "Separador de campos (format: input[,output])"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:13
 msgid "Input projection parameters (PROJ.4 style)"
@@ -21554,21 +20029,15 @@
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:17
 msgid "Use LL WGS84 as input and current location as output projection"
-msgstr ""
-"Usar LL WGS84 como entrada y la localización actual como proyección de salida"
+msgstr "Usar LL WGS84 como entrada y la localización actual como proyección de salida"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:19
 msgid "Use current location as input and LL WGS84 as output projection"
-msgstr ""
-"Usar la localización actual como entrada y LL WGS84 como proyección de salida"
+msgstr "Usar la localización actual como entrada y LL WGS84 como proyección de salida"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:21
-msgid ""
-"Output long/lat in decimal degrees, or other projections with many decimal "
-"places"
-msgstr ""
-"Producir long/lat en grados decimales, u otras proyecciones con muchos "
-"decimales"
+msgid "Output long/lat in decimal degrees, or other projections with many decimal places"
+msgstr "Producir long/lat en grados decimales, u otras proyecciones con muchos decimales"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:23
 #, fuzzy
@@ -21576,46 +20045,34 @@
 msgstr "Número de columna de las coordenadas Y en el archivo de entrada"
 
 #: ../locale/scriptstrings/m.proj_to_translate.c:25
-#, fuzzy
 msgid "Include column names in output file"
-msgstr "No incluir nombres de columna en la salida"
+msgstr "Incluir nombres de columna en el archivo de salida"
 
 #: ../locale/scriptstrings/t.list_to_translate.c:1
-#, fuzzy
 msgid "Lists space time datasets and maps registered in the temporal database."
-msgstr ""
-"Nombre(s) de los directorio(s) de mapas existentes a eliminar de la lista de "
-"búsqueda"
+msgstr "Enlista conjuntos de datos espacio temporales y los mapas registrados en la base de datos temporal."
 
 #: ../locale/scriptstrings/t.list_to_translate.c:5
-#, fuzzy
 msgid "Type of the space time dataset or map, default is strds"
-msgstr "Nombre de la nueva base de datos"
+msgstr "Tipo del conjunto de datos o mapa espacio temporal, por omisión es strds"
 
 #: ../locale/scriptstrings/t.list_to_translate.c:8
 #: ../locale/scriptstrings/t.list_to_translate.c:11
-msgid ""
-"Columns number_of_maps and granularity only available for space time datasets"
+msgid "Columns number_of_maps and granularity only available for space time datasets"
 msgstr ""
 
 #: ../locale/scriptstrings/t.list_to_translate.c:17
 #: ../locale/scriptstrings/t.sample_to_translate.c:10
 msgid "Print the column names as first row"
-msgstr ""
+msgstr "Mostrar el nombre de las columnas como primer renglón"
 
 #: ../locale/scriptstrings/t.vect.list_to_translate.c:1
-#, fuzzy
 msgid "Lists registered maps of a space time vector dataset."
-msgstr "Listar mapas vectoriales en la localización de entrada y salir"
+msgstr "Listar mapas registrados para un conjunto de datos vectoriales espacio temporales."
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:1
-#, fuzzy
-msgid ""
-"Georeference, rectify, and import Terra-ASTER imagery and relative DEMs "
-"using gdalwarp."
-msgstr ""
-"Georreferenciar, rectificar e importar imaginería Terra ASTER y MDT "
-"relativos usando gdalwarp."
+msgid "Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp."
+msgstr "Georreferenciar, rectificar e importar imaginería Terra-ASTER y MDE relativos usando gdalwarp."
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:5
 #: ../imagery/i.aster.toar/main.c:99
@@ -21623,34 +20080,25 @@
 msgstr ""
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:6
-#, fuzzy
 msgid "Name of input ASTER image"
-msgstr "Nombre de una capa de entrada"
+msgstr "Nombre de una imagen ASTER de entrada"
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:7
 msgid "ASTER imagery processing type (Level 1A, Level 1B, or relative DEM)"
-msgstr ""
-"Tipo de procesado de Imaginería ASTER (Nivel 1A, Nivel 1B o MDT relacionado)"
+msgstr "Tipo de procesado de Imaginería ASTER (Nivel 1A, Nivel 1B o MDT relacionado)"
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:8
 #, fuzzy
-msgid ""
-"List L1A or L1B band to translate (1,2,3n,...), or enter 'all' to translate "
-"all bands"
-msgstr ""
-"Banda L1A o L1B a traducir (1, 2, 3n, 3b, 4-14). Sólo se puede traducir una "
-"banda"
+msgid "List L1A or L1B band to translate (1,2,3n,...), or enter 'all' to translate all bands"
+msgstr "Banda L1A o L1B a traducir (1, 2, 3n, 3b, 4-14). Sólo se puede traducir una banda"
 
 #: ../locale/scriptstrings/r.in.aster_to_translate.c:9
-#, fuzzy
-msgid ""
-"Base name for output raster map (band number will be appended to base name)"
-msgstr "Nombre para el mapa ráster de salida (por omisión: el de entrada)"
+msgid "Base name for output raster map (band number will be appended to base name)"
+msgstr "Nombre para el mapa ráster de salida (el número de la banda se anexara al nombre base)"
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:1
-#, fuzzy
 msgid "Unpacks a vector map packed with v.pack."
-msgstr "Actualiza metadatos de mapas vectoriales."
+msgstr "Descomprime mapa vectorial comprimido con v.pack."
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:2
 msgid "vector, import, copying"
@@ -21658,24 +20106,21 @@
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:3
 #: ../locale/scriptstrings/r.unpack_to_translate.c:5
-#, fuzzy
 msgid "Name of input pack file"
-msgstr "Nombres de los archivos DXF de entrada"
+msgstr "Nombre de archivo comprimido de entrada"
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:4
 msgid "Name for output vector map"
 msgstr "Nombre para el mapa vectorial de salida"
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:5
-#, fuzzy
 msgid "Default: taken from input file internals"
-msgstr "Nombre para el mapa ráster de salida (por omisión: el de entrada)"
+msgstr "Por omisión: tomado de los archivos internos de entrada"
 
 #: ../locale/scriptstrings/v.unpack_to_translate.c:6
 #: ../locale/scriptstrings/r.unpack_to_translate.c:8
-#, fuzzy
 msgid "Override projection check (use current location's projection)"
-msgstr "Ignorar proyección (usar proyección de la localización)"
+msgstr "Invalida verificación de la proyección (usa la proyección de la localización acutal)"
 
 #: ../locale/scriptstrings/d.rast.leg_to_translate.c:1
 msgid "Displays a raster map and its legend on a graphics window"
@@ -21710,13 +20155,8 @@
 
 #: ../locale/scriptstrings/v.rast.stats_to_translate.c:1
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from a raster map based on a vector map and "
-"uploads statistics to new attribute columns."
-msgstr ""
-"Calcular estadísticas univariantes a partir de un mapa ráster de GRASS "
-"basadas en polígonos vectoriales y carga las estadísticas en nuevas columnas "
-"de atributos."
+msgid "Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns."
+msgstr "Calcular estadísticas univariantes a partir de un mapa ráster de GRASS basadas en polígonos vectoriales y carga las estadísticas en nuevas columnas de atributos."
 
 #: ../locale/scriptstrings/v.rast.stats_to_translate.c:7
 msgid "Continue if upload column(s) already exist"
@@ -21737,15 +20177,11 @@
 msgstr "Método de reproyección a usar"
 
 #: ../locale/scriptstrings/t.rast.aggregate.ds_to_translate.c:1
-msgid ""
-"Aggregates data of an existing space time raster dataset using the time "
-"intervals of a second space time dataset."
+msgid "Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset."
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate.ds_to_translate.c:4
-msgid ""
-"Time intervals from this space time dataset (raster, vector or raster3d) are "
-"used for aggregation computation"
+msgid "Time intervals from this space time dataset (raster, vector or raster3d) are used for aggregation computation"
 msgstr ""
 
 #: ../locale/scriptstrings/t.rast.aggregate.ds_to_translate.c:5
@@ -21754,24 +20190,16 @@
 msgstr "Nombre de la nueva base de datos"
 
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:1
-msgid ""
-"Reclasses a raster map greater or less than user specified area size (in "
-"hectares)."
-msgstr ""
-"Reclasifica un mapa ráster mayor o menor que la superficie indicada por el "
-"usuario (en hectáreas)."
+msgid "Reclasses a raster map greater or less than user specified area size (in hectares)."
+msgstr "Reclasifica un mapa ráster mayor o menor que la superficie indicada por el usuario (en hectáreas)."
 
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:5
 msgid "Lesser value option that sets the <= area size limit [hectares]"
-msgstr ""
-"Opción de valor menor que establece el <= límite de tamaño de área "
-"[hectáreas]"
+msgstr "Opción de valor menor que establece el <= límite de tamaño de área [hectáreas]"
 
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:7
 msgid "Greater value option that sets the >= area size limit [hectares]"
-msgstr ""
-"Opción de valor mayor que establece el >= límite de tamaño de área "
-"[hectáreas]"
+msgstr "Opción de valor mayor que establece el >= límite de tamaño de área [hectáreas]"
 
 #: ../locale/scriptstrings/r.reclass.area_to_translate.c:9
 #, fuzzy
@@ -21790,15 +20218,13 @@
 
 #: ../locale/scriptstrings/v.what.vect_to_translate.c:1
 msgid "Uploads vector values at positions of vector points to the table."
-msgstr ""
-"Carga valores vectoriales en las posiciones de puntos vectoriales a la tabla."
+msgstr "Carga valores vectoriales en las posiciones de puntos vectoriales a la tabla."
 
 #: ../locale/scriptstrings/v.what.vect_to_translate.c:6
 #: ../vector/v.what.rast3/main.c:75 ../vector/v.what.rast/main.c:82
 #, fuzzy
 msgid "Name of vector points map for which to edit attributes"
-msgstr ""
-"Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
+msgstr "Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
 
 #: ../locale/scriptstrings/v.what.vect_to_translate.c:7
 #: ../vector/v.what.rast3/main.c:86 ../vector/v.what.rast/main.c:97
@@ -21840,16 +20266,12 @@
 msgstr "Corregir las coordenadas para ajustar a la precisión VTK-OpenGL"
 
 #: ../locale/scriptstrings/t.rast.out.vtk_to_translate.c:10
-msgid ""
-"Export files using the space time dataset granularity for equidistant time "
-"between maps, where statement will be ignored"
+msgid "Export files using the space time dataset granularity for equidistant time between maps, where statement will be ignored"
 msgstr ""
 
 #: ../locale/scriptstrings/v.build.all_to_translate.c:1
 msgid "Rebuilds topology on all vector maps in the current mapset."
-msgstr ""
-"Reconstruye la topología de todos los mapas vectoriales en el directorio de "
-"mapas actual"
+msgstr "Reconstruye la topología de todos los mapas vectoriales en el directorio de mapas actual"
 
 #: ../locale/scriptstrings/v.centroids_to_translate.c:1
 msgid "Adds missing centroids to closed boundaries."
@@ -21901,12 +20323,8 @@
 
 #: ../locale/scriptstrings/d.what.rast_to_translate.c:1
 #, fuzzy
-msgid ""
-"Allows the user to interactively query raster map layers at user-selected "
-"locations."
-msgstr ""
-"Permite consultar de forma interactiva una capa vectorial en localizaciones "
-"seleccionadas por el usuario dentro de la región geográfica actual."
+msgid "Allows the user to interactively query raster map layers at user-selected locations."
+msgstr "Permite consultar de forma interactiva una capa vectorial en localizaciones seleccionadas por el usuario dentro de la región geográfica actual."
 
 #: ../locale/scriptstrings/i.oif_to_translate.c:1
 #, fuzzy
@@ -21914,15 +20332,12 @@
 msgstr "Calcula tabla de Factor de Índice Óptimo para bandas LANDSAT 1-5 y 7"
 
 #: ../locale/scriptstrings/t.unregister_to_translate.c:1
-msgid ""
-"Unregisters raster, vector and raster3d maps from the temporal database or a "
-"specific space time dataset."
+msgid "Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset."
 msgstr ""
 
 #: ../locale/scriptstrings/t.unregister_to_translate.c:4
-#, fuzzy
 msgid "unregister"
-msgstr "ráster"
+msgstr "cancelar el registro"
 
 #: ../locale/scriptstrings/t.unregister_to_translate.c:5
 #: ../locale/scriptstrings/t.register_to_translate.c:9
@@ -21937,15 +20352,13 @@
 msgstr "Mapa de entrada"
 
 #: ../locale/scriptstrings/t.unregister_to_translate.c:7
-#, fuzzy
 msgid "Name(s) of existing raster, vector or raster3d map(s) to unregister"
-msgstr "Nombre de mapa(s) ráster existente a consultar"
+msgstr "Nombre del(los) mapa(s) ráster, vectorial(es) o raster3d existente(s) a eliminar del registro"
 
 #: ../locale/scriptstrings/d.correlate_to_translate.c:1
 #, fuzzy
 msgid "Prints a graph of the correlation between raster maps (in pairs)."
-msgstr ""
-"Imprime un gráfico de la correlación entre dos capas de datos (en pares)."
+msgstr "Imprime un gráfico de la correlación entre dos capas de datos (en pares)."
 
 #: ../locale/scriptstrings/d.correlate_to_translate.c:6
 #, fuzzy
@@ -21954,22 +20367,16 @@
 
 #: ../locale/scriptstrings/t.vect.algebra_to_translate.c:1
 #: ../locale/scriptstrings/t.vect.mapcalc_to_translate.c:1
-msgid ""
-"Apply temporal and spatial oeprations on space time vector datasets using "
-"temporal vector algebra."
+msgid "Apply temporal and spatial oeprations on space time vector datasets using temporal vector algebra."
 msgstr ""
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:1
 #, fuzzy
 msgid "Maintains GRASS Addons extensions in local GRASS installation."
-msgstr ""
-"Herramienta para mantener las extensiones GRASS en una instalación local "
-"GRASS"
+msgstr "Herramienta para mantener las extensiones GRASS en una instalación local GRASS"
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:2
-msgid ""
-"Downloads, installs extensions from GRASS Addons SVN repository into local "
-"GRASS installation or removes installed extensions."
+msgid "Downloads, installs extensions from GRASS Addons SVN repository into local GRASS installation or removes installed extensions."
 msgstr ""
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:6
@@ -22000,16 +20407,12 @@
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:14
 #, fuzzy
-msgid ""
-"List available extensions in the GRASS Addons SVN repository including "
-"module description"
+msgid "List available extensions in the GRASS Addons SVN repository including module description"
 msgstr "Listar reglas disponibles y salir"
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:16
 #, fuzzy
-msgid ""
-"List available extensions in the GRASS Addons SVN repository (shell script "
-"style)"
+msgid "List available extensions in the GRASS Addons SVN repository (shell script style)"
 msgstr "Listar reglas disponibles y salir"
 
 #: ../locale/scriptstrings/g.extension_to_translate.c:18
@@ -22056,40 +20459,29 @@
 msgstr "Nombre para el mapa ráster de salida (por omisión: el de entrada)"
 
 #: ../locale/scriptstrings/t.rast.gapfill_to_translate.c:1
-#, fuzzy
-msgid ""
-"Replaces gaps in a space time raster dataset with interpolated raster maps."
-msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
+msgid "Replaces gaps in a space time raster dataset with interpolated raster maps."
+msgstr "Reemplazar con mapas raster interpolados las ausencias en conjunto de datos raster espacio temporales."
 
 #: ../locale/scriptstrings/t.rast.gapfill_to_translate.c:6
-#, fuzzy
 msgid "Number of interpolation processes to run in parallel"
-msgstr "Número de puntos de interpolación"
+msgstr "Número de procesos de interpolación a correr en paralelo"
 
 #: ../locale/scriptstrings/t.rast.gapfill_to_translate.c:7
-msgid ""
-"Assign the space time raster dataset start and end time to the output map"
+msgid "Assign the space time raster dataset start and end time to the output map"
 msgstr ""
 
 #: ../locale/scriptstrings/r.out.xyz_to_translate.c:1
 #, fuzzy
-msgid ""
-"Exports a raster map to a text file as x,y,z values based on cell centers."
-msgstr ""
-"Exportar un mapa ráster a un archivo de texto como valores X, Y, Z basados "
-"en los centros de las celdas."
+msgid "Exports a raster map to a text file as x,y,z values based on cell centers."
+msgstr "Exportar un mapa ráster a un archivo de texto como valores X, Y, Z basados en los centros de las celdas."
 
 #: ../locale/scriptstrings/r.out.xyz_to_translate.c:4
 msgid "ASCII"
-msgstr ""
+msgstr "ASCII"
 
 #: ../locale/scriptstrings/v.db.addcolumn_to_translate.c:1
-msgid ""
-"Adds one or more columns to the attribute table connected to a given vector "
-"map."
-msgstr ""
-"Añade una o más columnas a la tabla de atributos conectada a un mapa "
-"vectorial dado."
+msgid "Adds one or more columns to the attribute table connected to a given vector map."
+msgstr "Añade una o más columnas a la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../locale/scriptstrings/v.db.addcolumn_to_translate.c:5
 msgid "Layer number where to add column(s)"
@@ -22097,22 +20489,15 @@
 
 #: ../locale/scriptstrings/v.db.addcolumn_to_translate.c:6
 msgid "Name and type of the new column(s) ('name type [,name type, ...]')"
-msgstr ""
-"Nombre y tipo de la nueva(s) columna(s) ('nombre tipo [,nombre tipo, ...]')"
+msgstr "Nombre y tipo de la nueva(s) columna(s) ('nombre tipo [,nombre tipo, ...]')"
 
 #: ../locale/scriptstrings/v.db.addcolumn_to_translate.c:7
-msgid ""
-"Data types depend on database backend, but all support VARCHAR(), INT, "
-"DOUBLE PRECISION and DATE"
-msgstr ""
-"Los tipos de datos dependen de la base de datos de destino, pero todas "
-"soportan VARCHAR(), INT, DOUBLE PRECISION Y FECHA)"
+msgid "Data types depend on database backend, but all support VARCHAR(), INT, DOUBLE PRECISION and DATE"
+msgstr "Los tipos de datos dependen de la base de datos de destino, pero todas soportan VARCHAR(), INT, DOUBLE PRECISION Y FECHA)"
 
 #: ../locale/scriptstrings/t.sample_to_translate.c:1
 #, fuzzy
-msgid ""
-"Samples the input space time dataset(s) with a sample space time dataset and "
-"print the result to stdout."
+msgid "Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout."
 msgstr "Nombre del mapa ráster que contiene el resultado de la reclasificación"
 
 #: ../locale/scriptstrings/t.sample_to_translate.c:4
@@ -22131,9 +20516,7 @@
 msgstr "Separador de campos (modo conciso solamente)"
 
 #: ../locale/scriptstrings/t.sample_to_translate.c:9
-msgid ""
-"Do not use \",\" as this char is reserved to list several map ids in a "
-"sample granule"
+msgid "Do not use \",\" as this char is reserved to list several map ids in a sample granule"
 msgstr ""
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:1
@@ -22148,15 +20531,14 @@
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:6
 msgid "Comma separated names of data layers to download"
-msgstr ""
+msgstr "Nombres separados por comas de las capas a descargar"
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:7
 msgid "Specify alternate spatial reference system (example: EPSG:4326)"
 msgstr ""
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:8
-msgid ""
-"The given code must be supported by the server, consult the capabilities file"
+msgid "The given code must be supported by the server, consult the capabilities file"
 msgstr ""
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:9
@@ -22166,7 +20548,7 @@
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:10
 msgid "(default: unlimited)"
-msgstr ""
+msgstr "(predeterminado: ilimitado)"
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:11
 msgid "Skip earlier feature IDs and start downloading at this one"
@@ -22177,9 +20559,7 @@
 msgstr ""
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:13
-msgid ""
-"Download server capabilities to 'wms_capabilities.xml' in the current "
-"directory and exit"
+msgid "Download server capabilities to 'wms_capabilities.xml' in the current directory and exit"
 msgstr ""
 
 #: ../locale/scriptstrings/v.in.wfs_to_translate.c:14
@@ -22212,9 +20592,7 @@
 
 #: ../locale/scriptstrings/r.blend_to_translate.c:1
 msgid "Blends color components of two raster maps by a given ratio."
-msgstr ""
-"Mezcla los componentes de color de dos mapas raster en la proporción "
-"indicada."
+msgstr "Mezcla los componentes de color de dos mapas raster en la proporción indicada."
 
 #: ../locale/scriptstrings/r.blend_to_translate.c:4
 msgid "Name of first raster map for blending"
@@ -22227,9 +20605,7 @@
 #: ../locale/scriptstrings/r.blend_to_translate.c:6
 #, fuzzy
 msgid "Prefix for red, green and blue output raster maps containing"
-msgstr ""
-"Nombre base para los mapas de salida rojo, verde y azul que contendrán la "
-"mezcla"
+msgstr "Nombre base para los mapas de salida rojo, verde y azul que contendrán la mezcla"
 
 #: ../locale/scriptstrings/r.blend_to_translate.c:7
 msgid "Percentage weight of first map for color blending"
@@ -22259,9 +20635,7 @@
 
 #: ../locale/scriptstrings/t.register_to_translate.c:13
 #: ../locale/scriptstrings/t.register_to_translate.c:16
-msgid ""
-"Format absolute time: \"yyyy-mm-dd HH:MM:SS +HHMM\", relative time is of "
-"type integer)."
+msgid "Format absolute time: \"yyyy-mm-dd HH:MM:SS +HHMM\", relative time is of type integer)."
 msgstr ""
 
 #: ../locale/scriptstrings/t.register_to_translate.c:14
@@ -22291,10 +20665,7 @@
 msgstr "Incremento de categoría"
 
 #: ../locale/scriptstrings/t.register_to_translate.c:22
-msgid ""
-"Time increment between maps for valid time interval creation (format "
-"absolute: NNN seconds, minutes, hours, days, weeks, months, years; format "
-"relative is integer: 5)"
+msgid "Time increment between maps for valid time interval creation (format absolute: NNN seconds, minutes, hours, days, weeks, months, years; format relative is integer: 5)"
 msgstr ""
 
 #: ../locale/scriptstrings/t.register_to_translate.c:24
@@ -22303,8 +20674,7 @@
 msgstr "Separador de campos (modo conciso solamente)"
 
 #: ../locale/scriptstrings/t.register_to_translate.c:26
-msgid ""
-"Create an interval (start and end time) in case an increment is provided"
+msgid "Create an interval (start and end time) in case an increment is provided"
 msgstr ""
 
 #: ../locale/scriptstrings/d.out.file_to_translate.c:1
@@ -22336,20 +20706,15 @@
 msgstr "Nombre de la nueva base de datos"
 
 #: ../locale/scriptstrings/t.support_to_translate.c:9
-msgid ""
-"Update the metadata information and spatial extent of registered maps from "
-"the GRASS spatial database"
+msgid "Update the metadata information and spatial extent of registered maps from the GRASS spatial database"
 msgstr ""
 
 #: ../locale/scriptstrings/t.support_to_translate.c:10
-msgid ""
-"Check for removed maps and delete them from the temporal database and all "
-"effected space time datasets"
+msgid "Check for removed maps and delete them from the temporal database and all effected space time datasets"
 msgstr ""
 
 #: ../locale/scriptstrings/t.support_to_translate.c:11
-msgid ""
-"Update metadata information, temporal and spatial extent from registered maps"
+msgid "Update metadata information, temporal and spatial extent from registered maps"
 msgstr ""
 
 #: ../locale/scriptstrings/t.remove_to_translate.c:1
@@ -22377,9 +20742,7 @@
 
 #: ../locale/scriptstrings/v.db.reconnect.all_to_translate.c:1
 #, fuzzy
-msgid ""
-"Reconnects attribute tables for all vector maps from the current mapset to a "
-"new database."
+msgid "Reconnects attribute tables for all vector maps from the current mapset to a new database."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/v.db.reconnect.all_to_translate.c:5
@@ -22417,12 +20780,8 @@
 msgstr "Esquema de la base de datos"
 
 #: ../locale/scriptstrings/r.plane_to_translate.c:1
-msgid ""
-"Creates raster plane map given dip (inclination), aspect (azimuth) and one "
-"point."
-msgstr ""
-"Crea un mapa ráster plano dando pendiente (inclinación), orientación "
-"(azimut) y un punto."
+msgid "Creates raster plane map given dip (inclination), aspect (azimuth) and one point."
+msgstr "Crea un mapa ráster plano dando pendiente (inclinación), orientación (azimut) y un punto."
 
 #: ../locale/scriptstrings/r.plane_to_translate.c:4
 #, fuzzy
@@ -22452,23 +20811,17 @@
 msgstr "Tipo de mapa ráster a crear"
 
 #: ../locale/scriptstrings/t.vect.observe.strds_to_translate.c:1
-msgid ""
-"Observes specific locations in a space time raster dataset over a period of "
-"time using vector points."
+msgid "Observes specific locations in a space time raster dataset over a period of time using vector points."
 msgstr ""
 
 #: ../locale/scriptstrings/t.vect.observe.strds_to_translate.c:4
 #, fuzzy
-msgid ""
-"Name of the new created vector map that stores the sampled values in "
-"different layers"
+msgid "Name of the new created vector map that stores the sampled values in different layers"
 msgstr "Nombre del mapa ráster a visualizar"
 
 #: ../locale/scriptstrings/t.vect.observe.strds_to_translate.c:5
 #, fuzzy
-msgid ""
-"Names of the vector columns to be created and to store sampled raster "
-"values, one name for each STRDS"
+msgid "Names of the vector columns to be created and to store sampled raster values, one name for each STRDS"
 msgstr "Nombre de columna de atributos a usar para etiquetas"
 
 #: ../locale/scriptstrings/d.rast.edit_to_translate.c:1
@@ -22504,12 +20857,8 @@
 
 #: ../locale/scriptstrings/t.rast3d.univar_to_translate.c:1
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from the non-null cells for each registered "
-"raster3d map of a space time raster3d dataset."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"ráster."
+msgid "Calculates univariate statistics from the non-null cells for each registered raster3d map of a space time raster3d dataset."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
 
 #: ../locale/scriptstrings/r.unpack_to_translate.c:1
 msgid "Unpacks a raster map packed with r.pack."
@@ -22532,15 +20881,12 @@
 
 #: ../locale/scriptstrings/v.out.gps_to_translate.c:1
 #, fuzzy
-msgid ""
-"Exports a vector map to a GPS receiver or file format supported by GPSBabel."
-msgstr ""
-"Exporta un mapa vectorial a un receptor GPS o a un formato de archivos "
-"soportado por GpsBabel."
+msgid "Exports a vector map to a GPS receiver or file format supported by GPSBabel."
+msgstr "Exporta un mapa vectorial a un receptor GPS o a un formato de archivos soportado por GpsBabel."
 
 #: ../locale/scriptstrings/v.out.gps_to_translate.c:4
 msgid "GPS"
-msgstr ""
+msgstr "GPS"
 
 #: ../locale/scriptstrings/v.out.gps_to_translate.c:5
 msgid "Export as waypoints"
@@ -22571,9 +20917,7 @@
 
 #: ../locale/scriptstrings/t.rast3d.mapcalc_to_translate.c:1
 #, fuzzy
-msgid ""
-"Performs r3.mapcalc expressions on maps of sampled space time 3D raster "
-"datasets."
+msgid "Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets."
 msgstr "Listar mapas vectoriales en la localización de entrada y salir"
 
 #: ../locale/scriptstrings/t.rast3d.mapcalc_to_translate.c:4
@@ -22589,20 +20933,18 @@
 #: ../vector/v.net.steiner/main.c:346 ../vector/v.net.iso/main.c:73
 #: ../vector/v.net.timetable/main.c:261 ../vector/v.net.components/main.c:72
 #: ../vector/v.net.centrality/main.c:97
-#, fuzzy
 msgid "network"
-msgstr "vectorial, trabajo en red"
+msgstr "red"
 
 #: ../display/d.path/main.c:50 ../vector/v.net.distance/main.c:66
 #: ../vector/v.net.path/main.c:44 ../vector/v.net.allpairs/main.c:63
 #: ../vector/v.net.visibility/main.c:47 ../vector/v.net.timetable/main.c:262
 msgid "shortest path"
-msgstr ""
+msgstr "ruta más corta"
 
 #: ../display/d.path/main.c:52
 msgid "Finds shortest path for selected starting and ending node."
-msgstr ""
-"Encuentra la ruta más corta para los nodos inicial y final seleccionados."
+msgstr "Encuentra la ruta más corta para los nodos inicial y final seleccionados."
 
 #: ../display/d.path/main.c:59 ../vector/v.net.distance/main.c:86
 #: ../vector/v.net/args.c:121 ../vector/v.net.salesman/main.c:155
@@ -22715,7 +21057,7 @@
 #: ../display/d.mon/main.c:200 ../display/d.his/main.c:119
 #: ../display/d.vect.chart/main.c:254 ../display/d.rast/main.c:97
 msgid "No graphics device selected. Use d.mon to select graphics device."
-msgstr ""
+msgstr "No está seleccionado ningún dispositivo gráfico. Usa d.mon para seleccionar algún dispositivo gráfico."
 
 #: ../display/d.path/main.c:181 ../vector/v.net.distance/main.c:189
 #: ../vector/v.net.path/main.c:147 ../vector/v.net.allpairs/main.c:142
@@ -22769,17 +21111,12 @@
 msgstr "No se puede leer el símbolo, no se pueden mostrar los puntos"
 
 #: ../display/d.graph/main.c:61
-msgid ""
-"Program for generating and displaying simple graphics on the display monitor."
+msgid "Program for generating and displaying simple graphics on the display monitor."
 msgstr "Programa para generar y mostrar gráficos sencillos en el monitor."
 
 #: ../display/d.graph/main.c:66
-msgid ""
-"Name of file containing graphics commands, if not given reads from standard "
-"input"
-msgstr ""
-"Nombre del archivo que contiene los comandos de gráficos, si no se da lee de "
-"entrada estándar"
+msgid "Name of file containing graphics commands, if not given reads from standard input"
+msgstr "Nombre del archivo que contiene los comandos de gráficos, si no se da lee de entrada estándar"
 
 #: ../display/d.graph/main.c:73
 msgid "Color to draw with, either a standard GRASS color or R:G:B triplet"
@@ -22825,11 +21162,8 @@
 
 #: ../display/d.legend/main.c:88
 #, fuzzy
-msgid ""
-"Displays a legend for a 2D or 3D raster map in the active frame of the "
-"graphics monitor."
-msgstr ""
-"Mostrar una leyenda para un mapa ráster en el marco activo de la pantalla."
+msgid "Displays a legend for a 2D or 3D raster map in the active frame of the graphics monitor."
+msgstr "Mostrar una leyenda para un mapa ráster en el marco activo de la pantalla."
 
 #: ../display/d.legend/main.c:107
 msgid "Number of text lines (useful for truncating long legends)"
@@ -22851,11 +21185,8 @@
 
 #: ../display/d.legend/main.c:136
 #, fuzzy
-msgid ""
-"Size and placement as percentage of screen coordinates (0,0 is lower left)"
-msgstr ""
-"Ubicación como porcentaje de coordenadas de pantalla (0,0 es abajo a la "
-"izquierda)"
+msgid "Size and placement as percentage of screen coordinates (0,0 is lower left)"
+msgstr "Ubicación como porcentaje de coordenadas de pantalla (0,0 es abajo a la izquierda)"
 
 #: ../display/d.legend/main.c:146
 msgid "List of discrete category numbers/values for legend"
@@ -22918,18 +21249,15 @@
 
 #: ../display/d.legend/main.c:232
 msgid "Please specify a single map name. To launch GUI use d.legend --ui."
-msgstr ""
+msgstr "Por favor especifique un solo nombre de mapa. Para lanzar la GUI use d.legend --ui."
 
 #: ../display/d.legend/main.c:382
 msgid "Legend box lies outside of frame. Text may not display properly."
-msgstr ""
-"La caja de la leyenda cae fuera del marco. El texto puede no mostrarse "
-"correctamente."
+msgstr "La caja de la leyenda cae fuera del marco. El texto puede no mostrarse correctamente."
 
 #: ../display/d.legend/main.c:386
 msgid "Drawing horizontal legend as box width exceeds height"
-msgstr ""
-"Dibujar la leyenda horizontal ya que la anchura de la caja excede la altura"
+msgstr "Dibujar la leyenda horizontal ya que la anchura de la caja excede la altura"
 
 #: ../display/d.legend/main.c:397
 #, c-format
@@ -22957,14 +21285,11 @@
 
 #: ../display/d.legend/main.c:521
 msgid "Nothing to draw! (no categories with labels? out of range?)"
-msgstr ""
-"¡Nada que dibujar! (¿ninguna categoría con etiquetas? ¿fuera de rango?)"
+msgstr "¡Nada que dibujar! (¿ninguna categoría con etiquetas? ¿fuera de rango?)"
 
 #: ../display/d.legend/main.c:531
 msgid "Forcing a smooth legend: too many categories for current window height"
-msgstr ""
-"Forzando una leyenda suave: demasiadas categorías para la altura de la "
-"ventana actual"
+msgstr "Forzando una leyenda suave: demasiadas categorías para la altura de la ventana actual"
 
 #: ../display/d.legend/main.c:562 ../display/d.legend/main.c:567
 #: ../display/d.histogram/main.c:174
@@ -22986,8 +21311,7 @@
 msgstr "usar=%s fuera de rango [%.3f, %.3f]. (extender con rango= ?)"
 
 #: ../display/d.legend/main.c:860
-msgid ""
-"Histogram plotting not implemented for categorical legends. Use the '-s' flag"
+msgid "Histogram plotting not implemented for categorical legends. Use the '-s' flag"
 msgstr ""
 
 #: ../display/d.legend/main.c:1027
@@ -22995,8 +21319,7 @@
 msgstr "¡Nada que dibujar! (¿ninguna categoría con etiquetas?)"
 
 #: ../display/d.legend/histogram.c:108
-msgid ""
-"Histogram constrained by range not yet implemented for categorical rasters"
+msgid "Histogram constrained by range not yet implemented for categorical rasters"
 msgstr ""
 
 #: ../display/d.labels/do_labels.c:142
@@ -23011,12 +21334,8 @@
 msgstr "vectorial, etiquetas de pintura"
 
 #: ../display/d.labels/main.c:46
-msgid ""
-"Displays text labels (created with v.label) to the active frame on the "
-"graphics monitor."
-msgstr ""
-"Muestra las etiquetas de texto (creadas con v-label) en el marco activo de "
-"la pantalla."
+msgid "Displays text labels (created with v.label) to the active frame on the graphics monitor."
+msgstr "Muestra las etiquetas de texto (creadas con v-label) en el marco activo de la pantalla."
 
 #: ../display/d.labels/main.c:52
 msgid "Ignore rotation setting and draw horizontally"
@@ -23053,16 +21372,12 @@
 msgstr "No se puede abrir el archivo de etiquetas <%s>"
 
 #: ../display/d.rgb/main.c:58
-msgid ""
-"Displays three user-specified raster maps as red, green, and blue overlays "
-"in the active graphics frame."
-msgstr ""
-"Muestra tres mapas raster especificados por el usuario como superposiciones "
-"de rojo, verde y azul en el marco gráfico activo."
+msgid "Displays three user-specified raster maps as red, green, and blue overlays in the active graphics frame."
+msgstr "Muestra tres mapas raster especificados por el usuario como superposiciones de rojo, verde y azul en el marco gráfico activo."
 
 #: ../display/d.rgb/main.c:63 ../display/d.rast/main.c:81
 msgid "Make null cells opaque"
-msgstr ""
+msgstr "Hacer opacas las celdas nulas"
 
 #: ../display/d.rgb/main.c:64 ../display/d.rast/main.c:77
 #: ../display/d.rast/main.c:82
@@ -23070,25 +21385,17 @@
 msgstr "Celdas nulas"
 
 #: ../display/d.grid/main.c:54
-msgid ""
-"Overlays a user-specified grid in the active display frame on the graphics "
-"monitor."
-msgstr ""
-"Superpone una cuadrícula especificada por el usuario en el marco activo en "
-"pantalla del usuario."
+msgid "Overlays a user-specified grid in the active display frame on the graphics monitor."
+msgstr "Superpone una cuadrícula especificada por el usuario en el marco activo en pantalla del usuario."
 
 #: ../display/d.grid/main.c:62
-#, fuzzy
 msgid "Size of grid to be drawn (in map units)"
-msgstr "Tamaño de icono para elementos punto (en unidades de mapa)"
+msgstr "Tamaño de cuadrícula a dibujar (en unidades de mapa)"
 
 #: ../display/d.grid/main.c:63
 #, fuzzy
-msgid ""
-"0 for north-south resolution of the current region. In map units or DDD:MM:"
-"SS format. Example: \"1000\" or \"0:10\""
-msgstr ""
-"En las unidades del mapa o en formato DDD:MM:SS. Ejemplo: \"1000\" o \"0:10\""
+msgid "0 for north-south resolution of the current region. In map units or DDD:MM:SS format. Example: \"1000\" or \"0:10\""
+msgstr "En las unidades del mapa o en formato DDD:MM:SS. Ejemplo: \"1000\" o \"0:10\""
 
 #: ../display/d.grid/main.c:71
 msgid "Lines of the grid pass through this coordinate"
@@ -23096,7 +21403,7 @@
 
 #: ../display/d.grid/main.c:80
 msgid "Draw only east-west lines, north-south lines, or both "
-msgstr ""
+msgstr "Dibujar solo lineas este-oeste, norte-sur, o ambas "
 
 #: ../display/d.grid/main.c:81 ../display/d.grid/main.c:147
 #: ../display/d.grid/main.c:152 ../display/d.grid/main.c:157
@@ -23194,8 +21501,7 @@
 "WGS84 grid output not possible as this location does not contain\n"
 "datum transformation parameters. Try running g.setproj."
 msgstr ""
-"No se puede la salida de cuadrícula WGS84 ya que esta localización no "
-"contiene\n"
+"No se puede la salida de cuadrícula WGS84 ya que esta localización no contiene\n"
 "parámetros de transformación del datum. Pruebe ejecutando g.setproj."
 
 #: ../display/d.grid/plot.c:538
@@ -23219,12 +21525,8 @@
 msgstr "Error en pj_do_proj6"
 
 #: ../display/d.linegraph/main.c:122
-msgid ""
-"Generates and displays simple line graphs in the active graphics monitor "
-"display frame."
-msgstr ""
-"Genera y muestra gráficos de línea sencilla en el marco de visualización del "
-"monitor activo."
+msgid "Generates and displays simple line graphs in the active graphics monitor display frame."
+msgstr "Genera y muestra gráficos de línea sencilla en el marco de visualización del monitor activo."
 
 #: ../display/d.linegraph/main.c:126
 msgid "Name of data file for X axis of graph"
@@ -23270,16 +21572,12 @@
 #: ../display/d.linegraph/main.c:310
 #, fuzzy, c-format
 msgid "Y input file <%s> contains fewer data points than the X input file"
-msgstr ""
-"El archivo de datos Y <%s> contiene %s datos de puntos que el archivo de "
-"entrada X"
+msgstr "El archivo de datos Y <%s> contiene %s datos de puntos que el archivo de entrada X"
 
 #: ../display/d.linegraph/main.c:314
 #, fuzzy, c-format
 msgid "Y input file <%s> contains more data points than the X input file"
-msgstr ""
-"El archivo de datos Y <%s> contiene %s datos de puntos que el archivo de "
-"entrada X"
+msgstr "El archivo de datos Y <%s> contiene %s datos de puntos que el archivo de entrada X"
 
 #: ../display/d.linegraph/main.c:319
 #, fuzzy, c-format
@@ -23304,12 +21602,8 @@
 msgstr "Descomprimir el mapa"
 
 #: ../display/d.thematic.area/main.c:81
-msgid ""
-"Displays a thematic vector area map in the active frame on the graphics "
-"monitor."
-msgstr ""
-"Muestra un area temática del mapa vectorial en la ventana activa de la "
-"pantalla gráfica."
+msgid "Displays a thematic vector area map in the active frame on the graphics monitor."
+msgstr "Muestra un area temática del mapa vectorial en la ventana activa de la pantalla gráfica."
 
 #: ../display/d.thematic.area/main.c:91
 msgid "Data to be classified: column name or expression"
@@ -23340,7 +21634,7 @@
 
 #: ../display/d.thematic.area/main.c:113 ../vector/v.class/main.c:79
 msgid "equiprobable (normal distribution)"
-msgstr ""
+msgstr "equiprobable (distribución normal)"
 
 #: ../display/d.thematic.area/main.c:122 ../vector/v.class/main.c:88
 msgid "Number of classes to define"
@@ -23368,9 +21662,7 @@
 
 #: ../display/d.thematic.area/main.c:158
 msgid "File in which to save d.graph instructions for legend display"
-msgstr ""
-"Archivo en el que guardar las instrucciones d.graph para visualizar la "
-"leyenda"
+msgstr "Archivo en el que guardar las instrucciones d.graph para visualizar la leyenda"
 
 #: ../display/d.thematic.area/main.c:164 ../display/d.vect.chart/main.c:149
 msgid "Create legend information and send to stdout"
@@ -23378,12 +21670,8 @@
 
 #: ../display/d.thematic.area/main.c:169
 #, fuzzy
-msgid ""
-"When printing legend info, include extended statistical info from "
-"classification algorithm"
-msgstr ""
-"Cuando se implrima la información de la leyenda, incluir información "
-"estadística ampliada del algoritmo de clasificación"
+msgid "When printing legend info, include extended statistical info from classification algorithm"
+msgstr "Cuando se implrima la información de la leyenda, incluir información estadística ampliada del algoritmo de clasificación"
 
 #: ../display/d.thematic.area/main.c:173
 msgid "Do not draw map, only output the legend"
@@ -23392,8 +21680,7 @@
 #: ../display/d.thematic.area/main.c:192
 #, c-format
 msgid "%s: You must build topology on vector map. Run v.build."
-msgstr ""
-"%s: Debe construir la topología en mapa vectorial. Ejecutar v.construir."
+msgstr "%s: Debe construir la topología en mapa vectorial. Ejecutar v.construir."
 
 #: ../display/d.thematic.area/main.c:199
 msgid "'layer' must be > 0"
@@ -23422,10 +21709,8 @@
 msgstr "Color desconocido: [%s]"
 
 #: ../display/d.thematic.area/main.c:303
-msgid ""
-"You gave both manual breaks and a classification algorithm or a number of "
-"classes. The manual breaks have precedence and will thus be used."
-msgstr ""
+msgid "You gave both manual breaks and a classification algorithm or a number of classes. The manual breaks have precedence and will thus be used."
+msgstr "Ha dado límites manualmente y un algoritmo de clasificación o un número de clases. Los límites manuales son preferentes y serán usados."
 
 #: ../display/d.thematic.area/main.c:340
 msgid "You must either give classbreaks or a classification algorithm"
@@ -23437,8 +21722,7 @@
 "Not enough colors or error in color specifications.\n"
 "Need %i colors."
 msgstr ""
-"No hay colores suficientes o bien existe un error en las especificaciones de "
-"color .\n"
+"No hay colores suficientes o bien existe un error en las especificaciones de color .\n"
 "Se necesitan %i colors."
 
 #: ../display/d.thematic.area/main.c:358
@@ -23451,10 +21735,8 @@
 msgstr "Imprimiendo ..."
 
 #: ../display/d.thematic.area/main.c:384
-msgid ""
-"The bounding box of the map is outside the current region, nothing drawn."
-msgstr ""
-"Los limites del mapa están fuera de la región actual, no se muestra nada."
+msgid "The bounding box of the map is outside the current region, nothing drawn."
+msgstr "Los limites del mapa están fuera de la región actual, no se muestra nada."
 
 #: ../display/d.thematic.area/main.c:434
 #, c-format
@@ -23496,12 +21778,8 @@
 
 #: ../display/d.thematic.area/plot1.c:130
 #, c-format
-msgid ""
-"Color definition column (%s) not a string. Column must be of form RRR:GGG:"
-"BBB where RGB values range 0-255."
-msgstr ""
-"Columna de definición de color (%s) no es una cadena. La columna debe ser de "
-"la forma RRR:GGG:BBB, donde los valores RGB varían entre 0-255."
+msgid "Color definition column (%s) not a string. Column must be of form RRR:GGG:BBB where RGB values range 0-255."
+msgstr "Columna de definición de color (%s) no es una cadena. La columna debe ser de la forma RRR:GGG:BBB, donde los valores RGB varían entre 0-255."
 
 #: ../display/d.thematic.area/plot1.c:148
 msgid "Line width column not specified."
@@ -23523,35 +21801,23 @@
 
 #: ../display/d.thematic.area/plot1.c:279
 #, c-format
-msgid ""
-"Error in color definition column (%s), element %d with cat %d: colorstring "
-"[%s]"
-msgstr ""
-"Error en la columna de definición de color (%s), elemento %d con categoría "
-"%d: colorstring [%s]"
+msgid "Error in color definition column (%s), element %d with cat %d: colorstring [%s]"
+msgstr "Error en la columna de definición de color (%s), elemento %d con categoría %d: colorstring [%s]"
 
 #: ../display/d.thematic.area/plot1.c:286
 #, c-format
 msgid "Error in color definition column (%s), element %d with cat %d"
-msgstr ""
-"Error en la columna de definición de color (%s) elemento %d con categoría %d"
+msgstr "Error en la columna de definición de color (%s) elemento %d con categoría %d"
 
 #: ../display/d.thematic.area/plot1.c:354
 #, c-format
-msgid ""
-"Error in line width column (%s), element %d with cat %d: line width [%d]"
-msgstr ""
-"Error en la columna (%s) de anchura de línea, elemento %d con categoría %d: "
-"anchura de línea [%d]"
+msgid "Error in line width column (%s), element %d with cat %d: line width [%d]"
+msgstr "Error en la columna (%s) de anchura de línea, elemento %d con categoría %d: anchura de línea [%d]"
 
 #: ../display/d.erase/main.c:33
 #, fuzzy
-msgid ""
-"Erases the contents of the active graphics display frame with user defined "
-"color."
-msgstr ""
-"Borrar el contenido del marco de pantalla activa con colores definidos por "
-"el usuario"
+msgid "Erases the contents of the active graphics display frame with user defined color."
+msgstr "Borrar el contenido del marco de pantalla activa con colores definidos por el usuario"
 
 #: ../display/d.erase/main.c:39
 msgid "Remove all frames and erase the screen"
@@ -23574,11 +21840,8 @@
 
 #: ../display/d.vect/lines.c:121
 #, fuzzy
-msgid ""
-"Unable to display features by id, topology not available. Please try to "
-"rebuild topology using v.build or v.build.all."
-msgstr ""
-"No se pueden mostrar las líneas por ID, la topología no está disponible"
+msgid "Unable to display features by id, topology not available. Please try to rebuild topology using v.build or v.build.all."
+msgstr "No se pueden mostrar las líneas por ID, la topología no está disponible"
 
 #: ../display/d.vect/lines.c:169
 #, fuzzy, c-format
@@ -23595,25 +21858,25 @@
 msgstr[1] "%d puntos cargados"
 
 #: ../display/d.vect/lines.c:177
-#, fuzzy, c-format
+#, c-format
 msgid "%d line plotted"
 msgid_plural "%d lines plotted"
-msgstr[0] "%d líneas conectadas"
-msgstr[1] "%d líneas conectadas"
+msgstr[0] "%d línea conectadas"
+msgstr[1] "%d líneas graficadas"
 
 #: ../display/d.vect/lines.c:179
-#, fuzzy, c-format
+#, c-format
 msgid "%d centroid plotted"
 msgid_plural "%d centroids plotted"
-msgstr[0] "[%d] centroides leídos"
-msgstr[1] "[%d] centroides leídos"
+msgstr[0] "[%d] centroide graficado"
+msgstr[1] "[%d] centroides graficados"
 
 #: ../display/d.vect/lines.c:181
-#, fuzzy, c-format
+#, c-format
 msgid "%d boundary plotted"
 msgid_plural "%d boundaries plotted"
-msgstr[0] "%d líneas cerradas"
-msgstr[1] "%d líneas cerradas"
+msgstr[0] "%d borde graficado"
+msgstr[1] "%d bordes graficados"
 
 #: ../display/d.vect/lines.c:183
 #, fuzzy, c-format
@@ -23624,9 +21887,7 @@
 
 #: ../display/d.vect/main.c:73
 msgid "Displays user-specified vector map in the active graphics frame."
-msgstr ""
-"Muestra el mapa vectorial especificado por el uusario en la ventana gráfica "
-"activa.."
+msgstr "Muestra el mapa vectorial especificado por el uusario en la ventana gráfica activa.."
 
 #: ../display/d.vect/main.c:89
 msgid "Display"
@@ -23643,14 +21904,12 @@
 msgstr "Modo de números de categoría"
 
 #: ../display/d.vect/main.c:95
-#, fuzzy
 msgid "Display topology information (nodes, edges)"
-msgstr "Imprimir información topológica (depuración)"
+msgstr "Presentar información topológica (nodos, bordes)"
 
 #: ../display/d.vect/main.c:96
-#, fuzzy
 msgid "Display vertices of features"
-msgstr "Esquivando elemento geométrico vacío"
+msgstr "Presentar vértices de características"
 
 #: ../display/d.vect/main.c:97
 #, fuzzy
@@ -23679,13 +21938,11 @@
 #: ../display/d.vect/main.c:138
 #, fuzzy
 msgid "Colorize features according color definition column"
-msgstr ""
-"Nombre de la columna de definición de color (para usar con la opción -a)"
+msgstr "Nombre de la columna de definición de color (para usar con la opción -a)"
 
 #: ../display/d.vect/main.c:139
-#, fuzzy
 msgid "Color definition in R:G:B form"
-msgstr "Columna de definición de color no especificada"
+msgstr "Definición de color en la forma R:G:B"
 
 #: ../display/d.vect/main.c:143
 #, fuzzy
@@ -23709,9 +21966,7 @@
 #: ../display/d.vect/main.c:158
 #, fuzzy
 msgid "These values will be scaled by width_scale"
-msgstr ""
-"Nombre de columna para anchuras de línea (estos valores se escalarán por "
-"wscale)"
+msgstr "Nombre de columna para anchuras de línea (estos valores se escalarán por wscale)"
 
 #: ../display/d.vect/main.c:165
 #, fuzzy
@@ -23734,9 +21989,7 @@
 
 #: ../display/d.vect/main.c:186
 msgid "When used with the size_column option this becomes the scale factor"
-msgstr ""
-"Cuando se utiliza con la opción medida_columna esto se convierte en un "
-"factor de escala"
+msgstr "Cuando se utiliza con la opción medida_columna esto se convierte en un factor de escala"
 
 #: ../display/d.vect/main.c:192
 msgid "Name of numeric column containing symbol size"
@@ -23744,8 +21997,7 @@
 
 #: ../display/d.vect/main.c:198
 msgid "Name of numeric column containing symbol rotation angle"
-msgstr ""
-"Nombre de la columna numérica que contiene el símbolo del ángulo de rotación"
+msgstr "Nombre de la columna numérica que contiene el símbolo del ángulo de rotación"
 
 #: ../display/d.vect/main.c:200
 msgid "Measured in degrees CCW from east"
@@ -23761,9 +22013,7 @@
 
 #: ../display/d.vect/main.c:208
 msgid "Layer number for labels (default: the given layer number)"
-msgstr ""
-"Número de capa para etiquetes (por defecto: el número de capa dasdaCapa para "
-"etiquetas (por omisión: el número de la capa dada)"
+msgstr "Número de capa para etiquetes (por defecto: el número de capa dasdaCapa para etiquetas (por omisión: el número de la capa dada)"
 
 #: ../display/d.vect/main.c:214
 #, fuzzy
@@ -23804,24 +22054,16 @@
 msgstr "Justificación vertical de etiqueta"
 
 #: ../display/d.vect/main.c:285
-msgid ""
-"Minimum region size (average from height and width) when map is displayed"
-msgstr ""
-"Tamaño mínimo de región (media de altura y anchura) cuando se muestra el mapa"
+msgid "Minimum region size (average from height and width) when map is displayed"
+msgstr "Tamaño mínimo de región (media de altura y anchura) cuando se muestra el mapa"
 
 #: ../display/d.vect/main.c:293
-msgid ""
-"Maximum region size (average from height and width) when map is displayed"
-msgstr ""
-"Tamaño máximo de región (media de altura y anchura) cuando se muestra el mapa"
+msgid "Maximum region size (average from height and width) when map is displayed"
+msgstr "Tamaño máximo de región (media de altura y anchura) cuando se muestra el mapa"
 
 #: ../display/d.vect/main.c:301
-msgid ""
-"Random colors according to category number (or layer number if 'layer=-1' is "
-"given)"
-msgstr ""
-"Colores aleatorios según el número de categoría (o número de capa si se da "
-"'capa=-1')"
+msgid "Random colors according to category number (or layer number if 'layer=-1' is given)"
+msgstr "Colores aleatorios según el número de categoría (o número de capa si se da 'capa=-1')"
 
 #: ../display/d.vect/main.c:308
 msgid "Use values from 'cats' option as feature id"
@@ -23829,13 +22071,11 @@
 
 #: ../display/d.vect/main.c:312
 msgid "Use square root of the value of size_column"
-msgstr ""
+msgstr "Usa la raiz cuadrada del valor de size_column"
 
 #: ../display/d.vect/main.c:314
-msgid ""
-"This makes circle areas proportionate to the size_column values instead of "
-"circle radius"
-msgstr ""
+msgid "This makes circle areas proportionate to the size_column values instead of circle radius"
+msgstr "Esto hace áreas circulares proporcionaes al valor column_size en lugar del radio del círculo"
 
 #: ../display/d.vect/main.c:334
 #, fuzzy
@@ -23849,12 +22089,8 @@
 
 #: ../display/d.vect/main.c:355
 #, fuzzy, c-format
-msgid ""
-"The -%c flag and <%s> option cannot be used together, the -%c flag will be "
-"ignored!"
-msgstr ""
-"Los modificadores '-c' y '-a' no se pueden usar juntos. ¡Se ignorará la "
-"opción '-c'!"
+msgid "The -%c flag and <%s> option cannot be used together, the -%c flag will be ignored!"
+msgstr "Los modificadores '-c' y '-a' no se pueden usar juntos. ¡Se ignorará la opción '-c'!"
 
 #: ../display/d.vect/main.c:379 ../display/d.vect/main.c:385
 #, fuzzy, c-format
@@ -23875,10 +22111,8 @@
 
 #: ../display/d.vect/main.c:413
 #, fuzzy
-msgid ""
-"The bounding box of the map is outside the current region, nothing drawn"
-msgstr ""
-"Los limites del mapa están fuera de la región actual, no se muestra nada."
+msgid "The bounding box of the map is outside the current region, nothing drawn"
+msgstr "Los limites del mapa están fuera de la región actual, no se muestra nada."
 
 #: ../display/d.vect/main.c:479
 #, fuzzy
@@ -23886,16 +22120,12 @@
 msgstr "Archivo de lectura"
 
 #: ../display/d.vect/topo.c:18
-msgid ""
-"Unable to display topology, not available.Please try to rebuild topology "
-"using v.build or v.build.all."
+msgid "Unable to display topology, not available.Please try to rebuild topology using v.build or v.build.all."
 msgstr ""
 
 #: ../display/d.vect/area.c:37
 #, fuzzy
-msgid ""
-"Unable to display areas, topology not available. Please try to rebuild "
-"topology using v.build or v.build.all."
+msgid "Unable to display areas, topology not available. Please try to rebuild topology using v.build or v.build.all."
 msgstr "No se pueden mostrar las superficies, topología no disponible"
 
 #: ../display/d.vect/area.c:137
@@ -23918,17 +22148,12 @@
 #: ../display/d.vect/shape.c:53
 #, c-format
 msgid "Both color table and <%s> option detected. Color table will ignored."
-msgstr ""
+msgstr "Se detectó la tabla de colores y la opción <%s>. Se ignorará la tabla de colores. "
 
 #: ../display/d.vect/shape.c:68
 #, fuzzy, c-format
-msgid ""
-"Color definition column ('%s') not a string. Column must be of form 'RRR:GGG:"
-"BBB' where RGB values range 0-255. You can use '%s' module to define color "
-"rules. Unable to colorize features."
-msgstr ""
-"Columna de definición de color (%s) no es una cadena. La columna debe ser de "
-"la forma RRR:GGG:BBB, donde los valores RGB varían entre 0-255."
+msgid "Color definition column ('%s') not a string. Column must be of form 'RRR:GGG:BBB' where RGB values range 0-255. You can use '%s' module to define color rules. Unable to colorize features."
+msgstr "Columna de definición de color (%s) no es una cadena. La columna debe ser de la forma RRR:GGG:BBB, donde los valores RGB varían entre 0-255."
 
 #: ../display/d.vect/shape.c:77 ../display/d.vect/shape.c:100
 #: ../display/d.vect/shape.c:131 ../display/d.vect/shape.c:162
@@ -23967,9 +22192,8 @@
 msgstr "La columna de rotación de símbolo (%s) no es numérica. "
 
 #: ../display/d.vect/shape.c:182
-msgid ""
-"Vector map is not 3D. Unable to colorize features based on z-coordinates."
-msgstr ""
+msgid "Vector map is not 3D. Unable to colorize features based on z-coordinates."
+msgstr "El mapa vectorial no es 3D. No es posible colorear rasgos en función de la coordenada z."
 
 #: ../display/d.vect/shape.c:186
 #, fuzzy, c-format
@@ -23983,8 +22207,7 @@
 
 #: ../display/d.vect/attr.c:28
 msgid "attrcol not specified, cannot display attributes"
-msgstr ""
-"columna de atributos no especificada. No se pueden mostrar los atributos"
+msgstr "columna de atributos no especificada. No se pueden mostrar los atributos"
 
 #: ../display/d.vect/attr.c:110 ../display/d.vect.chart/plot.c:85
 #: ../vector/v.in.db/main.c:225
@@ -23998,13 +22221,8 @@
 msgstr "Ningún atributo encontrado para la categoría %d: %s"
 
 #: ../display/d.geodesic/main.c:46
-msgid ""
-"Displays a geodesic line, tracing the shortest distance between two "
-"geographic points along a great circle, in a longitude/latitude data set."
-msgstr ""
-"Muestra una línea geodésica, trazando la distancia más corta entre dos "
-"puntos geográficos a lo largo de un gran círculo, en un conjunto de datos "
-"longitud/latitud."
+msgid "Displays a geodesic line, tracing the shortest distance between two geographic points along a great circle, in a longitude/latitude data set."
+msgstr "Muestra una línea geodésica, trazando la distancia más corta entre dos puntos geográficos a lo largo de un gran círculo, en un conjunto de datos longitud/latitud."
 
 #: ../display/d.geodesic/main.c:69
 msgid "Text color or \"none\""
@@ -24012,12 +22230,8 @@
 
 #: ../display/d.where/main.c:48
 #, fuzzy
-msgid ""
-"Identifies the geographic coordinates associated with point locations given "
-"in display coordinates."
-msgstr ""
-"Identifica las coordenadas geográficas asociadas con las localizaciones de "
-"los puntos en el marco activo de la pantalla."
+msgid "Identifies the geographic coordinates associated with point locations given in display coordinates."
+msgstr "Identifica las coordenadas geográficas asociadas con las localizaciones de los puntos en el marco activo de la pantalla."
 
 #: ../display/d.where/main.c:58
 #, fuzzy
@@ -24027,9 +22241,7 @@
 #: ../display/d.where/main.c:63
 #, fuzzy
 msgid "File from which to read coordinates (\"-\" to read from stdin)"
-msgstr ""
-"Archivo que contiene reglas de etiquetas de categorías (o \"-\" para leer de "
-"stdin)"
+msgstr "Archivo que contiene reglas de etiquetas de categorías (o \"-\" para leer de stdin)"
 
 #: ../display/d.where/main.c:67
 msgid "Output lat/long in decimal degree"
@@ -24040,12 +22252,8 @@
 msgstr "Producir latitud/longitud referida al elipsoide actual"
 
 #: ../display/d.where/main.c:77
-msgid ""
-"Output lat/long referenced to WGS84 ellipsoid using datum transformation "
-"parameters defined in current location (if available)"
-msgstr ""
-"Producir latitud/longitud referida al elipsoide WGS84 usando los parámetros "
-"de transformación del datum definidos en la localización actual (si los hay)"
+msgid "Output lat/long referenced to WGS84 ellipsoid using datum transformation parameters defined in current location (if available)"
+msgstr "Producir latitud/longitud referida al elipsoide WGS84 usando los parámetros de transformación del datum definidos en la localización actual (si los hay)"
 
 #: ../display/d.where/main.c:83
 msgid "Output frame coordinates of current display monitor (percentage)"
@@ -24087,11 +22295,8 @@
 msgstr "Listar fuentes de forma verbosa"
 
 #: ../display/d.text/main.c:141
-msgid ""
-"Draws text in the active display frame on the graphics monitor using the "
-"current font."
-msgstr ""
-"Dibuja texto en el marco activo en la pantalla usando la fuente actual."
+msgid "Draws text in the active display frame on the graphics monitor using the current font."
+msgstr "Dibuja texto en el marco activo en la pantalla usando la fuente actual."
 
 #: ../display/d.text/main.c:147
 msgid "Text to display"
@@ -24107,21 +22312,15 @@
 
 #: ../display/d.text/main.c:172
 msgid "Text background color, either a standard GRASS color or R:G:B triplet"
-msgstr ""
-"Color del texto de fondo, o un color GRASS estándar o el triplete R:G:B"
+msgstr "Color del texto de fondo, o un color GRASS estándar o el triplete R:G:B"
 
 #: ../display/d.text/main.c:181
 msgid "The screen line number on which text will begin to be drawn"
-msgstr ""
-"Número de línea de la pantalla en el que se empezará a escribir el texto"
+msgstr "Número de línea de la pantalla en el que se empezará a escribir el texto"
 
 #: ../display/d.text/main.c:189
-msgid ""
-"Screen position at which text will begin to be drawn (percentage, [0,0] is "
-"lower left)"
-msgstr ""
-"Posición de la pantalla en la que se empezará a escribir el texto "
-"(porcentaje, [0,0] es la esquina inferior izquierda)"
+msgid "Screen position at which text will begin to be drawn (percentage, [0,0] is lower left)"
+msgstr "Posición de la pantalla en la que se empezará a escribir el texto (porcentaje, [0,0] es la esquina inferior izquierda)"
 
 #: ../display/d.text/main.c:197
 msgid "Text alignment"
@@ -24175,8 +22374,7 @@
 "Please enter text instructions.  Enter EOF (ctrl-d) on last line to quit\n"
 msgstr ""
 "\n"
-"Por favor introduzca instrucciones de texto. Introduzca EOF (ctrl-d) en la "
-"última línea para salir\n"
+"Por favor introduzca instrucciones de texto. Introduzca EOF (ctrl-d) en la última línea para salir\n"
 
 #: ../display/d.text/main.c:562
 #, c-format
@@ -24209,15 +22407,13 @@
 
 #: ../display/d.colortable/main.c:114
 #, c-format
-msgid ""
-"<%s> is floating-point; ignoring [lines] and drawing continuous color ramp"
-msgstr ""
+msgid "<%s> is floating-point; ignoring [lines] and drawing continuous color ramp"
+msgstr "<%s> es punto flotante; ignorando [lines] y dibujando paleta de colores continua"
 
 #: ../display/d.colortable/main.c:128
 #, c-format
-msgid ""
-"<%s> is floating-point; ignoring [cols] and drawing continuous color ramp"
-msgstr ""
+msgid "<%s> is floating-point; ignoring [cols] and drawing continuous color ramp"
+msgstr "<%s> es de punto flotante; ignorando [cols] y dibujando rampa de color continua"
 
 #: ../display/d.colortable/main.c:139
 #, fuzzy, c-format
@@ -24231,7 +22427,7 @@
 
 #: ../display/d.info/main.c:37
 msgid "Display monitors are maintained by d.mon."
-msgstr ""
+msgstr "Los monitores de visualización son mantenidos por d.mon."
 
 #: ../display/d.info/main.c:42
 msgid "Display screen rectangle (left, right, top, bottom)"
@@ -24251,8 +22447,7 @@
 
 #: ../display/d.info/main.c:59
 msgid "Display geographic coordinates and resolution of entire screen"
-msgstr ""
-"Muestra las coordenadas geográficas y la resolución de la pantalla entera"
+msgstr "Muestra las coordenadas geográficas y la resolución de la pantalla entera"
 
 #: ../display/d.info/main.c:66
 #, fuzzy
@@ -24271,18 +22466,16 @@
 
 #: ../display/d.northarrow/main.c:51 ../display/d.barscale/main.c:74
 msgid "Style"
-msgstr ""
+msgstr "Estilo"
 
 #: ../display/d.northarrow/main.c:61 ../display/d.barscale/main.c:108
 #, fuzzy
 msgid "Screen coordinates of the rectangle's top-left corner"
-msgstr ""
-"Las coordenadas de pantalla para la esquina superior izquierda de la "
-"etiqueta ([0,0] es superior izquierda del marco)"
+msgstr "Las coordenadas de pantalla para la esquina superior izquierda de la etiqueta ([0,0] es superior izquierda del marco)"
 
 #: ../display/d.northarrow/main.c:62 ../display/d.barscale/main.c:109
 msgid "(0,0) is lower-left of the display frame"
-msgstr ""
+msgstr "(0,0) es abajo y a la izquierda en el marco de la pantalla"
 
 #: ../display/d.northarrow/main.c:70
 #, fuzzy
@@ -24291,13 +22484,13 @@
 
 #: ../display/d.northarrow/main.c:71
 msgid "black"
-msgstr ""
+msgstr "negro"
 
 #: ../display/d.northarrow/main.c:87 ../display/d.northarrow/main.c:92
 #: ../display/d.barscale/main.c:65 ../display/d.barscale/main.c:124
 #: ../display/d.barscale/main.c:133
 msgid "Text"
-msgstr ""
+msgstr "Texto"
 
 #: ../display/d.northarrow/main.c:91
 #, fuzzy
@@ -24314,7 +22507,7 @@
 #: ../display/d.barscale/draw_scale.c:563
 #, c-format
 msgid "Could not read symbol \"%s\""
-msgstr ""
+msgstr "No fue posible leer el símbolo \"%s\""
 
 #: ../display/d.profile/main.c:68
 #, fuzzy, c-format
@@ -24328,7 +22521,7 @@
 
 #: ../display/d.profile/main.c:194
 msgid "Plots profile of a transect."
-msgstr ""
+msgstr "Grafica el perfil de un transecto."
 
 #: ../display/d.profile/main.c:198
 msgid "Raster map to be profiled"
@@ -24349,12 +22542,8 @@
 msgstr "Haciendo transformación del registro"
 
 #: ../display/d.rast.arrow/main.c:99
-msgid ""
-"Draws arrows representing cell aspect direction for a raster map containing "
-"aspect data."
-msgstr ""
-"Dibuja flechas que representan la dirección de orientación de celdas para un "
-"mapa ráster que contiente datos de orientación."
+msgid "Draws arrows representing cell aspect direction for a raster map containing aspect data."
+msgstr "Dibuja flechas que representan la dirección de orientación de celdas para un mapa ráster que contiente datos de orientación."
 
 #: ../display/d.rast.arrow/main.c:103
 msgid "Name of raster aspect map to be displayed"
@@ -24369,9 +22558,8 @@
 msgstr "Color para dibujar las flechas"
 
 #: ../display/d.rast.arrow/main.c:127
-#, fuzzy
 msgid "Color for drawing drawing grid"
-msgstr "Color para dibujar las flechas"
+msgstr "Color para dibujar la cuadrícula"
 
 #: ../display/d.rast.arrow/main.c:128
 #, fuzzy
@@ -24385,9 +22573,7 @@
 
 #: ../display/d.rast.arrow/main.c:139
 #, fuzzy
-msgid ""
-"Color in GRASS format for drawing null values (X symbol) or \"none\" not "
-"drawing"
+msgid "Color in GRASS format for drawing null values (X symbol) or \"none\" not drawing"
 msgstr "Color para dibujar la cuadrícula o \"ninguno\""
 
 #: ../display/d.rast.arrow/main.c:149
@@ -24401,9 +22587,7 @@
 
 #: ../display/d.rast.arrow/main.c:151
 #, fuzzy
-msgid ""
-"Color in GRASS format for showing unknown information (? symbol) or \"none\" "
-"not showing"
+msgid "Color in GRASS format for showing unknown information (? symbol) or \"none\" not showing"
 msgstr "Color para dibujar la cuadrícula o \"ninguno\""
 
 #: ../display/d.rast.arrow/main.c:160
@@ -24412,8 +22596,7 @@
 
 #: ../display/d.rast.arrow/main.c:169
 msgid "Raster map containing values used for arrow length"
-msgstr ""
-"Mapa ráster que contiene los valores usados para la longitud de las flechas"
+msgstr "Mapa ráster que contiene los valores usados para la longitud de las flechas"
 
 #: ../display/d.rast.arrow/main.c:176
 msgid "Scale factor for arrows (magnitude map)"
@@ -24435,7 +22618,7 @@
 #: ../display/d.rast.arrow/main.c:233
 #, fuzzy
 msgid "Magnitude is only supported for GRASS and compass aspect maps."
-msgstr "Magnitud sólo esta soportado para mapas de GRASS y compass aspect."
+msgstr "Magnitud sólo está soportado para mapas de GRASS y compass aspect."
 
 #: ../display/d.rast.arrow/main.c:238
 msgid "Scale option requires magnitude_map"
@@ -24454,34 +22637,28 @@
 msgstr "Usar pies/millas en vez de metros"
 
 #: ../display/d.barscale/main.c:64
-#, fuzzy
 msgid "Draw the scale bar without text"
-msgstr "Dibujar sólo una barra de escala"
+msgstr "Dibujar la barra de escala sin texto"
 
 #: ../display/d.barscale/main.c:69
-#, fuzzy
 msgid "Type of barscale to draw"
-msgstr "Nombre de la columna atributo utilizada para la opción 'consulta'"
+msgstr "Tipo de barra de escala a dibujar"
 
 #: ../display/d.barscale/main.c:88
-#, fuzzy
 msgid "Classic style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo clásico"
 
 #: ../display/d.barscale/main.c:89
-#, fuzzy
 msgid "Line style"
-msgstr "Capa de líneas"
+msgstr "Estilo de lineas"
 
 #: ../display/d.barscale/main.c:90
-#, fuzzy
 msgid "Solid style"
-msgstr "Imprimir en estilo de script de consola"
+msgstr "Estilo sólido"
 
 #: ../display/d.barscale/main.c:91
-#, fuzzy
 msgid "Hollow style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo hueco (hollow)"
 
 #: ../display/d.barscale/main.c:92
 #, fuzzy
@@ -24502,39 +22679,32 @@
 msgstr ""
 
 #: ../display/d.barscale/main.c:96
-#, fuzzy
 msgid "Up ticks style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo de lineas para arriba"
 
 #: ../display/d.barscale/main.c:97
-#, fuzzy
 msgid "Down ticks style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo lineas para abajo"
 
 #: ../display/d.barscale/main.c:98
-#, fuzzy
 msgid "Both ticks style"
-msgstr "Dibujar sólo una flecha de Norte"
+msgstr "Estilo de lineas para arriba y abajo"
 
 #: ../display/d.barscale/main.c:99
-#, fuzzy
 msgid "Arrow ends style"
-msgstr "Estilo de dibujo"
+msgstr "Estilo de la terminación de la flecha"
 
 #: ../display/d.barscale/main.c:112
-#, fuzzy
 msgid "Bar scale and text color"
-msgstr "Dibujar sólo una flecha de Norte"
+msgstr "Barra de escala y texto de color"
 
 #: ../display/d.barscale/main.c:116
-#, fuzzy
 msgid "Background color (drawn behind the bar)"
-msgstr "Color de fondo (para nulo)"
+msgstr "Color de fondo (dibujar detrás de la barra)"
 
 #: ../display/d.barscale/main.c:121
-#, fuzzy
 msgid "Text position"
-msgstr "Por posición"
+msgstr "Posición del texto"
 
 #: ../display/d.barscale/main.c:141
 #, c-format
@@ -24548,17 +22718,12 @@
 msgstr "Error de parámetro"
 
 #: ../display/d.histogram/main.c:84
-#, fuzzy
 msgid "histogram"
-msgstr "Actualizando rango de histograma..."
+msgstr "histograma"
 
 #: ../display/d.histogram/main.c:87
-msgid ""
-"Displays a histogram in the form of a pie or bar chart for a user-specified "
-"raster map."
-msgstr ""
-"Muestra un gráfico de círculos o barras para un mapa ráster especificado por "
-"el usuario."
+msgid "Displays a histogram in the form of a pie or bar chart for a user-specified raster map."
+msgstr "Muestra un gráfico de círculos o barras para un mapa ráster especificado por el usuario."
 
 #: ../display/d.histogram/main.c:91
 msgid "Raster map for which histogram will be displayed"
@@ -24574,13 +22739,11 @@
 
 #: ../display/d.histogram/main.c:112
 msgid "Indicate if cell counts or map areas should be displayed"
-msgstr ""
-"Indicar si se debe mostrar el número de celdas o las superficies de mapas"
+msgstr "Indicar si se debe mostrar el número de celdas o las superficies de mapas"
 
 #: ../display/d.histogram/main.c:122
 msgid "Number of steps to divide the data range into (fp maps only)"
-msgstr ""
-"Número de tramos en los que dividir el rango de datos (mapas fp solamente)"
+msgstr "Número de tramos en los que dividir el rango de datos (mapas fp solamente)"
 
 #: ../display/d.histogram/main.c:129
 msgid "Display information for null cells"
@@ -24588,8 +22751,7 @@
 
 #: ../display/d.histogram/main.c:134
 msgid "Report for ranges defined in cats file (fp maps only)"
-msgstr ""
-"Informe para rangos definidos en archivo de categorías (mapas fp solamente)"
+msgstr "Informe para rangos definidos en archivo de categorías (mapas fp solamente)"
 
 #: ../display/d.histogram/main.c:158
 #, c-format
@@ -24598,9 +22760,7 @@
 
 #: ../display/d.histogram/main.c:163
 msgid "When -C flag is set, the nsteps argument is ignored"
-msgstr ""
-"Cuando está establecido la opción -C se ignora el argumento nsteps (número "
-"de tramos)"
+msgstr "Cuando está establecido la opción -C se ignora el argumento nsteps (número de tramos)"
 
 #: ../display/d.histogram/main.c:171 ../ps/ps.map/ps_clrtbl.c:39
 #, c-format
@@ -24609,12 +22769,8 @@
 
 #: ../display/d.rast.num/main.c:81
 #, fuzzy
-msgid ""
-"Overlays cell category values on a raster map displayed in the active "
-"graphics frame."
-msgstr ""
-"Superpone los valores de categoría de celda en una capa de mapa ráster "
-"mostrada en la pantalla."
+msgid "Overlays cell category values on a raster map displayed in the active graphics frame."
+msgstr "Superpone los valores de categoría de celda en una capa de mapa ráster mostrada en la pantalla."
 
 #: ../display/d.rast.num/main.c:89
 #, fuzzy
@@ -24642,24 +22798,18 @@
 #, fuzzy, c-format
 msgid ""
 "Current region size: %s X %s\n"
-"Your current region setting may be too large. Cells displayed on your "
-"graphics window may be too small for cell category number to be visible."
+"Your current region setting may be too large. Cells displayed on your graphics window may be too small for cell category number to be visible."
 msgstr ""
 "\n"
-"La configuración de su ventana actual puede ser demasiado grande. Las celdas "
-"mostradas en su pantalla pueden ser demasiado pequeñas para el número de "
-"categoría de celda para ser visibles."
+"La configuración de su ventana actual puede ser demasiado grande. Las celdas mostradas en su pantalla pueden ser demasiado pequeñas para el número de categoría de celda para ser visibles."
 
 #: ../display/d.rast.num/main.c:215
 msgid "Aborting (region larger then 200 rows X 200 cols is not allowed)"
-msgstr ""
+msgstr "Abortando (regiones mayores de 200 filas por 200 columnas no están permitidas)"
 
 #: ../display/d.font/main.c:48
-msgid ""
-"Selects the font in which text will be displayed on the user's graphics "
-"monitor."
-msgstr ""
-"Seleccione el tipo de letra que será mostrado en la pantalla del usuario."
+msgid "Selects the font in which text will be displayed on the user's graphics monitor."
+msgstr "Seleccione el tipo de letra que será mostrado en la pantalla del usuario."
 
 #: ../display/d.font/main.c:56
 msgid "Choose new current font"
@@ -24667,8 +22817,7 @@
 
 #: ../display/d.font/main.c:62
 msgid "Path to Freetype-compatible font including file name"
-msgstr ""
-"Ruta a las fuentes compatibles con FreeType, incluyendo el nombre de archivo"
+msgstr "Ruta a las fuentes compatibles con FreeType, incluyendo el nombre de archivo"
 
 #: ../display/d.font/main.c:70
 msgid "Character encoding"
@@ -24690,11 +22839,8 @@
 
 #: ../display/d.font/main.c:126
 #, c-format
-msgid ""
-"Font name <%s> is invalid. Check font name or consider running 'g.mkfontcap'"
-msgstr ""
-"El nombre de fuente <%s> no es correcto. Comprueba el nombre de fuente o "
-"considera ejecutar 'g.mkfontcap'"
+msgid "Font name <%s> is invalid. Check font name or consider running 'g.mkfontcap'"
+msgstr "El nombre de fuente <%s> no es correcto. Comprueba el nombre de fuente o considera ejecutar 'g.mkfontcap'"
 
 #: ../display/d.mon/start.c:73
 #, fuzzy, c-format
@@ -24727,8 +22873,9 @@
 msgstr "No se encontró el mapa ráster"
 
 #: ../display/d.mon/main.c:41
+#, fuzzy
 msgid "Controls graphics display monitors from the command line."
-msgstr ""
+msgstr "Controla los dispositivos gráfivos de visualización desde la linea de comandos."
 
 #: ../display/d.mon/main.c:46
 #, fuzzy
@@ -24739,7 +22886,7 @@
 #: ../display/d.mon/main.c:62 ../display/d.mon/main.c:115
 #: ../display/d.mon/main.c:120
 msgid "Manage"
-msgstr ""
+msgstr "Administrar"
 
 #: ../display/d.mon/main.c:53
 #, fuzzy
@@ -24757,7 +22904,7 @@
 
 #: ../display/d.mon/main.c:67
 msgid "Default value: 640"
-msgstr ""
+msgstr "Valor predeterminado: 640"
 
 #: ../display/d.mon/main.c:74
 msgid "Height for display monitor if not set by GRASS_RENDER_HEIGHT"
@@ -24765,7 +22912,7 @@
 
 #: ../display/d.mon/main.c:75
 msgid "Default value: 480"
-msgstr ""
+msgstr "Valor predeterminado: 480"
 
 #: ../display/d.mon/main.c:82
 #, fuzzy
@@ -24774,7 +22921,7 @@
 
 #: ../display/d.mon/main.c:83
 msgid "Example: resolution=2 enlarge display monitor twice to 1280x960"
-msgstr ""
+msgstr "Ejemplo: resolución=2 ensancha el monitor de visualización dos veces por 1280x960"
 
 #: ../display/d.mon/main.c:93
 #, fuzzy
@@ -24783,7 +22930,7 @@
 
 #: ../display/d.mon/main.c:94
 msgid "Ignored for 'wx' monitors"
-msgstr ""
+msgstr "Ignorado para monitores 'wx'"
 
 #: ../display/d.mon/main.c:99
 #, fuzzy
@@ -24821,7 +22968,7 @@
 
 #: ../display/d.mon/main.c:130
 msgid "Requires --overwrite flag. If not given the output file is overwritten."
-msgstr ""
+msgstr "Se necesita la opción --overwrite. Si no se da se sobreescribe el archivo de salida."
 
 #: ../display/d.mon/main.c:142
 #, fuzzy
@@ -24873,12 +23020,8 @@
 msgstr "Monitor <%s> liberado"
 
 #: ../display/d.his/main.c:69
-msgid ""
-"Displays the result obtained by combining hue, intensity, and saturation "
-"(his) values from user-specified input raster map layers."
-msgstr ""
-"Muestra el resultado de combinar valores de tonalidad, intensidad y "
-"saturación (HIS) de capas de mapa ráster especificadas por el usuario."
+msgid "Displays the result obtained by combining hue, intensity, and saturation (his) values from user-specified input raster map layers."
+msgstr "Muestra el resultado de combinar valores de tonalidad, intensidad y saturación (HIS) de capas de mapa ráster especificadas por el usuario."
 
 #: ../display/d.his/main.c:97
 msgid "Percent to brighten intensity channel"
@@ -24898,9 +23041,7 @@
 
 #: ../display/d.extract/main.c:130
 msgid "Cannot get db link info -> cannot copy table."
-msgstr ""
-"No se puede obtener información de enlace a base de datos -> no se puede "
-"copiar la tabla."
+msgstr "No se puede obtener información de enlace a base de datos -> no se puede copiar la tabla."
 
 #: ../display/d.extract/extract.c:43
 msgid "Select vector(s) with mouse"
@@ -24908,14 +23049,11 @@
 
 #: ../display/d.extract/extract.c:44
 msgid " - L: draw box with left mouse button to select"
-msgstr ""
-" - L: dibujar rectángulo con el botón izquierdo del ratón para seleccionar"
+msgstr " - L: dibujar rectángulo con el botón izquierdo del ratón para seleccionar"
 
 #: ../display/d.extract/extract.c:45
 msgid " - M: draw box with middle mouse button to remove from display"
-msgstr ""
-" - M: dibujar rectángulo con botón central del ratón para eliminar de la "
-"presentación"
+msgstr " - M: dibujar rectángulo con botón central del ratón para eliminar de la presentación"
 
 #: ../display/d.extract/extract.c:46
 msgid " - R: quit and save selected vectors to new map\n"
@@ -24931,10 +23069,8 @@
 msgstr "Mapa de entrada"
 
 #: ../display/d.vect.chart/main.c:67
-msgid ""
-"Displays charts of vector data in the active frame on the graphics monitor."
-msgstr ""
-"Muestra gráficos de datos vectoriales en el marco activo de la pantalla."
+msgid "Displays charts of vector data in the active frame on the graphics monitor."
+msgstr "Muestra gráficos de datos vectoriales en el marco activo de la pantalla."
 
 #: ../display/d.vect.chart/main.c:86
 msgid "Chart type"
@@ -24980,11 +23116,8 @@
 msgstr "Valor máximo usado para para referencia de trazado de barras"
 
 #: ../display/d.title/main.c:52
-msgid ""
-"Create a TITLE for a raster map in a form suitable for display with d.text."
-msgstr ""
-"Crear un TÍTULO para un mapa ráster en un modo adecuado para mostrar con d."
-"text."
+msgid "Create a TITLE for a raster map in a form suitable for display with d.text."
+msgstr "Crear un TÍTULO para un mapa ráster en un modo adecuado para mostrar con d.text."
 
 #: ../display/d.title/main.c:63
 msgid "Sets the text color"
@@ -25017,9 +23150,7 @@
 #: ../display/d.rast/main.c:56
 #, fuzzy
 msgid "Displays user-specified raster map in the active graphics frame."
-msgstr ""
-"Muestra las tres capas del mapa ráster especificadas por el usuario como "
-"superposiciones de rojo, verde y azul en el marco gráfico activo."
+msgstr "Muestra las tres capas del mapa ráster especificadas por el usuario como superposiciones de rojo, verde y azul en el marco gráfico activo."
 
 #: ../display/d.rast/main.c:61
 msgid "Name of raster map to be displayed"
@@ -25051,21 +23182,17 @@
 
 #: ../raster3d/r3.info/r3.info.main.c:80
 msgid "Outputs basic information about a user-specified 3D raster map layer."
-msgstr ""
-"Saca información básica de una capa de mapa ráster 3D especificada por el "
-"usuario."
+msgstr "Saca información básica de una capa de mapa ráster 3D especificada por el usuario."
 
 #: ../raster3d/r3.info/r3.info.main.c:86
 #, fuzzy
 msgid "Print raster3d information in shell style"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "Imprimir información en el estilo de script de la consola de comandos de UNIX"
 
 #: ../raster3d/r3.info/r3.info.main.c:90
 #, fuzzy
 msgid "Print range in shell style only"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "Imprimir información en el estilo de script de la consola de comandos de UNIX"
 
 #: ../raster3d/r3.info/r3.info.main.c:103
 #, fuzzy, c-format
@@ -25114,21 +23241,13 @@
 
 #: ../raster3d/r3.cross.rast/main.c:233
 #, fuzzy
-msgid ""
-"Creates cross section 2D raster map from 3D raster map based on 2D elevation "
-"map"
-msgstr ""
-"Crea un mapa ráster 2D de sección cruzada a partir de un mapa ráster 3D "
-"basado en mapa 2D de elevación"
+msgid "Creates cross section 2D raster map from 3D raster map based on 2D elevation map"
+msgstr "Crea un mapa ráster 2D de sección cruzada a partir de un mapa ráster 3D basado en mapa 2D de elevación"
 
 #: ../raster3d/r3.cross.rast/main.c:259
 #, fuzzy
-msgid ""
-"The 2D and 3D region settings are different. Using the 3D raster map "
-"settings to adjust the 2D region."
-msgstr ""
-"Las configuraciones de la región 2D y 3D son diferentes. Usaré las "
-"configuraciones G3D para ajustar la región 2D."
+msgid "The 2D and 3D region settings are different. Using the 3D raster map settings to adjust the 2D region."
+msgstr "Las configuraciones de la región 2D y 3D son diferentes. Usaré las configuraciones G3D para ajustar la región 2D."
 
 #: ../raster3d/r3.cross.rast/main.c:302
 msgid "Output map already exists. Will be overwritten!"
@@ -25145,9 +23264,9 @@
 msgstr "Error leyendo datos"
 
 #: ../raster3d/r3.in.bin/main.c:154
-#, fuzzy, c-format
+#, c-format
 msgid "Loading %s data with %i  bytes ...  (%dx%dx%d)"
-msgstr "Cargando datos...  (%dx%dx%d)"
+msgstr "Cargando %s datos con %i  bytes ...  (%dx%dx%d)"
 
 #: ../raster3d/r3.in.bin/main.c:202 ../raster3d/r3.neighbors/main.c:305
 #, fuzzy
@@ -25179,9 +23298,8 @@
 msgstr "Límite Norte de la región geográfica (borde exterior)"
 
 #: ../raster3d/r3.in.bin/main.c:322
-#, fuzzy
 msgid "Top limit of geographic region (outer edge)"
-msgstr "Límite Norte de la región geográfica (borde exterior)"
+msgstr "Límite superior de la región geográfica (borde exterior)"
 
 #: ../raster3d/r3.in.bin/main.c:343
 #, fuzzy
@@ -25256,9 +23374,7 @@
 
 #: ../raster3d/r3.in.ascii/main.c:94
 msgid "String representing NULL value data cell (use 'none' if no such value)"
-msgstr ""
-"Cadena que representa celdas con valor nulo (usar 'ninguno' si no hay tal "
-"valor)"
+msgstr "Cadena que representa celdas con valor nulo (usar 'ninguno' si no hay tal valor)"
 
 #: ../raster3d/r3.in.ascii/main.c:184
 #, fuzzy, c-format
@@ -25281,18 +23397,13 @@
 
 #: ../raster3d/r3.in.ascii/main.c:284
 #, c-format
-msgid ""
-"Data exists in input file after fully importing expected data.  [%.4f ...]"
-msgstr ""
-"Los datos existen en el fichero de entrada después de importar completamente "
-"los datos esperados.  [%.4f ...]"
+msgid "Data exists in input file after fully importing expected data.  [%.4f ...]"
+msgstr "Los datos existen en el fichero de entrada después de importar completamente los datos esperados.  [%.4f ...]"
 
 #: ../raster3d/r3.in.ascii/main.c:322
 #, fuzzy
 msgid "Converts a 3D ASCII raster text file into a (binary) 3D raster map."
-msgstr ""
-"Convertir un archivo de texto ráster ASCII 3D en una capa de mapa ráster 3D "
-"(binaria)"
+msgstr "Convertir un archivo de texto ráster ASCII 3D en una capa de mapa ráster 3D (binaria)"
 
 #: ../raster3d/r3.in.ascii/main.c:365
 #, fuzzy
@@ -25336,12 +23447,8 @@
 
 #: ../raster3d/r3.out.vtk/main.c:175
 #, fuzzy
-msgid ""
-"No 3D raster data, RGB or xyz-vector maps are provided! Will only write the "
-"geometry."
-msgstr ""
-"¡No se ha proporcionado ningún mapa de datos RASTER3D, RGB o vectorial xyz! "
-"Sólo se escribirá la geometría."
+msgid "No 3D raster data, RGB or xyz-vector maps are provided! Will only write the geometry."
+msgstr "¡No se ha proporcionado ningún mapa de datos RASTER3D, RGB o vectorial xyz! Sólo se escribirá la geometría."
 
 #: ../raster3d/r3.out.vtk/main.c:209
 msgid "No RGB Data will be created."
@@ -25362,18 +23469,13 @@
 
 #: ../raster3d/r3.out.vtk/main.c:451 ../raster3d/r3.to.rast/main.c:271
 #, fuzzy
-msgid ""
-"The 2D and 3D region settings are different. Using the 2D window settings to "
-"adjust the 2D part of the 3D region."
-msgstr ""
-"Las configuraciones de la región 2D y 3D son diferentes. Usando las "
-"configuraciones de la ventana 2D para ajustar la parte 2D de la región 3D."
+msgid "The 2D and 3D region settings are different. Using the 2D window settings to adjust the 2D part of the 3D region."
+msgstr "Las configuraciones de la región 2D y 3D son diferentes. Usando las configuraciones de la ventana 2D para ajustar la parte 2D de la región 3D."
 
 #: ../raster3d/r3.out.vtk/main.c:542
 #, fuzzy
 msgid "Unable to close 3D raster map, the VTK file may be incomplete"
-msgstr ""
-"Error al cerrar el mapa ráster 3D. El archivo VTK puede estar incompleto."
+msgstr "Error al cerrar el mapa ráster 3D. El archivo VTK puede estar incompleto."
 
 #: ../raster3d/r3.out.vtk/main.c:557
 #, fuzzy
@@ -25395,19 +23497,13 @@
 
 #: ../raster3d/r3.out.vtk/writeVTKData.c:335
 #, c-format
-msgid ""
-"write_vtk_data: Writing Celldata %s with rows %i cols %i depths %i to vtk-"
-"ascii file"
-msgstr ""
-"write_vtk_data: escribiendo datos de las celdas %s con filas %i columnas %i "
-"profundidades %i a archivo vtk-ASCII"
+msgid "write_vtk_data: Writing Celldata %s with rows %i cols %i depths %i to vtk-ascii file"
+msgstr "write_vtk_data: escribiendo datos de las celdas %s con filas %i columnas %i profundidades %i a archivo vtk-ASCII"
 
 #: ../raster3d/r3.out.vtk/writeVTKData.c:441
 #, fuzzy
 msgid "Wrong 3D raster map values! Values should in between 0 and 255!"
-msgstr ""
-"¡Valores de mapa ráster 3D incorrectos! Los valores deben estar entre 0 y "
-"255\n"
+msgstr "¡Valores de mapa ráster 3D incorrectos! Los valores deben estar entre 0 y 255\n"
 
 #: ../raster3d/r3.out.vtk/parameters.c:30
 #, fuzzy
@@ -25420,9 +23516,7 @@
 
 #: ../raster3d/r3.out.vtk/parameters.c:47
 msgid "Create VTK pointdata instead of VTK celldata (celldata is default)"
-msgstr ""
-"Crear puntos de datos VTK en vez de celdas de datos VTK (predeterminado: "
-"celdas de datos)"
+msgstr "Crear puntos de datos VTK en vez de celdas de datos VTK (predeterminado: celdas de datos)"
 
 #: ../raster3d/r3.out.vtk/parameters.c:56
 #, fuzzy
@@ -25436,27 +23530,18 @@
 
 #: ../raster3d/r3.out.vtk/parameters.c:71
 #, fuzzy
-msgid ""
-"Create 3D elevation output with a top and a bottom surface, both raster maps "
-"are required."
-msgstr ""
-"Crear salida de elevación 3D con una superficie superior e inferior, se "
-"requieren ambos mapas ráster."
+msgid "Create 3D elevation output with a top and a bottom surface, both raster maps are required."
+msgstr "Crear salida de elevación 3D con una superficie superior e inferior, se requieren ambos mapas ráster."
 
 #: ../raster3d/r3.out.vtk/parameters.c:82
 #, fuzzy
-msgid ""
-"Three (R,G,B) 3D raster maps to create RGB values [redmap,greenmap,bluemap]"
-msgstr ""
-"Tres mapas ráster 3D (RGB) para crear valores RGB [mapa rojo,mapa verde,mapa "
-"azul]"
+msgid "Three (R,G,B) 3D raster maps to create RGB values [redmap,greenmap,bluemap]"
+msgstr "Tres mapas ráster 3D (RGB) para crear valores RGB [mapa rojo,mapa verde,mapa azul]"
 
 #: ../raster3d/r3.out.vtk/parameters.c:92
 #, fuzzy
 msgid "Three (x,y,z) 3D raster maps to create vector values [xmap,ymap,zmap]"
-msgstr ""
-"Tres mapas ráster 3D (X,Y,Z) para crear valores vectoriales [mapa X,mapa Y,"
-"mapa Z]"
+msgstr "Tres mapas ráster 3D (X,Y,Z) para crear valores vectoriales [mapa X,mapa Y,mapa Z]"
 
 #: ../raster3d/r3.out.vtk/parameters.c:116
 #, fuzzy
@@ -25469,9 +23554,7 @@
 msgstr "El factor de escala afecta al origen"
 
 #: ../raster3d/r3.out.vtk/parameters.c:133
-msgid ""
-"Do not convert the top-bottom resolution in case of lat long projection to "
-"meters"
+msgid "Do not convert the top-bottom resolution in case of lat long projection to meters"
 msgstr ""
 
 #: ../raster3d/r3.out.netcdf/main.c:81
@@ -25510,12 +23593,8 @@
 
 #: ../raster3d/r3.gradient/main.c:47
 #, fuzzy
-msgid ""
-"Computes gradient of a 3D raster map and outputs gradient components as "
-"three 3D raster maps."
-msgstr ""
-"Combina mapas raster rojos, verdes y azules en una sola composición de mapa "
-"raster."
+msgid "Computes gradient of a 3D raster map and outputs gradient components as three 3D raster maps."
+msgstr "Combina mapas raster rojos, verdes y azules en una sola composición de mapa raster."
 
 #: ../raster3d/r3.gradient/main.c:56
 #, fuzzy
@@ -25610,25 +23689,17 @@
 msgstr ""
 
 #: ../raster3d/r3.neighbors/main.c:137
-msgid ""
-"The size of the window in x, y and z direction, values must be odd integer "
-"numbers, eg: 3,3,3"
+msgid "The size of the window in x, y and z direction, values must be odd integer numbers, eg: 3,3,3"
 msgstr ""
 
 #: ../raster3d/r3.neighbors/main.c:209
-#, fuzzy
 msgid "neighbor"
-msgstr "Vecindad"
+msgstr "vecino"
 
 #: ../raster3d/r3.neighbors/main.c:214
 #, fuzzy
-msgid ""
-"Makes each voxel value a function of the values assigned to the voxels "
-"around it, and stores new voxel values in an output 3D raster map"
-msgstr ""
-"Hace cada valor de categoría de celda una función de los valores de "
-"categoría asignados a las celdas a su alrededor y guarda los nuevos valores "
-"de celda en una capa de mapa ráster de salida."
+msgid "Makes each voxel value a function of the values assigned to the voxels around it, and stores new voxel values in an output 3D raster map"
+msgstr "Hace cada valor de categoría de celda una función de los valores de categoría asignados a las celdas a su alrededor y guarda los nuevos valores de celda en una capa de mapa ráster de salida."
 
 #: ../raster3d/r3.neighbors/main.c:283
 #, fuzzy
@@ -25637,12 +23708,8 @@
 
 #: ../raster3d/r3.mkdspf/main.c:82
 #, fuzzy
-msgid ""
-"Creates a display file from an existing 3D raster map according to specified "
-"threshold levels."
-msgstr ""
-"Crea un archivo de presentación a partir de un archivo grid3 existente de "
-"acuerdo con los niveles umbral especificados."
+msgid "Creates a display file from an existing 3D raster map according to specified threshold levels."
+msgstr "Crea un archivo de presentación a partir de un archivo grid3 existente de acuerdo con los niveles umbral especificados."
 
 #: ../raster3d/r3.mkdspf/main.c:90
 #, fuzzy
@@ -25713,8 +23780,7 @@
 msgstr "Nombre del mapa ráster 3D de entrada"
 
 #: ../raster3d/r3.retile/main.c:99
-msgid ""
-"Retiles an existing 3D raster map with user defined x, y and z tile size."
+msgid "Retiles an existing 3D raster map with user defined x, y and z tile size."
 msgstr ""
 
 #: ../raster3d/r3.retile/main.c:135
@@ -25741,7 +23807,7 @@
 
 #: ../raster3d/r3.out.ascii/main.c:117
 msgid "Print grass6 compatible format. Flags -d and -r are ignored."
-msgstr ""
+msgstr "Mostrar formato compatible con grass6. Las opciones -d y -r son ignoradas."
 
 #: ../raster3d/r3.out.ascii/main.c:311
 #, fuzzy
@@ -25783,21 +23849,17 @@
 msgstr "Calculando direcciones de flujo..."
 
 #: ../raster3d/r3.flow/main.c:193
-msgid ""
-"Names of three 3D raster maps describing x, y, z components of vector field"
+msgid "Names of three 3D raster maps describing x, y, z components of vector field"
 msgstr ""
 
 #: ../raster3d/r3.flow/main.c:200
-msgid ""
-"If no map is provided, flow lines are generated from each cell of the input "
-"3D raster"
+msgid "If no map is provided, flow lines are generated from each cell of the input 3D raster"
 msgstr ""
 
 #: ../raster3d/r3.flow/main.c:203
 #, fuzzy
 msgid "Name of vector map with points from which flow lines are generated"
-msgstr ""
-"Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
+msgstr "Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
 
 #: ../raster3d/r3.flow/main.c:210
 #, fuzzy
@@ -25815,8 +23877,7 @@
 msgstr "Nombre del mapa(s) raster para el brillo"
 
 #: ../raster3d/r3.flow/main.c:226
-msgid ""
-"Values of this 3D raster will be stored as attributes of flowlines segments"
+msgid "Values of this 3D raster will be stored as attributes of flowlines segments"
 msgstr ""
 
 #: ../raster3d/r3.flow/main.c:240
@@ -25840,8 +23901,7 @@
 #: ../raster3d/r3.flow/main.c:244
 #, fuzzy
 msgid "Default unit is cell"
-msgstr ""
-"Anchura de corriente (en metros). Por defecto es la anchura de celda ráster."
+msgstr "Anchura de corriente (en metros). Por defecto es la anchura de celda ráster."
 
 #: ../raster3d/r3.flow/main.c:245 ../raster3d/r3.flow/main.c:254
 #: ../raster3d/r3.flow/main.c:262 ../raster3d/r3.flow/main.c:272
@@ -25904,11 +23964,8 @@
 
 #: ../raster3d/r3.support/main.c:51
 #, fuzzy
-msgid ""
-"Allows creation and/or modification of raster3d map layer support files."
-msgstr ""
-"Permite la creación y/o modificación de archivos de soporte de capas de "
-"mapas ráster."
+msgid "Allows creation and/or modification of raster3d map layer support files."
+msgstr "Permite la creación y/o modificación de archivos de soporte de capas de mapas ráster."
 
 #: ../raster3d/r3.support/main.c:75
 #, fuzzy
@@ -25947,12 +24004,8 @@
 
 #: ../raster3d/r3.to.rast/main.c:96
 #, fuzzy
-msgid ""
-"Use the same resolution as the input 3D raster map for the 2D output maps, "
-"independent of the current region settings"
-msgstr ""
-"Usar la misma resolución que en mapa RASTER3D de entrada para los mapas 2D "
-"de salida, independientemente de la configuración de la región actual"
+msgid "Use the same resolution as the input 3D raster map for the 2D output maps, independent of the current region settings"
+msgstr "Usar la misma resolución que en mapa RASTER3D de entrada para los mapas 2D de salida, independientemente de la configuración de la región actual"
 
 #: ../raster3d/r3.to.rast/main.c:210
 msgid "Converts 3D raster maps to 2D raster maps"
@@ -25969,10 +24022,9 @@
 msgstr "Nombre de archivo del mapa ráster %i: %s"
 
 #: ../raster3d/r3.to.rast/main.c:308
-#, fuzzy, c-format
-msgid ""
-"Raster map %d Filename: %s already exists. Use the flag --o to overwrite."
-msgstr "Nombre de archivo del mapa ráster %i: %s ya existe. ¡Se sobrescribirá!"
+#, c-format
+msgid "Raster map %d Filename: %s already exists. Use the flag --o to overwrite."
+msgstr "Mapa ráster %d Nome del archivo %s ya existe. Use la opción --o para sobreescribir."
 
 #: ../raster3d/r3.gwflow/main.c:54
 #, fuzzy
@@ -25981,30 +24033,22 @@
 
 #: ../raster3d/r3.gwflow/main.c:60
 #, fuzzy
-msgid ""
-"Input 3D raster map providing the status for each cell, = 0 - inactive, 1 - "
-"active, 2 - dirichlet"
+msgid "Input 3D raster map providing the status for each cell, = 0 - inactive, 1 - active, 2 - dirichlet"
 msgstr "Estado para cada celda, = 0 - inactiva,  1 - activa, 2 - dirichlet"
 
 #: ../raster3d/r3.gwflow/main.c:65
 #, fuzzy
-msgid ""
-"Input 3D raster map with the x-part of the hydraulic conductivity tensor in "
-"[m/s]"
+msgid "Input 3D raster map with the x-part of the hydraulic conductivity tensor in [m/s]"
 msgstr "La parte X del tensor de conductividad hidráulica en [m/s]"
 
 #: ../raster3d/r3.gwflow/main.c:70
 #, fuzzy
-msgid ""
-"Input 3D raster map with the y-part of the hydraulic conductivity tensor in "
-"[m/s]"
+msgid "Input 3D raster map with the y-part of the hydraulic conductivity tensor in [m/s]"
 msgstr "La parte Y del tensor de conductividad hidráulica en [m/s]"
 
 #: ../raster3d/r3.gwflow/main.c:75
 #, fuzzy
-msgid ""
-"Input 3D raster map with the z-part of the hydraulic conductivity tensor in "
-"[m/s]"
+msgid "Input 3D raster map with the z-part of the hydraulic conductivity tensor in [m/s]"
 msgstr "Parte Z del tensor de conductividad hidráulica en [m/s]"
 
 #: ../raster3d/r3.gwflow/main.c:80
@@ -26024,36 +24068,27 @@
 
 #: ../raster3d/r3.gwflow/main.c:93
 #, fuzzy
-msgid ""
-"Output 3D raster map storing the piezometric head result of the numerical "
-"calculation"
+msgid "Output 3D raster map storing the piezometric head result of the numerical calculation"
 msgstr "a."
 
 #: ../raster3d/r3.gwflow/main.c:99
 #, fuzzy
-msgid ""
-"Output 3D raster map storing the groundwater filter velocity vector part in "
-"x direction [m/s]"
+msgid "Output 3D raster map storing the groundwater filter velocity vector part in x direction [m/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster3d/r3.gwflow/main.c:105
 #, fuzzy
-msgid ""
-"Output 3D raster map storing the groundwater filter velocity vector part in "
-"y direction [m/s]"
+msgid "Output 3D raster map storing the groundwater filter velocity vector part in y direction [m/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster3d/r3.gwflow/main.c:111
 #, fuzzy
-msgid ""
-"Output 3D raster map storing the groundwater filter velocity vector part in "
-"z direction [m/s]"
+msgid "Output 3D raster map storing the groundwater filter velocity vector part in z direction [m/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster3d/r3.gwflow/main.c:117
 #, fuzzy
-msgid ""
-"Output 3D raster map storing the groundwater budget for each cell [m^3/s]"
+msgid "Output 3D raster map storing the groundwater budget for each cell [m^3/s]"
 msgstr "Calcular vectorial a nombre"
 
 #: ../raster3d/r3.gwflow/main.c:127
@@ -26063,12 +24098,8 @@
 
 #: ../raster3d/r3.gwflow/main.c:163
 #, fuzzy
-msgid ""
-"Numerical calculation program for transient, confined groundwater flow in "
-"three dimensions."
-msgstr ""
-"Programa de cálculo numérico para flujos transientes de aguas subterráneas "
-"confinadas en tres dimensiones"
+msgid "Numerical calculation program for transient, confined groundwater flow in three dimensions."
+msgstr "Programa de cálculo numérico para flujos transientes de aguas subterráneas confinadas en tres dimensiones"
 
 #: ../raster3d/r3.gwflow/main.c:180
 msgid ""
@@ -26180,8 +24211,7 @@
 #: ../ps/ps.map/do_labels.c:44
 #, c-format
 msgid "Can't open label file <%s> in mapset <%s>"
-msgstr ""
-"No se puede abrir el archivo de etiquetas <%s> en el directorio de mapas <%s>"
+msgstr "No se puede abrir el archivo de etiquetas <%s> en el directorio de mapas <%s>"
 
 #: ../ps/ps.map/do_labels.c:48
 #, c-format
@@ -26199,9 +24229,7 @@
 
 #: ../ps/ps.map/do_labels.c:162
 msgid "Text labels: 'fontsize' given so ignoring 'size'"
-msgstr ""
-"Etiquetas de texto: 'tamaño de fuente' proporcionado, por lo que se ignora "
-"'tamaño'"
+msgstr "Etiquetas de texto: 'tamaño de fuente' proporcionado, por lo que se ignora 'tamaño'"
 
 #: ../ps/ps.map/r_info.c:48 ../ps/ps.map/r_vlegend.c:49
 #: ../ps/ps.map/r_colortable.c:65
@@ -26213,18 +24241,16 @@
 #: ../ps/ps.map/r_header.c:65 ../ps/ps.map/getgrid.c:61
 #: ../ps/ps.map/getgrid.c:85 ../ps/ps.map/getgrid.c:171
 #: ../ps/ps.map/getgrid.c:195
-#, fuzzy
 msgid "Unsupported color request"
-msgstr "Petición de color '%s' desconocida"
+msgstr "Solicitud de color no soportada"
 
 #: ../ps/ps.map/r_info.c:69 ../ps/ps.map/ps_outline.c:89
 #: ../ps/ps.map/r_header.c:67 ../ps/ps.map/r_instructions.c:149
 #: ../ps/ps.map/r_instructions.c:464 ../ps/ps.map/getgrid.c:63
 #: ../ps/ps.map/getgrid.c:87 ../ps/ps.map/getgrid.c:173
 #: ../ps/ps.map/getgrid.c:197
-#, fuzzy
 msgid "illegal color request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de color incorrecta"
 
 #: ../ps/ps.map/r_info.c:81
 #, fuzzy
@@ -26258,14 +24284,12 @@
 
 #: ../ps/ps.map/ps_outline.c:100 ../ps/ps.map/r_colortable.c:73
 #: ../ps/ps.map/r_colortable.c:89
-#, fuzzy
 msgid "illegal width request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud incorrecta de anchura"
 
 #: ../ps/ps.map/ps_outline.c:107
-#, fuzzy
 msgid "illegal outline sub-request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "subsolicitud de contorno incorrecta"
 
 #: ../ps/ps.map/eps.c:18
 #, fuzzy, c-format
@@ -26278,9 +24302,8 @@
 msgstr "Archivo 3Dview <%s> no encontrado"
 
 #: ../ps/ps.map/r_header.c:77
-#, fuzzy
 msgid "illegal header sub-request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "subsolicitud de encabezado incorrecta"
 
 #: ../ps/ps.map/scale.c:136
 msgid "PSmap: do_scale(): shouldn't happen"
@@ -26308,8 +24331,7 @@
 #: ../ps/ps.map/ps_vpoints.c:201
 #, c-format
 msgid "Invalid RGB color definition in column <%s> for category [%d]"
-msgstr ""
-"Definición de color RGB no válida en la columna <%s> para la categoría [%d]"
+msgstr "Definición de color RGB no válida en la columna <%s> para la categoría [%d]"
 
 #: ../ps/ps.map/catval.c:48 ../ps/ps.map/catval.c:110
 #: ../ps/ps.map/catval.c:176 ../vector/v.label/main.c:274
@@ -26340,19 +24362,16 @@
 msgstr "El tipo de columna de rotación debe ser numérico"
 
 #: ../ps/ps.map/main.c:93
-#, fuzzy
 msgid "postscript"
-msgstr "PostScript"
+msgstr "postscript"
 
 #: ../ps/ps.map/main.c:94
-#, fuzzy
 msgid "printing"
-msgstr "Escribiendo %s"
+msgstr "imprimiendo"
 
 #: ../ps/ps.map/main.c:95
-#, fuzzy
 msgid "Produces hardcopy PostScript map output."
-msgstr "Utilidad de salida de mapas PostScript Hardcopy."
+msgstr "Genera salida PostScript de mapas en papel."
 
 #: ../ps/ps.map/main.c:99
 msgid "Rotate plot 90 degrees"
@@ -26361,9 +24380,7 @@
 #: ../ps/ps.map/main.c:105
 #, fuzzy
 msgid "List paper formats (name width height left right top bottom(margin))"
-msgstr ""
-"Listar formatos de papel ( nombre anchura altura izquierda derecha arriba "
-"abajo (margen) )"
+msgstr "Listar formatos de papel ( nombre anchura altura izquierda derecha arriba abajo (margen) )"
 
 #: ../ps/ps.map/main.c:107 ../ps/ps.map/main.c:120
 msgid "Utility"
@@ -26374,9 +24391,7 @@
 msgstr "Crear archivo EPS (PostScript encapsulado) en vez de PostScript"
 
 #: ../ps/ps.map/main.c:118
-msgid ""
-"Describe map-box's position on the page and exit (inches from top-left of "
-"paper)"
+msgid "Describe map-box's position on the page and exit (inches from top-left of paper)"
 msgstr ""
 
 #: ../ps/ps.map/main.c:123
@@ -26457,80 +24472,64 @@
 msgstr "No se ha especificado ningún mapa raster"
 
 #: ../ps/ps.map/r_instructions.c:160
-#, fuzzy
 msgid "illegal value list"
-msgstr "%s: especificación de valor no admitida"
+msgstr "valor de la lista incorrecto"
 
 #: ../ps/ps.map/r_instructions.c:196
-#, fuzzy
 msgid "scalebar is not appropriate for this projection"
-msgstr "Opción Rejilla Geográfica no disponible para la proyección LL"
+msgstr "la barra de escala no es apropiada para esta proyección"
 
 #: ../ps/ps.map/r_instructions.c:204
-#, fuzzy
 msgid "Bad scalebar length"
-msgstr "Dibujar sólo una barra de escala"
+msgstr "Longitud de la barra de escala inadecuada"
 
 #: ../ps/ps.map/r_instructions.c:220
-#, fuzzy
 msgid "illegal text request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de texto incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:234
-#, fuzzy
 msgid "illegal point request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de punto incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:248
-#, fuzzy
 msgid "illegal eps request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de eps incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:265
-#, fuzzy
 msgid "illegal line request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de linea incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:282
-#, fuzzy
 msgid "illegal rectangle request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de rectángulo incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:293
-#, fuzzy
 msgid "illegal comments request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de comentarios incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:309
-#, fuzzy
 msgid "illegal scale request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de escala incorrecta"
 
 #: ../ps/ps.map/r_instructions.c:369
-#, fuzzy
 msgid "group not found"
-msgstr ""
-"\n"
-" grupo <%s> no encontrado"
+msgstr "grupo no encontrado"
 
 #: ../ps/ps.map/r_instructions.c:411
-#, fuzzy
 msgid "illegal grid spacing"
-msgstr "Deshabilitar el dibujo de la cuadrícula"
+msgstr "espaciado de la cuadrícula incorrecto"
 
 #: ../ps/ps.map/r_instructions.c:422
-#, fuzzy
 msgid "geogrid is not available for this projection"
-msgstr "Opción Rejilla Geográfica no disponible para la proyección LL"
+msgstr "la rejilla geográfica no está disponible para esta proyección"
 
 #: ../ps/ps.map/r_instructions.c:432
 msgid "illegal geo-grid spacing"
-msgstr ""
+msgstr "espaciado de la cuadrícula geográfica incorrecto"
 
 #: ../ps/ps.map/r_instructions.c:469
-#, fuzzy
 msgid "illegal request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud incorrecta"
 
 #: ../ps/ps.map/ps_clrtbl.c:35 ../ps/ps.map/ps_fclrtbl.c:46
 #, c-format
@@ -26543,49 +24542,38 @@
 
 #: ../ps/ps.map/ps_clrtbl.c:54
 #, fuzzy
-msgid ""
-"Your cats/ file is invalid. A cats/ file with categories and labels is "
-"required for 'colortable' when using categorical legends; see the r.category "
-"help page. Colortable creation has been skipped."
-msgstr ""
-"Su archivo de categorías no es válido. Se requiere un archivo de categorías "
-"y etiquetas para la 'tabla de color' cuando se usan rásters CELL. No se "
-"asignará ninguna tabla de colores a este archivo PostScript de salida."
+msgid "Your cats/ file is invalid. A cats/ file with categories and labels is required for 'colortable' when using categorical legends; see the r.category help page. Colortable creation has been skipped."
+msgstr "Su archivo de categorías no es válido. Se requiere un archivo de categorías y etiquetas para la 'tabla de color' cuando se usan rásters CELL. No se asignará ninguna tabla de colores a este archivo PostScript de salida."
 
 #: ../ps/ps.map/ps_clrtbl.c:69 ../ps/ps.map/ps_fclrtbl.c:97
 #: ../ps/ps.map/ps_fclrtbl.c:102
 msgid "Colorbar y location beyond page margins. Adjusting."
-msgstr ""
-"Posición Y de la barra de colores fuera de los márgenes de página. Ajustando."
+msgstr "Posición Y de la barra de colores fuera de los márgenes de página. Ajustando."
 
 #: ../ps/ps.map/ps_clrtbl.c:75 ../ps/ps.map/ps_fclrtbl.c:108
 #: ../ps/ps.map/ps_fclrtbl.c:113
 msgid "Colorbar x location beyond page margins. Adjusting."
-msgstr ""
-"Posición X de la barra de colores fuera de los márgenes de página. Ajustando."
+msgstr "Posición X de la barra de colores fuera de los márgenes de página. Ajustando."
 
 #: ../ps/ps.map/do_scalebar.c:192
-#, fuzzy
 msgid "meters"
-msgstr "Parámetros"
+msgstr "metros"
 
 #: ../ps/ps.map/do_scalebar.c:194
-#, fuzzy
 msgid "kilometers"
-msgstr "Filtro"
+msgstr "kilómetros"
 
 #: ../ps/ps.map/do_scalebar.c:196
 msgid "feet"
-msgstr ""
+msgstr "pie"
 
 #: ../ps/ps.map/do_scalebar.c:198
-#, fuzzy
 msgid "miles"
-msgstr "Archivos"
+msgstr "millas"
 
 #: ../ps/ps.map/do_scalebar.c:200
 msgid "nautical miles"
-msgstr ""
+msgstr "millas naúticas"
 
 #: ../ps/ps.map/r_colortable.c:81
 #, fuzzy
@@ -26627,24 +24615,20 @@
 msgstr "Atributo de tamaño no válido [%.3f] para la categoría [%d]"
 
 #: ../ps/ps.map/getgrid.c:95 ../ps/ps.map/getgrid.c:206
-#, fuzzy
 msgid "illegal numbers request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de números incorrecta"
 
 #: ../ps/ps.map/getgrid.c:126 ../ps/ps.map/getgrid.c:234
-#, fuzzy
 msgid "illegal grid width request"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud de ancho de cuadrícula incorrecta"
 
 #: ../ps/ps.map/getgrid.c:132
-#, fuzzy
 msgid "illegal request (grid)"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud incorrecta (cuadrícula)"
 
 #: ../ps/ps.map/getgrid.c:240
-#, fuzzy
 msgid "illegal request (geogrid)"
-msgstr "Solicitud de borrado no permitida"
+msgstr "solicitud incorrecta (malla geográfica)"
 
 #: ../ps/ps.map/ps_raster.c:42
 msgid "Can't create temporary PostScript mask file."
@@ -26684,8 +24668,7 @@
 
 #: ../ps/ps.map/ps_fclrtbl.c:64
 msgid "A floating point colortable must contain a range of values"
-msgstr ""
-"Una tabla de color de coma flotante debe contener un intervalo de valores"
+msgstr "Una tabla de color de coma flotante debe contener un intervalo de valores"
 
 #: ../ps/ps.map/map_setup.c:82
 #, fuzzy, c-format
@@ -26699,11 +24682,8 @@
 
 #: ../temporal/t.connect/main.c:38
 #, fuzzy
-msgid ""
-"Prints/sets general temporal GIS database connection for current mapset."
-msgstr ""
-"Imprime/establece la conexión general a la base de datos para el directorio "
-"de mapas actual y sale."
+msgid "Prints/sets general temporal GIS database connection for current mapset."
+msgstr "Imprime/establece la conexión general a la base de datos para el directorio de mapas actual y sale."
 
 #: ../temporal/t.connect/main.c:54
 #, fuzzy
@@ -26711,9 +24691,8 @@
 msgstr "Sobrescribir MÁSCARA existente"
 
 #: ../temporal/t.connect/main.c:59
-#, fuzzy
 msgid "Print current connection parameter in shell style and exit"
-msgstr "Imprimir los parámetros de la conexión actual y salir"
+msgstr "Mostrar los parámetros de la conexión actual estilo consola de comandos UNIX y salir"
 
 #: ../temporal/t.connect/main.c:83 ../temporal/t.connect/main.c:95
 #, fuzzy
@@ -26852,8 +24831,7 @@
 #: ../imagery/i.rectify/rectify.c:108
 #, c-format
 msgid "Raster map <%s@%s>: projection don't match current settings"
-msgstr ""
-"Mapa raster <%s@%s>: la proyección no encaja con las configuraciones actuales"
+msgstr "Mapa raster <%s@%s>: la proyección no encaja con las configuraciones actuales"
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/rectify.c:132
 #: ../imagery/i.rectify/rectify.c:114
@@ -26871,9 +24849,7 @@
 msgstr "grupo de imaginería"
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:91
-msgid ""
-"Orthorectifies an image by using the image to photo coordinate "
-"transformation matrix."
+msgid "Orthorectifies an image by using the image to photo coordinate transformation matrix."
 msgstr ""
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:103
@@ -26893,16 +24869,12 @@
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:132
 msgid "Raster map with camera angle relative to ground surface"
-msgstr ""
-"Mapa raster con el ángulo de cámara en relación con la superficie del suelo"
+msgstr "Mapa raster con el ángulo de cámara en relación con la superficie del suelo"
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:137
 #: ../imagery/i.rectify/main.c:153
-msgid ""
-"Use current region settings in target location (def.=calculate smallest area)"
-msgstr ""
-"Utilizar los ajustes de la región actual en la localización de destino (def. "
-"= se calcula el área más pequeña)"
+msgid "Use current region settings in target location (def.=calculate smallest area)"
+msgstr "Utilizar los ajustes de la región actual en la localización de destino (def. = se calcula el área más pequeña)"
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:141
 #: ../imagery/i.rectify/main.c:157
@@ -26929,8 +24901,7 @@
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:241
 #, c-format
 msgid "No camera reference file selected for group <%s>"
-msgstr ""
-"No se ha seleccionado archivo de referencia de cámara para el grupo <%s>"
+msgstr "No se ha seleccionado archivo de referencia de cámara para el grupo <%s>"
 
 #: ../imagery/i.ortho.photo/i.ortho.rectify/main.c:245
 #, c-format
@@ -27026,9 +24997,7 @@
 msgstr "Asignando memoria y leyendo el mapa de entrada..."
 
 #: ../imagery/i.ortho.photo/i.ortho.init/main.c:50
-msgid ""
-"Interactively creates or modifies entries in a camera initial exposure "
-"station file for imagery group referenced by a sub-block."
+msgid "Interactively creates or modifies entries in a camera initial exposure station file for imagery group referenced by a sub-block."
 msgstr ""
 
 #: ../imagery/i.ortho.photo/i.ortho.init/main.c:57
@@ -27126,7 +25095,7 @@
 
 #: ../imagery/i.ortho.photo/i.ortho.elev/main.c:66
 msgid "Select or modify the target elevation model."
-msgstr ""
+msgstr "Seleccionar o modificar el modelo de elevación objetivo."
 
 #: ../imagery/i.ortho.photo/i.ortho.elev/main.c:75
 #, fuzzy
@@ -27227,13 +25196,12 @@
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:146
 #, c-format
 msgid "Replacing calibrated focal length '%g' with '%g'"
-msgstr ""
+msgstr "Reemplazando la calibración de la distancia focal '%g' por '%g'"
 
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:153
 #, c-format
-msgid ""
-"Replacing coordinates of principal point '%.17g, %.17g' with '%.17g, %.17g'"
-msgstr ""
+msgid "Replacing coordinates of principal point '%.17g, %.17g' with '%.17g, %.17g'"
+msgstr "Reemplazando las coordenadas del punto principal '%.17g, %.17g' por '%.17g, %.17g'"
 
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:164
 msgid "Please provide a camera name for a new camera definition"
@@ -27249,7 +25217,7 @@
 
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:176
 msgid "Using default coordinates 0.0, 0.0 for the principal point"
-msgstr ""
+msgstr "Utilizando las coordenadas predeterminadas  0.0, 0.0 para el punto principal"
 
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:190
 #, fuzzy
@@ -27264,8 +25232,7 @@
 #: ../imagery/i.ortho.photo/i.ortho.camera/main.c:217
 #, fuzzy, c-format
 msgid "Group [%s] in location [%s] mapset [%s] now uses camera file [%s]"
-msgstr ""
-"El grupo <%s> se destinó a la localización [%s], conjunto de mapas [%s]"
+msgstr "El grupo <%s> se destinó a la localización [%s], conjunto de mapas [%s]"
 
 #: ../imagery/i.ortho.photo/i.ortho.transform/main.c:251
 #, fuzzy
@@ -27298,9 +25265,7 @@
 msgstr "vectorial, transformación"
 
 #: ../imagery/i.evapo.pt/main.c:69
-msgid ""
-"Computes evapotranspiration calculation Priestley and Taylor formulation, "
-"1972."
+msgid "Computes evapotranspiration calculation Priestley and Taylor formulation, 1972."
 msgstr ""
 
 #: ../imagery/i.evapo.pt/main.c:75
@@ -27339,9 +25304,7 @@
 
 #: ../imagery/i.landsat.acca/main.c:70
 #, c-format
-msgid ""
-"Input raster map <%s> is not floating point (process DN using i.landsat.toar "
-"to radiance first)"
+msgid "Input raster map <%s> is not floating point (process DN using i.landsat.toar to radiance first)"
 msgstr ""
 
 #: ../imagery/i.landsat.acca/main.c:104
@@ -27355,7 +25318,7 @@
 
 #: ../imagery/i.landsat.acca/main.c:112 ../imagery/i.landsat.toar/main.c:83
 msgid "Example: 'B.' for B.1, B.2, ..."
-msgstr ""
+msgstr "Ejemplo: 'B.' para B.1, B.2, ..."
 
 #: ../imagery/i.landsat.acca/main.c:122
 msgid "B56composite (step 6)"
@@ -27393,13 +25356,12 @@
 msgstr ""
 
 #: ../imagery/i.landsat.acca/main.c:159
-msgid ""
-"Bypass second-pass processing, and merge warm (not ambiguous) and cold clouds"
+msgid "Bypass second-pass processing, and merge warm (not ambiguous) and cold clouds"
 msgstr ""
 
 #: ../imagery/i.landsat.acca/main.c:164
 msgid "Include a category for cloud shadows"
-msgstr ""
+msgstr "Incluir una categoría para sombras de las nubes"
 
 #: ../imagery/i.landsat.acca/tools.c:138
 #, fuzzy
@@ -27419,31 +25381,31 @@
 #: ../imagery/i.landsat.acca/algorithm.c:126
 #, c-format
 msgid "* Snow cover: %.2lf %%"
-msgstr ""
+msgstr "* Cobertura de la niebe: %.2lf %%"
 
 #: ../imagery/i.landsat.acca/algorithm.c:127
 #, c-format
 msgid "* Cloud cover: %.2lf %%"
-msgstr ""
+msgstr "* Cobertura de las nubes: %.2lf %%"
 
 #: ../imagery/i.landsat.acca/algorithm.c:128
 msgid "* Temperature of clouds:"
-msgstr ""
+msgstr "* Temperatura de las nubes:"
 
 #: ../imagery/i.landsat.acca/algorithm.c:129
 #, c-format
 msgid "** Maximum: %.2lf K"
-msgstr ""
+msgstr "** Máximo: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:130
 #, c-format
 msgid "** Mean (%s cloud): %.2lf K"
-msgstr ""
+msgstr "** Media (nube %s): %.2lf K "
 
 #: ../imagery/i.landsat.acca/algorithm.c:132
 #, c-format
 msgid "** Minimum: %.2lf K"
-msgstr ""
+msgstr "** Mínimo: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:142
 msgid "Histogram cloud signature:"
@@ -27452,7 +25414,7 @@
 #: ../imagery/i.landsat.acca/algorithm.c:148
 #, c-format
 msgid "* Mean temperature: %.2lf K"
-msgstr ""
+msgstr "* Temperatura media: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:149
 #, fuzzy, c-format
@@ -27462,27 +25424,27 @@
 #: ../imagery/i.landsat.acca/algorithm.c:150
 #, c-format
 msgid "* Skewness: %.2lf"
-msgstr ""
+msgstr "* Asimetría: %.2lf"
 
 #: ../imagery/i.landsat.acca/algorithm.c:151
 #, c-format
 msgid "* Histogram classes: %d"
-msgstr ""
+msgstr "* Clases del histograma: %d"
 
 #: ../imagery/i.landsat.acca/algorithm.c:163
 #, c-format
 msgid "* 98.75 percentile: %.2lf K"
-msgstr ""
+msgstr "* Percentil 98.75: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:164
 #, c-format
 msgid "* 97.50 percentile: %.2lf K"
-msgstr ""
+msgstr "* Percentil 97.50: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:165
 #, c-format
 msgid "* 83.50 percentile: %.2lf K"
-msgstr ""
+msgstr "* Percentil 83.50: %.2lf K"
 
 #: ../imagery/i.landsat.acca/algorithm.c:186
 #, fuzzy
@@ -27501,11 +25463,11 @@
 
 #: ../imagery/i.landsat.acca/algorithm.c:193
 msgid "Result: Scene with clouds"
-msgstr ""
+msgstr "Resultado: Escena con nubes"
 
 #: ../imagery/i.landsat.acca/algorithm.c:200
 msgid "Result: Scene cloud free"
-msgstr ""
+msgstr "Resultado: Escena sin nubes"
 
 #: ../imagery/i.landsat.acca/algorithm.c:237
 #, fuzzy
@@ -27564,9 +25526,7 @@
 msgstr ""
 
 #: ../imagery/i.albedo/main.c:133 ../imagery/i.albedo/main.c:140
-msgid ""
-"Albedo dry run to calculate some water to beach/sand/desert stretching, a "
-"kind of simple atmospheric correction"
+msgid "Albedo dry run to calculate some water to beach/sand/desert stretching, a kind of simple atmospheric correction"
 msgstr ""
 
 #: ../imagery/i.albedo/main.c:138
@@ -27595,7 +25555,7 @@
 #: ../imagery/i.eb.soilheatflux/main.c:50 ../imagery/i.eb.eta/main.c:43
 #: ../imagery/i.eb.hsebal01/main.c:105 ../imagery/i.eb.evapfr/main.c:48
 msgid "energy balance"
-msgstr ""
+msgstr "balance energético"
 
 #: ../imagery/i.emissivity/main.c:49
 msgid "Computes emissivity from NDVI, generic method for sparse land."
@@ -27670,20 +25630,12 @@
 msgstr "lugares"
 
 #: ../imagery/i.cluster/main.c:79
-msgid ""
-"Generates spectral signatures for land cover types in an image using a "
-"clustering algorithm."
-msgstr ""
-"Genera firmas espectrales para tipos de cobertura del terreno en una imagen "
-"usando un algoritmo de clusterización."
+msgid "Generates spectral signatures for land cover types in an image using a clustering algorithm."
+msgstr "Genera firmas espectrales para tipos de cobertura del terreno en una imagen usando un algoritmo de clusterización."
 
 #: ../imagery/i.cluster/main.c:82
-msgid ""
-"The resulting signature file is used as input for i.maxlik, to generate an "
-"unsupervised image classification."
-msgstr ""
-"El archivo de firma resultante se usa como entrada para i.maxlik, para "
-"generar una clasificación de imágenes sin supervisión."
+msgid "The resulting signature file is used as input for i.maxlik, to generate an unsupervised image classification."
+msgstr "El archivo de firma resultante se usa como entrada para i.maxlik, para generar una clasificación de imágenes sin supervisión."
 
 #: ../imagery/i.cluster/main.c:95 ../imagery/i.gensigset/parse.c:25
 #: ../imagery/i.gensig/parse.c:26
@@ -27700,8 +25652,7 @@
 
 #: ../imagery/i.cluster/main.c:119
 msgid "Sampling intervals (by row and col); default: ~10,000 pixels"
-msgstr ""
-"Intervalos de muestreo (por fila y columna); por omisión: ~10.000 píxeles"
+msgstr "Intervalos de muestreo (por fila y columna); por omisión: ~10.000 píxeles"
 
 #: ../imagery/i.cluster/main.c:126 ../imagery/i.segment/parse_args.c:101
 msgid "Maximum number of iterations"
@@ -27879,9 +25830,7 @@
 
 #: ../imagery/i.cluster/main.c:288
 msgid "Out of Memory. Please run again and choose a smaller sample size."
-msgstr ""
-"Sin memoria. Por favor ejecute de nuevo y elija un tamaño de muestra más "
-"pequeño."
+msgstr "Sin memoria. Por favor ejecute de nuevo y elija un tamaño de muestra más pequeño."
 
 #: ../imagery/i.cluster/main.c:294
 #, c-format
@@ -27889,18 +25838,12 @@
 msgstr "Tamaño de muestra: %d puntos\n"
 
 #: ../imagery/i.cluster/main.c:297
-msgid ""
-"Not enough sample points. Please run again and choose a larger sample size."
-msgstr ""
-"Número de puntos de muestra insuficiente. Por favor ejecute de nuevo y elija "
-"un tamaño de muestra mayor."
+msgid "Not enough sample points. Please run again and choose a larger sample size."
+msgstr "Número de puntos de muestra insuficiente. Por favor ejecute de nuevo y elija un tamaño de muestra mayor."
 
 #: ../imagery/i.cluster/main.c:301
-msgid ""
-"Not enough non-zero sample data points. Check your current region (and mask)."
-msgstr ""
-"Puntos de datos de muestra distintos de cero insuficientes. Compruebe su "
-"región (y máscara) actual."
+msgid "Not enough non-zero sample data points. Check your current region (and mask)."
+msgstr "Puntos de datos de muestra distintos de cero insuficientes. Compruebe su región (y máscara) actual."
 
 #: ../imagery/i.cluster/main.c:314
 #, c-format
@@ -27919,8 +25862,7 @@
 #: ../imagery/i.cluster/main.c:326
 #, c-format
 msgid "Unable to create signature file <%s> for group <%s>, subsgroup <%s>"
-msgstr ""
-"No se pudo crear archivo de signaturas <%s> para grupo <%s>, subgrupo <%s>"
+msgstr "No se pudo crear archivo de signaturas <%s> para grupo <%s>, subgrupo <%s>"
 
 #: ../imagery/i.cluster/main.c:331
 #, c-format
@@ -27991,8 +25933,7 @@
 #: ../imagery/i.gensig/parse.c:41
 #, fuzzy, c-format
 msgid "Group <%s> not found in current mapset"
-msgstr ""
-"No se ha encontrado el mapa ráster <%s> en el directorio de mapas actual"
+msgstr "No se ha encontrado el mapa ráster <%s> en el directorio de mapas actual"
 
 #: ../imagery/i.cluster/open_files.c:22 ../imagery/i.maxlik/open.c:20
 #: ../imagery/i.smap/parse.c:64 ../imagery/i.gensigset/parse.c:50
@@ -28065,9 +26006,7 @@
 msgstr "Iteración %.2d: convergencia %.2f%% (%s transcurrido, %s izquierda)"
 
 #: ../imagery/i.evapo.mh/main.c:72
-msgid ""
-"Computes evapotranspiration calculation modified or original Hargreaves "
-"formulation, 2001."
+msgid "Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001."
 msgstr ""
 
 #: ../imagery/i.evapo.mh/main.c:78
@@ -28398,9 +26337,7 @@
 msgstr ""
 
 #: ../imagery/i.modis.qc/main.c:310
-msgid ""
-"Band number of MODIS product (mod09Q1=[1,2],mod09A1=[1-7],m[o/"
-"y]d09CMG=[1-7], mcd43B2q=[1-7])"
+msgid "Band number of MODIS product (mod09Q1=[1,2],mod09A1=[1-7],m[o/y]d09CMG=[1-7], mcd43B2q=[1-7])"
 msgstr ""
 
 #: ../imagery/i.modis.qc/main.c:314
@@ -28461,9 +26398,7 @@
 msgstr ""
 
 #: ../imagery/i.evapo.pm/main.c:61
-msgid ""
-"Computes potential evapotranspiration calculation with hourly Penman-"
-"Monteith."
+msgid "Computes potential evapotranspiration calculation with hourly Penman-Monteith."
 msgstr ""
 
 #: ../imagery/i.evapo.pm/main.c:65
@@ -28522,21 +26457,16 @@
 
 #: ../imagery/i.maxlik/main.c:63 ../imagery/i.gensig/main.c:42
 msgid "Maximum Likelihood Classification"
-msgstr ""
+msgstr "Clasificación Maximo Verosimil"
 
 #: ../imagery/i.maxlik/main.c:66
 msgid "Classifies the cell spectral reflectances in imagery data."
-msgstr ""
-"Clasifica las reflectancias espectrales de celda en datos de imeginería."
+msgstr "Clasifica las reflectancias espectrales de celda en datos de imeginería."
 
 #: ../imagery/i.maxlik/main.c:68
 #, fuzzy
-msgid ""
-"Classification is based on the spectral signature information generated by "
-"either i.cluster, g.gui.iclass, or i.gensig."
-msgstr ""
-"Las clasificaciones están basadas en la información de firma espectral "
-"generada por i.cluster, i.class o i.gensig."
+msgid "Classification is based on the spectral signature information generated by either i.cluster, g.gui.iclass, or i.gensig."
+msgstr "Las clasificaciones están basadas en la información de firma espectral generada por i.cluster, i.class o i.gensig."
 
 #: ../imagery/i.maxlik/main.c:81 ../imagery/i.smap/parse.c:20
 #, fuzzy
@@ -28560,21 +26490,13 @@
 
 #: ../imagery/i.maxlik/open.c:27
 #, c-format
-msgid ""
-"Subgroup <%s> of group <%s> doesn't have any raster maps. The subgroup must "
-"have at least 2 raster maps."
-msgstr ""
-"El subgrupo <%s> del grupo <%s> no tiene ningún mapa raster. El subgrupo "
-"debe tener como mínimo 2 mapas raster."
+msgid "Subgroup <%s> of group <%s> doesn't have any raster maps. The subgroup must have at least 2 raster maps."
+msgstr "El subgrupo <%s> del grupo <%s> no tiene ningún mapa raster. El subgrupo debe tener como mínimo 2 mapas raster."
 
 #: ../imagery/i.maxlik/open.c:30
 #, c-format
-msgid ""
-"Subgroup <%s> of group <%s> only has 1 raster map. The subgroup must have at "
-"least 2 raster maps."
-msgstr ""
-"El subgrupo <%s> del grupo <%s> sólo tiene 1 mapa raster. El subgrupo debe "
-"tener como mínimo 2 mapas raster."
+msgid "Subgroup <%s> of group <%s> only has 1 raster map. The subgroup must have at least 2 raster maps."
+msgstr "El subgrupo <%s> del grupo <%s> sólo tiene 1 mapa raster. El subgrupo debe tener como mínimo 2 mapas raster."
 
 #: ../imagery/i.maxlik/open.c:47
 #, c-format
@@ -28582,12 +26504,8 @@
 msgstr "No se puede abrir archivo de signatura<%s>"
 
 #: ../imagery/i.his.rgb/main.c:52
-msgid ""
-"Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to "
-"RGB (Red-Green-Blue) color space."
-msgstr ""
-"Transforma los mapas raster de color del espacio HIS (Tono-Intensidad-"
-"Saturación) a color del espacio RGB (Rojo-Verde-Azul)."
+msgid "Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space."
+msgstr "Transforma los mapas raster de color del espacio HIS (Tono-Intensidad-Saturación) a color del espacio RGB (Rojo-Verde-Azul)."
 
 #: ../imagery/i.his.rgb/main.c:58
 msgid "Name of input raster map (hue)"
@@ -28633,12 +26551,8 @@
 msgstr ""
 
 #: ../imagery/i.smap/main.c:44
-msgid ""
-"Performs contextual image classification using sequential maximum a "
-"posteriori (SMAP) estimation."
-msgstr ""
-"Realiza una clasificación contextual de imágenes utilizando una estimación "
-"secuencial máxima a posteriori (SMAP)."
+msgid "Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation."
+msgstr "Realiza una clasificación contextual de imágenes utilizando una estimación secuencial máxima a posteriori (SMAP)."
 
 #: ../imagery/i.smap/segment.c:67
 msgid "Number of classes must be < 256"
@@ -28653,8 +26567,7 @@
 #: ../imagery/i.gensigset/openfiles.c:18 ../imagery/i.gensig/openfiles.c:19
 #, c-format
 msgid "Unable to read REF file for subgroup <%s> in group <%s>"
-msgstr ""
-"No se puede leer el archivo REF para el subgrupo  <%s> en el grupo  <%s>"
+msgstr "No se puede leer el archivo REF para el subgrupo  <%s> en el grupo  <%s>"
 
 #: ../imagery/i.smap/openfiles.c:22 ../imagery/i.smap/read_sig.c:17
 #, c-format
@@ -28683,9 +26596,7 @@
 #: ../imagery/i.smap/parse.c:33
 #, fuzzy
 msgid "Name for output raster map holding goodness of fit (lower is better)"
-msgstr ""
-"Nombre para el mapa vectorial de salida en el que se escriben los recuadros "
-"de límites de los mapas vectoriales de entrada"
+msgstr "Nombre para el mapa vectorial de salida en el que se escriben los recuadros de límites de los mapas vectoriales de entrada"
 
 #: ../imagery/i.smap/parse.c:37
 msgid "Size of submatrix to process at one time"
@@ -28693,7 +26604,7 @@
 
 #: ../imagery/i.smap/parse.c:45
 msgid "Use maximum likelihood estimation (instead of smap)"
-msgstr "Utilizar estimación máxima de probabilidad (en lugar de SMAP)"
+msgstr "Utilizar estimación máxima de verosimilitud (en lugar de SMAP)"
 
 #: ../imagery/i.smap/read_sig.c:27
 #, c-format
@@ -28803,9 +26714,7 @@
 msgstr "Nombre de sub-signaturas <%s> no admitido"
 
 #: ../imagery/i.evapo.time/main.c:79
-msgid ""
-"Computes temporal integration of satellite ET actual (ETa) following the "
-"daily ET reference (ETo) from meteorological station(s)."
+msgid "Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s)."
 msgstr ""
 
 #: ../imagery/i.evapo.time/main.c:86
@@ -28869,13 +26778,11 @@
 
 #: ../imagery/i.zc/main.c:53 ../vector/v.lidar.edgedetection/main.c:74
 msgid "edges"
-msgstr ""
+msgstr "bordes"
 
 #: ../imagery/i.zc/main.c:55
 msgid "Zero-crossing \"edge detection\" raster function for image processing."
-msgstr ""
-"Función ráster \"detección de bordes\" de cruce de ceros para procesamiento "
-"de imágenes."
+msgstr "Función ráster \"detección de bordes\" de cruce de ceros para procesamiento de imágenes."
 
 #: ../imagery/i.zc/main.c:73
 msgid "Zero crossing raster map"
@@ -28938,9 +26845,7 @@
 msgstr ""
 
 #: ../imagery/i.aster.toar/main.c:104
-msgid ""
-"Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature "
-"from ASTER DN.\n"
+msgid "Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN.\n"
 msgstr ""
 
 #: ../imagery/i.aster.toar/main.c:108
@@ -29004,8 +26909,7 @@
 msgstr ""
 
 #: ../imagery/i.vi/main.c:94
-msgid ""
-"Uses red and nir bands mostly, and some indices require additional bands."
+msgid "Uses red and nir bands mostly, and some indices require additional bands."
 msgstr ""
 
 #: ../imagery/i.vi/main.c:101
@@ -29161,9 +27065,7 @@
 msgstr "Radio máximo para mapa de anillo/círculo (en metros)"
 
 #: ../imagery/i.vi/main.c:202
-msgid ""
-"If data is in Digital Numbers (i.e. integer type), give the max bits (i.e. 8 "
-"for Landsat -> [0-255])"
+msgid "If data is in Digital Numbers (i.e. integer type), give the max bits (i.e. 8 for Landsat -> [0-255])"
 msgstr ""
 
 #: ../imagery/i.vi/main.c:227
@@ -29199,8 +27101,7 @@
 msgstr ""
 
 #: ../imagery/i.vi/main.c:253
-msgid ""
-"msavi2 index requires red and nir maps, and 3 parameters related to soil line"
+msgid "msavi2 index requires red and nir maps, and 3 parameters related to soil line"
 msgstr ""
 
 #: ../imagery/i.vi/main.c:256
@@ -29373,7 +27274,7 @@
 #: ../imagery/i.eb.eta/main.c:45 ../imagery/i.eb.hsebal01/main.c:108
 #: ../imagery/i.eb.evapfr/main.c:51
 msgid "SEBAL"
-msgstr ""
+msgstr "SEBAL"
 
 #: ../imagery/i.eb.netrad/main.c:61
 msgid "Net radiation approximation (Bastiaanssen, 1995)."
@@ -29400,9 +27301,7 @@
 msgstr "Nombre del mapa ráster de altura del agua"
 
 #: ../imagery/i.eb.netrad/main.c:85
-msgid ""
-"Name of the difference map of temperature from surface skin to about 2 m "
-"height [K]"
+msgid "Name of the difference map of temperature from surface skin to about 2 m height [K]"
 msgstr ""
 
 #: ../imagery/i.eb.netrad/main.c:89
@@ -29451,9 +27350,7 @@
 
 #: ../imagery/i.fft/main.c:107
 msgid "Raster MASK found, consider to remove (see man-page). Will continue..."
-msgstr ""
-"MÁSCARA ráster encontrada. Considere eliminar (ver página man). Se "
-"continuará..."
+msgstr "MÁSCARA ráster encontrada. Considere eliminar (ver página man). Se continuará..."
 
 #: ../imagery/i.fft/main.c:130
 #, c-format
@@ -29556,8 +27453,7 @@
 #: ../imagery/i.find/main.c:63
 #, c-format
 msgid "usage: %s location mapset element file."
-msgstr ""
-"uso: archivo de elemento del directorio de mapas de la localización %s."
+msgstr "uso: archivo de elemento del directorio de mapas de la localización %s."
 
 #: ../imagery/i.find/main.c:83
 msgid "Unable to open temp file."
@@ -29688,9 +27584,7 @@
 
 #: ../imagery/i.pca/main.c:300
 msgid "Scale range length should be > 0. Using default values: 0,255."
-msgstr ""
-"La longitud del rango de escala  debería ser >0. Se usan los valores por "
-"defecto: 0,255."
+msgstr "La longitud del rango de escala  debería ser >0. Se usan los valores por defecto: 0,255."
 
 #: ../imagery/i.pca/main.c:346
 #, fuzzy
@@ -29729,9 +27623,7 @@
 #: ../imagery/i.rectify/cp.c:21
 #, fuzzy, c-format
 msgid "Not enough active control points for thin plate spline."
-msgstr ""
-"No hay suficientes puntos de control activos para el orden actual, se "
-"requieren %d."
+msgstr "No hay suficientes puntos de control activos para el orden actual, se requieren %d."
 
 #: ../imagery/i.rectify/cp.c:24 ../imagery/i.rectify/cp.c:51
 #: ../vector/v.rectify/cp.c:363
@@ -29746,8 +27638,7 @@
 #: ../imagery/i.rectify/cp.c:28 ../imagery/i.rectify/cp.c:55
 #: ../vector/v.rectify/cp.c:367
 msgid "Not enough memory to solve for transformation equation"
-msgstr ""
-"No hay suficiente memoria para solucionar la equación de transformación"
+msgstr "No hay suficiente memoria para solucionar la equación de transformación"
 
 #: ../imagery/i.rectify/cp.c:31 ../imagery/i.rectify/cp.c:58
 #: ../vector/v.rectify/cp.c:370
@@ -29757,9 +27648,7 @@
 #: ../imagery/i.rectify/cp.c:47 ../vector/v.rectify/cp.c:359
 #, c-format
 msgid "Not enough active control points for current order, %d are required."
-msgstr ""
-"No hay suficientes puntos de control activos para el orden actual, se "
-"requieren %d."
+msgstr "No hay suficientes puntos de control activos para el orden actual, se requieren %d."
 
 #: ../imagery/i.rectify/main.c:100 ../vector/v.rectify/main.c:71
 #, fuzzy
@@ -29767,12 +27656,8 @@
 msgstr "grupo de imaginería"
 
 #: ../imagery/i.rectify/main.c:102
-msgid ""
-"Rectifies an image by computing a coordinate transformation for each pixel "
-"in the image based on the control points."
-msgstr ""
-"Rectifica una imagen calculando una transformación de coordenadas para cada "
-"píxel de la imagen basada en los puntos de control."
+msgid "Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points."
+msgstr "Rectifica una imagen calculando una transformación de coordenadas para cada píxel de la imagen basada en los puntos de control."
 
 #: ../imagery/i.rectify/main.c:124 ../vector/v.rectify/main.c:102
 #, fuzzy
@@ -29823,9 +27708,8 @@
 msgstr "Nombre del mapa ráster de superficie para sección cruzada"
 
 #: ../imagery/i.topo.corr/main.c:62
-#, fuzzy
 msgid "Name (flag -i) or prefix for output raster maps"
-msgstr "Prefijo para el mapa(s) raster de salida"
+msgstr "Nombre (opción -i) o prefijo para los mapa(s) raster de salida"
 
 #: ../imagery/i.topo.corr/main.c:66
 #, fuzzy
@@ -29843,7 +27727,7 @@
 
 #: ../imagery/i.topo.corr/main.c:85
 msgid "Topographic correction method"
-msgstr ""
+msgstr "Método topográfico de corrección"
 
 #: ../imagery/i.topo.corr/main.c:90
 #, fuzzy
@@ -29911,9 +27795,7 @@
 
 #: ../imagery/i.segment/create_isegs.c:522
 #, c-format
-msgid ""
-"Segmentation processes stopped at %d due to reaching max iteration limit, "
-"more merges may be possible"
+msgid "Segmentation processes stopped at %d due to reaching max iteration limit, more merges may be possible"
 msgstr ""
 
 #: ../imagery/i.segment/create_isegs.c:524
@@ -29951,9 +27833,9 @@
 msgstr ""
 
 #: ../imagery/i.segment/create_isegs.c:1420
-#, fuzzy, c-format
+#, c-format
 msgid "Candidate flag is already %s"
-msgstr "el archivo dig_att ya existe"
+msgstr ""
 
 #: ../imagery/i.segment/create_isegs.c:1420
 #, fuzzy
@@ -30018,8 +27900,7 @@
 msgstr "Nombre del mapa ráster de entrada"
 
 #: ../imagery/i.segment/parse_args.c:117
-msgid ""
-"Must be integer values, each area will be segmented independent of the others"
+msgid "Must be integer values, each area will be segmented independent of the others"
 msgstr ""
 
 #: ../imagery/i.segment/parse_args.c:123
@@ -30028,9 +27909,7 @@
 msgstr "Producir mapa ráster de curvatura de perfil"
 
 #: ../imagery/i.segment/parse_args.c:128
-msgid ""
-"Use 8 neighbors (3x3 neighborhood) instead of the default 4 neighbors for "
-"each pixel"
+msgid "Use 8 neighbors (3x3 neighborhood) instead of the default 4 neighbors for each pixel"
 msgstr ""
 
 #: ../imagery/i.segment/parse_args.c:134
@@ -30108,8 +27987,7 @@
 #: ../imagery/i.segment/write_output.c:95 ../imagery/i.segment/open_files.c:40
 #, fuzzy, c-format
 msgid "Unable to read REF file for group <%s>"
-msgstr ""
-"No se puede leer el archivo REF para el subgrupo  <%s> en el grupo  <%s>"
+msgstr "No se puede leer el archivo REF para el subgrupo  <%s> en el grupo  <%s>"
 
 #: ../imagery/i.segment/write_output.c:98 ../imagery/i.segment/open_files.c:44
 #, fuzzy, c-format
@@ -30197,12 +28075,8 @@
 msgstr "Sin memoria"
 
 #: ../imagery/i.rgb.his/main.c:52
-msgid ""
-"Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-"
-"Intensity-Saturation) color space."
-msgstr ""
-"Transforma los mapas raster de color del espacio RGB (Rojo-Verde-Azul) a "
-"color del espacio HIS (Tono-Intensidad-Saturación)."
+msgid "Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space."
+msgstr "Transforma los mapas raster de color del espacio RGB (Rojo-Verde-Azul) a color del espacio HIS (Tono-Intensidad-Saturación)."
 
 #: ../imagery/i.rgb.his/main.c:58
 msgid "Name of input raster map (red)"
@@ -30229,9 +28103,7 @@
 msgstr "Nombre para el mapa ráster de salida (saturación)"
 
 #: ../imagery/i.landsat.toar/main.c:69
-msgid ""
-"Calculates top-of-atmosphere radiance or reflectance and temperature for "
-"Landsat MSS/TM/ETM+/OLI"
+msgid "Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI"
 msgstr ""
 
 #: ../imagery/i.landsat.toar/main.c:76
@@ -30257,39 +28129,39 @@
 
 #: ../imagery/i.landsat.toar/main.c:110
 msgid "Landsat-1 MSS"
-msgstr ""
+msgstr "Landsat-1 MSS"
 
 #: ../imagery/i.landsat.toar/main.c:111
 msgid "Landsat-2 MSS"
-msgstr ""
+msgstr "Landsat-2 MSS"
 
 #: ../imagery/i.landsat.toar/main.c:112
 msgid "Landsat-3 MSS"
-msgstr ""
+msgstr "Landsat-3 MSS"
 
 #: ../imagery/i.landsat.toar/main.c:113
 msgid "Landsat-4 MSS"
-msgstr ""
+msgstr "Landsat-4 MSS"
 
 #: ../imagery/i.landsat.toar/main.c:114
 msgid "Landsat-5 MSS"
-msgstr ""
+msgstr "Landsat-5 MSS"
 
 #: ../imagery/i.landsat.toar/main.c:115
 msgid "Landsat-4 TM"
-msgstr ""
+msgstr "Landsat-4 TM"
 
 #: ../imagery/i.landsat.toar/main.c:116
 msgid "Landsat-5 TM"
-msgstr ""
+msgstr "Landsat-5 TM"
 
 #: ../imagery/i.landsat.toar/main.c:117
 msgid "Landsat-7 ETM+"
-msgstr ""
+msgstr "Landsat-7 ETM+"
 
 #: ../imagery/i.landsat.toar/main.c:118
 msgid "Landsat_8 OLI/TIRS"
-msgstr ""
+msgstr "Landsat_8 OLI/TIRS"
 
 #: ../imagery/i.landsat.toar/main.c:128 ../imagery/i.landsat.toar/main.c:129
 #, fuzzy
@@ -30298,7 +28170,7 @@
 
 #: ../imagery/i.landsat.toar/main.c:138
 msgid "Image acquisition date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Fecha de adquisición de la imagen (aaaa-mm-dd)"
 
 #: ../imagery/i.landsat.toar/main.c:139 ../imagery/i.landsat.toar/main.c:147
 #: ../imagery/i.landsat.toar/main.c:156 ../imagery/i.landsat.toar/main.c:164
@@ -30312,7 +28184,7 @@
 
 #: ../imagery/i.landsat.toar/main.c:155
 msgid "Image creation date (yyyy-mm-dd)"
-msgstr ""
+msgstr "Fecha de la creación de la imagen (aaaa-mm-dd)"
 
 #: ../imagery/i.landsat.toar/main.c:163
 msgid "Gain (H/L) of all Landsat ETM+ bands (1-5,61,62,7,8)"
@@ -30359,7 +28231,7 @@
 
 #: ../imagery/i.landsat.toar/main.c:209
 msgid "Date"
-msgstr ""
+msgstr "Fecha"
 
 #: ../imagery/i.landsat.toar/main.c:210
 #, fuzzy
@@ -30389,8 +28261,7 @@
 msgstr ""
 
 #: ../imagery/i.landsat.toar/main.c:232
-msgid ""
-"Input raster maps use as extension the number of the band instead the code"
+msgid "Input raster maps use as extension the number of the band instead the code"
 msgstr ""
 
 #: ../imagery/i.landsat.toar/main.c:236
@@ -30585,9 +28456,7 @@
 #: ../imagery/i.cca/main.c:88
 #, fuzzy
 msgid "Canonical components analysis (CCA) program for image processing."
-msgstr ""
-"Programa de análisis de componentes canónicos (cca) para procesamiento de "
-"imágenes."
+msgstr "Programa de análisis de componentes canónicos (cca) para procesamiento de imágenes."
 
 #: ../imagery/i.cca/main.c:95
 msgid "Name of input imagery subgroup"
@@ -30625,13 +28494,11 @@
 #: ../imagery/i.cca/main.c:225
 #, c-format
 msgid "The output cell map <%s.%d> has values outside the 0-255 range."
-msgstr ""
-"El mapa de celdas de salida <%s.%d> tiene valores fuera del rango 0-255."
+msgstr "El mapa de celdas de salida <%s.%d> tiene valores fuera del rango 0-255."
 
 #: ../imagery/i.target/main.c:48
 msgid "Targets an imagery group to a GRASS location and mapset."
-msgstr ""
-"Destina un grupo de imagen a una localización GRASS y un conjunto de mapas"
+msgstr "Destina un grupo de imagen a una localización GRASS y un conjunto de mapas"
 
 #: ../imagery/i.target/main.c:57
 msgid "Name of imagery target location"
@@ -30643,16 +28510,13 @@
 
 #: ../imagery/i.target/main.c:68
 msgid "Set current location and mapset as target for of imagery group"
-msgstr ""
-"Asignar la localización y el conjunto de mapas activo como destino del grupo "
-"de imágenes"
+msgstr "Asignar la localización y el conjunto de mapas activo como destino del grupo de imágenes"
 
 #: ../imagery/i.target/main.c:90 ../imagery/i.target/main.c:107
 #: ../imagery/i.target/main.c:116
 #, c-format
 msgid "Group <%s> targeted for location [%s], mapset [%s]"
-msgstr ""
-"El grupo <%s> se destinó a la localización [%s], conjunto de mapas [%s]"
+msgstr "El grupo <%s> se destinó a la localización [%s], conjunto de mapas [%s]"
 
 #: ../imagery/i.target/main.c:93
 #, c-format
@@ -30670,10 +28534,8 @@
 " introducir las variables manualmente"
 
 #: ../imagery/i.eb.evapfr/main.c:53
-msgid ""
-"Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil "
-"moisture (Makin, Molden and Bastiaanssen, 2001)."
-msgstr ""
+msgid "Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001)."
+msgstr "Calcula la fracción evaporativa (Bastiaanssen, 1995) y la humedad del suelo en la zona de raices (Makin, Molden and Bastiaanssen, 2001)."
 
 #: ../imagery/i.eb.evapfr/main.c:63
 #, fuzzy
@@ -30750,15 +28612,13 @@
 msgstr "Capa %d: %s\n"
 
 #: ../vector/v.in.dxf/add_polyline.c:47
-#, fuzzy
 msgid "vertices following flag missing"
-msgstr "Faltan los vértices que siguen a "
+msgstr "faltan los vértices que siguen la opción"
 
 #: ../vector/v.in.dxf/main.c:68
 #, fuzzy
 msgid "Converts file in DXF format to GRASS vector map."
-msgstr ""
-"Convierte archivos en formato DXF a formato de mapa vectorial de GRASS."
+msgstr "Convierte archivos en formato DXF a formato de mapa vectorial de GRASS."
 
 #: ../vector/v.in.dxf/main.c:72
 msgid "Ignore the map extent of DXF file"
@@ -30869,13 +28729,8 @@
 
 #: ../vector/v.kernel/main.c:113
 #, fuzzy
-msgid ""
-"Density is computed using a moving kernel. Optionally generates a vector "
-"density map on a vector network."
-msgstr ""
-"Genera un mapa raster de densidad a partir de datos de puntos vectoriales "
-"usando un kernel de Gauss isotrópico 2D en movimiento u opcionalmente genera "
-"un mapa vectorial de densidad en una red vectorial con un kernel 1D."
+msgid "Density is computed using a moving kernel. Optionally generates a vector density map on a vector network."
+msgstr "Genera un mapa raster de densidad a partir de datos de puntos vectoriales usando un kernel de Gauss isotrópico 2D en movimiento u opcionalmente genera un mapa vectorial de densidad en una red vectorial con un kernel 1D."
 
 #: ../vector/v.kernel/main.c:117
 #, fuzzy
@@ -30902,8 +28757,7 @@
 #: ../vector/v.kernel/main.c:133
 #, fuzzy
 msgid "Outputs vector map if network map is given, otherwise raster map"
-msgstr ""
-"El nombre del mapa vectorial de salida <%s> no es un nombre válido de mapa"
+msgstr "El nombre del mapa vectorial de salida <%s> no es un nombre válido de mapa"
 
 #: ../vector/v.kernel/main.c:139
 #, fuzzy
@@ -30933,9 +28787,7 @@
 #: ../vector/v.kernel/main.c:181
 #, fuzzy
 msgid "No method applied at nodes with more than 2 arcs"
-msgstr ""
-"ninguno; No se ha aplicado ningún método a los nodos com más de 2 arcos; "
-"split; Partición igual (Okabe 2009) aplicada a los nodos;"
+msgstr "ninguno; No se ha aplicado ningún método a los nodos com más de 2 arcos; split; Partición igual (Okabe 2009) aplicada a los nodos;"
 
 #: ../vector/v.kernel/main.c:182
 msgid "Equal split (Okabe 2009) applied at nodes"
@@ -30946,33 +28798,21 @@
 msgstr "Función kernel"
 
 #: ../vector/v.kernel/main.c:198
-msgid ""
-"Try to calculate an optimal standard deviation with 'stddeviation' taken as "
-"maximum (experimental)"
-msgstr ""
-"Intentar calcular una desviación estándar óptima con 'stddeviation tomado "
-"como máximo (experimental)"
+msgid "Try to calculate an optimal standard deviation with 'stddeviation' taken as maximum (experimental)"
+msgstr "Intentar calcular una desviación estándar óptima con 'stddeviation tomado como máximo (experimental)"
 
 #: ../vector/v.kernel/main.c:203
 msgid "Only calculate optimal standard deviation and exit (no map is written)"
-msgstr ""
-"Sólo calcular desviación estándar óptima y salir (no se escribe ningún mapa)"
+msgstr "Sólo calcular desviación estándar óptima y salir (no se escribe ningún mapa)"
 
 #: ../vector/v.kernel/main.c:208
-msgid ""
-"In network mode, normalize values by sum of density multiplied by length of "
-"each segment. Integral over the output map then gives 1.0 * mult"
-msgstr ""
-"En el modo de red, normalizar valores por la suma de densidades multiplicada "
-"por la longitud de cada segmento. Entonces la integral sobre el mapa de "
-"salida da 1.0 * mult"
+msgid "In network mode, normalize values by sum of density multiplied by length of each segment. Integral over the output map then gives 1.0 * mult"
+msgstr "En el modo de red, normalizar valores por la suma de densidades multiplicada por la longitud de cada segmento. Entonces la integral sobre el mapa de salida da 1.0 * mult"
 
 #: ../vector/v.kernel/main.c:214
 #, fuzzy
 msgid "In network mode, multiply the result by number of input points"
-msgstr ""
-"En el modo de red, multiplicar el resultado por el número de puntos de "
-"entrada."
+msgstr "En el modo de red, multiplicar el resultado por el número de puntos de entrada."
 
 #: ../vector/v.kernel/main.c:224 ../vector/v.in.lidar/main.c:487
 #, c-format
@@ -30994,20 +28834,12 @@
 msgstr "Función kernel desconocida"
 
 #: ../vector/v.kernel/main.c:277
-msgid ""
-"Optimal standard deviation calculation is supported only for node method "
-"'none' and kernel function 'gaussian'."
-msgstr ""
-"El cálculo de la desviación estándar óptima es soportado solo por el método "
-"de nodos 'ninguno' y por la función kernel 'gaussiana'."
+msgid "Optimal standard deviation calculation is supported only for node method 'none' and kernel function 'gaussian'."
+msgstr "El cálculo de la desviación estándar óptima es soportado solo por el método de nodos 'ninguno' y por la función kernel 'gaussiana'."
 
 #: ../vector/v.kernel/main.c:281
-msgid ""
-"Optimal standard deviation calculation is supported only for kernel function "
-"'gaussian'."
-msgstr ""
-"El cálculo de la desviación estándar óptima solo es soportado por la función "
-"kernel 'gaussiana'."
+msgid "Optimal standard deviation calculation is supported only for kernel function 'gaussian'."
+msgstr "El cálculo de la desviación estándar óptima solo es soportado por la función kernel 'gaussiana'."
 
 #: ../vector/v.kernel/main.c:298
 #, fuzzy, c-format
@@ -31029,12 +28861,8 @@
 
 #: ../vector/v.kernel/main.c:372
 #, c-format
-msgid ""
-"Automatic choice of smoothing parameter (standard deviation), maximum "
-"possible value of standard deviation is set to %f"
-msgstr ""
-"Elección automática de parámetro de suavizado (desviación estándar), el "
-"máximo valor posible de desviación estándar se estableció en %f"
+msgid "Automatic choice of smoothing parameter (standard deviation), maximum possible value of standard deviation is set to %f"
+msgstr "Elección automática de parámetro de suavizado (desviación estándar), el máximo valor posible de desviación estándar se estableció en %f"
 
 #: ../vector/v.kernel/main.c:379
 #, c-format
@@ -31055,12 +28883,8 @@
 
 #: ../vector/v.kernel/main.c:399
 #, c-format
-msgid ""
-"Distances between all points are beyond %e (4 * standard deviation), unable "
-"to calculate optimal value."
-msgstr ""
-"Las distancias entre todos los puntos están más allá de %e (4 * desviación "
-"estándar). No se puede calcular el valor óptimo."
+msgid "Distances between all points are beyond %e (4 * standard deviation), unable to calculate optimal value."
+msgstr "Las distancias entre todos los puntos están más allá de %e (4 * desviación estándar). No se puede calcular el valor óptimo."
 
 #: ../vector/v.kernel/main.c:410
 #, c-format
@@ -31105,12 +28929,8 @@
 
 #: ../vector/v.rectify/main.c:73
 #, fuzzy
-msgid ""
-"Rectifies a vector by computing a coordinate transformation for each object "
-"in the vector based on the control points."
-msgstr ""
-"Rectifica una imagen calculando una transformación de coordenadas para cada "
-"píxel de la imagen basada en los puntos de control."
+msgid "Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points."
+msgstr "Rectifica una imagen calculando una transformación de coordenadas para cada píxel de la imagen basada en los puntos de control."
 
 #: ../vector/v.rectify/main.c:88
 #, fuzzy
@@ -31204,18 +29024,13 @@
 
 #: ../vector/v.extrude/main.c:72
 #, fuzzy
-msgid ""
-"Extrudes flat vector features to 3D vector features with defined height."
+msgid "Extrudes flat vector features to 3D vector features with defined height."
 msgstr "Eleva objetos vectoriales planos a 3D con alturas definidas."
 
 #: ../vector/v.extrude/main.c:74
 #, fuzzy
-msgid ""
-"Optionally the height can be derived from sampling of elevation raster map."
-msgstr ""
-"Convierte mapa vectorial a 3D mostreaectorial 2D a vectorial 3D muestreando "
-"ráster de elevación. De forma predeterminada se muestrea por el vecino más "
-"próximo."
+msgid "Optionally the height can be derived from sampling of elevation raster map."
+msgstr "Convierte mapa vectorial a 3D mostreaectorial 2D a vectorial 3D muestreando ráster de elevación. De forma predeterminada se muestrea por el vecino más próximo."
 
 #: ../vector/v.extrude/main.c:78
 msgid "Trace elevation"
@@ -31269,9 +29084,7 @@
 
 #: ../vector/v.extrude/main.c:202
 #, c-format
-msgid ""
-"Invalid layer number (%d). Parameter '%s', '%s' or '%s' specified, assuming "
-"layer '1'."
+msgid "Invalid layer number (%d). Parameter '%s', '%s' or '%s' specified, assuming layer '1'."
 msgstr ""
 
 #: ../vector/v.extrude/main.c:234
@@ -31300,8 +29113,7 @@
 
 #: ../vector/v.extrude/main.c:293
 #, c-format
-msgid ""
-"Unable to fetch height from DB for area %d. Using default fixed height %f."
+msgid "Unable to fetch height from DB for area %d. Using default fixed height %f."
 msgstr ""
 
 #: ../vector/v.extrude/main.c:319
@@ -31312,14 +29124,11 @@
 #: ../vector/v.extrude/main.c:340
 #, fuzzy, c-format
 msgid "No category defined for feature %d. Using default fixed height %f."
-msgstr ""
-"Ningún número de categoría definido. Se usan los parámetros de "
-"transformación predeterminados."
+msgstr "Ningún número de categoría definido. Se usan los parámetros de transformación predeterminados."
 
 #: ../vector/v.extrude/main.c:346
 #, c-format
-msgid ""
-"Unable to fetch height from DB for line %d. Using default fixed height %f."
+msgid "Unable to fetch height from DB for line %d. Using default fixed height %f."
 msgstr ""
 
 #: ../vector/v.extrude/main.c:364
@@ -31334,9 +29143,7 @@
 
 #: ../vector/v.label/main.c:62
 msgid "Creates paint labels for a vector map from attached attributes."
-msgstr ""
-"Crea etiquetas de pintura para un mapa vectorial a partir de atributos "
-"asociados."
+msgstr "Crea etiquetas de pintura para un mapa vectorial a partir de atributos asociados."
 
 #: ../vector/v.label/main.c:67 ../vector/v.label.sa/main.c:61
 msgid "Name for new paint-label file"
@@ -31410,15 +29217,11 @@
 
 #: ../vector/v.label/main.c:200 ../vector/v.label.sa/main.c:135
 msgid "Opaque to vector (only relevant if background color is selected)"
-msgstr ""
-"Opaco a vectorial (sólo relevante si está seleccionado el color de fondo)"
+msgstr "Opaco a vectorial (sólo relevante si está seleccionado el color de fondo)"
 
 #: ../vector/v.label/main.c:251
-msgid ""
-"size and space options vary significantly which may lead to crummy output"
-msgstr ""
-"las opciones de tamaño y espacio varía de forma significativa, lo que puede "
-"dar una salida horrible"
+msgid "size and space options vary significantly which may lead to crummy output"
+msgstr "las opciones de tamaño y espacio varía de forma significativa, lo que puede dar una salida horrible"
 
 #: ../vector/v.label/main.c:259
 msgid "Too many parameters for <reference>"
@@ -31450,9 +29253,7 @@
 
 #: ../vector/v.net.connectivity/main.c:56
 msgid "Computes vertex connectivity between two sets of nodes in the network."
-msgstr ""
-"Calcula la connectividad de los vértices entre dos conjuntos de nodos de la "
-"red."
+msgstr "Calcula la connectividad de los vértices entre dos conjuntos de nodos de la red."
 
 #: ../vector/v.net.connectivity/main.c:65
 #: ../vector/v.net.connectivity/main.c:71
@@ -31578,11 +29379,8 @@
 
 #: ../vector/v.transform/main.c:74
 #, fuzzy
-msgid ""
-"Performs an affine transformation (shift, scale and rotate) on vector map."
-msgstr ""
-"Realiza una transformación afín (shift, escalado o rotación o GPCs) sobre un "
-"mapa vectorial."
+msgid "Performs an affine transformation (shift, scale and rotate) on vector map."
+msgstr "Realiza una transformación afín (shift, escalado o rotación o GPCs) sobre un mapa vectorial."
 
 #: ../vector/v.transform/main.c:79
 msgid "Shift all z values to bottom=0"
@@ -31632,8 +29430,7 @@
 
 #: ../vector/v.transform/main.c:163
 msgid "Name of attribute column(s) used as transformation parameters"
-msgstr ""
-"Nombre de la columna(s) de atributos usada como parámetros de transformación"
+msgstr "Nombre de la columna(s) de atributos usada como parámetros de transformación"
 
 #: ../vector/v.transform/main.c:165
 msgid "Format: parameter:column, e.g. xshift:xs,yshift:ys,zrot:zr"
@@ -31642,8 +29439,7 @@
 #: ../vector/v.transform/main.c:182
 #, fuzzy, c-format
 msgid "Columns require a valid layer. Please use '%s' parameter."
-msgstr ""
-"El nombre de la tabla no está definido. Por favor use el parámetro '%s'."
+msgstr "El nombre de la tabla no está definido. Por favor use el parámetro '%s'."
 
 #: ../vector/v.transform/main.c:212
 #, fuzzy, c-format
@@ -31695,26 +29491,17 @@
 
 #: ../vector/v.transform/trans_digit.c:112
 #, c-format
-msgid ""
-"Unable to select value for category %d from table <%s>, column <%s>. For "
-"category %d using default transformation parameter %.3f."
-msgstr ""
-"No se puede seleccionar el valor para la categoría %d de la tabla <%s>, "
-"columna <%s>. Para la categoría %d usando el parámetro de transformación "
-"predeterminado %.3f."
+msgid "Unable to select value for category %d from table <%s>, column <%s>. For category %d using default transformation parameter %.3f."
+msgstr "No se puede seleccionar el valor para la categoría %d de la tabla <%s>, columna <%s>. Para la categoría %d usando el parámetro de transformación predeterminado %.3f."
 
 #: ../vector/v.transform/trans_digit.c:123
 msgid "No category number defined. Using default transformation parameters."
-msgstr ""
-"Ningún número de categoría definido. Se usan los parámetros de "
-"transformación predeterminados."
+msgstr "Ningún número de categoría definido. Se usan los parámetros de transformación predeterminados."
 
 #: ../vector/v.in.ascii/main.c:53
 #, fuzzy
 msgid "Creates a vector map from an ASCII points file or ASCII vector file."
-msgstr ""
-"Crea un mapa vectorial a partir de archivo de puntos ASCII o archivo ASCII "
-"vectorial."
+msgstr "Crea un mapa vectorial a partir de archivo de puntos ASCII o archivo ASCII vectorial."
 
 #: ../vector/v.in.ascii/main.c:71
 msgid "simple x,y[,z] list"
@@ -31735,21 +29522,15 @@
 
 #: ../vector/v.in.ascii/main.c:88
 msgid "Number of header lines to skip at top of input file (points mode)"
-msgstr ""
-"Número de líneas de la cabecera a saltar al comienzo del archivo de entrada "
-"(modo de puntos)"
+msgstr "Número de líneas de la cabecera a saltar al comienzo del archivo de entrada (modo de puntos)"
 
 #: ../vector/v.in.ascii/main.c:97
 msgid "Column definition in SQL style (points mode)"
 msgstr "Definición de columna en estilo SQL (modo de puntos)"
 
 #: ../vector/v.in.ascii/main.c:98
-msgid ""
-"For example: 'x double precision, y double precision, cat int, name "
-"varchar(10)'"
-msgstr ""
-"Por ejemplo: 'X doble precisión, Y doble precisión, cat int, nombre "
-"varchar(10)'"
+msgid "For example: 'x double precision, y double precision, cat int, name varchar(10)'"
+msgstr "Por ejemplo: 'X doble precisión, Y doble precisión, cat int, nombre varchar(10)'"
 
 #: ../vector/v.in.ascii/main.c:110 ../vector/v.in.ascii/main.c:120
 msgid "First column is 1"
@@ -31772,12 +29553,8 @@
 msgstr "Número de columna usada como categoría (modo de puntos)"
 
 #: ../vector/v.in.ascii/main.c:142
-msgid ""
-"First column is 1. If 0, unique category is assigned to each row and written "
-"to new column 'cat'"
-msgstr ""
-"La primera columna es 1. Si es 0, se asigna una única categoría a cada fila "
-"y se escribe una nueva columna 'cat'"
+msgid "First column is 1. If 0, unique category is assigned to each row and written to new column 'cat'"
+msgstr "La primera columna es 1. Si es 0, se asigna una única categoría a cada fila y se escribe una nueva columna 'cat'"
 
 #: ../vector/v.in.ascii/main.c:146 ../vector/v.in.dwg/main.c:106
 msgid "Create 3D vector map"
@@ -31785,8 +29562,7 @@
 
 #: ../vector/v.in.ascii/main.c:151
 msgid "Create a new empty vector map and exit. Nothing is read from input."
-msgstr ""
-"Crear un mapa vectorial nuevo vacío y salir. No se lee nada de la entrada."
+msgstr "Crear un mapa vectorial nuevo vacío y salir. No se lee nada de la entrada."
 
 #: ../vector/v.in.ascii/main.c:156
 #, fuzzy
@@ -31799,8 +29575,7 @@
 
 #: ../vector/v.in.ascii/main.c:171
 msgid "Only import points falling within current region (points mode)"
-msgstr ""
-"Sólo importar los puntos que caen dentro de la región actual (modo de puntos)"
+msgstr "Sólo importar los puntos que caen dentro de la región actual (modo de puntos)"
 
 #: ../vector/v.in.ascii/main.c:188
 msgid "Please specify z column"
@@ -31837,12 +29612,8 @@
 #: ../vector/v.in.ascii/main.c:258 ../vector/v.in.ascii/main.c:262
 #: ../vector/v.in.ascii/main.c:267 ../vector/v.in.ascii/main.c:272
 #, fuzzy, c-format
-msgid ""
-"'%s' column number > minimum last column number (incorrect field separator "
-"or format?)"
-msgstr ""
-"Número de la columna Z >mínimo número de la última columna (¿separador de "
-"campo incorrecto?)"
+msgid "'%s' column number > minimum last column number (incorrect field separator or format?)"
+msgstr "Número de la columna Z >mínimo número de la última columna (¿separador de campo incorrecto?)"
 
 #: ../vector/v.in.ascii/main.c:277 ../vector/v.in.ascii/main.c:280
 #: ../vector/v.in.ascii/main.c:283 ../vector/v.in.ascii/main.c:286
@@ -31856,23 +29627,18 @@
 
 #: ../vector/v.in.ascii/main.c:403
 #, c-format
-msgid ""
-"Number of columns defined (%d) does not match number of columns (%d) in input"
-msgstr ""
-"El número de columnas definidas (%d) no concuerda con el número de columnas "
-"(%d) en la entrada"
+msgid "Number of columns defined (%d) does not match number of columns (%d) in input"
+msgstr "El número de columnas definidas (%d) no concuerda con el número de columnas (%d) en la entrada"
 
 #: ../vector/v.in.ascii/main.c:431
 #, c-format
 msgid "Column number %d <%s> defined as double has only integer values"
-msgstr ""
-"La columna número %d <%s> definida como double sólo tiene valores integer"
+msgstr "La columna número %d <%s> definida como double sólo tiene valores integer"
 
 #: ../vector/v.in.ascii/main.c:436
 #, c-format
 msgid "Column number %d <%s> defined as string has only integer values"
-msgstr ""
-"La columna número %d<%s> definida como string sólo tiene valores integer"
+msgstr "La columna número %d<%s> definida como string sólo tiene valores integer"
 
 #: ../vector/v.in.ascii/main.c:443
 #, c-format
@@ -31892,27 +29658,20 @@
 #: ../vector/v.in.ascii/main.c:460
 #, c-format
 msgid "Column number %d <%s> defined as double has string values"
-msgstr ""
-"La columna número %d <%s> definida como double sólo tiene valores string"
+msgstr "La columna número %d <%s> definida como double sólo tiene valores string"
 
 #: ../vector/v.in.ascii/main.c:465
 #, c-format
 msgid "Length of column %d <%s> (%d) is less than maximum value length (%d)"
-msgstr ""
-"La longitud de la columna %d <%s> (%d) es menor que la longitud del valor "
-"máximo (%d)"
+msgstr "La longitud de la columna %d <%s> (%d) es menor que la longitud del valor máximo (%d)"
 
 #: ../vector/v.in.ascii/main.c:505
 msgid "Populating table..."
 msgstr "Rellenando la tabla..."
 
 #: ../vector/v.in.ascii/main.c:511
-msgid ""
-"Could not close attribute table. The DBMI driver did not accept all "
-"attributes"
-msgstr ""
-"No se pudo cerrar la tabla de atributos. El driver DBMI no aceptó todos los "
-"atributos"
+msgid "Could not close attribute table. The DBMI driver did not accept all attributes"
+msgstr "No se pudo cerrar la tabla de atributos. El driver DBMI no aceptó todos los atributos"
 
 #: ../vector/v.in.ascii/main.c:520 ../vector/v.in.ascii/main.c:523
 #: ../vector/v.in.ogr/main.c:1521
@@ -31955,20 +29714,12 @@
 #: ../vector/v.surf.rst/main.c:146
 #, fuzzy
 msgid "Performs surface interpolation from vector points map by splines."
-msgstr ""
-"Interpolación de superficies a partir de datos de puntos vectoriales "
-"mediante Inverse Distance Squared Weighting."
+msgstr "Interpolación de superficies a partir de datos de puntos vectoriales mediante Inverse Distance Squared Weighting."
 
 #: ../vector/v.surf.rst/main.c:148
 #, fuzzy
-msgid ""
-"Spatial approximation and topographic analysis from given point or isoline "
-"data in vector format to floating point raster format using regularized "
-"spline with tension."
-msgstr ""
-"Aproximación espacial y análisis topográfico a partir de los datos de puntos "
-"o isolíneas dados en formato vectorial a formato ráster de coma flotante "
-"usando spline regularizada con tensión."
+msgid "Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension."
+msgstr "Aproximación espacial y análisis topográfico a partir de los datos de puntos o isolíneas dados en formato vectorial a formato ráster de coma flotante usando spline regularizada con tensión."
 
 #: ../vector/v.surf.rst/main.c:155
 msgid "Perform cross-validation procedure without raster approximation"
@@ -31981,14 +29732,10 @@
 #: ../vector/v.surf.rst/main.c:179 ../vector/v.surf.bspline/main.c:174
 #, fuzzy
 msgid "Name of the attribute column with values to be used for approximation"
-msgstr ""
-"Nombre de la columna de atributos con valores a usar para la aproximación "
-"(si capa>0)"
+msgstr "Nombre de la columna de atributos con valores a usar para la aproximación (si capa>0)"
 
 #: ../vector/v.surf.rst/main.c:180 ../vector/v.surf.idw/main.c:102
-msgid ""
-"If not given and input is 2D vector map then category values are used. If "
-"input is 3D vector map then z-coordinates are used."
+msgid "If not given and input is 2D vector map then category values are used. If input is 3D vector map then z-coordinates are used."
 msgstr ""
 
 #: ../vector/v.surf.rst/main.c:190
@@ -32043,10 +29790,8 @@
 msgstr "Distancia mínima entre puntos (para eliminar puntos casi indénticos)"
 
 #: ../vector/v.surf.rst/main.c:309
-msgid ""
-"Maximum distance between points on isoline (to insert additional points)"
-msgstr ""
-"Distancia mínima entre puntos en isolíneas (para insertar puntos adicionales)"
+msgid "Maximum distance between points on isoline (to insert additional points)"
+msgstr "Distancia mínima entre puntos en isolíneas (para insertar puntos adicionales)"
 
 #: ../vector/v.surf.rst/main.c:318
 msgid "Conversion factor for values used for approximation"
@@ -32056,28 +29801,19 @@
 #: ../vector/v.surf.rst/main.c:399 ../vector/v.surf.rst/main.c:404
 #, c-format
 msgid "Output vector map name <%s> is not valid map name"
-msgstr ""
-"El nombre del mapa vectorial de salida <%s> no es un nombre válido de mapa"
+msgstr "El nombre del mapa vectorial de salida <%s> no es un nombre válido de mapa"
 
 #: ../vector/v.surf.rst/main.c:417
 msgid "You are not outputting any raster or vector maps"
 msgstr "No se está produciendo mapas raster ni vectoriales"
 
 #: ../vector/v.surf.rst/main.c:426
-msgid ""
-"Both cross-validation options (-c flag and cvdev vector output) must be "
-"specified"
-msgstr ""
-"Se deben especificar las dos opciones de validación cruzada (opción -c y "
-"salida vectorial cvdev)"
+msgid "Both cross-validation options (-c flag and cvdev vector output) must be specified"
+msgstr "Se deben especificar las dos opciones de validación cruzada (opción -c y salida vectorial cvdev)"
 
 #: ../vector/v.surf.rst/main.c:429
-msgid ""
-"The cross-validation cannot be computed simultaneously with output raster or "
-"devi file"
-msgstr ""
-"La validación cruzada no se puede procesar de forma simultánea a la salida "
-"ráster o archivo devi"
+msgid "The cross-validation cannot be computed simultaneously with output raster or devi file"
+msgstr "La validación cruzada no se puede procesar de forma simultánea a la salida ráster o archivo devi"
 
 #: ../vector/v.surf.rst/main.c:447
 msgid "Using anisotropy - both theta and scalex have to be specified"
@@ -32126,9 +29862,7 @@
 msgstr "%s: no se encontró <%s>"
 
 #: ../vector/v.surf.rst/main.c:542 ../vector/v.surf.bspline/main.c:266
-msgid ""
-"Input is 3D: using attribute values instead of z-coordinates for "
-"approximation"
+msgid "Input is 3D: using attribute values instead of z-coordinates for approximation"
 msgstr ""
 
 #: ../vector/v.surf.rst/main.c:544 ../vector/v.surf.bspline/main.c:268
@@ -32152,9 +29886,7 @@
 
 #: ../vector/v.surf.rst/main.c:665
 #, fuzzy, c-format
-msgid ""
-"Processing all selected output files will require %d bytes of disk space for "
-"temp files"
+msgid "Processing all selected output files will require %d bytes of disk space for temp files"
 msgstr ""
 "Procesar todos los archivos de salida seleccionados\n"
 "necesitará %d bytes en disco para archivos temporales"
@@ -32171,22 +29903,17 @@
 #: ../vector/v.surf.rst/main.c:709
 #, fuzzy
 msgid "Unable to write raster maps - try to increase resolution"
-msgstr ""
-"No se pueden escribir los mapas ráster -- intente aumentar la resolución"
+msgstr "No se pueden escribir los mapas ráster -- intente aumentar la resolución"
 
 #: ../vector/v.info/print.c:130
 #, c-format
 msgid "Database connection for map <%s> is not defined in DB file"
-msgstr ""
-"La conexión a la base de datos para el mapa <%s> no está definida en el "
-"archivo DB"
+msgstr "La conexión a la base de datos para el mapa <%s> no está definida en el archivo DB"
 
 #: ../vector/v.info/print.c:134
 #, fuzzy, c-format
 msgid "Displaying column types/names for database connection of layer <%s>:"
-msgstr ""
-"Mostrando tipos/nombres de columna para la conexión a base de datos de la "
-"capa %d:"
+msgstr "Mostrando tipos/nombres de columna para la conexión a base de datos de la capa %d:"
 
 #: ../vector/v.info/print.c:138 ../vector/v.db.select/main.c:165
 #: ../vector/v.colors.out/make_colors.c:31 ../vector/v.extract/main.c:252
@@ -32421,9 +30148,7 @@
 #: ../vector/v.info/main.c:45
 #, fuzzy
 msgid "Outputs basic information about a vector map."
-msgstr ""
-"Muestra información básica sobre una capa de mapa vectorial especificada por "
-"el usuario."
+msgstr "Muestra información básica sobre una capa de mapa vectorial especificada por el usuario."
 
 #: ../vector/v.info/parse.c:24
 #, fuzzy
@@ -32432,18 +30157,13 @@
 
 #: ../vector/v.info/parse.c:30
 #, fuzzy
-msgid ""
-"Print types/names of table columns for specified layer instead of info and "
-"exit"
-msgstr ""
-"Imprimir tipos/nombre de columnas de tabla para la capa especificada, en vez "
-"de información"
+msgid "Print types/names of table columns for specified layer instead of info and exit"
+msgstr "Imprimir tipos/nombre de columnas de tabla para la capa especificada, en vez de información"
 
 #: ../vector/v.info/parse.c:35
 #, fuzzy
 msgid "Print region info in shell script style"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "Imprimir información en el estilo de script de la consola de comandos de UNIX"
 
 #: ../vector/v.info/parse.c:40
 #, fuzzy
@@ -32453,8 +30173,7 @@
 #: ../vector/v.info/parse.c:45
 #, fuzzy
 msgid "Print topology info in shell script style"
-msgstr ""
-"Imprimir información en el estilo de script de la consola de comandos de UNIX"
+msgstr "Imprimir información en el estilo de script de la consola de comandos de UNIX"
 
 #: ../vector/v.net.bridge/main.c:49
 #, fuzzy
@@ -32483,8 +30202,7 @@
 #: ../vector/v.what.rast3/main.c:71
 #, fuzzy
 msgid "Uploads 3D raster values at positions of vector points to the table."
-msgstr ""
-"Carga valores ráster en las posiciones de puntos vectoriales a la tabla."
+msgstr "Carga valores ráster en las posiciones de puntos vectoriales a la tabla."
 
 #: ../vector/v.what.rast3/main.c:81
 #, fuzzy
@@ -32575,15 +30293,13 @@
 msgstr[1] "%d registros actualizados"
 
 #: ../vector/v.category/main.c:77 ../vector/v.db.connect/main.c:55
-#, fuzzy
 msgid "layer"
-msgstr "Capa"
+msgstr "capa"
 
 #: ../vector/v.category/main.c:79
 #, fuzzy
 msgid "Attaches, deletes or reports vector categories to map geometry."
-msgstr ""
-"Acjuntar, borrar o informar categorías del vectorial a la geometría del mapa."
+msgstr "Adjunta, borra o informa sobre las categorías vectoriales de la geometría del mapa."
 
 #: ../vector/v.category/main.c:92
 msgid "Feature ids (by default all features are processed)"
@@ -32596,66 +30312,52 @@
 #: ../vector/v.category/main.c:115
 #, fuzzy
 msgid "add a category to features without category in the given layer"
-msgstr ""
-"Imprimir la extensión mínima de la región de los elementos vectoriales "
-"seleccionados en lugar de los atributos"
+msgstr "Imprimir la extensión mínima de la región de los elementos vectoriales seleccionados en lugar de los atributos"
 
 #: ../vector/v.category/main.c:116
 #, fuzzy
 msgid "delete category (cat=-1 to delete all categories of given layer)"
-msgstr ""
-"Imprimir la extensión mínima de la región de los elementos vectoriales "
-"seleccionados en lugar de los atributos"
+msgstr "Imprimir la extensión mínima de la región de los elementos vectoriales seleccionados en lugar de los atributos"
 
 #: ../vector/v.category/main.c:117
 msgid "change layer number (e.g. layer=3,1 changes layer 3 to layer 1)"
-msgstr ""
+msgstr "cambiar número de la capa (ej. capa=3,1 cambia capa 3 a capa 1)"
 
 #: ../vector/v.category/main.c:118
 msgid "add the value specified by cat option to the current category value"
 msgstr ""
 
 #: ../vector/v.category/main.c:119
-msgid ""
-"copy values from one layer to another (e.g. layer=1,2,3 copies values from "
-"layer 1 to layer 2 and 3)"
+msgid "copy values from one layer to another (e.g. layer=1,2,3 copies values from layer 1 to layer 2 and 3)"
 msgstr ""
 
 #: ../vector/v.category/main.c:120
-#, fuzzy
 msgid "print report (statistics), in shell style: layer type count min max"
-msgstr "Formato: capa tipo cuenta mínimo máximo"
+msgstr "muestra el reporte (estadísticas), estilo consola de comandos UNIX: tipo de capa cuenta mínimo máximo"
 
 #: ../vector/v.category/main.c:121
-msgid ""
-"print category values, layers are separated by '|', more cats in the same "
-"layer are separated by '/'"
-msgstr ""
+msgid "print category values, layers are separated by '|', more cats in the same layer are separated by '/'"
+msgstr "Muestra los valores de las categorías, las capas están separadas por '|', más categorías en la misma capa son separadas por '/'"
 
 #: ../vector/v.category/main.c:122
-#, fuzzy
 msgid "print only layer numbers"
-msgstr "No mostrar números de categoría"
+msgstr "mostrar solo los números de la capa"
 
 #: ../vector/v.category/main.c:138
 msgid "Shell script style, currently only for report"
-msgstr "Estilo de script de consola, actualmente sólo para informes"
+msgstr "Estilo de script de consola de comandos UNIX, actualmente sólo para informes"
 
 #: ../vector/v.category/main.c:139
 msgid "Format: layer type count min max"
 msgstr "Formato: capa tipo cuenta mínimo máximo"
 
 #: ../vector/v.category/main.c:142
-#, fuzzy
 msgid "Do not copy attribute table(s)"
-msgstr "No copiar tabla"
+msgstr "No copiar tabla(s) de atributos"
 
 #: ../vector/v.category/main.c:160
-msgid ""
-"Database connection and attribute tables for concerned layers are not changed"
-msgstr ""
-"La conexión a base de datos y las tablas de atributos para las capas "
-"afectadas no se cambian"
+msgid "Database connection and attribute tables for concerned layers are not changed"
+msgstr "La conexión a base de datos y las tablas de atributos para las capas afectadas no se cambian"
 
 #: ../vector/v.category/main.c:186 ../vector/v.category/main.c:250
 #: ../vector/v.category/main.c:258 ../vector/v.kcv/main.c:95
@@ -32665,19 +30367,15 @@
 msgstr "No se puede abrir el mapa vectorial <%s> al nivel topológico %d"
 
 #: ../vector/v.category/main.c:208
-msgid ""
-"Invalid category number (must be equal to or greater than 0). Normally "
-"category number starts at 1."
-msgstr ""
-"Número de categoría no válido (debe ser igual o mayor que 0). Normalmente el "
-"número de categoría empieza por el 1."
+msgid "Invalid category number (must be equal to or greater than 0). Normally category number starts at 1."
+msgstr "Número de categoría no válido (debe ser igual o mayor que 0). Normalmente el número de categoría empieza por el 1."
 
 #: ../vector/v.category/main.c:217
-#, fuzzy, c-format
+#, c-format
 msgid "%d error in id option"
 msgid_plural "%d errors in id option"
-msgstr[0] "%d errores en la opción id"
-msgstr[1] "%d errores en la opción id"
+msgstr[0] "%d error en la opción id"
+msgstr[1] "%d errores en las opciones id"
 
 #: ../vector/v.category/main.c:228
 msgid "Output vector wasn't entered"
@@ -32761,7 +30459,7 @@
 #, fuzzy, c-format
 msgid "%d feature modified."
 msgid_plural "%d features modified."
-msgstr[0] "%d elementos modificados."
+msgstr[0] "%d elemento modificado."
 msgstr[1] "%d elementos modificados."
 
 #: ../vector/v.out.ogr/export_lines.c:172
@@ -32773,8 +30471,7 @@
 #: ../vector/v.out.ogr/export_lines.c:206
 #: ../vector/v.out.ogr/export_areas.c:183
 #, fuzzy, c-format
-msgid ""
-"Unable to create multi-feature. Category %d not found in line %d, field %d"
+msgid "Unable to create multi-feature. Category %d not found in line %d, field %d"
 msgstr "No se puede borrar la capa/categoría [%d/%d] línea %d"
 
 #: ../vector/v.out.ogr/main.c:86
@@ -32789,9 +30486,7 @@
 
 #: ../vector/v.out.ogr/main.c:96 ../vector/v.external.out/link.c:26
 #, c-format
-msgid ""
-"Data source starts with \"PG:\" prefix, expecting \"PostgreSQL\" format (\"%s"
-"\" given)"
+msgid "Data source starts with \"PG:\" prefix, expecting \"PostgreSQL\" format (\"%s\" given)"
 msgstr ""
 
 #: ../vector/v.out.ogr/main.c:164
@@ -32823,169 +30518,97 @@
 msgstr ""
 
 #: ../vector/v.out.ogr/main.c:306
-msgid ""
-"The map contains islands. With the -c flag, islands will appear as filled "
-"areas, not holes in the output map."
-msgstr ""
+msgid "The map contains islands. With the -c flag, islands will appear as filled areas, not holes in the output map."
+msgstr "El mapa contiene islas. Con la opción -c, las islas aparecerán como áreas rellenas, no agujeros en el mapa de salida."
 
 #: ../vector/v.out.ogr/main.c:312
 #, fuzzy, c-format
-msgid ""
-"%d point found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d points found, but not requested to be exported. Verify 'type' parameter."
-msgstr[0] ""
-"%d punto(s) encontrado, pero no se ha solicitado exportarlos. Verificar el "
-"parámetro 'tipo'."
-msgstr[1] ""
-"%d punto(s) encontrado, pero no se ha solicitado exportarlos. Verificar el "
-"parámetro 'tipo'."
+msgid "%d point found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d points found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d punto(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
+msgstr[1] "%d punto(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:320
 #, fuzzy, c-format
-msgid ""
-"%d line found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d line(s) found, but not requested to be exported. Verify 'type' parameter."
-msgstr[0] ""
-"%d línea(s) encontrada, pero no se ha solicitado exportarlas. Verificar el "
-"parámetro 'tipo'."
-msgstr[1] ""
-"%d línea(s) encontrada, pero no se ha solicitado exportarlas. Verificar el "
-"parámetro 'tipo'."
+msgid "%d line found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d line(s) found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d línea(s) encontrada, pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
+msgstr[1] "%d línea(s) encontrada, pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:329
 #, fuzzy, c-format
-msgid ""
-"%d boundary found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d boundaries found, but not requested to be exported. Verify 'type' "
-"parameter."
-msgstr[0] ""
-"%d contorno(s) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
-msgstr[1] ""
-"%d contorno(s) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
+msgid "%d boundary found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d boundaries found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d contorno(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
+msgstr[1] "%d contorno(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:338
 #, fuzzy, c-format
-msgid ""
-"%d centroid found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d centroids found, but not requested to be exported. Verify 'type' "
-"parameter."
-msgstr[0] ""
-"%d centroide(s) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
-msgstr[1] ""
-"%d centroide(s) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
+msgid "%d centroid found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d centroids found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d centroide(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
+msgstr[1] "%d centroide(s) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:346
 #, fuzzy, c-format
-msgid ""
-"%d area found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d areas found, but not requested to be exported. Verify 'type' parameter."
-msgstr[0] ""
-"%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. "
-"Verificar el parámetro 'tipo'."
-msgstr[1] ""
-"%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. "
-"Verificar el parámetro 'tipo'."
+msgid "%d area found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d areas found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
+msgstr[1] "%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:354
 #, fuzzy, c-format
-msgid ""
-"%d face found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d faces found, but not requested to be exported. Verify 'type' parameter."
-msgstr[0] ""
-"%d cara(s) encontrada, pero no se ha solicitado exportarlas. Verificar el "
-"parámetro 'tipo'."
-msgstr[1] ""
-"%d cara(s) encontrada, pero no se ha solicitado exportarlas. Verificar el "
-"parámetro 'tipo'."
+msgid "%d face found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d faces found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d cara(s) encontrada, pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
+msgstr[1] "%d cara(s) encontrada, pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:362
 #, fuzzy, c-format
-msgid ""
-"%d volume found, but not requested to be exported. Verify 'type' parameter."
-msgid_plural ""
-"%d volumes found, but not requested to be exported. Verify 'type' parameter."
-msgstr[0] ""
-"%d volumen(es) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
-msgstr[1] ""
-"%d volumen(es) encontrado, pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
+msgid "%d volume found, but not requested to be exported. Verify 'type' parameter."
+msgid_plural "%d volumes found, but not requested to be exported. Verify 'type' parameter."
+msgstr[0] "%d volumen(es) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
+msgstr[1] "%d volumen(es) encontrado, pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:372
 #, fuzzy
-msgid ""
-"No points found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d punto(s) encontrado(s), pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
+msgid "No points found, but requested to be exported. Will skip this feature type."
+msgstr "%d punto(s) encontrado(s), pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:381
 #, fuzzy
-msgid ""
-"No lines found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d línea(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar "
-"el parámetro 'tipo'."
+msgid "No lines found, but requested to be exported. Will skip this feature type."
+msgstr "%d línea(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:391
 #, fuzzy
-msgid ""
-"No boundaries found, but requested to be exported. Will skip this feature "
-"type."
-msgstr ""
-"%d límite(s) encontrado(s), pero no se ha solicitado exportarlos. Verificar "
-"el parámetro 'tipo'."
+msgid "No boundaries found, but requested to be exported. Will skip this feature type."
+msgstr "%d límite(s) encontrado(s), pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:400
 #, fuzzy
-msgid ""
-"No areas found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. "
-"Verificar el parámetro 'tipo'."
+msgid "No areas found, but requested to be exported. Will skip this feature type."
+msgstr "%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:410
 #, fuzzy
-msgid ""
-"No centroids found, but requested to be exported. Will skip this feature "
-"type."
-msgstr ""
-"%d centroide(s) encontrado(s), pero no se ha solicitado exportarlos. "
-"Verificar el parámetro 'tipo'."
+msgid "No centroids found, but requested to be exported. Will skip this feature type."
+msgstr "%d centroide(s) encontrado(s), pero no se ha solicitado exportarlos. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:419
 #, fuzzy
-msgid ""
-"No faces found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d cara(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el "
-"parámetro 'tipo'."
+msgid "No faces found, but requested to be exported. Will skip this feature type."
+msgstr "%d cara(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:428
 #, fuzzy
-msgid ""
-"No kernels found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. "
-"Verificar el parámetro 'tipo'."
+msgid "No kernels found, but requested to be exported. Will skip this feature type."
+msgstr "%d superficie(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:437
 #, fuzzy
-msgid ""
-"No volumes found, but requested to be exported. Will skip this feature type."
-msgstr ""
-"%d línea(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar "
-"el parámetro 'tipo'."
+msgid "No volumes found, but requested to be exported. Will skip this feature type."
+msgstr "%d línea(s) encontrada(s), pero no se ha solicitado exportarlas. Verificar el parámetro 'tipo'."
 
 #: ../vector/v.out.ogr/main.c:462
 #, c-format
@@ -33018,33 +30641,18 @@
 
 #: ../vector/v.out.ogr/main.c:557
 #, fuzzy, c-format
-msgid ""
-"Vector map <%s> is 3D. Use format specific layer creation options SHPT "
-"(parameter 'lco') or '-z' flag to export in 3D rather than 2D (default)"
-msgstr ""
-"El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas "
-"para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D "
-"(predeterminado)."
+msgid "Vector map <%s> is 3D. Use format specific layer creation options SHPT (parameter 'lco') or '-z' flag to export in 3D rather than 2D (default)"
+msgstr "El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D (predeterminado)."
 
 #: ../vector/v.out.ogr/main.c:569
 #, fuzzy, c-format
-msgid ""
-"Vector map <%s> is 3D. Use format specific layer creation options DIM "
-"(parameter 'lco') to export in 3D rather than 2D (default)."
-msgstr ""
-"El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas "
-"para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D "
-"(predeterminado)."
+msgid "Vector map <%s> is 3D. Use format specific layer creation options DIM (parameter 'lco') to export in 3D rather than 2D (default)."
+msgstr "El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D (predeterminado)."
 
 #: ../vector/v.out.ogr/main.c:576
 #, fuzzy, c-format
-msgid ""
-"Vector map <%s> is 3D. Use format specific layer creation options (parameter "
-"'lco') to export <in 3D rather than 2D (default)."
-msgstr ""
-"El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas "
-"para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D "
-"(predeterminado)."
+msgid "Vector map <%s> is 3D. Use format specific layer creation options (parameter 'lco') to export <in 3D rather than 2D (default)."
+msgstr "El mapa vectorial <%s> es 3D. Use opciones de creación de capa específicas para el formato (parámetro 'Ico') para exportar en 3D en vez de 2D (predeterminado)."
 
 #: ../vector/v.out.ogr/main.c:595
 msgid "Unable to create OGR layer"
@@ -33052,15 +30660,11 @@
 
 #: ../vector/v.out.ogr/main.c:607
 msgid "No attribute table found -> using only category numbers as attributes"
-msgstr ""
-"No se encontró ninguna tabla de atributos -> sólo se usan los números de "
-"categoría como atributos"
+msgstr "No se encontró ninguna tabla de atributos -> sólo se usan los números de categoría como atributos"
 
 #: ../vector/v.out.ogr/main.c:611
 msgid "Exporting 'cat' anyway, as it is the only attribute table field"
-msgstr ""
-"Exportando 'cat' de todas formas, ya que es el único campo la tabla de "
-"atributos"
+msgstr "Exportando 'cat' de todas formas, ya que es el único campo la tabla de atributos"
 
 #: ../vector/v.out.ogr/main.c:620 ../vector/v.out.ogr/main.c:692
 #, fuzzy, c-format
@@ -33113,14 +30717,10 @@
 
 #: ../vector/v.out.ogr/main.c:782
 #, c-format
-msgid ""
-"%d feature without category was skipped. Features without category are "
-"written only when -%c flag is given."
-msgid_plural ""
-"%d features without category were skipped. Features without category are "
-"written only when -%c flag is given."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%d feature without category was skipped. Features without category are written only when -%c flag is given."
+msgid_plural "%d features without category were skipped. Features without category are written only when -%c flag is given."
+msgstr[0] "%d elemento sin categoría fue omitido. Los elementos sin categoría son escritos solo cuando se da la opción -%c."
+msgstr[1] "%d elementos sin categoría fueron omitidos. Los elementos sin categoría son escritos solo cuando se da la opción -%c."
 
 #: ../vector/v.out.ogr/main.c:798
 #, fuzzy
@@ -33163,9 +30763,7 @@
 #: ../vector/v.out.ogr/attrb.c:65
 #, c-format
 msgid "No database record for cat = %d and export of 'cat' disabled"
-msgstr ""
-"No hay archivo de la base de datos para cat = %d y la exportación de 'cat' "
-"está inutilizada"
+msgstr "No hay archivo de la base de datos para cat = %d y la exportación de 'cat' está inutilizada"
 
 #: ../vector/v.out.ogr/args.c:9
 #, fuzzy
@@ -33178,9 +30776,7 @@
 
 #: ../vector/v.out.ogr/args.c:20
 #, fuzzy
-msgid ""
-"Combination of types is not supported by all output formats. Default is to "
-"use first type found in input vector map."
+msgid "Combination of types is not supported by all output formats. Default is to use first type found in input vector map."
 msgstr "La combinación de tipos no está soportada por todos lo formatos."
 
 #: ../vector/v.out.ogr/args.c:28
@@ -33193,8 +30789,7 @@
 msgid ""
 "For example: ESRI Shapefile: filename or directory for storage\n"
 "\t\t\tPostGIS database: connection string"
-msgstr ""
-"Por ejemplo: Shapefile de ESRI: nombre o directorio para almacenamiento"
+msgstr "Por ejemplo: Shapefile de ESRI: nombre o directorio para almacenamiento"
 
 #: ../vector/v.out.ogr/args.c:40
 #, fuzzy
@@ -33204,8 +30799,7 @@
 #: ../vector/v.out.ogr/args.c:47
 #, fuzzy
 msgid "Name for output OGR layer. If not specified, input name is used"
-msgstr ""
-"Nombre de capa OGR. Si no se especifica, se usará en nombre de entrado."
+msgstr "Nombre de capa OGR. Si no se especifica, se usará en nombre de entrado."
 
 #: ../vector/v.out.ogr/args.c:49
 #, fuzzy
@@ -33234,9 +30828,7 @@
 
 #: ../vector/v.out.ogr/args.c:71
 msgid "OGR dataset creation option (format specific, NAME=VALUE)"
-msgstr ""
-"Opción de creación de conjunto de datos OGR (específica de formato, "
-"NOMBRE=VALOR)"
+msgstr "Opción de creación de conjunto de datos OGR (específica de formato, NOMBRE=VALOR)"
 
 #: ../vector/v.out.ogr/args.c:81
 msgid "OGR layer creation option (format specific, NAME=VALUE)"
@@ -33262,24 +30854,17 @@
 
 #: ../vector/v.out.ogr/args.c:102
 #, fuzzy
-msgid ""
-"Also export features without category (not labeled). Otherwise only features "
-"with category are exported."
-msgstr ""
-"Exportar sólo elementos con categoría (etiquetados). En caso contrario se "
-"exportarán todos."
+msgid "Also export features without category (not labeled). Otherwise only features with category are exported."
+msgstr "Exportar sólo elementos con categoría (etiquetados). En caso contrario se exportarán todos."
 
 #: ../vector/v.out.ogr/args.c:108
 msgid "Use ESRI-style .prj file format (applies to Shapefile output only)"
-msgstr ""
-"Usar formato de archivo .prj tipo ESRI (sólo se aplica al Shapefile de "
-"salida)"
+msgstr "Usar formato de archivo .prj tipo ESRI (sólo se aplica al Shapefile de salida)"
 
 #: ../vector/v.out.ogr/args.c:114
 #, fuzzy
 msgid "Force 2D output even if input is 3D (applies to Shapefile output only)"
-msgstr ""
-"Crear salida 3D si la entrada es 3D (sólo se aplica a Shapefile de salida)"
+msgstr "Crear salida 3D si la entrada es 3D (sólo se aplica a Shapefile de salida)"
 
 #: ../vector/v.out.ogr/args.c:116 ../vector/v.out.postgis/args.c:78
 #: ../vector/v.in.ogr/main.c:268
@@ -33288,13 +30873,11 @@
 
 #: ../vector/v.out.ogr/args.c:122
 msgid "Export vector data as multi-features"
-msgstr ""
+msgstr "Exportar datos vectoriales como multi-elementos (multi-features)"
 
 #: ../vector/v.out.ogr/args.c:128
 #, fuzzy
-msgid ""
-"Create a new empty layer in defined OGR datasource and exit. Nothing is read "
-"from input."
+msgid "Create a new empty layer in defined OGR datasource and exit. Nothing is read from input."
 msgstr "Crear un mapa nuevo vacío y salir. No se lee nada de la entrada"
 
 #: ../vector/v.out.ogr/export_areas.c:161
@@ -33310,14 +30893,10 @@
 #: ../vector/v.out.ascii/main.c:51
 #, fuzzy
 msgid "Exports a vector map to a GRASS ASCII vector representation."
-msgstr ""
-"Convierte un mapa vectorial binario de GRASS a un mapa vectorial ASCII de "
-"GRASS"
+msgstr "Convierte un mapa vectorial binario de GRASS a un mapa vectorial ASCII de GRASS"
 
 #: ../vector/v.out.ascii/main.c:52
-msgid ""
-"By default only features with category are exported. To export all features "
-"use 'layer=-1'."
+msgid "By default only features with category are exported. To export all features use 'layer=-1'."
 msgstr ""
 
 #: ../vector/v.out.ascii/main.c:60
@@ -33337,9 +30916,7 @@
 
 #: ../vector/v.out.ascii/main.c:80
 #, fuzzy, c-format
-msgid ""
-"Unable to open vector map <%s> at topology level. Areas will not be "
-"processed."
+msgid "Unable to open vector map <%s> at topology level. Areas will not be processed."
 msgstr "No se puede abrir el mapa vectorial <%s> en el nivel topológico %d"
 
 #: ../vector/v.out.ascii/main.c:107
@@ -33376,9 +30953,7 @@
 #: ../vector/v.out.ascii/args.c:31
 #, fuzzy
 msgid "Name for output ASCII file or ASCII vector name if '-o' is defined"
-msgstr ""
-"Ruta al archivo ASCII resultante o nombre del vectorial ASCII si se define '-"
-"o'"
+msgstr "Ruta al archivo ASCII resultante o nombre del vectorial ASCII si se define '-o'"
 
 #: ../vector/v.out.ascii/args.c:38
 msgid "Name of attribute column(s) to be exported (point mode)"
@@ -33416,9 +30991,7 @@
 
 #: ../vector/v.out.ascii/args.c:91
 msgid "Only export points falling within current 3D region (points mode)"
-msgstr ""
-"Sólo exportar los puntos que caen dentro de la región 3D actual (modo de "
-"puntos)"
+msgstr "Sólo exportar los puntos que caen dentro de la región 3D actual (modo de puntos)"
 
 #: ../vector/v.out.ascii/args.c:109 ../vector/v.out.vtk/main.c:156
 msgid "Failed to interpret 'dp' parameter as an integer"
@@ -33462,15 +31035,11 @@
 
 #: ../vector/v.support/main.c:110
 msgid "Text to append to the comment line of the map's metadata file"
-msgstr ""
-"Texto a añadir a la línea de comentario del archivo de metadatos del mapa"
+msgstr "Texto a añadir a la línea de comentario del archivo de metadatos del mapa"
 
 #: ../vector/v.support/main.c:118
-msgid ""
-"Command line to store into vector map history file (used for vector scripts)"
-msgstr ""
-"Línea de comandos a guardar en el archivo histórico de mapa vectorial (usado "
-"para scripts vectoriales)"
+msgid "Command line to store into vector map history file (used for vector scripts)"
+msgstr "Línea de comandos a guardar en el archivo histórico de mapa vectorial (usado para scripts vectoriales)"
 
 #: ../vector/v.support/main.c:122
 msgid "Replace comment instead of appending it"
@@ -33483,8 +31052,7 @@
 
 #: ../vector/v.proj/main.c:69
 msgid "Re-projects a vector map from one location to the current location."
-msgstr ""
-"Reproyecta un mapa vectorial desde una localización a la localización actual."
+msgstr "Reproyecta un mapa vectorial desde una localización a la localización actual."
 
 #: ../vector/v.proj/main.c:75
 #, fuzzy
@@ -33520,8 +31088,7 @@
 #: ../vector/v.proj/main.c:115
 #, fuzzy
 msgid "Assume z coordinate is ellipsoidal height and transform if possible"
-msgstr ""
-"Asumir que la coordenada Z es altura elipsoidal y transformara si es posible"
+msgstr "Asumir que la coordenada Z es altura elipsoidal y transformara si es posible"
 
 #: ../vector/v.proj/main.c:121
 msgid "Latlon output only, default is -180,180"
@@ -33539,22 +31106,17 @@
 #: ../vector/v.proj/main.c:200
 #, c-format
 msgid "Vector map <%s> in location <%s> mapset <%s> not found"
-msgstr ""
-"No se encuentra el mapa vectorial <%s> en la localización <%s> en el "
-"directorio de mapas <%s>"
+msgstr "No se encuentra el mapa vectorial <%s> en la localización <%s> en el directorio de mapas <%s>"
 
 #: ../vector/v.proj/main.c:230
 #, c-format
 msgid "Mapset <%s> in input location <%s> - permission denied"
-msgstr ""
-"Directorio de mapas <%s> en la localización de entrada <%s> - permiso "
-"denegado"
+msgstr "Directorio de mapas <%s> en la localización de entrada <%s> - permiso denegado"
 
 #: ../vector/v.proj/main.c:233
 #, c-format
 msgid "Mapset <%s> in input location <%s> not found"
-msgstr ""
-"Directorio de mapas <%s> en la localización de entrada <%s> no encontrado"
+msgstr "Directorio de mapas <%s> en la localización de entrada <%s> no encontrado"
 
 #: ../vector/v.proj/main.c:300
 #, fuzzy, c-format
@@ -33686,9 +31248,7 @@
 #: ../vector/v.sample/main.c:109
 #, fuzzy
 msgid "Sampled values will be multiplied by this factor"
-msgstr ""
-"Opción factor de escala para valores leídos de un mapa ráster. Los valores "
-"muestrados se multiplicarán por este factor"
+msgstr "Opción factor de escala para valores leídos de un mapa ráster. Los valores muestrados se multiplicarán por este factor"
 
 #: ../vector/v.sample/main.c:133 ../vector/v.surf.idw/read_sites.c:50
 #: ../vector/v.reclass/main.c:128
@@ -33699,8 +31259,7 @@
 #: ../vector/v.sample/main.c:148
 #, c-format
 msgid "Column type <%s> not supported (must be integer or double precision)"
-msgstr ""
-"El tipo de columna <%s> no está soportado (debe ser entero o precisión doble)"
+msgstr "El tipo de columna <%s> no está soportado (debe ser entero o precisión doble)"
 
 #: ../vector/v.sample/main.c:154
 #, fuzzy, c-format
@@ -33741,22 +31300,13 @@
 msgstr "No se puede insertar la fila: %s"
 
 #: ../vector/v.net.distance/main.c:67
-msgid ""
-"Computes shortest distance via the network between the given sets of "
-"features."
-msgstr ""
-"Calcula la distancia más corta a través de la red entre los conjuntos de "
-"elementos facilitados."
+msgid "Computes shortest distance via the network between the given sets of features."
+msgstr "Calcula la distancia más corta a través de la red entre los conjuntos de elementos facilitados."
 
 #: ../vector/v.net.distance/main.c:70
 #, fuzzy
-msgid ""
-"Finds the shortest paths from each 'from' point to the nearest 'to' feature "
-"and various information about this relation are uploaded to the attribute "
-"table."
-msgstr ""
-"Encuentra las rutas más cortas entre un elemento 'a' a cada elemento 'desde' "
-"y se carga varia información sobre esta relación a la tabla de atributos."
+msgid "Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table."
+msgstr "Encuentra las rutas más cortas entre un elemento 'a' a cada elemento 'desde' y se carga varia información sobre esta relación a la tabla de atributos."
 
 #: ../vector/v.net.distance/main.c:97
 msgid "From layer number or name"
@@ -33862,10 +31412,8 @@
 
 #: ../vector/v.build/main.c:49
 #, fuzzy
-msgid ""
-"Name for output vector map where erroneous vector features are written to"
-msgstr ""
-"Nombre del mapa vectorial donde se escriben elementos vectoriales erróneos"
+msgid "Name for output vector map where erroneous vector features are written to"
+msgstr "Nombre del mapa vectorial donde se escriben elementos vectoriales erróneos"
 
 #: ../vector/v.build/main.c:61
 #, fuzzy
@@ -33906,16 +31454,13 @@
 
 #: ../vector/v.build/main.c:106
 #, c-format
-msgid ""
-"Direct read access to OGR layers is not supported by this module. Run %s to "
-"create a link as GRASS vector map in the current mapset."
+msgid "Direct read access to OGR layers is not supported by this module. Run %s to create a link as GRASS vector map in the current mapset."
 msgstr ""
 
 #: ../vector/v.build/main.c:111
 #, fuzzy, c-format
 msgid "Vector map <%s> is not in current mapset"
-msgstr ""
-"No se encuentra el mapa vectorial <%s> en el directorio de mapas actual"
+msgstr "No se encuentra el mapa vectorial <%s> en el directorio de mapas actual"
 
 #: ../vector/v.vol.rst/dataoct.c:196
 msgid "Points are too concentrated -- please increase DMIN"
@@ -33946,12 +31491,8 @@
 msgstr ""
 
 #: ../vector/v.vol.rst/main.c:242
-msgid ""
-"Interpolates point data to a 3D raster map using regularized spline with "
-"tension (RST) algorithm."
-msgstr ""
-"Interpola datos de puntos a volumen de cuadrícula G3D usando spline "
-"regularizado con algoritmo de tensión (RST)."
+msgid "Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm."
+msgstr "Interpola datos de puntos a volumen de cuadrícula G3D usando spline regularizado con algoritmo de tensión (RST)."
 
 #: ../vector/v.vol.rst/main.c:247
 #, fuzzy
@@ -34032,8 +31573,7 @@
 
 #: ../vector/v.vol.rst/main.c:409
 msgid "Perform a cross-validation procedure without volume interpolation"
-msgstr ""
-"Realizar un procedimiento de validación cruzada sin interpolación de volumen"
+msgstr "Realizar un procedimiento de validación cruzada sin interpolación de volumen"
 
 #: ../vector/v.vol.rst/main.c:472
 msgid "Smoothing must be a positive value"
@@ -34042,8 +31582,7 @@
 #: ../vector/v.vol.rst/main.c:478
 #, fuzzy, c-format
 msgid "Both crossvalidation options (-%c, %s) must be specified"
-msgstr ""
-"Se deben especificar las dos opciones (-c, cvdev) de validación cruzada"
+msgstr "Se deben especificar las dos opciones (-c, cvdev) de validación cruzada"
 
 #: ../vector/v.vol.rst/main.c:481
 #, fuzzy
@@ -34052,12 +31591,8 @@
 
 #: ../vector/v.vol.rst/main.c:492
 #, fuzzy
-msgid ""
-"Crossvalidation cannot be computed simultanuously with output grids or devi "
-"file"
-msgstr ""
-"La validación cruzada no se puede procesar de forma simultánea a la salida "
-"ráster o archivo devi"
+msgid "Crossvalidation cannot be computed simultanuously with output grids or devi file"
+msgstr "La validación cruzada no se puede procesar de forma simultánea a la salida ráster o archivo devi"
 
 #: ../vector/v.vol.rst/main.c:556
 #, fuzzy, c-format
@@ -34134,14 +31669,11 @@
 #: ../vector/v.vol.rst/user1.c:126
 #, fuzzy
 msgid "Column type of smooth column (datetime) is not supported"
-msgstr ""
-"El tipo de columna suavizado no está soportado (debe ser entero o doble)"
+msgstr "El tipo de columna suavizado no está soportado (debe ser entero o doble)"
 
 #: ../vector/v.vol.rst/user1.c:128
-msgid ""
-"Column type of smooth column is not supported (must be integer or double)"
-msgstr ""
-"El tipo de columna suavizado no está soportado (debe ser entero o doble)"
+msgid "Column type of smooth column is not supported (must be integer or double)"
+msgstr "El tipo de columna suavizado no está soportado (debe ser entero o doble)"
 
 #: ../vector/v.vol.rst/user1.c:150
 #, fuzzy
@@ -34174,29 +31706,22 @@
 
 #: ../vector/v.vol.rst/user1.c:311
 #, c-format
-msgid ""
-"There are points outside specified 2D/3D region--ignored %d points (total "
-"points: %d)"
+msgid "There are points outside specified 2D/3D region--ignored %d points (total points: %d)"
 msgstr ""
 
 #: ../vector/v.vol.rst/user1.c:315
 #, c-format
-msgid ""
-"Points are more dense than specified 'DMIN'--ignored %d points (remain %d)"
+msgid "Points are more dense than specified 'DMIN'--ignored %d points (remain %d)"
 msgstr ""
 
 #: ../vector/v.vol.rst/user1.c:321
 #, c-format
-msgid ""
-"%d points given for interpolation (after thinning) is less than given NPMIN="
-"%d"
+msgid "%d points given for interpolation (after thinning) is less than given NPMIN=%d"
 msgstr ""
 
 #: ../vector/v.vol.rst/user1.c:341
 #, c-format
-msgid ""
-"There is less than %d points for interpolation, no segmentation is "
-"necessary, to run the program faster, set segmax=%d (see manual)"
+msgid "There is less than %d points for interpolation, no segmentation is necessary, to run the program faster, set segmax=%d (see manual)"
 msgstr ""
 
 #: ../vector/v.vol.rst/user1.c:368
@@ -34321,8 +31846,7 @@
 #: ../vector/v.net/args.c:15
 #, fuzzy
 msgid "Required for operation 'nodes', 'connect', 'report' and 'nreport'"
-msgstr ""
-"Requerido para la operación 'conectar'. Conectar puntos en el umbral dado."
+msgstr "Requerido para la operación 'conectar'. Conectar puntos en el umbral dado."
 
 #: ../vector/v.net/args.c:17 ../vector/v.net/args.c:57
 msgid "Arcs"
@@ -34348,8 +31872,7 @@
 msgstr ""
 
 #: ../vector/v.net/args.c:42
-msgid ""
-"connect still unconnected points to vector network by inserting new line(s)"
+msgid "connect still unconnected points to vector network by inserting new line(s)"
 msgstr ""
 
 #: ../vector/v.net/args.c:44
@@ -34357,14 +31880,11 @@
 msgstr ""
 
 #: ../vector/v.net/args.c:46
-msgid ""
-"print to standard output {line_category start_point_category "
-"end_point_category}"
+msgid "print to standard output {line_category start_point_category end_point_category}"
 msgstr ""
 
 #: ../vector/v.net/args.c:48
-msgid ""
-"print to standard output {point_category line_category[,line_category...]}"
+msgid "print to standard output {point_category line_category[,line_category...]}"
 msgstr ""
 
 #: ../vector/v.net/args.c:50
@@ -34374,8 +31894,7 @@
 
 #: ../vector/v.net/args.c:73
 msgid "Required for operation 'connect'. Connect points in given threshold."
-msgstr ""
-"Requerido para la operación 'conectar'. Conectar puntos en el umbral dado."
+msgstr "Requerido para la operación 'conectar'. Conectar puntos en el umbral dado."
 
 #: ../vector/v.net/args.c:77
 #, fuzzy
@@ -34401,9 +31920,7 @@
 msgstr "Mapa vectorial de puntos final"
 
 #: ../vector/v.net/args.c:92
-msgid ""
-"For operation 'connect'. By default, a new line from the point to the "
-"network is created."
+msgid "For operation 'connect'. By default, a new line from the point to the network is created."
 msgstr ""
 
 #: ../vector/v.net/args.c:96
@@ -34412,9 +31929,7 @@
 msgstr "Capa de líneas"
 
 #: ../vector/v.net/args.c:99
-msgid ""
-"Layer where turntable will be attached. Format: layer number[/layer name]."
-"Required for operation 'turntable'."
+msgid "Layer where turntable will be attached. Format: layer number[/layer name].Required for operation 'turntable'."
 msgstr ""
 
 #: ../vector/v.net/args.c:104 ../vector/v.net/args.c:116
@@ -34436,10 +31951,7 @@
 msgstr ""
 
 #: ../vector/v.net/args.c:110
-msgid ""
-"Layer with unique categories for every line in alayer and point on every "
-"node.  The categories are used in turntable. Format: layer number[/layer "
-"name]. Required for operation 'turntable'."
+msgid "Layer with unique categories for every line in alayer and point on every node.  The categories are used in turntable. Format: layer number[/layer name]. Required for operation 'turntable'."
 msgstr ""
 
 #: ../vector/v.net/args.c:146
@@ -34577,13 +32089,8 @@
 msgstr "El archivo de entrada se puede importar."
 
 #: ../vector/v.convert/read.c:102
-msgid ""
-"Input file is not portable. We will attempt to convert anyway but conversion "
-"may fail. Please read manual for detail information."
-msgstr ""
-"El archivo de entrada no se puede importar. Se intentará convertir de todas "
-"formas, pero la conversión puede fallar. Por favor, lea el manual para "
-"información detallada."
+msgid "Input file is not portable. We will attempt to convert anyway but conversion may fail. Please read manual for detail information."
+msgstr "El archivo de entrada no se puede importar. Se intentará convertir de todas formas, pero la conversión puede fallar. Por favor, lea el manual para información detallada."
 
 #: ../vector/v.convert/read.c:188
 #, c-format
@@ -34725,12 +32232,8 @@
 msgstr "vectorial, transformación"
 
 #: ../vector/v.delaunay/main.c:88
-msgid ""
-"Creates a Delaunay triangulation from an input vector map containing points "
-"or centroids."
-msgstr ""
-"Crea una triangulación de Delaunay a partir de un mapa vectorial de entrada "
-"que contiene puntos o centroides."
+msgid "Creates a Delaunay triangulation from an input vector map containing points or centroids."
+msgstr "Crea una triangulación de Delaunay a partir de un mapa vectorial de entrada que contiene puntos o centroides."
 
 #: ../vector/v.delaunay/main.c:98 ../vector/v.normal/main.c:95
 msgid "Use only points in current region"
@@ -34764,18 +32267,13 @@
 msgstr "No es posible calcular la coordenada z del centroide del área"
 
 #: ../vector/v.lidar.growing/main.c:78
-msgid ""
-"Building contour determination and Region Growing algorithm for determining "
-"the building inside"
-msgstr ""
-"Construyendo algoritmo Contour determination y de Region Growing para "
-"determinar la construcción interior"
+msgid "Building contour determination and Region Growing algorithm for determining the building inside"
+msgstr "Construyendo algoritmo Contour determination y de Region Growing para determinar la construcción interior"
 
 #: ../vector/v.lidar.growing/main.c:83
 #, fuzzy
 msgid "Input vector (v.lidar.edgedetection output)"
-msgstr ""
-"Nombre del mapa vectorial de observación de entrada (salida v.lidar.growing)"
+msgstr "Nombre del mapa vectorial de observación de entrada (salida v.lidar.growing)"
 
 #: ../vector/v.lidar.growing/main.c:93
 msgid "Name of the first pulse vector map"
@@ -34799,9 +32297,7 @@
 #: ../vector/v.outlier/main.c:253
 #, c-format
 msgid "No database connection for driver <%s> is defined. Run db.connect."
-msgstr ""
-"No hay definida ninguna conexión a base de datos para el controlador <%s>. "
-"Ejecute db.connect."
+msgstr "No hay definida ninguna conexión a base de datos para el controlador <%s>. Ejecute db.connect."
 
 #: ../vector/v.lidar.growing/main.c:176
 #, c-format
@@ -34837,24 +32333,15 @@
 #: ../vector/v.patch/main.c:70
 #, fuzzy
 msgid "Creates a new vector map by combining other vector maps."
-msgstr ""
-"Crear una capa de mapa vectorial nueva combinando otras capas de mapas "
-"vectoriales."
+msgstr "Crear una capa de mapa vectorial nueva combinando otras capas de mapas vectoriales."
 
 #: ../vector/v.patch/main.c:81
-msgid ""
-"Name for output vector map where bounding boxes of input vector maps are "
-"written to"
-msgstr ""
-"Nombre para el mapa vectorial de salida en el que se escriben los recuadros "
-"de límites de los mapas vectoriales de entrada"
+msgid "Name for output vector map where bounding boxes of input vector maps are written to"
+msgstr "Nombre para el mapa vectorial de salida en el que se escriben los recuadros de límites de los mapas vectoriales de entrada"
 
 #: ../vector/v.patch/main.c:85
-msgid ""
-"Append files to existing file (overwriting existing files must be activated)"
-msgstr ""
-"Añadir archivos al existente (debe estar activada la sobrescritura de "
-"archivos existentes)"
+msgid "Append files to existing file (overwriting existing files must be activated)"
+msgstr "Añadir archivos al existente (debe estar activada la sobrescritura de archivos existentes)"
 
 #: ../vector/v.patch/main.c:90
 msgid "Copy also attribute table"
@@ -34904,8 +32391,7 @@
 #: ../vector/v.patch/main.c:350
 #, c-format
 msgid "Error reading vector map <%s> - some data may not be correct"
-msgstr ""
-"Error al leer el mapa vectorial <%s> - algunos datos pueden no ser correctos"
+msgstr "Error al leer el mapa vectorial <%s> - algunos datos pueden no ser correctos"
 
 #: ../vector/v.patch/main.c:394
 #, c-format
@@ -35074,15 +32560,11 @@
 msgstr "2 capas deben ser especificadas"
 
 #: ../vector/v.external.out/format.c:21 ../vector/v.external/main.c:72
-msgid ""
-"Environment variable GRASS_VECTOR_OGR defined, but GRASS is compiled with "
-"OGR support. Using GRASS-PostGIS data driver instead."
+msgid "Environment variable GRASS_VECTOR_OGR defined, but GRASS is compiled with OGR support. Using GRASS-PostGIS data driver instead."
 msgstr ""
 
 #: ../vector/v.external.out/format.c:26 ../vector/v.external/main.c:77
-msgid ""
-"GRASS is not compiled with PostgreSQL support. Using OGR-PostgreSQL driver "
-"instead of native GRASS-PostGIS data driver."
+msgid "GRASS is not compiled with PostgreSQL support. Using OGR-PostgreSQL driver instead of native GRASS-PostGIS data driver."
 msgstr ""
 
 #: ../vector/v.net.salesman/main.c:129
@@ -35091,22 +32573,16 @@
 
 #: ../vector/v.net.salesman/main.c:131
 msgid "Creates a cycle connecting given nodes (Traveling salesman problem)."
-msgstr ""
-"Crea una ruta circular que conecta los nodos indicados (Problema del "
-"vendedor viajero)"
+msgstr "Crea una ruta circular que conecta los nodos indicados (Problema del vendedor viajero)"
 
 #: ../vector/v.net.salesman/main.c:133
 #, fuzzy
-msgid ""
-"Note that TSP is NP-hard, heuristic algorithm is used by this module and "
-"created cycle may be sub optimal"
+msgid "Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal"
 msgstr "Tenga en cuenta que el PVV es"
 
 #: ../vector/v.net.salesman/main.c:142
 msgid "Categories of points ('cities') on nodes (layer is specified by nlayer)"
-msgstr ""
-"Categorías de puntos ('ciudades') en los nodos (la capa es especificada por "
-"nlayer)"
+msgstr "Categorías de puntos ('ciudades') en los nodos (la capa es especificada por nlayer)"
 
 #: ../vector/v.net.salesman/main.c:161
 msgid "Node layer (used for cities)"
@@ -35225,31 +32701,20 @@
 msgstr "Encuentra la ruta más corta en una red vectorial."
 
 #: ../vector/v.net.path/main.c:71
-msgid ""
-"Name of file containing start and end points. If not given, read from stdin"
-msgstr ""
-"Nombre del archivo que contiene los puntos inicial y final. Si no se indica, "
-"se leerá de stdin."
+msgid "Name of file containing start and end points. If not given, read from stdin"
+msgstr "Nombre del archivo que contiene los puntos inicial y final. Si no se indica, se leerá de stdin."
 
 #: ../vector/v.net.path/main.c:100
 msgid "Maximum distance to the network"
 msgstr "Distancia máxima a la red"
 
 #: ../vector/v.net.path/main.c:101
-msgid ""
-"If start/end are given as coordinates. If start/end point is outside this "
-"threshold, the path is not found and error message is printed. To speed up "
-"the process, keep this value as low as possible."
-msgstr ""
-"Si inicio/final se dan como coordenadas. Si el punto inicio/final está fuera "
-"de este umbral, la ruta no se encuentra y se imprime un mensaje de error. "
-"Para acelerar el proceso, mantenga este valor lo más bajo posible."
+msgid "If start/end are given as coordinates. If start/end point is outside this threshold, the path is not found and error message is printed. To speed up the process, keep this value as low as possible."
+msgstr "Si inicio/final se dan como coordenadas. Si el punto inicio/final está fuera de este umbral, la ruta no se encuentra y se imprime un mensaje de error. Para acelerar el proceso, mantenga este valor lo más bajo posible."
 
 #: ../vector/v.net.path/main.c:135
 msgid "Write output as original input segments, not each path as one line."
-msgstr ""
-"Escribir la salida como los segmentos de entrada originales, no cada ruta "
-"como una línea."
+msgstr "Escribir la salida como los segmentos de entrada originales, no cada ruta como una línea."
 
 #: ../vector/v.net.path/path.c:82
 #, c-format
@@ -35269,9 +32734,7 @@
 #: ../vector/v.net.path/path.c:220
 #, c-format
 msgid "Point with category [%d] is not reachable from point with category [%d]"
-msgstr ""
-"El punto con categoría [%d] no es alcanzable desde el punto con categoría "
-"[%d]"
+msgstr "El punto con categoría [%d] no es alcanzable desde el punto con categoría [%d]"
 
 #: ../vector/v.net.path/path.c:287
 #, c-format
@@ -35316,9 +32779,7 @@
 msgstr "Cambiando valor para coordenadas Z"
 
 #: ../vector/v.out.pov/main.c:75
-msgid ""
-"This string is appended to each z coordinate. Examples: '*10', '+1000', "
-"'*10+100', '*exaggeration'"
+msgid "This string is appended to each z coordinate. Examples: '*10', '+1000', '*10+100', '*exaggeration'"
 msgstr ""
 
 #: ../vector/v.out.pov/main.c:82
@@ -35352,9 +32813,7 @@
 #: ../vector/v.to.points/main.c:59
 #, fuzzy
 msgid "Creates points along input lines in new vector map with 2 layers."
-msgstr ""
-"Creaa puntos a lo largo de líneas de entrada en un nuevo vectorial con 2 "
-"capas."
+msgstr "Creaa puntos a lo largo de líneas de entrada en un nuevo vectorial con 2 capas."
 
 #: ../vector/v.to.points/main.c:79
 #, fuzzy
@@ -35378,9 +32837,7 @@
 
 #: ../vector/v.to.points/main.c:232
 #, c-format
-msgid ""
-"%d features without category in layer <%d> skipped. Note that features "
-"without category (usually boundaries) are not skipped when '%s=-1' is given."
+msgid "%d features without category in layer <%d> skipped. Note that features without category (usually boundaries) are not skipped when '%s=-1' is given."
 msgstr ""
 
 #: ../vector/v.to.points/main.c:282
@@ -35473,16 +32930,14 @@
 
 #: ../vector/v.clean/main.c:97
 msgid "remove duplicate geometry features (pay attention to categories!)"
-msgstr ""
+msgstr "remover elementos geométricos duplicados (¡ponga atención a las categorías!)"
 
 #: ../vector/v.clean/main.c:98
 msgid "remove dangles, threshold ignored if < 0"
 msgstr ""
 
 #: ../vector/v.clean/main.c:99
-msgid ""
-"change the type of boundary dangle to line, threshold ignored if < 0, input "
-"line type is ignored"
+msgid "change the type of boundary dangle to line, threshold ignored if < 0, input line type is ignored"
 msgstr ""
 
 #: ../vector/v.clean/main.c:101
@@ -35490,9 +32945,7 @@
 msgstr ""
 
 #: ../vector/v.clean/main.c:102
-msgid ""
-"change the type of bridges connecting area and island or 2 islands from "
-"boundary to line"
+msgid "change the type of bridges connecting area and island or 2 islands from boundary to line"
 msgstr ""
 
 #: ../vector/v.clean/main.c:104
@@ -35506,17 +32959,11 @@
 msgstr "Eliminar centroides de área duplicados"
 
 #: ../vector/v.clean/main.c:106
-msgid ""
-"break (topologically clean) polygons (imported from non topological format, "
-"like ShapeFile). Boundaries are broken on each point shared between 2 and "
-"more polygons where angles of segments are different"
+msgid "break (topologically clean) polygons (imported from non topological format, like ShapeFile). Boundaries are broken on each point shared between 2 and more polygons where angles of segments are different"
 msgstr ""
 
 #: ../vector/v.clean/main.c:109
-msgid ""
-"remove vertices in threshold from lines and boundaries, boundary is pruned "
-"only if topology is not damaged (new intersection, changed attachment of "
-"centroid), first and last segment of the boundary is never changed"
+msgid "remove vertices in threshold from lines and boundaries, boundary is pruned only if topology is not damaged (new intersection, changed attachment of centroid), first and last segment of the boundary is never changed"
 msgstr ""
 
 #: ../vector/v.clean/main.c:113
@@ -35536,9 +32983,7 @@
 #: ../vector/v.clean/main.c:123
 #, fuzzy
 msgid "Threshold in map units, one value for each tool"
-msgstr ""
-"Umbral en unidades de mapa, un valor para cada herramienta (por omisión: "
-"0.0[,0.0,...])"
+msgstr "Umbral en unidades de mapa, un valor para cada herramienta (por omisión: 0.0[,0.0,...])"
 
 #: ../vector/v.clean/main.c:124
 msgid "Default: 0.0[,0.0,...])"
@@ -35562,9 +33007,7 @@
 msgstr "La herramienta no existe"
 
 #: ../vector/v.clean/main.c:201 ../vector/v.in.ogr/main.c:315
-msgid ""
-"Note: In latitude-longitude coordinate system specify threshold in degree "
-"unit"
+msgid "Note: In latitude-longitude coordinate system specify threshold in degree unit"
 msgstr ""
 
 #: ../vector/v.clean/main.c:214
@@ -35724,12 +33167,10 @@
 
 #: ../vector/v.clean/prune.c:216
 #, fuzzy, c-format
-msgid ""
-"%d vertices from input %d (vertices of given type) removed, i.e. %.2f %%"
+msgid "%d vertices from input %d (vertices of given type) removed, i.e. %.2f %%"
 msgstr ""
 "\n"
-"%d vértices de la entrada %d (vértices del tipo dado) eliminados, esto es "
-"%.2f %%"
+"%d vértices de la entrada %d (vértices del tipo dado) eliminados, esto es %.2f %%"
 
 #: ../vector/v.clean/prune.c:220
 #, c-format
@@ -35750,11 +33191,8 @@
 msgstr "Separador de registros vertical de salida"
 
 #: ../vector/v.db.select/main.c:94
-msgid ""
-"Print minimal region extent of selected vector features instead of attributes"
-msgstr ""
-"Imprimir la extensión mínima de la región de los elementos vectoriales "
-"seleccionados en lugar de los atributos"
+msgid "Print minimal region extent of selected vector features instead of attributes"
+msgstr "Imprimir la extensión mínima de la región de los elementos vectoriales seleccionados en lugar de los atributos"
 
 #: ../vector/v.db.select/main.c:95
 #, fuzzy
@@ -35767,11 +33205,9 @@
 msgstr "Poblar valores de base de datos a partir de elementos vectoriales."
 
 #: ../vector/v.db.select/main.c:151
-#, fuzzy, c-format
-msgid ""
-"Unable to open vector map <%s> at topology level. Flag '%c' requires "
-"topology level."
-msgstr "No se puede abrir el mapa vectorial <%s> en el nivel topológico %d"
+#, c-format
+msgid "Unable to open vector map <%s> at topology level. Flag '%c' requires topology level."
+msgstr "No se puede abrir el mapa vectorial <%s> en el nivel topológico. La opción '%c' requiere del nivel topológico."
 
 #: ../vector/v.db.select/main.c:193
 msgid "Unable to open select cursor"
@@ -35794,12 +33230,8 @@
 
 #: ../vector/v.voronoi/main.c:126
 #, fuzzy
-msgid ""
-"Creates a Voronoi diagram in current region from an input vector map "
-"containing points or centroids."
-msgstr ""
-"Crea un diagrama de Voronoi  a partir de un mapa vectorial de entrada que "
-"contiene puntos o centroides."
+msgid "Creates a Voronoi diagram in current region from an input vector map containing points or centroids."
+msgstr "Crea un diagrama de Voronoi  a partir de un mapa vectorial de entrada que contiene puntos o centroides."
 
 #: ../vector/v.voronoi/main.c:140
 #, fuzzy
@@ -35807,9 +33239,7 @@
 msgstr "Nombre para el archivo de salida"
 
 #: ../vector/v.voronoi/main.c:141
-msgid ""
-"Applies to input areas only. Smaller values produce smoother output but can "
-"cause numerical instability."
+msgid "Applies to input areas only. Smaller values produce smoother output but can cause numerical instability."
 msgstr ""
 
 #: ../vector/v.voronoi/main.c:148
@@ -35818,9 +33248,7 @@
 msgstr "Longitud máxima de segmento en la red"
 
 #: ../vector/v.voronoi/main.c:149
-msgid ""
-"Applies only to skeleton extraction. Default = -1 will extract the center "
-"line."
+msgid "Applies only to skeleton extraction. Default = -1 will extract the center line."
 msgstr ""
 
 #: ../vector/v.voronoi/main.c:155
@@ -35950,24 +33378,20 @@
 msgstr "Número de capa (desde)"
 
 #: ../vector/v.vect.stats/main.c:158
-#, fuzzy
 msgid "Layer number for area map"
-msgstr "Número de capa (mapa vectorial A)"
+msgstr "Número de capa para mapa de área"
 
 #: ../vector/v.vect.stats/main.c:174
-#, fuzzy
 msgid "Method for aggregate statistics"
-msgstr "vectorial, ráster, estadísticas"
+msgstr "Método para agregar estadísticas"
 
 #: ../vector/v.vect.stats/main.c:181
-#, fuzzy
 msgid "Column name of points map to use for statistics"
-msgstr "Nombre del mapa ráster del que calcular estadísticas"
+msgstr "Nombre de la columna del mapa de puntos a usar para estadísticas"
 
 #: ../vector/v.vect.stats/main.c:182
-#, fuzzy
 msgid "Column of points map must be numeric"
-msgstr "La columna tiene que ser numérica"
+msgstr "La columna del mapa de puntos tiene que ser numérica"
 
 #: ../vector/v.vect.stats/main.c:189
 #, fuzzy
@@ -35975,20 +33399,15 @@
 msgstr "Column name o expresión"
 
 #: ../vector/v.vect.stats/main.c:191
-msgid ""
-"Column to hold points count, must be of type integer, will be created if not "
-"existing"
+msgid "Column to hold points count, must be of type integer, will be created if not existing"
 msgstr ""
 
 #: ../vector/v.vect.stats/main.c:198
-#, fuzzy
 msgid "Column name to upload statistics"
-msgstr "Column name o expresión"
+msgstr "Nombre de la columna a la cual cargar estadísticas "
 
 #: ../vector/v.vect.stats/main.c:200
-msgid ""
-"Column to hold statistics, must be of type double, will be created if not "
-"existing"
+msgid "Column to hold statistics, must be of type double, will be created if not existing"
 msgstr ""
 
 #: ../vector/v.vect.stats/main.c:207
@@ -35999,16 +33418,12 @@
 #: ../vector/v.vect.stats/main.c:208
 #, fuzzy
 msgid "First column is always area category"
-msgstr ""
-"La primera columna es siempre la categoría del elemento 'desde' llamada "
-"from_cat"
+msgstr "La primera columna es siempre la categoría del elemento 'desde' llamada from_cat"
 
 #: ../vector/v.vect.stats/main.c:252
 #, c-format
 msgid "Vector map <%s> is not in user mapset and cannot be updated"
-msgstr ""
-"El mapa vectorial <%s> no esta en el directorio de mapas del usuario y no se "
-"puede actualizar"
+msgstr "El mapa vectorial <%s> no esta en el directorio de mapas del usuario y no se puede actualizar"
 
 #: ../vector/v.vect.stats/main.c:300 ../vector/v.vect.stats/main.c:376
 #, fuzzy, c-format
@@ -36084,8 +33499,7 @@
 #: ../vector/v.colors.out/main.c:67
 #, fuzzy
 msgid "If not given, color rules refer to categories"
-msgstr ""
-"Se alcanzó el final del archivo ASCII antes que el final de las categorías"
+msgstr "Se alcanzó el final del archivo ASCII antes que el final de las categorías"
 
 #: ../vector/v.colors.out/main.c:85
 #, fuzzy, c-format
@@ -36114,11 +33528,8 @@
 
 #: ../vector/v.univar/main.c:96
 #, fuzzy
-msgid ""
-"Variance and standard deviation is calculated only for points if specified."
-msgstr ""
-"Calcula estadísticas univariante para atributos. La varianza y la desviación "
-"estándar sólo se calculan para puntos si se especifica."
+msgid "Variance and standard deviation is calculated only for points if specified."
+msgstr "Calcula estadísticas univariante para atributos. La varianza y la desviación estándar sólo se calculan para puntos si se especifica."
 
 #: ../vector/v.univar/main.c:131
 msgid "Weigh by line length or area size"
@@ -36135,18 +33546,12 @@
 msgstr ""
 
 #: ../vector/v.univar/main.c:192
-msgid ""
-"Incompatible vector type(s) specified, only number of features, minimum, "
-"maximum and range can be calculated"
-msgstr ""
-"Especificados tipo(s) vectoriales incompatibles, sólo se pueden calcular "
-"número de elementos, mínimo, máximo e intervalo"
+msgid "Incompatible vector type(s) specified, only number of features, minimum, maximum and range can be calculated"
+msgstr "Especificados tipo(s) vectoriales incompatibles, sólo se pueden calcular número de elementos, mínimo, máximo e intervalo"
 
 #: ../vector/v.univar/main.c:197
 msgid "Extended statistics is currently supported only for points/centroids"
-msgstr ""
-"Las estadísticas ampliadas sólo están soportadas actualmente para puntos/"
-"centroides"
+msgstr "Las estadísticas ampliadas sólo están soportadas actualmente para puntos/centroides"
 
 #: ../vector/v.univar/main.c:222
 msgid "'layer' must be > 0 for 'where'."
@@ -36168,12 +33573,8 @@
 
 #: ../vector/v.surf.idw/main.c:92
 #, fuzzy
-msgid ""
-"Provides surface interpolation from vector point data by Inverse Distance "
-"Squared Weighting."
-msgstr ""
-"Interpolación de superficies a partir de datos de puntos vectoriales "
-"mediante Inverse Distance Squared Weighting."
+msgid "Provides surface interpolation from vector point data by Inverse Distance Squared Weighting."
+msgstr "Interpolación de superficies a partir de datos de puntos vectoriales mediante Inverse Distance Squared Weighting."
 
 #: ../vector/v.surf.idw/main.c:101
 #, fuzzy
@@ -36192,21 +33593,15 @@
 #: ../vector/v.surf.idw/main.c:123
 #, fuzzy
 msgid "Greater values assign greater influence to closer points"
-msgstr ""
-"Parámetro power; los valores más altos asignan una mayor influencia a los "
-"puntos más próximos"
+msgstr "Parámetro power; los valores más altos asignan una mayor influencia a los puntos más próximos"
 
 #: ../vector/v.surf.idw/main.c:128
 msgid "Don't index points by raster cell"
 msgstr "No indexar puntos por celda ráster"
 
 #: ../vector/v.surf.idw/main.c:129
-msgid ""
-"Slower but uses less memory and includes points from outside region in the "
-"interpolation"
-msgstr ""
-"Más lento pero usa menos memoria e incluye puntos de la región exterior en "
-"la interpolación"
+msgid "Slower but uses less memory and includes points from outside region in the interpolation"
+msgstr "Más lento pero usa menos memoria e incluye puntos de la región exterior en la interpolación"
 
 #: ../vector/v.surf.idw/main.c:139
 #, fuzzy, c-format
@@ -36256,50 +33651,46 @@
 msgstr[1] "%d puntos cargados"
 
 #: ../vector/v.colors/read_rgb.c:32
-#, fuzzy, c-format
+#, c-format
 msgid "Data type of RGB column <%s> must be char"
-msgstr "El tipo de datos de la columna clave debe ser entero"
+msgstr "El tipo de datos de la columna RGB <%s> debe ser caracter (char)"
 
 #: ../vector/v.colors/read_rgb.c:37
-#, fuzzy
 msgid "No RGB values found"
-msgstr "¡No se encontró ninguna capa DXF!"
+msgstr "¡No se encontraron valores RGB!"
 
 #: ../vector/v.colors/read_rgb.c:65
-#, fuzzy, c-format
+#, c-format
 msgid "%d invalid RGB color values skipped"
-msgstr "Valor no válido para scalex"
+msgstr "%d valores de color RGB inválidos fueron omitidos"
 
 #: ../vector/v.colors/scan_attr.c:59 ../vector/v.colors/scan_z.c:68
 #, c-format
 msgid "Min value (%f) is out of range %f,%f"
-msgstr ""
+msgstr "Valor mínimo (%f) está fuera del rango %f,%f"
 
 #: ../vector/v.colors/scan_attr.c:65 ../vector/v.colors/scan_z.c:74
 #, c-format
 msgid "Max value (%f) is out of range %f,%f"
-msgstr ""
+msgstr "Valor máximo (%f) está fuera del rango %f,%f"
 
 #: ../vector/v.colors/scan_attr.c:77 ../vector/v.colors/scan_cats.c:43
 #, c-format
 msgid "Min value (%d) is out of range %d,%d"
-msgstr ""
+msgstr "El valor mínimo (%d) está fuera del rango %d,%d"
 
 #: ../vector/v.colors/scan_attr.c:83 ../vector/v.colors/scan_cats.c:49
 #, c-format
 msgid "Max value (%d) is out of range %d,%d"
-msgstr ""
+msgstr "El valor máximo (%d) está fuera del rango %d,%d"
 
 #: ../vector/v.colors/scan_attr.c:108
-#, fuzzy
 msgid "Converting color rules into categories..."
-msgstr ""
-"Se alcanzó el final del archivo ASCII antes que el final de las categorías"
+msgstr "Conviritiendo reglas de color en categorías..."
 
 #: ../vector/v.colors/main.c:58
-#, fuzzy
 msgid "Creates/modifies the color table associated with a vector map."
-msgstr "Crea/modifica la tabla de colores asociada a una capa de mapa ráster."
+msgstr "Crea/modifica la tabla de colores asociada a una capa de mapa vectorial."
 
 #: ../vector/v.colors/main.c:70
 #, fuzzy
@@ -36317,9 +33708,8 @@
 msgstr "Valores de categoría de entrada"
 
 #: ../vector/v.colors/main.c:75
-#, fuzzy
 msgid "use z coordinate (3D points or centroids only)"
-msgstr "Coordenada Este (punto de interés)"
+msgstr "usa la coordenada z (puntos 3D o centroides solamente)"
 
 #: ../vector/v.colors/main.c:79
 msgid "Name of column containing numeric data"
@@ -36371,9 +33761,7 @@
 #: ../vector/v.colors/main.c:217
 #, fuzzy, c-format
 msgid "One of -%c, -%c or %s=, %s= or %s= must be specified"
-msgstr ""
-"¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-"\"ráster\" o \"reglas\"!"
+msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
 
 #: ../vector/v.colors/main.c:230
 #, fuzzy, c-format
@@ -36397,64 +33785,59 @@
 #: ../vector/v.colors/main.c:277
 #, c-format
 msgid "Option <%s>: min must be greater or equal to max"
-msgstr ""
+msgstr "Opción <%s>: el mínimo debe ser mayor o igual al máximo"
 
 #: ../vector/v.colors/main.c:289
-#, fuzzy, c-format
+#, c-format
 msgid "Color table <%s> not found"
-msgstr "No se encuentra la tabla de color del mapa raster <%s>"
+msgstr "Tabla de colores <%s> no encontrada"
 
 #: ../vector/v.colors/main.c:347
-#, fuzzy
 msgid "Writing color rules..."
-msgstr "Escribiendo archivo de color..."
+msgstr "Escribiendo reglas de colores..."
 
 #: ../vector/v.colors/main.c:363
-#, fuzzy, c-format
+#, c-format
 msgid "Color table for vector map <%s> set to '%s'"
-msgstr "Tabla de colores para mapa raster <%s> establecida a '%s'"
+msgstr "Tabla de colores para mapa vectorial <%s> establecida a '%s'"
 
 #: ../vector/v.colors/make_colors.c:14
 #, fuzzy, c-format
 msgid "Color table '%s' is not supported for floating point attributes"
-msgstr ""
-"La tabla de color 'aleatoria' no está soportada por una mapa raster de "
-"unidad de coma flotante"
+msgstr "La tabla de color 'aleatoria' no está soportada por una mapa raster de unidad de coma flotante"
 
 #: ../vector/v.colors/make_colors.c:18 ../vector/v.colors/make_colors.c:25
-#, fuzzy, c-format
+#, c-format
 msgid "Color table <%s> not supported"
-msgstr "Tipo de columna no soportado"
+msgstr "Tabla de color <%s> no soportada"
 
 #: ../vector/v.colors/write_rgb.c:37
-#, fuzzy, c-format
+#, c-format
 msgid "Unable to add column <%s> to table <%s>"
-msgstr "No se puede usar columna <%s>"
+msgstr "No se puede añadir la columna <%s> a la tabla <%s>"
 
 #: ../vector/v.colors/write_rgb.c:60
-#, fuzzy, c-format
+#, c-format
 msgid "Column <%s> added to table <%s>"
-msgstr "Columna <%s> no encontrada en la tabla <%s>"
+msgstr "Columna <%s> añadida a la tabla <%s>"
 
 #: ../vector/v.colors/write_rgb.c:64
-#, fuzzy, c-format
+#, c-format
 msgid "Data type of column <%s> must be char"
-msgstr "El tipo de datos de la columna clave debe ser entero"
+msgstr "El tipo de datos de la columna <%s> debe ser caracter (char)"
 
 #: ../vector/v.colors/write_rgb.c:68
-#, fuzzy
 msgid "No categories found"
-msgstr "No se encontraron mapas raster"
+msgstr "No se encontraron categorías"
 
 #: ../vector/v.colors/write_rgb.c:78
-#, fuzzy, c-format
+#, c-format
 msgid "No color value defined for category %d"
-msgstr "No hay registro para la categoría [%d]"
+msgstr "No hay valores de color definidos para la categoría %d"
 
 #: ../vector/v.colors/write_rgb.c:86
-#, fuzzy
 msgid "Unable to update RGB values"
-msgstr "No se pueden actualizar los contornos"
+msgstr "No se pueden actualizar los valores RGB"
 
 #: ../vector/v.class/main.c:50
 msgid "Classifies attribute data, e.g. for thematic mapping"
@@ -36474,14 +33857,8 @@
 msgstr "No se pueden seleccionar datos de la tabla"
 
 #: ../vector/v.class/main.c:172
-msgid ""
-"The discontinuities algorithm indicates that some class breaks are not "
-"statistically significant at alpha=0.05. You are advised to reduce the "
-"number of classes."
-msgstr ""
-"El algoritmo de discontinuidades indica que algunas clases de quiebra no son "
-"estadísticamente significantes en alfa=0.05- Se aconseja reducir el nombre "
-"de clases."
+msgid "The discontinuities algorithm indicates that some class breaks are not statistically significant at alpha=0.05. You are advised to reduce the number of classes."
+msgstr "El algoritmo de discontinuidades indica que algunas clases de quiebra no son estadísticamente significantes en alfa=0.05- Se aconseja reducir el nombre de clases."
 
 #: ../vector/v.class/main.c:201
 #, c-format
@@ -36538,9 +33915,7 @@
 
 #: ../vector/v.surf.bspline/main.c:96
 #, fuzzy
-msgid ""
-"Performs bicubic or bilinear spline interpolation with Tykhonov "
-"regularization."
+msgid "Performs bicubic or bilinear spline interpolation with Tykhonov regularization."
 msgstr "Interpolación spline bicúbica o bilineal con regularización Tykhonov."
 
 #: ../vector/v.surf.bspline/main.c:105
@@ -36552,12 +33927,8 @@
 #: ../vector/v.surf.bspline/main.c:107
 #: ../vector/v.lidar.edgedetection/main.c:82
 #: ../vector/v.lidar.correction/main.c:77 ../vector/v.outlier/main.c:77
-msgid ""
-"Estimate point density and distance for the input vector points within the "
-"current region extends and quit"
-msgstr ""
-"Estimar la densidad de puntos y la distancia para los puntos vectoriales de "
-"entrada dentro de la extensión de la región actual y salir"
+msgid "Estimate point density and distance for the input vector points within the current region extends and quit"
+msgstr "Estimar la densidad de puntos y la distancia para los puntos vectoriales de entrada dentro de la extensión de la región actual y salir"
 
 #: ../vector/v.surf.bspline/main.c:118
 #, fuzzy
@@ -36638,12 +34009,8 @@
 
 #: ../vector/v.surf.bspline/main.c:332
 #, fuzzy, c-format
-msgid ""
-"Sorry, the <%s> driver is not compatible with the vector output of this "
-"module. Try with raster output or another driver."
-msgstr ""
-"Lo siento, el controlador <%s> no está permitido para salida vectorial en "
-"este módulo. Pruebe con una salida ráster u otro controlador."
+msgid "Sorry, the <%s> driver is not compatible with the vector output of this module. Try with raster output or another driver."
+msgstr "Lo siento, el controlador <%s> no está permitido para salida vectorial en este módulo. Pruebe con una salida ráster u otro controlador."
 
 #: ../vector/v.surf.bspline/main.c:355
 #, fuzzy, c-format
@@ -36718,8 +34085,7 @@
 #: ../vector/v.surf.bspline/crosscorr.c:75
 #, c-format
 msgid "%d are too many points. The cross validation would take too much time."
-msgstr ""
-"%d son demasiados puntos. La validación cruzada llevará demasiado tiempo."
+msgstr "%d son demasiados puntos. La validación cruzada llevará demasiado tiempo."
 
 #: ../vector/v.surf.bspline/crosscorr.c:84
 #, c-format
@@ -36728,12 +34094,8 @@
 
 #: ../vector/v.surf.bspline/crosscorr.c:88
 #, fuzzy
-msgid ""
-"Maybe it takes too long. It will depend on how many points you are "
-"considering."
-msgstr ""
-"Ppuede que lleve demasiado tiempo. Dependerá de cuántos puntos esté "
-"considerando."
+msgid "Maybe it takes too long. It will depend on how many points you are considering."
+msgstr "Ppuede que lleve demasiado tiempo. Dependerá de cuántos puntos esté considerando."
 
 #: ../vector/v.surf.bspline/crosscorr.c:119
 #, c-format
@@ -36748,17 +34110,12 @@
 #: ../vector/v.drape/main.c:61
 #, fuzzy
 msgid "Converts 2D vector features to 3D by sampling of elevation raster map."
-msgstr ""
-"Convierte mapa vectorial a 3D mostreaectorial 2D a vectorial 3D muestreando "
-"ráster de elevación. De forma predeterminada se muestrea por el vecino más "
-"próximo."
+msgstr "Convierte mapa vectorial a 3D mostreaectorial 2D a vectorial 3D muestreando ráster de elevación. De forma predeterminada se muestrea por el vecino más próximo."
 
 #: ../vector/v.drape/main.c:149 ../vector/v.buffer/main.c:345
 #: ../vector/v.random/main.c:202
 #, c-format
-msgid ""
-"Invalid layer number (%d). Parameter '%s' or '%s' specified, assuming layer "
-"'1'."
+msgid "Invalid layer number (%d). Parameter '%s' or '%s' specified, assuming layer '1'."
 msgstr ""
 
 #: ../vector/v.drape/main.c:198
@@ -36789,9 +34146,7 @@
 #: ../vector/v.buffer/main.c:226
 #, fuzzy
 msgid "Creates a buffer around vector features of given type."
-msgstr ""
-"Crear un buffer alrededor de los elementos de tipo dado (las áreas deben "
-"contener centroide)."
+msgstr "Crear un buffer alrededor de los elementos de tipo dado (las áreas deben contener centroide)."
 
 #: ../vector/v.buffer/main.c:251
 msgid "Buffer distance along major axis in map units"
@@ -36820,12 +34175,8 @@
 msgstr "Factor de escala para valores de columna de atributos"
 
 #: ../vector/v.buffer/main.c:290
-msgid ""
-"Maximum distance between theoretical arc and polygon segments as multiple of "
-"buffer"
-msgstr ""
-"Distancia máxima entre arcos teóricos y segmentos de polígonos como múltiplo "
-"de buffer"
+msgid "Maximum distance between theoretical arc and polygon segments as multiple of buffer"
+msgstr "Distancia máxima entre arcos teóricos y segmentos de polígonos como múltiplo de buffer"
 
 #: ../vector/v.buffer/main.c:295
 msgid "Make outside corners straight"
@@ -36842,16 +34193,12 @@
 msgstr "Imprime atributos de mapa vectorial."
 
 #: ../vector/v.buffer/main.c:323
-msgid ""
-"Note: In latitude-longitude coordinate system specify distances in degree "
-"unit"
+msgid "Note: In latitude-longitude coordinate system specify distances in degree unit"
 msgstr ""
 
 #: ../vector/v.buffer/main.c:327
 msgid "Select a buffer distance/minordistance/angle or column, but not both."
-msgstr ""
-"Selecciona una distancia al buffer/ menor distancia/ ángulo o columna pero "
-"no ambo."
+msgstr "Selecciona una distancia al buffer/ menor distancia/ ángulo o columna pero no ambo."
 
 #: ../vector/v.buffer/main.c:356
 msgid "The bufcol option requires a valid layer."
@@ -36888,15 +34235,11 @@
 msgstr "No se pueden seleccionar datos de la tabla <%s>"
 
 #: ../vector/v.buffer/main.c:461
-msgid ""
-"No features available for buffering. Check type option and features "
-"available in the input vector."
+msgid "No features available for buffering. Check type option and features available in the input vector."
 msgstr ""
 
 #: ../vector/v.buffer/main.c:477
-msgid ""
-"Negative distances for internal buffers are not supported and converted to "
-"positive values."
+msgid "Negative distances for internal buffers are not supported and converted to positive values."
 msgstr ""
 
 #: ../vector/v.buffer/main.c:487
@@ -37014,8 +34357,7 @@
 #: ../vector/v.mkgrid/main.c:70
 #, fuzzy
 msgid "Creates a vector map of a user-defined grid."
-msgstr ""
-"Crea un mapa vectorial de GRASS de una cuadrícula definida por el usuario."
+msgstr "Crea un mapa vectorial de GRASS de una cuadrícula definida por el usuario."
 
 #: ../vector/v.mkgrid/main.c:77
 #, fuzzy
@@ -37141,9 +34483,7 @@
 msgstr "Limitar importación a la región actual"
 
 #: ../vector/v.in.lidar/main.c:229 ../vector/v.in.ogr/main.c:300
-msgid ""
-"Create the location specified by the \"location\" parameter and exit. Do not "
-"import the vector data."
+msgid "Create the location specified by the \"location\" parameter and exit. Do not import the vector data."
 msgstr ""
 
 #: ../vector/v.in.lidar/main.c:297 ../vector/v.in.ogr/main.c:559
@@ -37201,12 +34541,8 @@
 
 #: ../vector/v.extract/main.c:80
 #, fuzzy
-msgid ""
-"Selects vector features from an existing vector map and creates a new vector "
-"map containing only the selected features."
-msgstr ""
-"Selecciona objetos vectoriales de un vectorial existente y crea un nuevo "
-"mapa que contiene sólo los objetos seleccionados."
+msgid "Selects vector features from an existing vector map and creates a new vector map containing only the selected features."
+msgstr "Selecciona objetos vectoriales de un vectorial existente y crea un nuevo mapa que contiene sólo los objetos seleccionados."
 
 #: ../vector/v.extract/main.c:85
 msgid "Dissolve common boundaries (default is no)"
@@ -37228,9 +34564,7 @@
 
 #: ../vector/v.extract/main.c:120
 msgid "Input text file with category numbers/number ranges to be extracted"
-msgstr ""
-"Archivo de texto de entrada con números de categoría/intervalo de números a "
-"extraer"
+msgstr "Archivo de texto de entrada con números de categoría/intervalo de números a extraer"
 
 #: ../vector/v.extract/main.c:121
 msgid "If '-' given reads from standard input"
@@ -37238,9 +34572,7 @@
 
 #: ../vector/v.extract/main.c:129
 msgid "Number of random categories matching vector objects to extract"
-msgstr ""
-"Número de categorías aleatorias que coinciden con los objetos vector a "
-"extraer"
+msgstr "Número de categorías aleatorias que coinciden con los objetos vector a extraer"
 
 #: ../vector/v.extract/main.c:131
 msgid "Number must be smaller than unique cat count in layer"
@@ -37257,12 +34589,8 @@
 
 #: ../vector/v.extract/main.c:158
 #, fuzzy, c-format
-msgid ""
-"Options <%s>, <%s>, <%s> and <%s> options are exclusive. Please specify only "
-"one of them."
-msgstr ""
-"Las opciones lista, archivo, dónde y azar son exclusivas. Por favor "
-"especifica solo una de ellas"
+msgid "Options <%s>, <%s>, <%s> and <%s> options are exclusive. Please specify only one of them."
+msgstr "Las opciones lista, archivo, dónde y azar son exclusivas. Por favor especifica solo una de ellas"
 
 #: ../vector/v.extract/main.c:205
 #, c-format
@@ -37302,12 +34630,8 @@
 msgstr[1] "%d categorías cargadas de la tabla"
 
 #: ../vector/v.extract/main.c:283
-msgid ""
-"This map has no categories attached. Use v.category to attach categories to "
-"this vector map."
-msgstr ""
-"Este mapa no tiene categorías adjuntat. Utilizar v.category para adjuntar "
-"categorías a este mapa vectorial."
+msgid "This map has no categories attached. Use v.category to attach categories to this vector map."
+msgstr "Este mapa no tiene categorías adjuntat. Utilizar v.category para adjuntar categorías a este mapa vectorial."
 
 #: ../vector/v.extract/main.c:290
 msgid "Please specify random number larger than 0"
@@ -37315,21 +34639,13 @@
 
 #: ../vector/v.extract/main.c:294
 #, c-format
-msgid ""
-"Random category count must be smaller than feature count. There are only %d "
-"features of type(s): %s"
-msgstr ""
-"La categoría aleatoria count debe ser más pequeña que el elemento count. Hay "
-"solo %d elementos del tipo(s): %s"
+msgid "Random category count must be smaller than feature count. There are only %d features of type(s): %s"
+msgstr "La categoría aleatoria count debe ser más pequeña que el elemento count. Hay solo %d elementos del tipo(s): %s"
 
 #: ../vector/v.extract/main.c:317
 #, fuzzy, c-format
-msgid ""
-"Random category count is larger or equal to uniq <%s> feature category count "
-"%d"
-msgstr ""
-"La categoría aleatoria count es mayor o igual que uniq \"%s\" elemento "
-"categoría count %d"
+msgid "Random category count is larger or equal to uniq <%s> feature category count %d"
+msgstr "La categoría aleatoria count es mayor o igual que uniq \"%s\" elemento categoría count %d"
 
 #: ../vector/v.extract/main.c:351
 msgid "Extracting features..."
@@ -37351,9 +34667,7 @@
 
 #: ../vector/v.extract/extract.c:225
 #, fuzzy
-msgid ""
-"Topology level required for extracting areas for OGR layers. Areas will be "
-"not processed."
+msgid "Topology level required for extracting areas for OGR layers. Areas will be not processed."
 msgstr "Encontrar centroides para capa: %s"
 
 #: ../vector/v.segment/main.c:63
@@ -37386,8 +34700,7 @@
 "Unable to get point on line: cat = %d offset = %f (line length = %.15g)\n"
 "%s"
 msgstr ""
-"No se puede obtener el punto en la línea: categoría = %d desplazamiento = %f "
-"(longitud de línea = %f)\n"
+"No se puede obtener el punto en la línea: categoría = %d desplazamiento = %f (longitud de línea = %f)\n"
 "%s"
 
 #: ../vector/v.segment/main.c:222
@@ -37400,8 +34713,7 @@
 "Unable to make line segment: cat = %d : %f - %f (line length = %.15g)\n"
 "%s"
 msgstr ""
-"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud "
-"de línea = %.15g)\n"
+"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud de línea = %.15g)\n"
 "%s"
 
 #: ../vector/v.segment/main.c:250 ../vector/v.lrs/v.lrs.segment/main.c:336
@@ -37455,17 +34767,12 @@
 msgstr "writeVTKHeader: escribiendo la cabecera VTK"
 
 #: ../vector/v.out.vtk/writeVTK.c:196
-msgid ""
-"No coordinates to generate the output! Maybe an empty vector type chosen?"
-msgstr ""
-"No hay coordenadas para generar la salida! ¿Quizás se han encontrado un tipo "
-"de vector vacío?"
+msgid "No coordinates to generate the output! Maybe an empty vector type chosen?"
+msgstr "No hay coordenadas para generar la salida! ¿Quizás se han encontrado un tipo de vector vacío?"
 
 #: ../vector/v.out.vtk/writeVTK.c:632
 msgid "Cannot export attribute table fields for layer < 1. Skipping export"
-msgstr ""
-"No se puede exportar los campos de atributos de la capa <1. Saliendo de la "
-"exportación. "
+msgstr "No se puede exportar los campos de atributos de la capa <1. Saliendo de la exportación. "
 
 #: ../vector/v.out.vtk/writeVTK.c:640
 msgid "No attribute table found"
@@ -37497,9 +34804,7 @@
 
 #: ../vector/v.out.vtk/main.c:92
 msgid "Export numeric attribute table fields as VTK scalar variables"
-msgstr ""
-"Exportar campos de la tabla de atributos numéricos como variables escalares "
-"VTK"
+msgstr "Exportar campos de la tabla de atributos numéricos como variables escalares VTK"
 
 #: ../vector/v.out.vtk/main.c:158
 msgid "dp has to be from 0 to 8"
@@ -37511,9 +34816,7 @@
 
 #: ../vector/v.out.vtk/main.c:186
 #, c-format
-msgid ""
-"Export of areas requires topology. Please adjust '%s' option or rebuild "
-"topology."
+msgid "Export of areas requires topology. Please adjust '%s' option or rebuild topology."
 msgstr ""
 
 #: ../vector/v.hull/hull.c:107
@@ -37532,9 +34835,7 @@
 
 #: ../vector/v.hull/main.c:75
 msgid "Create a 'flat' 2D hull even if the input is 3D points"
-msgstr ""
-"Crear un polígono envolvente 'plano' 2D incluso si la entrada es con puntos "
-"3D"
+msgstr "Crear un polígono envolvente 'plano' 2D incluso si la entrada es con puntos 3D"
 
 #: ../vector/v.hull/main.c:100
 #, c-format
@@ -37564,16 +34865,12 @@
 #: ../vector/v.to.rast3/main.c:51
 #, fuzzy
 msgid "Converts a vector map (only points) into a 3D raster map."
-msgstr ""
-"Convierte un mapa vectorial binario de GRASS (sólo puntos) en una capa de "
-"mapa ráster 3D de GRASS."
+msgstr "Convierte un mapa vectorial binario de GRASS (sólo puntos) en una capa de mapa ráster 3D de GRASS."
 
 #: ../vector/v.to.rast3/main.c:62
 #, fuzzy
 msgid "Name of attribute column (data type must be numeric)"
-msgstr ""
-"Nombre de columna para el parámetro atributos (el tipo de datos debe ser "
-"numérico)"
+msgstr "Nombre de columna para el parámetro atributos (el tipo de datos debe ser numérico)"
 
 #: ../vector/v.to.rast3/main.c:107
 msgid "Unable to create output map"
@@ -37600,7 +34897,7 @@
 
 #: ../vector/v.in.region/main.c:58
 msgid "Densify lines using region resolution"
-msgstr ""
+msgstr "Densificar lineas usando la resolición de la región"
 
 #: ../vector/v.split/main.c:57
 msgid "Splits vector lines to shorter segments."
@@ -37668,17 +34965,12 @@
 #, fuzzy, c-format
 msgid "Unable to make line segment: %f - %f (line length = %f)"
 msgstr ""
-"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud "
-"de línea = %.15g)\n"
+"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud de línea = %.15g)\n"
 "%s"
 
 #: ../vector/v.distance/main.c:95
-msgid ""
-"Finds the nearest element in vector map 'to' for elements in vector map "
-"'from'."
-msgstr ""
-"Encuentra el elemento 'a' más próximo del mapa vectorial para elementos del "
-"mapa vectorial 'desde'"
+msgid "Finds the nearest element in vector map 'to' for elements in vector map 'from'."
+msgstr "Encuentra el elemento 'a' más próximo del mapa vectorial para elementos del mapa vectorial 'desde'"
 
 #: ../vector/v.distance/main.c:99
 msgid "Name of existing vector map (from)"
@@ -37708,9 +35000,7 @@
 
 #: ../vector/v.distance/main.c:134
 msgid "Name for output vector map containing lines connecting nearest elements"
-msgstr ""
-"Nombre para el mapa vectorial de salida que contiene líneas que conectan los "
-"elementos más cercanos"
+msgstr "Nombre para el mapa vectorial de salida que contiene líneas que conectan los elementos más cercanos"
 
 #: ../vector/v.distance/main.c:142
 msgid "Maximum distance or -1 for no limit"
@@ -37745,14 +35035,11 @@
 msgstr "Coordenada Este de un punto en el plano"
 
 #: ../vector/v.distance/main.c:173
-msgid ""
-"distance to the nearest point on the 'to' feature along that linear feature"
+msgid "distance to the nearest point on the 'to' feature along that linear feature"
 msgstr ""
 
 #: ../vector/v.distance/main.c:175
-msgid ""
-"angle along the nearest linear feature in the 'to' map, measured CCW from "
-"the +x axis, in radians, between -Pi and Pi inclusive"
+msgid "angle along the nearest linear feature in the 'to' map, measured CCW from the +x axis, in radians, between -Pi and Pi inclusive"
 msgstr ""
 
 #: ../vector/v.distance/main.c:178
@@ -37760,23 +35047,17 @@
 msgstr ""
 
 #: ../vector/v.distance/main.c:191
-msgid ""
-"Column name(s) where values specified by 'upload' option will be uploaded"
-msgstr ""
-"Nombre(s) de columna donde se cargarán los valores especificados por la "
-"opción 'upload'"
+msgid "Column name(s) where values specified by 'upload' option will be uploaded"
+msgstr "Nombre(s) de columna donde se cargarán los valores especificados por la opción 'upload'"
 
 #: ../vector/v.distance/main.c:197
 msgid "Column name of nearest feature (used with upload=to_attr)"
-msgstr ""
-"Nombre de la columna del elemento más cercano (usada con upload=to_attr)"
+msgstr "Nombre de la columna del elemento más cercano (usada con upload=to_attr)"
 
 #: ../vector/v.distance/main.c:203
 #, fuzzy
 msgid "Name of table created when the 'distance to all' flag is used"
-msgstr ""
-"Nombre de la tabla creada para la salida cuando se usa la opción distancia a "
-"todos"
+msgstr "Nombre de la tabla creada para la salida cuando se usa la opción distancia a todos"
 
 #: ../vector/v.distance/main.c:206
 #, fuzzy
@@ -37789,9 +35070,7 @@
 
 #: ../vector/v.distance/main.c:213
 msgid "First column is always category of 'from' feature called from_cat"
-msgstr ""
-"La primera columna es siempre la categoría del elemento 'desde' llamada "
-"from_cat"
+msgstr "La primera columna es siempre la categoría del elemento 'desde' llamada from_cat"
 
 #: ../vector/v.distance/main.c:218
 msgid "Calculate distances to all features within the threshold"
@@ -37799,12 +35078,8 @@
 
 #: ../vector/v.distance/main.c:220
 #, fuzzy
-msgid ""
-"Output is written to stdout but may be uploaded to a new table created by "
-"this module; multiple 'upload' options may be used."
-msgstr ""
-"La salida se escribe a stdout pero puede se puede cargar a una nueva tabla "
-"creada por este módulo. Las categorías 'desde' pueden ser múltiples."
+msgid "Output is written to stdout but may be uploaded to a new table created by this module; multiple 'upload' options may be used."
+msgstr "La salida se escribe a stdout pero puede se puede cargar a una nueva tabla creada por este módulo. Las categorías 'desde' pueden ser múltiples."
 
 #: ../vector/v.distance/main.c:284
 msgid "to_column option missing"
@@ -37931,9 +35206,7 @@
 
 #: ../vector/v.qcount/main.c:71
 #, fuzzy
-msgid ""
-"Name for output quadrant centers map (number of points is written as "
-"category)"
+msgid "Name for output quadrant centers map (number of points is written as category)"
 msgstr "Salida puntos"
 
 #: ../vector/v.qcount/main.c:77
@@ -37946,7 +35219,7 @@
 
 #: ../vector/v.qcount/main.c:87
 msgid "Print results in shell script style"
-msgstr "Imprimir resultados en estilo de script de consola"
+msgstr "Mostrar resultados en estilo de script de consola de comandos UNIX"
 
 #: ../vector/v.qcount/main.c:103
 msgid "Finding quadrats..."
@@ -37959,7 +35232,7 @@
 
 #: ../vector/v.net.visibility/main.c:48
 msgid "visibility"
-msgstr ""
+msgstr "visibilidad"
 
 #: ../vector/v.net.visibility/main.c:49
 #, fuzzy
@@ -38002,15 +35275,12 @@
 #: ../vector/v.to.db/report.c:201
 #, c-format
 msgid "%d categories read from vector map exist in selection from table"
-msgstr ""
-"%d categorías leídas del mapa vectorial existen en la selección de la tabla"
+msgstr "%d categorías leídas del mapa vectorial existen en la selección de la tabla"
 
 #: ../vector/v.to.db/report.c:204
 #, c-format
 msgid "%d categories read from vector map don't exist in selection from table"
-msgstr ""
-"%d categorías leídas del mapa vectorial no existen en la selección de la "
-"tabla"
+msgstr "%d categorías leídas del mapa vectorial no existen en la selección de la tabla"
 
 #: ../vector/v.to.db/report.c:206
 #, c-format
@@ -38036,9 +35306,7 @@
 #: ../vector/v.to.db/update.c:28 ../vector/v.to.db/update.c:32
 #, c-format
 msgid "Database connection not defined for layer %d. Use v.db.connect first."
-msgstr ""
-"Conexión a base de datos no definida para la capa %d. Use v.db.connect "
-"primero."
+msgstr "Conexión a base de datos no definida para la capa %d. Use v.db.connect primero."
 
 #: ../vector/v.to.db/areas.c:28 ../vector/v.to.rast/do_areas.c:34
 msgid "Reading areas..."
@@ -38052,9 +35320,7 @@
 #: ../vector/v.to.db/parse.c:43
 #, fuzzy
 msgid "For coor valid point/centroid, for length valid line/boundary"
-msgstr ""
-"Tipo de elementos (para coordenadas válido punto/centroide, para longitud "
-"válido línea/perímetro)"
+msgstr "Tipo de elementos (para coordenadas válido punto/centroide, para longitud válido línea/perímetro)"
 
 #: ../vector/v.to.db/parse.c:54
 msgid "Value to upload"
@@ -38110,15 +35376,11 @@
 msgstr ""
 
 #: ../vector/v.to.db/parse.c:84
-msgid ""
-"categories of areas on the left and right side of the boundary, 'qlayer' is "
-"used for area category"
+msgid "categories of areas on the left and right side of the boundary, 'qlayer' is used for area category"
 msgstr ""
 
 #: ../vector/v.to.db/parse.c:86
-msgid ""
-"result of a database query for all records of the geometry(or geometries) "
-"from table specified by 'qlayer' option"
+msgid "result of a database query for all records of the geometry(or geometries) from table specified by 'qlayer' option"
 msgstr ""
 
 #: ../vector/v.to.db/parse.c:88
@@ -38127,14 +35389,11 @@
 msgstr "Mapa de salida: factor de inclinación de la pendiente (S) para USLE"
 
 #: ../vector/v.to.db/parse.c:89
-msgid ""
-"line sinuousity, calculated as line length / distance between end points"
+msgid "line sinuousity, calculated as line length / distance between end points"
 msgstr ""
 
 #: ../vector/v.to.db/parse.c:90
-msgid ""
-"line azimuth, calculated as angle between North direction and endnode "
-"direction at startnode"
+msgid "line azimuth, calculated as angle between North direction and endnode direction at startnode"
 msgstr ""
 
 #: ../vector/v.to.db/parse.c:94
@@ -38172,8 +35431,7 @@
 #: ../vector/v.to.db/parse.c:132
 #, fuzzy
 msgid "Print also totals for option length, area, or count"
-msgstr ""
-"En modo impresión imprime totales para las opciones: longitud,área,cuenta"
+msgstr "En modo impresión imprime totales para las opciones: longitud,área,cuenta"
 
 #: ../vector/v.to.db/parse.c:178
 msgid "This option requires one column"
@@ -38209,20 +35467,13 @@
 
 #: ../vector/v.to.db/query.c:108
 #, c-format
-msgid ""
-"Query for category '0' (no category) was not executed because of too many "
-"(%d) query categories. All later reported values for cat 0 are not valid."
-msgstr ""
-"La consulta de categorías '0' (sin categoría) no se ejecutó debido a "
-"demasiadas categorías de consulta (%d). Todos los valores anteriores "
-"informados para la categoría 0 no son válidos."
+msgid "Query for category '0' (no category) was not executed because of too many (%d) query categories. All later reported values for cat 0 are not valid."
+msgstr "La consulta de categorías '0' (sin categoría) no se ejecutó debido a demasiadas categorías de consulta (%d). Todos los valores anteriores informados para la categoría 0 no son válidos."
 
 #: ../vector/v.to.db/query.c:145
 #, c-format
 msgid "Multiple query results, output value set to NULL (category [%d])"
-msgstr ""
-"Múltiples resultados de la consulta, valores de salida establecidos a NULO "
-"(categoría [%d])"
+msgstr "Múltiples resultados de la consulta, valores de salida establecidos a NULO (categoría [%d])"
 
 #: ../vector/v.to.db/query.c:152
 msgid "Unable to fetch record"
@@ -38268,8 +35519,7 @@
 
 #: ../vector/v.lidar.edgedetection/main.c:76
 msgid "Detects the object's edges from a LIDAR data set."
-msgstr ""
-"Detecta los bordes de un objeto a partir de un conjunto de datos LIDAR."
+msgstr "Detecta los bordes de un objeto a partir de un conjunto de datos LIDAR."
 
 #: ../vector/v.lidar.edgedetection/main.c:94
 #: ../vector/v.lidar.correction/main.c:101
@@ -38337,8 +35587,7 @@
 #: ../vector/v.lidar.edgedetection/main.c:260
 #, c-format
 msgid "It was impossible to create <%s> interpolation table in database."
-msgstr ""
-"Fue imposible crear la tabla de interpolación <%s> en la base de datos."
+msgstr "Fue imposible crear la tabla de interpolación <%s> en la base de datos."
 
 #: ../vector/v.lidar.edgedetection/main.c:393
 msgid "Allocating memory for bilinear interpolation"
@@ -38515,9 +35764,7 @@
 
 #: ../vector/v.to.3d/args.c:32
 msgid "Can be used for reverse transformation, to store height of points"
-msgstr ""
-"Se puede utilizar para transformación inversa, para almacena la altura de "
-"los puntos"
+msgstr "Se puede utilizar para transformación inversa, para almacena la altura de los puntos"
 
 #: ../vector/v.overlay/line_area.c:255 ../vector/v.overlay/area_area.c:109
 msgid "Breaking lines..."
@@ -38571,18 +35818,11 @@
 
 #: ../vector/v.overlay/main.c:101
 msgid "Operator defines features written to output vector map"
-msgstr ""
-"El operador define los elementos escritos en el mapa vectorial de salida"
+msgstr "El operador define los elementos escritos en el mapa vectorial de salida"
 
 #: ../vector/v.overlay/main.c:104
-msgid ""
-"Feature is written to output if the result of operation 'ainput operator "
-"binput' is true. Input feature is considered to be true, if category of "
-"given layer is defined."
-msgstr ""
-"El elemento se escribe en la salida si el resultado de la operación 'entrada "
-"A operador entrada B' es verdadero. Un elemento de entrada se considera "
-"verdadero si se define la categoría de la capa dada."
+msgid "Feature is written to output if the result of operation 'ainput operator binput' is true. Input feature is considered to be true, if category of given layer is defined."
+msgstr "El elemento se escribe en la salida si el resultado de la operación 'entrada A operador entrada B' es verdadero. Un elemento de entrada se considera verdadero si se define la categoría de la capa dada."
 
 #: ../vector/v.overlay/main.c:111
 msgid "also known as 'intersection' in GIS"
@@ -38597,9 +35837,7 @@
 msgstr ""
 
 #: ../vector/v.overlay/main.c:114
-msgid ""
-"features from either ainput or binput but not those from ainput overlayed by "
-"binput (only for atype=area)"
+msgid "features from either ainput or binput but not those from ainput overlayed by binput (only for atype=area)"
 msgstr ""
 
 #: ../vector/v.overlay/main.c:125
@@ -38646,9 +35884,7 @@
 #: ../vector/v.overlay/main.c:337
 #, c-format
 msgid "No %s features found in vector map <%s>. Verify '%s' parameter."
-msgstr ""
-"No se han encontrado elementos %s en el mapa vectorial <%s>. Verificar "
-"parámetro '%s'."
+msgstr "No se han encontrado elementos %s en el mapa vectorial <%s>. Verificar parámetro '%s'."
 
 #: ../vector/v.overlay/main.c:386
 msgid "Collecting input attributes..."
@@ -38955,16 +36191,13 @@
 msgstr "Nombre del mapa vectorial de entrada (A)"
 
 #: ../vector/v.what/main.c:121
-#, fuzzy
 msgid "Flags g and j are mutually exclusive"
-msgstr "weight= y -c son excluyentes mutuamente"
+msgstr "Las opciones g y j son mutuamente excluyentes"
 
 #: ../vector/v.what/main.c:166
 #, fuzzy, c-format
 msgid "Number of given vector maps (%d) differs from number of layers (%d)"
-msgstr ""
-"El número de columnas definidas (%d) no concuerda con el número de columnas "
-"(%d) en la entrada"
+msgstr "El número de columnas definidas (%d) no concuerda con el número de columnas (%d) en la entrada"
 
 #: ../vector/v.what/main.c:175
 #, c-format
@@ -38978,9 +36211,7 @@
 
 #: ../vector/v.external/main.c:53
 #, fuzzy
-msgid ""
-"Creates a new pseudo-vector map as a link to an OGR-supported layer or a "
-"PostGIS feature table."
+msgid "Creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table."
 msgstr "Crea un nuevo vectorial como un enlace de sólo lectura a una capa OGR."
 
 #: ../vector/v.external/main.c:133 ../vector/v.in.ogr/main.c:489
@@ -39042,12 +36273,8 @@
 
 #: ../vector/v.external/list.c:295
 #, fuzzy, c-format
-msgid ""
-"Unable to convert input map projection to GRASS format. Projection check "
-"cannot be provided for OGR layer <%s>"
-msgstr ""
-"No se puede convertir la proyección del mapa de entrada a formato GRASS; no "
-"se puede crear la nueva localización."
+msgid "Unable to convert input map projection to GRASS format. Projection check cannot be provided for OGR layer <%s>"
+msgstr "No se puede convertir la proyección del mapa de entrada a formato GRASS; no se puede crear la nueva localización."
 
 #: ../vector/v.external/args.c:26
 #, fuzzy
@@ -39175,21 +36402,21 @@
 #: ../vector/v.normal/main.c:267
 #, c-format
 msgid "Cramer-Von Mises W^2(regular & modified for normality): "
-msgstr ""
+msgstr " W^2 de Cramer-Von Mises (regular y modificada para normalidad): "
 
 #: ../vector/v.normal/main.c:273
 #, c-format
 msgid "Kolmogorov-Smirnov's D (regular & modified for normality): "
-msgstr ""
+msgstr "D de Kolmogorov-Smirnov (regular y modificada para normalidad): "
 
 #: ../vector/v.normal/main.c:279
 #, c-format
 msgid "Chi-Square stat (equal probability classes) and d.f.: "
-msgstr ""
+msgstr "Estadística xi cuadrada (clases equiprobables) y función de distribución: "
 
 #: ../vector/v.normal/main.c:285
 msgid "Shapiro-Wilk's W cannot be used for n > 50"
-msgstr ""
+msgstr "La W de Shapiro-Wilk no puede ser usada para n>50"
 
 #: ../vector/v.normal/main.c:287
 msgid "Use Weisberg-Binghams's W''"
@@ -39198,7 +36425,7 @@
 #: ../vector/v.normal/main.c:290
 #, c-format
 msgid "Shapiro-Wilk W: "
-msgstr ""
+msgstr "W de Shapiro-Wilk: "
 
 #: ../vector/v.normal/main.c:297
 msgid "Weisberg-Bingham's W'' cannot be used for n < 50 or n > 99"
@@ -39216,7 +36443,7 @@
 #: ../vector/v.normal/main.c:308
 #, c-format
 msgid "Shapiro-Wilk W'': "
-msgstr ""
+msgstr "W'' de Shapiro-Wilk: "
 
 #: ../vector/v.normal/main.c:314
 #, c-format
@@ -39229,12 +36456,8 @@
 msgstr "No se puede reescribir la línea %d"
 
 #: ../vector/v.edit/main.c:60
-msgid ""
-"Edits a vector map, allows adding, deleting and modifying selected vector "
-"features."
-msgstr ""
-"Edita un mapa vectorial, permite añadir, borrar y modificar los elementos "
-"del vectorial seleccionado."
+msgid "Edits a vector map, allows adding, deleting and modifying selected vector features."
+msgstr "Edita un mapa vectorial, permite añadir, borrar y modificar los elementos del vectorial seleccionado."
 
 #: ../vector/v.edit/main.c:69
 #, c-format
@@ -39247,19 +36470,13 @@
 
 #: ../vector/v.edit/main.c:137
 #, fuzzy, c-format
-msgid ""
-"Unable to open vector map <%s> on topological level. Try to rebuild vector "
-"topology by v.build."
+msgid "Unable to open vector map <%s> on topological level. Try to rebuild vector topology by v.build."
 msgstr "No se puede abrir el mapa vectorial <%s> en el nivel topológico %d"
 
 #: ../vector/v.edit/main.c:157
 #, fuzzy, c-format
-msgid ""
-"Unable to open vector map <%s> as the background map. It is given as vector "
-"map to be edited."
-msgstr ""
-"No se puede abrir el mapa vectorial <%s> como mapa de fondo. Se ha dado como "
-"mapa vectorial a editar."
+msgid "Unable to open vector map <%s> as the background map. It is given as vector map to be edited."
+msgstr "No se puede abrir el mapa vectorial <%s> como mapa de fondo. Se ha dado como mapa vectorial a editar."
 
 #: ../vector/v.edit/main.c:168
 #, c-format
@@ -39280,13 +36497,8 @@
 
 #: ../vector/v.edit/main.c:231
 #, c-format
-msgid ""
-"Vector map <%s> is not 3D. Tool '%s' requires 3D vector map. Please convert "
-"the vector map to 3D using e.g. %s."
-msgstr ""
-"El mapa vectorial <%s> no es 3D. La herramienta '%s' requiere mapas "
-"vectoriales 3D. Por favor, convierta el mapa vectorial a 3D usando por "
-"ejemplo %s."
+msgid "Vector map <%s> is not 3D. Tool '%s' requires 3D vector map. Please convert the vector map to 3D using e.g. %s."
+msgstr "El mapa vectorial <%s> no es 3D. La herramienta '%s' requiere mapas vectoriales 3D. Por favor, convierta el mapa vectorial a 3D usando por ejemplo %s."
 
 #: ../vector/v.edit/main.c:273
 #, fuzzy, c-format
@@ -39374,12 +36586,8 @@
 
 #: ../vector/v.edit/main.c:384
 #, c-format
-msgid ""
-"Multiple background maps were given. Selected features will be copied only "
-"from vector map <%s>."
-msgstr ""
-"Se han dado múltiples mapas de fondo. Los elementos seleccionados se "
-"copiarán sólo del mapa vectorial <%s>."
+msgid "Multiple background maps were given. Selected features will be copied only from vector map <%s>."
+msgstr "Se han dado múltiples mapas de fondo. Los elementos seleccionados se copiarán sólo del mapa vectorial <%s>."
 
 #: ../vector/v.edit/main.c:394
 #, fuzzy, c-format
@@ -39509,13 +36717,11 @@
 #: ../vector/v.edit/args.c:68
 #, fuzzy
 msgid "Set new categories to selected vector features for defined layer"
-msgstr ""
-"Imprimir la extensión mínima de la región de los elementos vectoriales "
-"seleccionados en lugar de los atributos"
+msgstr "Imprimir la extensión mínima de la región de los elementos vectoriales seleccionados en lugar de los atributos"
 
 #: ../vector/v.edit/args.c:70
 msgid "Delete categories from selected vector features for defined layer"
-msgstr ""
+msgstr "Eliminar categorías del elemento vectorial seleccionado para la capa definida"
 
 #: ../vector/v.edit/args.c:72
 #, fuzzy
@@ -39584,8 +36790,7 @@
 
 #: ../vector/v.edit/args.c:154
 msgid "For 'shorter' use negative threshold value, positive value for 'longer'"
-msgstr ""
-"Para 'más corto' usar valor de umbral negativo, para 'más largo' positivo"
+msgstr "Para 'más corto' usar valor de umbral negativo, para 'más largo' positivo"
 
 #: ../vector/v.edit/args.c:160
 #, fuzzy
@@ -39601,12 +36806,8 @@
 msgstr "Nombre del mapa(s) vectorial de fondo "
 
 #: ../vector/v.edit/args.c:176
-msgid ""
-"Snap added or modified features in the given threshold to the nearest "
-"existing feature"
-msgstr ""
-"Autoensamblar objetos espaciales añadidos o modificados en el umbral dado al "
-"objeto espacial existente más próximo"
+msgid "Snap added or modified features in the given threshold to the nearest existing feature"
+msgstr "Autoensamblar objetos espaciales añadidos o modificados en el umbral dado al objeto espacial existente más próximo"
 
 #: ../vector/v.edit/args.c:182
 msgid "Not apply snapping"
@@ -39669,26 +36870,17 @@
 #: ../vector/v.net.alloc/main.c:68
 #, fuzzy
 msgid "Allocates subnets for nearest centers (direction from center)."
-msgstr ""
-"Asigna subredes para los centros más próximos (dirección desde el centro)."
+msgstr "Asigna subredes para los centros más próximos (dirección desde el centro)."
 
 #: ../vector/v.net.alloc/main.c:70
 #, fuzzy
-msgid ""
-"center node must be opened (costs >= 0). Costs of center node are used in "
-"calculation"
-msgstr ""
-"El nodo central debe estar abierto (costes >=0). Los costes del nodo central "
-"se usan en los cálculos."
+msgid "center node must be opened (costs >= 0). Costs of center node are used in calculation"
+msgstr "El nodo central debe estar abierto (costes >=0). Los costes del nodo central se usan en los cálculos."
 
 #: ../vector/v.net.alloc/main.c:81 ../vector/v.net.iso/main.c:89
 #, fuzzy
-msgid ""
-"Categories of centers (points on nodes) to which net will be allocated, "
-"layer for this categories is given by nlayer option"
-msgstr ""
-"Categorías de los centros (puntos en nodos) a los que se asignará la red. La "
-"capa para estas categorías es dada por la opción nlayer"
+msgid "Categories of centers (points on nodes) to which net will be allocated, layer for this categories is given by nlayer option"
+msgstr "Categorías de los centros (puntos en nodos) a los que se asignará la red. La capa para estas categorías es dada por la opción nlayer"
 
 #: ../vector/v.net.alloc/main.c:229
 #, fuzzy, c-format
@@ -39708,8 +36900,7 @@
 #: ../vector/v.net.alloc/main.c:450 ../vector/v.net.alloc/main.c:462
 #: ../vector/v.net.iso/main.c:617
 msgid "Cannot get line segment, segment out of line"
-msgstr ""
-"No se puede obtener el segmento de línea, el segmento está fuera de la línea"
+msgstr "No se puede obtener el segmento de línea, el segmento está fuera de la línea"
 
 #: ../vector/v.net.spanningtree/main.c:48
 msgid "spanning tree"
@@ -39736,9 +36927,7 @@
 
 #: ../vector/v.net.steiner/main.c:351
 #, fuzzy
-msgid ""
-"Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm "
-"is used in this module so the result may be sub optimal."
+msgid "Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm is used in this module so the result may be sub optimal."
 msgstr "Tenga en cuenta que el PVV es"
 
 #: ../vector/v.net.steiner/main.c:371
@@ -39769,17 +36958,12 @@
 #: ../vector/v.net.steiner/main.c:516
 #, c-format
 msgid "Terminal at node [%d] cannot be connected to terminal at node [%d]"
-msgstr ""
-"La terminal en el nodo [%d] no se puede conectar a la terminal en el nodo "
-"[%d]"
+msgstr "La terminal en el nodo [%d] no se puede conectar a la terminal en el nodo [%d]"
 
 #: ../vector/v.net.steiner/main.c:532
 #, c-format
-msgid ""
-"[%d] (not reachable) nodes removed from list of Steiner point candidates"
-msgstr ""
-"[%d] nodos (no alcanzables) eliminados de la lista de puntos de Steiner "
-"candidatos"
+msgid "[%d] (not reachable) nodes removed from list of Steiner point candidates"
+msgstr "[%d] nodos (no alcanzables) eliminados de la lista de puntos de Steiner candidatos"
 
 #: ../vector/v.net.steiner/main.c:537
 #, c-format
@@ -39794,9 +36978,7 @@
 #: ../vector/v.net.steiner/main.c:564
 #, c-format
 msgid "Steiner point at node [%d] was added to terminals (MST costs = %f)"
-msgstr ""
-"El punto de Steiner en el nodo [%d] se añadió a las terminales (coste MST = "
-"%f)"
+msgstr "El punto de Steiner en el nodo [%d] se añadió a las terminales (coste MST = %f)"
 
 #: ../vector/v.net.steiner/main.c:576
 msgid "No Steiner point found -> leaving cycle"
@@ -39813,14 +36995,8 @@
 
 #: ../vector/v.net.iso/main.c:78
 #, fuzzy
-msgid ""
-"Splits net to bands between cost isolines (direction from center). Center "
-"node must be opened (costs >= 0). Costs of center node are used in "
-"calculation."
-msgstr ""
-"Divide la red en bandas entre isolíneas de coste (dirección desde el "
-"centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo "
-"central se usan en el cálculo."
+msgid "Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation."
+msgstr "Divide la red en bandas entre isolíneas de coste (dirección desde el centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo central se usan en el cálculo."
 
 #: ../vector/v.net.iso/main.c:98
 msgid "Costs for isolines"
@@ -39865,8 +37041,7 @@
 
 #: ../vector/v.what.rast/main.c:78
 msgid "Uploads raster values at positions of vector points to the table."
-msgstr ""
-"Carga valores ráster en las posiciones de puntos vectoriales a la tabla."
+msgstr "Carga valores ráster en las posiciones de puntos vectoriales a la tabla."
 
 #: ../vector/v.what.rast/main.c:92
 msgid "Name of existing raster map to be queried"
@@ -39887,9 +37062,7 @@
 
 #: ../vector/v.what.rast/main.c:178
 msgid "Raster type is float and column type is integer, some data lost!!"
-msgstr ""
-"El tipo ráster es coma flotante y el tipo de columna es entero, ¡¡algunos "
-"datos perdidos!!"
+msgstr "El tipo ráster es coma flotante y el tipo de columna es entero, ¡¡algunos datos perdidos!!"
 
 #: ../vector/v.what.rast/main.c:264
 #, c-format
@@ -39942,8 +37115,7 @@
 
 #: ../vector/v.kcv/main.c:75
 msgid "Name for new column to which partition number is written"
-msgstr ""
-"Nombre para la nueva columna en la que se escribe el número de partición"
+msgstr "Nombre para la nueva columna en la que se escribe el número de partición"
 
 #: ../vector/v.kcv/main.c:84
 #, fuzzy, c-format
@@ -39977,8 +37149,7 @@
 
 #: ../vector/v.kcv/main.c:167 ../vector/v.db.connect/main.c:158
 msgid "Unable to modify vector map stored in other mapset"
-msgstr ""
-"No se pueden editar mapas vectoriales guardados en otro directorio de mapas"
+msgstr "No se pueden editar mapas vectoriales guardados en otro directorio de mapas"
 
 #: ../vector/v.kcv/main.c:178 ../vector/v.db.connect/main.c:341
 #, c-format
@@ -40000,11 +37171,8 @@
 msgstr "%d errores al insertar"
 
 #: ../vector/v.in.db/main.c:57
-msgid ""
-"Creates new vector (points) map from database table containing coordinates."
-msgstr ""
-"Crea un nuevo mapa vectorial (de puntos) a partir de una tabla de base de "
-"datos que contiene coordenadas."
+msgid "Creates new vector (points) map from database table containing coordinates."
+msgstr "Crea un nuevo mapa vectorial (de puntos) a partir de una tabla de base de datos que contiene coordenadas."
 
 #: ../vector/v.in.db/main.c:61
 msgid "Input table name"
@@ -40048,35 +37216,26 @@
 
 #: ../vector/v.in.db/main.c:141
 #, c-format
-msgid ""
-"Vector map <%s> cannot be overwritten because input table <%s> is linked to "
-"this map."
+msgid "Vector map <%s> cannot be overwritten because input table <%s> is linked to this map."
 msgstr ""
 
 #: ../vector/v.in.db/main.c:177
 #, c-format
-msgid ""
-"Output vector map, table <%s> (driver: <%s>, database: <%s>) already exists"
-msgstr ""
-"La tabla del mapa vectorial de salida <%s> (controlador: <%s>, base de "
-"datos: <%s>) ya existe"
+msgid "Output vector map, table <%s> (driver: <%s>, database: <%s>) already exists"
+msgstr "La tabla del mapa vectorial de salida <%s> (controlador: <%s>, base de datos: <%s>) ya existe"
 
 #: ../vector/v.in.db/main.c:190 ../vector/v.db.connect/main.c:295
 msgid "Data type of key column must be integer"
 msgstr "El tipo de datos de la columna clave debe ser entero"
 
 #: ../vector/v.in.db/main.c:194
-#, fuzzy, c-format
+#, c-format
 msgid "Option <%s> must be specified when -%c flag is given"
-msgstr ""
-"¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-"\"ráster\" o \"reglas\"!"
+msgstr "La opción <%s> debe ser especificada cuando se da la opción -%c"
 
 #: ../vector/v.in.db/main.c:199
 #, c-format
-msgid ""
-"Unable to define key column. This operation is not supported by <%s> driver. "
-"You need to define <%s> option."
+msgid "Unable to define key column. This operation is not supported by <%s> driver. You need to define <%s> option."
 msgstr ""
 
 #: ../vector/v.in.db/main.c:243
@@ -40119,11 +37278,8 @@
 msgstr "No se puede copiar la tabla <%s>"
 
 #: ../vector/v.select/main.c:51
-msgid ""
-"Selects features from vector map (A) by features from other vector map (B)."
-msgstr ""
-"Selecciona elementos de un mapa vectorial (A) por elementos de otro mapa "
-"vectorial (B). "
+msgid "Selects features from vector map (A) by features from other vector map (B)."
+msgstr "Selecciona elementos de un mapa vectorial (A) por elementos de otro mapa vectorial (B). "
 
 #: ../vector/v.select/main.c:93
 msgid "Operator can only be 'overlap'"
@@ -40156,8 +37312,7 @@
 #: ../vector/v.select/args.c:12
 #, fuzzy
 msgid "Input vector map from which to select features (A)"
-msgstr ""
-"Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
+msgstr "Nombre del mapa vectorial de puntos para el que editar la tabla de atributos"
 
 #: ../vector/v.select/args.c:16
 msgid "Layer number (vector map A)"
@@ -40178,14 +37333,8 @@
 
 #: ../vector/v.select/args.c:51
 #, fuzzy
-msgid ""
-"A feature is written to output if the result of operation 'ainput operator "
-"binput' is true. An input feature is considered to be true, if category of "
-"given layer is defined."
-msgstr ""
-"El elemento se escribe en la salida si el resultado de la operación 'entrada "
-"A operador entrada B' es verdadero. Un elemento de entrada se considera "
-"verdadero si se define la categoría de la capa dada."
+msgid "A feature is written to output if the result of operation 'ainput operator binput' is true. An input feature is considered to be true, if category of given layer is defined."
+msgstr "El elemento se escribe en la salida si el resultado de la operación 'entrada A operador entrada B' es verdadero. Un elemento de entrada se considera verdadero si se define la categoría de la capa dada."
 
 #: ../vector/v.select/args.c:59 ../vector/v.select/args.c:75
 #, fuzzy
@@ -40225,9 +37374,7 @@
 msgstr ""
 
 #: ../vector/v.select/args.c:84
-msgid ""
-"feature A is spatially related to feature B (using GEOS, requires 'relate' "
-"option)"
+msgid "feature A is spatially related to feature B (using GEOS, requires 'relate' option)"
 msgstr ""
 
 #: ../vector/v.select/args.c:94
@@ -40259,12 +37406,8 @@
 msgstr "vectorial, trabajo en red"
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:75
-msgid ""
-"Creates points/segments from input lines, linear reference system and "
-"positions read from stdin or a file."
-msgstr ""
-"Crea puntos/segmentos a partir de las líneas de entrada, sistema de "
-"referencia lineal y posiciones leídas de stdin o un archivo."
+msgid "Creates points/segments from input lines, linear reference system and positions read from stdin or a file."
+msgstr "Crea puntos/segmentos a partir de las líneas de entrada, sistema de referencia lineal y posiciones leídas de stdin o un archivo."
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:79
 #: ../vector/v.lrs/v.lrs.create/main.c:128
@@ -40306,9 +37449,7 @@
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:114
 msgid "Name of file containing segment rules. If not given, read from stdin."
-msgstr ""
-"Nombre del archivo que contiene reglas de segmentos. Si no se indica, se lee "
-"de stdin."
+msgstr "Nombre del archivo que contiene reglas de segmentos. Si no se indica, se lee de stdin."
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:155
 #: ../vector/v.lrs/v.lrs.create/main.c:315
@@ -40345,8 +37486,7 @@
 "Cannot get point on line: cat = [%d] distance = [%f] (line length = %f)\n"
 "%s"
 msgstr ""
-"No se puede obtener punto en línea: categoría = [%d] distancia = [%f] "
-"(longitud de línea = %f)\n"
+"No se puede obtener punto en línea: categoría = [%d] distancia = [%f] (longitud de línea = %f)\n"
 "%s"
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:253
@@ -40373,8 +37513,7 @@
 "Requested offset for the 1. point not found, using nearest found:\n"
 "  %s"
 msgstr ""
-"Offset solicitado para el punto 1. no encontrado, utilizando el más próximo "
-"encontrado:\n"
+"Offset solicitado para el punto 1. no encontrado, utilizando el más próximo encontrado:\n"
 "  %s"
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:273
@@ -40392,8 +37531,7 @@
 "Requested offset for the 2. point not found, using nearest found:\n"
 "  %s"
 msgstr ""
-"Offset utilizado para el punto 2. no encontrado, utilizando el más próximo "
-"encontrado:\n"
+"Offset utilizado para el punto 2. no encontrado, utilizando el más próximo encontrado:\n"
 "  %s"
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:282
@@ -40420,8 +37558,7 @@
 "Cannot make line segment: cat = %d : %f - %f (line length = %f)\n"
 "%s"
 msgstr ""
-"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud "
-"de línea = %f)\n"
+"No se puede hacer el segmento de línea: categoría = %d : %f - %f (longitud de línea = %f)\n"
 "%s"
 
 #: ../vector/v.lrs/v.lrs.segment/main.c:356
@@ -40487,21 +37624,16 @@
 
 #: ../vector/v.lrs/v.lrs.create/main.c:173
 msgid "Column containing milepost position for the beginning of next segment"
-msgstr ""
-"Columna que contiene la posición del punto kilométrico para el comienzo del "
-"siguiente segmento"
+msgstr "Columna que contiene la posición del punto kilométrico para el comienzo del siguiente segmento"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:182
 #, fuzzy
-msgid ""
-"Column containing offset from milepost for the beginning of next segment"
+msgid "Column containing offset from milepost for the beginning of next segment"
 msgstr "Columna que contiene "
 
 #: ../vector/v.lrs/v.lrs.create/main.c:191
 msgid "Column containing milepost position for the end of previous segment"
-msgstr ""
-"Columna que contiene la posición del punto kilométrico para el final del "
-"segmento anterior"
+msgstr "Columna que contiene la posición del punto kilométrico para el final del segmento anterior"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:200
 msgid "Column containing offset from milepost for the end of previous segment"
@@ -40564,8 +37696,7 @@
 #: ../vector/v.lrs/v.lrs.create/main.c:490
 #, c-format
 msgid "Milepost (start) %f+%f used as %f+%f (change MP to integer)"
-msgstr ""
-"Punto kilométrico (inicio) %f+%f usado como %f+%f (cambiar PK a entero)"
+msgstr "Punto kilométrico (inicio) %f+%f usado como %f+%f (cambiar PK a entero)"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:512
 #, c-format
@@ -40580,8 +37711,7 @@
 #: ../vector/v.lrs/v.lrs.create/main.c:585
 #, c-format
 msgid "Point [%d] cat [%d] is out of threshold (distance = %f)"
-msgstr ""
-"El punto [%d] con categoría [%d] está fuera del umbral (distancia = %f)"
+msgstr "El punto [%d] con categoría [%d] está fuera del umbral (distancia = %f)"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:717
 #, c-format
@@ -40590,34 +37720,27 @@
 
 #: ../vector/v.lrs/v.lrs.create/main.c:734
 msgid "Start of 1. MP >= end of 2. MP for points' cats %[d], [%d]"
-msgstr ""
-"Comienzo del PK 1. >= final del PK 2. para categorías de punto %[d], [%d]"
+msgstr "Comienzo del PK 1. >= final del PK 2. para categorías de punto %[d], [%d]"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:751
 #, c-format
 msgid "Start of 1. MP >= start of 2. MP for points' cats [%d], [%d]"
-msgstr ""
-"Comienzo del PK 1. >= comienzo del PK 2. para categorías de punto [%d], [%d]"
+msgstr "Comienzo del PK 1. >= comienzo del PK 2. para categorías de punto [%d], [%d]"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:761
 #, c-format
 msgid "Distance along line identical for points' cats [%d], [%d]"
-msgstr ""
-"Distancia a lo largo de línea idéntica para categorías de punto [%d], [%d]"
+msgstr "Distancia a lo largo de línea idéntica para categorías de punto [%d], [%d]"
 
 #: ../vector/v.lrs/v.lrs.create/main.c:775
 #, c-format
 msgid "Not enough points (%d) attached to the line (cat %d), line skip."
-msgstr ""
-"Puntos insuficientes (%d) asignados a la línea (categoría %d). Se salta la ?"
-"ínea."
+msgstr "Puntos insuficientes (%d) asignados a la línea (categoría %d). Se salta la ?ínea."
 
 #: ../vector/v.lrs/v.lrs.create/main.c:780
 #, c-format
 msgid "Unable to guess direction for the line (cat %d), line skip."
-msgstr ""
-"No se puede averiguar la dirección para la línea (categoría %d), se salta la "
-"línea."
+msgstr "No se puede averiguar la dirección para la línea (categoría %d), se salta la línea."
 
 #: ../vector/v.lrs/v.lrs.create/main.c:784
 #, c-format
@@ -40639,12 +37762,8 @@
 
 #: ../vector/v.lrs/v.lrs.where/main.c:61
 #, fuzzy
-msgid ""
-"Finds line id and real km+offset for given points in vector map using linear "
-"reference system."
-msgstr ""
-"Hallar una id de línea y km reales + compensación para puntos especificados "
-"en un mapa vectorial empleando sistema de referencia lineal"
+msgid "Finds line id and real km+offset for given points in vector map using linear reference system."
+msgstr "Hallar una id de línea y km reales + compensación para puntos especificados en un mapa vectorial empleando sistema de referencia lineal"
 
 #: ../vector/v.lrs/v.lrs.where/main.c:70
 msgid "Input vector map containing points"
@@ -40749,18 +37868,12 @@
 msgstr "Copiar atributos"
 
 #: ../vector/v.reclass/main.c:71
-msgid ""
-"Changes vector category values for an existing vector map according to "
-"results of SQL queries or a value in attribute table column."
-msgstr ""
-"Cambia los valores vectoriales de categoría por un mapa vectorial existente "
-"de acuerdo con los resultados de consultas SQL o un valor en la columna de "
-"la tabla de atributos."
+msgid "Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column."
+msgstr "Cambia los valores vectoriales de categoría por un mapa vectorial existente de acuerdo con los resultados de consultas SQL o un valor en la columna de la tabla de atributos."
 
 #: ../vector/v.reclass/main.c:88
 msgid "The name of the column whose values are to be used as new categories"
-msgstr ""
-"El nombre de la columna cuyos valores se utilizarán como nuevas categorías"
+msgstr "El nombre de la columna cuyos valores se utilizarán como nuevas categorías"
 
 #: ../vector/v.reclass/main.c:89
 #, fuzzy
@@ -40833,8 +37946,7 @@
 #: ../vector/v.reclass/main.c:402
 #, c-format
 msgid "%d previously set categories overwritten by new category %d"
-msgstr ""
-"%d categorías previamente establecidas sobrescritas por la nueva categoría %d"
+msgstr "%d categorías previamente establecidas sobrescritas por la nueva categoría %d"
 
 #: ../vector/v.reclass/main.c:428
 msgid "Incomplete rule"
@@ -40875,9 +37987,7 @@
 #: ../vector/v.to.rast/main.c:79
 #, fuzzy
 msgid "use value specified by value option"
-msgstr ""
-"Asignar un valor especificado a las celdas sin datos para las bandas de "
-"salida"
+msgstr "Asignar un valor especificado a las celdas sin datos para las bandas de salida"
 
 #: ../vector/v.to.rast/main.c:80
 #, fuzzy
@@ -40890,9 +38000,7 @@
 
 #: ../vector/v.to.rast/main.c:87
 msgid "Name of column for 'attr' parameter (data type must be numeric)"
-msgstr ""
-"Nombre de columna para el parámetro 'attr' (el tipo de datos debe ser "
-"numérico)"
+msgstr "Nombre de columna para el parámetro 'attr' (el tipo de datos debe ser numérico)"
 
 #: ../vector/v.to.rast/main.c:93
 msgid "Name of color definition column (with RRR:GGG:BBB entries)"
@@ -40912,8 +38020,7 @@
 msgstr "Longitud de página (por omisión: %d líneas)"
 
 #: ../vector/v.to.rast/main.c:122
-msgid ""
-"All cells touched by the line will be set, not only those on the render path"
+msgid "All cells touched by the line will be set, not only those on the render path"
 msgstr ""
 
 #: ../vector/v.to.rast/main.c:132
@@ -40927,19 +38034,15 @@
 
 #: ../vector/v.to.rast/main.c:146
 msgid "Column parameter cannot be combined with use of category values option"
-msgstr ""
-"El parámetro columna no se puede combinar con el uso de la opción valores de "
-"categoría"
+msgstr "El parámetro columna no se puede combinar con el uso de la opción valores de categoría"
 
 #: ../vector/v.to.rast/main.c:151
 msgid "Column parameter cannot be combined with use of value option"
-msgstr ""
-"El parámetro columna no se puede combinar con el uso de la opción valor"
+msgstr "El parámetro columna no se puede combinar con el uso de la opción valor"
 
 #: ../vector/v.to.rast/main.c:156
 msgid "Column parameter cannot be combined with use of z coordinate"
-msgstr ""
-"El parámetro columna no se puede combinar con el uso de la coordenada Z"
+msgstr "El parámetro columna no se puede combinar con el uso de la coordenada Z"
 
 #: ../vector/v.to.rast/main.c:162
 #, c-format
@@ -40991,8 +38094,7 @@
 
 #: ../vector/v.to.rast/vect2rast.c:199
 msgid "Color can be updated from database only if use=attr"
-msgstr ""
-"El color se puede actualizar desde la base de datos sólo si uso=atributo"
+msgstr "El color se puede actualizar desde la base de datos sólo si uso=atributo"
 
 #: ../vector/v.to.rast/vect2rast.c:219
 #, c-format
@@ -41036,9 +38138,7 @@
 #: ../vector/v.to.rast/support.c:176
 #, c-format
 msgid "Error in color definition column (%s) with cat %d: colorstring [%s]"
-msgstr ""
-"Error en la columna (%s) de definición de color con categoría %d: "
-"colorstring [%s]"
+msgstr "Error en la columna (%s) de definición de color con categoría %d: colorstring [%s]"
 
 #: ../vector/v.to.rast/support.c:179
 msgid "Color set to [200:200:200]"
@@ -41060,9 +38160,7 @@
 
 #: ../vector/v.db.connect/main.c:57
 msgid "Prints/sets DB connection for a vector map to attribute table."
-msgstr ""
-"Imprime/establece la conexión a la base de datos para un mapa vectorial a la "
-"tabla de atributos."
+msgstr "Imprime/establece la conexión a la base de datos para un mapa vectorial a la tabla de atributos."
 
 #: ../vector/v.db.connect/main.c:79
 #, fuzzy
@@ -41081,9 +38179,7 @@
 #: ../vector/v.db.connect/main.c:93
 #, fuzzy
 msgid "Print all map connection parameters in shell script style and exit"
-msgstr ""
-"Imprimir todos los parámetros de conexión del mapa y salir en estilo de "
-"script de consola"
+msgstr "Imprimir todos los parámetros de conexión del mapa y salir en estilo de script de consola"
 
 #: ../vector/v.db.connect/main.c:95
 msgid "Format: layer[/layer name] table key database driver"
@@ -41091,9 +38187,7 @@
 
 #: ../vector/v.db.connect/main.c:101
 msgid "Print types/names of table columns for specified layer and exit"
-msgstr ""
-"Imprimir tipos/nombre de columnas de la tabla para capas especificadas y "
-"salir"
+msgstr "Imprimir tipos/nombre de columnas de la tabla para capas especificadas y salir"
 
 #: ../vector/v.db.connect/main.c:108
 msgid "Overwrite connection parameter for certain layer"
@@ -41119,19 +38213,13 @@
 
 #: ../vector/v.db.connect/main.c:197
 #, fuzzy, c-format
-msgid ""
-"layer <%d/%s> table <%s> in database <%s> through driver <%s> with key <%s>\n"
-msgstr ""
-"capa <%d> tabla <%s> en la base de datos <%s> a través del controlador <%s> "
-"con clave <%s>\n"
+msgid "layer <%d/%s> table <%s> in database <%s> through driver <%s> with key <%s>\n"
+msgstr "capa <%d> tabla <%s> en la base de datos <%s> a través del controlador <%s> con clave <%s>\n"
 
 #: ../vector/v.db.connect/main.c:203
 #, c-format
-msgid ""
-"layer <%d> table <%s> in database <%s> through driver <%s> with key <%s>\n"
-msgstr ""
-"capa <%d> tabla <%s> en la base de datos <%s> a través del controlador <%s> "
-"con clave <%s>\n"
+msgid "layer <%d> table <%s> in database <%s> through driver <%s> with key <%s>\n"
+msgstr "capa <%d> tabla <%s> en la base de datos <%s> a través del controlador <%s> con clave <%s>\n"
 
 #: ../vector/v.db.connect/main.c:266
 #, c-format
@@ -41145,20 +38233,12 @@
 
 #: ../vector/v.db.connect/main.c:302 ../vector/v.db.connect/main.c:320
 #, c-format
-msgid ""
-"The table <%s> is now part of vector map <%s> and may be deleted or "
-"overwritten by GRASS modules"
-msgstr ""
-"La tabla <%s> ahora es parte del mapa vectorial <%s> y se puede borrar o "
-"sobrescribir por los módulos de GRASS"
+msgid "The table <%s> is now part of vector map <%s> and may be deleted or overwritten by GRASS modules"
+msgstr "La tabla <%s> ahora es parte del mapa vectorial <%s> y se puede borrar o sobrescribir por los módulos de GRASS"
 
 #: ../vector/v.db.connect/main.c:351
-msgid ""
-"For defining a new connection you have to specify these parameters: driver, "
-"database, table [, key [, layer]]"
-msgstr ""
-"Para definir una nueva conexión tiene que especificar estos parámetros: "
-"controlador, base de datos, tabla [, clave [, capa]]"
+msgid "For defining a new connection you have to specify these parameters: driver, database, table [, key [, layer]]"
+msgstr "Para definir una nueva conexión tiene que especificar estos parámetros: controlador, base de datos, tabla [, clave [, capa]]"
 
 #: ../vector/v.parallel/main.c:52
 msgid "Creates parallel line to input vector lines."
@@ -41263,16 +38343,12 @@
 
 #: ../vector/v.out.postgis/table.c:50
 #, c-format
-msgid ""
-"Invalid FID column (%s). FID column must be integer. Please specify "
-"different FID column by 'options=\"FID=<name>\"'."
+msgid "Invalid FID column (%s). FID column must be integer. Please specify different FID column by 'options=\"FID=<name>\"'."
 msgstr ""
 
 #: ../vector/v.out.postgis/table.c:57
 #, c-format
-msgid ""
-"Column (%s) already exists in the table. Please specify different geometry "
-"column by 'options=\"GEOMETRY_NAME=<name>\"'."
+msgid "Column (%s) already exists in the table. Please specify different geometry column by 'options=\"GEOMETRY_NAME=<name>\"'."
 msgstr ""
 
 #: ../vector/v.out.postgis/main.c:46
@@ -41292,8 +38368,7 @@
 #: ../vector/v.out.postgis/main.c:103
 #, fuzzy, c-format
 msgid "Vector map <%s> is not in native format. Export cancelled."
-msgstr ""
-"No se encuentra el mapa vectorial <%s> en el directorio de mapas actual"
+msgstr "No se encuentra el mapa vectorial <%s> en el directorio de mapas actual"
 
 #: ../vector/v.out.postgis/main.c:134
 #, fuzzy, c-format
@@ -41381,19 +38456,15 @@
 #: ../vector/v.out.postgis/args.c:37
 #, fuzzy
 msgid "If not specified, input name is used"
-msgstr ""
-"Nombre de capa OGR. Si no se especifica, se usará en nombre de entrado."
+msgstr "Nombre de capa OGR. Si no se especifica, se usará en nombre de entrado."
 
 #: ../vector/v.out.postgis/args.c:44
 #, fuzzy
-msgid ""
-"Name for output vector map defined as a link to the PostGIS feature table"
+msgid "Name for output vector map defined as a link to the PostGIS feature table"
 msgstr "Crea un nuevo vectorial como un enlace de sólo lectura a una capa OGR."
 
 #: ../vector/v.out.postgis/args.c:46
-msgid ""
-"If not specified, the vector link is not created. The link can be also "
-"manually created by 'v.external' module."
+msgid "If not specified, the vector link is not created. The link can be also manually created by 'v.external' module."
 msgstr ""
 
 #: ../vector/v.out.postgis/args.c:53
@@ -41440,8 +38511,7 @@
 
 #: ../vector/v.in.ogr/main.c:153
 msgid "OGR layer name. If not given, all available layers are imported"
-msgstr ""
-"Nombre de capa OGR. Si no se indica, se importan todas las capas disponibles."
+msgstr "Nombre de capa OGR. Si no se indica, se importan todas las capas disponibles."
 
 #: ../vector/v.in.ogr/main.c:155
 msgid ""
@@ -41459,8 +38529,7 @@
 
 #: ../vector/v.in.ogr/main.c:185
 msgid "Smaller areas and islands are ignored. Should be greater than snap^2"
-msgstr ""
-"Las áreas más pequeñas y las islas se ignorarán. Debería ser mayor que snap²"
+msgstr "Las áreas más pequeñas y las islas se ignorarán. Debería ser mayor que snap²"
 
 #: ../vector/v.in.ogr/main.c:191
 msgid "Optionally change default input type"
@@ -41491,12 +38560,8 @@
 msgstr "'-1' para sin autoensamblaje"
 
 #: ../vector/v.in.ogr/main.c:223
-msgid ""
-"List of column names to be used instead of original names, first is used for "
-"category column"
-msgstr ""
-"Lista de nombres de columna a usar en vez de los originales. El primero se "
-"usa para la columna de categoría"
+msgid "List of column names to be used instead of original names, first is used for category column"
+msgstr "Lista de nombres de columna a usar en vez de los originales. El primero se usa para la columna de categoría"
 
 #: ../vector/v.in.ogr/main.c:232
 #, fuzzy
@@ -41513,9 +38578,7 @@
 msgstr "Nombre de la columna usada como etiquetas de categoría ráster"
 
 #: ../vector/v.in.ogr/main.c:244
-msgid ""
-"If not given, categories are generated as unique values and stored in 'cat' "
-"column"
+msgid "If not given, categories are generated as unique values and stored in 'cat' column"
 msgstr ""
 
 #: ../vector/v.in.ogr/main.c:249
@@ -41542,8 +38605,7 @@
 msgstr "Cambiar nombres de columna a minúsculas"
 
 #: ../vector/v.in.ogr/main.c:363
-msgid ""
-"Database not defined, please check default  connection settings by db.connect"
+msgid "Database not defined, please check default  connection settings by db.connect"
 msgstr ""
 
 #: ../vector/v.in.ogr/main.c:432
@@ -41573,7 +38635,7 @@
 
 #: ../vector/v.in.ogr/main.c:561
 msgid "The region flag is applied only to the first OGR layer"
-msgstr ""
+msgstr "La opción de región solo es aplicada a la primer capa OGR"
 
 #: ../vector/v.in.ogr/main.c:568
 msgid "The current region does not overlap with OGR input. Nothing to import."
@@ -41584,8 +38646,7 @@
 msgstr ""
 
 #: ../vector/v.in.ogr/main.c:626
-msgid ""
-"The 'spatial' parameters do not overlap with OGR input. Nothing to import."
+msgid "The 'spatial' parameters do not overlap with OGR input. Nothing to import."
 msgstr ""
 
 #: ../vector/v.in.ogr/main.c:660
@@ -41625,25 +38686,17 @@
 #: ../vector/v.in.ogr/main.c:1010
 #, c-format
 msgid "Writing column <%s> with fixed length %d chars (may be truncated)"
-msgstr ""
-"Escribiendo columna <%s> con longitud fija de %d caracteres (puede quedar "
-"truncada)"
+msgstr "Escribiendo columna <%s> con longitud fija de %d caracteres (puede quedar truncada)"
 
 #: ../vector/v.in.ogr/main.c:1033
 #, c-format
-msgid ""
-"Width for column %s set to 255 (was not specified by OGR), some strings may "
-"be truncated!"
-msgstr ""
-"Anchura para la columna %s establecida a 255 (no fue especificada por OGR). "
-"¡Algunas cadenas pueden quedar truncadas!"
+msgid "Width for column %s set to 255 (was not specified by OGR), some strings may be truncated!"
+msgstr "Anchura para la columna %s establecida a 255 (no fue especificada por OGR). ¡Algunas cadenas pueden quedar truncadas!"
 
 #: ../vector/v.in.ogr/main.c:1045
 #, c-format
 msgid "Writing column %s with fixed length %d chars (may be truncated)"
-msgstr ""
-"Escribiendo la columna %s con longitud fija de %d caracteres (puede quedar "
-"truncada)"
+msgstr "Escribiendo la columna %s con longitud fija de %d caracteres (puede quedar truncada)"
 
 #: ../vector/v.in.ogr/main.c:1049
 #, c-format
@@ -41692,15 +38745,8 @@
 
 #: ../vector/v.in.ogr/main.c:1404
 #, c-format
-msgid ""
-"%d areas represent more (overlapping) features, because polygons overlap in "
-"input layer(s). Such areas are linked to more than 1 row in attribute table. "
-"The number of features for those areas is stored as category in layer %d"
-msgstr ""
-"%d áreas representan más elementos (solapados), porque los polígonos solapan "
-"en la capa(s) de entrada. Estas áreas están enlazadas a más de una fila en "
-"la tabla de atributos. El número de elementos para estas áreas se guarda "
-"como categoría en la capa %d"
+msgid "%d areas represent more (overlapping) features, because polygons overlap in input layer(s). Such areas are linked to more than 1 row in attribute table. The number of features for those areas is stored as category in layer %d"
+msgstr "%d áreas representan más elementos (solapados), porque los polígonos solapan en la capa(s) de entrada. Estas áreas están enlazadas a más de una fila en la tabla de atributos. El número de elementos para estas áreas se guarda como categoría en la capa %d"
 
 #: ../vector/v.in.ogr/main.c:1414
 #, c-format
@@ -41772,12 +38818,8 @@
 
 #: ../vector/v.in.ogr/main.c:1571
 #, fuzzy
-msgid ""
-"Input data contains 3D features. Created vector is 2D only, disable -2 flag "
-"to import 3D vector."
-msgstr ""
-"Los datos de entrada contienen elementos 3D. El vectorial creado es 2D. Use "
-"la opción -z para importar vectoriales 3D."
+msgid "Input data contains 3D features. Created vector is 2D only, disable -2 flag to import 3D vector."
+msgstr "Los datos de entrada contienen elementos 3D. El vectorial creado es 2D. Use la opción -z para importar vectoriales 3D."
 
 #: ../vector/v.in.ogr/geom.c:76 ../vector/v.in.ogr/geom.c:261
 #: ../vector/v.in.ogr/geom.c:275 ../vector/v.in.ogr/geom.c:304
@@ -41826,8 +38868,7 @@
 
 #: ../vector/v.net.components/main.c:75
 msgid "Computes strongly and weakly connected components in the network."
-msgstr ""
-"Calcula componentes que están fuertemente y débilmente conectados en la red."
+msgstr "Calcula componentes que están fuertemente y débilmente conectados en la red."
 
 #: ../vector/v.net.components/main.c:123
 #, fuzzy
@@ -41853,8 +38894,7 @@
 #: ../vector/v.perturb/main.c:67
 #, fuzzy
 msgid "Random location perturbations of vector points."
-msgstr ""
-"Perturbaciones de localizaciones aleatorias de puntos vectoriales de GRASS"
+msgstr "Perturbaciones de localizaciones aleatorias de puntos vectoriales de GRASS"
 
 #: ../vector/v.perturb/main.c:81
 msgid "Distribution of perturbation"
@@ -41867,14 +38907,8 @@
 
 #: ../vector/v.perturb/main.c:89
 #, fuzzy
-msgid ""
-"If the distribution is uniform, only one parameter, the maximum, is needed. "
-"For a normal distribution, two parameters, the mean and standard deviation, "
-"are required."
-msgstr ""
-"Parámetro(s) de distribución. Se la distribución es uniforme, sólo se "
-"necesita un parámetro, el máximo. Para una distribución normal se requieren "
-"dos parámetros, la media y la desviación estándar."
+msgid "If the distribution is uniform, only one parameter, the maximum, is needed. For a normal distribution, two parameters, the mean and standard deviation, are required."
+msgstr "Parámetro(s) de distribución. Se la distribución es uniforme, sólo se necesita un parámetro, el máximo. Para una distribución normal se requieren dos parámetros, la media y la desviación estándar."
 
 #: ../vector/v.perturb/main.c:99
 msgid "Minimum deviation in map units"
@@ -41910,12 +38944,8 @@
 msgstr "Calculando medias de clase ..."
 
 #: ../vector/v.net.centrality/main.c:100
-msgid ""
-"Computes degree, centrality, betweeness, closeness and eigenvector "
-"centrality measures in the network."
-msgstr ""
-"Calcula grados, centralidad, intermediación -betweeness-, proximidad y las "
-"medidas de la centralidad del eigenvector en la red."
+msgid "Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network."
+msgstr "Calcula grados, centralidad, intermediación -betweeness-, proximidad y las medidas de la centralidad del eigenvector en la red."
 
 #: ../vector/v.net.centrality/main.c:148
 msgid "Name of degree centrality column"
@@ -41957,9 +38987,7 @@
 
 #: ../vector/v.net.centrality/main.c:325
 msgid "Computing betweenness and/or closeness centrality measure"
-msgstr ""
-"Calculando la intermediación -betweeness- y/o la medida de la proximidad a "
-"la centralidad"
+msgstr "Calculando la intermediación -betweeness- y/o la medida de la proximidad a la centralidad"
 
 #: ../vector/v.net.centrality/main.c:332
 msgid "Computing eigenvector centrality measure"
@@ -41994,7 +39022,7 @@
 
 #: ../vector/v.generalize/main.c:79
 msgid "smoothing"
-msgstr ""
+msgstr "suavizando"
 
 #: ../vector/v.generalize/main.c:80
 #, fuzzy
@@ -42012,18 +39040,16 @@
 msgstr "Generalización basada en vectoriales."
 
 #: ../vector/v.generalize/main.c:100
-msgid ""
-"Error map of all lines and boundaries not being generalized due to topology "
-"issues or over-simplification"
+msgid "Error map of all lines and boundaries not being generalized due to topology issues or over-simplification"
 msgstr ""
 
 #: ../vector/v.generalize/main.c:124
 msgid "Douglas-Peucker Algorithm"
-msgstr ""
+msgstr "Algoritmo Douglas-Peucker"
 
 #: ../vector/v.generalize/main.c:125
 msgid "Douglas-Peucker Algorithm with reduction parameter"
-msgstr ""
+msgstr "Algoritmo Douglas-Peucker con reducción de parámetro"
 
 #: ../vector/v.generalize/main.c:126
 #, fuzzy
@@ -42032,11 +39058,11 @@
 
 #: ../vector/v.generalize/main.c:127
 msgid "Vertex Reduction Algorithm eliminates points close to each other"
-msgstr ""
+msgstr "El algoritmo de reducción de vértices elimina puntos cercanos entre sí"
 
 #: ../vector/v.generalize/main.c:128
 msgid "Reumann-Witkam Algorithm"
-msgstr ""
+msgstr "Algoritmo Reumann-Witkam"
 
 #: ../vector/v.generalize/main.c:129
 msgid "Boyle's Forward-Looking Algorithm"
@@ -42052,7 +39078,7 @@
 
 #: ../vector/v.generalize/main.c:132
 msgid "Chaiken's Algorithm"
-msgstr ""
+msgstr "Algoritmo de Chaiken"
 
 #: ../vector/v.generalize/main.c:133
 msgid "Interpolation by Cubic Hermite Splines"
@@ -42060,7 +39086,7 @@
 
 #: ../vector/v.generalize/main.c:134
 msgid "Snakes method for line smoothing"
-msgstr ""
+msgstr "Método Snakes para suavizar linea"
 
 #: ../vector/v.generalize/main.c:135
 #, fuzzy
@@ -42086,8 +39112,7 @@
 
 #: ../vector/v.generalize/main.c:162
 msgid "Percentage of the points in the output of 'douglas_reduction' algorithm"
-msgstr ""
-"Porcentaje de los puntos en la salida del algoritmo 'douglas_reduction'"
+msgstr "Porcentaje de los puntos en la salida del algoritmo 'douglas_reduction'"
 
 #: ../vector/v.generalize/main.c:171
 msgid "Slide of computed point toward the original point"
@@ -42129,7 +39154,7 @@
 
 #: ../vector/v.generalize/main.c:237
 msgid "Do not modify end points of lines forming a closed loop"
-msgstr ""
+msgstr "No modificar los puntos terminales de las lineas que forman un ciclo cerrado"
 
 #: ../vector/v.generalize/main.c:240
 #, fuzzy
@@ -42181,8 +39206,7 @@
 
 #: ../vector/v.generalize/main.c:571
 #, fuzzy, c-format
-msgid ""
-"%d boundaries were not modified because modification would damage topology"
+msgid "%d boundaries were not modified because modification would damage topology"
 msgstr "%d contornos no recortados porque el recorte dañaría la topología"
 
 #: ../vector/v.generalize/main.c:574
@@ -42197,7 +39221,7 @@
 
 #: ../vector/v.generalize/main.c:596
 msgid "reduced"
-msgstr ""
+msgstr "reducido"
 
 #: ../vector/v.generalize/main.c:596
 #, fuzzy
@@ -42226,17 +39250,12 @@
 msgstr "Calculando medidas de centralidad..."
 
 #: ../vector/v.lidar.correction/main.c:71
-msgid ""
-"Correction of the v.lidar.growing output. It is the last of the three "
-"algorithms for LIDAR filtering."
-msgstr ""
-"Corrección de la salida de v.lidar.growing. Es el último de los tres "
-"algoritmos para el filtrado de LIDAR."
+msgid "Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering."
+msgstr "Corrección de la salida de v.lidar.growing. Es el último de los tres algoritmos para el filtrado de LIDAR."
 
 #: ../vector/v.lidar.correction/main.c:81
 msgid "Input observation vector map name (v.lidar.growing output)"
-msgstr ""
-"Nombre del mapa vectorial de observación de entrada (salida v.lidar.growing)"
+msgstr "Nombre del mapa vectorial de observación de entrada (salida v.lidar.growing)"
 
 #: ../vector/v.lidar.correction/main.c:84
 msgid "Output classified vector map name"
@@ -42355,9 +39374,7 @@
 msgstr "Altura z máxima (necesita -z flag o column name)"
 
 #: ../vector/v.random/main.c:147
-msgid ""
-"The seed to initialize the random generator. If not set the process ID is "
-"used"
+msgid "The seed to initialize the random generator. If not set the process ID is used"
 msgstr ""
 
 #: ../vector/v.random/main.c:150
@@ -42395,34 +39412,27 @@
 msgstr "%d de %d elementos seleccionados del mapa vectorial <%s>"
 
 #: ../vector/v.random/main.c:217
-#, fuzzy, c-format
+#, c-format
 msgid "The <-%c> flag requires an input vector with areas"
-msgstr "Nombre del mapa vectorial existente"
+msgstr "La opción <-%c> requiere un vectorial de entrada con áreas"
 
 #: ../vector/v.random/main.c:274
 msgid "Table should contain only two columns"
 msgstr "La tabla tendría que contener sólo dos columnas"
 
 #: ../vector/v.random/main.c:283
-msgid ""
-"You have created unsupported column type. This module supports only INTEGER "
-"and DOUBLE PRECISION column types."
-msgstr ""
-"Has creado un tipo de columna que no puede soportarse. Este módulo soporta "
-"sólo tipos de columna INTEGER i DOUBLE PRECISION."
+msgid "You have created unsupported column type. This module supports only INTEGER and DOUBLE PRECISION column types."
+msgstr "Has creado un tipo de columna que no puede soportarse. Este módulo soporta sólo tipos de columna INTEGER i DOUBLE PRECISION."
 
 #: ../vector/v.random/main.c:343
 #, fuzzy, c-format
-msgid ""
-"Selected areas in input vector <%s> do not overlap with the current region"
-msgstr ""
-"El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
+msgid "Selected areas in input vector <%s> do not overlap with the current region"
+msgstr "El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
 
 #: ../vector/v.random/main.c:355
 #, fuzzy, c-format
 msgid "Input vector <%s> does not overlap with the current region"
-msgstr ""
-"El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
+msgstr "El comienzo del mapa vectorial <%s> no contiene puntos en la región actual"
 
 #: ../vector/v.random/main.c:380
 msgid "Generating points..."
@@ -42435,14 +39445,8 @@
 
 #: ../vector/v.neighbors/main.c:55
 #, fuzzy
-msgid ""
-"Makes each cell value a function of the attribute values assigned to the "
-"vector points or centroids around it, and stores new cell values in an "
-"output raster map."
-msgstr ""
-"Hace cada valor de categoría de celda una función de los valores de "
-"categoría asignados a las celdas a su alrededor y guarda los nuevos valores "
-"de celda en una capa de mapa ráster de salida."
+msgid "Makes each cell value a function of the attribute values assigned to the vector points or centroids around it, and stores new cell values in an output raster map."
+msgstr "Hace cada valor de categoría de celda una función de los valores de categoría asignados a las celdas a su alrededor y guarda los nuevos valores de celda en una capa de mapa ráster de salida."
 
 #: ../vector/v.neighbors/main.c:77
 #, fuzzy
@@ -42481,8 +39485,7 @@
 msgstr "Fue imposible crear <%s> tabla."
 
 #: ../vector/v.outlier/main.c:352
-msgid ""
-"No subregions found! Check values for 'ew_step' and 'ns_step' parameters"
+msgid "No subregions found! Check values for 'ew_step' and 'ns_step' parameters"
 msgstr ""
 
 #: ../vector/v.outlier/main.c:425
@@ -42581,9 +39584,7 @@
 
 #, fuzzy
 #~ msgid "High resolution panchromatic image"
-#~ msgstr ""
-#~ "Transformación de Brovey para fundir canales multiespectrales y "
-#~ "pancromáticos de alta resolución"
+#~ msgstr "Transformación de Brovey para fundir canales multiespectrales y pancromáticos de alta resolución"
 
 #, fuzzy
 #~ msgid "High Pass Filter Options"
@@ -42652,15 +39653,11 @@
 
 #, fuzzy
 #~ msgid "One of options <%s> or <%s> must be specified"
-#~ msgstr ""
-#~ "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-#~ "\"ráster\" o \"reglas\"!"
+#~ msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
 
 #, fuzzy
 #~ msgid "Option <%s> must be specified"
-#~ msgstr ""
-#~ "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", "
-#~ "\"ráster\" o \"reglas\"!"
+#~ msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
 
 #~ msgid "sites"
 #~ msgstr "lugares"
@@ -42685,15 +39682,11 @@
 #~ msgid "Input format: dimension: %d strings: %d FP: %d"
 #~ msgstr "Formato de entrada: dimension: %d strings: %d FP: %d"
 
-#~ msgid ""
-#~ "Floating point category values, using sequential integer for category"
-#~ msgstr ""
-#~ "Valores de categoría de coma flotante, utilizando integer sequencial para "
-#~ "categoría"
+#~ msgid "Floating point category values, using sequential integer for category"
+#~ msgstr "Valores de categoría de coma flotante, utilizando integer sequencial para categoría"
 
 #~ msgid "No category values, using sequential integer for category"
-#~ msgstr ""
-#~ "No hay valores de categoría, utilizando integer sequencial para categoría"
+#~ msgstr "No hay valores de categoría, utilizando integer sequencial para categoría"
 
 #~ msgid "Transferring sites to vector point map..."
 #~ msgstr "Transfiriendo site a mapa vectorial..."
@@ -42705,8 +39698,7 @@
 #~ msgstr "Realizando la función de mapa de un argumento en el mapa %s"
 
 #~ msgid "Performing 2 arg map function on maps %s and %s"
-#~ msgstr ""
-#~ "Realizando la función de mapa de dos argumentos en los mapas %s y %s"
+#~ msgstr "Realizando la función de mapa de dos argumentos en los mapas %s y %s"
 
 #~ msgid "Performing map %s + %s"
 #~ msgstr "Realizando mapa %s + %s"
@@ -42753,3 +39745,247 @@
 
 #~ msgid "Unknown raster map type"
 #~ msgstr "Tipo de mapa ráster desconocido"
+
+#~ msgid "Histogram constrained by range not yet implemented"
+#~ msgstr "El histograma constreñido por rango no está implementado aún"
+
+#, fuzzy
+#~ msgid "rhumbline"
+#~ msgstr "línea"
+
+#, fuzzy
+#~ msgid "Name of attribute column to be classified"
+#~ msgstr "Nombre de columna de atributos a usar para etiquetas"
+
+#, fuzzy
+#~ msgid "Colors (one per class)"
+#~ msgstr "Colores (uno por clase)"
+
+#~ msgid "Color for drawing null values (X symbol)"
+#~ msgstr "Color para dibujar los valores nuloes (símbolo X)"
+
+#~ msgid "Color for showing unknown information (? symbol)"
+#~ msgstr "Color para mostrar información desconocida (símbolo ?)"
+
+#, fuzzy
+#~ msgid "Options <%s> and <%s> are mutually exclusive. Option <%s> will be ignored."
+#~ msgstr "weight= y -c son excluyentes mutuamente"
+
+#, fuzzy
+#~ msgid "Flags -%c and -%c are mutually exclusive"
+#~ msgstr "weight= y -c son excluyentes mutuamente"
+
+#~ msgid "This should not happen see your system admin"
+#~ msgstr "Esto no tendría que suceder, consulta a tu administrador del sistema"
+
+#, fuzzy
+#~ msgid "Name for output basename raster map(s)"
+#~ msgstr "Nombre para el mapa(s) raster de salida"
+
+#, fuzzy
+#~ msgid "Name of output basename raster map(s)"
+#~ msgstr "Nombre para el mapa(s) raster de salida"
+
+#, fuzzy
+#~ msgid "Default: input"
+#~ msgstr "Error de discretización en unidades de mapa"
+
+#, fuzzy
+#~ msgid "Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset."
+#~ msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa ráster."
+
+#, fuzzy
+#~ msgid "Basename of the new generated 3D raster maps"
+#~ msgstr "Nombre del mapa ráster 3D de entrada"
+
+#, fuzzy
+#~ msgid "Converts a space time raster dataset into a 3D raster map."
+#~ msgstr "Convierte mapas ráster 3D en mapas ráster 2D"
+
+#, fuzzy
+#~ msgid "Type of the output space time dataset"
+#~ msgstr "Nombre de la nueva base de datos"
+
+#~ msgid "Basename for red, green and blue output raster maps"
+#~ msgstr "Nombre base para mapas raster de salida rojo, verde y azul"
+
+#~ msgid "File where the server capabilities will be saved ('c' flag)"
+#~ msgstr "Archivo donde las capacidades del servidor serán guardadas (opción 'c')"
+
+#, fuzzy
+#~ msgid "Type of the aggregation space time dataset"
+#~ msgstr "Nombre de la nueva base de datos"
+
+#, fuzzy
+#~ msgid "Value option that sets the area size limit (in hectares)"
+#~ msgstr "Opción de valor menor que establece el <= límite de tamaño de área [hectáreas]"
+
+#, fuzzy
+#~ msgid "Basename for output raster maps"
+#~ msgstr "Nombre para el mapa ráster de salida"
+
+#, fuzzy
+#~ msgid "Name for output elevation raster map"
+#~ msgstr "Nombre del mapa ráster de elevaciones"
+
+#, fuzzy
+#~ msgid "Name for output slope map (or fx)"
+#~ msgstr "Producir mapa de pendientes (o fx)"
+
+#, fuzzy
+#~ msgid "Name for output aspect map (or fy)"
+#~ msgstr "Nombre para el mapa raster de salida (rojo)"
+
+#, fuzzy
+#~ msgid "Name for output profile curvature map (or fxx)"
+#~ msgstr "Producir mapa de curvatura de perfil (o fxx)"
+
+#, fuzzy
+#~ msgid "Name for output tangential curvature map (or fyy)"
+#~ msgstr "Producir mapa de curvatura tangencial (o fyy)"
+
+#, fuzzy
+#~ msgid "Name for output mean curvature map (or fxy)"
+#~ msgstr "Producir mapa de curvatura media (o fxy)"
+
+#, fuzzy
+#~ msgid "Name of input raster map containing smoothing"
+#~ msgstr "Nombre del mapa ráster que contiene suavizado"
+
+#, fuzzy
+#~ msgid "Name of input raster map to be used as mask"
+#~ msgstr "Nombre del mapa ráster a utilizar como máscara"
+
+#, fuzzy
+#~ msgid "Name of binary raster file to be imported"
+#~ msgstr "Mapa ráster a importar"
+
+#, fuzzy
+#~ msgid "Name of input color map"
+#~ msgstr "Nombre de mapa vectorial"
+
+#, fuzzy
+#~ msgid "2D raster maps which represent the slices"
+#~ msgstr "Mapas ráster 2D que representan las rodajas"
+
+#, fuzzy
+#~ msgid "The 2D and 3D region settings are different. Using the 3D region settings to adjust the 2D region."
+#~ msgstr "Las configuraciones de la región 2D y 3D son diferentes. Usaré las configuraciones G3D para ajustar la región 2D."
+
+#, fuzzy
+#~ msgid "Constant elevation (if no elevation map is specified)"
+#~ msgstr "Elevación (si no se indica ningún mapa de elevación)"
+
+#, fuzzy
+#~ msgid "Finding the least cost paths ..."
+#~ msgstr "Encontrando ruta de coste..."
+
+#, fuzzy
+#~ msgid "Writing the output map  -%s-..."
+#~ msgstr "Escribiendo mapa..."
+
+#, fuzzy
+#~ msgid "fprange= and range= must be used together"
+#~ msgstr "Nombre de los mapas ráster a parchear juntos"
+
+#, fuzzy
+#~ msgid "invalid value for range= <%s>"
+#~ msgstr "Valor no válido para scalex"
+
+#, fuzzy
+#~ msgid "Name of first input raster map"
+#~ msgstr "Nombre del primer mapa ráster"
+
+#, fuzzy
+#~ msgid "Name of second input raster map"
+#~ msgstr "Nombre del segundo mapa ráster"
+
+#, fuzzy
+#~ msgid "Name of V5D raster file to be imported"
+#~ msgstr "Mapa ráster a importar"
+
+#, fuzzy
+#~ msgid "Name of column containing w-values attribute to interpolate"
+#~ msgstr "Nombre de la columna que contiene los datos a interpolar"
+
+#, fuzzy
+#~ msgid "point pattern"
+#~ msgstr "%d puntos cargados"
+
+#, fuzzy
+#~ msgid "Indices for quadrat counts of vector point lists."
+#~ msgstr "lugares"
+
+#, fuzzy
+#~ msgid "One of -%c, -%c or options <%s>, <%s> or <%s> must be specified"
+#~ msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
+
+#~ msgid "Option <%s> required for flag -%c"
+#~ msgstr "La opción <%s> es requerida para la opción -%c"
+
+#, fuzzy
+#~ msgid "Name of output directory or OGR or PostGIS data source"
+#~ msgstr "Nombre para la tabla de salida"
+
+#, fuzzy
+#~ msgid "Writing out hexagon grid..."
+#~ msgstr "Escribiendo mapa..."
+
+#~ msgid "grid"
+#~ msgstr "cuadrícula"
+
+#, fuzzy
+#~ msgid "Output feature type"
+#~ msgstr "Hata tipo de elemento"
+
+#, fuzzy
+#~ msgid "Create hexagons (default: rectangles)"
+#~ msgstr "Longitud de página (por omisión: %d líneas)"
+
+#, fuzzy
+#~ msgid "Invalid width"
+#~ msgstr "Ancho del icono"
+
+#, fuzzy
+#~ msgid "Invalid height"
+#~ msgstr "Este no válido"
+
+#, fuzzy
+#~ msgid "'grid' option missing"
+#~ msgstr "Falta la opción 'coor'"
+
+#~ msgid "The hexagons will be asymmetrical."
+#~ msgstr "Los hexágonos serán asimétricos."
+
+#~ msgid "Please use a higher resolution or a larger region"
+#~ msgstr "Por favor use una mayor resolución o una región más grande"
+
+#, fuzzy
+#~ msgid "The number of rows has been adjusted from %d to %d"
+#~ msgstr "OOPS: cambiadas filas desde %d hasta %d"
+
+#, fuzzy
+#~ msgid "The number of columns has been adjusted from %d to %d"
+#~ msgstr "El número de subrangos tiene que ser igual o mayor que 1"
+
+#~ msgid "The rectangles will be asymmetrical."
+#~ msgstr "Los rectángulos serán asimétricos."
+
+#~ msgid "Not enough memory for az"
+#~ msgstr "Memoria insuficiente para az"
+
+#, fuzzy
+#~ msgid "Input vector and computational region do not overlap"
+#~ msgstr "Mapa vectorial de entrada que contiene puntos"
+
+#, fuzzy
+#~ msgid "No lines found in input map <%s>"
+#~ msgstr "Columna <%s> no encontrada en la tabla <%s>"
+
+#, fuzzy
+#~ msgid "Option <%s> or <%s> must be specified"
+#~ msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"
+
+#, fuzzy
+#~ msgid "One of -%c or options <%s>, <%s> or <%s> must be specified"
+#~ msgstr "¡Se debe especificar \"-i\" o \"-r\" o una de las opciones \"color\", \"ráster\" o \"reglas\"!"

Modified: grass/trunk/locale/po/grasswxpy_es.po
===================================================================
--- grass/trunk/locale/po/grasswxpy_es.po	2014-12-12 22:23:25 UTC (rev 63516)
+++ grass/trunk/locale/po/grasswxpy_es.po	2014-12-13 11:15:18 UTC (rev 63517)
@@ -1,24 +1,27 @@
 # translation of grasswxpy_es.po to Español
 # This file is distributed under the same license as the GRASS package.
-# Copyright (C) 2008, 2009, GRASS Development Team
+# Copyright (C) 2008-2014 GRASS Development Team
 #
 # Carlos Davila <carluti at users.sourceforge.net>, 2008.
 # Javier Garcia Prieto <fjgarciaprieto hotmail.com>, 2009.
-# Joana Palahí/SIGTE-UdG <joana at sigte.udg.edu>, 2011.
+# Joana Palahí/SIGTE-UdG <joana at sigte.udg.edu>, 2011, 2014.
+# Daniel Torres <nobeeakon at gmail.com>, 2014.
 #: ../gui/wxpython/gis_set.py:122
 msgid ""
 msgstr ""
 "Project-Id-Version: grasswxpy_es\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2014-11-13 11:30+0100\n"
-"PO-Revision-Date: 2011-06-23 16:34+0100\n"
-"Last-Translator: Joana Palahí <joana at sigte.udg.edu>\n"
+"PO-Revision-Date: 2014-12-08 20:51-0600\n"
+"Last-Translator: Daniel Torres <nobeeakon at gmail.com>\n"
 "Language-Team: Español <grass-translations at lists.osgeo.org>\n"
 "Language: es_ES\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"X-Poedit-Language: Spanish\n"
+"X-Poedit-Country: SPAIN\n"
+"X-Generator: Lokalize 1.5\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #: ../gui/wxpython/iscatt/plots.py:42
@@ -73,9 +76,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/toolbars.py:56
-msgid ""
-"Zoom to scatter plot data extend mode (click on scatter plot for zooming to "
-"extend)"
+msgid "Zoom to scatter plot data extend mode (click on scatter plot for zooming to extend)"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/toolbars.py:58
@@ -93,8 +94,7 @@
 #: ../gui/wxpython/iscatt/toolbars.py:166
 #, fuzzy
 msgid "Exclude selected area from class"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/iscatt/toolbars.py:168
 msgid "Add new vertex"
@@ -158,8 +158,7 @@
 #, python-format
 msgid ""
 "Interactive Scatter Plot Tool can not be used.\n"
-"Number of cells (rows*cols) <%d> in current regionis higher than maximum "
-"limit <%d>.\n"
+"Number of cells (rows*cols) <%d> in current regionis higher than maximum limit <%d>.\n"
 "\n"
 "You can reduce number of cells in current region using <g.region> command."
 msgstr ""
@@ -167,19 +166,15 @@
 #: ../gui/wxpython/iscatt/controllers.py:228
 #, python-format
 msgid ""
-"Number of cells (rows*cols) <%d> in current region is higher than "
-"recommended threshold <%d>.\n"
-"It is strongly advised to reduce number of cells in current region bellow "
-"recommend threshold.\n"
+"Number of cells (rows*cols) <%d> in current region is higher than recommended threshold <%d>.\n"
+"It is strongly advised to reduce number of cells in current region bellow recommend threshold.\n"
 " It can be done by <g.region> command.\n"
 "\n"
 "Do you want to continue using Interactive Scatter Plot Tool with this region?"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/controllers.py:284
-msgid ""
-"Scatter plot with same band combination (regardless x y order) is already "
-"displayed."
+msgid "Scatter plot with same band combination (regardless x y order) is already displayed."
 msgstr ""
 
 #: ../gui/wxpython/iscatt/controllers.py:297
@@ -196,17 +191,14 @@
 #, python-format
 msgid ""
 "Scatter plot cannot be added.\n"
-"Multiple of bands ranges <%s:%d * %s:%d = %d> is higher than maximum limit <"
-"%d>.\n"
+"Multiple of bands ranges <%s:%d * %s:%d = %d> is higher than maximum limit <%d>.\n"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/controllers.py:314
 #, python-format
 msgid ""
-"Multiple of bands ranges <%s:%d * %s:%d = %d> is higher than recommended "
-"limit <%d>.\n"
-"It is strongly advised to reduce range extend of bands(e. g. using r."
-"rescale) bellow recommended threshold.\n"
+"Multiple of bands ranges <%s:%d * %s:%d = %d> is higher than recommended limit <%d>.\n"
+"It is strongly advised to reduce range extend of bands(e. g. using r.rescale) bellow recommended threshold.\n"
 "\n"
 "Do you really want to add this scatter plot?"
 msgstr ""
@@ -284,11 +276,11 @@
 
 #: ../gui/wxpython/iscatt/dialogs.py:56
 msgid "x axis:"
-msgstr ""
+msgstr "eje x:"
 
 #: ../gui/wxpython/iscatt/dialogs.py:62
 msgid "y axis:"
-msgstr ""
+msgstr "eje y:"
 
 #: ../gui/wxpython/iscatt/dialogs.py:97
 msgid "Bands of scatter plots to be added (x y):"
@@ -309,9 +301,7 @@
 msgstr "mapas %d eliminados del actual directorio de mapas"
 
 #: ../gui/wxpython/iscatt/dialogs.py:191
-msgid ""
-"Scatter plot with same bands combination (regardless x y order) has been "
-"already added into the list."
+msgid "Scatter plot with same bands combination (regardless x y order) has been already added into the list."
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:253 ../gui/wxpython/iclass/dialogs.py:710
@@ -371,11 +361,8 @@
 #: ../gui/wxpython/wxplot/dialogs.py:690
 #: ../gui/wxpython/wxplot/dialogs.py:1136 ../gui/wxpython/gcp/manager.py:2409
 #: ../gui/wxpython/vnet/dialogs.py:1188
-msgid ""
-"Apply and save changes to user settings file (default for next sessions)"
-msgstr ""
-"Aplicar y guardar los cambios en el archivo de configuración del usuario "
-"(predeterminado para las próximas sesiones)."
+msgid "Apply and save changes to user settings file (default for next sessions)"
+msgstr "Aplicar y guardar los cambios en el archivo de configuración del usuario (predeterminado para las próximas sesiones)."
 
 #: ../gui/wxpython/iscatt/dialogs.py:361
 #: ../gui/wxpython/gui_core/dialogs.py:1678
@@ -439,7 +426,7 @@
 
 #: ../gui/wxpython/iscatt/frame.py:544
 msgid "Hide"
-msgstr ""
+msgstr "Ocultar"
 
 #: ../gui/wxpython/iscatt/frame.py:546
 #, fuzzy
@@ -490,9 +477,7 @@
 #: ../gui/wxpython/mapdisp/test_mapdisp.py:88
 #, python-format
 msgid "GRASS module '%s' not found. Unable to start map display window."
-msgstr ""
-"Módulo GRASS '%s' no encontrado. No es posible abrir la ventana de "
-"visualización del mapa."
+msgstr "Módulo GRASS '%s' no encontrado. No es posible abrir la ventana de visualización del mapa."
 
 #: ../gui/wxpython/gui_core/gselect.py:59
 #, python-format
@@ -559,7 +544,7 @@
 
 #: ../gui/wxpython/gui_core/gselect.py:1311
 msgid "Native"
-msgstr ""
+msgstr "Nativo"
 
 #: ../gui/wxpython/gui_core/gselect.py:1317
 msgid "File"
@@ -886,12 +871,8 @@
 msgstr "Cerrar el diálogo al finalizar."
 
 #: ../gui/wxpython/gui_core/forms.py:583
-msgid ""
-"Close dialog when command is successfully finished. Change this settings in "
-"Preferences dialog ('Command' tab)."
-msgstr ""
-"Cerrar el diálogo cuando la comanda haya finalizado exitosamente. Cambiar "
-"esta configuración en el diálogo Preferencias ('Command' tab)."
+msgid "Close dialog when command is successfully finished. Change this settings in Preferences dialog ('Command' tab)."
+msgstr "Cerrar el diálogo cuando la comanda haya finalizado exitosamente. Cambiar esta configuración en el diálogo Preferencias ('Command' tab)."
 
 #: ../gui/wxpython/gui_core/forms.py:750
 #, python-format
@@ -913,7 +894,7 @@
 
 #: ../gui/wxpython/gui_core/forms.py:962
 msgid "This option is required"
-msgstr ""
+msgstr "Esta opción es requerida"
 
 #: ../gui/wxpython/gui_core/forms.py:979
 msgid "[multiple]"
@@ -949,9 +930,8 @@
 
 #: ../gui/wxpython/gui_core/forms.py:1505
 #: ../gui/wxpython/gmodeler/frame.py:1458
-#, fuzzy
 msgid "file"
-msgstr "Perfil."
+msgstr "archivo"
 
 #: ../gui/wxpython/gui_core/forms.py:1533
 #: ../gui/wxpython/modules/mcalc_builder.py:143
@@ -978,9 +958,7 @@
 msgstr "o introducir los valores interactivamente"
 
 #: ../gui/wxpython/gui_core/forms.py:1544
-msgid ""
-"Enter file content directly instead of specifying a file. Temporary file "
-"will be automatically created."
+msgid "Enter file content directly instead of specifying a file. Temporary file will be automatically created."
 msgstr ""
 
 #: ../gui/wxpython/gui_core/forms.py:1811
@@ -1041,7 +1019,7 @@
 
 #: ../gui/wxpython/gui_core/widgets.py:93
 msgid " (...)"
-msgstr ""
+msgstr " (...)"
 
 #: ../gui/wxpython/gui_core/widgets.py:873
 #: ../gui/wxpython/gui_core/dialogs.py:684
@@ -1286,12 +1264,8 @@
 
 #: ../gui/wxpython/gui_core/dialogs.py:420
 #, python-format
-msgid ""
-"Vector map <%s> already exists in the current mapset. Do you want to "
-"overwrite it?"
-msgstr ""
-"El archivo vectorial <%s> ya existe en el directorio de mapas de usuario "
-"actual (Mapset) ¿Quiere sobrescribirlo?"
+msgid "Vector map <%s> already exists in the current mapset. Do you want to overwrite it?"
+msgstr "El archivo vectorial <%s> ya existe en el directorio de mapas de usuario actual (Mapset) ¿Quiere sobrescribirlo?"
 
 #: ../gui/wxpython/gui_core/dialogs.py:423
 #: ../gui/wxpython/lmgr/layertree.py:797
@@ -1307,9 +1281,7 @@
 msgstr "Guardar región:"
 
 #: ../gui/wxpython/gui_core/dialogs.py:544
-msgid ""
-"Name cannot begin with '.' and must not contain space, quotes, '/', ''', "
-"'@', ',', '=', '*', and all other non-alphanumeric characters."
+msgid "Name cannot begin with '.' and must not contain space, quotes, '/', ''', '@', ',', '=', '*', and all other non-alphanumeric characters."
 msgstr ""
 
 #: ../gui/wxpython/gui_core/dialogs.py:559
@@ -1334,9 +1306,7 @@
 
 #: ../gui/wxpython/gui_core/dialogs.py:635
 #: ../gui/wxpython/gui_core/dialogs.py:1382
-msgid ""
-"Put here a regular expression. Characters '.*' stand for anything, character "
-"'^' stands for the beginning and '$' for the end."
+msgid "Put here a regular expression. Characters '.*' stand for anything, character '^' stands for the beginning and '$' for the end."
 msgstr ""
 
 #: ../gui/wxpython/gui_core/dialogs.py:642
@@ -1345,7 +1315,7 @@
 
 #: ../gui/wxpython/gui_core/dialogs.py:653
 msgid "Edit/create subgroup"
-msgstr ""
+msgstr "Editar/crear subgrupo"
 
 #: ../gui/wxpython/gui_core/dialogs.py:662
 msgid "Select existing subgroup or enter name of new subgroup:"
@@ -1372,8 +1342,7 @@
 #: ../gui/wxpython/gui_core/dialogs.py:719
 #, fuzzy
 msgid "Remove selected layer(s) from list."
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/gui_core/dialogs.py:762
 msgid "Check maps from group to be included into subgroup."
@@ -1482,7 +1451,7 @@
 #: ../gui/wxpython/gui_core/dialogs.py:1579
 #, python-format
 msgid "Dynamic series (%s)"
-msgstr ""
+msgstr "Series dinámicas (%s)"
 
 #: ../gui/wxpython/gui_core/dialogs.py:1604
 msgid "Multiple import"
@@ -1784,9 +1753,7 @@
 
 #: ../gui/wxpython/gui_core/preferences.py:272
 msgid "Ask when quiting wxGUI or closing display"
-msgstr ""
-"Preguntar cuando se abandona la interfaz gráfica de usuario wx o se cierre "
-"la ventana."
+msgstr "Preguntar cuando se abandona la interfaz gráfica de usuario wx o se cierre la ventana."
 
 #: ../gui/wxpython/gui_core/preferences.py:282
 #: ../gui/wxpython/gui_core/preferences.py:292
@@ -1805,9 +1772,7 @@
 
 #: ../gui/wxpython/gui_core/preferences.py:305
 msgid "Automatically copy selected text to clipboard (in Command console)"
-msgstr ""
-"Copiar automáticamente el texto seleccionado en el portapapeles (en la "
-"consola de Comandos)"
+msgstr "Copiar automáticamente el texto seleccionado en el portapapeles (en la consola de Comandos)"
 
 #: ../gui/wxpython/gui_core/preferences.py:320
 msgid "Workspace settings"
@@ -1815,8 +1780,7 @@
 
 #: ../gui/wxpython/gui_core/preferences.py:327
 msgid "Suppress positioning Map Display Window(s)"
-msgstr ""
-"Suprimir el posicionamiento de la(s) ventana(s) de visualización de mapas."
+msgstr "Suprimir el posicionamiento de la(s) ventana(s) de visualización de mapas."
 
 #: ../gui/wxpython/gui_core/preferences.py:339
 msgid "Suppress positioning Layer Manager window"
@@ -1824,18 +1788,11 @@
 
 #: ../gui/wxpython/gui_core/preferences.py:350
 msgid "Save current window layout as default"
-msgstr ""
-"Guardar parámetros de visualización de la ventana actual como "
-"predeterminados."
+msgstr "Guardar parámetros de visualización de la ventana actual como predeterminados."
 
 #: ../gui/wxpython/gui_core/preferences.py:353
-msgid ""
-"Save current position and size of Layer Manager window and opened Map "
-"Display window(s) and use as default for next sessions."
-msgstr ""
-"Guardar la posición y tamaño actuales, tanto de la ventana del Administrador "
-"de capas, como de la(s) de visualización de mapas abiertas y utilizar como "
-"ajustes predeterminados para próximas sesiones."
+msgid "Save current position and size of Layer Manager window and opened Map Display window(s) and use as default for next sessions."
+msgstr "Guardar la posición y tamaño actuales, tanto de la ventana del Administrador de capas, como de la(s) de visualización de mapas abiertas y utilizar como ajustes predeterminados para próximas sesiones."
 
 #: ../gui/wxpython/gui_core/preferences.py:372
 #: ../gui/wxpython/nviz/tools.py:96
@@ -1932,9 +1889,7 @@
 #: ../gui/wxpython/gui_core/preferences.py:684
 #: ../gui/wxpython/mapdisp/statusbar.py:535
 msgid "Constrain display resolution to computational settings"
-msgstr ""
-"Restringir la resolución de pantalla a la configuración de cálculo "
-"seleccionada."
+msgstr "Restringir la resolución de pantalla a la configuración de cálculo seleccionada."
 
 #: ../gui/wxpython/gui_core/preferences.py:697
 msgid "Enable auto-rendering"
@@ -2064,8 +2019,7 @@
 #: ../gui/wxpython/gui_core/preferences.py:1089
 #, fuzzy
 msgid "Automatically hightlight selected features in map display"
-msgstr ""
-"Resaltar el(los) objeto(s) espacial(es) seleccionados y acercar (zoom)."
+msgstr "Resaltar el(los) objeto(s) espacial(es) seleccionados y acercar (zoom)."
 
 #: ../gui/wxpython/gui_core/preferences.py:1109
 msgid "Data browser"
@@ -2099,12 +2053,9 @@
 #: ../gui/wxpython/gui_core/preferences.py:1207
 msgid ""
 "\n"
-"Note: This only controls the coordinates displayed in the lower-left of the "
-"Map Display\n"
-"window's status bar. It is purely cosmetic and does not affect the working "
-"location's\n"
-"projection in any way. You will need to enable the Projection check box in "
-"the drop-down\n"
+"Note: This only controls the coordinates displayed in the lower-left of the Map Display\n"
+"window's status bar. It is purely cosmetic and does not affect the working location's\n"
+"projection in any way. You will need to enable the Projection check box in the drop-down\n"
 "menu located at the bottom of the Map Display window.\n"
 msgstr ""
 
@@ -2122,12 +2073,8 @@
 msgstr "archivo EPSG:"
 
 #: ../gui/wxpython/gui_core/preferences.py:1270
-msgid ""
-"Load EPSG codes (be patient), enter EPSG code or insert Proj.4 string "
-"directly."
-msgstr ""
-"Cargar códigos EPSG (sea paciente), entrar código EPSG o insertar Proj.4 "
-"string directamente."
+msgid "Load EPSG codes (be patient), enter EPSG code or insert Proj.4 string directly."
+msgstr "Cargar códigos EPSG (sea paciente), entrar código EPSG o insertar Proj.4 string directamente."
 
 #: ../gui/wxpython/gui_core/preferences.py:1278
 msgid "&Load EPSG codes"
@@ -2191,8 +2138,7 @@
 "    - You may only write to the current mapset.\n"
 "    - You may only write to mapsets which you own."
 msgstr ""
-"Marque el directorio de mapas para hacerlo accesible, desmárquelo para "
-"ocultarlo.\n"
+"Marque el directorio de mapas para hacerlo accesible, desmárquelo para ocultarlo.\n"
 "Notas:\n"
 "   -El directorio de mapas actual siempre es accesible.\n"
 "   -Solo tendrías que escribir en el actual directorio de mapas.\n"
@@ -2244,9 +2190,7 @@
 msgstr "Rescalar"
 
 #: ../gui/wxpython/gui_core/goutput.py:149
-msgid ""
-"Toggle to save list of executed commands into a file; content saved when "
-"switching off."
+msgid "Toggle to save list of executed commands into a file; content saved when switching off."
 msgstr ""
 
 #: ../gui/wxpython/gui_core/goutput.py:374
@@ -2482,8 +2426,7 @@
 #: ../gui/wxpython/gui_core/simplelmgr.py:439
 #, fuzzy
 msgid "Remove selected map(s) from list"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/gui_core/simplelmgr.py:441
 #, fuzzy
@@ -2493,8 +2436,7 @@
 #: ../gui/wxpython/gui_core/simplelmgr.py:442
 #, fuzzy
 msgid "Move selected layer(s) up"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/gui_core/simplelmgr.py:444
 #, fuzzy
@@ -2504,8 +2446,7 @@
 #: ../gui/wxpython/gui_core/simplelmgr.py:445
 #, fuzzy
 msgid "Move selected layer(s) down"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/gui_core/simplelmgr.py:447
 #: ../gui/wxpython/gui_core/simplelmgr.py:448
@@ -2536,12 +2477,8 @@
 
 #: ../gui/wxpython/dbmgr/base.py:154
 #, python-format
-msgid ""
-"Attribute table <%s> not found. For creating the table switch to 'Manage "
-"layers' tab."
-msgstr ""
-"Tabla de atributos <% s> no ha sido encontrada. Para crear la tabla cambie a "
-"la pestaña \"Administrar capas\"."
+msgid "Attribute table <%s> not found. For creating the table switch to 'Manage layers' tab."
+msgstr "Tabla de atributos <% s> no ha sido encontrada. Para crear la tabla cambie a la pestaña \"Administrar capas\"."
 
 #: ../gui/wxpython/dbmgr/base.py:165
 #, python-format
@@ -2575,21 +2512,16 @@
 
 #: ../gui/wxpython/dbmgr/base.py:318
 msgid "Unable to decode value. Set encoding in GUI preferences ('Attributes')."
-msgstr ""
-"No se puede decodificar el valor. Determine la codificación en las "
-"preferencias ( 'Atributos') de la interfaz gráfica de usuario GUI."
+msgstr "No se puede decodificar el valor. Determine la codificación en las preferencias ( 'Atributos') de la interfaz gráfica de usuario GUI."
 
 #: ../gui/wxpython/dbmgr/base.py:327
 #, python-format
 msgid ""
-"Error loading attribute data. Record number: %(rec)d. Unable to convert "
-"value '%(val)s' in key column (%(key)s) to integer.\n"
+"Error loading attribute data. Record number: %(rec)d. Unable to convert value '%(val)s' in key column (%(key)s) to integer.\n"
 "\n"
 "Details: %(detail)s"
 msgstr ""
-"Error al cargar los datos del atributo. en el registro número: %(rec)d. "
-"Incapaz de convertir a entero el valor '%(val)s' en la columna clave "
-"(%(key)s).\n"
+"Error al cargar los datos del atributo. en el registro número: %(rec)d. Incapaz de convertir a entero el valor '%(val)s' en la columna clave (%(key)s).\n"
 "\n"
 "Detalles: %(detail)s"
 
@@ -2611,9 +2543,8 @@
 msgstr "Calculadora de mapas."
 
 #: ../gui/wxpython/dbmgr/base.py:427 ../gui/wxpython/wxplot/dialogs.py:241
-#, fuzzy
 msgid "Statistics"
-msgstr "Estadísticas vóxel"
+msgstr "Estadísticas"
 
 #: ../gui/wxpython/dbmgr/base.py:432 ../gui/wxpython/dbmgr/base.py:2056
 #: ../gui/wxpython/modules/colorrules.py:1023
@@ -2664,9 +2595,7 @@
 
 #: ../gui/wxpython/dbmgr/base.py:934
 msgid "Unable to add column to the table. No column name defined."
-msgstr ""
-"No es posible añadir la columna a la tabla. No se ha definido el nombre de "
-"la columna."
+msgstr "No es posible añadir la columna a la tabla. No se ha definido el nombre de la columna."
 
 #: ../gui/wxpython/dbmgr/base.py:947
 #, python-format
@@ -2675,9 +2604,7 @@
 
 #: ../gui/wxpython/dbmgr/base.py:1023
 msgid "Attribute data - right-click to edit/manage records"
-msgstr ""
-"Datos del atributo - haga click derecho para editar / administrar los "
-"registros."
+msgstr "Datos del atributo - haga click derecho para editar / administrar los registros."
 
 #: ../gui/wxpython/dbmgr/base.py:1038 ../gui/wxpython/dbmgr/base.py:2017
 #: ../gui/wxpython/dbmgr/base.py:2610 ../gui/wxpython/dbmgr/base.py:2741
@@ -2734,8 +2661,7 @@
 
 #: ../gui/wxpython/dbmgr/base.py:1277
 msgid "Highlight selected features and zoom"
-msgstr ""
-"Resaltar el(los) objeto(s) espacial(es) seleccionados y acercar (zoom)."
+msgstr "Resaltar el(los) objeto(s) espacial(es) seleccionados y acercar (zoom)."
 
 #: ../gui/wxpython/dbmgr/base.py:1281 ../gui/wxpython/dbmgr/base.py:1760
 msgid "Extract selected features"
@@ -2787,12 +2713,8 @@
 
 #: ../gui/wxpython/dbmgr/base.py:1536
 #, python-format
-msgid ""
-"Selected data records (%d) will be permanently deleted from table. Do you "
-"want to delete them?"
-msgstr ""
-"Los registros seleccionados (%d) serán borrados permanentemente de la tabla. "
-"¿Desea eliminarlos?"
+msgid "Selected data records (%d) will be permanently deleted from table. Do you want to delete them?"
+msgstr "Los registros seleccionados (%d) serán borrados permanentemente de la tabla. ¿Desea eliminarlos?"
 
 #: ../gui/wxpython/dbmgr/base.py:1539 ../gui/wxpython/dbmgr/base.py:1585
 msgid "Delete records"
@@ -2800,12 +2722,8 @@
 
 #: ../gui/wxpython/dbmgr/base.py:1582
 #, python-format
-msgid ""
-"All data records (%d) will be permanently deleted from table. Do you want to "
-"delete them?"
-msgstr ""
-"Todos los registros (%d) serán borrados de la tabla permanentemente. ¿Desea "
-"eliminarlos?"
+msgid "All data records (%d) will be permanently deleted from table. Do you want to delete them?"
+msgstr "Todos los registros (%d) serán borrados de la tabla permanentemente. ¿Desea eliminarlos?"
 
 #: ../gui/wxpython/dbmgr/base.py:1756
 msgid "Nothing to extract."
@@ -2885,26 +2803,17 @@
 
 #: ../gui/wxpython/dbmgr/base.py:2227
 msgid "Unable to rename column. No column name defined."
-msgstr ""
-"No es posible renombrar la columna. No se ha definido un nombre de columna."
+msgstr "No es posible renombrar la columna. No se ha definido un nombre de columna."
 
 #: ../gui/wxpython/dbmgr/base.py:2235
 #, python-format
-msgid ""
-"Unable to rename column <%(column)s> to <%(columnTo)s>. Column already "
-"exists in the table <%(table)s>."
-msgstr ""
-"No es posible renombrar la columna  <%(column)s> como <%(columnTo)s>. por "
-"que la columna ya existe en la tabla <%(table)s>."
+msgid "Unable to rename column <%(column)s> to <%(columnTo)s>. Column already exists in the table <%(table)s>."
+msgstr "No es posible renombrar la columna  <%(column)s> como <%(columnTo)s>. por que la columna ya existe en la tabla <%(table)s>."
 
 #: ../gui/wxpython/dbmgr/base.py:2251
 #, python-format
-msgid ""
-"Unable to rename column. Column <%(column)s> doesn't exist in the table <"
-"%(table)s>."
-msgstr ""
-"No es posible renombrar la columna  <%(column)s> , por que la columna no "
-"existe en la tabla <%(table)s>."
+msgid "Unable to rename column. Column <%(column)s> doesn't exist in the table <%(table)s>."
+msgstr "No es posible renombrar la columna  <%(column)s> , por que la columna no existe en la tabla <%(table)s>."
 
 #: ../gui/wxpython/dbmgr/base.py:2278
 msgid "Drop selected column"
@@ -2916,12 +2825,8 @@
 
 #: ../gui/wxpython/dbmgr/base.py:2310
 #, fuzzy, python-format
-msgid ""
-"Selected %s will PERMANENTLY removed from table. Do you want to drop the "
-"column?"
-msgstr ""
-"La columna seleccionada '%s' sera eliminada PERMANENTEMENTE de la tabla. "
-"Quiere eliminarla?"
+msgid "Selected %s will PERMANENTLY removed from table. Do you want to drop the column?"
+msgstr "La columna seleccionada '%s' sera eliminada PERMANENTEMENTE de la tabla. Quiere eliminarla?"
 
 #: ../gui/wxpython/dbmgr/base.py:2313 ../gui/wxpython/dbmgr/base.py:2350
 msgid "Drop column(s)"
@@ -3046,30 +2951,21 @@
 "Please use db.connect to set database parameters."
 msgstr ""
 "No es posible obtener una lista de las tablas.\n"
-"Por favor utilice db.connect para establecer los parámetros de la conexión a "
-"la base de datos."
+"Por favor utilice db.connect para establecer los parámetros de la conexión a la base de datos."
 
 #: ../gui/wxpython/dbmgr/base.py:3184
 msgid "Unable to create new table. Table name or key column name is missing."
-msgstr ""
-"No ha sido posible crear la nueva tabla. Faltan el nombre de la tabla o el "
-"nombre de la columna clave."
+msgstr "No ha sido posible crear la nueva tabla. Faltan el nombre de la tabla o el nombre de la columna clave."
 
 #: ../gui/wxpython/dbmgr/base.py:3190
 #, python-format
 msgid "Unable to create new table. Table <%s> already exists in the database."
-msgstr ""
-"No ha sido posible crear la nueva tabla <%s> por que esta ya existe en la "
-"base de datos."
+msgstr "No ha sido posible crear la nueva tabla <%s> por que esta ya existe en la base de datos."
 
 #: ../gui/wxpython/dbmgr/base.py:3228
 #, python-format
-msgid ""
-"Unable to add new layer to vector map <%(vector)s>. Layer %(layer)d already "
-"exists."
-msgstr ""
-"No ha sido posible añadir la nueva capa al mapa vectorial <%(vector)s>. la "
-"capa %(layer)d ya existe."
+msgid "Unable to add new layer to vector map <%(vector)s>. Layer %(layer)d already exists."
+msgstr "No ha sido posible añadir la nueva capa al mapa vectorial <%(vector)s>. la capa %(layer)d ya existe."
 
 #: ../gui/wxpython/dbmgr/base.py:3392
 #, fuzzy
@@ -3092,8 +2988,7 @@
 
 #: ../gui/wxpython/dbmgr/base.py:3497
 #, python-format
-msgid ""
-"Unable to calculte statistics. Invalid number of lines %d (should be %d)."
+msgid "Unable to calculte statistics. Invalid number of lines %d (should be %d)."
 msgstr ""
 
 #: ../gui/wxpython/dbmgr/base.py:3515
@@ -3117,13 +3012,8 @@
 
 #: ../gui/wxpython/dbmgr/manager.py:85
 #, python-format
-msgid ""
-"Database connection for vector map <%s> is not defined in DB file. You can "
-"define new connection in 'Manage layers' tab."
-msgstr ""
-"No se ha definido en el archivo DB, la conexión a la base de datos para el "
-"mapa vectorial <%s>. Puede definir una nueva conexión en la pestaña "
-"\"Administración de capas\"."
+msgid "Database connection for vector map <%s> is not defined in DB file. You can define new connection in 'Manage layers' tab."
+msgstr "No se ha definido en el archivo DB, la conexión a la base de datos para el mapa vectorial <%s>. Puede definir una nueva conexión en la pestaña \"Administración de capas\"."
 
 #: ../gui/wxpython/dbmgr/manager.py:90
 msgid "Please wait, loading attribute data..."
@@ -3147,9 +3037,7 @@
 
 #: ../gui/wxpython/dbmgr/manager.py:123
 msgid "Reload attribute data (selected layer only)"
-msgstr ""
-"Volver a cargar los datos del atributo (únicamente para las capas "
-"seleccionadas)."
+msgstr "Volver a cargar los datos del atributo (únicamente para las capas seleccionadas)."
 
 #: ../gui/wxpython/dbmgr/sqlbuilder.py:59
 #: ../gui/wxpython/dbmgr/g.gui.dbmgr.py:44 ../gui/wxpython/nviz/wxnviz.py:417
@@ -3288,8 +3176,7 @@
 msgid ""
 "No attribute table found.\n"
 "\n"
-"Do you want to create a new attribute table and defined a link to vector map "
-"<%s>?"
+"Do you want to create a new attribute table and defined a link to vector map <%s>?"
 msgstr ""
 
 #: ../gui/wxpython/dbmgr/dialogs.py:77
@@ -3490,9 +3377,7 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:160
 #, python-format
-msgid ""
-"Name <%(name)s> is not a valid name for location. Please use only ASCII "
-"characters excluding %(chars)s and space."
+msgid "Name <%(name)s> is not a valid name for location. Please use only ASCII characters excluding %(chars)s and space."
 msgstr ""
 
 #: ../gui/wxpython/location_wizard/wizard.py:163
@@ -3514,12 +3399,8 @@
 msgstr "No se puede crear la locación."
 
 #: ../gui/wxpython/location_wizard/wizard.py:206
-msgid ""
-"Title of the location is limited only to one line and 256 characters. The "
-"rest of the text will be ignored."
-msgstr ""
-"El título de la localización está limitado a una línea y 256 caracteres. El "
-"resto del texto será ignorado."
+msgid "Title of the location is limited only to one line and 256 characters. The rest of the text will be ignored."
+msgstr "El título de la localización está limitado a una línea y 256 caracteres. El resto del texto será ignorado."
 
 #: ../gui/wxpython/location_wizard/wizard.py:213
 msgid "Choose method for creating a new location"
@@ -3535,9 +3416,7 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:225
 msgid "Read projection and datum terms from a georeferenced data file"
-msgstr ""
-"Leer la configuración de proyección y datum de un archivo de datos "
-"georreferenciado."
+msgstr "Leer la configuración de proyección y datum de un archivo de datos georreferenciado."
 
 #: ../gui/wxpython/location_wizard/wizard.py:228
 #, fuzzy
@@ -3546,9 +3425,7 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:231
 msgid "Specify projection and datum terms using custom PROJ.4 parameters"
-msgstr ""
-"Especifique la configuración de proyección y datum utilizando parámetros "
-"PROJ.4 personalizados."
+msgstr "Especifique la configuración de proyección y datum utilizando parámetros PROJ.4 personalizados."
 
 #: ../gui/wxpython/location_wizard/wizard.py:234
 #, fuzzy
@@ -3689,8 +3566,7 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:1518
 msgid "Choose method of specifying georeferencing parameters"
-msgstr ""
-"Seleccionar método para especificar los parámetros de georreferenciación."
+msgstr "Seleccionar método para especificar los parámetros de georreferenciación."
 
 #: ../gui/wxpython/location_wizard/wizard.py:1526
 msgid "Enter PROJ.4 parameters string:"
@@ -3760,8 +3636,7 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:1934
 msgid "Location wizard canceled. Location not created."
-msgstr ""
-"Se ha cancelado el asistente de locaciones. La locación no ha sido creada."
+msgstr "Se ha cancelado el asistente de locaciones. La locación no ha sido creada."
 
 #: ../gui/wxpython/location_wizard/wizard.py:2057
 msgid "Unable to create new location"
@@ -3769,13 +3644,8 @@
 
 #: ../gui/wxpython/location_wizard/wizard.py:2076
 #, python-format
-msgid ""
-"Location <%(loc)s> will be created in GIS data directory <%(dir)s>. You will "
-"need to change the default GIS data directory in the GRASS startup screen."
-msgstr ""
-"La localización <%(loc)s> se creará en el directorio de datos SIG <%(dir)s>. "
-"Necesitará cambiar el directorio de datos SIG predeterminado en la pantalla "
-"de inicio de GRASS. "
+msgid "Location <%(loc)s> will be created in GIS data directory <%(dir)s>. You will need to change the default GIS data directory in the GRASS startup screen."
+msgstr "La localización <%(loc)s> se creará en el directorio de datos SIG <%(dir)s>. Necesitará cambiar el directorio de datos SIG predeterminado en la pantalla de inicio de GRASS. "
 
 #: ../gui/wxpython/location_wizard/wizard.py:2081
 msgid "New GIS data directory"
@@ -3856,14 +3726,13 @@
 msgstr ""
 
 #: ../gui/wxpython/rlisetup/frame.py:22
-#, fuzzy
 msgid "Modify the configuration file"
-msgstr "Cambiar nombre de la localización seleccionada."
+msgstr "Cambiar el archivo de configuración"
 
 #: ../gui/wxpython/rlisetup/frame.py:35
-#, fuzzy, python-brace-format
+#, python-brace-format
 msgid "View and modify the configuration file '{name}'"
-msgstr "Cambiar nombre de la localización seleccionada."
+msgstr "Ver y modificar el archivo de configuración '{name}'"
 
 #: ../gui/wxpython/rlisetup/frame.py:84
 #, python-brace-format
@@ -3874,7 +3743,7 @@
 
 #: ../gui/wxpython/rlisetup/frame.py:88
 msgid "WARNING"
-msgstr ""
+msgstr "AVISO"
 
 #: ../gui/wxpython/rlisetup/frame.py:105
 msgid "GRASS GIS Setup for r.li modules"
@@ -3906,9 +3775,8 @@
 msgstr "Cambiar el nombre."
 
 #: ../gui/wxpython/rlisetup/frame.py:137
-#, fuzzy
 msgid "Rename a configuration file"
-msgstr "Cambiar nombre de la localización seleccionada."
+msgstr "Renombrar un archivo de configuración"
 
 #: ../gui/wxpython/rlisetup/frame.py:139
 #, fuzzy
@@ -3916,9 +3784,8 @@
 msgstr "Editar puntos de control sobre el terreno (GCP)."
 
 #: ../gui/wxpython/rlisetup/frame.py:140
-#, fuzzy
 msgid "View and edit a configuration file"
-msgstr "Cambiar nombre de la localización seleccionada."
+msgstr "Ver y editar un archivo de configuración"
 
 #: ../gui/wxpython/rlisetup/frame.py:213
 #, fuzzy, python-format
@@ -3936,15 +3803,12 @@
 
 #: ../gui/wxpython/rlisetup/frame.py:241
 #, python-format
-msgid ""
-"Set te new name for %s \"                                            "
-"\"configuration file"
+msgid "Set te new name for %s \"                                            \"configuration file"
 msgstr ""
 
 #: ../gui/wxpython/rlisetup/frame.py:243
-#, fuzzy
 msgid "Rename configuration file"
-msgstr "Cambiar nombre de la localización seleccionada."
+msgstr "Renombrar archivo de configuración"
 
 #: ../gui/wxpython/rlisetup/wizard.py:52
 #, fuzzy
@@ -3964,8 +3828,7 @@
 #: ../gui/wxpython/rlisetup/wizard.py:130
 #, fuzzy
 msgid "r.li.setup wizard canceled. Configuration file not created."
-msgstr ""
-"Se ha cancelado el asistente de locaciones. La locación no ha sido creada."
+msgstr "Se ha cancelado el asistente de locaciones. La locación no ha sido creada."
 
 #: ../gui/wxpython/rlisetup/wizard.py:429
 #, fuzzy
@@ -4091,7 +3954,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:827
 msgid "This option is not supported yet"
-msgstr ""
+msgstr "Esta opción todavía no está soportada"
 
 #: ../gui/wxpython/rlisetup/wizard.py:839
 #, fuzzy
@@ -4128,7 +3991,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:979
 msgid "An error occurred"
-msgstr ""
+msgstr "Sucedió un error"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1010
 #, fuzzy
@@ -4205,7 +4068,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:1123
 msgid "Stratified random"
-msgstr ""
+msgstr "Aleatorio estratificado"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1124
 msgid "Systematic non contiguos"
@@ -4231,7 +4094,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:1212
 msgid "Insert distance between units"
-msgstr ""
+msgstr "Insertar distancia entre unidades"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1242
 #, fuzzy
@@ -4250,7 +4113,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:1278
 msgid "What radius size (in meters) ?"
-msgstr ""
+msgstr "¿Qué tamaño de radio (en metros)?"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1291
 #, fuzzy
@@ -4280,7 +4143,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:1512
 msgid "Is this area ok?"
-msgstr ""
+msgstr "¿Esta área está bien?"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1533
 #, fuzzy
@@ -4331,7 +4194,7 @@
 #: ../gui/wxpython/rlisetup/wizard.py:1744
 #: ../gui/wxpython/rlisetup/wizard.py:1773
 msgid "Radius size:"
-msgstr ""
+msgstr "Tamaño del radio:"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1745
 #: ../gui/wxpython/rlisetup/wizard.py:1774
@@ -4353,7 +4216,7 @@
 
 #: ../gui/wxpython/rlisetup/wizard.py:1751
 msgid "Method of distribution:"
-msgstr ""
+msgstr "Método de distribución:"
 
 #: ../gui/wxpython/rlisetup/wizard.py:1754
 #, fuzzy
@@ -4467,16 +4330,12 @@
 #: ../gui/wxpython/psmap/instructions.py:818
 #: ../gui/wxpython/psmap/instructions.py:1700
 #, python-format
-msgid ""
-"Characters on position %s are not supported by ISO-8859-1 (Latin 1) encoding "
-"which is required by module ps.map."
+msgid "Characters on position %s are not supported by ISO-8859-1 (Latin 1) encoding which is required by module ps.map."
 msgstr ""
 
 #: ../gui/wxpython/psmap/instructions.py:822
 #: ../gui/wxpython/psmap/instructions.py:1704
-msgid ""
-"Not all characters are supported by ISO-8859-1 (Latin 1) encoding which is "
-"required by module ps.map."
+msgid "Not all characters are supported by ISO-8859-1 (Latin 1) encoding which is required by module ps.map."
 msgstr ""
 
 #: ../gui/wxpython/psmap/instructions.py:938
@@ -4718,7 +4577,7 @@
 
 #: ../gui/wxpython/psmap/dialogs.py:451
 msgid "Margins"
-msgstr ""
+msgstr "Márgenes"
 
 #: ../gui/wxpython/psmap/dialogs.py:455
 #, fuzzy
@@ -4945,8 +4804,7 @@
 
 #: ../gui/wxpython/psmap/dialogs.py:1676
 msgid "Database connection is not defined in DB file."
-msgstr ""
-"La conexión a la base de datos no se encuentra definida en el archivo de BD."
+msgstr "La conexión a la base de datos no se encuentra definida en el archivo de BD."
 
 #: ../gui/wxpython/psmap/dialogs.py:1677
 msgid "Select layer:"
@@ -5217,8 +5075,7 @@
 
 #: ../gui/wxpython/psmap/dialogs.py:2729
 msgid "Leave the edit field empty, to use default values."
-msgstr ""
-"Dejar vacío el campo de edición, para utilizar los valores por defecto."
+msgstr "Dejar vacío el campo de edición, para utilizar los valores por defecto."
 
 #: ../gui/wxpython/psmap/dialogs.py:2751
 msgid ""
@@ -5437,7 +5294,7 @@
 
 #: ../gui/wxpython/psmap/dialogs.py:4508
 msgid "Compute convergence"
-msgstr ""
+msgstr "Calcular convergencia"
 
 #: ../gui/wxpython/psmap/dialogs.py:4564
 #, fuzzy
@@ -5533,9 +5390,7 @@
 
 #: ../gui/wxpython/psmap/frame.py:238
 msgid "Program ps2pdf is not available. Please install it first to create PDF."
-msgstr ""
-"El programa ps2pdf no está disponible. Por favor instálelo primero para "
-"crear PDF."
+msgstr "El programa ps2pdf no está disponible. Por favor instálelo primero para crear PDF."
 
 #: ../gui/wxpython/psmap/frame.py:282
 msgid "Generating PDF..."
@@ -5638,7 +5493,7 @@
 
 #: ../gui/wxpython/psmap/frame.py:1106
 msgid "MAP INFO"
-msgstr ""
+msgstr "INFORMACIÓN DEL MAPA"
 
 #: ../gui/wxpython/psmap/frame.py:1107
 msgid "SCALE BAR"
@@ -5646,11 +5501,11 @@
 
 #: ../gui/wxpython/psmap/frame.py:1108
 msgid "IMAGE"
-msgstr ""
+msgstr "IMÁGEN"
 
 #: ../gui/wxpython/psmap/frame.py:1109
 msgid "NORTH ARROW"
-msgstr ""
+msgstr "FLECHA NORTE"
 
 #: ../gui/wxpython/psmap/frame.py:1351
 msgid "Click and drag to resize object"
@@ -5663,7 +5518,7 @@
 
 #: ../gui/wxpython/psmap/utils.py:93
 msgid "inch"
-msgstr ""
+msgstr "pulgada"
 
 #: ../gui/wxpython/psmap/utils.py:94 ../gui/wxpython/modules/vclean.py:196
 msgid "point"
@@ -5782,7 +5637,7 @@
 
 #: ../gui/wxpython/core/settings.py:864
 msgid "Fancy green"
-msgstr ""
+msgstr "Verde elegante"
 
 #: ../gui/wxpython/core/settings.py:865
 #, fuzzy
@@ -5791,7 +5646,7 @@
 
 #: ../gui/wxpython/core/settings.py:869
 msgid "Zoom and recenter"
-msgstr ""
+msgstr "Acercar y recentrar"
 
 #: ../gui/wxpython/core/settings.py:870
 #, fuzzy
@@ -5841,7 +5696,7 @@
 
 #: ../gui/wxpython/core/settings.py:917
 msgid "cross"
-msgstr ""
+msgstr "cruz"
 
 #: ../gui/wxpython/core/settings.py:919
 msgid "circle"
@@ -5859,8 +5714,7 @@
 "\t\tDetails: %(detail)s\n"
 "\t\tLine: '%(line)s'\n"
 msgstr ""
-"Error:La lectura de la configuración desde el archivo <%(file)s> ha "
-"fallado.\n"
+"Error:La lectura de la configuración desde el archivo <%(file)s> ha fallado.\n"
 "\t\tDetalles: %(detail)s\n"
 "\t\tLinea: '%(line)s'\n"
 
@@ -5935,7 +5789,7 @@
 #: ../gui/wxpython/core/gconsole.py:610
 #, python-format
 msgid "%d sec"
-msgstr ""
+msgstr "%d segundos"
 
 #: ../gui/wxpython/core/gconsole.py:613
 #, python-format
@@ -5943,11 +5797,8 @@
 msgstr ""
 
 #: ../gui/wxpython/core/gconsole.py:621
-msgid ""
-"Please note that the data are left in inconsistent state and may be corrupted"
-msgstr ""
-"Por favor note que los datos se han dejado en un estado inconsistente y "
-"podrían encontrarse corruptos"
+msgid "Please note that the data are left in inconsistent state and may be corrupted"
+msgstr "Por favor note que los datos se han dejado en un estado inconsistente y podrían encontrarse corruptos"
 
 #: ../gui/wxpython/core/gconsole.py:623
 msgid "Command aborted"
@@ -5970,8 +5821,7 @@
 "\n"
 "Number of skipped lines: %(line)d"
 msgstr ""
-"Algunas líneas se han omitido cuando se leía la configuración desde el "
-"archivo <%(file)s>\n"
+"Algunas líneas se han omitido cuando se leía la configuración desde el archivo <%(file)s>\n"
 "Véase la \"ventana de salida de comandos\" para más detalles.\n"
 "\n"
 "Número de línea(s) omitida(s): %(line) d"
@@ -6040,13 +5890,8 @@
 
 #: ../gui/wxpython/core/render.py:670
 #, fuzzy
-msgid ""
-"Unable to get current geographic extent. Force quiting wxGUI. Please "
-"manually run g.region to fix the problem."
-msgstr ""
-"No ha sido posible obtener la extensión geográfica actual. se forza el "
-"abandono de la interfaz wxGUI. Por favor ejecute manualmente g.region para "
-"solucionar el problema."
+msgid "Unable to get current geographic extent. Force quiting wxGUI. Please manually run g.region to fix the problem."
+msgstr "No ha sido posible obtener la extensión geográfica actual. se forza el abandono de la interfaz wxGUI. Por favor ejecute manualmente g.region para solucionar el problema."
 
 #: ../gui/wxpython/core/render.py:981
 #, fuzzy, python-format
@@ -6081,7 +5926,7 @@
 #: ../gui/wxpython/core/utils.py:53
 #, python-format
 msgid "Syntax error: %s"
-msgstr ""
+msgstr "Error de sintaxis: %s"
 
 #: ../gui/wxpython/core/utils.py:328
 #, fuzzy, python-format
@@ -6149,7 +5994,7 @@
 
 #: ../gui/wxpython/core/toolboxes.py:450
 msgid "Addons"
-msgstr ""
+msgstr "Addons"
 
 #: ../gui/wxpython/gmodeler/model.py:63
 msgid "model"
@@ -6160,9 +6005,9 @@
 msgstr "Scrip generado por el Modelador Gráfico wxGUI."
 
 #: ../gui/wxpython/gmodeler/model.py:461 ../gui/wxpython/gmodeler/model.py:523
-#, fuzzy, python-format
+#, python-format
 msgid "undefined variable '%s'"
-msgstr "Añadir nueva variable"
+msgstr "Variable '%s' no definida"
 
 #: ../gui/wxpython/gmodeler/model.py:556
 msgid "Running model..."
@@ -6192,9 +6037,8 @@
 msgstr "Ejecutar modelo?"
 
 #: ../gui/wxpython/gmodeler/model.py:627
-#, fuzzy
 msgid "Variables below not defined:"
-msgstr "mapwin de salida no definido"
+msgstr "Las siguientes variables no están definidas:"
 
 #: ../gui/wxpython/gmodeler/model.py:737
 msgid "Raster maps"
@@ -6225,9 +6069,8 @@
 msgstr "Parámetros del modelo"
 
 #: ../gui/wxpython/gmodeler/model.py:2528
-#, fuzzy
 msgid "Delete intermediate data when finish"
-msgstr "Borrar datos intermedios"
+msgstr "Eliminar datos intermedios cuando termine"
 
 #: ../gui/wxpython/gmodeler/model.py:2580
 #: ../gui/wxpython/gmodeler/frame.py:130
@@ -6311,7 +6154,7 @@
 
 #: ../gui/wxpython/gmodeler/dialogs.py:309
 msgid "From"
-msgstr ""
+msgstr "Desde"
 
 #: ../gui/wxpython/gmodeler/dialogs.py:353
 #, fuzzy, python-format
@@ -6324,9 +6167,8 @@
 msgstr "Comando."
 
 #: ../gui/wxpython/gmodeler/dialogs.py:365
-#, fuzzy
 msgid "Option:"
-msgstr "Opciones"
+msgstr "Opción:"
 
 #: ../gui/wxpython/gmodeler/dialogs.py:380
 msgid ""
@@ -6364,7 +6206,7 @@
 
 #: ../gui/wxpython/gmodeler/dialogs.py:466
 msgid "Series"
-msgstr ""
+msgstr "Series"
 
 #: ../gui/wxpython/gmodeler/dialogs.py:467
 msgid "Define map series as condition for the loop"
@@ -6389,8 +6231,7 @@
 #: ../gui/wxpython/gmodeler/dialogs.py:700
 #, python-format
 msgid "Variable <%s> already exists in the model. Adding variable failed."
-msgstr ""
-"La variable <%s> ya existe en el modelo. Ha fallado añadir la variable."
+msgstr "La variable <%s> ya existe en el modelo. Ha fallado añadir la variable."
 
 #: ../gui/wxpython/gmodeler/dialogs.py:729
 msgid "Do you want to delete all variables from the model?"
@@ -6468,9 +6309,8 @@
 msgstr ""
 
 #: ../gui/wxpython/gmodeler/preferences.py:408
-#, fuzzy
 msgid "Comment"
-msgstr "Comando."
+msgstr "Comentario"
 
 #: ../gui/wxpython/gmodeler/preferences.py:508
 #: ../gui/wxpython/menustrings.py:1974
@@ -6512,9 +6352,8 @@
 msgstr "Ítems"
 
 #: ../gui/wxpython/gmodeler/frame.py:131
-#, fuzzy
 msgid "Python editor"
-msgstr "Consola de comandos Python"
+msgstr "Editor de Python"
 
 #: ../gui/wxpython/gmodeler/frame.py:201
 msgid "Python script contains local modifications"
@@ -6535,18 +6374,15 @@
 
 #: ../gui/wxpython/gmodeler/frame.py:256
 msgid "Do you want to store current model settings to model file?"
-msgstr ""
-"Desea almacenar las actuales configuraciones del modelo en el archivo del "
-"modelo?"
+msgstr "Desea almacenar las actuales configuraciones del modelo en el archivo del modelo?"
 
 #: ../gui/wxpython/gmodeler/frame.py:262
 msgid "Quit Graphical Modeler"
 msgstr "Salir del Modelador Gráfico"
 
 #: ../gui/wxpython/gmodeler/frame.py:316
-#, fuzzy
 msgid "No intermediate data to delete."
-msgstr "Borrar datos intermedios"
+msgstr "Sin datos intermedios que eliminar."
 
 #: ../gui/wxpython/gmodeler/frame.py:320
 #, python-format
@@ -6563,12 +6399,8 @@
 msgstr "mapas %d eliminados del actual directorio de mapas"
 
 #: ../gui/wxpython/gmodeler/frame.py:353 ../gui/wxpython/gmodeler/frame.py:479
-msgid ""
-"Current model is not empty. Do you want to store current settings to model "
-"file?"
-msgstr ""
-"El modelo actual no está vacío. Quiere almacenar las configuraciones "
-"actuales en el archivo del modelo?"
+msgid "Current model is not empty. Do you want to store current settings to model file?"
+msgstr "El modelo actual no está vacío. Quiere almacenar las configuraciones actuales en el archivo del modelo?"
 
 #: ../gui/wxpython/gmodeler/frame.py:356 ../gui/wxpython/gmodeler/frame.py:482
 msgid "Create new model?"
@@ -6634,9 +6466,7 @@
 #: ../gui/wxpython/mapdisp/frame.py:585 ../gui/wxpython/gcp/mapdisplay.py:383
 #: ../gui/wxpython/mapswipe/frame.py:524
 msgid "Choose a file name to save the image (no need to add extension)"
-msgstr ""
-"Seleccionar un nombre de archivo para guardar la imagen (no es necesario "
-"añadir la extensión)"
+msgstr "Seleccionar un nombre de archivo para guardar la imagen (no es necesario añadir la extensión)"
 
 #: ../gui/wxpython/gmodeler/frame.py:605 ../gui/wxpython/gmodeler/frame.py:612
 #, python-format
@@ -6644,9 +6474,8 @@
 msgstr "Modelo exportado a <%s>"
 
 #: ../gui/wxpython/gmodeler/frame.py:743 ../gui/wxpython/menustrings.py:1970
-#, fuzzy
 msgid "Add comment"
-msgstr "Añadir capa de comandos."
+msgstr "Añadir comentario"
 
 #: ../gui/wxpython/gmodeler/frame.py:748
 msgid "Empty comment. Nothing to add to the model."
@@ -6673,9 +6502,7 @@
 
 #: ../gui/wxpython/gmodeler/frame.py:950
 msgid "Writing current settings to model file failed."
-msgstr ""
-"La escritura de las configuraciones actuales en el archivo del modelo ha "
-"fallado."
+msgstr "La escritura de las configuraciones actuales en el archivo del modelo ha fallado."
 
 #: ../gui/wxpython/gmodeler/frame.py:960 ../gui/wxpython/lmgr/frame.py:1442
 #, python-format
@@ -6692,15 +6519,13 @@
 
 #: ../gui/wxpython/gmodeler/frame.py:1304
 #: ../gui/wxpython/gmodeler/frame.py:1354
-#, fuzzy
 msgid "Set label"
-msgstr "Editar etiqueta"
+msgstr "Definir etiqueta"
 
 #: ../gui/wxpython/gmodeler/frame.py:1307
 #: ../gui/wxpython/gmodeler/frame.py:1366
-#, fuzzy
 msgid "Set comment"
-msgstr "Establecer el tipo de letra."
+msgstr "Definir comentario"
 
 #: ../gui/wxpython/gmodeler/frame.py:1312
 msgid "Add control point"
@@ -6745,14 +6570,12 @@
 msgstr "string"
 
 #: ../gui/wxpython/gmodeler/frame.py:1456
-#, fuzzy
 msgid "region"
-msgstr "Región."
+msgstr "región"
 
 #: ../gui/wxpython/gmodeler/frame.py:1457
-#, fuzzy
 msgid "mapset"
-msgstr "Directorio de mapas de usuario (mapset)."
+msgstr "Directorio de mapas (mapset)"
 
 #: ../gui/wxpython/gmodeler/frame.py:1465
 msgid "Add new variable to the model"
@@ -6763,9 +6586,8 @@
 msgstr "Lista deítems -derecha-click para eliminar"
 
 #: ../gui/wxpython/gmodeler/frame.py:1588
-#, fuzzy
 msgid "In loop"
-msgstr "bucle"
+msgstr "En bucle (loop)"
 
 #: ../gui/wxpython/gmodeler/frame.py:1637
 #, fuzzy
@@ -6773,19 +6595,16 @@
 msgstr "No se ha seleccionado ningún mapa!"
 
 #: ../gui/wxpython/gmodeler/frame.py:1671
-#, fuzzy
 msgid "Python script"
-msgstr "Script Python (*.py)|*.py"
+msgstr "Script de Python"
 
 #: ../gui/wxpython/gmodeler/frame.py:1675
-#, fuzzy
 msgid "Run python script"
-msgstr "Lanzar script"
+msgstr "Correr script de python"
 
 #: ../gui/wxpython/gmodeler/frame.py:1678
-#, fuzzy
 msgid "Save python script to file"
-msgstr "Guardar entorno de trabajo actual al archivo."
+msgstr "Guardar script de python en archivo"
 
 #: ../gui/wxpython/gmodeler/frame.py:1681
 msgid ""
@@ -6817,14 +6636,12 @@
 msgstr "Guardar archivo"
 
 #: ../gui/wxpython/gmodeler/frame.py:1797
-msgid ""
-"Python script is locally modificated. Refresh will discard all changes. Do "
-"you really want to continue?"
+msgid "Python script is locally modificated. Refresh will discard all changes. Do you really want to continue?"
 msgstr ""
 
 #: ../gui/wxpython/gmodeler/frame.py:1800
 msgid "Update"
-msgstr ""
+msgstr "Actualizar"
 
 #: ../gui/wxpython/menustrings.py:3 ../gui/wxpython/menustrings.py:1939
 #: ../gui/wxpython/menustrings.py:1989
@@ -6948,12 +6765,8 @@
 
 #: ../gui/wxpython/menustrings.py:34 ../gui/wxpython/menustrings.py:1026
 #, fuzzy
-msgid ""
-"Creates a raster map from an assemblage of many coordinates using univariate "
-"statistics."
-msgstr ""
-"Crear un mapa raster a partir de un ensamblaje de muchas coordenadas usando "
-"estadísticas univariantes."
+msgid "Creates a raster map from an assemblage of many coordinates using univariate statistics."
+msgstr "Crear un mapa raster a partir de un ensamblaje de muchas coordenadas usando estadísticas univariantes."
 
 #: ../gui/wxpython/menustrings.py:35 ../gui/wxpython/menustrings.py:1027
 msgid "ASCII grid import"
@@ -6971,9 +6784,7 @@
 
 #: ../gui/wxpython/menustrings.py:38 ../gui/wxpython/menustrings.py:1030
 msgid "Creates raster maps from ASCII polygon/line/point data files."
-msgstr ""
-"Crea mapas raster a partir de archivos de datos de polígonos / líneas / "
-"puntos ASCII."
+msgstr "Crea mapas raster a partir de archivos de datos de polígonos / líneas / puntos ASCII."
 
 #: ../gui/wxpython/menustrings.py:39 ../gui/wxpython/menustrings.py:1031
 #, fuzzy
@@ -7035,12 +6846,8 @@
 
 #: ../gui/wxpython/menustrings.py:52 ../gui/wxpython/menustrings.py:1044
 #, fuzzy
-msgid ""
-"Georeference, rectify, and import Terra-ASTER imagery and relative DEMs "
-"using gdalwarp."
-msgstr ""
-"Georreferenciar, rectificar e importar imaginería Terra ASTER y MDT "
-"relativos usando gdalwarp."
+msgid "Georeference, rectify, and import Terra-ASTER imagery and relative DEMs using gdalwarp."
+msgstr "Georreferenciar, rectificar e importar imaginería Terra ASTER y MDT relativos usando gdalwarp."
 
 #: ../gui/wxpython/menustrings.py:53 ../gui/wxpython/menustrings.py:83
 #: ../gui/wxpython/menustrings.py:1045 ../gui/wxpython/menustrings.py:1075
@@ -7051,9 +6858,7 @@
 #: ../gui/wxpython/menustrings.py:54 ../gui/wxpython/menustrings.py:1046
 #, fuzzy
 msgid "Creates a raster map from LAS LiDAR points using univariate statistics."
-msgstr ""
-"Crear un mapa raster a partir de un ensamblaje de muchas coordenadas usando "
-"estadísticas univariantes."
+msgstr "Crear un mapa raster a partir de un ensamblaje de muchas coordenadas usando estadísticas univariantes."
 
 #: ../gui/wxpython/menustrings.py:55 ../gui/wxpython/menustrings.py:1047
 #, fuzzy
@@ -7092,9 +6897,7 @@
 #: ../gui/wxpython/menustrings.py:63 ../gui/wxpython/menustrings.py:1055
 #, fuzzy
 msgid "Creates a vector map from an ASCII points file or ASCII vector file."
-msgstr ""
-"Crea un mapa vectorial a partir de archivo de puntos ASCII o archivo ASCII "
-"vectorial."
+msgstr "Crea un mapa vectorial a partir de archivo de puntos ASCII o archivo ASCII vectorial."
 
 #: ../gui/wxpython/menustrings.py:64 ../gui/wxpython/menustrings.py:1056
 msgid "ASCII points as a vector lines"
@@ -7118,12 +6921,8 @@
 msgstr "Histórico de GRASS de importación de vectoriales (todos los mapas)"
 
 #: ../gui/wxpython/menustrings.py:69 ../gui/wxpython/menustrings.py:1061
-msgid ""
-"Converts all older versions of GRASS vector maps in current mapset to "
-"current format."
-msgstr ""
-"Convierte todas las versiones antiguas de mapas vectoriales de GRASS del "
-"directorio de mapas actual al formato actual."
+msgid "Converts all older versions of GRASS vector maps in current mapset to current format."
+msgstr "Convierte todas las versiones antiguas de mapas vectoriales de GRASS del directorio de mapas actual al formato actual."
 
 #: ../gui/wxpython/menustrings.py:70 ../gui/wxpython/menustrings.py:1062
 msgid "DXF import"
@@ -7131,8 +6930,7 @@
 
 #: ../gui/wxpython/menustrings.py:71 ../gui/wxpython/menustrings.py:1063
 msgid "Converts files in DXF format to GRASS vector map format."
-msgstr ""
-"Convierte archivos en formato DXF a formato de mapa vectorial de GRASS."
+msgstr "Convierte archivos en formato DXF a formato de mapa vectorial de GRASS."
 
 #: ../gui/wxpython/menustrings.py:72 ../gui/wxpython/menustrings.py:1064
 msgid "WFS"
@@ -7164,21 +6962,15 @@
 #: ../gui/wxpython/menustrings.py:78 ../gui/wxpython/menustrings.py:1070
 #, fuzzy
 msgid "Imports geonames.org country files into a vector points map."
-msgstr ""
-"Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un "
-"mapa vectorial de puntos de GRASS."
+msgstr "Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un mapa vectorial de puntos de GRASS."
 
 #: ../gui/wxpython/menustrings.py:79 ../gui/wxpython/menustrings.py:1071
 msgid "GEOnet import"
 msgstr "Importar GEOnet."
 
 #: ../gui/wxpython/menustrings.py:80 ../gui/wxpython/menustrings.py:1072
-msgid ""
-"Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector "
-"points map."
-msgstr ""
-"Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un "
-"mapa vectorial de puntos de GRASS."
+msgid "Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map."
+msgstr "Importa archivos de país del Servidor de Nombres Geonet (GNS) US-NGA a un mapa vectorial de puntos de GRASS."
 
 #: ../gui/wxpython/menustrings.py:81 ../gui/wxpython/menustrings.py:1073
 msgid "Matlab array or Mapgen format import"
@@ -7207,14 +6999,12 @@
 #: ../gui/wxpython/menustrings.py:1079 ../gui/wxpython/menustrings.py:1476
 #, fuzzy
 msgid "Reproject vector map from different GRASS location"
-msgstr ""
-"Reproyecta un mapa vectorial desde una localización a la localización actual."
+msgstr "Reproyecta un mapa vectorial desde una localización a la localización actual."
 
 #: ../gui/wxpython/menustrings.py:88 ../gui/wxpython/menustrings.py:564
 #: ../gui/wxpython/menustrings.py:1080 ../gui/wxpython/menustrings.py:1477
 msgid "Re-projects a vector map from one location to the current location."
-msgstr ""
-"Reproyecta un mapa vectorial desde una localización a la localización actual."
+msgstr "Reproyecta un mapa vectorial desde una localización a la localización actual."
 
 #: ../gui/wxpython/menustrings.py:89 ../gui/wxpython/menustrings.py:1081
 msgid "Import 3D raster data"
@@ -7227,9 +7017,7 @@
 #: ../gui/wxpython/menustrings.py:91 ../gui/wxpython/menustrings.py:1083
 #, fuzzy
 msgid "Converts a 3D ASCII raster text file into a (binary) 3D raster map."
-msgstr ""
-"Convertir un archivo de texto raster ASCII 3D en una capa de mapa raster 3D "
-"(binaria)"
+msgstr "Convertir un archivo de texto raster ASCII 3D en una capa de mapa raster 3D (binaria)"
 
 #: ../gui/wxpython/menustrings.py:92 ../gui/wxpython/menustrings.py:1084
 #, fuzzy
@@ -7290,11 +7078,8 @@
 
 #: ../gui/wxpython/menustrings.py:105 ../gui/wxpython/menustrings.py:1097
 #, fuzzy
-msgid ""
-"Exports a raster map to a text file as x,y,z values based on cell centers."
-msgstr ""
-"Exportar un mapa raster a un archivo de texto como valores X, Y, Z basados "
-"en los centros de las celdas."
+msgid "Exports a raster map to a text file as x,y,z values based on cell centers."
+msgstr "Exportar un mapa raster a un archivo de texto como valores X, Y, Z basados en los centros de las celdas."
 
 #: ../gui/wxpython/menustrings.py:106 ../gui/wxpython/menustrings.py:1098
 msgid "GRIDATB.FOR export"
@@ -7338,8 +7123,7 @@
 #: ../gui/wxpython/menustrings.py:115 ../gui/wxpython/menustrings.py:1107
 #, fuzzy
 msgid "Export a GRASS raster map as a non-georeferenced PNG image."
-msgstr ""
-"Exportar raster de GRASS como formato de imágen PNG no georreferenciada."
+msgstr "Exportar raster de GRASS como formato de imágen PNG no georreferenciada."
 
 #: ../gui/wxpython/menustrings.py:116 ../gui/wxpython/menustrings.py:1108
 msgid "PPM export"
@@ -7357,9 +7141,7 @@
 #: ../gui/wxpython/menustrings.py:119 ../gui/wxpython/menustrings.py:1111
 #, fuzzy
 msgid "Converts 3 GRASS raster layers (R,G,B) to a PPM image file."
-msgstr ""
-"Convierte 3 capas raster de GRASS (R,G,B) a un archivo de imagen PPM a la "
-"resolución de píxel de la REGIÓN DEFINIDA ACTUALMENTE."
+msgstr "Convierte 3 capas raster de GRASS (R,G,B) a un archivo de imagen PPM a la resolución de píxel de la REGIÓN DEFINIDA ACTUALMENTE."
 
 #: ../gui/wxpython/menustrings.py:120 ../gui/wxpython/menustrings.py:139
 #: ../gui/wxpython/menustrings.py:1112 ../gui/wxpython/menustrings.py:1131
@@ -7369,8 +7151,7 @@
 #: ../gui/wxpython/menustrings.py:121 ../gui/wxpython/menustrings.py:1113
 #, fuzzy
 msgid "Converts a raster map layer into a height-field file for POV-Ray."
-msgstr ""
-"Convierte una capa de mapa raster en un archivo de altura de campo POVRAY."
+msgstr "Convierte una capa de mapa raster en un archivo de altura de campo POVRAY."
 
 #: ../gui/wxpython/menustrings.py:122 ../gui/wxpython/menustrings.py:1114
 msgid "VRML export"
@@ -7379,8 +7160,7 @@
 #: ../gui/wxpython/menustrings.py:123 ../gui/wxpython/menustrings.py:1115
 #, fuzzy
 msgid "Exports a raster map to the Virtual Reality Modeling Language (VRML)."
-msgstr ""
-"Exportar un mapa raster al Lenguaje de Modelado de Realidad Virtual (VRML)."
+msgstr "Exportar un mapa raster al Lenguaje de Modelado de Realidad Virtual (VRML)."
 
 #: ../gui/wxpython/menustrings.py:124 ../gui/wxpython/menustrings.py:143
 #: ../gui/wxpython/menustrings.py:154 ../gui/wxpython/menustrings.py:1116
@@ -7408,9 +7188,7 @@
 
 #: ../gui/wxpython/menustrings.py:130 ../gui/wxpython/menustrings.py:1122
 #, fuzzy
-msgid ""
-"Exports a vector map layer to any of the supported OGR vector formats. By "
-"default a vector map layer is exported to Esri Shapefile format."
+msgid "Exports a vector map layer to any of the supported OGR vector formats. By default a vector map layer is exported to Esri Shapefile format."
 msgstr "Convierte a uno de los formatos vectoriales OGR soportados."
 
 #: ../gui/wxpython/menustrings.py:131 ../gui/wxpython/menustrings.py:1123
@@ -7419,9 +7197,7 @@
 msgstr "Exportar puntos ASCII / ASCII de GRASS a vectorial."
 
 #: ../gui/wxpython/menustrings.py:132 ../gui/wxpython/menustrings.py:1124
-msgid ""
-"Exports a vector map to a GRASS ASCII vector representation. By default only "
-"features with category are exported. To export all features use 'layer=-1'."
+msgid "Exports a vector map to a GRASS ASCII vector representation. By default only features with category are exported. To export all features use 'layer=-1'."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:133 ../gui/wxpython/menustrings.py:1125
@@ -7439,11 +7215,8 @@
 
 #: ../gui/wxpython/menustrings.py:136 ../gui/wxpython/menustrings.py:1128
 #, fuzzy
-msgid ""
-"Exports a vector map to a GPS receiver or file format supported by GPSBabel."
-msgstr ""
-"Exporta un mapa vectorial a un receptor GPS o a un formato de archivo "
-"soportado por GpsBabel."
+msgid "Exports a vector map to a GPS receiver or file format supported by GPSBabel."
+msgstr "Exporta un mapa vectorial a un receptor GPS o a un formato de archivo soportado por GpsBabel."
 
 #: ../gui/wxpython/menustrings.py:137 ../gui/wxpython/menustrings.py:1129
 #, fuzzy
@@ -7539,15 +7312,11 @@
 
 #: ../gui/wxpython/menustrings.py:161 ../gui/wxpython/menustrings.py:1153
 msgid "Link GDAL supported raster data as a pseudo GRASS raster map layer."
-msgstr ""
-"El enlace GDAL ha soportado los datos como una pseudo-capa de mapa raster "
-"GRASS."
+msgstr "El enlace GDAL ha soportado los datos como una pseudo-capa de mapa raster GRASS."
 
 #: ../gui/wxpython/menustrings.py:163 ../gui/wxpython/menustrings.py:1155
 msgid "Creates a new pseudo-vector map as a link to an OGR-supported layer."
-msgstr ""
-"Crea un nuevo mapa pseudo-vectorial como un enlace a una capa soportada por "
-"OGR."
+msgstr "Crea un nuevo mapa pseudo-vectorial como un enlace a una capa soportada por OGR."
 
 #: ../gui/wxpython/menustrings.py:164 ../gui/wxpython/menustrings.py:1156
 #, fuzzy
@@ -7578,13 +7347,8 @@
 
 #: ../gui/wxpython/menustrings.py:170 ../gui/wxpython/menustrings.py:1162
 #, fuzzy
-msgid ""
-"Copies available data files in the current mapset search path to the user's "
-"current mapset."
-msgstr ""
-"Copia los archivos de datos disponibles en la ruta de búsqueda de locaciones "
-"y directorio de mapas del usuario actual a los directorios apropiados de "
-"elementos en el directorio de mapas del usuario actual (current mapset)."
+msgid "Copies available data files in the current mapset search path to the user's current mapset."
+msgstr "Copia los archivos de datos disponibles en la ruta de búsqueda de locaciones y directorio de mapas del usuario actual a los directorios apropiados de elementos en el directorio de mapas del usuario actual (current mapset)."
 
 #: ../gui/wxpython/menustrings.py:171 ../gui/wxpython/menustrings.py:933
 #: ../gui/wxpython/menustrings.py:1163 ../gui/wxpython/menustrings.py:1846
@@ -7593,27 +7357,17 @@
 
 #: ../gui/wxpython/menustrings.py:172 ../gui/wxpython/menustrings.py:1164
 #, fuzzy
-msgid ""
-"Lists available GRASS data base files of the user-specified data type "
-"optionally using the search pattern."
-msgstr ""
-"Enlista a la salida estándar, los archivos de base de datos de GRASS "
-"disponibles a partir del tipo de datos especificado por el usuario."
+msgid "Lists available GRASS data base files of the user-specified data type optionally using the search pattern."
+msgstr "Enlista a la salida estándar, los archivos de base de datos de GRASS disponibles a partir del tipo de datos especificado por el usuario."
 
 #: ../gui/wxpython/menustrings.py:174 ../gui/wxpython/menustrings.py:1166
 msgid "Renames data base element files in the user's current mapset."
-msgstr ""
-"Cambia el nombre archivos de elementos de base de datos en el directorio de "
-"mapas actual del usuario."
+msgstr "Cambia el nombre archivos de elementos de base de datos en el directorio de mapas actual del usuario."
 
 #: ../gui/wxpython/menustrings.py:176 ../gui/wxpython/menustrings.py:1168
 #, fuzzy
-msgid ""
-"Removes data base element files from the user's current mapset using the "
-"search pattern."
-msgstr ""
-"Elimina archivos de elementos de bases de datos del directorio de mapas "
-"actual del usuario."
+msgid "Removes data base element files from the user's current mapset using the search pattern."
+msgstr "Elimina archivos de elementos de bases de datos del directorio de mapas actual del usuario."
 
 #: ../gui/wxpython/menustrings.py:177 ../gui/wxpython/menustrings.py:308
 #: ../gui/wxpython/menustrings.py:601 ../gui/wxpython/menustrings.py:836
@@ -7641,9 +7395,7 @@
 #: ../gui/wxpython/menustrings.py:181 ../gui/wxpython/menustrings.py:312
 #: ../gui/wxpython/menustrings.py:1225
 msgid "Converts 2D raster map slices to one 3D raster volume map."
-msgstr ""
-"Convierte secciones de corte 2D de un mapa raster a un mapa raster de "
-"volumen en 3D."
+msgstr "Convierte secciones de corte 2D de un mapa raster a un mapa raster de volumen en 3D."
 
 #: ../gui/wxpython/menustrings.py:182 ../gui/wxpython/menustrings.py:313
 #: ../gui/wxpython/menustrings.py:1226
@@ -7653,8 +7405,7 @@
 #: ../gui/wxpython/menustrings.py:183 ../gui/wxpython/menustrings.py:314
 #: ../gui/wxpython/menustrings.py:1227
 msgid "Creates a 3D volume map based on 2D elevation and value raster maps."
-msgstr ""
-"Crea un mapa de volumen 3D basado en mapas raster de elevación y valor 2D."
+msgstr "Crea un mapa de volumen 3D basado en mapas raster de elevación y valor 2D."
 
 #: ../gui/wxpython/menustrings.py:184 ../gui/wxpython/menustrings.py:602
 #: ../gui/wxpython/menustrings.py:1515
@@ -7675,9 +7426,7 @@
 #: ../gui/wxpython/menustrings.py:1518
 #, fuzzy
 msgid "Converts a vector map (only points) into a 3D raster map."
-msgstr ""
-"Convierte un mapa vectorial binario de GRASS (sólo puntos) en una capa de "
-"mapa raster 3D de GRASS."
+msgstr "Convierte un mapa vectorial binario de GRASS (sólo puntos) en una capa de mapa raster 3D de GRASS."
 
 #: ../gui/wxpython/menustrings.py:188 ../gui/wxpython/menustrings.py:606
 #: ../gui/wxpython/menustrings.py:1519
@@ -7710,8 +7459,7 @@
 
 #: ../gui/wxpython/menustrings.py:194 ../gui/wxpython/menustrings.py:1928
 msgid "Manage Ground Control Points for Georectification"
-msgstr ""
-"Administra los Puntos de Control sobre el Terreno para Georectificación"
+msgstr "Administra los Puntos de Control sobre el Terreno para Georectificación"
 
 #: ../gui/wxpython/menustrings.py:195 ../gui/wxpython/menustrings.py:1929
 msgid "Graphical modeler"
@@ -7735,9 +7483,7 @@
 msgstr "Habilitar auto representación."
 
 #: ../gui/wxpython/menustrings.py:200
-msgid ""
-"Creates a 3D rendering of GIS data. Renders surfaces (raster data), 2D/3D "
-"vector data, and volumes (3D raster data) in 3D."
+msgid "Creates a 3D rendering of GIS data. Renders surfaces (raster data), 2D/3D vector data, and volumes (3D raster data) in 3D."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:201 ../gui/wxpython/menustrings.py:1005
@@ -7757,17 +7503,13 @@
 
 #: ../gui/wxpython/menustrings.py:204
 #, fuzzy
-msgid ""
-"A simple utility for converting bearing and distance measurements to "
-"coordinates and vice versa. It assumes a cartesian coordinate system"
-msgstr ""
-"Una utilería simple para convertir medidas de rumbo y distancia a "
-"coordenadas y viceversa."
+msgid "A simple utility for converting bearing and distance measurements to coordinates and vice versa. It assumes a cartesian coordinate system"
+msgstr "Una utilería simple para convertir medidas de rumbo y distancia a coordenadas y viceversa."
 
 #: ../gui/wxpython/menustrings.py:205 ../gui/wxpython/menustrings.py:1935
 #: ../gui/wxpython/lmgr/toolbars.py:144
 msgid "Cartographic Composer"
-msgstr ""
+msgstr "Diseñador cartográfico"
 
 #: ../gui/wxpython/menustrings.py:206 ../gui/wxpython/menustrings.py:1936
 #, fuzzy
@@ -7815,8 +7557,7 @@
 
 #: ../gui/wxpython/menustrings.py:216 ../gui/wxpython/menustrings.py:218
 msgid "Manages the boundary definitions for the geographic region."
-msgstr ""
-"Administra las definiciones de los contornos para la región geográfica."
+msgstr "Administra las definiciones de los contornos para la región geográfica."
 
 #: ../gui/wxpython/menustrings.py:217
 msgid "Set region"
@@ -7832,9 +7573,7 @@
 
 #: ../gui/wxpython/menustrings.py:221
 msgid "Set/unset access to other mapsets in current location"
-msgstr ""
-"Establecer / desestablecer el acceso a otros directorios de mapas en la "
-"locación actual."
+msgstr "Establecer / desestablecer el acceso a otros directorios de mapas en la locación actual."
 
 #: ../gui/wxpython/menustrings.py:222
 msgid "User access"
@@ -7842,21 +7581,15 @@
 
 #: ../gui/wxpython/menustrings.py:223
 #, fuzzy
-msgid ""
-"Controls access to the current mapset for other users on the system. If no "
-"option given, prints current status."
-msgstr ""
-"Controla el acceso al directorio de mapas actual para otros usuarios del "
-"sistema."
+msgid "Controls access to the current mapset for other users on the system. If no option given, prints current status."
+msgstr "Controla el acceso al directorio de mapas actual para otros usuarios del sistema."
 
 #: ../gui/wxpython/menustrings.py:224
 msgid "Change working environment"
 msgstr "Cambiar entorno de trabajo."
 
 #: ../gui/wxpython/menustrings.py:225
-msgid ""
-"Changes/reports current mapset. Optionally create new mapset or list "
-"available mapsets in given location."
+msgid "Changes/reports current mapset. Optionally create new mapset or list available mapsets in given location."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:226
@@ -7886,9 +7619,7 @@
 
 #: ../gui/wxpython/menustrings.py:233
 msgid "Outputs and modifies the user's current GRASS variable settings."
-msgstr ""
-"Muestra y permite modificar las variables actuales de configuración del "
-"usuario de GRASS."
+msgstr "Muestra y permite modificar las variables actuales de configuración del usuario de GRASS."
 
 #: ../gui/wxpython/menustrings.py:234
 msgid "Change settings"
@@ -7896,12 +7627,8 @@
 
 #: ../gui/wxpython/menustrings.py:235
 #, fuzzy
-msgid ""
-"Outputs and modifies the user's current GRASS variable settings. Prints all "
-"defined GRASS variables if no option is given."
-msgstr ""
-"Muestra y permite modificar las variables actuales de configuración del "
-"usuario de GRASS."
+msgid "Outputs and modifies the user's current GRASS variable settings. Prints all defined GRASS variables if no option is given."
+msgstr "Muestra y permite modificar las variables actuales de configuración del usuario de GRASS."
 
 #: ../gui/wxpython/menustrings.py:236
 #, fuzzy
@@ -7941,12 +7668,8 @@
 msgstr "Mostrar proyección del mapa"
 
 #: ../gui/wxpython/menustrings.py:244
-msgid ""
-"Converts co-ordinate system descriptions (i.e. projection information) "
-"between various formats (including GRASS format)."
-msgstr ""
-"Convierte descripciones de sistemas de coordenadas (por ejemplo información "
-"de proyección) entre varios formatos (incluido el formato GRASS)."
+msgid "Converts co-ordinate system descriptions (i.e. projection information) between various formats (including GRASS format)."
+msgstr "Convierte descripciones de sistemas de coordenadas (por ejemplo información de proyección) entre varios formatos (incluido el formato GRASS)."
 
 #: ../gui/wxpython/menustrings.py:245
 msgid "Manage projections"
@@ -7954,14 +7677,8 @@
 
 #: ../gui/wxpython/menustrings.py:246
 #, fuzzy
-msgid ""
-"Prints or modifies GRASS projection information files (in various co-"
-"ordinate system descriptions). Can also be used to create new GRASS "
-"locations."
-msgstr ""
-"Convierte descripciones de sistemas de coordenadas (o sea, información de "
-"proyección) entre varios formatos (incluido el formato GRASS). También puede "
-"usarse para crear locaciones de GRASS."
+msgid "Prints or modifies GRASS projection information files (in various co-ordinate system descriptions). Can also be used to create new GRASS locations."
+msgstr "Convierte descripciones de sistemas de coordenadas (o sea, información de proyección) entre varios formatos (incluido el formato GRASS). También puede usarse para crear locaciones de GRASS."
 
 #: ../gui/wxpython/menustrings.py:247
 msgid "Convert coordinates"
@@ -7985,8 +7702,7 @@
 #: ../gui/wxpython/menustrings.py:251
 #, fuzzy
 msgid "Installs new extension from GRASS AddOns SVN repository."
-msgstr ""
-"Instalar nueva extensión de los complementos del repositorio SVN de GRASS"
+msgstr "Instalar nueva extensión de los complementos del repositorio SVN de GRASS"
 
 #: ../gui/wxpython/menustrings.py:252
 #, fuzzy
@@ -8004,9 +7720,7 @@
 
 #: ../gui/wxpython/menustrings.py:255
 msgid "User GUI preferences (display font, commands, digitizer, etc.)"
-msgstr ""
-"Preferencias del usuario para la interfaz gráfica de usuario (GUI) (tipo de "
-"letra para la visualización, órdenes, digitalizador, etc.)"
+msgstr "Preferencias del usuario para la interfaz gráfica de usuario (GUI) (tipo de letra para la visualización, órdenes, digitalizador, etc.)"
 
 #: ../gui/wxpython/menustrings.py:256 ../gui/wxpython/menustrings.py:1169
 msgid "&Raster"
@@ -8054,11 +7768,8 @@
 
 #: ../gui/wxpython/menustrings.py:267 ../gui/wxpython/menustrings.py:1180
 #, fuzzy
-msgid ""
-"Modifies a timestamp for a raster map. Print/add/remove a timestamp for a "
-"raster map."
-msgstr ""
-"Imprimir / añadir / eliminar una marca de tiempo para un mapa raster 3D."
+msgid "Modifies a timestamp for a raster map. Print/add/remove a timestamp for a raster map."
+msgstr "Imprimir / añadir / eliminar una marca de tiempo para un mapa raster 3D."
 
 #: ../gui/wxpython/menustrings.py:268 ../gui/wxpython/menustrings.py:1181
 msgid "Resample using aggregate statistics"
@@ -8090,14 +7801,8 @@
 msgstr "Volver a muestrear usando tensión de spline."
 
 #: ../gui/wxpython/menustrings.py:275 ../gui/wxpython/menustrings.py:1188
-msgid ""
-"Reinterpolates and optionally computes topographic analysis from input "
-"raster map to a new raster map (possibly with different resolution) using "
-"regularized spline with tension and smoothing."
-msgstr ""
-"Reinterpola y opcionalmente procesa, análisis topográficos a partir del mapa "
-"raster de entrada a un nuevo mapa raster (posiblemente con distinta "
-"resolución) usando splines regularizadas con tensión y suavizado."
+msgid "Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing."
+msgstr "Reinterpola y opcionalmente procesa, análisis topográficos a partir del mapa raster de entrada a un nuevo mapa raster (posiblemente con distinta resolución) usando splines regularizadas con tensión y suavizado."
 
 #: ../gui/wxpython/menustrings.py:276 ../gui/wxpython/menustrings.py:1189
 #, fuzzy
@@ -8106,11 +7811,8 @@
 
 #: ../gui/wxpython/menustrings.py:277 ../gui/wxpython/menustrings.py:1190
 #, fuzzy
-msgid ""
-"Performs bilinear or bicubic spline interpolation with Tykhonov "
-"regularization."
-msgstr ""
-"Interpolación de spline bicúbica o bilineal con regularización Tykhonov."
+msgid "Performs bilinear or bicubic spline interpolation with Tykhonov regularization."
+msgstr "Interpolación de spline bicúbica o bilineal con regularización Tykhonov."
 
 #: ../gui/wxpython/menustrings.py:278 ../gui/wxpython/menustrings.py:1191
 #, fuzzy
@@ -8129,9 +7831,7 @@
 
 #: ../gui/wxpython/menustrings.py:281 ../gui/wxpython/menustrings.py:1194
 msgid "Allows creation and/or modification of raster map layer support files."
-msgstr ""
-"Permite la creación y/o modificación de archivos de soporte de capas de "
-"mapas raster."
+msgstr "Permite la creación y/o modificación de archivos de soporte de capas de mapas raster."
 
 #: ../gui/wxpython/menustrings.py:282 ../gui/wxpython/menustrings.py:1195
 msgid "Update map statistics"
@@ -8146,12 +7846,8 @@
 msgstr "Realizar mosaico."
 
 #: ../gui/wxpython/menustrings.py:287 ../gui/wxpython/menustrings.py:1200
-msgid ""
-"Produces tilings of the source projection for use in the destination region "
-"and projection."
-msgstr ""
-"Produce mosaicos de la proyección de origen para su uso en la región y "
-"proyección de destino."
+msgid "Produces tilings of the source projection for use in the destination region and projection."
+msgstr "Produce mosaicos de la proyección de origen para su uso en la región y proyección de destino."
 
 #: ../gui/wxpython/menustrings.py:288 ../gui/wxpython/menustrings.py:584
 #: ../gui/wxpython/menustrings.py:1201 ../gui/wxpython/menustrings.py:1497
@@ -8166,8 +7862,7 @@
 #: ../gui/wxpython/menustrings.py:290 ../gui/wxpython/menustrings.py:1203
 #, fuzzy
 msgid "Creates/modifies the color table associated with a raster map."
-msgstr ""
-"Crea / modifica la tabla de colores asociada a una capa de mapa raster."
+msgstr "Crea / modifica la tabla de colores asociada a una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:291 ../gui/wxpython/menustrings.py:1204
 msgid "Color tables (stddev)"
@@ -8176,9 +7871,7 @@
 #: ../gui/wxpython/menustrings.py:292 ../gui/wxpython/menustrings.py:1205
 #, fuzzy
 msgid "Sets color rules based on stddev from a raster map's mean value."
-msgstr ""
-"Establecer reglas de color basándose en la desviación estándar, a partir del "
-"valor promedio de un mapa."
+msgstr "Establecer reglas de color basándose en la desviación estándar, a partir del valor promedio de un mapa."
 
 #: ../gui/wxpython/menustrings.py:293 ../gui/wxpython/menustrings.py:587
 #: ../gui/wxpython/menustrings.py:1206 ../gui/wxpython/menustrings.py:1500
@@ -8206,19 +7899,15 @@
 
 #: ../gui/wxpython/menustrings.py:298 ../gui/wxpython/menustrings.py:1211
 msgid "Blends color components of two raster maps by a given ratio."
-msgstr ""
-"Mezcla los componentes de color de dos mapas raster en la proporción "
-"indicada."
+msgstr "Mezcla los componentes de color de dos mapas raster en la proporción indicada."
 
 #: ../gui/wxpython/menustrings.py:299 ../gui/wxpython/menustrings.py:1212
 msgid "Create RGB"
 msgstr "Crear RGB."
 
 #: ../gui/wxpython/menustrings.py:300 ../gui/wxpython/menustrings.py:1213
-msgid ""
-"Combines red, green and blue raster maps into a single composite raster map."
-msgstr ""
-"Combina capas de mapa roja, verde y azul en una sola capa de mapa compuesto."
+msgid "Combines red, green and blue raster maps into a single composite raster map."
+msgstr "Combina capas de mapa roja, verde y azul en una sola capa de mapa compuesto."
 
 #: ../gui/wxpython/menustrings.py:301 ../gui/wxpython/menustrings.py:741
 #: ../gui/wxpython/menustrings.py:1214 ../gui/wxpython/menustrings.py:1654
@@ -8226,13 +7915,8 @@
 msgstr "Rojo, verde y azul (RGB) a matiz, intensidad y saturación (HIS)."
 
 #: ../gui/wxpython/menustrings.py:302 ../gui/wxpython/menustrings.py:1215
-msgid ""
-"Generates red, green and blue raster map layers combining hue, intensity and "
-"saturation (HIS) values from user-specified input raster map layers."
-msgstr ""
-"Genera capas de mapa raster roja, verde y azul combinando valores de matiz, "
-"intensidad y saturación (HIS) a partir de capas de mapa raster de entrada "
-"especificadas por el usuario."
+msgid "Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers."
+msgstr "Genera capas de mapa raster roja, verde y azul combinando valores de matiz, intensidad y saturación (HIS) a partir de capas de mapa raster de entrada especificadas por el usuario."
 
 #: ../gui/wxpython/menustrings.py:303 ../gui/wxpython/menustrings.py:1216
 msgid "Query raster maps"
@@ -8245,8 +7929,7 @@
 #: ../gui/wxpython/menustrings.py:305 ../gui/wxpython/menustrings.py:1218
 #, fuzzy
 msgid "Queries raster maps on their category values and category labels."
-msgstr ""
-"Consulta capas de mapa raster por sus valores y etiquetas de categoría."
+msgstr "Consulta capas de mapa raster por sus valores y etiquetas de categoría."
 
 #: ../gui/wxpython/menustrings.py:306 ../gui/wxpython/menustrings.py:1219
 msgid "Query colors by value"
@@ -8267,12 +7950,8 @@
 
 #: ../gui/wxpython/menustrings.py:317 ../gui/wxpython/menustrings.py:1230
 #, fuzzy
-msgid ""
-"Creates a raster map showing buffer zones surrounding cells that contain non-"
-"NULL category values."
-msgstr ""
-"Crea una capa de mapa raster que muestra zonas de buffer que rodean celdas "
-"que contienen valores de categoría no NULOS."
+msgid "Creates a raster map showing buffer zones surrounding cells that contain non-NULL category values."
+msgstr "Crea una capa de mapa raster que muestra zonas de buffer que rodean celdas que contienen valores de categoría no NULOS."
 
 #: ../gui/wxpython/menustrings.py:318 ../gui/wxpython/menustrings.py:1231
 msgid "Concentric circles"
@@ -8280,9 +7959,7 @@
 
 #: ../gui/wxpython/menustrings.py:319 ../gui/wxpython/menustrings.py:1232
 msgid "Creates a raster map containing concentric rings around a given point."
-msgstr ""
-"Crea un mapa raster que contiene anillos concéntricos alrededor de un punto "
-"dado."
+msgstr "Crea un mapa raster que contiene anillos concéntricos alrededor de un punto dado."
 
 #: ../gui/wxpython/menustrings.py:320 ../gui/wxpython/menustrings.py:1233
 msgid "Closest points"
@@ -8299,9 +7976,7 @@
 #: ../gui/wxpython/menustrings.py:323 ../gui/wxpython/menustrings.py:384
 #: ../gui/wxpython/menustrings.py:1236 ../gui/wxpython/menustrings.py:1297
 msgid "Generates a raster map layer with contiguous areas grown by one cell."
-msgstr ""
-"Genera una capa de mapa raster con áreas contiguas incrementadas en una "
-"celda."
+msgstr "Genera una capa de mapa raster con áreas contiguas incrementadas en una celda."
 
 #: ../gui/wxpython/menustrings.py:324 ../gui/wxpython/menustrings.py:376
 #: ../gui/wxpython/menustrings.py:1237 ../gui/wxpython/menustrings.py:1289
@@ -8312,9 +7987,7 @@
 #: ../gui/wxpython/menustrings.py:1238 ../gui/wxpython/menustrings.py:1290
 #, fuzzy
 msgid "Generates a raster map containing distances to nearest raster features."
-msgstr ""
-"Genera una capa de mapa raster de la distancia a elementos ubicados en una "
-"capa de entrada."
+msgstr "Genera una capa de mapa raster de la distancia a elementos ubicados en una capa de entrada."
 
 #: ../gui/wxpython/menustrings.py:327 ../gui/wxpython/menustrings.py:1240
 msgid "Creates a MASK for limiting raster operation."
@@ -8334,14 +8007,8 @@
 msgstr "Análisis del vecino más próximo."
 
 #: ../gui/wxpython/menustrings.py:332 ../gui/wxpython/menustrings.py:1245
-msgid ""
-"Makes each cell category value a function of the category values assigned to "
-"the cells around it, and stores new cell values in an output raster map "
-"layer."
-msgstr ""
-"Hace de cada valor de categoría de celda una función de los valores de "
-"categoría asignados a las celdas a su alrededor y guarda los nuevos valores "
-"de celda en una capa de mapa raster de salida."
+msgid "Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer."
+msgstr "Hace de cada valor de categoría de celda una función de los valores de categoría asignados a las celdas a su alrededor y guarda los nuevos valores de celda en una capa de mapa raster de salida."
 
 #: ../gui/wxpython/menustrings.py:333 ../gui/wxpython/menustrings.py:1246
 msgid "Neighborhood points"
@@ -8349,14 +8016,8 @@
 
 #: ../gui/wxpython/menustrings.py:334 ../gui/wxpython/menustrings.py:1247
 #, fuzzy
-msgid ""
-"Neighborhood analysis tool for vector point maps. Makes each cell value a "
-"function of the attribute values assigned to the vector points or centroids "
-"around it, and stores new cell values in an output raster map."
-msgstr ""
-"Hace que el valor de cada celda sea una función de los valores de los "
-"atributos asignados a los puntos vectoriales o centroides a su alrededor y "
-"guarda los nuevos valores de celda en una capa de mapa raster de salida."
+msgid "Neighborhood analysis tool for vector point maps. Makes each cell value a function of the attribute values assigned to the vector points or centroids around it, and stores new cell values in an output raster map."
+msgstr "Hace que el valor de cada celda sea una función de los valores de los atributos asignados a los puntos vectoriales o centroides a su alrededor y guarda los nuevos valores de celda en una capa de mapa raster de salida."
 
 #: ../gui/wxpython/menustrings.py:335 ../gui/wxpython/menustrings.py:1248
 msgid "Overlay rasters"
@@ -8367,25 +8028,16 @@
 msgstr "Producto cruzado."
 
 #: ../gui/wxpython/menustrings.py:337 ../gui/wxpython/menustrings.py:1250
-msgid ""
-"Creates a cross product of the category values from multiple raster map "
-"layers."
-msgstr ""
-"Crea un producto cruzado de los valores de categoría a partir de múltiples "
-"capas de mapa raster."
+msgid "Creates a cross product of the category values from multiple raster map layers."
+msgstr "Crea un producto cruzado de los valores de categoría a partir de múltiples capas de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:338 ../gui/wxpython/menustrings.py:1251
 msgid "Patch raster maps"
 msgstr "Une mapas raster (patch)."
 
 #: ../gui/wxpython/menustrings.py:339 ../gui/wxpython/menustrings.py:1252
-msgid ""
-"Creates a composite raster map layer by using known category values from one "
-"(or more) map layer(s) to fill in areas of \"no data\" in another map layer."
-msgstr ""
-"Crea una capa de mapa raster compuesta usando valores de categoría conocidos "
-"de una (o más) capa(s) de mapa para rellenar áreas \"sin datos\" en otra "
-"capa de mapa."
+msgid "Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of \"no data\" in another map layer."
+msgstr "Crea una capa de mapa raster compuesta usando valores de categoría conocidos de una (o más) capa(s) de mapa para rellenar áreas \"sin datos\" en otra capa de mapa."
 
 #: ../gui/wxpython/menustrings.py:340 ../gui/wxpython/menustrings.py:1253
 #, fuzzy
@@ -8393,13 +8045,8 @@
 msgstr "Series de raster."
 
 #: ../gui/wxpython/menustrings.py:341 ../gui/wxpython/menustrings.py:1254
-msgid ""
-"Makes each output cell value a function of the values assigned to the "
-"corresponding cells in the input raster map layers."
-msgstr ""
-"Hace que cada valor de celda de salida sea una función de los valores "
-"asignados a las celdas correspondientes en las capas de mapa raster de "
-"entrada."
+msgid "Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers."
+msgstr "Hace que cada valor de celda de salida sea una función de los valores asignados a las celdas correspondientes en las capas de mapa raster de entrada."
 
 #: ../gui/wxpython/menustrings.py:342 ../gui/wxpython/menustrings.py:1255
 #, fuzzy
@@ -8408,13 +8055,8 @@
 
 #: ../gui/wxpython/menustrings.py:343 ../gui/wxpython/menustrings.py:1256
 #, fuzzy
-msgid ""
-"Makes each output cell value a accumulationfunction of the values assigned "
-"to the corresponding cells in the input raster map layers."
-msgstr ""
-"Hace que cada valor de celda de salida sea una función de los valores "
-"asignados a las celdas correspondientes en las capas de mapa raster de "
-"entrada."
+msgid "Makes each output cell value a accumulationfunction of the values assigned to the corresponding cells in the input raster map layers."
+msgstr "Hace que cada valor de celda de salida sea una función de los valores asignados a las celdas correspondientes en las capas de mapa raster de entrada."
 
 #: ../gui/wxpython/menustrings.py:344 ../gui/wxpython/menustrings.py:1257
 msgid "Statistical overlay"
@@ -8422,9 +8064,7 @@
 
 #: ../gui/wxpython/menustrings.py:345 ../gui/wxpython/menustrings.py:1258
 #, fuzzy
-msgid ""
-"Calculates category or object oriented statistics (accumulator-based "
-"statistics)."
+msgid "Calculates category or object oriented statistics (accumulator-based statistics)."
 msgstr "Calcula estadísticas orientadas a categorías u objetos."
 
 #: ../gui/wxpython/menustrings.py:346 ../gui/wxpython/menustrings.py:1259
@@ -8456,23 +8096,8 @@
 
 #: ../gui/wxpython/menustrings.py:352 ../gui/wxpython/menustrings.py:1265
 #, fuzzy
-msgid ""
-"Solar irradiance and irradiation model. Computes direct (beam), diffuse and "
-"reflected solar irradiation raster maps for given day, latitude, surface and "
-"atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, "
-"declination, extraterrestrial irradiance, daylight length) are saved in the "
-"map history file. Alternatively, a local time can be specified to compute "
-"solar incidence angle and/or irradiance raster maps. The shadowing effect of "
-"the topography is optionally incorporated."
-msgstr ""
-"Procesa mapas ráster de irradiación solar directa (rayo), difusa y reflejada "
-"para un día, latitud, superficie y condiciones atmosféricas dados. Los "
-"parámetros solares (ej. horas de salida y puesta del sol, declinación, "
-"irradiancia extraterrestre, duración del día) se guardan en el archivo "
-"histórico del mapa. De forma alternativa, se puede especificar una hora "
-"local para procesar el ángulo de incidencia solar y/o mapas ráster de "
-"irradiancia. El efecto de sombreo de la topografía se puede incorporar "
-"opcionalmente."
+msgid "Solar irradiance and irradiation model. Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated."
+msgstr "Procesa mapas ráster de irradiación solar directa (rayo), difusa y reflejada para un día, latitud, superficie y condiciones atmosféricas dados. Los parámetros solares (ej. horas de salida y puesta del sol, declinación, irradiancia extraterrestre, duración del día) se guardan en el archivo histórico del mapa. De forma alternativa, se puede especificar una hora local para procesar el ángulo de incidencia solar y/o mapas ráster de irradiancia. El efecto de sombreo de la topografía se puede incorporar opcionalmente."
 
 #: ../gui/wxpython/menustrings.py:353 ../gui/wxpython/menustrings.py:1266
 msgid "Shadows map"
@@ -8480,15 +8105,8 @@
 
 #: ../gui/wxpython/menustrings.py:354 ../gui/wxpython/menustrings.py:1267
 #, fuzzy
-msgid ""
-"Calculates cast shadow areas from sun position and elevation raster map. "
-"Either exact sun position (A) is specified, or date/time to calculate the "
-"sun position (B) by r.sunmask itself."
-msgstr ""
-"Calcula áreas en las que se produce sombra a partir de la posición del sol "
-"un modelo de elevación digital (DEM). Puede especificarse, A: Cualquier "
-"posición exacta del sol o B: Fecha / hora para calcular la posición del sol "
-"mediante el mismo r.sunmask."
+msgid "Calculates cast shadow areas from sun position and elevation raster map. Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself."
+msgstr "Calcula áreas en las que se produce sombra a partir de la posición del sol un modelo de elevación digital (DEM). Puede especificarse, A: Cualquier posición exacta del sol o B: Fecha / hora para calcular la posición del sol mediante el mismo r.sunmask."
 
 #: ../gui/wxpython/menustrings.py:355 ../gui/wxpython/menustrings.py:1268
 #, fuzzy
@@ -8496,11 +8114,7 @@
 msgstr "Crear nuevo mapa vectorial"
 
 #: ../gui/wxpython/menustrings.py:356 ../gui/wxpython/menustrings.py:1269
-msgid ""
-"Calculates solar elevation, solar azimuth, and sun hours. Solar elevation: "
-"the angle between the direction of the geometric center of the sun's "
-"apparent disk and the (idealized) horizon. Solar azimuth: the angle from due "
-"north in clockwise direction."
+msgid "Calculates solar elevation, solar azimuth, and sun hours. Solar elevation: the angle between the direction of the geometric center of the sun's apparent disk and the (idealized) horizon. Solar azimuth: the angle from due north in clockwise direction."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:357 ../gui/wxpython/menustrings.py:1270
@@ -8513,23 +8127,15 @@
 
 #: ../gui/wxpython/menustrings.py:359 ../gui/wxpython/menustrings.py:1272
 msgid "Produces a vector map of specified contours from a raster map."
-msgstr ""
-"Produce una capa de mapa vectorial de contornos especificados a partir de "
-"una capa de mapa raster."
+msgstr "Produce una capa de mapa vectorial de contornos especificados a partir de una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:360 ../gui/wxpython/menustrings.py:1273
 msgid "Cost surface"
 msgstr "Superficies de coste."
 
 #: ../gui/wxpython/menustrings.py:361 ../gui/wxpython/menustrings.py:1274
-msgid ""
-"Creates a raster map showing the cumulative cost of moving between different "
-"geographic locations on an input raster map whose cell category values "
-"represent cost."
-msgstr ""
-"Produce una capa de mapa raster que muestra el coste acumulado de moverse "
-"entre diferentes locaciones geográficas ubicadas en una capa de mapa raster "
-"de entrada cuyos valores de categoría de celdas representan un coste."
+msgid "Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost."
+msgstr "Produce una capa de mapa raster que muestra el coste acumulado de moverse entre diferentes locaciones geográficas ubicadas en una capa de mapa raster de entrada cuyos valores de categoría de celdas representan un coste."
 
 #: ../gui/wxpython/menustrings.py:362 ../gui/wxpython/menustrings.py:1275
 msgid "Cumulative movement costs"
@@ -8537,18 +8143,8 @@
 
 #: ../gui/wxpython/menustrings.py:363 ../gui/wxpython/menustrings.py:1276
 #, fuzzy
-msgid ""
-"Outputs a raster map showing the anisotropic cumulative cost. Computes "
-"anisotropic cumulative cost of moving between different geographic locations "
-"on an input elevation raster map whose cell category values represent "
-"elevation combined with an input raster map layer whose cell values "
-"represent friction cost."
-msgstr ""
-"Produce una capa de mapa raster que muestra el coste anisotrópico acumulado "
-"de moverse entre diferentes locaciones geográficas en una capa de mapa "
-"raster de elevación de entrada cuyos valores de categoría de celda "
-"representan elevación, combinando esto con una capa de mapa raster de "
-"entrada cuyos valores de celda representan el coste de fricción."
+msgid "Outputs a raster map showing the anisotropic cumulative cost. Computes anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost."
+msgstr "Produce una capa de mapa raster que muestra el coste anisotrópico acumulado de moverse entre diferentes locaciones geográficas en una capa de mapa raster de elevación de entrada cuyos valores de categoría de celda representan elevación, combinando esto con una capa de mapa raster de entrada cuyos valores de celda representan el coste de fricción."
 
 #: ../gui/wxpython/menustrings.py:364 ../gui/wxpython/menustrings.py:1277
 msgid "Least cost route or flow"
@@ -8556,10 +8152,8 @@
 
 #: ../gui/wxpython/menustrings.py:365 ../gui/wxpython/menustrings.py:1278
 #, fuzzy
-msgid ""
-"Traces a flow through an elevation model or cost surface on a raster map."
-msgstr ""
-"Traza un flujo mediante un modelo de elevación sobre una capa de mapa raster."
+msgid "Traces a flow through an elevation model or cost surface on a raster map."
+msgstr "Traza un flujo mediante un modelo de elevación sobre una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:366 ../gui/wxpython/menustrings.py:1279
 msgid "Shaded relief"
@@ -8568,8 +8162,7 @@
 #: ../gui/wxpython/menustrings.py:367 ../gui/wxpython/menustrings.py:1280
 #, fuzzy
 msgid "Creates shaded relief map from an elevation map (DEM). "
-msgstr ""
-"Crea un mapa de sombreado de relieve a partir de uno de elevaciones (MDE)."
+msgstr "Crea un mapa de sombreado de relieve a partir de uno de elevaciones (MDE)."
 
 #: ../gui/wxpython/menustrings.py:368 ../gui/wxpython/menustrings.py:1281
 msgid "Slope and aspect"
@@ -8577,15 +8170,8 @@
 
 #: ../gui/wxpython/menustrings.py:369 ../gui/wxpython/menustrings.py:1282
 #, fuzzy
-msgid ""
-"Generates raster maps of slope, aspect, curvatures and partial derivatives "
-"from an elevation raster map. Aspect is calculated counterclockwise from "
-"east."
-msgstr ""
-"Genera capas de mapa raster de pendiente, orientación, curvaturas y "
-"derivadas parciales a partir de una capa de mapa raster de valores reales de "
-"elevación. El aspecto (orientación) se calcula en sentido horario desde el "
-"Este."
+msgid "Generates raster maps of slope, aspect, curvatures and partial derivatives from an elevation raster map. Aspect is calculated counterclockwise from east."
+msgstr "Genera capas de mapa raster de pendiente, orientación, curvaturas y derivadas parciales a partir de una capa de mapa raster de valores reales de elevación. El aspecto (orientación) se calcula en sentido horario desde el Este."
 
 #: ../gui/wxpython/menustrings.py:370 ../gui/wxpython/menustrings.py:1283
 msgid "Terrain parameters"
@@ -8593,12 +8179,8 @@
 
 #: ../gui/wxpython/menustrings.py:371 ../gui/wxpython/menustrings.py:1284
 #, fuzzy
-msgid ""
-"Extracts terrain parameters from a DEM. Uses a multi-scale approach by "
-"taking fitting quadratic parameters to any size window (via least squares)."
-msgstr ""
-"Utiliza una aproximación multiescala tomando parámetros cuadráticos que se "
-"ajusten a cualquier tamaño de ventana (vía las menores esquinas)."
+msgid "Extracts terrain parameters from a DEM. Uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares)."
+msgstr "Utiliza una aproximación multiescala tomando parámetros cuadráticos que se ajusten a cualquier tamaño de ventana (vía las menores esquinas)."
 
 #: ../gui/wxpython/menustrings.py:372 ../gui/wxpython/menustrings.py:1285
 msgid "Textural features"
@@ -8606,8 +8188,7 @@
 
 #: ../gui/wxpython/menustrings.py:373 ../gui/wxpython/menustrings.py:1286
 msgid "Generate images with textural features from a raster map."
-msgstr ""
-"Genera imágenes con objetos espaciales de textura a partir de un mapa raster."
+msgstr "Genera imágenes con objetos espaciales de textura a partir de un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:374 ../gui/wxpython/menustrings.py:1287
 msgid "Visibility"
@@ -8615,26 +8196,15 @@
 
 #: ../gui/wxpython/menustrings.py:375 ../gui/wxpython/menustrings.py:1288
 #, fuzzy
-msgid ""
-"Computes the viewshed of a point on an elevation raster map. Default format: "
-"NULL (invisible), vertical angle wrt viewpoint (visible)."
-msgstr ""
-"Calcula el índice de áreas de sombra a partir de la posición solar y del "
-"mapa raster de elevaciones."
+msgid "Computes the viewshed of a point on an elevation raster map. Default format: NULL (invisible), vertical angle wrt viewpoint (visible)."
+msgstr "Calcula el índice de áreas de sombra a partir de la posición solar y del mapa raster de elevaciones."
 
 #: ../gui/wxpython/menustrings.py:378 ../gui/wxpython/menustrings.py:1291
 msgid "Horizon angle"
 msgstr "Ángulo del horizonte."
 
 #: ../gui/wxpython/menustrings.py:379 ../gui/wxpython/menustrings.py:1292
-msgid ""
-"Computes horizon angle height from a digital elevation model. The module has "
-"two different modes of operation: 1. Computes the entire horizon around a "
-"single point whose coordinates are given with the 'coord' option. The "
-"horizon height (in radians). 2. Computes one or more raster maps of the "
-"horizon height in a single direction. The input for this is the angle (in "
-"degrees), which is measured counterclockwise with east=0, north=90 etc. The "
-"output is the horizon height in radians."
+msgid "Computes horizon angle height from a digital elevation model. The module has two different modes of operation: 1. Computes the entire horizon around a single point whose coordinates are given with the 'coord' option. The horizon height (in radians). 2. Computes one or more raster maps of the horizon height in a single direction. The input for this is the angle (in degrees), which is measured counterclockwise with east=0, north=90 etc. The output is the horizon height in radians."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:380 ../gui/wxpython/menustrings.py:1293
@@ -8646,12 +8216,8 @@
 msgstr "Agrupar."
 
 #: ../gui/wxpython/menustrings.py:382 ../gui/wxpython/menustrings.py:1295
-msgid ""
-"Recategorizes data in a raster map by grouping cells that form physically "
-"discrete areas into unique categories."
-msgstr ""
-"Recategoriza datos en una capa de mapa raster, agrupando celdas que forman "
-"áreas físicamente discretas, en categorías únicas."
+msgid "Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories."
+msgstr "Recategoriza datos en una capa de mapa raster, agrupando celdas que forman áreas físicamente discretas, en categorías únicas."
 
 #: ../gui/wxpython/menustrings.py:383 ../gui/wxpython/menustrings.py:1296
 msgid "Grow"
@@ -8663,9 +8229,7 @@
 
 #: ../gui/wxpython/menustrings.py:386 ../gui/wxpython/menustrings.py:1299
 msgid "Thins non-zero cells that denote linear features in a raster map layer."
-msgstr ""
-"Adelgaza o afina en una capa de mapa raster, celdas que denotan objetos "
-"espaciales lineales distintos a cero."
+msgstr "Adelgaza o afina en una capa de mapa raster, celdas que denotan objetos espaciales lineales distintos a cero."
 
 #: ../gui/wxpython/menustrings.py:387 ../gui/wxpython/menustrings.py:1300
 msgid "Hydrologic modeling"
@@ -8677,12 +8241,8 @@
 
 #: ../gui/wxpython/menustrings.py:389 ../gui/wxpython/menustrings.py:1302
 #, fuzzy
-msgid ""
-"Generates stream channels. Takes vector stream data, transforms it to raster "
-"and subtracts depth from the output DEM."
-msgstr ""
-"Toma los datos vectoriales que señalan una corriente, los transforma a "
-"raster y resta la profundidad al MDE de salida."
+msgid "Generates stream channels. Takes vector stream data, transforms it to raster and subtracts depth from the output DEM."
+msgstr "Toma los datos vectoriales que señalan una corriente, los transforma a raster y resta la profundidad al MDE de salida."
 
 #: ../gui/wxpython/menustrings.py:390 ../gui/wxpython/menustrings.py:1303
 msgid "Fill lake"
@@ -8691,21 +8251,15 @@
 #: ../gui/wxpython/menustrings.py:391 ../gui/wxpython/menustrings.py:1304
 #, fuzzy
 msgid "Fills lake at given point to given level."
-msgstr ""
-"Rellenar un lago a partir de un punto de origen (seed) que se encuentra en "
-"un nivel dado."
+msgstr "Rellenar un lago a partir de un punto de origen (seed) que se encuentra en un nivel dado."
 
 #: ../gui/wxpython/menustrings.py:392 ../gui/wxpython/menustrings.py:1305
 msgid "Depressionless map and flowlines"
 msgstr "Mapa sin depresiones y líneas de flujo."
 
 #: ../gui/wxpython/menustrings.py:393 ../gui/wxpython/menustrings.py:1306
-msgid ""
-"Filters and generates a depressionless elevation map and a flow direction "
-"map from a given elevation raster map."
-msgstr ""
-"Filtra y genera un mapa de elevación sin depresiones y un mapa de dirección "
-"de flujo a partir de un mapa raster de elevaciones."
+msgid "Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map."
+msgstr "Filtra y genera un mapa de elevación sin depresiones y un mapa de dirección de flujo a partir de un mapa raster de elevaciones."
 
 #: ../gui/wxpython/menustrings.py:394 ../gui/wxpython/menustrings.py:1307
 msgid "Flow accumulation"
@@ -8721,13 +8275,8 @@
 
 #: ../gui/wxpython/menustrings.py:397 ../gui/wxpython/menustrings.py:1310
 #, fuzzy
-msgid ""
-"Constructs flowlines. Computes flowlines, flowpath lengths, and "
-"flowaccumulation (contributing areas) from a elevation raster map."
-msgstr ""
-"Construcción de curvas de pendiente (líneas de flujo), longitudes de ruta de "
-"flujo y densidades de líneas de flujo (áreas pendiente arriba) a partir de "
-"un modelo raster de elevación digital (DEM)."
+msgid "Constructs flowlines. Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map."
+msgstr "Construcción de curvas de pendiente (líneas de flujo), longitudes de ruta de flujo y densidades de líneas de flujo (áreas pendiente arriba) a partir de un modelo raster de elevación digital (DEM)."
 
 #: ../gui/wxpython/menustrings.py:398 ../gui/wxpython/menustrings.py:1311
 msgid "Watershed analysis"
@@ -8769,21 +8318,15 @@
 
 #: ../gui/wxpython/menustrings.py:407 ../gui/wxpython/menustrings.py:1320
 msgid "Overland flow hydrologic simulation using path sampling method (SIMWE)."
-msgstr ""
-"Simulación de flujo hidrológico superficial utilizando un método de muestreo "
-"de ruta (SIMWE)."
+msgstr "Simulación de flujo hidrológico superficial utilizando un método de muestreo de ruta (SIMWE)."
 
 #: ../gui/wxpython/menustrings.py:408 ../gui/wxpython/menustrings.py:1321
 msgid "SIMWE Sediment flux modeling"
 msgstr "Modelado de flujos de sedimento SIMWE."
 
 #: ../gui/wxpython/menustrings.py:409 ../gui/wxpython/menustrings.py:1322
-msgid ""
-"Sediment transport and erosion/deposition simulation using path sampling "
-"method (SIMWE)."
-msgstr ""
-"Simulación de transporte de sedimento y erosión/deposición utilizando el "
-"método de muestreo de rutas (SIMWE)."
+msgid "Sediment transport and erosion/deposition simulation using path sampling method (SIMWE)."
+msgstr "Simulación de transporte de sedimento y erosión/deposición utilizando el método de muestreo de rutas (SIMWE)."
 
 #: ../gui/wxpython/menustrings.py:410 ../gui/wxpython/menustrings.py:1323
 msgid "Topographic index map"
@@ -8792,8 +8335,7 @@
 #: ../gui/wxpython/menustrings.py:411 ../gui/wxpython/menustrings.py:1324
 #, fuzzy
 msgid "Creates a topographic index raster map from an elevation raster map."
-msgstr ""
-"Crea mapa de índices topográficos a partir de un mapa raster de elevación."
+msgstr "Crea mapa de índices topográficos a partir de un mapa raster de elevación."
 
 #: ../gui/wxpython/menustrings.py:412 ../gui/wxpython/menustrings.py:1325
 msgid "TOPMODEL simulation"
@@ -8829,21 +8371,15 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:420 ../gui/wxpython/menustrings.py:1333
-msgid ""
-"Numerical calculation program for transient, confined and unconfined "
-"groundwater flow in two dimensions."
-msgstr ""
-"Programa de cálculo numérico para flujo de aguas subterráneas temporales, "
-"confinadas i no confinadas  en dos dimensiones"
+msgid "Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions."
+msgstr "Programa de cálculo numérico para flujo de aguas subterráneas temporales, confinadas i no confinadas  en dos dimensiones"
 
 #: ../gui/wxpython/menustrings.py:421 ../gui/wxpython/menustrings.py:1334
 msgid "Groundwater solute transport"
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:422 ../gui/wxpython/menustrings.py:1335
-msgid ""
-"Numerical calculation program for transient, confined and unconfined solute "
-"transport in two dimensions"
+msgid "Numerical calculation program for transient, confined and unconfined solute transport in two dimensions"
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:423 ../gui/wxpython/menustrings.py:1336
@@ -8863,11 +8399,8 @@
 msgstr "Densidad de borde."
 
 #: ../gui/wxpython/menustrings.py:427 ../gui/wxpython/menustrings.py:1340
-msgid ""
-"Calculates edge density index on a raster map, using a 4 neighbour algorithm"
-msgstr ""
-"Calcula el índice de densidad de borde en un mapa raster usando un algoritmo "
-"de 4 bordes vecinos."
+msgid "Calculates edge density index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de densidad de borde en un mapa raster usando un algoritmo de 4 bordes vecinos."
 
 #: ../gui/wxpython/menustrings.py:428 ../gui/wxpython/menustrings.py:1341
 msgid "Contrast weighted edge density"
@@ -8875,21 +8408,15 @@
 
 #: ../gui/wxpython/menustrings.py:429 ../gui/wxpython/menustrings.py:1342
 msgid "Calculates contrast weighted edge density index on a raster map"
-msgstr ""
-"Calcula el índice ponderado de contraste de densidad de bordes, en un mapa "
-"raster."
+msgstr "Calcula el índice ponderado de contraste de densidad de bordes, en un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:430 ../gui/wxpython/menustrings.py:1343
 msgid "Patch area mean"
 msgstr "Promedio de área de parcela."
 
 #: ../gui/wxpython/menustrings.py:431 ../gui/wxpython/menustrings.py:1344
-msgid ""
-"Calculates mean patch size index on a raster map, using a 4 neighbour "
-"algorithm"
-msgstr ""
-"Calcula el índice de tamaño medio de parcela en un mapa raster usando un "
-"algoritmo de 4 parcelas vecinas."
+msgid "Calculates mean patch size index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de tamaño medio de parcela en un mapa raster usando un algoritmo de 4 parcelas vecinas."
 
 #: ../gui/wxpython/menustrings.py:432 ../gui/wxpython/menustrings.py:1345
 msgid "Patch area range"
@@ -8913,30 +8440,23 @@
 
 #: ../gui/wxpython/menustrings.py:437 ../gui/wxpython/menustrings.py:1350
 msgid "Calculates coefficient of variation of patch area on a raster map"
-msgstr ""
-"Calcula el coeficiente de varianza del área de parcela en un mapa raster."
+msgstr "Calcula el coeficiente de varianza del área de parcela en un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:438 ../gui/wxpython/menustrings.py:1351
 msgid "Patch density"
 msgstr "Densidad de parcela."
 
 #: ../gui/wxpython/menustrings.py:439 ../gui/wxpython/menustrings.py:1352
-msgid ""
-"Calculates patch density index on a raster map, using a 4 neighbour algorithm"
-msgstr ""
-"Calcula el índice de densidad de parcela sobre un mapa raster, usando un "
-"algoritmo de 4 parcelas vecinas"
+msgid "Calculates patch density index on a raster map, using a 4 neighbour algorithm"
+msgstr "Calcula el índice de densidad de parcela sobre un mapa raster, usando un algoritmo de 4 parcelas vecinas"
 
 #: ../gui/wxpython/menustrings.py:440 ../gui/wxpython/menustrings.py:1353
 msgid "Patch number"
 msgstr "Número de parcela."
 
 #: ../gui/wxpython/menustrings.py:441 ../gui/wxpython/menustrings.py:1354
-msgid ""
-"Calculates patch number index on a raster map, using a 4 neighbour algorithm."
-msgstr ""
-"Calcula el número de índice de parcela en un mapa raster usando un algoritmo "
-"de 4 parcelas vecinas."
+msgid "Calculates patch number index on a raster map, using a 4 neighbour algorithm."
+msgstr "Calcula el número de índice de parcela en un mapa raster usando un algoritmo de 4 parcelas vecinas."
 
 #: ../gui/wxpython/menustrings.py:442 ../gui/wxpython/menustrings.py:1355
 msgid "Dominance's diversity"
@@ -8989,28 +8509,16 @@
 
 #: ../gui/wxpython/menustrings.py:454 ../gui/wxpython/menustrings.py:1367
 #, fuzzy
-msgid ""
-"Generates rate of spread raster maps. Generates three, or four raster map "
-"layers showing the base (perpendicular) rate of spread (ROS), the maximum "
-"(forward) ROS, the direction of the maximum ROS, and optionally the maximum "
-"potential spotting distance for fire spread simulation."
-msgstr ""
-"Genera tres o cuatro capas de mapa raster mostrando 1) la tasa de "
-"propagación (ROS) básica (perpendicular), 2) la ROS máxima (hacia delante), "
-"3) la dirección de la máxima ROS y (opcionalmente) 4) la distancia potencial "
-"máxima de detección."
+msgid "Generates rate of spread raster maps. Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation."
+msgstr "Genera tres o cuatro capas de mapa raster mostrando 1) la tasa de propagación (ROS) básica (perpendicular), 2) la ROS máxima (hacia delante), 3) la dirección de la máxima ROS y (opcionalmente) 4) la distancia potencial máxima de detección."
 
 #: ../gui/wxpython/menustrings.py:455 ../gui/wxpython/menustrings.py:1368
 msgid "Least-cost spread paths"
 msgstr "Rutas de propagación de menor coste."
 
 #: ../gui/wxpython/menustrings.py:456 ../gui/wxpython/menustrings.py:1369
-msgid ""
-"Recursively traces the least cost path backwards to cells from which the "
-"cumulative cost was determined."
-msgstr ""
-"Traza de forma recursiva la ruta de menor coste de vuelta hacia las celdas "
-"desde las que se determinó el coste acumulado."
+msgid "Recursively traces the least cost path backwards to cells from which the cumulative cost was determined."
+msgstr "Traza de forma recursiva la ruta de menor coste de vuelta hacia las celdas desde las que se determinó el coste acumulado."
 
 #: ../gui/wxpython/menustrings.py:457 ../gui/wxpython/menustrings.py:1370
 msgid "Anisotropic spread simulation"
@@ -9018,17 +8526,8 @@
 
 #: ../gui/wxpython/menustrings.py:458 ../gui/wxpython/menustrings.py:1371
 #, fuzzy
-msgid ""
-"Simulates elliptically anisotropic spread. Generates a raster map of the "
-"cumulative time of spread, given raster maps containing the rates of spread "
-"(ROS), the ROS directions and the spread origins. It optionally produces "
-"raster maps to contain backlink UTM coordinates for tracing spread paths. "
-"Usable for fire spread simulations."
-msgstr ""
-"Simula una propagación ansiotrópica elíptica en una ventana gráfica y genera "
-"un mapa raster del tiempo acumulativo de dispersión, a partir de mapas "
-"raster dados que contengan las tasas de propagación(ROS), las direcciones de "
-"ROS y los orígenes de propagación."
+msgid "Simulates elliptically anisotropic spread. Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations."
+msgstr "Simula una propagación ansiotrópica elíptica en una ventana gráfica y genera un mapa raster del tiempo acumulativo de dispersión, a partir de mapas raster dados que contengan las tasas de propagación(ROS), las direcciones de ROS y los orígenes de propagación."
 
 #: ../gui/wxpython/menustrings.py:459 ../gui/wxpython/menustrings.py:1372
 msgid "Change category values and labels"
@@ -9048,12 +8547,8 @@
 msgstr "Reclasificar por tamaño."
 
 #: ../gui/wxpython/menustrings.py:463 ../gui/wxpython/menustrings.py:1376
-msgid ""
-"Reclasses a raster map greater or less than user specified area size (in "
-"hectares)."
-msgstr ""
-"Reclasifica un mapa raster mayor o menor que la superficie indicada por el "
-"usuario (en hectáreas)."
+msgid "Reclasses a raster map greater or less than user specified area size (in hectares)."
+msgstr "Reclasifica un mapa raster mayor o menor que la superficie indicada por el usuario (en hectáreas)."
 
 #: ../gui/wxpython/menustrings.py:464 ../gui/wxpython/menustrings.py:674
 #: ../gui/wxpython/menustrings.py:1377 ../gui/wxpython/menustrings.py:1587
@@ -9062,13 +8557,8 @@
 
 #: ../gui/wxpython/menustrings.py:465 ../gui/wxpython/menustrings.py:1378
 #, fuzzy
-msgid ""
-"Reclassify raster map based on category values. Creates a new raster map "
-"whose category values are based upon a reclassification of the categories in "
-"an existing raster map."
-msgstr ""
-"Crea una nueva capa de mapa cuyos valores de categorías están basados en una "
-"reclasificación de las categorías de una capa de mapa raster existente."
+msgid "Reclassify raster map based on category values. Creates a new raster map whose category values are based upon a reclassification of the categories in an existing raster map."
+msgstr "Crea una nueva capa de mapa cuyos valores de categorías están basados en una reclasificación de las categorías de una capa de mapa raster existente."
 
 #: ../gui/wxpython/menustrings.py:466 ../gui/wxpython/menustrings.py:1379
 msgid "Recode"
@@ -9091,9 +8581,7 @@
 msgstr "Rescalar con histograma."
 
 #: ../gui/wxpython/menustrings.py:471 ../gui/wxpython/menustrings.py:1384
-msgid ""
-"Rescales histogram equalized the range of category values in a raster map "
-"layer."
+msgid "Rescales histogram equalized the range of category values in a raster map layer."
 msgstr "Rescala el histograma raster."
 
 #: ../gui/wxpython/menustrings.py:472 ../gui/wxpython/menustrings.py:1385
@@ -9113,12 +8601,8 @@
 msgstr "Celdas aleatorias y puntos vectoriales."
 
 #: ../gui/wxpython/menustrings.py:476 ../gui/wxpython/menustrings.py:1389
-msgid ""
-"Creates a raster map layer and vector point map containing randomly located "
-"points."
-msgstr ""
-"Crea una capa de mapa raster y un mapa vectorial de puntos que contiene "
-"lugares (puntos) situados de forma aleatoria."
+msgid "Creates a raster map layer and vector point map containing randomly located points."
+msgstr "Crea una capa de mapa raster y un mapa vectorial de puntos que contiene lugares (puntos) situados de forma aleatoria."
 
 #: ../gui/wxpython/menustrings.py:477 ../gui/wxpython/menustrings.py:1390
 msgid "Generate surfaces"
@@ -9138,14 +8622,8 @@
 
 #: ../gui/wxpython/menustrings.py:481 ../gui/wxpython/menustrings.py:1394
 #, fuzzy
-msgid ""
-"Generates a raster density map from vector points map. Density is computed "
-"using a moving kernel. Optionally generates a vector density map on a vector "
-"network."
-msgstr ""
-"Genera un mapa raster de densidad a partir de datos de puntos vectoriales "
-"usando un moving kernel u opcionalmente genera un mapa vectorial de densidad "
-"en una red vectorial."
+msgid "Generates a raster density map from vector points map. Density is computed using a moving kernel. Optionally generates a vector density map on a vector network."
+msgstr "Genera un mapa raster de densidad a partir de datos de puntos vectoriales usando un moving kernel u opcionalmente genera un mapa vectorial de densidad en una red vectorial."
 
 #: ../gui/wxpython/menustrings.py:482 ../gui/wxpython/menustrings.py:1395
 msgid "Gaussian deviates surface"
@@ -9153,12 +8631,8 @@
 
 #: ../gui/wxpython/menustrings.py:483 ../gui/wxpython/menustrings.py:1396
 #, fuzzy
-msgid ""
-"Generates a raster map using gaussian random number generator. Mean and "
-"standard deviation of gaussian deviates can be expressed by the user."
-msgstr ""
-"Genera una capa de mapa raster de la distancia a elementos ubicados en una "
-"capa de entrada."
+msgid "Generates a raster map using gaussian random number generator. Mean and standard deviation of gaussian deviates can be expressed by the user."
+msgstr "Genera una capa de mapa raster de la distancia a elementos ubicados en una capa de entrada."
 
 #: ../gui/wxpython/menustrings.py:484 ../gui/wxpython/menustrings.py:1397
 #: ../gui/wxpython/nviz/tools.py:4587
@@ -9166,12 +8640,8 @@
 msgstr "Plano."
 
 #: ../gui/wxpython/menustrings.py:485 ../gui/wxpython/menustrings.py:1398
-msgid ""
-"Creates raster plane map given dip (inclination), aspect (azimuth) and one "
-"point."
-msgstr ""
-"Crea un mapa raster plano dando pendiente (inclinación), orientación "
-"(azimut) y un punto."
+msgid "Creates raster plane map given dip (inclination), aspect (azimuth) and one point."
+msgstr "Crea un mapa raster plano dando pendiente (inclinación), orientación (azimut) y un punto."
 
 #: ../gui/wxpython/menustrings.py:486 ../gui/wxpython/menustrings.py:1399
 msgid "Random deviates surface"
@@ -9179,11 +8649,8 @@
 
 #: ../gui/wxpython/menustrings.py:487 ../gui/wxpython/menustrings.py:1400
 #, fuzzy
-msgid ""
-"Produces a raster surface map of uniform random deviates with defined range."
-msgstr ""
-"Realiza un mapa raster de desviaciones aleatorias uniformes cuyo intervalo "
-"puede ser expresado por el usuario."
+msgid "Produces a raster surface map of uniform random deviates with defined range."
+msgstr "Realiza un mapa raster de desviaciones aleatorias uniformes cuyo intervalo puede ser expresado por el usuario."
 
 #: ../gui/wxpython/menustrings.py:488 ../gui/wxpython/menustrings.py:1401
 msgid "Random surface with spatial dependence"
@@ -9203,11 +8670,8 @@
 
 #: ../gui/wxpython/menustrings.py:492 ../gui/wxpython/menustrings.py:1405
 #, fuzzy
-msgid ""
-"Performs bicubic or bilinear spline interpolation with Tykhonov "
-"regularization."
-msgstr ""
-"Interpolación de spline bicúbica o bilineal con regularización Tykhonov."
+msgid "Performs bicubic or bilinear spline interpolation with Tykhonov regularization."
+msgstr "Interpolación de spline bicúbica o bilineal con regularización Tykhonov."
 
 #: ../gui/wxpython/menustrings.py:493 ../gui/wxpython/menustrings.py:1406
 msgid "IDW from raster points"
@@ -9219,8 +8683,7 @@
 
 #: ../gui/wxpython/menustrings.py:495 ../gui/wxpython/menustrings.py:1408
 msgid "IDW from raster points (alternate method for sparse points)"
-msgstr ""
-"IDW de puntos raster (método alternativo al método de puntos dispersos) "
+msgstr "IDW de puntos raster (método alternativo al método de puntos dispersos) "
 
 #: ../gui/wxpython/menustrings.py:496 ../gui/wxpython/menustrings.py:1409
 msgid "Surface generation program."
@@ -9232,12 +8695,8 @@
 
 #: ../gui/wxpython/menustrings.py:498 ../gui/wxpython/menustrings.py:1411
 #, fuzzy
-msgid ""
-"Provides surface interpolation from vector point data by Inverse Distance "
-"Squared Weighting."
-msgstr ""
-"Interpolación de superficies a partir de datos de puntos vectoriales "
-"mediante la ponderación inversa del cuadrado de la distancia."
+msgid "Provides surface interpolation from vector point data by Inverse Distance Squared Weighting."
+msgstr "Interpolación de superficies a partir de datos de puntos vectoriales mediante la ponderación inversa del cuadrado de la distancia."
 
 #: ../gui/wxpython/menustrings.py:499 ../gui/wxpython/menustrings.py:1412
 msgid "Raster contours"
@@ -9246,8 +8705,7 @@
 #: ../gui/wxpython/menustrings.py:500 ../gui/wxpython/menustrings.py:1413
 #, fuzzy
 msgid "Generates surface raster map from rasterized contours."
-msgstr ""
-"Programa de generación de superficies a partir de contornos rasterizados."
+msgstr "Programa de generación de superficies a partir de contornos rasterizados."
 
 #: ../gui/wxpython/menustrings.py:501 ../gui/wxpython/menustrings.py:1414
 msgid "Regularized spline tension"
@@ -9255,15 +8713,8 @@
 
 #: ../gui/wxpython/menustrings.py:502 ../gui/wxpython/menustrings.py:1415
 #, fuzzy
-msgid ""
-"Performs surface interpolation from vector points map by splines. Spatial "
-"approximation and topographic analysis from given point or isoline data in "
-"vector format to floating point raster format using regularized spline with "
-"tension."
-msgstr ""
-"Aproximación espacial y análisis topográfico a partir de datos de puntos o "
-"isolíneas dados en formato vectorial a formato raster de coma flotante "
-"usando spline regularizada con tensión."
+msgid "Performs surface interpolation from vector points map by splines. Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension."
+msgstr "Aproximación espacial y análisis topográfico a partir de datos de puntos o isolíneas dados en formato vectorial a formato raster de coma flotante usando spline regularizada con tensión."
 
 #: ../gui/wxpython/menustrings.py:503 ../gui/wxpython/menustrings.py:1416
 #, fuzzy
@@ -9271,9 +8722,7 @@
 msgstr "Regresión lineal."
 
 #: ../gui/wxpython/menustrings.py:504 ../gui/wxpython/menustrings.py:1417
-msgid ""
-"Interpolates raster maps located (temporal or spatial) in between input "
-"raster maps at specific sampling positions."
+msgid "Interpolates raster maps located (temporal or spatial) in between input raster maps at specific sampling positions."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:505 ../gui/wxpython/menustrings.py:1418
@@ -9291,9 +8740,7 @@
 #: ../gui/wxpython/menustrings.py:508 ../gui/wxpython/menustrings.py:1421
 #, fuzzy
 msgid "Fills no-data areas in raster maps using spline interpolation."
-msgstr ""
-"Rellenar áreas sin datos de mapas raster, usando la interpolación de splines "
-"de v.sufr.rst"
+msgstr "Rellenar áreas sin datos de mapas raster, usando la interpolación de splines de v.sufr.rst"
 
 #: ../gui/wxpython/menustrings.py:509 ../gui/wxpython/menustrings.py:713
 #: ../gui/wxpython/menustrings.py:823 ../gui/wxpython/menustrings.py:993
@@ -9316,12 +8763,8 @@
 msgstr "Administrar información de categoría."
 
 #: ../gui/wxpython/menustrings.py:513 ../gui/wxpython/menustrings.py:1426
-msgid ""
-"Manages category values and labels associated with user-specified raster map "
-"layers."
-msgstr ""
-"Administra valores de categoría y etiquetas asociados con las capas de mapa "
-"raster especificadas por el usuario."
+msgid "Manages category values and labels associated with user-specified raster map layers."
+msgstr "Administra valores de categoría y etiquetas asociados con las capas de mapa raster especificadas por el usuario."
 
 #: ../gui/wxpython/menustrings.py:514 ../gui/wxpython/menustrings.py:1427
 msgid "General statistics"
@@ -9346,9 +8789,7 @@
 
 #: ../gui/wxpython/menustrings.py:519 ../gui/wxpython/menustrings.py:1432
 msgid "Prints terse list of category values found in a raster map layer."
-msgstr ""
-"Imprime lista concisa de los valores de categoría que se encuentran en una "
-"capa de un mapa raster."
+msgstr "Imprime lista concisa de los valores de categoría que se encuentran en una capa de un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:520 ../gui/wxpython/menustrings.py:1433
 msgid "Sum area by raster map and category"
@@ -9365,13 +8806,8 @@
 
 #: ../gui/wxpython/menustrings.py:523 ../gui/wxpython/menustrings.py:1436
 #, fuzzy
-msgid ""
-"Calculates the volume of data \"clumps\". Optionally produces a GRASS vector "
-"points map containing the calculated centroids of these clumps."
-msgstr ""
-"Calcula el volumen de datos de \"masas\", y (opcionalmente) produce un mapa "
-"de GRASS de puntos vectoriales que contiene los centroides calculados a "
-"partir de estos grupos."
+msgid "Calculates the volume of data \"clumps\". Optionally produces a GRASS vector points map containing the calculated centroids of these clumps."
+msgstr "Calcula el volumen de datos de \"masas\", y (opcionalmente) produce un mapa de GRASS de puntos vectoriales que contiene los centroides calculados a partir de estos grupos."
 
 #: ../gui/wxpython/menustrings.py:524 ../gui/wxpython/menustrings.py:1437
 msgid "Total corrected area"
@@ -9388,11 +8824,7 @@
 msgstr "Estadísticas univariantes de raster."
 
 #: ../gui/wxpython/menustrings.py:527 ../gui/wxpython/menustrings.py:1440
-msgid ""
-"Calculates univariate statistics from the non-null cells of a raster map. "
-"Statistics include number of cells counted, minimum and maximum cell values, "
-"range, arithmetic mean, population variance, standard deviation, coefficient "
-"of variation, and sum."
+msgid "Calculates univariate statistics from the non-null cells of a raster map. Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:528 ../gui/wxpython/menustrings.py:1441
@@ -9401,32 +8833,23 @@
 
 #: ../gui/wxpython/menustrings.py:529 ../gui/wxpython/menustrings.py:1442
 msgid "Outputs the raster map layer values lying on user-defined line(s)."
-msgstr ""
-"Presenta los valores de una capa de mapa raster basándose en lineamiento(s) "
-"definido(s) por el usuario."
+msgstr "Presenta los valores de una capa de mapa raster basándose en lineamiento(s) definido(s) por el usuario."
 
 #: ../gui/wxpython/menustrings.py:530 ../gui/wxpython/menustrings.py:1443
 msgid "Sample transects (bearing/distance)"
 msgstr "Muestrear transectos (rumbo / distancia)."
 
 #: ../gui/wxpython/menustrings.py:531 ../gui/wxpython/menustrings.py:1444
-msgid ""
-"Outputs raster map layer values lying along user defined transect line(s)."
-msgstr ""
-"Produce valores de capa de mapa raster que caen a lo largo de línea(s) de "
-"transecto definidas por el usuario."
+msgid "Outputs raster map layer values lying along user defined transect line(s)."
+msgstr "Produce valores de capa de mapa raster que caen a lo largo de línea(s) de transecto definidas por el usuario."
 
 #: ../gui/wxpython/menustrings.py:532 ../gui/wxpython/menustrings.py:1445
 msgid "Covariance/correlation"
 msgstr "Covarianza / correlación."
 
 #: ../gui/wxpython/menustrings.py:533 ../gui/wxpython/menustrings.py:1446
-msgid ""
-"Outputs a covariance/correlation matrix for user-specified raster map "
-"layer(s)."
-msgstr ""
-"Produce una matriz de covarianza / correlación para la(s) capa(s) de mapa "
-"raster especificada por el usuario."
+msgid "Outputs a covariance/correlation matrix for user-specified raster map layer(s)."
+msgstr "Produce una matriz de covarianza / correlación para la(s) capa(s) de mapa raster especificada por el usuario."
 
 #: ../gui/wxpython/menustrings.py:534 ../gui/wxpython/menustrings.py:1447
 msgid "Linear regression"
@@ -9452,12 +8875,8 @@
 msgstr "Acontecimientos mutuos de categoría."
 
 #: ../gui/wxpython/menustrings.py:539 ../gui/wxpython/menustrings.py:1452
-msgid ""
-"Tabulates the mutual occurrence (coincidence) of categories for two raster "
-"map layers."
-msgstr ""
-"Tabula la ocurrencia mutua (coincidencia) de categorías para dos capas de "
-"mapa raster."
+msgid "Tabulates the mutual occurrence (coincidence) of categories for two raster map layers."
+msgstr "Tabula la ocurrencia mutua (coincidencia) de categorías para dos capas de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:540 ../gui/wxpython/menustrings.py:1453
 msgid "&Vector"
@@ -9476,12 +8895,8 @@
 msgstr "Editar un mapa vectorial (en forma no interactiva)."
 
 #: ../gui/wxpython/menustrings.py:545 ../gui/wxpython/menustrings.py:1458
-msgid ""
-"Edits a vector map, allows adding, deleting and modifying selected vector "
-"features."
-msgstr ""
-"Edita un mapa vectorial, permite añadir, eliminar y modificar "
-"características seleccionadas de un vector."
+msgid "Edits a vector map, allows adding, deleting and modifying selected vector features."
+msgstr "Edita un mapa vectorial, permite añadir, eliminar y modificar características seleccionadas de un vector."
 
 #: ../gui/wxpython/menustrings.py:546 ../gui/wxpython/menustrings.py:1459
 msgid "Convert object types"
@@ -9505,12 +8920,8 @@
 msgstr "Disolver contornos."
 
 #: ../gui/wxpython/menustrings.py:551 ../gui/wxpython/menustrings.py:1464
-msgid ""
-"Dissolves boundaries between adjacent areas sharing a common category number "
-"or attribute."
-msgstr ""
-"Disuelve contornos entre áreas adyacentes que comparten un número de "
-"categoría o atributo común."
+msgid "Dissolves boundaries between adjacent areas sharing a common category number or attribute."
+msgstr "Disuelve contornos entre áreas adyacentes que comparten un número de categoría o atributo común."
 
 #: ../gui/wxpython/menustrings.py:552 ../gui/wxpython/menustrings.py:1465
 msgid "Create 3D vector over raster"
@@ -9526,9 +8937,7 @@
 msgstr "Extruir mapa vectorial 3D."
 
 #: ../gui/wxpython/menustrings.py:555 ../gui/wxpython/menustrings.py:1468
-msgid ""
-"Extrudes flat vector features to 3D vector features with defined height. "
-"Optionally the height can be derived from sampling of elevation raster map."
+msgid "Extrudes flat vector features to 3D vector features with defined height. Optionally the height can be derived from sampling of elevation raster map."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:556 ../gui/wxpython/menustrings.py:1469
@@ -9537,9 +8946,7 @@
 
 #: ../gui/wxpython/menustrings.py:557 ../gui/wxpython/menustrings.py:1470
 msgid "Creates paint labels for a vector map from attached attributes."
-msgstr ""
-"Crea etiquetas de pintura para un mapa vectorial a partir de atributos "
-"asociados."
+msgstr "Crea etiquetas de pintura para un mapa vectorial a partir de atributos asociados."
 
 #: ../gui/wxpython/menustrings.py:558 ../gui/wxpython/menustrings.py:1471
 msgid "Create optimally placed labels"
@@ -9551,11 +8958,8 @@
 
 #: ../gui/wxpython/menustrings.py:560 ../gui/wxpython/menustrings.py:1473
 #, fuzzy
-msgid ""
-"Performs an affine transformation (shift, scale and rotate) on vector map."
-msgstr ""
-"Realiza una transformación afín (Dezplazamiento, escalado y rotación o "
-"mediante puntos de control sobre el terreno GPCs) sobre un mapa vectorial."
+msgid "Performs an affine transformation (shift, scale and rotate) on vector map."
+msgstr "Realiza una transformación afín (Dezplazamiento, escalado y rotación o mediante puntos de control sobre el terreno GPCs) sobre un mapa vectorial."
 
 #: ../gui/wxpython/menustrings.py:561 ../gui/wxpython/menustrings.py:1474
 #, fuzzy
@@ -9564,12 +8968,8 @@
 
 #: ../gui/wxpython/menustrings.py:562 ../gui/wxpython/menustrings.py:1475
 #, fuzzy
-msgid ""
-"Rectifies a vector by computing a coordinate transformation for each object "
-"in the vector based on the control points."
-msgstr ""
-"Rectifica una imagen calculando una transformación de coordenadas para cada "
-"píxel de la imagen basada en los puntos de control."
+msgid "Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points."
+msgstr "Rectifica una imagen calculando una transformación de coordenadas para cada píxel de la imagen basada en los puntos de control."
 
 #: ../gui/wxpython/menustrings.py:566 ../gui/wxpython/menustrings.py:1479
 msgid "Updates vector map metadata."
@@ -9585,9 +8985,7 @@
 msgstr "Crear o reconstruir topología."
 
 #: ../gui/wxpython/menustrings.py:569 ../gui/wxpython/menustrings.py:1482
-msgid ""
-"Creates topology for vector map. Optionaly also checks for topological "
-"errors."
+msgid "Creates topology for vector map. Optionaly also checks for topological errors."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:570 ../gui/wxpython/menustrings.py:1483
@@ -9596,9 +8994,7 @@
 
 #: ../gui/wxpython/menustrings.py:571 ../gui/wxpython/menustrings.py:1484
 msgid "Rebuilds topology on all vector maps in the current mapset."
-msgstr ""
-"Reconstruye la topología en todos los mapas vectoriales del actual "
-"directorio de mapas."
+msgstr "Reconstruye la topología en todos los mapas vectoriales del actual directorio de mapas."
 
 #: ../gui/wxpython/menustrings.py:572 ../gui/wxpython/menustrings.py:1485
 msgid "Build polylines"
@@ -9652,8 +9048,7 @@
 #: ../gui/wxpython/menustrings.py:586 ../gui/wxpython/menustrings.py:1499
 #, fuzzy
 msgid "Creates/modifies the color table associated with a vector map."
-msgstr ""
-"Crea / modifica la tabla de colores asociada a una capa de mapa raster."
+msgstr "Crea / modifica la tabla de colores asociada a una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:588 ../gui/wxpython/menustrings.py:1501
 msgid "Interactive management of vector color tables."
@@ -9699,12 +9094,8 @@
 
 #: ../gui/wxpython/menustrings.py:598 ../gui/wxpython/menustrings.py:1511
 #, fuzzy
-msgid ""
-"Selects vector features from an existing vector map and creates a new vector "
-"map containing only the selected features."
-msgstr ""
-"Selecciona objetos vectoriales de un mapa vectorial existente y crea un "
-"nuevo mapa que contiene sólo los objetos seleccionados."
+msgid "Selects vector features from an existing vector map and creates a new vector map containing only the selected features."
+msgstr "Selecciona objetos vectoriales de un mapa vectorial existente y crea un nuevo mapa que contiene sólo los objetos seleccionados."
 
 #: ../gui/wxpython/menustrings.py:599 ../gui/wxpython/menustrings.py:1512
 #, fuzzy
@@ -9712,11 +9103,8 @@
 msgstr "Seleccionar mapa raster:"
 
 #: ../gui/wxpython/menustrings.py:600 ../gui/wxpython/menustrings.py:1513
-msgid ""
-"Selects features from vector map (A) by features from other vector map (B)."
-msgstr ""
-"Seleccionar elementos del mapa vectorial (A), mediante elementos de otro "
-"mapa vectorial (B)."
+msgid "Selects features from vector map (A) by features from other vector map (B)."
+msgstr "Seleccionar elementos del mapa vectorial (A), mediante elementos de otro mapa vectorial (B)."
 
 #: ../gui/wxpython/menustrings.py:609 ../gui/wxpython/menustrings.py:1522
 msgid "Buffer vectors"
@@ -9725,9 +9113,7 @@
 #: ../gui/wxpython/menustrings.py:610 ../gui/wxpython/menustrings.py:1523
 #, fuzzy
 msgid "Creates a buffer around vector features of given type."
-msgstr ""
-"Crear un buffer alrededor de los elementos de tipo dado (las áreas deben "
-"contener centroide)."
+msgstr "Crear un buffer alrededor de los elementos de tipo dado (las áreas deben contener centroide)."
 
 #: ../gui/wxpython/menustrings.py:611 ../gui/wxpython/menustrings.py:1524
 msgid "Lidar analysis"
@@ -9748,32 +9134,23 @@
 
 #: ../gui/wxpython/menustrings.py:615 ../gui/wxpython/menustrings.py:1528
 msgid "Detects the object's edges from a LIDAR data set."
-msgstr ""
-"Detecta los bordes de un objeto a partir de un conjunto de datos LIDAR."
+msgstr "Detecta los bordes de un objeto a partir de un conjunto de datos LIDAR."
 
 #: ../gui/wxpython/menustrings.py:616 ../gui/wxpython/menustrings.py:1529
 msgid "Detect interiors"
 msgstr "Detectar interiores."
 
 #: ../gui/wxpython/menustrings.py:617 ../gui/wxpython/menustrings.py:1530
-msgid ""
-"Building contour determination and Region Growing algorithm for determining "
-"the building inside"
-msgstr ""
-"Construcción de la determinación de curvas de nivel y algoritmo de "
-"crecimiento de región para determinar la construcción interior."
+msgid "Building contour determination and Region Growing algorithm for determining the building inside"
+msgstr "Construcción de la determinación de curvas de nivel y algoritmo de crecimiento de región para determinar la construcción interior."
 
 #: ../gui/wxpython/menustrings.py:618 ../gui/wxpython/menustrings.py:1531
 msgid "Correct and reclassify objects"
 msgstr "Corregir y reclasificar objetos."
 
 #: ../gui/wxpython/menustrings.py:619 ../gui/wxpython/menustrings.py:1532
-msgid ""
-"Correction of the v.lidar.growing output. It is the last of the three "
-"algorithms for LIDAR filtering."
-msgstr ""
-"Corrección de la salida de v.lidar.growing. Es el último de los tres "
-"algoritmos para el filtrado de LIDAR."
+msgid "Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering."
+msgstr "Corrección de la salida de v.lidar.growing. Es el último de los tres algoritmos para el filtrado de LIDAR."
 
 #: ../gui/wxpython/menustrings.py:620 ../gui/wxpython/menustrings.py:1533
 msgid "Linear referencing"
@@ -9795,44 +9172,31 @@
 #: ../gui/wxpython/menustrings.py:624 ../gui/wxpython/menustrings.py:1537
 #, fuzzy
 msgid "Creates stationing from input lines, and linear reference system."
-msgstr ""
-"Crear estaciones de las líneas de entrada y sistema de referencia lineal."
+msgstr "Crear estaciones de las líneas de entrada y sistema de referencia lineal."
 
 #: ../gui/wxpython/menustrings.py:625 ../gui/wxpython/menustrings.py:1538
 msgid "Create points/segments"
 msgstr "Crear puntos / segmentos."
 
 #: ../gui/wxpython/menustrings.py:626 ../gui/wxpython/menustrings.py:1539
-msgid ""
-"Creates points/segments from input lines, linear reference system and "
-"positions read from stdin or a file."
-msgstr ""
-"Crea puntos / segmentos a partir de las líneas de entrada, sistema de "
-"referencia lineal y posiciones leídas de la entrada estándar o un archivo."
+msgid "Creates points/segments from input lines, linear reference system and positions read from stdin or a file."
+msgstr "Crea puntos / segmentos a partir de las líneas de entrada, sistema de referencia lineal y posiciones leídas de la entrada estándar o un archivo."
 
 #: ../gui/wxpython/menustrings.py:627 ../gui/wxpython/menustrings.py:1540
 msgid "Find line id and offset"
 msgstr "Buscar ID de la línea y compensar."
 
 #: ../gui/wxpython/menustrings.py:628 ../gui/wxpython/menustrings.py:1541
-msgid ""
-"Finds line id and real km+offset for given points in vector map using linear "
-"reference system."
-msgstr ""
-"Hallar una id de línea y km reales + compensación para puntos especificados "
-"en un mapa vectorial empleando un sistema de referencia lineal."
+msgid "Finds line id and real km+offset for given points in vector map using linear reference system."
+msgstr "Hallar una id de línea y km reales + compensación para puntos especificados en un mapa vectorial empleando un sistema de referencia lineal."
 
 #: ../gui/wxpython/menustrings.py:629 ../gui/wxpython/menustrings.py:1542
 msgid "Nearest features"
 msgstr "Elementos más próximos."
 
 #: ../gui/wxpython/menustrings.py:630 ../gui/wxpython/menustrings.py:1543
-msgid ""
-"Finds the nearest element in vector map 'to' for elements in vector map "
-"'from'."
-msgstr ""
-"Encuentra el elemento más cercano en el mapa vectorial \"hacia\" para los "
-"elementos en el mapa vectorial \"desde\"."
+msgid "Finds the nearest element in vector map 'to' for elements in vector map 'from'."
+msgstr "Encuentra el elemento más cercano en el mapa vectorial \"hacia\" para los elementos en el mapa vectorial \"desde\"."
 
 #: ../gui/wxpython/menustrings.py:631 ../gui/wxpython/menustrings.py:1544
 msgid "Network analysis"
@@ -9863,13 +9227,8 @@
 
 #: ../gui/wxpython/menustrings.py:637 ../gui/wxpython/menustrings.py:1550
 #, fuzzy
-msgid ""
-"Allocates subnets for nearest centers (direction from center). center node "
-"must be opened (costs >= 0). Costs of center node are used in calculation"
-msgstr ""
-"Divide la red en bandas entre isolíneas de coste (dirección desde el "
-"centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo "
-"central se usan en el cálculo."
+msgid "Allocates subnets for nearest centers (direction from center). center node must be opened (costs >= 0). Costs of center node are used in calculation"
+msgstr "Divide la red en bandas entre isolíneas de coste (dirección desde el centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo central se usan en el cálculo."
 
 #: ../gui/wxpython/menustrings.py:638 ../gui/wxpython/menustrings.py:1551
 msgid "Split net"
@@ -9877,14 +9236,8 @@
 
 #: ../gui/wxpython/menustrings.py:639 ../gui/wxpython/menustrings.py:1552
 #, fuzzy
-msgid ""
-"Splits net by cost isolines. Splits net to bands between cost isolines "
-"(direction from center). Center node must be opened (costs >= 0). Costs of "
-"center node are used in calculation."
-msgstr ""
-"Divide la red en bandas entre isolíneas de coste (dirección desde el "
-"centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo "
-"central se usan en el cálculo."
+msgid "Splits net by cost isolines. Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation."
+msgstr "Divide la red en bandas entre isolíneas de coste (dirección desde el centro). El nodo central debe estar abierto (coste >= 0). Los costes de nodo central se usan en el cálculo."
 
 #: ../gui/wxpython/menustrings.py:640 ../gui/wxpython/menustrings.py:1553
 msgid "Shortest path"
@@ -9899,11 +9252,7 @@
 msgstr "Ruta más corta para conjuntos de elementos"
 
 #: ../gui/wxpython/menustrings.py:643 ../gui/wxpython/menustrings.py:1556
-msgid ""
-"Computes shortest distance via the network between the given sets of "
-"features. Finds the shortest paths from each 'from' point to the nearest "
-"'to' feature and various information about this relation are uploaded to the "
-"attribute table."
+msgid "Computes shortest distance via the network between the given sets of features. Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:644 ../gui/wxpython/menustrings.py:1557
@@ -9953,8 +9302,7 @@
 
 #: ../gui/wxpython/menustrings.py:655 ../gui/wxpython/menustrings.py:1568
 msgid "Computes vertex connectivity between two sets of nodes in the network."
-msgstr ""
-"Calcula la conectividad de vértices entre dos conjuntos de nodos en la red."
+msgstr "Calcula la conectividad de vértices entre dos conjuntos de nodos en la red."
 
 #: ../gui/wxpython/menustrings.py:656 ../gui/wxpython/menustrings.py:1569
 msgid "Components"
@@ -9969,12 +9317,8 @@
 msgstr "Centralidad"
 
 #: ../gui/wxpython/menustrings.py:659 ../gui/wxpython/menustrings.py:1572
-msgid ""
-"Computes degree, centrality, betweeness, closeness and eigenvector "
-"centrality measures in the network."
-msgstr ""
-"Cálcula grado, medidas de centralidad, intermediación, proximidad, y "
-"centralidad del eigenvector en la red."
+msgid "Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network."
+msgstr "Cálcula grado, medidas de centralidad, intermediación, proximidad, y centralidad del eigenvector en la red."
 
 #: ../gui/wxpython/menustrings.py:660 ../gui/wxpython/menustrings.py:1573
 msgid "Steiner tree"
@@ -9982,10 +9326,7 @@
 
 #: ../gui/wxpython/menustrings.py:661 ../gui/wxpython/menustrings.py:1574
 #, fuzzy
-msgid ""
-"Creates Steiner tree for the network and given terminals. Note that 'Minimum "
-"Steiner Tree' problem is NP-hard and heuristic algorithm is used in this "
-"module so the result may be sub optimal."
+msgid "Creates Steiner tree for the network and given terminals. Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm is used in this module so the result may be sub optimal."
 msgstr "Tenga en cuenta que el PVV es"
 
 #: ../gui/wxpython/menustrings.py:662 ../gui/wxpython/menustrings.py:1575
@@ -10002,10 +9343,7 @@
 
 #: ../gui/wxpython/menustrings.py:665 ../gui/wxpython/menustrings.py:1578
 #, fuzzy
-msgid ""
-"Creates a cycle connecting given nodes (Traveling salesman problem). Note "
-"that TSP is NP-hard, heuristic algorithm is used by this module and created "
-"cycle may be sub optimal"
+msgid "Creates a cycle connecting given nodes (Traveling salesman problem). Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal"
 msgstr "Tenga en cuenta que el PVV es"
 
 #: ../gui/wxpython/menustrings.py:666 ../gui/wxpython/menustrings.py:667
@@ -10024,9 +9362,7 @@
 #: ../gui/wxpython/menustrings.py:670 ../gui/wxpython/menustrings.py:1583
 #, fuzzy
 msgid "Creates a new vector map by combining other vector maps."
-msgstr ""
-"Crear una capa de mapa vectorial nueva combinando otras capas de mapas "
-"vectoriales."
+msgstr "Crear una capa de mapa vectorial nueva combinando otras capas de mapas vectoriales."
 
 #: ../gui/wxpython/menustrings.py:671 ../gui/wxpython/menustrings.py:1584
 #, fuzzy
@@ -10041,18 +9377,11 @@
 #: ../gui/wxpython/menustrings.py:673 ../gui/wxpython/menustrings.py:1586
 #, fuzzy
 msgid "Attaches, deletes or reports vector categories to map geometry."
-msgstr ""
-"Adjuntar, borrar o reportar categorías del mapa vectorial a la geometría del "
-"mapa."
+msgstr "Adjuntar, borrar o reportar categorías del mapa vectorial a la geometría del mapa."
 
 #: ../gui/wxpython/menustrings.py:675 ../gui/wxpython/menustrings.py:1588
-msgid ""
-"Changes vector category values for an existing vector map according to "
-"results of SQL queries or a value in attribute table column."
-msgstr ""
-"Cambia los valores de categoría de un vector perteneciente a un mapa "
-"vectorial de acuerdo a los resultados de las consultas SQL o un valor en la "
-"columna atributo de la tabla."
+msgid "Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column."
+msgstr "Cambia los valores de categoría de un vector perteneciente a un mapa vectorial de acuerdo a los resultados de las consultas SQL o un valor en la columna atributo de la tabla."
 
 #: ../gui/wxpython/menustrings.py:677 ../gui/wxpython/menustrings.py:1590
 msgid "Update area attributes from raster"
@@ -10060,13 +9389,8 @@
 
 #: ../gui/wxpython/menustrings.py:678 ../gui/wxpython/menustrings.py:1591
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from a raster map based on a vector map and "
-"uploads statistics to new attribute columns."
-msgstr ""
-"Calcular estadísticas univariantes a partir de un mapa raster de GRASS "
-"basadas en polígonos vectoriales y carga las estadísticas en nuevas columnas "
-"de atributos."
+msgid "Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns."
+msgstr "Calcular estadísticas univariantes a partir de un mapa raster de GRASS basadas en polígonos vectoriales y carga las estadísticas en nuevas columnas de atributos."
 
 #: ../gui/wxpython/menustrings.py:679 ../gui/wxpython/menustrings.py:1592
 #, fuzzy
@@ -10076,9 +9400,7 @@
 #: ../gui/wxpython/menustrings.py:680 ../gui/wxpython/menustrings.py:1593
 #, fuzzy
 msgid "Count points in areas, calculate statistics from point attributes."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"raster."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:681 ../gui/wxpython/menustrings.py:1594
 msgid "Update point attributes from areas"
@@ -10086,8 +9408,7 @@
 
 #: ../gui/wxpython/menustrings.py:682 ../gui/wxpython/menustrings.py:1595
 msgid "Uploads vector values at positions of vector points to the table."
-msgstr ""
-"Carga valores vectoriales en las posiciones de puntos vectoriales a la tabla."
+msgstr "Carga valores vectoriales en las posiciones de puntos vectoriales a la tabla."
 
 #: ../gui/wxpython/menustrings.py:683 ../gui/wxpython/menustrings.py:1596
 #, fuzzy
@@ -10105,8 +9426,7 @@
 
 #: ../gui/wxpython/menustrings.py:686 ../gui/wxpython/menustrings.py:1599
 msgid "Uploads raster values at positions of vector points to the table."
-msgstr ""
-"Carga valores raster en las posiciones de puntos vectoriales a la tabla."
+msgstr "Carga valores raster en las posiciones de puntos vectoriales a la tabla."
 
 #: ../gui/wxpython/menustrings.py:687 ../gui/wxpython/menustrings.py:1600
 msgid "Sample raster neighborhood around points"
@@ -10143,12 +9463,8 @@
 msgstr "Triángulos de Delaunay."
 
 #: ../gui/wxpython/menustrings.py:695 ../gui/wxpython/menustrings.py:1608
-msgid ""
-"Creates a Delaunay triangulation from an input vector map containing points "
-"or centroids."
-msgstr ""
-"Crea una triangulación de Delaunay a partir de un mapa vectorial de entrada "
-"que contiene puntos o centroides."
+msgid "Creates a Delaunay triangulation from an input vector map containing points or centroids."
+msgstr "Crea una triangulación de Delaunay a partir de un mapa vectorial de entrada que contiene puntos o centroides."
 
 #: ../gui/wxpython/menustrings.py:696 ../gui/wxpython/menustrings.py:1609
 msgid "Voronoi diagram/Thiessen polygons"
@@ -10156,12 +9472,8 @@
 
 #: ../gui/wxpython/menustrings.py:697 ../gui/wxpython/menustrings.py:1610
 #, fuzzy
-msgid ""
-"Creates a Voronoi diagram in current region from an input vector map "
-"containing points or centroids."
-msgstr ""
-"Crea un diagrama de Voronoi a partir de un mapa vectorial de entrada que "
-"contiene puntos o centroides."
+msgid "Creates a Voronoi diagram in current region from an input vector map containing points or centroids."
+msgstr "Crea un diagrama de Voronoi a partir de un mapa vectorial de entrada que contiene puntos o centroides."
 
 #: ../gui/wxpython/menustrings.py:698 ../gui/wxpython/menustrings.py:1611
 msgid "Generate grid"
@@ -10170,9 +9482,7 @@
 #: ../gui/wxpython/menustrings.py:699 ../gui/wxpython/menustrings.py:1612
 #, fuzzy
 msgid "Creates a vector map of a user-defined grid."
-msgstr ""
-"Crea un mapa vectorial de GRASS a partir de una cuadrícula definida por el "
-"usuario."
+msgstr "Crea un mapa vectorial de GRASS a partir de una cuadrícula definida por el usuario."
 
 #: ../gui/wxpython/menustrings.py:700 ../gui/wxpython/menustrings.py:1613
 msgid "Generate points"
@@ -10183,11 +9493,8 @@
 msgstr "Generar de la base de datos."
 
 #: ../gui/wxpython/menustrings.py:702 ../gui/wxpython/menustrings.py:1615
-msgid ""
-"Creates new vector (points) map from database table containing coordinates."
-msgstr ""
-"Crea un nuevo mapa vectorial (de puntos) a partir de una tabla de la base de "
-"datos que contiene coordenadas."
+msgid "Creates new vector (points) map from database table containing coordinates."
+msgstr "Crea un nuevo mapa vectorial (de puntos) a partir de una tabla de la base de datos que contiene coordenadas."
 
 #: ../gui/wxpython/menustrings.py:703 ../gui/wxpython/menustrings.py:1616
 msgid "Generate points along lines"
@@ -10196,9 +9503,7 @@
 #: ../gui/wxpython/menustrings.py:704 ../gui/wxpython/menustrings.py:1617
 #, fuzzy
 msgid "Creates points along input lines in new vector map with 2 layers."
-msgstr ""
-"Crea puntos a lo largo de líneas de entrada en un nuevo vectorial con 2 "
-"capas."
+msgstr "Crea puntos a lo largo de líneas de entrada en un nuevo vectorial con 2 capas."
 
 #: ../gui/wxpython/menustrings.py:705 ../gui/wxpython/menustrings.py:1618
 msgid "Generate random points"
@@ -10207,8 +9512,7 @@
 #: ../gui/wxpython/menustrings.py:706 ../gui/wxpython/menustrings.py:1619
 #, fuzzy
 msgid "Generates random 2D/3D vector points."
-msgstr ""
-"Genera un mapa de de GRASS que contiene puntos vectoriales aleatorios 2D/3D."
+msgstr "Genera un mapa de de GRASS que contiene puntos vectoriales aleatorios 2D/3D."
 
 #: ../gui/wxpython/menustrings.py:707 ../gui/wxpython/menustrings.py:1620
 msgid "Perturb points"
@@ -10217,8 +9521,7 @@
 #: ../gui/wxpython/menustrings.py:708 ../gui/wxpython/menustrings.py:1621
 #, fuzzy
 msgid "Random location perturbations of vector points."
-msgstr ""
-"Perturbaciones aleatorias de la ubicación de los puntos vectoriales de GRASS."
+msgstr "Perturbaciones aleatorias de la ubicación de los puntos vectoriales de GRASS."
 
 #: ../gui/wxpython/menustrings.py:709 ../gui/wxpython/menustrings.py:1622
 msgid "Remove outliers in point sets"
@@ -10263,24 +9566,16 @@
 msgstr "Estadísticas univariantes de atributos para puntos"
 
 #: ../gui/wxpython/menustrings.py:721 ../gui/wxpython/menustrings.py:1634
-msgid ""
-"Calculates univariate statistics for attribute. Variance and standard "
-"deviation is calculated only for points if specified."
-msgstr ""
-"Calcula estadísticas univariantes para atributos. La varianza y desviación "
-"estándar sólo se calculan para puntos si así se especifica."
+msgid "Calculates univariate statistics for attribute. Variance and standard deviation is calculated only for points if specified."
+msgstr "Calcula estadísticas univariantes para atributos. La varianza y desviación estándar sólo se calculan para puntos si así se especifica."
 
 #: ../gui/wxpython/menustrings.py:722 ../gui/wxpython/menustrings.py:1635
 msgid "Univariate statistics for attribute columns"
 msgstr "Estadísticas univariantes para columnas de atributo"
 
 #: ../gui/wxpython/menustrings.py:723 ../gui/wxpython/menustrings.py:1636
-msgid ""
-"Calculates univariate statistics on selected table column for a GRASS vector "
-"map."
-msgstr ""
-"Calcula estadísticas univariante de la columna de la tabla seleccionada para "
-"un mapa vectorial GRASS."
+msgid "Calculates univariate statistics on selected table column for a GRASS vector map."
+msgstr "Calcula estadísticas univariante de la columna de la tabla seleccionada para un mapa vectorial GRASS."
 
 #: ../gui/wxpython/menustrings.py:724 ../gui/wxpython/menustrings.py:1637
 msgid "Quadrat indices"
@@ -10288,8 +9583,7 @@
 
 #: ../gui/wxpython/menustrings.py:725 ../gui/wxpython/menustrings.py:1638
 msgid "Indices for quadrat counts of sites lists."
-msgstr ""
-"Índices correspondientes a los conteos de listas de sitios en los cuadrantes."
+msgstr "Índices correspondientes a los conteos de listas de sitios en los cuadrantes."
 
 #: ../gui/wxpython/menustrings.py:726 ../gui/wxpython/menustrings.py:1639
 msgid "Test normality"
@@ -10332,8 +9626,7 @@
 #: ../gui/wxpython/menustrings.py:735 ../gui/wxpython/menustrings.py:1648
 #, fuzzy
 msgid "Mosaics several images and extends colormap."
-msgstr ""
-"Hace mosaicos de hasta 4 imágenes y extiende colormap; crea mapas *.mosaico"
+msgstr "Hace mosaicos de hasta 4 imágenes y extiende colormap; crea mapas *.mosaico"
 
 #: ../gui/wxpython/menustrings.py:736 ../gui/wxpython/menustrings.py:1649
 msgid "Manage image colors"
@@ -10353,32 +9646,20 @@
 msgstr "Matiz, intensidad y saturación (HIS) a Rojo, verde y azul (RGB)."
 
 #: ../gui/wxpython/menustrings.py:740 ../gui/wxpython/menustrings.py:1653
-msgid ""
-"Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to "
-"RGB (Red-Green-Blue) color space."
-msgstr ""
-"Transforma mapas raster a partir del espacio de color HIS (Tono - Saturación "
-"- intensidad) al espacio de color RGB (Rojo - Verde - Azul)."
+msgid "Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space."
+msgstr "Transforma mapas raster a partir del espacio de color HIS (Tono - Saturación - intensidad) al espacio de color RGB (Rojo - Verde - Azul)."
 
 #: ../gui/wxpython/menustrings.py:742 ../gui/wxpython/menustrings.py:1655
-msgid ""
-"Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-"
-"Intensity-Saturation) color space."
-msgstr ""
-"Transforma mapas raster a partir del espacio de color  RGB (Rojo - Verde - "
-"Azul) al espacio de color HIS (Tono - Saturación - intensidad)."
+msgid "Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space."
+msgstr "Transforma mapas raster a partir del espacio de color  RGB (Rojo - Verde - Azul) al espacio de color HIS (Tono - Saturación - intensidad)."
 
 #: ../gui/wxpython/menustrings.py:743 ../gui/wxpython/menustrings.py:1656
 msgid "Rectify image or raster"
 msgstr "Rectificar o imagen de mapa de bits."
 
 #: ../gui/wxpython/menustrings.py:744 ../gui/wxpython/menustrings.py:1657
-msgid ""
-"Rectifies an image by computing a coordinate transformation for each pixel "
-"in the image based on the control points."
-msgstr ""
-"Rectifica una imagen calculando una transformación de coordenadas para cada "
-"píxel de la imagen basada en los puntos de control."
+msgid "Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points."
+msgstr "Rectifica una imagen calculando una transformación de coordenadas para cada píxel de la imagen basada en los puntos de control."
 
 #: ../gui/wxpython/menustrings.py:745 ../gui/wxpython/menustrings.py:1658
 #: ../gui/wxpython/lmgr/layertree.py:575
@@ -10394,11 +9675,8 @@
 msgstr "Respuesta espectral."
 
 #: ../gui/wxpython/menustrings.py:748 ../gui/wxpython/menustrings.py:1661
-msgid ""
-"Displays spectral response at user specified locations in group or images."
-msgstr ""
-"Muestra la respuesta espectral en localizaciones especificadas por el "
-"usuario en grupo o imágenes."
+msgid "Displays spectral response at user specified locations in group or images."
+msgstr "Muestra la respuesta espectral en localizaciones especificadas por el usuario en grupo o imágenes."
 
 #: ../gui/wxpython/menustrings.py:749 ../gui/wxpython/menustrings.py:1662
 #, fuzzy
@@ -10407,12 +9685,8 @@
 
 #: ../gui/wxpython/menustrings.py:750 ../gui/wxpython/menustrings.py:1663
 #, fuzzy
-msgid ""
-"Image fusion algorithms to sharpen multispectral with high-res panchromatic "
-"channels"
-msgstr ""
-"Transformación de Brovey para fundir canales multiespectrales y "
-"pancromáticos de alta resolución"
+msgid "Image fusion algorithms to sharpen multispectral with high-res panchromatic channels"
+msgstr "Transformación de Brovey para fundir canales multiespectrales y pancromáticos de alta resolución"
 
 #: ../gui/wxpython/menustrings.py:751 ../gui/wxpython/menustrings.py:1664
 msgid "Classify image"
@@ -10424,13 +9698,8 @@
 
 #: ../gui/wxpython/menustrings.py:753 ../gui/wxpython/menustrings.py:1666
 #, fuzzy
-msgid ""
-"Generates spectral signatures for land cover types in an image using a "
-"clustering algorithm. The resulting signature file is used as input for i."
-"maxlik, to generate an unsupervised image classification."
-msgstr ""
-"El archivo de firma resultante se usa como entrada para i.maxlik, para "
-"generar una clasificación de imágenes sin supervisión."
+msgid "Generates spectral signatures for land cover types in an image using a clustering algorithm. The resulting signature file is used as input for i.maxlik, to generate an unsupervised image classification."
+msgstr "El archivo de firma resultante se usa como entrada para i.maxlik, para generar una clasificación de imágenes sin supervisión."
 
 #: ../gui/wxpython/menustrings.py:754 ../gui/wxpython/menustrings.py:1667
 msgid "Input for supervised MLC"
@@ -10442,17 +9711,12 @@
 
 #: ../gui/wxpython/menustrings.py:756 ../gui/wxpython/menustrings.py:1669
 msgid "Maximum likelihood classification (MLC)"
-msgstr "Clasificación de máxima similitud (MLC)."
+msgstr "Clasificación de máxima verosimilitud (MLC)."
 
 #: ../gui/wxpython/menustrings.py:757 ../gui/wxpython/menustrings.py:1670
 #, fuzzy
-msgid ""
-"Classifies the cell spectral reflectances in imagery data. Classification is "
-"based on the spectral signature information generated by either i.cluster, g."
-"gui.iclass, or i.gensig."
-msgstr ""
-"Las clasificaciones están basadas en la información de firma espectral "
-"generada por i.cluster, i.class o i.gensig."
+msgid "Classifies the cell spectral reflectances in imagery data. Classification is based on the spectral signature information generated by either i.cluster, g.gui.iclass, or i.gensig."
+msgstr "Las clasificaciones están basadas en la información de firma espectral generada por i.cluster, i.class o i.gensig."
 
 #: ../gui/wxpython/menustrings.py:758 ../gui/wxpython/menustrings.py:1671
 #: ../gui/wxpython/menustrings.py:1931
@@ -10462,11 +9726,8 @@
 #: ../gui/wxpython/menustrings.py:759 ../gui/wxpython/menustrings.py:1672
 #: ../gui/wxpython/menustrings.py:1932
 #, fuzzy
-msgid ""
-"Generates spectral signatures by allowing the user to outline training areas."
-msgstr ""
-"Genera firmas espectrales para una imagen lo cual permite al usuario "
-"delinear las regiones de interés."
+msgid "Generates spectral signatures by allowing the user to outline training areas."
+msgstr "Genera firmas espectrales para una imagen lo cual permite al usuario delinear las regiones de interés."
 
 #: ../gui/wxpython/menustrings.py:760 ../gui/wxpython/menustrings.py:1673
 msgid "Input for supervised SMAP"
@@ -10481,12 +9742,8 @@
 msgstr "Clasificación secuencial máxima a posteriori (SMAP)."
 
 #: ../gui/wxpython/menustrings.py:763 ../gui/wxpython/menustrings.py:1676
-msgid ""
-"Performs contextual image classification using sequential maximum a "
-"posteriori (SMAP) estimation."
-msgstr ""
-"Realiza una clasificación contextual de imágenes utilizando una estimación "
-"secuencial máxima a posteriori (SMAP)."
+msgid "Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation."
+msgstr "Realiza una clasificación contextual de imágenes utilizando una estimación secuencial máxima a posteriori (SMAP)."
 
 #: ../gui/wxpython/menustrings.py:764 ../gui/wxpython/menustrings.py:1677
 #, fuzzy
@@ -10507,9 +9764,7 @@
 
 #: ../gui/wxpython/menustrings.py:768 ../gui/wxpython/menustrings.py:1681
 msgid "Zero-crossing \"edge detection\" raster function for image processing."
-msgstr ""
-"Función raster \"detección de bordes\" de cruce de ceros para procesamiento "
-"de imágenes."
+msgstr "Función raster \"detección de bordes\" de cruce de ceros para procesamiento de imágenes."
 
 #: ../gui/wxpython/menustrings.py:769 ../gui/wxpython/menustrings.py:1682
 msgid "Matrix/convolving filter"
@@ -10530,9 +9785,7 @@
 #: ../gui/wxpython/menustrings.py:773 ../gui/wxpython/menustrings.py:1686
 #, fuzzy
 msgid "Canonical components analysis (CCA) program for image processing."
-msgstr ""
-"Programa de análisis de componentes canónicos (cca) para procesamiento de "
-"imágenes."
+msgstr "Programa de análisis de componentes canónicos (cca) para procesamiento de imágenes."
 
 #: ../gui/wxpython/menustrings.py:774 ../gui/wxpython/menustrings.py:1687
 msgid "Principal components"
@@ -10540,8 +9793,7 @@
 
 #: ../gui/wxpython/menustrings.py:775 ../gui/wxpython/menustrings.py:1688
 msgid "Principal components analysis (PCA) for image processing."
-msgstr ""
-"Análisis de componentes principales (PCA) para procesamiento de imágenes."
+msgstr "Análisis de componentes principales (PCA) para procesamiento de imágenes."
 
 #: ../gui/wxpython/menustrings.py:776 ../gui/wxpython/menustrings.py:1689
 msgid "Fast Fourier"
@@ -10557,8 +9809,7 @@
 
 #: ../gui/wxpython/menustrings.py:779 ../gui/wxpython/menustrings.py:1692
 msgid "Inverse Fast Fourier Transform (IFFT) for image processing."
-msgstr ""
-"Transformación Inversa rápida de Fourier (ifft) para procesado de imágenes."
+msgstr "Transformación Inversa rápida de Fourier (ifft) para procesado de imágenes."
 
 #: ../gui/wxpython/menustrings.py:780 ../gui/wxpython/menustrings.py:1693
 #, fuzzy
@@ -10570,9 +9821,7 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:782 ../gui/wxpython/menustrings.py:1695
-msgid ""
-"Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature "
-"from ASTER DN."
+msgid "Calculates Top of Atmosphere Radiance/Reflectance/Brightness Temperature from ASTER DN."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:783 ../gui/wxpython/menustrings.py:1696
@@ -10580,9 +9829,7 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:784 ../gui/wxpython/menustrings.py:1697
-msgid ""
-"Calculates top-of-atmosphere radiance or reflectance and temperature for "
-"Landsat MSS/TM/ETM+/OLI"
+msgid "Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI"
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:785 ../gui/wxpython/menustrings.py:1698
@@ -10608,9 +9855,7 @@
 
 #: ../gui/wxpython/menustrings.py:790 ../gui/wxpython/menustrings.py:1703
 #, fuzzy
-msgid ""
-"Performs atmospheric correction using the 6S algorithm. 6S - Second "
-"Simulation of Satellite Signal in the Solar Spectrum."
+msgid "Performs atmospheric correction using the 6S algorithm. 6S - Second Simulation of Satellite Signal in the Solar Spectrum."
 msgstr "Realiza la corrección atmosférica utilizando el algoritmo 6S."
 
 #: ../gui/wxpython/menustrings.py:791 ../gui/wxpython/menustrings.py:1704
@@ -10633,9 +9878,7 @@
 msgstr "Contornos de región"
 
 #: ../gui/wxpython/menustrings.py:795 ../gui/wxpython/menustrings.py:1708
-msgid ""
-"Calculates different types of vegetation indices. Uses red and nir bands "
-"mostly, and some indices require additional bands."
+msgid "Calculates different types of vegetation indices. Uses red and nir bands mostly, and some indices require additional bands."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:796 ../gui/wxpython/menustrings.py:1709
@@ -10666,7 +9909,7 @@
 
 #: ../gui/wxpython/menustrings.py:802 ../gui/wxpython/menustrings.py:1715
 msgid "Biomass growth"
-msgstr ""
+msgstr "Crecimiento de biomasa"
 
 #: ../gui/wxpython/menustrings.py:803 ../gui/wxpython/menustrings.py:1716
 msgid "Computes biomass growth, precursor of crop yield calculation."
@@ -10702,12 +9945,10 @@
 
 #: ../gui/wxpython/menustrings.py:811 ../gui/wxpython/menustrings.py:1724
 msgid "Evaporative fraction"
-msgstr ""
+msgstr "Fracción evapotranpirativa"
 
 #: ../gui/wxpython/menustrings.py:812 ../gui/wxpython/menustrings.py:1725
-msgid ""
-"Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil "
-"moisture (Makin, Molden and Bastiaanssen, 2001)."
+msgid "Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001)."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:813 ../gui/wxpython/menustrings.py:1726
@@ -10723,29 +9964,23 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:816 ../gui/wxpython/menustrings.py:1729
-msgid ""
-"Computes temporal integration of satellite ET actual (ETa) following the "
-"daily ET reference (ETo) from meteorological station(s)."
+msgid "Computes temporal integration of satellite ET actual (ETa) following the daily ET reference (ETo) from meteorological station(s)."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:817 ../gui/wxpython/menustrings.py:1730
 msgid "Hargreaves methods Evapotranspiration"
-msgstr ""
+msgstr "Métodos de evapotraspiración de Hargreaves"
 
 #: ../gui/wxpython/menustrings.py:818 ../gui/wxpython/menustrings.py:1731
-msgid ""
-"Computes evapotranspiration calculation modified or original Hargreaves "
-"formulation, 2001."
+msgid "Computes evapotranspiration calculation modified or original Hargreaves formulation, 2001."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:819 ../gui/wxpython/menustrings.py:1732
 msgid "Penman-Monteith Evapotranspiration"
-msgstr ""
+msgstr "Evapotranspiración Penman-Monteith"
 
 #: ../gui/wxpython/menustrings.py:820 ../gui/wxpython/menustrings.py:1733
-msgid ""
-"Computes potential evapotranspiration calculation with hourly Penman-"
-"Monteith."
+msgid "Computes potential evapotranspiration calculation with hourly Penman-Monteith."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:821 ../gui/wxpython/menustrings.py:1734
@@ -10753,9 +9988,7 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:822 ../gui/wxpython/menustrings.py:1735
-msgid ""
-"Computes evapotranspiration calculation Priestley and Taylor formulation, "
-"1972."
+msgid "Computes evapotranspiration calculation Priestley and Taylor formulation, 1972."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:824 ../gui/wxpython/menustrings.py:1737
@@ -10772,12 +10005,8 @@
 
 #: ../gui/wxpython/menustrings.py:827 ../gui/wxpython/menustrings.py:1740
 #, fuzzy
-msgid ""
-"Calculates error matrix and kappa parameter for accuracy assessment of "
-"classification result."
-msgstr ""
-"Calcular matriz de error y el parámetro kappa para ensayo de precisión del "
-"resultado de clasificación."
+msgid "Calculates error matrix and kappa parameter for accuracy assessment of classification result."
+msgstr "Calcular matriz de error y el parámetro kappa para ensayo de precisión del resultado de clasificación."
 
 #: ../gui/wxpython/menustrings.py:828 ../gui/wxpython/menustrings.py:1741
 msgid "OIF for LandSat TM"
@@ -10810,8 +10039,7 @@
 
 #: ../gui/wxpython/menustrings.py:835 ../gui/wxpython/menustrings.py:1748
 msgid "Print/add/remove a timestamp for a 3D raster map"
-msgstr ""
-"Imprimir / añadir / eliminar una marca de tiempo para un mapa raster 3D."
+msgstr "Imprimir / añadir / eliminar una marca de tiempo para un mapa raster 3D."
 
 #: ../gui/wxpython/menustrings.py:839 ../gui/wxpython/menustrings.py:1752
 #, fuzzy
@@ -10821,8 +10049,7 @@
 #: ../gui/wxpython/menustrings.py:840 ../gui/wxpython/menustrings.py:1753
 #, fuzzy
 msgid "Creates/modifies the color table associated with a 3D raster map."
-msgstr ""
-"Crea / modifica la tabla de colores asociada a una capa de mapa raster."
+msgstr "Crea / modifica la tabla de colores asociada a una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:841 ../gui/wxpython/menustrings.py:1754
 #, fuzzy
@@ -10857,33 +10084,21 @@
 
 #: ../gui/wxpython/menustrings.py:848 ../gui/wxpython/menustrings.py:1761
 #, fuzzy
-msgid ""
-"Creates cross section 2D raster map from 3D raster map based on 2D elevation "
-"map"
-msgstr ""
-"Crea un mapa raster 2D de sección cruzada a partir de un mapa raster 3D "
-"basado en mapa 2D de elevación."
+msgid "Creates cross section 2D raster map from 3D raster map based on 2D elevation map"
+msgstr "Crea un mapa raster 2D de sección cruzada a partir de un mapa raster 3D basado en mapa 2D de elevación."
 
 #: ../gui/wxpython/menustrings.py:850 ../gui/wxpython/menustrings.py:1763
 #, fuzzy
-msgid ""
-"Numerical calculation program for transient, confined groundwater flow in "
-"three dimensions."
-msgstr ""
-"Programa de cálculo numérico para flujo de aguas subterráneas temporales, "
-"confinadas,  en tres dimensiones"
+msgid "Numerical calculation program for transient, confined groundwater flow in three dimensions."
+msgstr "Programa de cálculo numérico para flujo de aguas subterráneas temporales, confinadas,  en tres dimensiones"
 
 #: ../gui/wxpython/menustrings.py:851 ../gui/wxpython/menustrings.py:1764
 msgid "Interpolate volume from points"
 msgstr "Interpolar un volumen a partir de puntos."
 
 #: ../gui/wxpython/menustrings.py:852 ../gui/wxpython/menustrings.py:1765
-msgid ""
-"Interpolates point data to a 3D raster map using regularized spline with "
-"tension (RST) algorithm."
-msgstr ""
-"Interpola datos de puntos a volumen de cuadrícula G3D usando una spline "
-"regularizada con el algoritmo de tensión (RST)."
+msgid "Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm."
+msgstr "Interpola datos de puntos a volumen de cuadrícula G3D usando una spline regularizada con el algoritmo de tensión (RST)."
 
 #: ../gui/wxpython/menustrings.py:853 ../gui/wxpython/menustrings.py:1766
 #, fuzzy
@@ -10896,9 +10111,7 @@
 
 #: ../gui/wxpython/menustrings.py:855 ../gui/wxpython/menustrings.py:1768
 msgid "Outputs basic information about a user-specified 3D raster map layer."
-msgstr ""
-"Muestra información básica de una capa de mapa raster 3D especificada por el "
-"usuario."
+msgstr "Muestra información básica de una capa de mapa raster 3D especificada por el usuario."
 
 #: ../gui/wxpython/menustrings.py:856 ../gui/wxpython/menustrings.py:1769
 msgid "Voxel statistics"
@@ -10914,11 +10127,7 @@
 msgstr "Estadísticas univariante para volúmenes"
 
 #: ../gui/wxpython/menustrings.py:859 ../gui/wxpython/menustrings.py:1772
-msgid ""
-"Calculates univariate statistics from the non-null cells of a 3D raster map. "
-"Statistics include number of cells counted, minimum and maximum cell values, "
-"range, arithmetic mean, population variance, standard deviation, coefficient "
-"of variation, and sum."
+msgid "Calculates univariate statistics from the non-null cells of a 3D raster map. Statistics include number of cells counted, minimum and maximum cell values, range, arithmetic mean, population variance, standard deviation, coefficient of variation, and sum."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:860 ../gui/wxpython/menustrings.py:1773
@@ -10983,9 +10192,7 @@
 #: ../gui/wxpython/menustrings.py:874 ../gui/wxpython/menustrings.py:1787
 #, fuzzy
 msgid "Prints/sets general DB connection for current mapset."
-msgstr ""
-"Imprime / establece la conexión general a la base de datos para el "
-"directorio de mapas actual y termina."
+msgstr "Imprime / establece la conexión general a la base de datos para el directorio de mapas actual y termina."
 
 #: ../gui/wxpython/menustrings.py:875 ../gui/wxpython/menustrings.py:1788
 msgid "Login"
@@ -11030,12 +10237,8 @@
 
 #: ../gui/wxpython/menustrings.py:884 ../gui/wxpython/menustrings.py:1797
 #, fuzzy
-msgid ""
-"Copy a table. Either 'from_table' (optionally with 'where') can be used or "
-"'select' option, but not 'from_table' and 'select' at the same time."
-msgstr ""
-"Copiar una tabla. Se puede usar tanto la opción 'from_table' (opcionalmente "
-"con 'where') como 'select', pero no ambas al mismo tiempo."
+msgid "Copy a table. Either 'from_table' (optionally with 'where') can be used or 'select' option, but not 'from_table' and 'select' at the same time."
+msgstr "Copiar una tabla. Se puede usar tanto la opción 'from_table' (opcionalmente con 'where') como 'select', pero no ambas al mismo tiempo."
 
 #: ../gui/wxpython/menustrings.py:885 ../gui/wxpython/menustrings.py:905
 #: ../gui/wxpython/menustrings.py:1798 ../gui/wxpython/menustrings.py:1818
@@ -11053,9 +10256,7 @@
 
 #: ../gui/wxpython/menustrings.py:888 ../gui/wxpython/menustrings.py:1801
 msgid "Test database driver, database must exist and set by db.connect."
-msgstr ""
-"Probar el controlador de base de datos. La base de datos debe existir y "
-"estar conectada mediante db. connect."
+msgstr "Probar el controlador de base de datos. La base de datos debe existir y estar conectada mediante db. connect."
 
 #: ../gui/wxpython/menustrings.py:890 ../gui/wxpython/menustrings.py:1803
 msgid "Query any table"
@@ -11064,9 +10265,7 @@
 #: ../gui/wxpython/menustrings.py:891 ../gui/wxpython/menustrings.py:1804
 #, fuzzy
 msgid "Selects data from attribute table. Performs SQL query statement(s)."
-msgstr ""
-"Selecciona datos de una taula de atributos (realiza sentencia(s) de consulta "
-"SQL)."
+msgstr "Selecciona datos de una taula de atributos (realiza sentencia(s) de consulta SQL)."
 
 #: ../gui/wxpython/menustrings.py:894 ../gui/wxpython/menustrings.py:1807
 msgid "SQL statement"
@@ -11085,12 +10284,8 @@
 msgstr "Tabla Nueva."
 
 #: ../gui/wxpython/menustrings.py:898 ../gui/wxpython/menustrings.py:1811
-msgid ""
-"Creates and connects a new attribute table to a given layer of an existing "
-"vector map."
-msgstr ""
-"Crea y conecta una nueva tabla de atributos a una capa dada de un mapa "
-"vectorial existente. "
+msgid "Creates and connects a new attribute table to a given layer of an existing vector map."
+msgstr "Crea y conecta una nueva tabla de atributos a una capa dada de un mapa vectorial existente. "
 
 #: ../gui/wxpython/menustrings.py:899 ../gui/wxpython/menustrings.py:1812
 msgid "Remove table"
@@ -11114,26 +10309,16 @@
 msgstr "Añadir columnas."
 
 #: ../gui/wxpython/menustrings.py:904 ../gui/wxpython/menustrings.py:1817
-msgid ""
-"Adds one or more columns to the attribute table connected to a given vector "
-"map."
-msgstr ""
-"Añade una o más columnas a la tabla de atributos conectada a un mapa "
-"vectorial dado."
+msgid "Adds one or more columns to the attribute table connected to a given vector map."
+msgstr "Añade una o más columnas a la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../gui/wxpython/menustrings.py:906 ../gui/wxpython/menustrings.py:1819
-msgid ""
-"Drops a column from the attribute table connected to a given vector map."
-msgstr ""
-"Elimina una columna de la tabla de atributos conectada a un mapa vectorial "
-"dado."
+msgid "Drops a column from the attribute table connected to a given vector map."
+msgstr "Elimina una columna de la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../gui/wxpython/menustrings.py:908 ../gui/wxpython/menustrings.py:1821
-msgid ""
-"Renames a column in the attribute table connected to a given vector map."
-msgstr ""
-"Cambia el nombre de una columna en la tabla de atributos conectada a un mapa "
-"vectorial dado."
+msgid "Renames a column in the attribute table connected to a given vector map."
+msgstr "Cambia el nombre de una columna en la tabla de atributos conectada a un mapa vectorial dado."
 
 #: ../gui/wxpython/menustrings.py:909 ../gui/wxpython/menustrings.py:1822
 msgid "Change values"
@@ -11142,20 +10327,16 @@
 #: ../gui/wxpython/menustrings.py:910 ../gui/wxpython/menustrings.py:1823
 #, fuzzy
 msgid "Updates a column in the attribute table connected to a vector map."
-msgstr ""
-"Permite actualizar una columna en la tabla de atributos conectada a un mapa "
-"vectorial."
+msgstr "Permite actualizar una columna en la tabla de atributos conectada a un mapa vectorial."
 
 #: ../gui/wxpython/menustrings.py:911 ../gui/wxpython/menustrings.py:1824
 msgid "Drop row"
-msgstr ""
+msgstr "Eliminar fila"
 
 #: ../gui/wxpython/menustrings.py:912 ../gui/wxpython/menustrings.py:1825
 #, fuzzy
 msgid "Removes a vector feature from a vector map through attribute selection."
-msgstr ""
-"Establece las reglas de color para los objetos espaciales de un vectorial "
-"utilizando una columna de atributos numéricos."
+msgstr "Establece las reglas de color para los objetos espaciales de un vectorial utilizando una columna de atributos numéricos."
 
 #: ../gui/wxpython/menustrings.py:913 ../gui/wxpython/menustrings.py:1826
 msgid "Reconnect vectors to database"
@@ -11163,11 +10344,8 @@
 
 #: ../gui/wxpython/menustrings.py:914 ../gui/wxpython/menustrings.py:1827
 #, fuzzy
-msgid ""
-"Reconnects attribute tables for all vector maps from the current mapset to a "
-"new database."
-msgstr ""
-"Solo se permiten editar mapas vectoriales del actual directorio de mapas."
+msgid "Reconnects attribute tables for all vector maps from the current mapset to a new database."
+msgstr "Solo se permiten editar mapas vectoriales del actual directorio de mapas."
 
 #: ../gui/wxpython/menustrings.py:915 ../gui/wxpython/menustrings.py:1828
 msgid "Set vector map - database connection"
@@ -11175,9 +10353,7 @@
 
 #: ../gui/wxpython/menustrings.py:916 ../gui/wxpython/menustrings.py:1829
 msgid "Prints/sets DB connection for a vector map to attribute table."
-msgstr ""
-"Imprime / establece la conexión a la base de datos desde un mapa vectorial "
-"hacia la tabla de atributos."
+msgstr "Imprime / establece la conexión a la base de datos desde un mapa vectorial hacia la tabla de atributos."
 
 #: ../gui/wxpython/menustrings.py:917 ../gui/wxpython/menustrings.py:1830
 #, fuzzy
@@ -11211,11 +10387,11 @@
 
 #: ../gui/wxpython/menustrings.py:926 ../gui/wxpython/menustrings.py:1839
 msgid "Modifies the metadata of a space time dataset."
-msgstr ""
+msgstr "Modifica los metadatos de un conjunto de datos espacio temporales."
 
 #: ../gui/wxpython/menustrings.py:927 ../gui/wxpython/menustrings.py:1840
 msgid "Merge"
-msgstr ""
+msgstr "Unir"
 
 #: ../gui/wxpython/menustrings.py:928 ../gui/wxpython/menustrings.py:1841
 #, fuzzy
@@ -11267,9 +10443,7 @@
 msgstr "Generar de la base de datos."
 
 #: ../gui/wxpython/menustrings.py:939 ../gui/wxpython/menustrings.py:1852
-msgid ""
-"Unregisters raster, vector and raster3d maps from the temporal database or a "
-"specific space time dataset."
+msgid "Unregisters raster, vector and raster3d maps from the temporal database or a specific space time dataset."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:940 ../gui/wxpython/menustrings.py:1853
@@ -11324,8 +10498,7 @@
 
 #: ../gui/wxpython/menustrings.py:950 ../gui/wxpython/menustrings.py:1863
 #, fuzzy
-msgid ""
-"Imports a space time vector dataset from a GRASS GIS specific archive file."
+msgid "Imports a space time vector dataset from a GRASS GIS specific archive file."
 msgstr "Importar datos vectoriales"
 
 #: ../gui/wxpython/menustrings.py:951 ../gui/wxpython/menustrings.py:1864
@@ -11415,10 +10588,8 @@
 
 #: ../gui/wxpython/menustrings.py:968 ../gui/wxpython/menustrings.py:1881
 #, fuzzy
-msgid ""
-"Prints attributes of vector maps registered in a space time vector dataset."
-msgstr ""
-"Solo se permiten editar mapas vectoriales del actual directorio de mapas."
+msgid "Prints attributes of vector maps registered in a space time vector dataset."
+msgstr "Solo se permiten editar mapas vectoriales del actual directorio de mapas."
 
 #: ../gui/wxpython/menustrings.py:969 ../gui/wxpython/menustrings.py:1882
 #, fuzzy
@@ -11427,11 +10598,8 @@
 
 #: ../gui/wxpython/menustrings.py:970 ../gui/wxpython/menustrings.py:1883
 #, fuzzy
-msgid ""
-"Creates/modifies the color table associated with each raster map of the "
-"space time raster dataset."
-msgstr ""
-"Crea / modifica la tabla de colores asociada a una capa de mapa raster."
+msgid "Creates/modifies the color table associated with each raster map of the space time raster dataset."
+msgstr "Crea / modifica la tabla de colores asociada a una capa de mapa raster."
 
 #: ../gui/wxpython/menustrings.py:971 ../gui/wxpython/menustrings.py:1884
 #, fuzzy
@@ -11440,9 +10608,7 @@
 
 #: ../gui/wxpython/menustrings.py:972 ../gui/wxpython/menustrings.py:1885
 #, fuzzy
-msgid ""
-"Performs spatio-temporal mapcalc expressions on temporally sampled maps of "
-"space time raster datasets."
+msgid "Performs spatio-temporal mapcalc expressions on temporally sampled maps of space time raster datasets."
 msgstr "Importar datos raster"
 
 #: ../gui/wxpython/menustrings.py:973 ../gui/wxpython/menustrings.py:1886
@@ -11452,9 +10618,7 @@
 
 #: ../gui/wxpython/menustrings.py:974 ../gui/wxpython/menustrings.py:1887
 #, fuzzy
-msgid ""
-"Performs r3.mapcalc expressions on maps of sampled space time 3D raster "
-"datasets."
+msgid "Performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets."
 msgstr "Importar datos raster"
 
 #: ../gui/wxpython/menustrings.py:975 ../gui/wxpython/menustrings.py:1888
@@ -11464,8 +10628,7 @@
 
 #: ../gui/wxpython/menustrings.py:976 ../gui/wxpython/menustrings.py:1889
 #, fuzzy
-msgid ""
-"Replaces gaps in a space time raster dataset with interpolated raster maps."
+msgid "Replaces gaps in a space time raster dataset with interpolated raster maps."
 msgstr "Convierte (rasteriza) un mapa vectorial a un mapa raster. "
 
 #: ../gui/wxpython/menustrings.py:977 ../gui/wxpython/menustrings.py:1890
@@ -11479,8 +10642,7 @@
 msgstr "Análisis del vecino más próximo."
 
 #: ../gui/wxpython/menustrings.py:979 ../gui/wxpython/menustrings.py:1892
-msgid ""
-"Performs a neighborhood analysis for each map in a space time raster dataset."
+msgid "Performs a neighborhood analysis for each map in a space time raster dataset."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:980 ../gui/wxpython/menustrings.py:1893
@@ -11489,9 +10651,7 @@
 msgstr "Importar datos raster"
 
 #: ../gui/wxpython/menustrings.py:981 ../gui/wxpython/menustrings.py:1894
-msgid ""
-"Performs different aggregation algorithms from r.series on all or a subset "
-"of raster maps in a space time raster dataset."
+msgid "Performs different aggregation algorithms from r.series on all or a subset of raster maps in a space time raster dataset."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:982 ../gui/wxpython/menustrings.py:1895
@@ -11501,9 +10661,7 @@
 
 #: ../gui/wxpython/menustrings.py:983 ../gui/wxpython/menustrings.py:1896
 #, fuzzy
-msgid ""
-"Aggregates temporally the maps of a space time raster dataset by a user "
-"defined granularity."
+msgid "Aggregates temporally the maps of a space time raster dataset by a user defined granularity."
 msgstr "Importar datos raster"
 
 #: ../gui/wxpython/menustrings.py:984 ../gui/wxpython/menustrings.py:1897
@@ -11511,9 +10669,7 @@
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:985 ../gui/wxpython/menustrings.py:1898
-msgid ""
-"Aggregates data of an existing space time raster dataset using the time "
-"intervals of a second space time dataset."
+msgid "Aggregates data of an existing space time raster dataset using the time intervals of a second space time dataset."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:986 ../gui/wxpython/menustrings.py:1899
@@ -11527,9 +10683,7 @@
 msgstr "Modo de categoría."
 
 #: ../gui/wxpython/menustrings.py:988 ../gui/wxpython/menustrings.py:1901
-msgid ""
-"Samples the input space time dataset(s) with a sample space time dataset and "
-"print the result to stdout."
+msgid "Samples the input space time dataset(s) with a sample space time dataset and print the result to stdout."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:989 ../gui/wxpython/menustrings.py:1902
@@ -11539,20 +10693,15 @@
 
 #: ../gui/wxpython/menustrings.py:990 ../gui/wxpython/menustrings.py:1903
 #, fuzzy
-msgid ""
-"Stores raster map values at spatial and temporal positions of vector points "
-"as vector attributes."
-msgstr ""
-"Carga valores raster en las posiciones de puntos vectoriales a la tabla."
+msgid "Stores raster map values at spatial and temporal positions of vector points as vector attributes."
+msgstr "Carga valores raster en las posiciones de puntos vectoriales a la tabla."
 
 #: ../gui/wxpython/menustrings.py:991 ../gui/wxpython/menustrings.py:1904
 msgid "Observe specific locations in raster dataset"
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:992 ../gui/wxpython/menustrings.py:1905
-msgid ""
-"Observes specific locations in a space time raster dataset over a period of "
-"time using vector points."
+msgid "Observes specific locations in a space time raster dataset over a period of time using vector points."
 msgstr ""
 
 #: ../gui/wxpython/menustrings.py:994 ../gui/wxpython/menustrings.py:1907
@@ -11572,12 +10721,8 @@
 
 #: ../gui/wxpython/menustrings.py:997 ../gui/wxpython/menustrings.py:1910
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from the non-null cells for each registered "
-"raster map of a space time raster dataset."
-msgstr ""
-"Calcula estadísticas univariantes a partir de celdas no nulas de un mapa "
-"raster."
+msgid "Calculates univariate statistics from the non-null cells for each registered raster map of a space time raster dataset."
+msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa raster."
 
 #: ../gui/wxpython/menustrings.py:998 ../gui/wxpython/menustrings.py:1911
 #, fuzzy
@@ -11586,12 +10731,8 @@
 
 #: ../gui/wxpython/menustrings.py:999 ../gui/wxpython/menustrings.py:1912
 #, fuzzy
-msgid ""
-"Calculates univariate statistics of attributes for each registered vector "
-"map of a space time vector dataset"
-msgstr ""
-"Calcula estadísticas univariante de la columna de la tabla seleccionada para "
-"un mapa vectorial GRASS."
+msgid "Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset"
+msgstr "Calcula estadísticas univariante de la columna de la tabla seleccionada para un mapa vectorial GRASS."
 
 #: ../gui/wxpython/menustrings.py:1000 ../gui/wxpython/menustrings.py:1913
 #, fuzzy
@@ -11600,12 +10741,8 @@
 
 #: ../gui/wxpython/menustrings.py:1001 ../gui/wxpython/menustrings.py:1914
 #, fuzzy
-msgid ""
-"Calculates univariate statistics from the non-null cells for each registered "
-"raster3d map of a space time raster3d dataset."
-msgstr ""
-"Calcula estadísticas univariante a partir de celdas no nulas 3d de un mapa "
-"raster3d."
+msgid "Calculates univariate statistics from the non-null cells for each registered raster3d map of a space time raster3d dataset."
+msgstr "Calcula estadísticas univariante a partir de celdas no nulas 3d de un mapa raster3d."
 
 #: ../gui/wxpython/menustrings.py:1002 ../gui/wxpython/menustrings.py:1915
 #, fuzzy
@@ -11925,13 +11062,11 @@
 #: ../gui/wxpython/animation/controller.py:224
 #, python-format
 msgid "Maximum number of animations is %s."
-msgstr ""
+msgstr "El número máximo de animaciones es %s."
 
 #: ../gui/wxpython/animation/controller.py:245
 #: ../gui/wxpython/animation/dialogs.py:725
-msgid ""
-"More animations are using one window. Please select different window for "
-"each animation."
+msgid "More animations are using one window. Please select different window for each animation."
 msgstr ""
 
 #: ../gui/wxpython/animation/controller.py:404
@@ -11989,11 +11124,11 @@
 
 #: ../gui/wxpython/animation/toolbars.py:32 ../gui/wxpython/nviz/tools.py:407
 msgid "Pause"
-msgstr ""
+msgstr "Pausa"
 
 #: ../gui/wxpython/animation/toolbars.py:33
 msgid "Repeat"
-msgstr ""
+msgstr "Repetir"
 
 #: ../gui/wxpython/animation/toolbars.py:35
 msgid "Play back and forward"
@@ -12009,7 +11144,7 @@
 #: ../gui/wxpython/animation/toolbars.py:38
 #: ../gui/wxpython/animation/toolbars.py:39
 msgid "Add, edit or remove animation"
-msgstr ""
+msgstr "Añadir, editar o remover animación"
 
 #: ../gui/wxpython/animation/toolbars.py:40
 #: ../gui/wxpython/animation/toolbars.py:41
@@ -12084,7 +11219,7 @@
 
 #: ../gui/wxpython/animation/dialogs.py:51
 msgid "Adjust speed of animation"
-msgstr ""
+msgstr "Ajustar velocidad de la animación"
 
 #: ../gui/wxpython/animation/dialogs.py:96
 #, fuzzy
@@ -12118,11 +11253,11 @@
 
 #: ../gui/wxpython/animation/dialogs.py:175
 msgid "year"
-msgstr ""
+msgstr "año"
 
 #: ../gui/wxpython/animation/dialogs.py:175
 msgid "month"
-msgstr ""
+msgstr "mes"
 
 #: ../gui/wxpython/animation/dialogs.py:175
 #, fuzzy
@@ -12131,15 +11266,15 @@
 
 #: ../gui/wxpython/animation/dialogs.py:175
 msgid "hour"
-msgstr ""
+msgstr "hora"
 
 #: ../gui/wxpython/animation/dialogs.py:175
 msgid "minute"
-msgstr ""
+msgstr "minuto"
 
 #: ../gui/wxpython/animation/dialogs.py:175
 msgid "second"
-msgstr ""
+msgstr "segundo"
 
 #: ../gui/wxpython/animation/dialogs.py:237
 #, fuzzy
@@ -12245,11 +11380,11 @@
 
 #: ../gui/wxpython/animation/dialogs.py:446
 msgid "N-S:"
-msgstr ""
+msgstr "Norte-Sur:"
 
 #: ../gui/wxpython/animation/dialogs.py:449
 msgid "E-W:"
-msgstr ""
+msgstr "Este-Oeste:"
 
 #: ../gui/wxpython/animation/dialogs.py:541
 msgid "Only one series or space-time dataset is accepted for 3D mode."
@@ -12266,7 +11401,7 @@
 
 #: ../gui/wxpython/animation/dialogs.py:606
 msgid "Add, edit or remove animations"
-msgstr ""
+msgstr "Añadir, editar o eliminar animaciones"
 
 #: ../gui/wxpython/animation/dialogs.py:614
 #, fuzzy
@@ -12281,7 +11416,7 @@
 #: ../gui/wxpython/animation/dialogs.py:678
 #, python-format
 msgid "Maximum number of animations is %d."
-msgstr ""
+msgstr "El número máximo de animaciones es %d."
 
 #: ../gui/wxpython/animation/dialogs.py:758 ../gui/wxpython/nviz/tools.py:610
 #, fuzzy
@@ -12338,7 +11473,7 @@
 
 #: ../gui/wxpython/animation/dialogs.py:899
 msgid "animated GIF"
-msgstr ""
+msgstr "GIF animado"
 
 #: ../gui/wxpython/animation/dialogs.py:899
 #, fuzzy
@@ -12412,9 +11547,7 @@
 msgstr "Establecer opciones."
 
 #: ../gui/wxpython/animation/dialogs.py:996
-msgid ""
-"Consider adding '-sameq' or '-qscale 1' if not satisfied with video quality. "
-"Options depend on ffmpeg version."
+msgid "Consider adding '-sameq' or '-qscale 1' if not satisfied with video quality. Options depend on ffmpeg version."
 msgstr ""
 
 #: ../gui/wxpython/animation/dialogs.py:1018
@@ -12519,9 +11652,7 @@
 msgstr "Formato de coordenadas"
 
 #: ../gui/wxpython/animation/dialogs.py:1535
-msgid ""
-"Click and then press key up or down to preview different date and time "
-"formats. Type custom format string."
+msgid "Click and then press key up or down to preview different date and time formats. Type custom format string."
 msgstr ""
 
 #: ../gui/wxpython/animation/dialogs.py:1544
@@ -12533,9 +11664,7 @@
 msgstr ""
 
 #: ../gui/wxpython/animation/dialogs.py:1554
-msgid ""
-"When animating instant-based data which have irregular timestamps you can "
-"display 'no data frame' (checked option) or keep last frame."
+msgid "When animating instant-based data which have irregular timestamps you can display 'no data frame' (checked option) or keep last frame."
 msgstr ""
 
 #: ../gui/wxpython/animation/dialogs.py:1576
@@ -12559,9 +11688,7 @@
 msgstr "Mapa vectorial <%s> no encontrado"
 
 #: ../gui/wxpython/animation/temporal_manager.py:105
-msgid ""
-"It is not allowed to display data with different temporal types (absolute "
-"and relative)."
+msgid "It is not allowed to display data with different temporal types (absolute and relative)."
 msgstr ""
 
 #: ../gui/wxpython/animation/temporal_manager.py:119
@@ -12570,10 +11697,7 @@
 msgstr ""
 
 #: ../gui/wxpython/animation/temporal_manager.py:130
-msgid ""
-"You are going to display data with different temporal types of maps "
-"(interval and point). It is recommended to use data of one temporal type to "
-"avoid confusion."
+msgid "You are going to display data with different temporal types of maps (interval and point). It is recommended to use data of one temporal type to avoid confusion."
 msgstr ""
 
 #: ../gui/wxpython/animation/temporal_manager.py:228
@@ -12637,19 +11761,15 @@
 msgstr ""
 
 #: ../gui/wxpython/animation/utils.py:184
-msgid ""
-"The temporal type (absolute/relative) of space-time datasets has to be the "
-"same."
+msgid "The temporal type (absolute/relative) of space-time datasets has to be the same."
 msgstr ""
 
 #: ../gui/wxpython/animation/utils.py:188
-msgid ""
-"The map type (point/interval) of space-time datasets has to be the same."
+msgid "The map type (point/interval) of space-time datasets has to be the same."
 msgstr ""
 
 #: ../gui/wxpython/animation/utils.py:192
-msgid ""
-"The temporal extents of maps in space-time datasets have to be the same."
+msgid "The temporal extents of maps in space-time datasets have to be the same."
 msgstr ""
 
 #: ../gui/wxpython/animation/utils.py:200
@@ -12657,9 +11777,7 @@
 msgstr ""
 
 #: ../gui/wxpython/animation/utils.py:204
-msgid ""
-"The number of maps to animate has to be the same as the number of maps in "
-"temporal dataset."
+msgid "The number of maps to animate has to be the same as the number of maps in temporal dataset."
 msgstr ""
 
 #: ../gui/wxpython/modules/mcalc_builder.py:53
@@ -12822,7 +11940,7 @@
 
 #: ../gui/wxpython/modules/mcalc_builder.py:237
 msgid "Seed:"
-msgstr ""
+msgstr "Raiz:"
 
 #: ../gui/wxpython/modules/mcalc_builder.py:240
 msgid "Integer seed for rand() function"
@@ -13079,9 +12197,7 @@
 #: ../gui/wxpython/modules/colorrules.py:407
 #, fuzzy
 msgid "Choose file to load color table"
-msgstr ""
-"Seleccione el archivo que contiene los parámetros de configuración del "
-"espacio de trabajo (.GRC) a cargar."
+msgstr "Seleccione el archivo que contiene los parámetros de configuración del espacio de trabajo (.GRC) a cargar."
 
 #: ../gui/wxpython/modules/colorrules.py:408
 #, fuzzy
@@ -13150,14 +12266,11 @@
 #: ../gui/wxpython/modules/colorrules.py:720
 #, python-format
 msgid "Invalid rule value '%s'. Unable to apply color table."
-msgstr ""
-"Valor de la regla no correcto '%s'. No es posible aplicar la tabla de "
-"colores."
+msgstr "Valor de la regla no correcto '%s'. No es posible aplicar la tabla de colores."
 
 #: ../gui/wxpython/modules/colorrules.py:798
 msgid "Create new color table for raster map"
-msgstr ""
-"Crear nueva tabla de colores para el mapa raster usando reglas de color."
+msgstr "Crear nueva tabla de colores para el mapa raster usando reglas de color."
 
 #: ../gui/wxpython/modules/colorrules.py:874
 msgid "Enter raster category values or percents"
@@ -13170,22 +12283,18 @@
 #: ../gui/wxpython/modules/colorrules.py:881
 #, python-format
 msgid "Enter raster category values or percents (%(range)s = %(min)d-%(max)d)"
-msgstr ""
-"Entrar valores de categoría raster o porcentajes (%(range)s = %(min)d-"
-"%(max)d)"
+msgstr "Entrar valores de categoría raster o porcentajes (%(range)s = %(min)d-%(max)d)"
 
 #: ../gui/wxpython/modules/colorrules.py:969
 #, fuzzy
 msgid "Create new color rules for vector map"
-msgstr ""
-"Crear nueva tabla de colores para el mapa de vectores usando reglas de color."
+msgstr "Crear nueva tabla de colores para el mapa de vectores usando reglas de color."
 
 #: ../gui/wxpython/modules/colorrules.py:981
 #: ../gui/wxpython/modules/colorrules.py:1512
 #, fuzzy
 msgid "Enter vector attribute values or percents:"
-msgstr ""
-"Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
+msgstr "Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
 
 #: ../gui/wxpython/modules/colorrules.py:983
 #: ../gui/wxpython/modules/colorrules.py:1514
@@ -13252,13 +12361,8 @@
 
 #: ../gui/wxpython/modules/colorrules.py:1140
 #, fuzzy, python-format
-msgid ""
-"Database connection for vector map <%s> is not defined in DB file.  Do you "
-"want to create and connect new attribute table?"
-msgstr ""
-"No se ha definido en el archivo DB, la conexión a la base de datos para el "
-"mapa vectorial <%s>. Puede definir una nueva conexión en la pestaña "
-"\"Administración de capas\"."
+msgid "Database connection for vector map <%s> is not defined in DB file.  Do you want to create and connect new attribute table?"
+msgstr "No se ha definido en el archivo DB, la conexión a la base de datos para el mapa vectorial <%s>. Puede definir una nueva conexión en la pestaña \"Administración de capas\"."
 
 #: ../gui/wxpython/modules/colorrules.py:1143
 #, fuzzy
@@ -13267,9 +12371,7 @@
 
 #: ../gui/wxpython/modules/colorrules.py:1215
 #, python-format
-msgid ""
-"Selected map <%(map)s> is not in current mapset <%(mapset)s>. Attribute "
-"table cannot be edited."
+msgid "Selected map <%(map)s> is not in current mapset <%(mapset)s>. Attribute table cannot be edited."
 msgstr ""
 
 #: ../gui/wxpython/modules/colorrules.py:1368
@@ -13284,26 +12386,22 @@
 
 #: ../gui/wxpython/modules/colorrules.py:1461
 #, python-format
-msgid ""
-"Number of loaded records reached %d, displaying all the records will be time-"
-"consuming and may lead to computer freezing, do you still want to continue?"
+msgid "Number of loaded records reached %d, displaying all the records will be time-consuming and may lead to computer freezing, do you still want to continue?"
 msgstr ""
 
 #: ../gui/wxpython/modules/colorrules.py:1465
 msgid "Too many records"
-msgstr ""
+msgstr "Demasiados registros"
 
 #: ../gui/wxpython/modules/colorrules.py:1507
 #, fuzzy, python-format
 msgid "Enter vector attribute values or percents %s:"
-msgstr ""
-"Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
+msgstr "Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
 
 #: ../gui/wxpython/modules/colorrules.py:1509
 #, fuzzy, python-format
 msgid "Enter vector attribute values %s:"
-msgstr ""
-"Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
+msgstr "Ingrese valores o rangos para los atributos vectoriales (n or n1 to n2)."
 
 #: ../gui/wxpython/modules/colorrules.py:1651
 #, fuzzy
@@ -13338,9 +12436,7 @@
 
 #: ../gui/wxpython/modules/extensions.py:96
 msgid "Fetch list of available modules from GRASS Addons SVN repository"
-msgstr ""
-"Buscar lista de módulos disponibles en los complementos del repositorio SVN "
-"de GRASS"
+msgstr "Buscar lista de módulos disponibles en los complementos del repositorio SVN de GRASS"
 
 #: ../gui/wxpython/modules/extensions.py:100
 msgid "&Install"
@@ -13361,8 +12457,7 @@
 
 #: ../gui/wxpython/modules/extensions.py:191
 msgid "Fetching list of modules from GRASS-Addons SVN (be patient)..."
-msgstr ""
-"Obteniendo lista de módulos de complementos SVN de GRASS (sea paciente)..."
+msgstr "Obteniendo lista de módulos de complementos SVN de GRASS (sea paciente)..."
 
 #: ../gui/wxpython/modules/extensions.py:213
 #, fuzzy
@@ -13630,9 +12725,7 @@
 
 #: ../gui/wxpython/mapwin/buffered.py:1921
 msgid "Save display extents to region file"
-msgstr ""
-"Guardar la extensión de la visualización a un archivo de configuración de "
-"región."
+msgstr "Guardar la extensión de la visualización a un archivo de configuración de región."
 
 #: ../gui/wxpython/mapwin/buffered.py:1923
 #, fuzzy
@@ -13653,12 +12746,8 @@
 #: ../gui/wxpython/mapwin/analysis.py:233
 #: ../gui/wxpython/mapwin/analysis.py:342
 #, python-format
-msgid ""
-"Click and drag with left mouse button to measure.%sDouble click with left "
-"button to clear."
-msgstr ""
-"Pulse y arrastre con el botón izquierdo del ratón para medir. %s . Haga "
-"doble clic izquierdo para limpiar."
+msgid "Click and drag with left mouse button to measure.%sDouble click with left button to clear."
+msgstr "Pulse y arrastre con el botón izquierdo del ratón para medir. %s . Haga doble clic izquierdo para limpiar."
 
 #: ../gui/wxpython/mapwin/analysis.py:239
 msgid "Measuring distance"
@@ -13709,13 +12798,13 @@
 #: ../gui/wxpython/mapwin/analysis.py:366
 #, python-brace-format
 msgid "Area: {area} {unit}\n"
-msgstr ""
+msgstr "Área: {area} {unit}\n"
 
 #: ../gui/wxpython/mapwin/graphics.py:258
 #: ../gui/wxpython/mapwin/graphics.py:387
 #, python-format
 msgid "Property does not exist: %s"
-msgstr ""
+msgstr "La propiedad no existe: %s"
 
 #: ../gui/wxpython/mapdisp/test_mapdisp.py:129
 #, fuzzy
@@ -13810,7 +12899,7 @@
 
 #: ../gui/wxpython/mapdisp/toolbars.py:58
 msgid "Rotate 3D scene"
-msgstr ""
+msgstr "Rotar escena 3D"
 
 #: ../gui/wxpython/mapdisp/toolbars.py:59
 #, fuzzy
@@ -13823,8 +12912,7 @@
 msgstr ""
 
 #: ../gui/wxpython/mapdisp/toolbars.py:62
-msgid ""
-"Drag with mouse, hold Ctrl down for different mode or Shift to accelerate"
+msgid "Drag with mouse, hold Ctrl down for different mode or Shift to accelerate"
 msgstr ""
 
 #: ../gui/wxpython/mapdisp/toolbars.py:64
@@ -13857,15 +12945,8 @@
 msgstr "Digitalizador vectorial no disponible"
 
 #: ../gui/wxpython/mapdisp/toolbars.py:109
-msgid ""
-"Note that the wxGUI's vector digitizer is currently disabled (hopefully this "
-"will be fixed soon). Please keep an eye out for updated versions of GRASS. "
-"In the meantime you can use \"v.digit\" from the Develop Vector menu."
-msgstr ""
-"Tenga en cuenta que el digitalizador vectorial wxGUI's se encuentra "
-"actualmente deshabilitado (se espera que se solucione pronto). Por favor "
-"esté alerta a versiones actualizadas de GRASS. De mientras puede utilizar "
-"\"v.digit\" del menú Develop Vector"
+msgid "Note that the wxGUI's vector digitizer is currently disabled (hopefully this will be fixed soon). Please keep an eye out for updated versions of GRASS. In the meantime you can use \"v.digit\" from the Develop Vector menu."
+msgstr "Tenga en cuenta que el digitalizador vectorial wxGUI's se encuentra actualmente deshabilitado (se espera que se solucione pronto). Por favor esté alerta a versiones actualizadas de GRASS. De mientras puede utilizar \"v.digit\" del menú Develop Vector"
 
 #: ../gui/wxpython/mapdisp/gprint.py:150
 msgid ""
@@ -13910,15 +12991,8 @@
 msgstr "Mostrar la extensión de cálculo:"
 
 #: ../gui/wxpython/mapdisp/statusbar.py:443
-msgid ""
-"Show/hide computational region extent (set with g.region). Display region "
-"drawn as a blue box inside the computational region, computational region "
-"inside a display region as a red box)."
-msgstr ""
-"Mostrar / ocultar la extensión de la región de cálculo (definida mediante g."
-"region). La región de visualización se muestra como un cuadro de color azul "
-"dentro de la región de cálculo, el área de cálculo se muestra como un cuadro "
-"rojo."
+msgid "Show/hide computational region extent (set with g.region). Display region drawn as a blue box inside the computational region, computational region inside a display region as a red box)."
+msgstr "Mostrar / ocultar la extensión de la región de cálculo (definida mediante g.region). La región de visualización se muestra como un cuadro de color azul dentro de la región de cálculo, el área de cálculo se muestra como un cuadro rojo."
 
 #: ../gui/wxpython/mapdisp/statusbar.py:492
 msgid "Display mode"
@@ -13926,13 +13000,8 @@
 
 #: ../gui/wxpython/mapdisp/statusbar.py:499
 #, fuzzy
-msgid ""
-"Align region extent based on display size from center point. Default value "
-"for new map displays can be set up in 'User GUI settings' dialog."
-msgstr ""
-"Restringir la resolución de pantalla a la configuración de la región de "
-"cálculo. El valor predeterminado para mostrar el nuevo mapa, se puede "
-"configurar en el diálogo 'Configuración de la interfaz gráfica de usuario'."
+msgid "Align region extent based on display size from center point. Default value for new map displays can be set up in 'User GUI settings' dialog."
+msgstr "Restringir la resolución de pantalla a la configuración de la región de cálculo. El valor predeterminado para mostrar el nuevo mapa, se puede configurar en el diálogo 'Configuración de la interfaz gráfica de usuario'."
 
 #: ../gui/wxpython/mapdisp/statusbar.py:532
 #, fuzzy
@@ -13940,22 +13009,15 @@
 msgstr "Mostrar región."
 
 #: ../gui/wxpython/mapdisp/statusbar.py:538
-msgid ""
-"Constrain display resolution to computational region settings. Default value "
-"for new map displays can be set up in 'User GUI settings' dialog."
-msgstr ""
-"Restringir la resolución de pantalla a la configuración de la región de "
-"cálculo. El valor predeterminado para mostrar el nuevo mapa, se puede "
-"configurar en el diálogo 'Configuración de la interfaz gráfica de usuario'."
+msgid "Constrain display resolution to computational region settings. Default value for new map displays can be set up in 'User GUI settings' dialog."
+msgstr "Restringir la resolución de pantalla a la configuración de la región de cálculo. El valor predeterminado para mostrar el nuevo mapa, se puede configurar en el diálogo 'Configuración de la interfaz gráfica de usuario'."
 
 #: ../gui/wxpython/mapdisp/statusbar.py:575
 msgid "Map scale"
 msgstr "Escala de mapa."
 
 #: ../gui/wxpython/mapdisp/statusbar.py:589
-msgid ""
-"As everyone's monitors and resolutions are set differently these values are "
-"not true map scales, but should get you into the right neighborhood."
+msgid "As everyone's monitors and resolutions are set differently these values are not true map scales, but should get you into the right neighborhood."
 msgstr ""
 
 #: ../gui/wxpython/mapdisp/statusbar.py:642
@@ -13981,12 +13043,8 @@
 
 #: ../gui/wxpython/mapdisp/statusbar.py:787
 #, fuzzy
-msgid ""
-"Reproject coordinates displayed in the statusbar. Projection can be defined "
-"in GUI preferences dialog (tab 'Projection')"
-msgstr ""
-"Reproyectar las coordenadas mostradas en la barra de estado. La proyección "
-"se puede definir en el diálogo de preferencias de la GUI (tab 'Display')"
+msgid "Reproject coordinates displayed in the statusbar. Projection can be defined in GUI preferences dialog (tab 'Projection')"
+msgstr "Reproyectar las coordenadas mostradas en la barra de estado. La proyección se puede definir en el diálogo de preferencias de la GUI (tab 'Display')"
 
 #: ../gui/wxpython/mapdisp/statusbar.py:812
 msgid "MASK"
@@ -14015,10 +13073,9 @@
 msgstr "Visualización de mapas - SIG GRASS."
 
 #: ../gui/wxpython/mapdisp/frame.py:252
-#, fuzzy, python-format
-msgid ""
-"GRASS GIS %(version)s Map Display: %(id)s  - Location: %(loc)s@%(mapset)s"
-msgstr "Visualización de Mapa GRASS SIG : %(id)d  - Localización: %(loc)s"
+#, python-format
+msgid "GRASS GIS %(version)s Map Display: %(id)s  - Location: %(loc)s@%(mapset)s"
+msgstr ""
 
 #: ../gui/wxpython/mapdisp/frame.py:270 ../gui/wxpython/lmgr/layertree.py:872
 #, fuzzy, python-format
@@ -14089,8 +13146,7 @@
 
 #: ../gui/wxpython/mapdisp/frame.py:821 ../gui/wxpython/mapswipe/frame.py:630
 msgid "No raster or vector map layer selected for querying."
-msgstr ""
-"No se ha seleccionado ningún mapa raster o vectorial para ser consultado."
+msgstr "No se ha seleccionado ningún mapa raster o vectorial para ser consultado."
 
 #: ../gui/wxpython/mapdisp/frame.py:1347 ../gui/wxpython/gcp/mapdisplay.py:463
 msgid "Zoom to default region"
@@ -14160,9 +13216,7 @@
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:271
-msgid ""
-"Adjusts the viewing height above the surface (angle of view automatically "
-"adjusts to maintain the same center of view)"
+msgid "Adjusts the viewing height above the surface (angle of view automatically adjusts to maintain the same center of view)"
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:276
@@ -14184,9 +13238,7 @@
 msgstr "Esfera."
 
 #: ../gui/wxpython/nviz/tools.py:309
-msgid ""
-"Allows you to select a point on the surface that becomes the new center of "
-"view. Click on the button and then on the surface."
+msgid "Allows you to select a point on the surface that becomes the new center of view. Click on the button and then on the surface."
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:315
@@ -14203,9 +13255,7 @@
 msgstr "Superior."
 
 #: ../gui/wxpython/nviz/tools.py:325
-msgid ""
-"Sets the viewer directly over the scene's center position. This top view "
-"orients approximately north south."
+msgid "Sets the viewer directly over the scene's center position. This top view orients approximately north south."
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:329
@@ -14222,9 +13272,7 @@
 msgstr "Presentación de la Imagen"
 
 #: ../gui/wxpython/nviz/tools.py:392
-msgid ""
-"Press 'Record' button and start changing the view. It is recommended to use "
-"fly-through mode (Map Display toolbar) to achieve smooth motion."
+msgid "Press 'Record' button and start changing the view. It is recommended to use fly-through mode (Map Display toolbar) to achieve smooth motion."
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:403
@@ -14260,8 +13308,7 @@
 msgstr "Seleccionar directorio de entrada de datos hacia GRASS:"
 
 #: ../gui/wxpython/nviz/tools.py:490
-msgid ""
-"Generated files names will look like this: prefix_1.ppm, prefix_2.ppm, ..."
+msgid "Generated files names will look like this: prefix_1.ppm, prefix_2.ppm, ..."
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:546 ../gui/wxpython/nviz/tools.py:1859
@@ -14436,7 +13483,7 @@
 
 #: ../gui/wxpython/nviz/tools.py:963
 msgid "shaded"
-msgstr ""
+msgstr "sombreado"
 
 #: ../gui/wxpython/nviz/tools.py:975
 #, fuzzy
@@ -14465,9 +13512,7 @@
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:1042
-msgid ""
-"Sets the Z coordinate of the current cutting plane (only meaningful when "
-"tilt is not 0)"
+msgid "Sets the Z coordinate of the current cutting plane (only meaningful when tilt is not 0)"
 msgstr ""
 
 #: ../gui/wxpython/nviz/tools.py:1111
@@ -14679,7 +13724,7 @@
 #: ../gui/wxpython/nviz/tools.py:2256
 #, python-format
 msgid "Directory %s does not exist."
-msgstr ""
+msgstr "El directorio %s no existe."
 
 #: ../gui/wxpython/nviz/tools.py:2275 ../gui/wxpython/nviz/tools.py:2320
 #: ../gui/wxpython/nviz/tools.py:4579 ../gui/wxpython/nviz/mapwindow.py:2217
@@ -14776,7 +13821,7 @@
 
 #: ../gui/wxpython/nviz/tools.py:4585
 msgid "None"
-msgstr ""
+msgstr "Ninguno"
 
 #: ../gui/wxpython/nviz/tools.py:4747
 msgid "Vector map is 3D"
@@ -14793,7 +13838,7 @@
 
 #: ../gui/wxpython/nviz/tools.py:4848
 msgid "as 3D"
-msgstr ""
+msgstr "en 3D"
 
 #: ../gui/wxpython/nviz/tools.py:4850
 #, fuzzy
@@ -14855,12 +13900,10 @@
 
 #: ../gui/wxpython/nviz/tools.py:5132
 msgid "Adjusts the distance and direction of the image viewpoint"
-msgstr ""
+msgstr "Ajusta la distancia y dirección del punto de vista de la imagen"
 
 #: ../gui/wxpython/nviz/tools.py:5164
-msgid ""
-"Adjusts the light direction. Click and drag the puck to change the light "
-"direction."
+msgid "Adjusts the light direction. Click and drag the puck to change the light direction."
 msgstr ""
 
 #: ../gui/wxpython/nviz/preferences.py:32
@@ -14911,7 +13954,7 @@
 
 #: ../gui/wxpython/nviz/preferences.py:227
 msgid "Turn exag:"
-msgstr ""
+msgstr "Exageración del giro:"
 
 #: ../gui/wxpython/nviz/preferences.py:258
 #, fuzzy
@@ -14943,16 +13986,12 @@
 msgstr "Las configuraciones de la vista 3D se han guardado en el archivo <%s>."
 
 #: ../gui/wxpython/nviz/mapwindow.py:224
-msgid ""
-"Opening 3D view was not successful. Please try to change the value of depth "
-"buffer in GUI Settings dialog > tab Map Display > Advanced and restart GUI."
+msgid "Opening 3D view was not successful. Please try to change the value of depth buffer in GUI Settings dialog > tab Map Display > Advanced and restart GUI."
 msgstr ""
 
 #: ../gui/wxpython/nviz/mapwindow.py:559
 #, python-format
-msgid ""
-"Image is too large, your OpenGL implementation supports maximum texture size "
-"%d px."
+msgid "Image is too large, your OpenGL implementation supports maximum texture size %d px."
 msgstr ""
 
 #: ../gui/wxpython/nviz/mapwindow.py:1057
@@ -15046,8 +14085,7 @@
 #: ../gui/wxpython/nviz/mapwindow.py:1804
 #, python-format
 msgid "Vector map <%(name)s> (%(type)s) unloaded successfully"
-msgstr ""
-"El mapa vectorial <%(name)s> (%(type)s) ha sido exitosamente descargado."
+msgstr "El mapa vectorial <%(name)s> (%(type)s) ha sido exitosamente descargado."
 
 #: ../gui/wxpython/nviz/mapwindow.py:2157
 #, python-format
@@ -15057,8 +14095,7 @@
 #: ../gui/wxpython/nviz/mapwindow.py:2159
 #, python-format
 msgid "Unable to set data layer properties (id = %d)"
-msgstr ""
-"No es posible establecer las propiedades de los datos de la capa (id=%d)"
+msgstr "No es posible establecer las propiedades de los datos de la capa (id=%d)"
 
 #: ../gui/wxpython/nviz/mapwindow.py:2162
 #, python-format
@@ -15072,16 +14109,8 @@
 "%s"
 
 #: ../gui/wxpython/nviz/wxnviz.py:32 ../gui/wxpython/wxplot/profile.py:34
-msgid ""
-"This module requires the NumPy module, which could not be imported. It "
-"probably is not installed (it's not part of the standard Python "
-"distribution). See the Numeric Python site (http://numpy.scipy.org) for "
-"information on downloading source or binaries."
-msgstr ""
-"Este módulo requiere el módulo NumP, que no pudo ser importado. "
-"Probablemente no está instalado (no es parte de la distibución estándar de "
-"Python). Ver el site Numérico de Python (http://numpy.scipy.org) para más "
-"información sobre la fuente de descarga o binarios."
+msgid "This module requires the NumPy module, which could not be imported. It probably is not installed (it's not part of the standard Python distribution). See the Numeric Python site (http://numpy.scipy.org) for information on downloading source or binaries."
+msgstr "Este módulo requiere el módulo NumP, que no pudo ser importado. Probablemente no está instalado (no es parte de la distibución estándar de Python). Ver el site Numérico de Python (http://numpy.scipy.org) para más información sobre la fuente de descarga o binarios."
 
 #: ../gui/wxpython/nviz/wxnviz.py:482 ../gui/wxpython/nviz/wxnviz.py:494
 #, python-format
@@ -15089,37 +14118,30 @@
 msgstr "mapa raster 3d <%s> no encontrado"
 
 #: ../gui/wxpython/wxplot/base.py:39
-#, fuzzy
 msgid "Draw/re-draw plot"
-msgstr "Dibujar / redibujar perfil."
+msgstr "Dibujar / redibujar gráfica"
 
 #: ../gui/wxpython/wxplot/base.py:41
 msgid "Draw transect in map display window to profile"
-msgstr ""
-"Para procesar el trazo del perfil, dibuje el transecto en la ventana de "
-"despliegue del mapa."
+msgstr "Para procesar el trazo del perfil, dibuje el transecto en la ventana de despliegue del mapa."
 
 #: ../gui/wxpython/wxplot/base.py:43
-#, fuzzy
 msgid "Plot options"
-msgstr "Establecer opciones."
+msgstr "Opciones de gráfica"
 
 #: ../gui/wxpython/wxplot/base.py:45
-#, fuzzy
 msgid "Plot statistics"
-msgstr "Estadísticas vóxel"
+msgstr "Estadísticas de gráfica"
 
 #: ../gui/wxpython/wxplot/base.py:47
 msgid "Save profile data to CSV file"
 msgstr "Guardar datos del perfil en archivo CSV"
 
 #: ../gui/wxpython/wxplot/base.py:48
-#, fuzzy
 msgid "Quit plot tool"
-msgstr "Salir de la herramienta de digitalización."
+msgstr "Salir de la herramienta de grafica"
 
 #: ../gui/wxpython/wxplot/base.py:439
-#, fuzzy
 msgid "Left Mouse Down at Point:"
 msgstr "Izquierda: nuevo punto"
 
@@ -15130,9 +14152,8 @@
 
 #: ../gui/wxpython/wxplot/base.py:470 ../gui/wxpython/wxplot/base.py:546
 #: ../gui/wxpython/wxplot/dialogs.py:823
-#, fuzzy
 msgid "Plot settings"
-msgstr "Configuración de tipo de letra."
+msgstr "Configuración la gráfica"
 
 #: ../gui/wxpython/wxplot/base.py:483
 msgid "This feature is not yet functional"
@@ -15173,9 +14194,7 @@
 
 #: ../gui/wxpython/wxplot/profile.py:279
 msgid "You must draw a transect to profile in the map display window."
-msgstr ""
-"Para crear el perfil, debe dibujar un transecto en la ventana de "
-"presentación de los mapas ."
+msgstr "Para crear el perfil, debe dibujar un transecto en la ventana de presentación de los mapas ."
 
 #: ../gui/wxpython/wxplot/profile.py:280
 msgid "Nothing to profile"
@@ -15191,16 +14210,17 @@
 msgstr "Valor separado por comas (*.csv)|*.csv"
 
 #: ../gui/wxpython/wxplot/profile.py:354
-#, fuzzy
 msgid "Overwrite file?"
-msgstr "¿Sobreescribir?"
+msgstr "¿Sobreescribir archivo?"
 
 #: ../gui/wxpython/wxplot/profile.py:365
-#, fuzzy, python-format
+#, python-format
 msgid ""
 "Unable to open file <%s> for writing.\n"
 "Reason: %s"
-msgstr "No es posible abrir el archivo <%s> para escribir."
+msgstr ""
+"No es posible abrir el archivo <%s> para escribir.\n"
+"Razones: %s"
 
 #: ../gui/wxpython/wxplot/profile.py:377
 #, python-format
@@ -15210,14 +14230,12 @@
 msgstr ""
 
 #: ../gui/wxpython/wxplot/profile.py:379
-#, fuzzy
 msgid "No files generated."
-msgstr "Vista previa generada"
+msgstr "No se generaron archivos."
 
 #: ../gui/wxpython/wxplot/profile.py:387
-#, fuzzy
 msgid "Statistics for Profile(s)"
-msgstr "Estadísticas de celdas agrupadas."
+msgstr "Estadísticas para perfil(es)"
 
 #: ../gui/wxpython/wxplot/dialogs.py:35
 #, fuzzy
@@ -15225,9 +14243,8 @@
 msgstr "Seleccione el mapa raster a perfilar."
 
 #: ../gui/wxpython/wxplot/dialogs.py:64
-#, fuzzy
 msgid "Select raster map(s) to profile:"
-msgstr "Seleccione el mapa raster a perfilar."
+msgstr "Seleccione el mapa(s) a perfilar."
 
 #: ../gui/wxpython/wxplot/dialogs.py:106
 #, fuzzy
@@ -15247,9 +14264,8 @@
 msgstr "C&opiar"
 
 #: ../gui/wxpython/wxplot/dialogs.py:293
-#, fuzzy
 msgid "Copy regression statistics the clipboard (Ctrl+C)"
-msgstr "Copiar la cadena del comando actual al portapapeles (Ctrl+C)"
+msgstr "Copiar las estadísticas de la regresión al portapapeles (Ctrl+C)"
 
 #: ../gui/wxpython/wxplot/dialogs.py:322
 #, fuzzy
@@ -15271,19 +14287,16 @@
 msgstr ""
 
 #: ../gui/wxpython/wxplot/dialogs.py:389
-#, fuzzy
 msgid "Select image group:"
-msgstr "Seleccionar grupo:"
+msgstr "Seleccionar grupo de imágenes:"
 
 #: ../gui/wxpython/wxplot/dialogs.py:415
-#, fuzzy
 msgid "Histogram type"
-msgstr "Histograma."
+msgstr "Tipo de histograma"
 
 #: ../gui/wxpython/wxplot/dialogs.py:494
-#, fuzzy
 msgid "Selected group must be in current mapset"
-msgstr "mapas %d eliminados del actual directorio de mapas"
+msgstr "El grupo seleccionado debe estar en el directorio de mapas actual"
 
 #: ../gui/wxpython/wxplot/dialogs.py:563
 msgid "Profile title:"
@@ -15337,9 +14350,8 @@
 msgstr ""
 
 #: ../gui/wxpython/wxplot/dialogs.py:855
-#, fuzzy
 msgid "Settings for selected map"
-msgstr "mostrar"
+msgstr "Configuración para el mapa seleccionado"
 
 #: ../gui/wxpython/wxplot/dialogs.py:871
 msgid "Line color"
@@ -15355,9 +14367,8 @@
 msgstr "Configuración de los marcadores del segmento de transecto."
 
 #: ../gui/wxpython/wxplot/dialogs.py:962
-#, fuzzy
 msgid "Scatterplot points"
-msgstr "Puntos vectoriales."
+msgstr ""
 
 #: ../gui/wxpython/wxplot/dialogs.py:1013
 msgid "Axis settings"
@@ -15372,13 +14383,11 @@
 msgstr "Eje Y."
 
 #: ../gui/wxpython/wxplot/dialogs.py:1029
-#, fuzzy
 msgid "Scale"
-msgstr "Escala:"
+msgstr "Escala"
 
 #: ../gui/wxpython/wxplot/dialogs.py:1033
-msgid ""
-"Automatic axis scaling, custom max and min, or scale matches data range (min)"
+msgid "Automatic axis scaling, custom max and min, or scale matches data range (min)"
 msgstr ""
 
 #: ../gui/wxpython/wxplot/dialogs.py:1038
@@ -15419,21 +14428,18 @@
 msgstr "La configuración del perfil ha sido guardada en el archivo '%s'."
 
 #: ../gui/wxpython/wxplot/histogram.py:45
-#, fuzzy
 msgid "GRASS GIS Histogramming Tool"
-msgstr "Histograma SIG GRASS de imagen o mapa raster"
+msgstr "Herramienta para histogramas de GRASS GIS"
 
 #: ../gui/wxpython/wxplot/histogram.py:53
-#, fuzzy
 msgid "Histogram of"
-msgstr "Histograma."
+msgstr "Histograma de"
 
 #: ../gui/wxpython/wxplot/histogram.py:54
 #: ../gui/wxpython/wxplot/histogram.py:140
 #: ../gui/wxpython/wxplot/scatter.py:54 ../gui/wxpython/wxplot/scatter.py:55
-#, fuzzy
 msgid "Raster cell values"
-msgstr "Valores del raster."
+msgstr "Valores de las celdas ráster"
 
 #: ../gui/wxpython/wxplot/histogram.py:55
 #: ../gui/wxpython/wxplot/histogram.py:145
@@ -15442,33 +14448,31 @@
 msgstr "Valores de celda."
 
 #: ../gui/wxpython/wxplot/histogram.py:126
-#, fuzzy, python-format
+#, python-format
 msgid "Histogram of image group <%s>"
-msgstr "Histograma."
+msgstr "Histograma del grupo de imágenes <%s>"
 
 #: ../gui/wxpython/wxplot/histogram.py:129
-#, fuzzy, python-format
+#, python-format
 msgid "Histogram of raster map <%s>"
-msgstr "Crear histograma de imagen o archivo raster."
+msgstr "Crear histograma de mapa ráster <%s>"
 
 #: ../gui/wxpython/wxplot/histogram.py:131
-#, fuzzy
 msgid "Histogram of selected raster maps"
-msgstr "Histograma SIG GRASS de imagen o mapa raster"
+msgstr "Histograma de mapas ráster seleccionados"
 
 #: ../gui/wxpython/wxplot/histogram.py:138
-#, fuzzy, python-format
+#, python-format
 msgid "Raster cell values %s"
-msgstr "Valores del raster."
+msgstr "Valores de celdas ráster %s"
 
 #: ../gui/wxpython/wxplot/histogram.py:146
 msgid "Percent of total cells"
 msgstr ""
 
 #: ../gui/wxpython/wxplot/histogram.py:147
-#, fuzzy
 msgid "Area"
-msgstr "área"
+msgstr "Área"
 
 #: ../gui/wxpython/wxplot/histogram.py:230
 msgid "Statistics for Map(s) Histogrammed"
@@ -15488,9 +14492,8 @@
 msgstr ""
 
 #: ../gui/wxpython/wxplot/scatter.py:87 ../gui/wxpython/wxplot/scatter.py:232
-#, fuzzy
 msgid "Nothing to plot."
-msgstr "Nada que guardar."
+msgstr "Nada que graficar."
 
 #: ../gui/wxpython/wxplot/scatter.py:97
 #, fuzzy
@@ -15502,19 +14505,18 @@
 msgstr ""
 
 #: ../gui/wxpython/wxplot/scatter.py:136 ../gui/wxpython/wxplot/scatter.py:137
-#, fuzzy, python-format
+#, python-format
 msgid "Raster <%s> cell values"
-msgstr "Valores del raster."
+msgstr "Valores de las celdas raster <%s>"
 
 #: ../gui/wxpython/wxplot/scatter.py:141 ../gui/wxpython/wxplot/scatter.py:145
-#, fuzzy, python-format
+#, python-format
 msgid ": %s"
-msgstr "Detalles."
+msgstr ": %s"
 
 #: ../gui/wxpython/wxplot/scatter.py:238
-#, fuzzy
 msgid "Regression Statistics for Scatterplot(s)"
-msgstr "Informa estadísticas para capas de mapas raster."
+msgstr "Regresión para gráfica(s) de dispersión"
 
 #: ../gui/wxpython/wxplot/scatter.py:250
 #, python-format
@@ -15528,9 +14530,7 @@
 msgstr ""
 
 #: ../gui/wxpython/tplot/frame.py:35
-msgid ""
-"The Temporal Plot Tool needs the \"matplotlib\" (python-matplotlib) package "
-"to be installed."
+msgid "The Temporal Plot Tool needs the \"matplotlib\" (python-matplotlib) package to be installed."
 msgstr ""
 
 #: ../gui/wxpython/tplot/frame.py:70
@@ -15543,8 +14543,7 @@
 msgstr ""
 
 #: ../gui/wxpython/tplot/frame.py:136
-msgid ""
-"Coordinates can be obtained for example by right-clicking on Map Display."
+msgid "Coordinates can be obtained for example by right-clicking on Map Display."
 msgstr ""
 
 #: ../gui/wxpython/tplot/frame.py:140
@@ -15558,9 +14557,7 @@
 msgstr "Mapa vectorial <%s> no encontrado"
 
 #: ../gui/wxpython/tplot/frame.py:184 ../gui/wxpython/timeline/frame.py:174
-msgid ""
-"Datasets have different temporal type (absolute x relative), which is not "
-"allowed."
+msgid "Datasets have different temporal type (absolute x relative), which is not allowed."
 msgstr ""
 
 #: ../gui/wxpython/tplot/frame.py:199 ../gui/wxpython/timeline/frame.py:189
@@ -15690,9 +14687,7 @@
 
 #: ../gui/wxpython/lmgr/layertree.py:101
 msgid "Note that 3D raster data are rendered only in 3D view mode"
-msgstr ""
-"Tenga en cuenta que los datos raster 3D solo son renderizados en el modo de "
-"visualización 3D"
+msgstr "Tenga en cuenta que los datos raster 3D solo son renderizados en el modo de visualización 3D"
 
 #: ../gui/wxpython/lmgr/layertree.py:103
 #, fuzzy
@@ -15723,8 +14718,7 @@
 
 #: ../gui/wxpython/lmgr/layertree.py:441
 msgid "Set computational region from selected map(s)"
-msgstr ""
-"Establece la región de cálculo a partir del (los) mapa(s) seleccionado(s)."
+msgstr "Establece la región de cálculo a partir del (los) mapa(s) seleccionado(s)."
 
 #: ../gui/wxpython/lmgr/layertree.py:455
 #, fuzzy
@@ -15764,15 +14758,11 @@
 
 #: ../gui/wxpython/lmgr/layertree.py:550
 msgid "Zoom to selected map(s) (ignore NULLs)"
-msgstr ""
-"Acercamiento al (los) mapa(s) seleccionado(s) (se ignoraran los valores "
-"nulos)."
+msgstr "Acercamiento al (los) mapa(s) seleccionado(s) (se ignoraran los valores nulos)."
 
 #: ../gui/wxpython/lmgr/layertree.py:552
 msgid "Set computational region from selected map(s) (ignore NULLs)"
-msgstr ""
-"Establece la región de cálculo a partir del (los) mapa(s) seleccionado (s) "
-"(se ignoraran los valores nulos)."
+msgstr "Establece la región de cálculo a partir del (los) mapa(s) seleccionado (s) (se ignoraran los valores nulos)."
 
 #: ../gui/wxpython/lmgr/layertree.py:585
 #, fuzzy
@@ -15794,9 +14784,7 @@
 
 #: ../gui/wxpython/lmgr/layertree.py:753
 #, python-format
-msgid ""
-"Name <%(name)s> is not a valid name for GRASS map. Please use only ASCII "
-"characters excluding %(chars)s and space."
+msgid "Name <%(name)s> is not a valid name for GRASS map. Please use only ASCII characters excluding %(chars)s and space."
 msgstr ""
 
 #: ../gui/wxpython/lmgr/layertree.py:756 ../gui/wxpython/gis_set.py:986
@@ -15812,8 +14800,7 @@
 #: ../gui/wxpython/lmgr/layertree.py:779
 #, fuzzy, python-format
 msgid "Enter name for the new %s in the current mapset:"
-msgstr ""
-"Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
+msgstr "Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
 
 #: ../gui/wxpython/lmgr/layertree.py:780
 #, fuzzy, python-format
@@ -15822,11 +14809,8 @@
 
 #: ../gui/wxpython/lmgr/layertree.py:794
 #, fuzzy, python-format
-msgid ""
-"%s <%s> already exists in the current mapset. Do you want to overwrite it?"
-msgstr ""
-"El archivo vectorial <%s> ya existe en el directorio de mapas de usuario "
-"actual (Mapset) ¿Quiere sobrescribirlo?"
+msgid "%s <%s> already exists in the current mapset. Do you want to overwrite it?"
+msgstr "El archivo vectorial <%s> ya existe en el directorio de mapas de usuario actual (Mapset) ¿Quiere sobrescribirlo?"
 
 #: ../gui/wxpython/lmgr/layertree.py:804
 #, fuzzy, python-format
@@ -15865,13 +14849,11 @@
 msgstr "opacidad:"
 
 #: ../gui/wxpython/lmgr/menudata.py:42
-msgid ""
-"Unable to parse user toolboxes XML files. Default main menu will be loaded."
+msgid "Unable to parse user toolboxes XML files. Default main menu will be loaded."
 msgstr ""
 
 #: ../gui/wxpython/lmgr/menudata.py:64
-msgid ""
-"Unable to parse user toolboxes XML files. Default module tree will be loaded."
+msgid "Unable to parse user toolboxes XML files. Default module tree will be loaded."
 msgstr ""
 
 #: ../gui/wxpython/lmgr/toolbars.py:46
@@ -15929,8 +14911,7 @@
 #: ../gui/wxpython/lmgr/toolbars.py:95
 #, fuzzy
 msgid "Remove selected map layer(s) from layer tree"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/lmgr/toolbars.py:136
 msgid "Import/link raster or vector data"
@@ -15968,9 +14949,7 @@
 #: ../gui/wxpython/lmgr/toolbars.py:208
 #, fuzzy
 msgid "Show attribute data for selected vector map"
-msgstr ""
-"Volver a cargar los datos del atributo (únicamente para las capas "
-"seleccionadas)."
+msgstr "Volver a cargar los datos del atributo (únicamente para las capas seleccionadas)."
 
 #: ../gui/wxpython/lmgr/toolbars.py:237
 #, fuzzy
@@ -16104,9 +15083,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:428 ../gui/wxpython/gis_set.py:492
 msgid "Do you want to set the default region extents and resolution now?"
-msgstr ""
-"¿Quiere establecer la extensión y resolución de la región predeterminada "
-"ahora?"
+msgstr "¿Quiere establecer la extensión y resolución de la región predeterminada ahora?"
 
 #: ../gui/wxpython/lmgr/frame.py:430 ../gui/wxpython/gis_set.py:491
 #, python-format
@@ -16123,8 +15100,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:570 ../gui/wxpython/lmgr/frame.py:2178
 msgid "Do you want to store current settings to workspace file?"
-msgstr ""
-"¿Desea guardar los ajustes actuales en un archivo de entorno de trabajo?"
+msgstr "¿Desea guardar los ajustes actuales en un archivo de entorno de trabajo?"
 
 #: ../gui/wxpython/lmgr/frame.py:578
 #, fuzzy, python-format
@@ -16133,12 +15109,8 @@
 
 #: ../gui/wxpython/lmgr/frame.py:653
 #, python-format
-msgid ""
-"Command '%s' not yet implemented in the WxGUI. Try adding it as a command "
-"layer instead."
-msgstr ""
-"El comando '%s' no está implementado todavía en WxGUI. Intentar añadirlo "
-"como capa de comando."
+msgid "Command '%s' not yet implemented in the WxGUI. Try adding it as a command layer instead."
+msgstr "El comando '%s' no está implementado todavía en WxGUI. Intentar añadirlo como capa de comando."
 
 #: ../gui/wxpython/lmgr/frame.py:814 ../gui/wxpython/lmgr/frame.py:1713
 msgid "Selected map layer is not vector."
@@ -16146,8 +15118,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:819
 msgid "Editing is allowed only for vector maps from the current mapset."
-msgstr ""
-"Solo se permiten editar mapas vectoriales del actual directorio de mapas."
+msgstr "Solo se permiten editar mapas vectoriales del actual directorio de mapas."
 
 #: ../gui/wxpython/lmgr/frame.py:843
 msgid "Choose script file to run"
@@ -16164,9 +15135,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:863
 #, python-format
-msgid ""
-"Script <%s> is not executable. Do you want to set the permissions that "
-"allows you to run this script (note that you must be the owner of the file)?"
+msgid "Script <%s> is not executable. Do you want to set the permissions that allows you to run this script (note that you must be the owner of the file)?"
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:868
@@ -16181,14 +15150,12 @@
 
 #: ../gui/wxpython/lmgr/frame.py:888
 #, python-format
-msgid ""
-"Directory '%s' is not defined in GRASS_ADDON_PATH. Do you want add this "
-"directory to GRASS_ADDON_PATH?"
+msgid "Directory '%s' is not defined in GRASS_ADDON_PATH. Do you want add this directory to GRASS_ADDON_PATH?"
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:891
 msgid "Update Addons path?"
-msgstr ""
+msgstr "¿Actualizar ruta de Addons?"
 
 #: ../gui/wxpython/lmgr/frame.py:897
 #, python-format
@@ -16202,8 +15169,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:928 ../gui/wxpython/gis_set.py:849
 msgid "Enter name for new mapset:"
-msgstr ""
-"Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
+msgstr "Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
 
 #: ../gui/wxpython/lmgr/frame.py:935 ../gui/wxpython/lmgr/frame.py:956
 #, fuzzy
@@ -16237,9 +15203,7 @@
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:999
-msgid ""
-"If ~ (tilde) is present as the first directory on the path, it is replaced "
-"by user's home directory."
+msgid "If ~ (tilde) is present as the first directory on the path, it is replaced by user's home directory."
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:1013
@@ -16274,12 +15238,8 @@
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:1157
-msgid ""
-"Current workspace is not empty. Do you want to store current settings to "
-"workspace file?"
-msgstr ""
-"El área de trabajo actual no está vacía. ¿Desea guardar los ajustes actuales "
-"en un archivo de espacio de trabajo?"
+msgid "Current workspace is not empty. Do you want to store current settings to workspace file?"
+msgstr "El área de trabajo actual no está vacía. ¿Desea guardar los ajustes actuales en un archivo de espacio de trabajo?"
 
 #: ../gui/wxpython/lmgr/frame.py:1160
 msgid "Create new workspace?"
@@ -16295,15 +15255,11 @@
 
 #: ../gui/wxpython/lmgr/frame.py:1224 ../gui/wxpython/lmgr/frame.py:1354
 msgid "Please wait, loading workspace..."
-msgstr ""
-"Por favor espere, cargando el archivo que contiene los parámetros de "
-"configuración del espacio de trabajo (.GRC)."
+msgstr "Por favor espere, cargando el archivo que contiene los parámetros de configuración del espacio de trabajo (.GRC)."
 
 #: ../gui/wxpython/lmgr/frame.py:1338
 msgid "Choose GRC file to load"
-msgstr ""
-"Seleccione el archivo que contiene los parámetros de configuración del "
-"espacio de trabajo (.GRC) a cargar."
+msgstr "Seleccione el archivo que contiene los parámetros de configuración del espacio de trabajo (.GRC) a cargar."
 
 #: ../gui/wxpython/lmgr/frame.py:1339
 msgid "Old GRASS Workspace File (*.grc)|*.grc"
@@ -16311,27 +15267,21 @@
 
 #: ../gui/wxpython/lmgr/frame.py:1376
 msgid "Choose file to save current workspace"
-msgstr ""
-"Seleccione el archivo donde guardar la configuración del espacio de trabajo "
-"actual."
+msgstr "Seleccione el archivo donde guardar la configuración del espacio de trabajo actual."
 
 #: ../gui/wxpython/lmgr/frame.py:1391 ../gui/wxpython/lmgr/frame.py:1407
 #, python-format
 msgid "Workspace file <%s> already exists. Do you want to overwrite this file?"
-msgstr ""
-"El archivo de entorno de trabajo <%s> ya existe. ¿Quiere sobrescribirlo?"
+msgstr "El archivo de entorno de trabajo <%s> ya existe. ¿Quiere sobrescribirlo?"
 
 #: ../gui/wxpython/lmgr/frame.py:1431
 msgid "Writing current settings to workspace file failed."
-msgstr ""
-"La escritura de las configuraciones actuales al archivo del entorno de "
-"trabajo ha fallado."
+msgstr "La escritura de las configuraciones actuales al archivo del entorno de trabajo ha fallado."
 
 #: ../gui/wxpython/lmgr/frame.py:1478
 #, fuzzy
 msgid "Enter new name:"
-msgstr ""
-"Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
+msgstr "Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
 
 #: ../gui/wxpython/lmgr/frame.py:1484
 #, fuzzy, python-brace-format
@@ -16361,9 +15311,7 @@
 msgstr "Tipo de capa de mapa no soportada '%s'."
 
 #: ../gui/wxpython/lmgr/frame.py:2031
-msgid ""
-"Note that cell values can only be displayed for regions of less than 10,000 "
-"cells."
+msgid "Note that cell values can only be displayed for regions of less than 10,000 cells."
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:2113
@@ -16379,8 +15327,7 @@
 
 #: ../gui/wxpython/lmgr/frame.py:2116
 msgid "Do you want to remove selected map layer(s) from layer tree?"
-msgstr ""
-"¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
+msgstr "¿Desea remover la(s) capa(s) de mapa seleccionada(s) del árbol de capas?"
 
 #: ../gui/wxpython/lmgr/frame.py:2120
 msgid "Remove map layer"
@@ -16396,10 +15343,7 @@
 msgstr "No se ha seleccionado ninguna capa de mapa. Operación cancelada."
 
 #: ../gui/wxpython/lmgr/frame.py:2226
-msgid ""
-"Display resolution is currently not constrained to computational settings. "
-"It's suggested to constrain map to region geometry. Do you want to constrain "
-"the resolution?"
+msgid "Display resolution is currently not constrained to computational settings. It's suggested to constrain map to region geometry. Do you want to constrain the resolution?"
 msgstr ""
 
 #: ../gui/wxpython/lmgr/frame.py:2235
@@ -16496,9 +15440,7 @@
 msgstr "Mostrar mapa"
 
 #: ../gui/wxpython/timeline/frame.py:38
-msgid ""
-"The Timeline Tool needs the \"matplotlib\" (python-matplotlib) package to be "
-"installed."
+msgid "The Timeline Tool needs the \"matplotlib\" (python-matplotlib) package to be installed."
 msgstr ""
 
 #: ../gui/wxpython/timeline/frame.py:70
@@ -16522,12 +15464,12 @@
 #: ../gui/wxpython/timeline/frame.py:264
 #, python-format
 msgid "X [%s]"
-msgstr ""
+msgstr "X [%s]"
 
 #: ../gui/wxpython/timeline/frame.py:265
 #, python-format
 msgid "Y [%s]"
-msgstr ""
+msgstr "Y [%s]"
 
 #: ../gui/wxpython/timeline/frame.py:267
 #, fuzzy
@@ -16552,7 +15494,7 @@
 #: ../gui/wxpython/timeline/frame.py:508
 #, python-format
 msgid "Start time: %s"
-msgstr ""
+msgstr "Tiempo de inicio: %s"
 
 #: ../gui/wxpython/timeline/frame.py:509
 #, fuzzy, python-format
@@ -16632,9 +15574,7 @@
 
 #: ../gui/wxpython/gcp/manager.py:412
 msgid "You must select a valid location and mapset in order to continue"
-msgstr ""
-"Debe seleccionar una locación y un directorio de mapas válidos para "
-"continuar."
+msgstr "Debe seleccionar una locación y un directorio de mapas válidos para continuar."
 
 #: ../gui/wxpython/gcp/manager.py:431
 msgid "Select image/map group to georectify"
@@ -16670,9 +15610,7 @@
 
 #: ../gui/wxpython/gcp/manager.py:610
 msgid "Select maps to display for ground control point (GCP) creation"
-msgstr ""
-"Seleccionar mapas a visualizar para crear los puntos de control sobre el "
-"terreno (GCP)"
+msgstr "Seleccionar mapas a visualizar para crear los puntos de control sobre el terreno (GCP)"
 
 #: ../gui/wxpython/gcp/manager.py:618 ../gui/wxpython/gcp/manager.py:2602
 msgid "Select source map to display:"
@@ -16759,14 +15697,12 @@
 #: ../gui/wxpython/gcp/manager.py:1382
 #, fuzzy, python-format
 msgid ""
-"Insufficient points defined and active (checked) for selected rectification "
-"method (order: %d).\n"
+"Insufficient points defined and active (checked) for selected rectification method (order: %d).\n"
 "3+ points needed for 1st order,\n"
 "6+ points for 2nd order, and\n"
 "10+ points for 3rd order."
 msgstr ""
-"Los puntos definidos y activos (marcados) son insuficientes para aplicar el "
-"método de rectificación seleccionado.\n"
+"Los puntos definidos y activos (marcados) son insuficientes para aplicar el método de rectificación seleccionado.\n"
 "Se necesitan 3 o mas puntos para ejecutar la rectificación de primer orden,\n"
 "6 o mas puntos para la rectificación de segundo orden y\n"
 "10 o mas puntos para las rectificación de tercer orden."
@@ -16958,8 +15894,7 @@
 
 #: ../gui/wxpython/gcp/manager.py:2660
 msgid "clip to computational region in target location"
-msgstr ""
-"Recorta la visualización a la región de cálculo en la locación de destino."
+msgstr "Recorta la visualización a la región de cálculo en la locación de destino."
 
 #: ../gui/wxpython/gcp/manager.py:2700
 msgid "RMS threshold factor must be > 0"
@@ -17019,9 +15954,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iclass/digit.py:57
-msgid ""
-"You are trying to create a training area outside the computational region. "
-"Please, use g.region to set the appropriate region first."
+msgid "You are trying to create a training area outside the computational region. Please, use g.region to set the appropriate region first."
 msgstr ""
 
 #: ../gui/wxpython/iclass/digit.py:66
@@ -17108,7 +16041,7 @@
 #: ../gui/wxpython/iclass/toolbars.py:244
 #: ../gui/wxpython/iclass/toolbars.py:249
 msgid "std dev"
-msgstr ""
+msgstr "desviación estandar"
 
 #: ../gui/wxpython/iclass/toolbars.py:319
 msgid "Add raster map"
@@ -17170,8 +16103,7 @@
 #: ../gui/wxpython/iclass/dialogs.py:615
 #, fuzzy
 msgid "Enter name of signature file:"
-msgstr ""
-"Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
+msgstr "Escriba el nombre para el nuevo directorio de mapas de usuario (mapset):"
 
 #: ../gui/wxpython/iclass/dialogs.py:624
 #, fuzzy
@@ -17335,9 +16267,7 @@
 msgstr "No se ha seleccionado alguna capa de mapas."
 
 #: ../gui/wxpython/iclass/frame.py:994
-msgid ""
-"Due to recent changes in classes, signatures can be outdated and should be "
-"recalculated. Do you still want to continue?"
+msgid "Due to recent changes in classes, signatures can be outdated and should be recalculated. Do you still want to continue?"
 msgstr ""
 
 #: ../gui/wxpython/iclass/frame.py:997
@@ -17358,9 +16288,7 @@
 
 #: ../gui/wxpython/iclass/frame.py:1070
 #, fuzzy, python-format
-msgid ""
-"Group <%(group)s> does not have enough files (it has %(files)d files). "
-"Operation canceled."
+msgid "Group <%(group)s> does not have enough files (it has %(files)d files). Operation canceled."
 msgstr "La lectura del elemento id %d falló. Operación cancelada."
 
 #: ../gui/wxpython/iclass/frame.py:1079
@@ -17383,9 +16311,7 @@
 
 #: ../gui/wxpython/gis_set.py:106
 msgid "Choose project location and mapset"
-msgstr ""
-"Seleccione la locación y el directorio de mapas de usuario (mapset) del "
-"proyecto."
+msgstr "Seleccione la locación y el directorio de mapas de usuario (mapset) del proyecto."
 
 #: ../gui/wxpython/gis_set.py:109
 msgid "Manage"
@@ -17428,8 +16354,7 @@
 msgid ""
 "Create new mapset\n"
 "in selected location"
-msgstr ""
-"Crear un nuevo directorio de mapas de usuario en la locación seleccionada."
+msgstr "Crear un nuevo directorio de mapas de usuario en la locación seleccionada."
 
 #: ../gui/wxpython/gis_set.py:141
 msgid "Define new location"
@@ -17460,9 +16385,7 @@
 msgstr "&Asistente de localizaciones"
 
 #: ../gui/wxpython/gis_set.py:160
-msgid ""
-"Start location wizard. After location is created successfully, GRASS session "
-"is started."
+msgid "Start location wizard. After location is created successfully, GRASS session is started."
 msgstr ""
 
 #: ../gui/wxpython/gis_set.py:164
@@ -17491,9 +16414,7 @@
 
 #: ../gui/wxpython/gis_set.py:231 ../gui/wxpython/gis_set.py:703
 msgid "Unable to set GRASS database. Check your locale settings."
-msgstr ""
-"No se puede establecer la base de datos de GRASS. Revise la configuración "
-"local."
+msgstr "No se puede establecer la base de datos de GRASS. Revise la configuración local."
 
 #: ../gui/wxpython/gis_set.py:249
 #, fuzzy, python-format
@@ -17503,8 +16424,7 @@
 #: ../gui/wxpython/gis_set.py:266
 #, fuzzy, python-format
 msgid "ERROR: Mapset <%s> not found\n"
-msgstr ""
-"ERROR: No se encuentra el directorio de mapas de usuario (mapset) <%s>."
+msgstr "ERROR: No se encuentra el directorio de mapas de usuario (mapset) <%s>."
 
 #: ../gui/wxpython/gis_set.py:410
 #, python-format
@@ -17518,9 +16438,7 @@
 
 #: ../gui/wxpython/gis_set.py:461
 #, python-format
-msgid ""
-"Do you want to import <%(name)s> to the newly created location? The "
-"location's default region will be set from this imported map."
+msgid "Do you want to import <%(name)s> to the newly created location? The location's default region will be set from this imported map."
 msgstr ""
 
 #: ../gui/wxpython/gis_set.py:466
@@ -17543,8 +16461,7 @@
 #: ../gui/wxpython/gis_set.py:535
 #, fuzzy, python-format
 msgid "Data file <%(name)s> imported successfully."
-msgstr ""
-"El mapa vectorial <%(name)s> (%(type)s) ha sido exitosamente descargado."
+msgstr "El mapa vectorial <%(name)s> (%(type)s) ha sido exitosamente descargado."
 
 #: ../gui/wxpython/gis_set.py:570
 msgid ""
@@ -17552,8 +16469,7 @@
 "\n"
 "This mapset cannot be renamed."
 msgstr ""
-"Se requiere el directorio de mapas <PERMANENT> para localización válida de "
-"GRASS.\n"
+"Se requiere el directorio de mapas <PERMANENT> para localización válida de GRASS.\n"
 "\n"
 "Este directorio de mapas no puede ser renombrado."
 
@@ -17626,24 +16542,20 @@
 "\n"
 "This mapset cannot be deleted."
 msgstr ""
-"Se requiere el directorio de mapas <PERMANENT> para localización válida de "
-"GRASS.\n"
+"Se requiere el directorio de mapas <PERMANENT> para localización válida de GRASS.\n"
 "\n"
 "Este directorio de mapas no puede ser eliminado."
 
 #: ../gui/wxpython/gis_set.py:653
 #, python-format
 msgid ""
-"Do you want to continue with deleting mapset <%(mapset)s> from location <"
-"%(location)s>?\n"
+"Do you want to continue with deleting mapset <%(mapset)s> from location <%(location)s>?\n"
 "\n"
 "ALL MAPS included in this mapset will be PERMANENTLY DELETED!"
 msgstr ""
-"¿Desea continuar con la eliminación del directorio de mapas de usuario "
-"(mapset) <%(mapset)s> perteneciente a la locación <%(location)s>?\n"
+"¿Desea continuar con la eliminación del directorio de mapas de usuario (mapset) <%(mapset)s> perteneciente a la locación <%(location)s>?\n"
 "\n"
-"¡TODOS LOS MAPAS incluidos en este directorio de mapas de usuario (mapset) "
-"serán PERMENENTEMENTE ELIMINADOS!"
+"¡TODOS LOS MAPAS incluidos en este directorio de mapas de usuario (mapset) serán PERMENENTEMENTE ELIMINADOS!"
 
 #: ../gui/wxpython/gis_set.py:658
 msgid "Delete selected mapset"
@@ -17680,7 +16592,7 @@
 #: ../gui/wxpython/gis_set.py:821
 #, python-format
 msgid "Path '%s' doesn't exist."
-msgstr ""
+msgstr "Ruta '%s' no existe."
 
 #: ../gui/wxpython/gis_set.py:862
 #, fuzzy, python-format
@@ -17690,8 +16602,7 @@
 #: ../gui/wxpython/gis_set.py:867
 #, python-format
 msgid ""
-"Mapset <%s> is reserved for direct read access to OGR layers. Please "
-"consider to use another name for your mapset.\n"
+"Mapset <%s> is reserved for direct read access to OGR layers. Please consider to use another name for your mapset.\n"
 "\n"
 "Are you really sure that you want to create this mapset?"
 msgstr ""
@@ -17704,9 +16615,7 @@
 #: ../gui/wxpython/gis_set.py:893
 #, python-format
 msgid "Unable to create new mapset: %s"
-msgstr ""
-"No ha sido posible crear el nuevo directorio de mapas de usuario (Mapset): "
-"%s."
+msgstr "No ha sido posible crear el nuevo directorio de mapas de usuario (Mapset): %s."
 
 #: ../gui/wxpython/gis_set.py:906
 #, python-format
@@ -17716,8 +16625,7 @@
 "\n"
 "Concurrent use not allowed.\n"
 "\n"
-"Do you want to try to remove .gislock (note that you need permission for "
-"this operation) and continue?"
+"Do you want to try to remove .gislock (note that you need permission for this operation) and continue?"
 msgstr ""
 
 #: ../gui/wxpython/gis_set.py:912 ../gui/wxpython/gis_set.py:924
@@ -17728,8 +16636,7 @@
 msgid ""
 "ARE YOU REALLY SURE?\n"
 "\n"
-"If you really are running another GRASS session doing this could corrupt "
-"your data. Have another look in the processor manager just to be sure..."
+"If you really are running another GRASS session doing this could corrupt your data. Have another look in the processor manager just to be sure..."
 msgstr ""
 
 #: ../gui/wxpython/gis_set.py:935
@@ -17742,9 +16649,7 @@
 
 #: ../gui/wxpython/gis_set.py:983
 #, python-format
-msgid ""
-"Name <%(name)s> is not a valid name for location or mapset. Please use only "
-"ASCII characters excluding %(chars)s and space."
+msgid "Name <%(name)s> is not a valid name for location or mapset. Please use only ASCII characters excluding %(chars)s and space."
 msgstr ""
 
 #: ../gui/wxpython/gis_set.py:1051
@@ -17752,14 +16657,8 @@
 msgstr "Iniciando GRASS por primera vez."
 
 #: ../gui/wxpython/gis_set.py:1052
-msgid ""
-"GRASS needs a directory in which to store its data. Create one now if you "
-"have not already done so. A popular choice is \"grassdata\", located in your "
-"home directory."
-msgstr ""
-"GRASS necesita un directorio donde almacenar los datos. Por favor cree uno "
-"si todavía no lo ha hecho. Una elección común es \"grassdata\", ubicado en "
-"su directorio home."
+msgid "GRASS needs a directory in which to store its data. Create one now if you have not already done so. A popular choice is \"grassdata\", located in your home directory."
+msgstr "GRASS necesita un directorio donde almacenar los datos. Por favor cree uno si todavía no lo ha hecho. Una elección común es \"grassdata\", ubicado en su directorio home."
 
 #: ../gui/wxpython/mapswipe/toolbars.py:27
 msgid "Quit Map Swipe"
@@ -17794,7 +16693,7 @@
 
 #: ../gui/wxpython/mapswipe/toolbars.py:146
 msgid "Switch maps"
-msgstr ""
+msgstr "Cambiar mapas"
 
 #: ../gui/wxpython/mapswipe/dialogs.py:119
 #, fuzzy
@@ -17822,7 +16721,7 @@
 
 #: ../gui/wxpython/mapswipe/dialogs.py:185
 msgid "Name of the first map is missing."
-msgstr ""
+msgstr "Nombre del primer mapa está ausente."
 
 #: ../gui/wxpython/mapswipe/dialogs.py:187
 #, fuzzy
@@ -17886,9 +16785,7 @@
 #: ../gui/wxpython/vdigit/toolbars.py:130
 #: ../gui/wxpython/vdigit/toolbars.py:154
 msgid "Left: new point; Ctrl+Left: undo last point; Right: close line"
-msgstr ""
-"Izquierda: nuevo punto; Ctrl+Izquierda: deshacer último punto; Derecha: "
-"cerrar la línea"
+msgstr "Izquierda: nuevo punto; Ctrl+Izquierda: deshacer último punto; Derecha: cerrar la línea"
 
 #: ../gui/wxpython/vdigit/toolbars.py:129
 msgid "Digitize new boundary"
@@ -17901,9 +16798,7 @@
 #: ../gui/wxpython/vdigit/toolbars.py:135
 #, fuzzy
 msgid "Digitize new area (boundary without category)"
-msgstr ""
-"Digitalizar nueva área (composición de los contornos sin categoría y un "
-"centroide con categoría)"
+msgstr "Digitalizar nueva área (composición de los contornos sin categoría y un centroide con categoría)"
 
 #: ../gui/wxpython/vdigit/toolbars.py:138
 #, fuzzy
@@ -17918,8 +16813,7 @@
 #: ../gui/wxpython/vdigit/toolbars.py:163
 #: ../gui/wxpython/vdigit/toolbars.py:172
 msgid "Left: Select; Ctrl+Left: Unselect; Right: Confirm"
-msgstr ""
-"Izquierda: Seleccionar;  Ctrl+Izquierda: Deseleccionar; Derecha: Confirmar"
+msgstr "Izquierda: Seleccionar;  Ctrl+Izquierda: Deseleccionar; Derecha: Confirmar"
 
 #: ../gui/wxpython/vdigit/toolbars.py:141
 #, fuzzy
@@ -18001,7 +16895,7 @@
 
 #: ../gui/wxpython/vdigit/toolbars.py:177
 msgid "Redo"
-msgstr ""
+msgstr "Rehacer"
 
 #: ../gui/wxpython/vdigit/toolbars.py:178
 #, fuzzy
@@ -18073,14 +16967,9 @@
 #: ../gui/wxpython/vdigit/toolbars.py:848
 #, fuzzy, python-format
 msgid ""
-"Topology for vector map <%s> is not available. Topology is required by "
-"digitizer.\n"
-"Do you want to rebuild topology (takes some time) and open the vector map "
-"for editing?"
-msgstr ""
-"La topología para el mapa vectorial <%s> no está disponible. La topología es "
-"requerida por el digitalizador. Quiere reconstruir la topología (tarda un "
-"tiempo) y abrir el mapa vectorial para editar?"
+"Topology for vector map <%s> is not available. Topology is required by digitizer.\n"
+"Do you want to rebuild topology (takes some time) and open the vector map for editing?"
+msgstr "La topología para el mapa vectorial <%s> no está disponible. La topología es requerida por el digitalizador. Quiere reconstruir la topología (tarda un tiempo) y abrir el mapa vectorial para editar?"
 
 #: ../gui/wxpython/vdigit/toolbars.py:852
 #, fuzzy
@@ -18090,13 +16979,11 @@
 #: ../gui/wxpython/vdigit/toolbars.py:872
 #, python-format
 msgid "Please wait, opening vector map <%s> for editing..."
-msgstr ""
-"Por favor, espere, abriendo el mapa vectorial <% s> para su edición ..."
+msgstr "Por favor, espere, abriendo el mapa vectorial <% s> para su edición ..."
 
 #: ../gui/wxpython/vdigit/toolbars.py:904
 #, fuzzy, python-format
-msgid ""
-"Unsupported feature type '%(type)s'. Unable to edit OGR layer <%(layer)s>."
+msgid "Unsupported feature type '%(type)s'. Unable to edit OGR layer <%(layer)s>."
 msgstr "Tipo de elemento %d no soportado. Operación cancelada."
 
 #: ../gui/wxpython/vdigit/toolbars.py:965
@@ -18111,9 +16998,7 @@
 #: ../gui/wxpython/vdigit/toolbars.py:974
 #, python-format
 msgid "Please wait, closing and rebuilding topology of vector map <%s>..."
-msgstr ""
-"Por favor espere, cerrando y reconstruyendo la topología del mapa vectorial <"
-"% s> ..."
+msgstr "Por favor espere, cerrando y reconstruyendo la topología del mapa vectorial <% s> ..."
 
 #: ../gui/wxpython/vdigit/toolbars.py:988
 #, python-format
@@ -18137,9 +17022,7 @@
 
 #: ../gui/wxpython/vdigit/g.gui.vdigit.py:96
 #, fuzzy, python-format
-msgid ""
-"Vector map <%s> not found in current mapset. New vector map can be created "
-"by providing '-c' flag."
+msgid "Vector map <%s> not found in current mapset. New vector map can be created by providing '-c' flag."
 msgstr "Mapa vectorial <%s> no encontrado"
 
 #: ../gui/wxpython/vdigit/g.gui.vdigit.py:99
@@ -18176,8 +17059,7 @@
 "Layer and category number must be integer.\n"
 "Layer number must be greater than zero."
 msgstr ""
-"No ha sido posible añadir una nueva capa / categoría <%(layer)s/"
-"%(category)s>.\n"
+"No ha sido posible añadir una nueva capa / categoría <%(layer)s/%(category)s>.\n"
 "El número de capa y categoría debe ser un entero.\n"
 "El número de capa debe ser mayor que cero."
 
@@ -18220,9 +17102,7 @@
 
 #: ../gui/wxpython/vdigit/preferences.py:60
 msgid "Close dialog and save changes to user settings file"
-msgstr ""
-"Cerrar el diálogo y guardar los cambios al archivo de configuraciones de "
-"usuario."
+msgstr "Cerrar el diálogo y guardar los cambios al archivo de configuraciones de usuario."
 
 #: ../gui/wxpython/vdigit/preferences.py:152
 msgid "Snapping"
@@ -18262,16 +17142,11 @@
 
 #: ../gui/wxpython/vdigit/preferences.py:222
 msgid "Select only features inside of selection bounding box"
-msgstr ""
-"Seleccione únicamente, los objetos espaciales localizados dentro del "
-"recuadro frontera."
+msgstr "Seleccione únicamente, los objetos espaciales localizados dentro del recuadro frontera."
 
 #: ../gui/wxpython/vdigit/preferences.py:224
-msgid ""
-"By default are selected all features overlapping selection bounding box "
-msgstr ""
-"De forma predeterminada, se han seleccionan todos los objetos espaciales que "
-"se superponen al cuadro delimitador de selección."
+msgid "By default are selected all features overlapping selection bounding box "
+msgstr "De forma predeterminada, se han seleccionan todos los objetos espaciales que se superponen al cuadro delimitador de selección."
 
 #: ../gui/wxpython/vdigit/preferences.py:227
 msgid "Check for duplicates"
@@ -18392,12 +17267,8 @@
 msgstr "perímetro"
 
 #: ../gui/wxpython/vdigit/preferences.py:503
-msgid ""
-"Note: These settings are stored in the workspace not in the vector digitizer "
-"preferences."
-msgstr ""
-"Nota: Estas configuraciones se guardan en el entorno de trabajo no en las "
-"prefencias del digitalizador vectorial."
+msgid "Note: These settings are stored in the workspace not in the vector digitizer preferences."
+msgstr "Nota: Estas configuraciones se guardan en el entorno de trabajo no en las prefencias del digitalizador vectorial."
 
 #: ../gui/wxpython/vdigit/preferences.py:532
 #, fuzzy
@@ -18468,14 +17339,12 @@
 #: ../gui/wxpython/vdigit/preferences.py:618
 #, python-format
 msgid "Snapping threshold is %(value).1f %(units)s (based on comp. resolution)"
-msgstr ""
-"El umbral de ajuste es %(value).1f %(units)s (basado en la resolución comp.)."
+msgstr "El umbral de ajuste es %(value).1f %(units)s (basado en la resolución comp.)."
 
 #: ../gui/wxpython/vdigit/preferences.py:674
 #, python-format
 msgid "Vector digitizer settings saved to file <%s>."
-msgstr ""
-"Los ajustes del digitalizador de vectores se han guardado en el archivo <%s>."
+msgstr "Los ajustes del digitalizador de vectores se han guardado en el archivo <%s>."
 
 #: ../gui/wxpython/vdigit/mapwindow.py:411
 msgid "Update categories"
@@ -18496,14 +17365,8 @@
 
 #: ../gui/wxpython/vdigit/wxdisplay.py:948
 #, python-format
-msgid ""
-"Topology for vector map <%s> is not available. Topology is required by "
-"digitizer. Do you want to rebuild topology (takes some time) and open the "
-"vector map for editing?"
-msgstr ""
-"La topología para el mapa vectorial <%s> no está disponible. La topología es "
-"requerida por el digitalizador. Quiere reconstruir la topología (tarda un "
-"tiempo) y abrir el mapa vectorial para editar?"
+msgid "Topology for vector map <%s> is not available. Topology is required by digitizer. Do you want to rebuild topology (takes some time) and open the vector map for editing?"
+msgstr "La topología para el mapa vectorial <%s> no está disponible. La topología es requerida por el digitalizador. Quiere reconstruir la topología (tarda un tiempo) y abrir el mapa vectorial para editar?"
 
 #: ../gui/wxpython/vdigit/wxdisplay.py:952
 msgid "Topology missing"
@@ -18544,17 +17407,12 @@
 #: ../gui/wxpython/vdigit/wxdigit.py:94
 #, fuzzy, python-format
 msgid "Unable to start database driver <%s>. Operation canceled."
-msgstr ""
-"No es posible iniciar el controlador <%s> de la base de datos. Operación "
-"cancelada."
+msgstr "No es posible iniciar el controlador <%s> de la base de datos. Operación cancelada."
 
 #: ../gui/wxpython/vdigit/wxdigit.py:102
 #, fuzzy, python-format
-msgid ""
-"Unable to open database <%(db)s> by driver <%(driver)s>. Operation canceled."
-msgstr ""
-"El driver <%(driver)s> no puede abrir la base de datos <%(db)s>. Operación "
-"cancelada."
+msgid "Unable to open database <%(db)s> by driver <%(driver)s>. Operation canceled."
+msgstr "El driver <%(driver)s> no puede abrir la base de datos <%(db)s>. Operación cancelada."
 
 #: ../gui/wxpython/vdigit/wxdigit.py:110
 #, fuzzy, python-format
@@ -18657,8 +17515,7 @@
 #: ../gui/wxpython/vnet/vnet_core.py:211
 #, python-format
 msgid ""
-"Temporary map '%s' with result was changed outside vector network analysis "
-"tool.\n"
+"Temporary map '%s' with result was changed outside vector network analysis tool.\n"
 "Showed result may not correspond original analysis result."
 msgstr ""
 
@@ -18706,8 +17563,7 @@
 #: ../gui/wxpython/vnet/vnet_core.py:895
 #, python-format
 msgid ""
-"Input map '%s' for analysis was changed outside vector network analysis "
-"tool.\n"
+"Input map '%s' for analysis was changed outside vector network analysis tool.\n"
 "Topology column may not correspond to changed situation."
 msgstr ""
 
@@ -18749,9 +17605,8 @@
 msgstr "¿Sobreescribir?"
 
 #: ../gui/wxpython/vnet/dialogs.py:67
-#, fuzzy
 msgid "GRASS GIS Vector Network Analysis Tool"
-msgstr "Herramienta GRASS para Analisis del Perfil"
+msgstr "Herramienta de GRASS GIS para Analisis redes"
 
 #: ../gui/wxpython/vnet/dialogs.py:165
 #, fuzzy
@@ -18769,23 +17624,20 @@
 msgstr "Análisis de redes."
 
 #: ../gui/wxpython/vnet/dialogs.py:206
-#, fuzzy
 msgid "Points"
-msgstr "Punto."
+msgstr "Puntos"
 
 #: ../gui/wxpython/vnet/dialogs.py:219
-#, fuzzy
 msgid "Analysis settings:"
-msgstr "Configuración de ejes."
+msgstr "Configuración de análisis:"
 
 #: ../gui/wxpython/vnet/dialogs.py:222
 msgid "Maximum distance of point to the network:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:234
-#, fuzzy
 msgid "Iso lines:"
-msgstr "Líneas de flujo."
+msgstr "Isolineas:"
 
 #: ../gui/wxpython/vnet/dialogs.py:350
 #, fuzzy
@@ -18793,19 +17645,16 @@
 msgstr "Añadir el mapa creado al árbol de capas"
 
 #: ../gui/wxpython/vnet/dialogs.py:469
-#, fuzzy
 msgid "Input tables"
-msgstr "Datos de entrada"
+msgstr "Tabla de entrada"
 
 #: ../gui/wxpython/vnet/dialogs.py:495
-#, fuzzy
 msgid "Result tables"
-msgstr "Enlistar tablas"
+msgstr "Tablas resultantes"
 
 #: ../gui/wxpython/vnet/dialogs.py:507
-#, fuzzy
 msgid "Loading tables..."
-msgstr "Cargando datos."
+msgstr "Cargando tablas..."
 
 #: ../gui/wxpython/vnet/dialogs.py:640
 #, fuzzy
@@ -18813,34 +17662,30 @@
 msgstr "Cargando datos."
 
 #: ../gui/wxpython/vnet/dialogs.py:795
-#, fuzzy
 msgid "Input vector map does not exists."
-msgstr "Mapa vectorial <%s> no encontrado"
+msgstr "Mapa vectorial de entrada no existe."
 
 #: ../gui/wxpython/vnet/dialogs.py:813
-#, fuzzy
 msgid "Analysing..."
-msgstr "Analizar."
+msgstr "Analizando..."
 
 #: ../gui/wxpython/vnet/dialogs.py:936
-#, fuzzy
 msgid "Computing nodes..."
-msgstr "Ejecutando modelo..."
+msgstr "Calculando nodos..."
 
 #: ../gui/wxpython/vnet/dialogs.py:1131
-#, fuzzy, python-format
+#, python-format
 msgid "Color table style %s:"
-msgstr "Tablas de color."
+msgstr "Estilo de la tablas de color %s:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1142
-#, fuzzy, python-format
+#, python-format
 msgid "Invert colors %s:"
-msgstr "Convertir coordenadas."
+msgstr "Invertir colores %s:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1147
-#, fuzzy
 msgid "Line color:"
-msgstr "Color de linea."
+msgstr "Color de linea:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1148
 #, fuzzy
@@ -18952,9 +17797,7 @@
 
 #: ../gui/wxpython/vnet/vnet_data.py:184
 #, fuzzy, python-format
-msgid ""
-"Chosen column '%s' does not exist in attribute table of layer '%s' of vector "
-"map '%s'.\n"
+msgid "Chosen column '%s' does not exist in attribute table of layer '%s' of vector map '%s'.\n"
 msgstr "Elimina la tabla de atributos existente de un mapa vectorial."
 
 #: ../gui/wxpython/vnet/vnet_data.py:238
@@ -19014,7 +17857,7 @@
 
 #: ../gui/wxpython/vnet/vnet_data.py:676
 msgid "node"
-msgstr ""
+msgstr "nodo"
 
 #: ../gui/wxpython/vnet/vnet_data.py:682
 #, fuzzy, python-format
@@ -19244,12 +18087,12 @@
 
 #: ../gui/wxpython/web_services/dialogs.py:240
 msgid "Password:"
-msgstr ""
+msgstr "Contraseña:"
 
 #: ../gui/wxpython/web_services/dialogs.py:354
 #, python-format
 msgid "Connecting to <%s>..."
-msgstr ""
+msgstr "Conectando a <%s>..."
 
 #: ../gui/wxpython/web_services/dialogs.py:420
 msgid "Available web services"
@@ -19286,7 +18129,7 @@
 
 #: ../gui/wxpython/web_services/dialogs.py:631
 msgid "&OK"
-msgstr ""
+msgstr "&OK"
 
 #: ../gui/wxpython/web_services/dialogs.py:793
 #, fuzzy
@@ -19310,9 +18153,7 @@
 #: ../gui/wxpython/web_services/dialogs.py:809
 #, fuzzy
 msgid "Extent and resolution are based on computational region."
-msgstr ""
-"Restringir la resolución de pantalla a la configuración de cálculo "
-"seleccionada."
+msgstr "Restringir la resolución de pantalla a la configuración de cálculo seleccionada."
 
 #: ../gui/wxpython/web_services/dialogs.py:811
 #, fuzzy
@@ -19371,3 +18212,19 @@
 #, fuzzy
 #~ msgid "Launches graphical attribute table manager."
 #~ msgstr "Administrador de atributos de tabla."
+
+#, fuzzy
+#~ msgid "Create pack"
+#~ msgstr "Crear RGB."
+
+#, fuzzy
+#~ msgid "Indices for quadrat counts of vector point lists."
+#~ msgstr "Índices correspondientes a los conteos de listas de sitios en los cuadrantes."
+
+#, fuzzy
+#~ msgid "Converts a space time raster dataset into a 3D raster map."
+#~ msgstr "Convierte (rasteriza) un mapa vectorial a un mapa raster. "
+
+#, fuzzy
+#~ msgid "Calculates univariate statistics from the non-null cells for each registered 3D raster map of a space time 3D raster dataset."
+#~ msgstr "Calcula estadísticas univariantes a partir de celdas no nulas de un mapa raster."

Modified: grass/trunk/translators.csv
===================================================================
--- grass/trunk/translators.csv	2014-12-12 22:23:25 UTC (rev 63516)
+++ grass/trunk/translators.csv	2014-12-13 11:15:18 UTC (rev 63517)
@@ -27,6 +27,7 @@
 Joana Palahí/SIGTE-UdG,<joana sigte.udg.edu>,ES
 Luis Izquierdo,<luisizq2002 hotmail.com>,ES
 Roberto Antolin,<tolanss yahoo.es>,ES
+Daniel Torres,<nobeeakon gmail.com>,ES
 Daniel Calvelo Aros,<dca users.sf.net>,FR
 Emmanuel Saracco,<esaracco users.labs.libre-entreprise.org>,FR
 Eve Rousseau,<phytosociologue yahoo fr>,FR



More information about the grass-commit mailing list