[GRASS-SVN] r39860 - grass/branches/releasebranch_6_4/gui/wxpython/xml

svn_grass at osgeo.org svn_grass at osgeo.org
Mon Nov 30 23:48:31 EST 2009


Author: cmbarton
Date: 2009-11-30 23:48:30 -0500 (Mon, 30 Nov 2009)
New Revision: 39860

Modified:
   grass/branches/releasebranch_6_4/gui/wxpython/xml/menudata.xml
Log:
Update menus

Modified: grass/branches/releasebranch_6_4/gui/wxpython/xml/menudata.xml
===================================================================
--- grass/branches/releasebranch_6_4/gui/wxpython/xml/menudata.xml	2009-11-30 06:13:59 UTC (rev 39859)
+++ grass/branches/releasebranch_6_4/gui/wxpython/xml/menudata.xml	2009-12-01 04:48:30 UTC (rev 39860)
@@ -51,57 +51,57 @@
 	  <items>
 	    <menuitem>
 	      <label>Import raster data using GDAL</label>
-	      <help>Import GDAL supported raster file into a binary raster map layer.</help>
+	      <help>Import GDAL supported raster file into a binary raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.gdal</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple raster data import using GDAL</label>
-	      <help>Converts selected GDAL layers to GRASS raster maps using r.in.gdal.</help>
+	      <help>Converts selected GDAL layers to GRASS raster maps using r.in.gdal</help>
 	      <handler>self.OnImportGdalLayers</handler>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Link to GDAL</label>
-	      <help>Link GDAL supported raster file to a binary raster map layer.</help>
+	      <help>Link GDAL supported raster file to a binary raster map layer</help>
 	      <keywords>raster,import</keywords>
               <handler>self.OnMenuCmd</handler>
 	      <command>r.external</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple link to GDAL</label>
-	      <help>Link GDAL supported raster files to a binary raster map layers.</help>
+	      <help>Link GDAL supported raster files to a binary raster map layers</help>
               <handler>self.OnLinkGdalLayers</handler>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Aggregate ASCII xyz import</label>
-	      <help>Create a raster map from an assemblage of many coordinates using univariate statistics.</help>
+	      <help>Create a raster map from an assemblage of many coordinates using univariate statistics</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.xyz</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>ASCII grid import</label>
-	      <help>Converts ASCII raster file to binary raster map layer.</help>
+	      <help>Converts ASCII raster file to binary raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.ascii</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>ASCII polygons and lines import</label>
-	      <help>Creates raster maps from ASCII polygon/line/point data files.</help>
+	      <help>Creates raster maps from ASCII polygon/line/point data files</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.poly</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Binary file import</label>
-	      <help>Import a binary raster file into a GRASS raster map layer.</help>
+	      <help>Import a binary raster file into a GRASS raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.bin</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>ESRI ASCII grid import</label>
-	      <help>Converts an ESRI ARC/INFO ascii raster file (GRID) into a (binary) raster map layer.</help>
+	      <help>Converts an ESRI ARC/INFO ascii raster file (GRID) into a (binary) raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.arc</command>
 	    </menuitem>
@@ -113,7 +113,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>MAT-File (v.4) import</label>
-	      <help>Imports a binary MAT-File(v4) to a GRASS raster.</help>
+	      <help>Imports a binary MAT-File(v4) to a GRASS raster</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.mat</command>
 	    </menuitem>
@@ -131,14 +131,14 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Terra ASTER HDF import</label>
-	      <help>Georeference, rectify and import Terra-ASTER imagery and relative DEM's using gdalwarp.</help>
+	      <help>Georeference, rectify and import Terra-ASTER imagery and relative DEM's using gdalwarp</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.aster</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>WMS import</label>
-	      <help>Downloads and imports data from WMS servers.</help>
+	      <help>Downloads and imports data from WMS servers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.in.wms</command>
 	    </menuitem>
@@ -149,87 +149,87 @@
 	  <items>
 	    <menuitem>
 	      <label>Import vector data using OGR</label>
-	      <help>Convert OGR vector layers to GRASS vector map.</help>
+	      <help>Convert OGR vector layers to GRASS vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.ogr</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple vector data import using OGR</label>
-	      <help>Converts selected OGR layers to GRASS vector maps using v.in.ogr.</help>
+	      <help>Converts selected OGR layers to GRASS vector maps using v.in.ogr</help>
 	      <handler>self.OnImportOgrLayers</handler>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Link to OGR</label>
-	      <help>Creates a new vector as a read-only link to OGR layer.</help>
+	      <help>Creates a new vector as a read-only link to OGR layer</help>
 	      <keywords>vector</keywords>
               <handler>self.OnMenuCmd</handler>
 	      <command>v.external</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple link to OGR</label>
-	      <help>Creates a new vectors as a read-only link to OGR layers.</help>
+	      <help>Creates a new vectors as a read-only link to OGR layers</help>
               <handler>self.OnLinkOgrLayers</handler>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>ASCII points/GRASS ASCII vector import</label>
-	      <help>Creates a vector map from ASCII points file or ASCII vector file.</help>
+	      <help>Creates a vector map from ASCII points file or ASCII vector file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.ascii</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Old GRASS vector import</label>
-	      <help>Imports older versions of GRASS vector maps.</help>
+	      <help>Imports older versions of GRASS vector maps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.convert</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>DXF import</label>
-	      <help>Converts files in DXF format to GRASS vector map format.</help>
+	      <help>Converts files in DXF format to GRASS vector map format</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.dxf</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple DXF layers import</label>
-	      <help>Converts selected DXF layers to GRASS vector maps (using v.in.dxf).</help>
+	      <help>Converts selected DXF layers to GRASS vector maps (using v.in.dxf)</help>
 	      <handler>self.OnImportDxfFile</handler>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>ESRI e00 import</label>
-	      <help>Import E00 file into a vector map.</help>
+	      <help>Import E00 file into a vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.e00</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Garmin GPS import</label>
-	      <help>Download waypoints, routes, and tracks from a Garmin GPS receiver into a vector map.</help>
+	      <help>Download waypoints, routes, and tracks from a Garmin GPS receiver into a vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.garmin</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>GPSBabel GPS import</label>
-	      <help>Import waypoints, routes, and tracks from a GPS receiver or GPS download file into a vector map.</help>
+	      <help>Import waypoints, routes, and tracks from a GPS receiver or GPS download file into a vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.gpsbabel</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Geonames import</label>
-	      <help>Imports geonames.org country files into a GRASS vector points map.</help>
+	      <help>Imports geonames.org country files into a GRASS vector points map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.geonames</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>GEOnet import</label>
-	      <help>Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map.</help>
+	      <help>Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.gns</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Matlab and MapGen import</label>
-	      <help>Import Mapgen or Matlab vector maps into GRASS.</help>
+	      <help>Import Mapgen or Matlab vector maps into GRASS</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.mapgen</command>
 	    </menuitem>
@@ -257,7 +257,7 @@
 	  <items>
 	    <menuitem>
 	      <label>Multiple import formats using OGR</label>
-	      <help>Imports attribute tables in various formats.</help>
+	      <help>Imports attribute tables in various formats</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.in.ogr</command>
 	    </menuitem>
@@ -269,27 +269,27 @@
 	  <items>
 	    <menuitem>
 	      <label>Multiple export formats using GDAL</label>
-	      <help>Exports GRASS raster maps into GDAL supported formats.</help>
+	      <help>Exports GRASS raster maps into GDAL supported formats</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.gdal</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>ASCII grid export</label>
-	      <help>Converts a raster map layer into an ASCII text file.</help>
+	      <help>Converts a raster map layer into an ASCII text file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.ascii</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>ASCII x,y,z export</label>
-	      <help>Export a raster map to a text file as x,y,z values based on cell centers.</help>
+	      <help>Export a raster map to a text file as x,y,z values based on cell centers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.xyz</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>ESRI ASCII grid export</label>
-	      <help>Converts a raster map layer into an ESRI ARCGRID file.</help>
+	      <help>Converts a raster map layer into an ESRI ARCGRID file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.arc</command>
 	    </menuitem>
@@ -301,51 +301,51 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>MAT-File (v.4) export</label>
-	      <help>Exports a GRASS raster to a binary MAT-File.</help>
+	      <help>Exports a GRASS raster to a binary MAT-File</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.mat</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Binary export</label>
-	      <help>Exports a GRASS raster to a binary array.</help>
+	      <help>Exports a GRASS raster to a binary array</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.bin</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>MPEG-1 export</label>
-	      <help>Raster File Series to MPEG Conversion Program.</help>
+	      <help>Raster File Series to MPEG Conversion Program</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.mpeg</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>PNG export</label>
-	      <help>Export GRASS raster as non-georeferenced PNG image format.</help>
+	      <help>Export GRASS raster as non-georeferenced PNG image format</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.png</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>PPM export</label>
-	      <help>Converts a GRASS raster map to a PPM image file at the pixel resolution of the currently defined region.</help>
+	      <help>Converts a GRASS raster map to a PPM image file at the pixel resolution of the currently defined region</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.ppm</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>PPM from RGB export</label>
-	      <help>Converts 3 GRASS raster layers (R,G,B) to a PPM image file at the pixel resolution of the CURRENTLY DEFINED REGION.</help>
+	      <help>Converts 3 GRASS raster layers (R,G,B) to a PPM image file at the pixel resolution of the CURRENTLY DEFINED REGION</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.ppm3</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>POV-Ray export</label>
-	      <help>Converts a raster map layer into a height-field file for POVRAY.</help>
+	      <help>Converts a raster map layer into a height-field file for POVRAY</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.pov</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>TIFF export</label>
-	      <help>Exports a GRASS raster map to a 8/24bit TIFF image file at the pixel resolution of the currently defined region.</help>
+	      <help>Exports a GRASS raster map to a 8/24bit TIFF image file at the pixel resolution of the currently defined region</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.out.tiff</command>
 	    </menuitem>
@@ -368,26 +368,26 @@
 	  <items>
 	    <menuitem>
 	      <label>Multiple export formats using OGR</label>
-	      <help>Converts to one of the supported OGR vector formats.</help>
+	      <help>Converts to one of the supported OGR vector formats</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.ogr</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>ASCII points/GRASS ASCII vector export</label>
-	      <help>Converts a GRASS binary vector map to a GRASS ASCII vector map.</help>
+	      <help>Converts a GRASS binary vector map to a GRASS ASCII vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.ascii</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>DXF export</label>
-	      <help>Exports GRASS vector map layers to DXF file format.</help>
+	      <help>Exports GRASS vector map layers to DXF file format</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.dxf</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Multiple GPS export formats using GPSBabel</label>
-	      <help>Exports a vector map to a GPS receiver or file format supported by GpsBabel.</help>
+	      <help>Exports a vector map to a GPS receiver or file format supported by GpsBabel</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.gpsbabel</command>
 	    </menuitem>
@@ -399,13 +399,13 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>SVG export</label>
-	      <help>Exports a GRASS vector map to SVG.</help>
+	      <help>Exports a GRASS vector map to SVG</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.svg</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>VTK export</label>
-	      <help>Converts a GRASS binary vector map to VTK ASCII output.</help>
+	      <help>Converts a GRASS binary vector map to VTK ASCII output</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.out.vtk</command>
 	    </menuitem>
@@ -422,7 +422,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Vis5D export</label>
-	      <help>Export of GRASS 3D raster map to 3-dimensional Vis5D file.</help>
+	      <help>Export of GRASS 3D raster map to 3-dimensional Vis5D file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r3.out.v5d</command>
 	    </menuitem>
@@ -439,7 +439,7 @@
 	  <items>
 	    <menuitem>
 	      <label>Multiple export formats using OGR</label>
-	      <help>Exports attribute tables into various formats.</help>
+	      <help>Exports attribute tables into various formats</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.out.ogr</command>
 	    </menuitem>
@@ -451,40 +451,40 @@
 	  <items>
 	    <menuitem>
 	      <label>Copy</label>
-	      <help>Copies available data files in the user's current mapset search path and location to the appropriate element directories under the user's current mapset.</help>
+	      <help>Copies available data files in the user's current mapset search path and location to the appropriate element directories under the user's current mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.copy</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>List</label>
-	      <help>Lists available GRASS data base files of the user-specified data type to standard output.</help>
+	      <help>Lists available GRASS data base files of the user-specified data type to standard output</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.list</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>List filtered</label>
-	      <help>Lists available GRASS data base files of the user-specified data type to standard output.</help>
+	      <help>Lists available GRASS data base files of the user-specified data type to standard output</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.mlist</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Rename</label>
-	      <help>Renames data base element files in the user's current mapset.</help>
+	      <help>Renames data base element files in the user's current mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.rename</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Delete</label>
-	      <help>Removes data base element files from the user's current mapset.</help>
+	      <help>Removes data base element files from the user's current mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.remove</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Delete filtered</label>
-	      <help>Removes data base element files from the user's current mapset.</help>
+	      <help>Removes data base element files from the user's current mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.mremove</command>
 	    </menuitem>
@@ -495,44 +495,44 @@
 	  <items>
 	    <menuitem>
 	      <label>Raster to vector</label>
-	      <help>Converts a raster map into a vector map layer.</help>
+	      <help>Converts a raster map into a vector map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.to.vect</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Raster series to volume</label>
-	      <help>Converts 2D raster map slices to one 3D raster volume map.</help>
+	      <help>Converts 2D raster map slices to one 3D raster volume map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.to.rast3</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Raster 2.5D to volume</label>
-	      <help>Creates a 3D volume map based on 2D elevation and value raster maps.</help>
+	      <help>Creates a 3D volume map based on 2D elevation and value raster maps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.to.rast3elev</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Vector to raster</label>
-	      <help>Converts a binary GRASS vector map into a GRASS raster map .</help>
+	      <help>Converts a binary GRASS vector map into a GRASS raster map </help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.to.rast</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Vector to volume</label>
-	      <help>Converts a binary GRASS vector map (only points) layer into a 3D GRASS raster map layer.</help>
+	      <help>Converts a binary GRASS vector map (only points) layer into a 3D GRASS raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.to.rast3</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>2D vector to 3D vector</label>
-	      <help>Performs transformation of 2D vector features to 3D.</help>
+	      <help>Performs transformation of 2D vector features to 3D</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.to.3d</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sites to vector</label>
-	      <help>Converts a GRASS site_lists file into a vector map.</help>
+	      <help>Converts a GRASS site_lists file into a vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.sites</command>
 	    </menuitem>
@@ -554,7 +554,7 @@
 	<separator />
 	<menuitem>
 	  <label>NVIZ (requires Tcl/Tk)</label>
-	  <help>nviz - Visualization and animation tool for GRASS data.</help>
+	  <help>nviz - Visualization and animation tool for GRASS data</help>
 	  <keywords>raster,vector,visualization</keywords>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>nviz</command>
@@ -562,14 +562,14 @@
 	<separator />
 	<menuitem>
 	  <label>Bearing/distance to coordinates</label>
-	  <help>A simple utility for converting bearing and distance measurements to coordinates and vice versa.</help>
+	  <help>A simple utility for converting bearing and distance measurements to coordinates and vice versa</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>m.cogo</command>
 	</menuitem>
 	<separator />
 	<menuitem>
 	  <label>Postscript plot</label>
-	  <help>Hardcopy PostScript map output utility.</help>
+	  <help>Hardcopy PostScript map output utility</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>ps.map</command>
 	</menuitem>
@@ -589,13 +589,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Display region</label>
-	      <help>Manages the boundary definitions for the geographic region.</help>
+	      <help>Manages the boundary definitions for the geographic region</help>
 	      <handler>self.RunMenuCmd</handler>
 	      <command>g.region -p</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Set region</label>
-	      <help>Manages the boundary definitions for the geographic region.</help>
+	      <help>Manages the boundary definitions for the geographic region</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.region -p</command>
 	    </menuitem>
@@ -611,37 +611,37 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Change working environment</label>
-	      <help>Change current mapset.</help>
+	      <help>Change current mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.mapset</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>User access</label>
-	      <help>Controls access to the current mapset for other users on the system.</help>
+	      <help>Controls access to the current mapset for other users on the system</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.access</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Show settings</label>
-	      <help>Outputs and modifies the user's current GRASS variable settings.</help>
+	      <help>Outputs and modifies the user's current GRASS variable settings</help>
 	      <handler>self.RunMenuCmd</handler>
 	      <command>g.gisenv --v</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Change settings</label>
-	      <help>Outputs and modifies the user's current GRASS variable settings.</help>
+	      <help>Outputs and modifies the user's current GRASS variable settings</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.gisenv</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Change default GUI</label>
-	      <help>Changes the default GRASS graphical user interface (GUI) setting.</help>
+	      <help>Changes the default GRASS graphical user interface (GUI) setting</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.change.gui.py</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Version</label>
-	      <help>Displays version and copyright information.</help>
+	      <help>Displays version and copyright information</help>
 	      <handler>self.RunMenuCmd</handler>
 	      <command>g.version -c</command>
 	    </menuitem>
@@ -652,20 +652,20 @@
 	  <items>
 	    <menuitem>
 	      <label>Manage projections</label>
-	      <help>Converts co-ordinate system descriptions (i.e. projection information) between various formats (including GRASS format). Can also be used to create GRASS locations.</help>
+	      <help>Converts co-ordinate system descriptions (i.e. projection information) between various formats (including GRASS format). Can also be used to create GRASS locations</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>g.proj</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Projection for current location</label>
-	      <help>Interactively reset the location's projection settings.</help>
+	      <help>Interactively reset the location's projection settings</help>
 	      <handler>self.OnXTerm</handler>
 	      <command>g.setproj</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Convert coordinates</label>
-	      <help>Convert coordinates from one projection to another (cs2cs frontend).</help>
+	      <help>Convert coordinates from one projection to another (cs2cs frontend)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>m.proj</command>
 	    </menuitem>
@@ -686,71 +686,71 @@
 	  <items>
 	    <menuitem>
 	      <label>Digitize raster (requires XTerm)</label>
-	      <help>Interactive tool used to draw and save vector features on a graphics monitor using a pointing device (mouse) and save to a raster map.</help>
+	      <help>Interactive tool used to draw and save vector features on a graphics monitor using a pointing device (mouse) and save to a raster map</help>
 	      <handler>self.OnXTerm</handler>
 	      <command>r.digit</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Compress/decompress</label>
-	      <help>Compresses and decompresses raster maps.</help>
+	      <help>Compresses and decompresses raster maps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.compress</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Region boundaries</label>
-	      <help>Sets the boundary definitions for a raster map.</help>
+	      <help>Sets the boundary definitions for a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.region</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Manage NULL values</label>
-	      <help>Manages NULL-values of given raster map.</help>
+	      <help>Manages NULL-values of given raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.null</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Quantization</label>
-	      <help>Produces the quantization file for a floating-point map.</help>
+	      <help>Produces the quantization file for a floating-point map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.quant</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Timestamp</label>
-	      <help>Print/add/remove a timestamp for a raster map.</help>
+	      <help>Print/add/remove a timestamp for a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.timestamp</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Resample using aggregate statistics</label>
-	      <help>Resamples raster map layers to a coarser grid using aggregation.</help>
+	      <help>Resamples raster map layers to a coarser grid using aggregation</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.resamp.stats</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Resample using multiple methods</label>
-	      <help>Resamples raster map layers to a finer grid using interpolation.</help>
+	      <help>Resamples raster map layers to a finer grid using interpolation</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.resamp.interp</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Resample using nearest neighbor</label>
-	      <help>GRASS raster map layer data resampling capability.</help>
+	      <help>GRASS raster map layer data resampling capability</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.resample</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Resample using spline tension</label>
-	      <help>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.</help>
+	      <help>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</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.resamp.rst</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Support file maintenance</label>
-	      <help>Allows creation and/or modification of raster map layer support files.</help>
+	      <help>Allows creation and/or modification of raster map layer support files</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.support</command>
 	    </menuitem>
@@ -764,13 +764,13 @@
 	    <separator />
 	    <menuitem>
 	      <label>Reproject raster</label>
-	      <help>Re-projects a raster map from one location to the current location.</help>
+	      <help>Re-projects a raster map from one location to the current location</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.proj</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Tiling</label>
-	      <help>Produces tilings of the source projection for use in the destination region and projection.</help>
+	      <help>Produces tilings of the source projection for use in the destination region and projection</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.tileset</command>
 	    </menuitem>
@@ -781,59 +781,70 @@
 	  <items>
 	    <menuitem>
 	      <label>Color tables</label>
-	      <help>Creates/modifies the color table associated with a raster map layer.</help>
+	      <help>Creates/modifies the color table associated with a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.colors</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Color tables (stddev)</label>
-	      <help>Set color rules based on stddev from a map's mean value.</help>
+	      <help>Set color rules based on stddev from a map's mean value</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.colors.stddev</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Color rules</label>
-	      <help>Creates/modifies the color table associated with a raster map layer.</help>
+	      <help>Creates/modifies the color table associated with a raster map layer</help>
 	      <handler>self.RulesCmd</handler>
 	      <command>r.colors</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Blend 2 color rasters</label>
-	      <help>Blends color components of two raster maps by a given ratio.</help>
+	      <help>Blends color components of two raster maps by a given ratio</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.blend</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Create RGB</label>
-	      <help>Combines red, green and blue raster maps into a single composite raster map.</help>
+	      <help>Combines red, green and blue raster maps into a single composite raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.composite</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>RGB to HIS</label>
-	      <help>Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.</help>
+	      <help>Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.his</command>
 	    </menuitem>
 	  </items>
 	</menu>
-	<menuitem>
-	  <label>Query by coordinates</label>
-	  <help>Queries raster map layers on their category values and category labels.</help>
-	  <handler>self.OnMenuCmd</handler>
-	  <command>r.what</command>
-	</menuitem>
+	<menu>
+	  <label>Query raster maps</label>
+	  <items>
+        <menuitem>
+          <label>Query values by coordinates</label>
+          <help>Queries category values and labels of raster map layers by xy coordinates</help>
+          <handler>self.OnMenuCmd</handler>
+          <command>r.what</command>
+        </menuitem>
+        <menuitem>
+          <label>Query colors by value</label>
+          <help>Queries colors of raster map layers by category values</help>
+          <handler>self.OnMenuCmd</handler>
+          <command>r.what.color</command>
+        </menuitem>
+	  </items>
+	</menu>
 	<separator />
 	<menuitem>
 	  <label>Buffer rasters</label>
-	  <help>Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values.</help>
+	  <help>Creates a raster map layer showing buffer zones surrounding cells that contain non-NULL category values</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r.buffer</command>
 	</menuitem>
 	<menuitem>
 	  <label>Closest points</label>
-	  <help>Locates the closest points between objects in two raster maps.</help>
+	  <help>Locates the closest points between objects in two raster maps</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r.distance</command>
 	</menuitem>
@@ -853,13 +864,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Moving window</label>
-	      <help>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.</help>
+	      <help>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</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.neighbors</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Neighborhood points</label>
-	      <help>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 layer.</help>
+	      <help>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 layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.neighbors</command>
 	    </menuitem>
@@ -870,26 +881,26 @@
 	  <items>
 	    <menuitem>
 	      <label>Cross product</label>
-	      <help>Creates a cross product of the category values from multiple raster map layers.</help>
+	      <help>Creates a cross product of the category values from multiple raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.cross</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Raster series</label>
-	      <help>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.</help>
+	      <help>Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.series</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Patch raster maps</label>
-	      <help>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.</help>
+	      <help>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</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.patch</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Statistical overlay</label>
-	      <help>Calculates category or object oriented statistics.</help>
+	      <help>Calculates category or object oriented statistics</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.statistics</command>
 	    </menuitem>
@@ -900,13 +911,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Solar irradiance and irradiation</label>
-	      <help>Solar irradiance and irradiation model.</help>
+	      <help>Solar irradiance and irradiation model</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.sun</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Shadows map</label>
-	      <help>Calculates cast shadow areas from sun position and DEM. Either A: exact sun position is specified, or B: date/time to calculate the sun position by r.sunmask itself.</help>
+	      <help>Calculates cast shadow areas from sun position and DEM. Either A: exact sun position is specified, or B: date/time to calculate the sun position by r.sunmask itself</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.sunmask</command>
 	    </menuitem>
@@ -917,65 +928,65 @@
 	  <items>
 	    <menuitem>
 	      <label>Cumulative movement costs</label>
-	      <help>Outputs a raster map layer showing the anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map layer whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost.</help>
+	      <help>Outputs a raster map layer showing the anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map layer whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.walk</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Cost surface</label>
-	      <help>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.</help>
+	      <help>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</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.cost</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Least cost route or flow</label>
-	      <help>Traces a flow through an elevation model on a raster map.</help>
+	      <help>Traces a flow through an elevation model on a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.drain</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Shaded relief</label>
-	      <help>Creates shaded relief map from an elevation map (DEM).</help>
+	      <help>Creates shaded relief map from an elevation map (DEM)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.shaded.relief</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Slope and aspect</label>
-	      <help>Generates raster map layers of slope, aspect, curvatures and partial derivatives from a raster map layer of true elevation values. Aspect is calculated counterclockwise from east.</help>
+	      <help>Generates raster map layers of slope, aspect, curvatures and partial derivatives from a raster map layer of true elevation values. Aspect is calculated counterclockwise from east</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.slope.aspect</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Terrain parameters</label>
-	      <help>Extracts terrain parameters from a DEM.</help>
+	      <help>Extracts terrain parameters from a DEM</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.param.scale</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Textural features</label>
-	      <help>Generate images with textural features from a raster map.</help>
+	      <help>Generate images with textural features from a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.texture</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Visibility</label>
-	      <help>Line-of-sight raster analysis program.</help>
+	      <help>Line-of-sight raster analysis program</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.los</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Distance to features</label>
-	      <help>Generates a raster map layer of distance to features in input layer.</help>
+	      <help>Generates a raster map layer of distance to features in input layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.grow.distance</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Horizon angle</label>
-	      <help>Horizon angle computation from a digital elevation model.</help>
+	      <help>Horizon angle computation from a digital elevation model</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.horizon</command>
 	    </menuitem>
@@ -986,19 +997,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Clump</label>
-	      <help>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.</help>
+	      <help>Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.clump</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Grow</label>
-	      <help>Generates a raster map layer with contiguous areas grown by one cell.</help>
+	      <help>Generates a raster map layer with contiguous areas grown by one cell</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.grow</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Thin</label>
-	      <help>Thins non-zero cells that denote linear features in a raster map layer.</help>
+	      <help>Thins non-zero cells that denote linear features in a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.thin</command>
 	    </menuitem>
@@ -1010,26 +1021,26 @@
 	  <items>
 	    <menuitem>
 	      <label>Carve stream channels</label>
-	      <help>Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.</help>
+	      <help>Takes vector stream data, transforms it to raster and subtracts depth from the output DEM</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.carve</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Fill lake</label>
-	      <help>Fills lake from seed at given level.</help>
+	      <help>Fills lake from seed at given level</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.lake</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Depressionless map and flowlines</label>
-	      <help>Filters and generates a depressionless elevation map and a flow direction map from a given elevation layer.</help>
+	      <help>Filters and generates a depressionless elevation map and a flow direction map from a given elevation layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.fill.dir</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Flow accumulation</label>
-	      <help>Flow computation for massive grids (Float version).</help>
+	      <help>Flow computation for massive grids (Float version)</help>
 	      <keywords>raster</keywords>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.terraflow</command>
@@ -1056,63 +1067,69 @@
 	    <separator />
 	    <menuitem>
 	      <label>Topographic index map</label>
-	      <help>Creates topographic index [ln(a/tan(beta))] map from elevation map.</help>
+	      <help>Creates topographic index [ln(a/tan(beta))] map from elevation map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.topidx</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>TOPMODEL simulation</label>
-	      <help>Simulates TOPMODEL which is a physically based hydrologic model.</help>
+	      <help>Simulates TOPMODEL which is a physically based hydrologic model</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.topmodel</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Watershed subbasins</label>
-	      <help>Generates a raster map layer showing watershed subbasins.</help>
+	      <help>Generates a raster map layer showing watershed subbasins</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.basins.fill</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Watershed analysis</label>
-	      <help>Watershed basin analysis program.</help>
+	      <help>Watershed basin analysis program</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.watershed</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Watershed basin creation</label>
-	      <help>Watershed basin creation program.</help>
+	      <help>Watershed basin creation program</help>
 	      <keywords>raster</keywords>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.water.outlet</command>
 	    </menuitem>
 	  </items>
 	</menu>
+    <menuitem>
+      <label>Groundwater modeling</label>
+      <help>Numerical calculation for transient, confined and unconfined groundwater flow in two dimensions</help>
+      <handler>self.OnMenuCmd</handler>
+      <command>r.gwflow</command>
+    </menuitem>
 	<menu>
 	  <label>Landscape structure modeling</label>
 	  <items>
 	    <menuitem>
 	      <label>Set up (requires XTerm)</label>
-	      <help>Interactive tool used to setup the sampling and analysis framework that will be used by the other r.le programs.</help>
+	      <help>Interactive tool used to setup the sampling and analysis framework that will be used by the other r.le programs</help>
 	      <handler>self.OnXTerm</handler>
 	      <command>r.le.setup</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Analyze landscape</label>
-	      <help>Contains a set of measures for attributes, diversity, texture, juxtaposition, and edge.</help>
+	      <help>Contains a set of measures for attributes, diversity, texture, juxtaposition, and edge</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.le.pixel</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Analyze patches</label>
-	      <help>Calculates attribute, patch size, core (interior) size, shape, fractal dimension, and perimeter measures for sets of patches in a landscape.</help>
+	      <help>Calculates attribute, patch size, core (interior) size, shape, fractal dimension, and perimeter measures for sets of patches in a landscape</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.le.patch</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Output</label>
-	      <help>Displays the boundary of each r.le patch and shows how the boundary is traced, displays the attribute, size, perimeter and shape indices for each patch and saves the data in an output file.</help>
+	      <help>Displays the boundary of each r.le patch and shows how the boundary is traced, displays the attribute, size, perimeter and shape indices for each patch and saves the data in an output file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.le.trace</command>
 	    </menuitem>
@@ -1173,7 +1190,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Patch number</label>
-	      <help>Calculates patch number index on a raster map, using a 4 neighbour algorithm.</help>
+	      <help>Calculates patch number index on a raster map, using a 4 neighbour algorithm</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.li.patchnum</command>
 	    </menuitem>
@@ -1216,19 +1233,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Rate of spread</label>
-	      <help>Generates three, or four raster map layers showing 1) the base (perpendicular) rate of spread (ROS), 2) the maximum (forward) ROS, 3) the direction of the maximum ROS, and optionally 4) the maximum potential spotting distance.</help>
+	      <help>Generates three, or four raster map layers showing 1) the base (perpendicular) rate of spread (ROS), 2) the maximum (forward) ROS, 3) the direction of the maximum ROS, and optionally 4) the maximum potential spotting distance</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.ros</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Least-cost spread paths</label>
-	      <help>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.</help>
+	      <help>Recursively traces the least cost path backwards to cells from which the cumulative cost was determined</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.spreadpath</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Anisotropic spread simulation</label>
-	      <help>Simulates elliptically anisotropic spread on a graphics window and 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.</help>
+	      <help>Simulates elliptically anisotropic spread on a graphics window and 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</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.spread</command>
 	    </menuitem>
@@ -1240,33 +1257,33 @@
 	  <items>
 	    <menuitem>
 	      <label>Interactively edit category values</label>
-	      <help>Interactively edit cell values in a raster map.</help>
+	      <help>Interactively edit cell values in a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>d.rast.edit</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Reclassify by size</label>
-	      <help>Reclasses a raster map greater or less than user specified area size (in hectares).</help>
+	      <help>Reclasses a raster map greater or less than user specified area size (in hectares)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.reclass.area</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Reclassify interactively</label>
-	      <help>Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer.</help>
+	      <help>Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer</help>
 	      <handler>self.RulesCmd</handler>
 	      <command>r.reclass</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Reclassify using rules file</label>
-	      <help>Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer.</help>
+	      <help>Creates a new map layer whose category values are based upon a reclassification of the categories in an existing raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.reclass</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Recode interactively</label>
-	      <help>Recodes categorical raster maps.</help>
+	      <help>Recodes categorical raster maps</help>
 	      <handler>self.RulesCmd</handler>
 	      <command>r.recode</command>
 	    </menuitem>
@@ -1279,13 +1296,13 @@
 	    <separator />
 	    <menuitem>
 	      <label>Rescale</label>
-	      <help>Rescales the range of category values in a raster map layer.</help>
+	      <help>Rescales the range of category values in a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.rescale</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Rescale with histogram</label>
-	      <help>Rescales histogram equalized the range of category values in a raster map layer.</help>
+	      <help>Rescales histogram equalized the range of category values in a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.rescale.eq</command>
 	    </menuitem>
@@ -1294,7 +1311,7 @@
 	<separator />
 	<menuitem>
 	  <label>Concentric circles</label>
-	  <help>Creates a raster map containing concentric rings around a given point.</help>
+	  <help>Creates a raster map containing concentric rings around a given point</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r.circle</command>
 	</menuitem>
@@ -1303,13 +1320,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Random cells</label>
-	      <help>Generates random cell values with spatial dependence.</help>
+	      <help>Generates random cell values with spatial dependence</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.random.cells</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Random cells and vector points</label>
-	      <help>Creates a raster map layer and vector point map containing randomly located points.</help>
+	      <help>Creates a raster map layer and vector point map containing randomly located points</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.random</command>
 	    </menuitem>
@@ -1320,40 +1337,40 @@
 	  <items>
 	    <menuitem>
 	      <label>Fractal surface</label>
-	      <help>Creates a fractal surface of a given fractal dimension.</help>
+	      <help>Creates a fractal surface of a given fractal dimension</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.fractal</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Gaussian kernel density surface</label>
-	      <help>Generates a raster density map from vector points data using a moving 2D isotropic Gaussian kernel or optionally generates a vector density map on vector network with a 1D kernel.</help>
+	      <help>Generates a raster density map from vector points data using a moving 2D isotropic Gaussian kernel or optionally generates a vector density map on vector network with a 1D kernel</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.kernel</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Gaussian deviates surface</label>
-	      <help>GRASS module to produce a raster map layer of gaussian deviates whose mean and standard deviation can be expressed by the user. It uses a gaussian random number generator.</help>
+	      <help>GRASS module to produce a raster map layer of gaussian deviates whose mean and standard deviation can be expressed by the user. It uses a gaussian random number generator</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.gauss</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Plane</label>
-	      <help>Creates raster plane map given dip (inclination), aspect (azimuth) and one point.</help>
+	      <help>Creates raster plane map given dip (inclination), aspect (azimuth) and one point</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.plane</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Random deviates surface</label>
-	      <help>Produces a raster map layer of uniform random deviates whose range can be expressed by the user.</help>
+	      <help>Produces a raster map layer of uniform random deviates whose range can be expressed by the user</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.random</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Random surface with spatial dependence</label>
-	      <help>Generates random surface(s) with spatial dependence.</help>
+	      <help>Generates random surface(s) with spatial dependence</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.random.surface</command>
 	    </menuitem>
@@ -1361,7 +1378,7 @@
 	</menu>
 	<menuitem>
 	  <label>Generate contour lines</label>
-	  <help>Produces a vector map of specified contours from a raster map.</help>
+	  <help>Produces a vector map of specified contours from a raster map</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r.contour</command>
 	</menuitem>
@@ -1370,39 +1387,45 @@
 	  <items>
 	    <menuitem>
 	      <label>Bilinear from raster points</label>
-	      <help>Bilinear interpolation utility for raster map layers.</help>
+	      <help>Bilinear interpolation utility for raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.bilinear</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Bilinear and bicubic from vector points</label>
-	      <help>Bicubic or bilinear spline interpolation with Tykhonov regularization.</help>
+	      <help>Bicubic or bilinear spline interpolation with Tykhonov regularization</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.surf.bspline</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>IDW from raster points</label>
-	      <help>Surface interpolation utility for raster map.</help>
+	      <help>Surface interpolation from raster points using inverse distance squared weighting algorithm</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.idw</command>
 	    </menuitem>
 	    <menuitem>
+	      <label>IDW from raster points (alternate method for sparse points)</label>
+	      <help>Surface interpolation from raster points using inverse distance squared weighting algorithm (may be better for sparse points)</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>r.surf.idw</command>
+	    </menuitem>
+	    <menuitem>
 	      <label>IDW from vector points</label>
-	      <help>Surface interpolation from vector point data by Inverse Distance Squared Weighting.</help>
+	      <help>Surface interpolation from vector points using inverse distance squared weighting algorithm</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.surf.idw</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Raster contours</label>
-	      <help>Surface generation program from rasterized contours.</help>
+	      <help>Surface generation program from rasterized contours</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.contour</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Regularized spline tension</label>
-	      <help>Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.</help>
+	      <help>Spatial approximation and topographic analysis from vector point or isoline data using regularized splines with variable tension</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.surf.rst</command>
 	    </menuitem>
@@ -1421,82 +1444,82 @@
 	  <items>
 	    <menuitem>
 	      <label>Basic raster metadata</label>
-	      <help>Output basic information about a raster map layer.</help>
+	      <help>Output basic information about a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.info</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Manage category information</label>
-	      <help>Manages category values and labels associated with user-specified raster map layers.</help>
+	      <help>Manages category values and labels associated with user-specified raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.category</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>General statistics</label>
-	      <help>Generates area statistics for raster map layers.</help>
+	      <help>Generates area and count statistics for raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.stats</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Quantiles for large data sets</label>
-	      <help>Compute quantiles using two passes.</help>
+	      <help>Compute quantiles using two passes</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.quantile</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Range of category values</label>
-	      <help>Prints terse list of category values found in a raster map layer.</help>
+	      <help>Prints terse list of category values found in a raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.describe</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sum category values</label>
-	      <help>Sums up the raster cell values.</help>
+	      <help>Sums up the raster cell values</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.sum</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sum area by raster map and category</label>
-	      <help>Reports statistics for raster map layers.</help>
+	      <help>Reports statistics for raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.report</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Statistics for clumped cells</label>
-	      <help>Calculates the volume of data "clumps", and (optionally) produces a GRASS vector points map containing the calculated centroids of these clumps.</help>
+	      <help>Calculates the volume of data "clumps", and (optionally) produces a GRASS vector points map containing the calculated centroids of these clumps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.volume</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Total corrected area</label>
-	      <help>Surface area estimation for rasters.</help>
+	      <help>Surface area estimation for rasters</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.surf.area</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Univariate raster statistics</label>
-	      <help>Calculates univariate statistics from the non-null cells of a raster map.</help>
+	      <help>Calculates univariate statistics from the non-null cells of a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.univar</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Sample transects</label>
-	      <help>Outputs the raster map layer values lying on user-defined line(s).</help>
+	      <help>Outputs the raster map layer values lying on user-defined line(s)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.profile</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sample transects (bearing/distance)</label>
-	      <help>Outputs raster map layer values lying along user defined transect line(s).</help>
+	      <help>Outputs raster map layer values lying along user defined transect line(s)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.transect</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Covariance/correlation</label>
-	      <help>Outputs a covariance/correlation matrix for user-specified raster map layer(s).</help>
+	      <help>Outputs a covariance/correlation matrix for user-specified raster map layer(s)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.covar</command>
 	    </menuitem>
@@ -1508,7 +1531,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Mutual category occurrences</label>
-	      <help>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.</help>
+	      <help>Tabulates the mutual occurrence (coincidence) of categories for two raster map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.coin</command>
 	    </menuitem>
@@ -1529,102 +1552,121 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Edit vector map (non-interactively)</label>
-	      <help>Edits a vector map, allows adding, deleting and modifying selected vector features.</help>
+	      <help>Edits a vector map, allows adding, deleting and modifying selected vector features</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.edit</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Create or rebuild topology</label>
-	      <help>Creates topology for GRASS vector map.</help>
+	      <help>Creates topology for GRASS vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.build</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Clean vector map</label>
-	      <help>Toolset for cleaning topology of vector map.</help>
+	      <help>Toolset for cleaning topology of vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.clean</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Smooth or simplify</label>
-	      <help>Vector based generalization.</help>
+	      <help>Vector based generalization</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.generalize</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Convert object types</label>
-	      <help>Change the type of geometry elements.</help>
+	      <help>Change the type of geometry elements</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.type_wrapper.py</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Add centroids</label>
-	      <help>Adds missing centroids to closed boundaries.</help>
+	      <help>Adds missing centroids to closed boundaries</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.centroids</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Build polylines</label>
-	      <help>Builds polylines from lines or boundaries.</help>
+	      <help>Builds polylines from lines or boundaries</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.build.polylines</command>
 	    </menuitem>
 	    <menuitem>
+	      <label>Split lines</label>
+	      <help>Split lines to shorter segments</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>v.split</command>
+	    </menuitem>
+	    <menuitem>
 	      <label>Split polylines</label>
-	      <help>Creates points/segments from input vector lines and positions.</help>
+	      <help>Creates points/segments from input vector lines and positions</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.segment</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Parallel lines</label>
-	      <help>Creates parallel line to input vector lines.</help>
+	      <help>Creates parallel line to input vector lines</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.parallel</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Dissolve boundaries</label>
-	      <help>Dissolves boundaries between adjacent areas sharing a common category number or attribute.</help>
+	      <help>Dissolves boundaries between adjacent areas sharing a common category number or attribute</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.dissolve</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Create 3D vector over raster</label>
-	      <help>Converts vector map to 3D by sampling of elevation raster map.</help>
+	      <help>Converts vector map to 3D by sampling of elevation raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.drape</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Extrude 3D vector map</label>
-	      <help>Extrudes flat vector object to 3D with defined height.</help>
+	      <help>Extrudes flat vector object to 3D with defined height</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.extrude</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Create labels</label>
-	      <help>Creates paint labels for a vector map from attached attributes.</help>
+	      <help>Create optimally placed labels for vector map(s)</help>
 	      <handler>self.OnMenuCmd</handler>
+	      <command>v.label.sa</command>
+	    </menuitem>
+	    <menuitem>
+	      <label>Create optimally placed labels</label>
+	      <help>Creates paint labels for a vector map from attached attributes</help>
+	      <handler>self.OnMenuCmd</handler>
 	      <command>v.label</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Reposition vector map</label>
-	      <help>Performs an affine transformation (shift, scale and rotate, or GPCs) on vector map.</help>
+	      <help>Performs an affine transformation (shift, scale and rotate, or GPCs) on vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.transform</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Reproject vector map</label>
-	      <help>Allows projection conversion of vector maps.</help>
+	      <help>Allows projection conversion of vector maps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.proj</command>
 	    </menuitem>
+	    <separator />
+	    <menuitem>
+	      <label>Support file maintenance</label>
+	      <help>Updates vector map metadata</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>v.support</command>
+	    </menuitem>
 	  </items>
 	</menu>
 	<menu>
@@ -1632,7 +1674,7 @@
 	  <items>
 	    <menuitem>
 	      <label>Color tables</label>
-	      <help>Set color rules for features in a vector using a numeric attribute column.</help>
+	      <help>Set color rules for features in a vector using a numeric attribute column</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.colors</command>
 	    </menuitem>
@@ -1647,26 +1689,26 @@
 	<separator />
 	<menuitem>
 	  <label>Query with attributes</label>
-	  <help>Selects vector objects from an existing vector map and creates a new map containing only the selected objects.</help>
+	  <help>Selects vector objects from an existing vector map and creates a new map containing only the selected objects</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.extract</command>
 	</menuitem>
 	<menuitem>
 	  <label>Query with coordinate(s)</label>
-	  <help>Queries a vector map layer at given locations.</help>
+	  <help>Queries a vector map layer at given locations</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.what</command>
 	</menuitem>
 	<menuitem>
 	  <label>Query with another vector map</label>
-	  <help>Selects features from vector map (A) by features from other vector map (B).</help>
+	  <help>Selects features from vector map (A) by features from other vector map (B)</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.select</command>
 	</menuitem>
 	<separator />
 	<menuitem>
 	  <label>Buffer vectors</label>
-	  <help>Creates a buffer around features of given type (areas must contain centroid).</help>
+	  <help>Creates a buffer around features of given type (areas must contain centroid)</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.buffer</command>
 	</menuitem>
@@ -1675,7 +1717,7 @@
 	  <items>
 	    <menuitem>
 	      <label>Detect edges</label>
-	      <help>Detects the object's edges from a LIDAR data set.</help>
+	      <help>Detects the object's edges from a LIDAR data set</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.lidar.edgedetection</command>
 	    </menuitem>
@@ -1687,7 +1729,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Correct and reclassify objects</label>
-	      <help>Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.</help>
+	      <help>Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.lidar.correction</command>
 	    </menuitem>
@@ -1710,13 +1752,13 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Create points/segments</label>
-	      <help>Creates points/segments from input lines, linear reference system and positions read from stdin or a file.</help>
+	      <help>Creates points/segments from input lines, linear reference system and positions read from stdin or a file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.lrs.segment</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Find line id and offset</label>
-	      <help>Finds line id and real km+offset for given points in vector map using linear reference system.</help>
+	      <help>Finds line id and real km+offset for given points in vector map using linear reference system</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.lrs.where</command>
 	    </menuitem>
@@ -1724,7 +1766,7 @@
 	</menu>
 	<menuitem>
 	  <label>Nearest features</label>
-	  <help>Finds the nearest element in vector map 'to' for elements in vector map 'from'.</help>
+	  <help>Finds the nearest element in vector map 'to' for elements in vector map 'from'</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.distance</command>
 	</menuitem>
@@ -1733,37 +1775,37 @@
 	  <items>
 	    <menuitem>
 	      <label>Allocate subnets</label>
-	      <help>Allocate subnets for nearest centres (direction from centre).</help>
+	      <help>Allocate subnets for nearest centres (direction from centre)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net.alloc</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Network maintenance</label>
-	      <help>Performs network maintenance.</help>
+	      <help>Performs network maintenance</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Visibility network</label>
-	      <help>Visibility graph construction.</help>
+	      <help>Visibility graph construction</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net.visibility</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Shortest path</label>
-	      <help>Finds shortest path on vector network.</help>
+	      <help>Finds shortest path on vector network</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net.path</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Display shortest route (requires XTerm)</label>
-	      <help>Finds shortest path for selected starting and ending node.</help>
+	      <help>Finds shortest path for selected starting and ending node</help>
 	      <handler>self.OnXTerm</handler>
 	      <command>d.path</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Split net</label>
-	      <help>Splits net by cost isolines.</help>
+	      <help>Splits net by cost isolines</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net.iso</command>
 	    </menuitem>
@@ -1775,7 +1817,7 @@
 	    </menuitem>
 	    <menuitem>
 	      <label>Traveling salesman analysis</label>
-	      <help>Creates a cycle connecting given nodes (Traveling salesman problem).</help>
+	      <help>Creates a cycle connecting given nodes (Traveling salesman problem)</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.net.salesman</command>
 	    </menuitem>
@@ -1786,13 +1828,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Overlay vector maps</label>
-	      <help>Overlays two vector maps.</help>
+	      <help>Overlays two vector maps</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.overlay</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Patch vector maps</label>
-	      <help>Create a new vector map layer by combining other vector map layers.</help>
+	      <help>Create a new vector map layer by combining other vector map layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.patch</command>
 	    </menuitem>
@@ -1804,19 +1846,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Manage or report categories</label>
-	      <help>Attach, delete or report vector categories to map geometry.</help>
+	      <help>Attach, delete or report vector categories to map geometry</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.category</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Reclassify objects interactively</label>
-	      <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</help>
+	      <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column</help>
 	      <handler>self.RulesCmd</handler>
 	      <command>v.reclass</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Reclassify objects using rules file</label>
-	      <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.</help>
+	      <help>Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.reclass</command>
 	    </menuitem>
@@ -1825,7 +1867,7 @@
 	<separator />
 	<menuitem>
 	  <label>Generate area for current region</label>
-	  <help>Create a new vector from the current region.</help>
+	  <help>Create a new vector from the current region</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.in.region</command>
 	</menuitem>
@@ -1834,19 +1876,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Convex hull</label>
-	      <help>Uses a GRASS vector points map to produce a convex hull vector map.</help>
+	      <help>Uses a GRASS vector points map to produce a convex hull vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.hull</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Delaunay triangles</label>
-	      <help>Creates a Delaunay triangulation from an input vector map containing points or centroids.</help>
+	      <help>Creates a Delaunay triangulation from an input vector map containing points or centroids</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.delaunay</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Voronoi diagram/Thiessen polygons</label>
-	      <help>Creates a Voronoi diagram from an input vector map containing points or centroids.</help>
+	      <help>Creates a Voronoi diagram from an input vector map containing points or centroids</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.voronoi</command>
 	    </menuitem>
@@ -1854,7 +1896,7 @@
 	</menu>
 	<menuitem>
 	  <label>Generate grid</label>
-	  <help>Creates a GRASS vector map of a user-defined grid.</help>
+	  <help>Creates a GRASS vector map of a user-defined grid</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.mkgrid</command>
 	</menuitem>
@@ -1863,19 +1905,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Generate from database</label>
-	      <help>Creates new vector (points) map from database table containing coordinates.</help>
+	      <help>Creates new vector (points) map from database table containing coordinates</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.in.db</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Generate points along lines</label>
-	      <help>Create points along input lines in new vector with 2 layers.</help>
+	      <help>Create points along input lines in new vector with 2 layers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.to.points</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Generate random points</label>
-	      <help>Randomly generate a 2D/3D vector points map.</help>
+	      <help>Randomly generate a 2D/3D vector points map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.random</command>
 	    </menuitem>
@@ -1890,26 +1932,26 @@
 	<separator />
 	<menuitem>
 	  <label>Remove outliers in point sets</label>
-	  <help>Removes outliers from vector point data.</help>
+	  <help>Removes outliers from vector point data</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.outlier</command>
 	</menuitem>
 	<menuitem>
 	  <label>Test/training point sets</label>
-	  <help>Randomly partition points into test/train sets.</help>
+	  <help>Randomly partition points into test/train sets</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.kcv</command>
 	</menuitem>
 	<separator />
 	<menuitem>
 	  <label>Update area attributes from raster</label>
-	  <help>Calculates univariate statistics from a GRASS raster map based on vector polygons and uploads statistics to new attribute columns.</help>
+	  <help>Calculates univariate statistics from a GRASS raster map based on vector polygons and uploads statistics to new attribute columns</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.rast.stats</command>
 	</menuitem>
 	<menuitem>
 	  <label>Update point attributes from areas</label>
-	  <help>Uploads vector values at positions of vector points to the table.</help>
+	  <help>Uploads vector values at positions of vector points to the table</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.what.vect</command>
 	</menuitem>
@@ -1918,13 +1960,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Sample raster maps at point locations</label>
-	      <help>Uploads raster values at positions of vector points to the table.</help>
+	      <help>Uploads raster values at positions of vector points to the table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.what.rast</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sample raster neighborhood around points</label>
-	      <help>Samples a raster map at vector point locations.</help>
+	      <help>Samples a raster map at vector point locations</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.sample</command>
 	    </menuitem>
@@ -1936,40 +1978,52 @@
 	  <items>
 	    <menuitem>
 	      <label>Basic vector metadata</label>
-	      <help>Outputs basic information about a user-specified vector map.</help>
+	      <help>Outputs basic information about a user-specified vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.info</command>
 	    </menuitem>
+	    <menuitem>
+	      <label>Classify attribute data</label>
+	      <help>Classifies attribute data, e.g. for thematic mapping</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>v.class</command>
+	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Report topology by category</label>
-	      <help>Reports geometry statistics for vectors.</help>
+	      <help>Reports geometry statistics for vectors</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.report</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Upload or report topology</label>
-	      <help>Populates database values from vector features.</help>
+	      <help>Populates database values from vector features</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.to.db</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
-	      <label>Univariate attribute statistics</label>
-	      <help>Calculates univariate statistics for attribute. Variance and standard deviation is calculated only for points if specified.</help>
+	      <label>Univariate attribute statistics for points</label>
+	      <help>Calculates univariate statistics for attributes. Variance and standard deviation is calculated only for points if specified</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.univar</command>
 	    </menuitem>
+	    <menuitem>
+	      <label>Univariate statistics for attribute columns</label>
+	      <help>Calculates univariate statistics for any numeric attribute</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>v.univar</command>
+	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Quadrat indices</label>
-	      <help>Indices for quadrat counts of sites lists.</help>
+	      <help>Indices for quadrat counts of sites lists</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.qcount</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Test normality</label>
-	      <help>Tests for normality for points.</help>
+	      <help>Tests for normality for points</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.normal</command>
 	    </menuitem>
@@ -1985,13 +2039,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Create/edit group</label>
-	      <help>Creates, edits, and lists groups and subgroups of imagery files.</help>
+	      <help>Creates, edits, and lists groups and subgroups of imagery files</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.group</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Target group</label>
-	      <help>Targets an imagery group to a GRASS location and mapset.</help>
+	      <help>Targets an imagery group to a GRASS location and mapset</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.target</command>
 	    </menuitem>
@@ -2009,19 +2063,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Color balance for RGB</label>
-	      <help>Performs auto-balancing of colors for LANDSAT images.</help>
+	      <help>Performs auto-balancing of colors for LANDSAT images</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.landsat.rgb</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>HIS to RGB</label>
-	      <help>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.</help>
+	      <help>Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.his.rgb</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>RGB to HIS</label>
-	      <help>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.</help>
+	      <help>Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.rgb.his</command>
 	    </menuitem>
@@ -2029,13 +2083,13 @@
 	</menu>
 	<menuitem>
 	  <label>Rectify image or raster</label>
-	  <help>Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.</help>
+	  <help>Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>i.rectify</command>
 	</menuitem>
 	<menuitem>
 	  <label>Ortho photo rectification (requires Xterm)</label>
-	  <help>Menu driver for the photo imagery programs.</help>
+	  <help>Menu driver for the photo imagery programs</help>
 	  <handler>self.OnXTerm</handler>
 	  <command>i.ortho.photo</command>
 	</menuitem>
@@ -2051,39 +2105,39 @@
 	  <items>
 	    <menuitem>
 	      <label>Clustering input for unsupervised classification</label>
-	      <help>Generates spectral signatures for land cover types in an image using a clustering algorithm.</help>
+	      <help>Generates spectral signatures for land cover types in an image using a clustering algorithm</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.cluster</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Maximum likelihood classification (MLC)</label>
-	      <help>Classifies the cell spectral reflectances in imagery data.</help>
+	      <help>Classifies the cell spectral reflectances in imagery data</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.maxlik</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Sequential maximum a posteriori classification (SMAP)</label>
-	      <help>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.</help>
+	      <help>Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.smap</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Interactive input for supervised classification (requires Xterm)</label>
-	      <help>Generates spectral signatures for an image by allowing the user to outline regions of interest.</help>
+	      <help>Generates spectral signatures for an image by allowing the user to outline regions of interest</help>
 	      <handler>self.OnXTerm</handler>
 	      <command>i.class</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Input for supervised MLC</label>
-	      <help>Generates statistics for i.maxlik from raster map.</help>
+	      <help>Generates statistics for i.maxlik from raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.gensig</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Input for supervised SMAP</label>
-	      <help>Generates statistics for i.smap from raster map.</help>
+	      <help>Generates statistics for i.smap from raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.gensigset</command>
 	    </menuitem>
@@ -2094,13 +2148,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Edge detection</label>
-	      <help>Zero-crossing "edge detection" raster function for image processing.</help>
+	      <help>Zero-crossing "edge detection" raster function for image processing</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.zc</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Matrix/convolving filter</label>
-	      <help>Raster map matrix filter.</help>
+	      <help>Raster map matrix filter</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.mfilter.fp</command>
 	    </menuitem>
@@ -2113,7 +2167,7 @@
 	</menuitem>
 	<menuitem>
 	  <label>Spectral response</label>
-	  <help>Displays spectral response at user specified locations in group or images.</help>
+	  <help>Displays spectral response at user specified locations in group or images</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>i.spectral</command>
 	</menuitem>
@@ -2128,25 +2182,25 @@
 	  <items>
 	    <menuitem>
 	      <label>Canonical correlation</label>
-	      <help>Canonical components analysis (cca) program for image processing.</help>
+	      <help>Canonical components analysis (cca) program for image processing</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.cca</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Principal components</label>
-	      <help>Principal components analysis (pca) program for image processing.</help>
+	      <help>Principal components analysis (pca) program for image processing</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.pca</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Fast Fourier</label>
-	      <help>Fast Fourier Transform (FFT) for image processing.</help>
+	      <help>Fast Fourier Transform (FFT) for image processing</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.fft</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Inverse Fast Fourier</label>
-	      <help>Inverse Fast Fourier Transform (IFFT) for image processing.</help>
+	      <help>Inverse Fast Fourier Transform (IFFT) for image processing</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>i.ifft</command>
 	    </menuitem>
@@ -2154,7 +2208,7 @@
 	</menu>
 	<menuitem>
 	  <label>Atmospheric correction</label>
-	  <help>Performs atmospheric correction using the 6S algorithm.</help>
+	  <help>Performs atmospheric correction using the 6S algorithm</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>i.atcorr</command>
 	</menuitem>
@@ -2164,13 +2218,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Bit pattern comparison </label>
-	      <help>Compares bit patterns with a raster map.</help>
+	      <help>Compares bit patterns with a raster map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.bitpattern</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Kappa analysis</label>
-	      <help>Calculate error matrix and kappa parameter for accuracy assessment of classification result.</help>
+	      <help>Calculate error matrix and kappa parameter for accuracy assessment of classification result</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r.kappa</command>
 	    </menuitem>
@@ -2192,7 +2246,7 @@
 	  <items>
 	    <menuitem>
 	      <label>Manage 3D NULL values</label>
-	      <help>Explicitly create the 3D NULL-value bitmap file.</help>
+	      <help>Explicitly create the 3D NULL-value bitmap file</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r3.null</command>
 	    </menuitem>
@@ -2207,7 +2261,7 @@
 	<separator />
 	<menuitem>
 	  <label>3D Mask</label>
-	  <help>Establishes the current working 3D raster mask.</help>
+	  <help>Establishes the current working 3D raster mask</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r3.mask</command>
 	</menuitem>
@@ -2222,9 +2276,15 @@
 	  <handler>self.OnMenuCmd</handler>
 	  <command>r3.cross.rast</command>
 	</menuitem>
-	<menuitem>
+    <menuitem>
+      <label>Groundwater modeling</label>
+      <help>Numerical calculation for transient, confined groundwater flow in three dimensions</help>
+      <handler>self.OnMenuCmd</handler>
+      <command>r3.gwflow</command>
+    </menuitem>
+   	<menuitem>
 	  <label>Interpolate volume from points</label>
-	  <help>Interpolates point data to a G3D grid volume using regularized spline with tension (RST) algorithm.</help>
+	  <help>Interpolates point data to a G3D grid volume using regularized spline with tension (RST) algorithm</help>
 	  <handler>self.OnMenuCmd</handler>
 	  <command>v.vol.rst</command>
 	</menuitem>
@@ -2234,10 +2294,22 @@
 	  <items>
 	    <menuitem>
 	      <label>Basic volume metadata</label>
-	      <help>Outputs basic information about a user-specified 3D raster map layer.</help>
+	      <help>Outputs basic information about a user-specified 3D raster map layer</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>r3.info</command>
 	    </menuitem>
+	    <menuitem>
+	      <label>Voxel statistics</label>
+	      <help>Generates volume and count statistics for raster3d maps</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>r3.stats</command>
+	    </menuitem>
+	    <menuitem>
+	      <label>Univariate statistics for volumes</label>
+	      <help>Calculates univariate statistics from the non-null 3d cells of a raster3d map</help>
+	      <handler>self.OnMenuCmd</handler>
+	      <command>r3.univar</command>
+	    </menuitem>
 	  </items>
 	</menu>
       </items>
@@ -2250,25 +2322,25 @@
 	  <items>
 	    <menuitem>
 	      <label>Describe table</label>
-	      <help>Describes a table in detail.</help>
+	      <help>Describes a table in detail</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.describe</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>List columns</label>
-	      <help>List all columns for a given table.</help>
+	      <help>List all columns for a given table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.columns</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>List drivers</label>
-	      <help>List all database drivers.</help>
+	      <help>List all database drivers</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.drivers</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>List tables</label>
-	      <help>Lists all tables for a given database.</help>
+	      <help>Lists all tables for a given database</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.tables</command>
 	    </menuitem>
@@ -2280,58 +2352,58 @@
 	  <items>
 	    <menuitem>
 	      <label>Connect</label>
-	      <help>Prints/sets general DB connection for current mapset and exits.</help>
+	      <help>Prints/sets general DB connection for current mapset and exits</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.connect</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Login</label>
-	      <help>Sets user/password for driver/database.</help>
+	      <help>Sets user/password for driver/database</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.login</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Copy table</label>
-	      <help>Copy a table.</help>
+	      <help>Copy a table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.copy</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>New table</label>
-	      <help>Creates and adds a new attribute table to a given layer of an existing vector map.</help>
+	      <help>Creates and adds a new attribute table to a given layer of an existing vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.addtable</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Remove table</label>
-	      <help>Drops an attribute table.</help>
+	      <help>Drops an attribute table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.droptable</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Add columns</label>
-	      <help>Adds one or more columns to the attribute table connected to a given vector map.</help>
+	      <help>Adds one or more columns to the attribute table connected to a given vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.addcol</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Change values</label>
-	      <help>Allows to update a column in the attribute table connected to a vector map.</help>
+	      <help>Allows to update a column in the attribute table connected to a vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.update</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Rename column</label>
-	      <help>Renames a column in the attribute table connected to a given vector map.</help>
+	      <help>Renames a column in the attribute table connected to a given vector map</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.renamecol</command>
 	    </menuitem>
 	    <separator />
 	    <menuitem>
 	      <label>Test</label>
-	      <help>Test database driver, database must exist and set by db.connect.</help>
+	      <help>Test database driver, database must exist and set by db.connect</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.test</command>
 	    </menuitem>
@@ -2342,19 +2414,19 @@
 	  <items>
 	    <menuitem>
 	      <label>Query any table</label>
-	      <help>Selects data from table.</help>
+	      <help>Selects data from table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.select</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Query vector attribute data</label>
-	      <help>Prints vector map attributes.</help>
+	      <help>Prints vector map attributes</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.select</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>SQL statement</label>
-	      <help>Executes any SQL statement.</help>
+	      <help>Executes any SQL statement</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>db.execute</command>
 	    </menuitem>
@@ -2366,13 +2438,13 @@
 	  <items>
 	    <menuitem>
 	      <label>Reconnect vector to database</label>
-	      <help>Reconnects vectors to a new database.</help>
+	      <help>Reconnects vectors to a new database</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.reconnect.all</command>
 	    </menuitem>
 	    <menuitem>
 	      <label>Set vector map - database connection</label>
-	      <help>Prints/sets DB connection for a vector map to attribute table.</help>
+	      <help>Prints/sets DB connection for a vector map to attribute table</help>
 	      <handler>self.OnMenuCmd</handler>
 	      <command>v.db.connect</command>
 	    </menuitem>



More information about the grass-commit mailing list