[GRASS-SVN] r71760 - in grass/branches/releasebranch_7_4: gui/wxpython/gmodeler gui/wxpython/gui_core gui/wxpython/iscatt gui/wxpython/vnet imagery/i.ortho.photo/lib imagery/i.segment imagery/i.smap include/iostream lib/db/sqlp lib/gmath lib/gmath/test lib/gpde locale/po man raster/r.geomorphon raster/r.mapcalc raster/r.terraflow temporal temporal/t.rast.accdetect vector/v.external vector/v.net.steiner

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Nov 18 00:57:44 PST 2017


Author: mmetz
Date: 2017-11-18 00:57:44 -0800 (Sat, 18 Nov 2017)
New Revision: 71760

Modified:
   grass/branches/releasebranch_7_4/gui/wxpython/gmodeler/frame.py
   grass/branches/releasebranch_7_4/gui/wxpython/gui_core/goutput.py
   grass/branches/releasebranch_7_4/gui/wxpython/iscatt/dialogs.py
   grass/branches/releasebranch_7_4/gui/wxpython/iscatt/plots.py
   grass/branches/releasebranch_7_4/gui/wxpython/vnet/dialogs.py
   grass/branches/releasebranch_7_4/imagery/i.ortho.photo/lib/elev.c
   grass/branches/releasebranch_7_4/imagery/i.segment/cluster.c
   grass/branches/releasebranch_7_4/imagery/i.segment/i.segment.html
   grass/branches/releasebranch_7_4/imagery/i.segment/mean_shift.c
   grass/branches/releasebranch_7_4/imagery/i.smap/multialloc.c
   grass/branches/releasebranch_7_4/include/iostream/embuffer.h
   grass/branches/releasebranch_7_4/lib/db/sqlp/sqlp.l
   grass/branches/releasebranch_7_4/lib/gmath/solvers_direct.c
   grass/branches/releasebranch_7_4/lib/gmath/test/test_gmath_lib.h
   grass/branches/releasebranch_7_4/lib/gmath/test/test_tools_les.c
   grass/branches/releasebranch_7_4/lib/gpde/n_les_assemble.c
   grass/branches/releasebranch_7_4/locale/po/grassmods_ar.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_cs.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_de.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_el.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_es.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_fi.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_fr.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_id_ID.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_it.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_ja.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_ko.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_lv.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_ml.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_pl.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_pt.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_pt_BR.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_ro.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_ru.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_si.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_sl.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_th.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_tr.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_uk.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_vi.po
   grass/branches/releasebranch_7_4/locale/po/grassmods_zh.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_cs.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_de.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_el.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_es.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_fi.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_fr.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_id.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_id_ID.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_it.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_ja.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_ko.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_lv.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_ml.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_pl.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt_BR.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_ro.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_ru.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_si.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_th.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_tr.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_uk.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_vi.po
   grass/branches/releasebranch_7_4/locale/po/grasswxpy_zh.po
   grass/branches/releasebranch_7_4/man/build_keywords.py
   grass/branches/releasebranch_7_4/raster/r.geomorphon/geom.c
   grass/branches/releasebranch_7_4/raster/r.geomorphon/main.c
   grass/branches/releasebranch_7_4/raster/r.geomorphon/pattern.c
   grass/branches/releasebranch_7_4/raster/r.geomorphon/r.geomorphon.html
   grass/branches/releasebranch_7_4/raster/r.mapcalc/r.mapcalc.html
   grass/branches/releasebranch_7_4/raster/r.terraflow/main.cpp
   grass/branches/releasebranch_7_4/temporal/t.rast.accdetect/t.rast.accdetect.html
   grass/branches/releasebranch_7_4/temporal/temporalintro.html
   grass/branches/releasebranch_7_4/vector/v.external/v.external.html
   grass/branches/releasebranch_7_4/vector/v.net.steiner/main.c
Log:
fix spelling errors (#3447, Debian lintian QA tool), thanks to Bas Couwenberg

Modified: grass/branches/releasebranch_7_4/gui/wxpython/gmodeler/frame.py
===================================================================
--- grass/branches/releasebranch_7_4/gui/wxpython/gmodeler/frame.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/gui/wxpython/gmodeler/frame.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1397,7 +1397,7 @@
             dlg.Destroy()
 
     def OnBeginDragLeft(self, x, y, keys=0, attachment=0):
-        """Drag shape (begining)"""
+        """Drag shape (beginning)"""
         self.frame.ModelChanged()
         if self._previousHandler:
             self._previousHandler.OnBeginDragLeft(x, y, keys, attachment)

Modified: grass/branches/releasebranch_7_4/gui/wxpython/gui_core/goutput.py
===================================================================
--- grass/branches/releasebranch_7_4/gui/wxpython/gui_core/goutput.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/gui/wxpython/gui_core/goutput.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -572,7 +572,7 @@
         self.SetUndoCollection(True)
         self.SetReadOnly(True)
 
-        # remember position of line begining (used for '\r')
+        # remember position of line beginning (used for '\r')
         self.linePos = -1
 
         #

Modified: grass/branches/releasebranch_7_4/gui/wxpython/iscatt/dialogs.py
===================================================================
--- grass/branches/releasebranch_7_4/gui/wxpython/iscatt/dialogs.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/gui/wxpython/iscatt/dialogs.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -369,7 +369,7 @@
                     col[0], col[1], col[2], 255))
 
         self.sizeSetts = {
-            "snap_tresh": ["selection", _("Snapping treshold in pixels:")],
+            "snap_tresh": ["selection", _("Snapping threshold in pixels:")],
             "sel_area_opacty": ["selection", _("Selected area opacity:")]
         }
 

Modified: grass/branches/releasebranch_7_4/gui/wxpython/iscatt/plots.py
===================================================================
--- grass/branches/releasebranch_7_4/gui/wxpython/iscatt/plots.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/gui/wxpython/iscatt/plots.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -765,7 +765,7 @@
         self.line.set_visible(vis)  # don't use the pol visibility state
 
     def get_ind_under_point(self, event):
-        'get the index of the vertex under point if within treshold'
+        'get the index of the vertex under point if within threshold'
 
         # display coords
         xy = np.asarray(self.pol.xy)

Modified: grass/branches/releasebranch_7_4/gui/wxpython/vnet/dialogs.py
===================================================================
--- grass/branches/releasebranch_7_4/gui/wxpython/vnet/dialogs.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/gui/wxpython/vnet/dialogs.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1279,7 +1279,7 @@
             "line_width": ["res_style", _("Line width:")],
             "point_size": ["point_symbol", _("Point size:")],
             "point_width": ["point_symbol", _("Point width:")],
-            "snap_tresh": ["other", _("Snapping treshold in pixels:")],
+            "snap_tresh": ["other", _("Snapping threshold in pixels:")],
             "max_hist_steps": ["other", _("Maximum number of results in history:")]
         }
 

Modified: grass/branches/releasebranch_7_4/imagery/i.ortho.photo/lib/elev.c
===================================================================
--- grass/branches/releasebranch_7_4/imagery/i.ortho.photo/lib/elev.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/imagery/i.ortho.photo/lib/elev.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -67,22 +67,22 @@
     }
 
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "elevation layer :%s\n", elev);
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "mapset elevation:%s\n", mapset_elev);
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "location        :%s\n", tl);
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "math expression :%s\n", math_exp);
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "units           :%s\n", units);
     err=fgets(buf, IN_BUF, fd);
-    if(err==NULL) G_fatal_error(_("Unable to read elevation paramter file"));
+    if(err==NULL) G_fatal_error(_("Unable to read elevation parameter file"));
     sscanf(buf, "no data values  :%s\n", nd);
     fclose(fd);
 

Modified: grass/branches/releasebranch_7_4/imagery/i.segment/cluster.c
===================================================================
--- grass/branches/releasebranch_7_4/imagery/i.segment/cluster.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/imagery/i.segment/cluster.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -150,7 +150,7 @@
 	    hspec2ad = hspec2;
 
 	    if (globals->ms_adaptive) {
-		/* adapt initial range bandwith */
+		/* adapt initial range bandwidth */
 
 		mwrow1 = row - radiusc;
 		mwrow2 = mwrow1 + mwnrows;

Modified: grass/branches/releasebranch_7_4/imagery/i.segment/i.segment.html
===================================================================
--- grass/branches/releasebranch_7_4/imagery/i.segment/i.segment.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/imagery/i.segment/i.segment.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1,6 +1,6 @@
 <h2>DESCRIPTION</h2>
 Image segmentation or object recognition is the process of grouping 
-similar pixels into unique segments, also refered to as objects. 
+similar pixels into unique segments, also referred to as objects. 
 Boundary and region based algorithms are described in the literature, 
 currently a region growing and merging algorithm is implemented. Each 
 object found during the segmentation process is given a unique ID and 
@@ -126,7 +126,7 @@
 final pass, the threshold is ignored for any segments smaller then 
 the set size, thus forcing very small segments to merge with their 
 most similar neighbor. A minimum segment size larger than 1 is 
-recommended when using adaptive bandwith selected with the <b>-a</b> 
+recommended when using adaptive bandwidth selected with the <b>-a</b> 
 flag.
 
 <h2>EXAMPLES</h2>

Modified: grass/branches/releasebranch_7_4/imagery/i.segment/mean_shift.c
===================================================================
--- grass/branches/releasebranch_7_4/imagery/i.segment/mean_shift.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/imagery/i.segment/mean_shift.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -193,7 +193,7 @@
     }
     if (do_adaptive) {
 	/* bandwidth is now standard deviation for adaptive bandwidth 
-	 * using a gaussian function with range bandwith used as 
+	 * using a gaussian function with range bandwidth used as 
 	 * bandwidth for the gaussian function
 	 * the aim is to produce similar but improved results with 
 	 * adaptive bandwidth
@@ -289,7 +289,7 @@
 		hspecad2 = hspec2;
 		
 		if (do_adaptive) {
-		    /* adapt initial range bandwith */
+		    /* adapt initial range bandwidth */
 		    
 		    ka2 = hspec2; 	/* OTB: conductance parameter */
 		    

Modified: grass/branches/releasebranch_7_4/imagery/i.smap/multialloc.c
===================================================================
--- grass/branches/releasebranch_7_4/imagery/i.smap/multialloc.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/imagery/i.smap/multialloc.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -71,7 +71,7 @@
 	    *s1 = (t += sizeof(char **) * *(q + 1));
 	    s1++;
 	}
-	r = (char **)r[0];	/* step through to begining of next
+	r = (char **)r[0];	/* step through to beginning of next
 				 * dimension array */
     }
     max *= (*q);		/* max is total number of elements in the

Modified: grass/branches/releasebranch_7_4/include/iostream/embuffer.h
===================================================================
--- grass/branches/releasebranch_7_4/include/iostream/embuffer.h	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/include/iostream/embuffer.h	2017-11-18 08:57:44 UTC (rev 71760)
@@ -225,7 +225,7 @@
   
   //the buffers can be depleted to fill the internal pq;
   //keep an array which counts, for each stream, how many elements 
-  //have been deleted (implicitely from the begining of stream)
+  //have been deleted (implicitely from the beginning of stream)
   long* deleted;
 
   //nb of items in each substream; this can be found out by calling
@@ -376,7 +376,7 @@
   // several buffers pointing to the same stream.
 
   // stream is assumed sorted; bos = how many elements are deleted
-  // from the begining of stream;
+  // from the beginning of stream;
      
   // return the number of items actually inserted 
   long insert(AMI_STREAM<T>* str, 
@@ -1132,7 +1132,7 @@
    stream.
    
    stream is assume stream is sorted; bos = how many elements must be
-   skipped (were deleted) from the begining fo stream;
+   skipped (were deleted) from the beginning fo stream;
    
    return the number of items actually inserted */
 template<class T, class Key>

Modified: grass/branches/releasebranch_7_4/lib/db/sqlp/sqlp.l
===================================================================
--- grass/branches/releasebranch_7_4/lib/db/sqlp/sqlp.l	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/lib/db/sqlp/sqlp.l	2017-11-18 08:57:44 UTC (rev 71760)
@@ -252,7 +252,7 @@
 /**********************************************************************
  * yyerror
  *
- * This should be called just before failing. It formats a meaningfull
+ * This should be called just before failing. It formats a meaningful
  * message and deposits it in a useful place.
  *
  **********************************************************************/

Modified: grass/branches/releasebranch_7_4/lib/gmath/solvers_direct.c
===================================================================
--- grass/branches/releasebranch_7_4/lib/gmath/solvers_direct.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/lib/gmath/solvers_direct.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -120,17 +120,17 @@
  * \param A double **
  * \param x double *
  * \param b double *
- * \param bandwith int -- the bandwith of the band matrix, if unsure set to rows
+ * \param bandwidth int -- the bandwidth of the band matrix, if unsure set to rows
  * \param rows int
  * \return int -- 1 success
  * */
-int G_math_solver_cholesky(double **A, double *x, double *b, int bandwith,
+int G_math_solver_cholesky(double **A, double *x, double *b, int bandwidth,
 			   int rows)
 {
 
     G_message(_("Starting cholesky decomposition solver"));
 
-    if (G_math_cholesky_decomposition(A, rows, bandwith) != 1) {
+    if (G_math_cholesky_decomposition(A, rows, bandwidth) != 1) {
 	G_warning(_("Unable to solve the linear equation system"));
 	return -2;
     }
@@ -206,18 +206,18 @@
 
 /*!
  * \brief cholesky decomposition for symmetric, positiv definite matrices
- *        with bandwith optimization
+ *        with bandwidth optimization
  *
  * The provided matrix will be overwritten with the lower and 
  * upper triangle matrix A = LL^T 
  *
  * \param A double **
  * \param rows int
- * \param bandwith int -- the bandwith of the matrix (0 > bandwith <= cols)
+ * \param bandwidth int -- the bandwidth of the matrix (0 > bandwidth <= cols)
  * \return void
  *
  * */
-int G_math_cholesky_decomposition(double **A, int rows, int bandwith)
+int G_math_cholesky_decomposition(double **A, int rows, int bandwidth)
 {
 
     int i = 0, j = 0, k = 0;
@@ -228,10 +228,10 @@
 
     int colsize;
 
-    if (bandwith <= 0)
-	bandwith = rows;
+    if (bandwidth <= 0)
+	bandwidth = rows;
 
-    colsize = bandwith;
+    colsize = bandwidth;
 
     for (k = 0; k < rows; k++) {
 #pragma omp parallel for schedule (static) private(i, j, sum_2) shared(A, k) reduction(+:sum_1)
@@ -246,11 +246,11 @@
 	A[k][k] = sqrt(A[k][k] - sum_1);
 	sum_1 = 0.0;
 
-	if ((k + bandwith) > rows) {
+	if ((k + bandwidth) > rows) {
 	    colsize = rows;
 	}
 	else {
-	    colsize = k + bandwith;
+	    colsize = k + bandwidth;
 	}
 
 #pragma omp parallel for schedule (static) private(i, j, sum_2) shared(A, k, sum_1, colsize)

Modified: grass/branches/releasebranch_7_4/lib/gmath/test/test_gmath_lib.h
===================================================================
--- grass/branches/releasebranch_7_4/lib/gmath/test/test_gmath_lib.h	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/lib/gmath/test/test_gmath_lib.h	2017-11-18 08:57:44 UTC (rev 71760)
@@ -41,7 +41,7 @@
     int cols;			/*number of cols */
     int quad;			/*is the matrix quadratic (1-quadratic, 0 not)*/
     int type;			/*the type of the les, normal == 0, sparse == 1 */
-    int bandwith;		/*the bandwith of the matrix (0 < bandwidth <= cols)*/
+    int bandwidth;		/*the bandwidth of the matrix (0 < bandwidth <= cols)*/
     int symm;			/*0 if matrix unsymmetric, 1 if symmetric*/
 } G_math_les;
 
@@ -55,7 +55,7 @@
     int cols;			/*number of cols */
     int quad;			/*is the matrix quadratic (1-quadratic, 0 not)*/
     int type;			/*the type of the les, normal == 0, sparse == 1 */
-    int bandwith;		/*the bandwith of the matrix (0 < bandwidth <= cols)*/
+    int bandwidth;		/*the bandwidth of the matrix (0 < bandwidth <= cols)*/
     int symm;			/*0 if matrix unsymmetric, 1 if symmetric*/
 } G_math_f_les;
 

Modified: grass/branches/releasebranch_7_4/lib/gmath/test/test_tools_les.c
===================================================================
--- grass/branches/releasebranch_7_4/lib/gmath/test/test_tools_les.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/lib/gmath/test/test_tools_les.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -205,7 +205,7 @@
 	les->rows = rows;
 	les->cols = cols;
 	les->symm = 0;
-	les->bandwith = cols;
+	les->bandwidth = cols;
 	if (rows == cols)
 		les->quad = 1;
 	else
@@ -268,7 +268,7 @@
 	les->rows = rows;
 	les->cols = cols;
 	les->symm = 0;
-	les->bandwith = cols;
+	les->bandwidth = cols;
 	if (rows == cols)
 		les->quad = 1;
 	else

Modified: grass/branches/releasebranch_7_4/lib/gpde/n_les_assemble.c
===================================================================
--- grass/branches/releasebranch_7_4/lib/gpde/n_les_assemble.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/lib/gpde/n_les_assemble.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -761,7 +761,7 @@
  * \brief Integrate Dirichlet or Transmission boundary conditions into the les (2s)
  *
  * Dirichlet and Transmission boundary conditions will be integrated into
- * the provided linear equation system. This is meaningfull if
+ * the provided linear equation system. This is meaningful if
  * the les was created with #N_assemble_les_2d_dirichlet, because in
  * this case Dirichlet boundary conditions are not automatically included.
  *
@@ -1214,7 +1214,7 @@
  * \brief Integrate Dirichlet or Transmission boundary conditions into the les (3d)
  *
  * Dirichlet and Transmission boundary conditions will be integrated into
- * the provided linear equation system. This is meaningfull if
+ * the provided linear equation system. This is meaningful if
  * the les was created with #N_assemble_les_2d_dirichlet, because in
  * this case Dirichlet boundary conditions are not automatically included.
  *

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ar.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ar.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ar.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -34944,7 +34944,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_cs.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_cs.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_cs.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31280,7 +31280,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_de.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_de.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_de.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31250,7 +31250,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_el.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_el.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_el.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31117,7 +31117,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_es.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_es.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_es.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31263,7 +31263,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_fi.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_fi.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_fi.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31091,7 +31091,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_fr.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_fr.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_fr.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31211,7 +31211,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_id_ID.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_id_ID.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_id_ID.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -17996,7 +17996,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_it.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_it.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_it.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31201,7 +31201,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ja.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ja.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ja.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31163,7 +31163,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ko.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ko.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ko.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31997,7 +31997,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_lv.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_lv.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_lv.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -32485,7 +32485,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ml.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ml.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ml.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -18060,7 +18060,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_pl.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_pl.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_pl.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31235,7 +31235,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_pt.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_pt.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_pt.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31144,7 +31144,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_pt_BR.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_pt_BR.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_pt_BR.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31146,7 +31146,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ro.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ro.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ro.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31165,7 +31165,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_ru.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_ru.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_ru.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31219,7 +31219,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_si.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_si.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_si.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -18060,7 +18060,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_sl.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_sl.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_sl.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -35209,7 +35209,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_th.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_th.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_th.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31066,7 +31066,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_tr.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_tr.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_tr.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31140,7 +31140,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_uk.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_uk.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_uk.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -18124,7 +18124,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_vi.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_vi.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_vi.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31065,7 +31065,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grassmods_zh.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grassmods_zh.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grassmods_zh.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31075,7 +31075,7 @@
 #: ../vector/v.net.steiner/main.c:598
 #, c-format
 msgid ""
-"Spanning tree costs on complet graph = %f\n"
+"Spanning tree costs on complete graph = %f\n"
 "(may be higher than resulting Steiner tree costs!!!)"
 msgstr ""
 

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_cs.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_cs.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_cs.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8832,7 +8832,7 @@
 msgstr "Šířka bodu:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr "Práh pro přichycení v pixelech:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_de.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_de.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_de.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8874,7 +8874,7 @@
 msgstr "Punktbreite:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_el.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_el.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_el.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8746,7 +8746,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_es.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_es.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_es.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8938,7 +8938,7 @@
 msgstr "Anchura del punto:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_fi.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_fi.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_fi.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8735,7 +8735,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_fr.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_fr.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_fr.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8949,7 +8949,7 @@
 msgstr "Épaisseur du point :"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr "Seuil de magnétisme en pixels :"
 
 #: ../gui/wxpython/vnet/dialogs.py:1283
@@ -18044,7 +18044,7 @@
 msgid "Build Platform"
 msgstr "Plateforme"
 
-msgid "Row lenght of sampling frame"
+msgid "Row length of sampling frame"
 msgstr "Nombre de lignes du cadre d'échantillonage"
 
 #~ msgid "Creates a raster map from LAS LiDAR points using univariate statistics."

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_id.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_id.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_id.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -9908,7 +9908,7 @@
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
 #, fuzzy
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr "Batas snapping"
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_id_ID.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_id_ID.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_id_ID.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1924,7 +1924,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:372 ../gui/wxpython/vnet/dialogs.py:1282
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:373

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_it.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_it.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_it.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8915,7 +8915,7 @@
 msgstr "Grandezza del punto:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr "Soglia di snap in pixels:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_ja.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_ja.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_ja.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8856,7 +8856,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_ko.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_ko.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_ko.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -9165,7 +9165,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:372 ../gui/wxpython/vnet/dialogs.py:1282
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:373

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_lv.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_lv.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_lv.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -12379,7 +12379,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:372 ../gui/wxpython/vnet/dialogs.py:1282
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:373

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_ml.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_ml.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_ml.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8768,7 +8768,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_pl.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_pl.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_pl.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8845,7 +8845,7 @@
 msgstr "Szerokość punktu:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr "Próg przyciągania w pikselach:"
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8751,7 +8751,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt_BR.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt_BR.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_pt_BR.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8767,7 +8767,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_ro.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_ro.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_ro.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8868,7 +8868,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_ru.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_ru.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_ru.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8752,7 +8752,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_si.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_si.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_si.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1924,7 +1924,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:372 ../gui/wxpython/vnet/dialogs.py:1282
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:373

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_th.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_th.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_th.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8734,7 +8734,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_tr.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_tr.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_tr.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8760,7 +8760,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_uk.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_uk.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_uk.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -1924,7 +1924,7 @@
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:372 ../gui/wxpython/vnet/dialogs.py:1282
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/iscatt/dialogs.py:373

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_vi.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_vi.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_vi.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8737,7 +8737,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/locale/po/grasswxpy_zh.po
===================================================================
--- grass/branches/releasebranch_7_4/locale/po/grasswxpy_zh.po	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/locale/po/grasswxpy_zh.po	2017-11-18 08:57:44 UTC (rev 71760)
@@ -8776,7 +8776,7 @@
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1282 ../gui/wxpython/iscatt/dialogs.py:372
-msgid "Snapping treshold in pixels:"
+msgid "Snapping threshold in pixels:"
 msgstr ""
 
 #: ../gui/wxpython/vnet/dialogs.py:1283

Modified: grass/branches/releasebranch_7_4/man/build_keywords.py
===================================================================
--- grass/branches/releasebranch_7_4/man/build_keywords.py	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/man/build_keywords.py	2017-11-18 08:57:44 UTC (rev 71760)
@@ -91,16 +91,16 @@
 keywordsfile.write("</dl>\n")
 # create toc
 toc = '<div class="toc">\n<h4 class="toc">Table of contents</h4><p class="toc">'
-test_lenght = 0
+test_length = 0
 all_keys = len(char_list.keys())
 for k in sorted(char_list.keys()):
-    test_lenght += 1
+    test_length += 1
 #    toc += '<li><a href="#%s" class="toc">%s</a></li>' % (char_list[k], k)
-    if test_lenght % 4 == 0 and not test_lenght == all_keys:
+    if test_length % 4 == 0 and not test_length == all_keys:
         toc += '\n<a href="#%s" class="toc">%s</a>, ' % (char_list[k], k)
-    elif test_lenght % 4 == 0 and test_lenght == all_keys:
+    elif test_length % 4 == 0 and test_length == all_keys:
         toc += '\n<a href="#%s" class="toc">%s</a>' % (char_list[k], k)
-    elif test_lenght == all_keys:
+    elif test_length == all_keys:
         toc += '<a href="#%s" class="toc">%s</a>' % (char_list[k], k)
     else:
         toc += '<a href="#%s" class="toc">%s</a>, ' % (char_list[k], k)

Modified: grass/branches/releasebranch_7_4/raster/r.geomorphon/geom.c
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.geomorphon/geom.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.geomorphon/geom.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -184,7 +184,7 @@
 {
     /* this function converts radial coordinates of geomorphon
      * (assuming center as 0,0) to cartezian coordinates
-     * with the begining in the central cell of geomorphon */
+     * with the beginning in the central cell of geomorphon */
     int i;
 
     for (i = 0; i < 8; ++i)

Modified: grass/branches/releasebranch_7_4/raster/r.geomorphon/main.c
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.geomorphon/main.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.geomorphon/main.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -81,7 +81,7 @@
 	*opt_output[io_size],
 	*par_search_radius,
 	*par_skip_radius,
-	*par_flat_treshold,
+	*par_flat_threshold,
 	*par_flat_distance,
 	*par_multi_prefix, *par_multi_step, *par_multi_start;
     struct Flag *flag_units, *flag_extended;
@@ -133,12 +133,12 @@
 	par_skip_radius->required = YES;
 	par_skip_radius->description = _("Inner search radius");
 
-	par_flat_treshold = G_define_option();
-	par_flat_treshold->key = "flat";
-	par_flat_treshold->type = TYPE_DOUBLE;
-	par_flat_treshold->answer = "1";
-	par_flat_treshold->required = YES;
-	par_flat_treshold->description = _("Flatenss treshold (degrees)");
+	par_flat_threshold = G_define_option();
+	par_flat_threshold->key = "flat";
+	par_flat_threshold->type = TYPE_DOUBLE;
+	par_flat_threshold->answer = "1";
+	par_flat_threshold->required = YES;
+	par_flat_threshold->description = _("Flatenss threshold (degrees)");
 
 	par_flat_distance = G_define_option();
 	par_flat_distance->key = "dist";
@@ -239,9 +239,9 @@
 	skip_distance = (meters) ? skip_radius : ns_resolution * skip_cells;
 
 	/* flatness parameters */
-	flat_threshold = atof(par_flat_treshold->answer);
+	flat_threshold = atof(par_flat_threshold->answer);
 	if (flat_threshold <= 0.)
-	    G_fatal_error(_("Flatenss treshold must be grater than 0"));
+	    G_fatal_error(_("Flatenss threshold must be grater than 0"));
 	flat_threshold = DEGREE2RAD(flat_threshold);
 
 	flat_distance = atof(par_flat_distance->answer);

Modified: grass/branches/releasebranch_7_4/raster/r.geomorphon/pattern.c
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.geomorphon/pattern.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.geomorphon/pattern.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -88,7 +88,7 @@
 	/* original paper version */
 	/*      zenith_angle=PI2-zenith_angle;
 	   nadir_angle=PI2+nadir_angle;
-	   if(fabs(zenith_angle-nadir_angle) > flat_treshold) {
+	   if(fabs(zenith_angle-nadir_angle) > flat_threshold) {
 	   if((nadir_angle-zenith_angle) > 0) {
 	   patterns->pattern[i]=1;
 	   patterns->elevation[i]=nadir_height;

Modified: grass/branches/releasebranch_7_4/raster/r.geomorphon/r.geomorphon.html
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.geomorphon/r.geomorphon.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.geomorphon/r.geomorphon.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -62,7 +62,7 @@
 <DT><b>search</b></DT>
 <DD>Determines length on the geodesic distances in all eight directions where line-of-sight is calculated. To speed up calculation is determines only these cells which centers falls into the distance</DD>
 <DT><b>skip</b></DT>
-<DD>Determines length on the geodesic distances at the beginning of calculation all eight directions where line-of-sight is yet calculated. To speed up calculation this distance is always recalculated into number of cell which are skipped at the begining of every line-of-sight and is equal in all direction.  This parameter eliminates forms of very small extend, smaller than skip parameter.</DD>
+<DD>Determines length on the geodesic distances at the beginning of calculation all eight directions where line-of-sight is yet calculated. To speed up calculation this distance is always recalculated into number of cell which are skipped at the beginning of every line-of-sight and is equal in all direction.  This parameter eliminates forms of very small extend, smaller than skip parameter.</DD>
 <DT><b>flat</b></DT>
 <DD>The difference (in degrees) between zenith and nadir line-of-sight which indicate flat direction. If higher threshold produce more flat maps. If resolution of the map is low (more than 1 km per cell) threshold should be very small (much smaller than 1 degree) because on such distance 1 degree of difference means several meters of high difference.</DD>
 <DT><b>dist</b></DT>
@@ -84,9 +84,9 @@
 <DT><b>intensity</b></DT>
 <DD>returns avarage difference between central cell of geomorphon and eight cells in visibility neighbourhood. This parameter shows local (as is visible) exposition/abasment of the form in the terrain</DD>
 <DT><b>range</b></DT>
-<DD>returns difference between minimum and maximum values of visibility neigbourhood.</DD>
+<DD>returns difference between minimum and maximum values of visibility neighbourhood.</DD>
 <DT><b>variance</b></DT>
-<DD>returns variance (difference between particular values and mean value) ofvisibility neigbourhood.</DD>
+<DD>returns variance (difference between particular values and mean value) ofvisibility neighbourhood.</DD>
 <DT><b>extend</b></DT>
 <DD>returns area of the polygon created by the 8 points where line-of-sight cuts the terrain (see image in description section).</DD>
 <DT><b>azimuth</b></DT>
@@ -94,7 +94,7 @@
 <DT><b>elongation</b></DT>
 <DD>returns proportion between sides of the bounding box rectangle calculated for geomorphon rotated to fit lest square line.</DD>
 <DT><b>width</b></DT>
-<DD>returns lenght of the shorter side of the bounding box rectangle calculated for geomorphon rotated to fit lest square line.</DD>
+<DD>returns length of the shorter side of the bounding box rectangle calculated for geomorphon rotated to fit lest square line.</DD>
 
 
 <h2>NOTES</h2>

Modified: grass/branches/releasebranch_7_4/raster/r.mapcalc/r.mapcalc.html
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.mapcalc/r.mapcalc.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.mapcalc/r.mapcalc.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -75,7 +75,7 @@
     is <a href="t.rast.algebra.html">t.rast.algebra</a>.
     The <em>region</em> option of <em>r.mapcalc</em>
     was implemented to address this requirement.
-    It allows to compute and use a region based on
+    It allows computing and using a region based on
     all raster maps in an expression. Three modes are supported:
 </p>
 <ul>

Modified: grass/branches/releasebranch_7_4/raster/r.terraflow/main.cpp
===================================================================
--- grass/branches/releasebranch_7_4/raster/r.terraflow/main.cpp	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/raster/r.terraflow/main.cpp	2017-11-18 08:57:44 UTC (rev 71760)
@@ -125,7 +125,7 @@
   d8cut->label = _("Routing using SFD (D8) direction");
   d8cut->description = 
     _("If flow accumulation is larger than this value it is routed using "
-      "SFD (D8) direction (meaningfull only for MFD flow). "
+      "SFD (D8) direction (meaningful only for MFD flow). "
       "If no answer is given it defaults to infinity.");
 
   /* main memory */

Modified: grass/branches/releasebranch_7_4/temporal/t.rast.accdetect/t.rast.accdetect.html
===================================================================
--- grass/branches/releasebranch_7_4/temporal/t.rast.accdetect/t.rast.accdetect.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/temporal/t.rast.accdetect/t.rast.accdetect.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -24,7 +24,7 @@
 process can be set either by using space time raster datasets or 
 by using fixed values for all raster cells and time steps. 
 <p>
-Using space time raster datasets allows to specify minimum and maximum 
+Using space time raster datasets allows specifying minimum and maximum 
 values for each raster cell and each time step. For example, we want to 
 detect the germination (minimum value) and harvesting (maximum value) 
 dates for different crops in Germany using the growing-degree-day (GDD) 

Modified: grass/branches/releasebranch_7_4/temporal/temporalintro.html
===================================================================
--- grass/branches/releasebranch_7_4/temporal/temporalintro.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/temporal/temporalintro.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -139,11 +139,11 @@
 methods to list maps and uses SQL queries to determine how these maps
 are selected and sorted. Subsets of space-time raster datasets can be
 extracted with <a href="t.rast.extract.html">t.rast.extract</a> that
-allows to perform additional mapcalc operations on the selected raster
+allows performing additional mapcalc operations on the selected raster
 maps.
 <p>
 Several modules in the temporal framework have a <em>where</em> option.
-This option allows to perform different selections of maps registered
+This option allows performing different selections of maps registered
 in the temporal database and in space-time datasets. The columns that
 can be used to perform these selections are: <i>id, name, creator,
 mapset, temporal_type, creation_time, start_time, end_time, north,
@@ -172,8 +172,8 @@
 different approaches. To aggregate a space-time raster dataset using a
 temporal granularity like 4 months, 7 days and so on, use
 <a href="t.rast.aggregate.html">t.rast.aggregate</a>. The module
-<a href="t.rast.aggregate.ds.html">t.rast.aggregate.ds</a> allows to
-aggregate a space-time raster dataset using the time intervals of the
+<a href="t.rast.aggregate.ds.html">t.rast.aggregate.ds</a> allows
+aggregating a space-time raster dataset using the time intervals of the
 maps of another space-time dataset (raster, 3D raster and vector). A
 simple interface to <a href="r.series.html">r.series</a> is the module
 <a href="t.rast.series.html">t.rast.series</a> that processes the whole

Modified: grass/branches/releasebranch_7_4/vector/v.external/v.external.html
===================================================================
--- grass/branches/releasebranch_7_4/vector/v.external/v.external.html	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/vector/v.external/v.external.html	2017-11-18 08:57:44 UTC (rev 71760)
@@ -31,7 +31,7 @@
 or <em>v.in.ogr</em> to get true topology support. Importantly, point
 cloud data which do not have topology, can be linked with <em>v.external</em>
 as long as there are no attributes attached to these point cloud data, or
-if the format of the point cloud data has a key column that allows to link
+if the format of the point cloud data has a key column that allows linking
 vector geometries to attributes.
 
 <p>See <em><a href="v.db.connect.html">v.db.connect</a></em> for an

Modified: grass/branches/releasebranch_7_4/vector/v.net.steiner/main.c
===================================================================
--- grass/branches/releasebranch_7_4/vector/v.net.steiner/main.c	2017-11-17 19:49:25 UTC (rev 71759)
+++ grass/branches/releasebranch_7_4/vector/v.net.steiner/main.c	2017-11-18 08:57:44 UTC (rev 71760)
@@ -595,7 +595,7 @@
     /* Calculate true costs, which may be lower than MST if steiner points were not used */
 
     if (nsp < nterms - 2) {
-        G_message(_("Spanning tree costs on complet graph = %f\n"
+        G_message(_("Spanning tree costs on complete graph = %f\n"
             "(may be higher than resulting Steiner tree costs!!!)"),
 		cost);
     }



More information about the grass-commit mailing list