[GRASS-SVN] r46068 - in grass/branches/releasebranch_6_4: display/d.ask display/d.colorlist display/d.colors display/d.erase display/d.extract display/d.font display/d.font.freetype display/d.frame display/d.geodesic display/d.his display/d.histogram display/d.info display/d.linegraph display/d.mapgraph display/d.measure display/d.menu display/d.nviz display/d.paint.labels display/d.profile display/d.rast.arrow display/d.rast.num display/d.rhumbline display/d.save display/d.text display/d.text.freetype display/d.text.new display/d.thematic.area display/d.title display/d.what.rast display/d.what.vect display/d.where display/d.zoom general/g.access general/g.ask general/g.dirseps general/g.filename general/g.findetc general/g.findfile general/g.gisenv general/g.pnmcomp general/g.region general/g.tempfile imagery/i.cca imagery/i.class imagery/i.group imagery/i.points imagery/i.target imagery/i.vpoints imagery/i.zc misc/m.cogo raster/r.average raster/r.bilinear raster/r.bitpattern r aster/r.carve raster/r.cats raster/r.circle raster/r.coin raster/r.compress raster/r.covar raster/r.cross raster/r.describe raster/r.digit raster/r.distance raster/r.drain raster/r.fill.dir raster/r.flow raster/r.grow.distance raster/r.grow2 raster/r.gwflow raster/r.his raster/r.horizon raster/r.info raster/r.kappa raster/r.lake raster/r.le/r.le.patch raster/r.le/r.le.pixel raster/r.le/r.le.setup raster/r.le/r.le.trace raster/r.los raster/r.median raster/r.mode raster/r.neighbors raster/r.patch raster/r.profile raster/r.quant raster/r.random raster/r.reclass raster/r.region raster/r.resamp.rst raster/r.resample raster/r.rescale raster/r.rescale.eq raster/r.sum raster/r.sun raster/r.sun2 raster/r.surf.area raster/r.surf.contour raster/r.surf.gauss raster/r.surf.idw2 raster/r.texture raster/r.topidx raster/r.topmodel raster/r.transect raster/r.univar2 raster/r.volume raster/r.walk raster/r.water.outlet raster/r.watershed/front raster/r.what raster/r.what.color raster/wildfire/ r.ros raster/wildfire/r.spread raster/wildfire/r.spreadpath raster3d/r3.in.v5d raster3d/r3.out.v5d raster3d/r3.out.vtk raster3d/r3.stats vector/v.buffer vector/v.delaunay2 vector/v.external vector/v.in.region vector/v.net vector/v.net.alloc vector/v.net.iso vector/v.net.path vector/v.net.salesman vector/v.net.steiner vector/v.perturb vector/v.sample vector/v.voronoi visualization/nviz/src

svn_grass at osgeo.org svn_grass at osgeo.org
Thu Apr 21 16:43:44 EDT 2011


Author: neteler
Date: 2011-04-21 13:43:43 -0700 (Thu, 21 Apr 2011)
New Revision: 46068

Modified:
   grass/branches/releasebranch_6_4/display/d.ask/main.c
   grass/branches/releasebranch_6_4/display/d.colorlist/main.c
   grass/branches/releasebranch_6_4/display/d.colors/main.c
   grass/branches/releasebranch_6_4/display/d.erase/main.c
   grass/branches/releasebranch_6_4/display/d.extract/main.c
   grass/branches/releasebranch_6_4/display/d.font.freetype/main.c
   grass/branches/releasebranch_6_4/display/d.font/main.c
   grass/branches/releasebranch_6_4/display/d.frame/frame.c
   grass/branches/releasebranch_6_4/display/d.geodesic/main.c
   grass/branches/releasebranch_6_4/display/d.his/main.c
   grass/branches/releasebranch_6_4/display/d.histogram/main.c
   grass/branches/releasebranch_6_4/display/d.info/main.c
   grass/branches/releasebranch_6_4/display/d.linegraph/linegraph.c
   grass/branches/releasebranch_6_4/display/d.mapgraph/main.c
   grass/branches/releasebranch_6_4/display/d.measure/main.c
   grass/branches/releasebranch_6_4/display/d.menu/main.c
   grass/branches/releasebranch_6_4/display/d.nviz/main.c
   grass/branches/releasebranch_6_4/display/d.paint.labels/main.c
   grass/branches/releasebranch_6_4/display/d.profile/main.c
   grass/branches/releasebranch_6_4/display/d.rast.arrow/arrow.c
   grass/branches/releasebranch_6_4/display/d.rast.num/number.c
   grass/branches/releasebranch_6_4/display/d.rhumbline/main.c
   grass/branches/releasebranch_6_4/display/d.save/main.c
   grass/branches/releasebranch_6_4/display/d.text.freetype/main.c
   grass/branches/releasebranch_6_4/display/d.text.new/main.c
   grass/branches/releasebranch_6_4/display/d.text/main.c
   grass/branches/releasebranch_6_4/display/d.thematic.area/main.c
   grass/branches/releasebranch_6_4/display/d.title/main.c
   grass/branches/releasebranch_6_4/display/d.what.rast/main.c
   grass/branches/releasebranch_6_4/display/d.what.vect/main.c
   grass/branches/releasebranch_6_4/display/d.where/main.c
   grass/branches/releasebranch_6_4/display/d.zoom/main.c
   grass/branches/releasebranch_6_4/general/g.access/main.c
   grass/branches/releasebranch_6_4/general/g.ask/main.c
   grass/branches/releasebranch_6_4/general/g.dirseps/main.c
   grass/branches/releasebranch_6_4/general/g.filename/main.c
   grass/branches/releasebranch_6_4/general/g.findetc/main.c
   grass/branches/releasebranch_6_4/general/g.findfile/main.c
   grass/branches/releasebranch_6_4/general/g.gisenv/main.c
   grass/branches/releasebranch_6_4/general/g.pnmcomp/main.c
   grass/branches/releasebranch_6_4/general/g.region/main.c
   grass/branches/releasebranch_6_4/general/g.tempfile/main.c
   grass/branches/releasebranch_6_4/imagery/i.cca/main.c
   grass/branches/releasebranch_6_4/imagery/i.class/main.c
   grass/branches/releasebranch_6_4/imagery/i.group/main.c
   grass/branches/releasebranch_6_4/imagery/i.points/main.c
   grass/branches/releasebranch_6_4/imagery/i.target/main.c
   grass/branches/releasebranch_6_4/imagery/i.vpoints/main.c
   grass/branches/releasebranch_6_4/imagery/i.zc/main.c
   grass/branches/releasebranch_6_4/misc/m.cogo/main.c
   grass/branches/releasebranch_6_4/raster/r.average/main.c
   grass/branches/releasebranch_6_4/raster/r.bilinear/main.c
   grass/branches/releasebranch_6_4/raster/r.bitpattern/main.c
   grass/branches/releasebranch_6_4/raster/r.carve/main.c
   grass/branches/releasebranch_6_4/raster/r.cats/main.c
   grass/branches/releasebranch_6_4/raster/r.circle/dist.c
   grass/branches/releasebranch_6_4/raster/r.coin/main.c
   grass/branches/releasebranch_6_4/raster/r.compress/main.c
   grass/branches/releasebranch_6_4/raster/r.covar/main.c
   grass/branches/releasebranch_6_4/raster/r.cross/main.c
   grass/branches/releasebranch_6_4/raster/r.describe/main.c
   grass/branches/releasebranch_6_4/raster/r.digit/main.c
   grass/branches/releasebranch_6_4/raster/r.distance/main.c
   grass/branches/releasebranch_6_4/raster/r.drain/main.c
   grass/branches/releasebranch_6_4/raster/r.fill.dir/main.c
   grass/branches/releasebranch_6_4/raster/r.flow/calc.c
   grass/branches/releasebranch_6_4/raster/r.grow.distance/main.c
   grass/branches/releasebranch_6_4/raster/r.grow2/main.c
   grass/branches/releasebranch_6_4/raster/r.gwflow/main.c
   grass/branches/releasebranch_6_4/raster/r.his/main.c
   grass/branches/releasebranch_6_4/raster/r.horizon/main.c
   grass/branches/releasebranch_6_4/raster/r.info/main.c
   grass/branches/releasebranch_6_4/raster/r.kappa/main.c
   grass/branches/releasebranch_6_4/raster/r.lake/main.c
   grass/branches/releasebranch_6_4/raster/r.le/r.le.patch/main.c
   grass/branches/releasebranch_6_4/raster/r.le/r.le.pixel/main.c
   grass/branches/releasebranch_6_4/raster/r.le/r.le.setup/main.c
   grass/branches/releasebranch_6_4/raster/r.le/r.le.trace/main.c
   grass/branches/releasebranch_6_4/raster/r.los/main.c
   grass/branches/releasebranch_6_4/raster/r.median/main.c
   grass/branches/releasebranch_6_4/raster/r.mode/main.c
   grass/branches/releasebranch_6_4/raster/r.neighbors/main.c
   grass/branches/releasebranch_6_4/raster/r.patch/main.c
   grass/branches/releasebranch_6_4/raster/r.profile/main.c
   grass/branches/releasebranch_6_4/raster/r.quant/main.c
   grass/branches/releasebranch_6_4/raster/r.random/main.c
   grass/branches/releasebranch_6_4/raster/r.reclass/main.c
   grass/branches/releasebranch_6_4/raster/r.region/main.c
   grass/branches/releasebranch_6_4/raster/r.resamp.rst/main.c
   grass/branches/releasebranch_6_4/raster/r.resample/main.c
   grass/branches/releasebranch_6_4/raster/r.rescale.eq/main.c
   grass/branches/releasebranch_6_4/raster/r.rescale/main.c
   grass/branches/releasebranch_6_4/raster/r.sum/main.c
   grass/branches/releasebranch_6_4/raster/r.sun/main.c
   grass/branches/releasebranch_6_4/raster/r.sun2/main.c
   grass/branches/releasebranch_6_4/raster/r.surf.area/main.c
   grass/branches/releasebranch_6_4/raster/r.surf.contour/main.c
   grass/branches/releasebranch_6_4/raster/r.surf.gauss/main.c
   grass/branches/releasebranch_6_4/raster/r.surf.idw2/main.c
   grass/branches/releasebranch_6_4/raster/r.texture/main.c
   grass/branches/releasebranch_6_4/raster/r.topidx/main.c
   grass/branches/releasebranch_6_4/raster/r.topmodel/main.c
   grass/branches/releasebranch_6_4/raster/r.transect/main.c
   grass/branches/releasebranch_6_4/raster/r.univar2/r3.univar_main.c
   grass/branches/releasebranch_6_4/raster/r.volume/main.c
   grass/branches/releasebranch_6_4/raster/r.walk/main.c
   grass/branches/releasebranch_6_4/raster/r.water.outlet/main.c
   grass/branches/releasebranch_6_4/raster/r.watershed/front/main.c
   grass/branches/releasebranch_6_4/raster/r.what.color/main.c
   grass/branches/releasebranch_6_4/raster/r.what/main.c
   grass/branches/releasebranch_6_4/raster/wildfire/r.ros/main.c
   grass/branches/releasebranch_6_4/raster/wildfire/r.spread/main.c
   grass/branches/releasebranch_6_4/raster/wildfire/r.spreadpath/main.c
   grass/branches/releasebranch_6_4/raster3d/r3.in.v5d/main.c
   grass/branches/releasebranch_6_4/raster3d/r3.out.v5d/main.c
   grass/branches/releasebranch_6_4/raster3d/r3.out.vtk/main.c
   grass/branches/releasebranch_6_4/raster3d/r3.stats/main.c
   grass/branches/releasebranch_6_4/vector/v.buffer/main.c
   grass/branches/releasebranch_6_4/vector/v.delaunay2/main.c
   grass/branches/releasebranch_6_4/vector/v.external/main.c
   grass/branches/releasebranch_6_4/vector/v.in.region/main.c
   grass/branches/releasebranch_6_4/vector/v.net.alloc/main.c
   grass/branches/releasebranch_6_4/vector/v.net.iso/main.c
   grass/branches/releasebranch_6_4/vector/v.net.path/main.c
   grass/branches/releasebranch_6_4/vector/v.net.salesman/main.c
   grass/branches/releasebranch_6_4/vector/v.net.steiner/main.c
   grass/branches/releasebranch_6_4/vector/v.net/main.c
   grass/branches/releasebranch_6_4/vector/v.perturb/main.c
   grass/branches/releasebranch_6_4/vector/v.sample/main.c
   grass/branches/releasebranch_6_4/vector/v.voronoi/dt_main.c
   grass/branches/releasebranch_6_4/vector/v.voronoi/vo_main.c
   grass/branches/releasebranch_6_4/visualization/nviz/src/nviz_init.c
Log:
major keywords cleanup

Modified: grass/branches/releasebranch_6_4/display/d.ask/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.ask/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.ask/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -33,7 +33,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, map management");
     module->description =
 	_("Prompts the user to select a GRASS data base file from among "
 	  "files displayed in a menu on the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.colorlist/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.colorlist/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.colorlist/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -32,7 +32,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, setup");
     module->description =
 	"Output a list of all available display colors with a configurable "
 	"separator (default is comma).";

Modified: grass/branches/releasebranch_6_4/display/d.colors/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.colors/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.colors/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -8,7 +8,7 @@
  *               Eric G. Miller <egm2 jps.net>, 
  *               Glynn Clements <glynn gclements.plus.com>, 
  *               Hamish Bowman <hamish_nospam yahoo.com>
- * PURPOSE:      user changes color table for raster map layers
+ * PURPOSE:      Enables user to change color table of raster map layers
  * COPYRIGHT:    (C) 1999-2007 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -47,7 +47,7 @@
     }
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, raster");
     module->description =
 	"Allows the user to interactively change the color table "
 	"of a raster map layer displayed on the graphics monitor.";

Modified: grass/branches/releasebranch_6_4/display/d.erase/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.erase/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.erase/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -29,7 +29,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, setup");
     module->description =
 	_("Erase the contents of the active display frame with user defined color");
 

Modified: grass/branches/releasebranch_6_4/display/d.extract/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.extract/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.extract/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -1,7 +1,7 @@
 
 /****************************************************************
  *
- * MODULE:       d.vect.extract
+ * MODULE:       d.extract
  * 
  * AUTHOR(S):    Radim Blazek, Markus Neteler
  *               
@@ -47,7 +47,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, vector");
     module->description =
 	_("Selects and extracts vectors with mouse into new vector map.");
 

Modified: grass/branches/releasebranch_6_4/display/d.font/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.font/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.font/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, setup");
     module->description =
 	_("Selects the font in which text will be displayed "
 	  "on the user's graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.font.freetype/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.font.freetype/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.font.freetype/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -56,7 +56,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, setup");
     module->description =
 	_("Selects the font in which text will be displayed "
 	  "on the user's graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.frame/frame.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.frame/frame.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.frame/frame.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -57,7 +57,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, setup");
     module->description =
 	_("Manages display frames on the user's graphics monitor.");
 

Modified: grass/branches/releasebranch_6_4/display/d.geodesic/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.geodesic/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.geodesic/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, distance");
     module->description =
 	_("Displays a geodesic line, tracing the shortest distance "
 	"between two geographic points along a great circle, in "

Modified: grass/branches/releasebranch_6_4/display/d.his/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.his/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.his/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -62,7 +62,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, color transformation");
     module->description =
 	_("Displays the result obtained by combining "
 	  "hue, intensity, and saturation (his) values "

Modified: grass/branches/releasebranch_6_4/display/d.histogram/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.histogram/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.histogram/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -68,7 +68,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, histogram, statistics");
     module->description =
 	_("Displays a histogram in the form of a pie or bar chart "
 	  "for a user-specified raster map.");

Modified: grass/branches/releasebranch_6_4/display/d.info/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.info/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.info/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -31,7 +31,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, metadata");
     module->description =
 	_("Display information about the active display monitor");
 

Modified: grass/branches/releasebranch_6_4/display/d.linegraph/linegraph.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.linegraph/linegraph.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.linegraph/linegraph.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -110,7 +110,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Generates and displays simple line graphs in the active graphics monitor display frame.");
 

Modified: grass/branches/releasebranch_6_4/display/d.mapgraph/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.mapgraph/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.mapgraph/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -45,7 +45,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Generates and displays simple graphics on map "
 	  "layers drawn in the active graphics monitor display frame.");

Modified: grass/branches/releasebranch_6_4/display/d.measure/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.measure/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.measure/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -46,7 +46,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, geometry");
     module->description =
 	_("Measures the lengths and areas of features drawn "
 	  "by the user in the active display frame on the "

Modified: grass/branches/releasebranch_6_4/display/d.menu/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.menu/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.menu/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -63,7 +63,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, menu");
     module->description =
 	_("Creates and displays a menu within the active "
 	  "frame on the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.nviz/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.nviz/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.nviz/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -1,24 +1,25 @@
-/*
- * Copyright (C) 2000 by the GRASS Development Team
- * Author: Bob Covill <bcovill at tekmap.ns.ca>
- * 
- * This Program is free software under the GPL (>=v2)
- * Read the file COPYING coming with GRASS for details
+
+/****************************************************************************
  *
+ * MODULE:       d.nviz
+ * AUTHOR(S):    Bob Covill <bcovill at tekmap.ns.ca>
+ * PURPOSE:      interactively create fly-through script for NVIZ
+ * Functions:
+ *   main --      parse parameters and get key frame coorinates
+ *   do_profile-- calculate camera and eye coordinates from
+ *                raster map
+ *   move --      part of screen coords
+ *   cont --      part of screen coords 
+ *   read_rast -- return camera and eye coordinates
  *
- */
+ * COPYRIGHT:    (C) 2000 by the GRASS Development Team
+ *
+ *               This program is free software under the GNU General Public
+ *               License (>=v2). Read the file COPYING that comes with GRASS
+ *               for details.
+ *
+ *****************************************************************************/
 
-/* d.nviv -- interactively create fly-through
- * script for NVIZ
- * Functions ********************************
- * main --      parse parameters and get key frame coorinates
- * do_profile --calculate camera and eye coordinates from
- *              raster map
- * move --      part of screen coords
- * cont --      part of screen coords 
- * read_rast -- return camera and eye coordinates
- ***********************************/
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <math.h>
@@ -65,7 +66,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, visualization, raster, vector, raster3d");
     module->description = _("Creates fly-through script to run in NVIZ.");
 
     parm.opt1 = G_define_standard_option(G_OPT_R_INPUT);

Modified: grass/branches/releasebranch_6_4/display/d.paint.labels/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.paint.labels/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.paint.labels/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, paint labels");
     module->description =
 	_("Displays text labels (created with v.label) "
 	  "to the active frame on the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.profile/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.profile/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.profile/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -58,7 +58,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, raster, profile");
     module->description =
 	_("Interactive profile plotting utility with optional output.");
 

Modified: grass/branches/releasebranch_6_4/display/d.rast.arrow/arrow.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.rast.arrow/arrow.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.rast.arrow/arrow.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -107,7 +107,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, raster");
     module->description =
 	_("Draws arrows representing cell aspect direction "
 	  "for a raster map containing aspect data.");

Modified: grass/branches/releasebranch_6_4/display/d.rast.num/number.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.rast.num/number.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.rast.num/number.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -81,7 +81,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, raster");
     module->description =
 	_("Overlays cell category values on a raster map layer "
 	  "displayed to the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.rhumbline/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.rhumbline/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.rhumbline/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, distance");
     module->description =
 	_("Displays the rhumbline joining two user-specified "
 	"points, in the active frame on the user's graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.save/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.save/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.save/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -76,7 +76,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, metadata");
     module->description =
 	_("Creates a list of commands for recreating screen graphics.");
 

Modified: grass/branches/releasebranch_6_4/display/d.text/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.text/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.text/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -63,7 +63,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Draws text in the active display frame on the graphics monitor using the current font.");
 

Modified: grass/branches/releasebranch_6_4/display/d.text.freetype/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.text.freetype/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.text.freetype/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -135,7 +135,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Draws text in the graphics monitor's active display frame using TrueType fonts.");
 

Modified: grass/branches/releasebranch_6_4/display/d.text.new/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.text.new/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.text.new/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -139,7 +139,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Draws text in the active display frame on the graphics monitor using the current font.");
 

Modified: grass/branches/releasebranch_6_4/display/d.thematic.area/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.thematic.area/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.thematic.area/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -75,7 +75,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Displays a thematic vector area map in the active "
 	  "frame on the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.title/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.title/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.title/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, cartography");
     module->description =
 	_("Create a TITLE for a raster map in a form suitable "
 	  "for display with d.text.");

Modified: grass/branches/releasebranch_6_4/display/d.what.rast/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.what.rast/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.what.rast/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -49,7 +49,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, raster");
     module->description =
 	_("Allows the user to interactively query the category contents "
 	  "of multiple raster map layers at user specified locations "

Modified: grass/branches/releasebranch_6_4/display/d.what.vect/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.what.vect/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.what.vect/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -51,7 +51,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, vector");
     module->description =
 	_("Allows the user to interactively query a vector map layer "
 	  "at user-selected locations within the current geographic region.");

Modified: grass/branches/releasebranch_6_4/display/d.where/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.where/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.where/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -39,7 +39,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, position, querying");
     module->description =
 	_("Identifies the geographic coordinates associated with "
 	  "point locations in the active frame on the graphics monitor.");

Modified: grass/branches/releasebranch_6_4/display/d.zoom/main.c
===================================================================
--- grass/branches/releasebranch_6_4/display/d.zoom/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/display/d.zoom/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -54,7 +54,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("display");
+    module->keywords = _("display, zoom");
     module->description =
 	_("Allows the user to change the current geographic "
 	  "region settings interactively, with a mouse.");

Modified: grass/branches/releasebranch_6_4/general/g.access/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.access/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.access/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -34,7 +34,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description =
 	_("Controls access to the current mapset for other users on the system.");
 

Modified: grass/branches/releasebranch_6_4/general/g.ask/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.ask/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.ask/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -7,7 +7,7 @@
  *               Bernhard Reiter <bernhard intevation.de>, 
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Jan-Oliver Wagner <jan intevation.de>
- * PURPOSE:      
+ * PURPOSE:      Prompts the user for the names of GRASS data base files
  * COPYRIGHT:    (C) 1999-2006 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -37,7 +37,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description =
 	"Prompts the user for the names of GRASS data base files.";
 

Modified: grass/branches/releasebranch_6_4/general/g.dirseps/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.dirseps/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.dirseps/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -31,7 +31,7 @@
     G_set_gisrc_mode(G_GISRC_MODE_MEMORY);
 
     module = G_define_module();
-    module->keywords = "general";
+    module->keywords = "general, map management";
     module->label =
 	_("Internal GRASS utility for converting directory separator characters.");
     module->description =

Modified: grass/branches/releasebranch_6_4/general/g.filename/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.filename/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.filename/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -8,7 +8,7 @@
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Hamish Bowman <hamish_nospam yahoo.com>,
  *               Jan-Oliver Wagner <jan intevation.de>
- * PURPOSE:      
+ * PURPOSE:      Prints GRASS data base file names
  * COPYRIGHT:    (C) 1999-2006 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -36,7 +36,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description = _("Prints GRASS data base file names.");
 
     /* Define the different options */

Modified: grass/branches/releasebranch_6_4/general/g.findetc/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.findetc/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.findetc/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -3,7 +3,7 @@
  *
  * MODULE:       g.findetc
  * AUTHOR(S):    William Kyngesburye
- * PURPOSE:      
+ * PURPOSE:      Searches for GRASS support files
  * COPYRIGHT:    (C) 2007 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -25,7 +25,7 @@
     struct Option *opt1;
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description = "Searches for GRASS support files.";
 
     G_gisinit(argv[0]);

Modified: grass/branches/releasebranch_6_4/general/g.findfile/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.findfile/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.findfile/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -7,7 +7,7 @@
  *               Bernhard Reiter <bernhard intevation.de>, 
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Jan-Oliver Wagner <jan intevation.de>
- * PURPOSE:      
+ * PURPOSE:      Searches for GRASS data base files
  * COPYRIGHT:    (C) 1999-2008 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -32,7 +32,7 @@
     struct Flag *n_flag;
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description =
 	_("Searches for GRASS data base files "
 	  "and sets variables for the shell.");

Modified: grass/branches/releasebranch_6_4/general/g.gisenv/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.gisenv/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.gisenv/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -35,7 +35,7 @@
     G_no_gisinit();
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, settings");
     module->description =
 	_("Outputs and modifies the user's current GRASS variable settings.");
 

Modified: grass/branches/releasebranch_6_4/general/g.pnmcomp/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.pnmcomp/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.pnmcomp/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -278,7 +278,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, gui");
     module->description = "Overlays multiple PPM image files";
 
     opt.in = G_define_option();

Modified: grass/branches/releasebranch_6_4/general/g.region/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.region/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.region/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -67,7 +67,7 @@
     G_get_default_window(&window);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, settings");
     module->description =
 	_("Manages the boundary definitions for the " "geographic region.");
 

Modified: grass/branches/releasebranch_6_4/general/g.tempfile/main.c
===================================================================
--- grass/branches/releasebranch_6_4/general/g.tempfile/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/general/g.tempfile/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -33,7 +33,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("general");
+    module->keywords = _("general, map management");
     module->description =
 	"Creates a temporary file and prints the file name.";
 

Modified: grass/branches/releasebranch_6_4/imagery/i.cca/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.cca/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.cca/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -81,7 +81,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, statistics");
     module->description =
 	_("Canonical components analysis (cca) "
 	  "program for image processing.");
@@ -96,7 +96,7 @@
     sig_opt->key = "signature";
     sig_opt->type = TYPE_STRING;
     sig_opt->required = YES;
-    sig_opt->description = _("Ascii file containing spectral signatures");
+    sig_opt->description = _("File containing spectral signatures");
 
     out_opt = G_define_standard_option(G_OPT_R_OUTPUT);
     out_opt->description = _("Output raster map prefix name");

Modified: grass/branches/releasebranch_6_4/imagery/i.class/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.class/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.class/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -50,7 +50,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, classification");
     module->label =
 	_("Generates spectral signatures for an image by allowing the user "
 	  "to outline regions of interest.");

Modified: grass/branches/releasebranch_6_4/imagery/i.group/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.group/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.group/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -49,7 +49,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, map management");
     module->description =
 	_("Creates, edits, and lists groups and subgroups of imagery files.");
 

Modified: grass/branches/releasebranch_6_4/imagery/i.points/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.points/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.points/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -93,7 +93,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, geometry");
     module->description =
 	_("Mark ground control points on image to be rectified.");
 

Modified: grass/branches/releasebranch_6_4/imagery/i.target/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.target/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.target/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, map management");
     module->description =
 	_("Targets an imagery group to a GRASS location and mapset.");
 

Modified: grass/branches/releasebranch_6_4/imagery/i.vpoints/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.vpoints/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.vpoints/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -91,7 +91,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, geometry");
     module->description =
 	_("Set registration points for an imagery group from a vector map "
 	  "or keyboard entry.");

Modified: grass/branches/releasebranch_6_4/imagery/i.zc/main.c
===================================================================
--- grass/branches/releasebranch_6_4/imagery/i.zc/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/imagery/i.zc/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -54,7 +54,7 @@
     me = G_program_name();
 
     module = G_define_module();
-    module->keywords = _("imagery");
+    module->keywords = _("imagery, edges");
     module->description =
 	_("Zero-crossing \"edge detection\" raster "
 	  "function for image processing.");

Modified: grass/branches/releasebranch_6_4/misc/m.cogo/main.c
===================================================================
--- grass/branches/releasebranch_6_4/misc/m.cogo/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/misc/m.cogo/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -222,7 +222,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("miscellaneous");
+    module->keywords = _("miscellaneous, distance");
     module->label = _("A simple utility for converting bearing and "
 		      "distance measurements to coordinates and vice versa.");
     module->description = _("It assumes a cartesian coordinate system");

Modified: grass/branches/releasebranch_6_4/raster/r.average/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.average/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.average/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -48,7 +48,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Finds the average of values in a cover map within "
 	  "areas assigned the same category value in a "

Modified: grass/branches/releasebranch_6_4/raster/r.bilinear/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.bilinear/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.bilinear/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -39,7 +39,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, resample");
     module->description =
 	_("Bilinear interpolation utility for raster map layers.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.bitpattern/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.bitpattern/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.bitpattern/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -59,7 +59,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, map algebra");
     module->description = _("Compares bit patterns with a raster map.");
 
     /* Define the different options */

Modified: grass/branches/releasebranch_6_4/raster/r.carve/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.carve/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.carve/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -74,7 +74,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description = _("Takes vector stream data, transforms it "
 			    "to raster and subtracts depth from the output DEM.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.cats/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.cats/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.cats/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -48,7 +48,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, category");
     module->description =
 	_("Manages category values and labels associated "
 	  "with user-specified raster map layers.");

Modified: grass/branches/releasebranch_6_4/raster/r.circle/dist.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.circle/dist.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.circle/dist.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -48,7 +48,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, geometry");
     module->description =
 	_("Creates a raster map containing concentric "
 	  "rings around a given point.");

Modified: grass/branches/releasebranch_6_4/raster/r.coin/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.coin/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.coin/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -63,7 +63,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Tabulates the mutual occurrence (coincidence) "
 	  "of categories for two raster map layers.");

Modified: grass/branches/releasebranch_6_4/raster/r.compress/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.compress/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.compress/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -61,7 +61,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, map management");
     module->description = _("Compresses and decompresses raster maps.");
 
     map = G_define_option();

Modified: grass/branches/releasebranch_6_4/raster/r.covar/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.covar/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.covar/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -50,7 +50,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Outputs a covariance/correlation matrix "
 	  "for user-specified raster map layer(s).");

Modified: grass/branches/releasebranch_6_4/raster/r.cross/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.cross/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.cross/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -72,7 +72,7 @@
     /* Define the different options */
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Creates a cross product of the category values from "
 	  "multiple raster map layers.");

Modified: grass/branches/releasebranch_6_4/raster/r.describe/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.describe/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.describe/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -56,7 +56,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, metadata");
     module->description =
 	_("Prints terse list of category values found in a raster map layer.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.digit/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.digit/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.digit/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, geometry");
     module->description =
 	_("Interactive tool used to draw and save vector features on a graphics"
 	 " monitor using a pointing device (mouse) and save to a raster map.");

Modified: grass/branches/releasebranch_6_4/raster/r.distance/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.distance/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.distance/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -35,7 +35,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, distance");
     module->description =
 	_("Locates the closest points between objects in two raster maps.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.drain/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.drain/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.drain/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -91,7 +91,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Traces a flow through an elevation model on a raster map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.fill.dir/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.fill.dir/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.fill.dir/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -81,7 +81,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Filters and generates a depressionless elevation map and a flow "
 	  "direction map from a given elevation layer.");

Modified: grass/branches/releasebranch_6_4/raster/r.flow/calc.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.flow/calc.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.flow/calc.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -408,7 +408,7 @@
 	G_fatal_error(_("Unable to get current region"));
 
     module = G_define_module();
-    module->keywords = "raster";
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Construction of slope curves (flowlines), flowpath lengths, "
 	  "and flowline densities (upslope areas) from a raster "

Modified: grass/branches/releasebranch_6_4/raster/r.grow.distance/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.grow.distance/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.grow.distance/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -127,7 +127,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, geometry");
     module->description =
 	_("Generates a raster map layer of distance to features in input layer.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.grow2/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.grow2/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.grow2/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -125,7 +125,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, geometry");
     module->description =
 	_("Generates a raster map layer "
 	  "with contiguous areas grown by one cell.");

Modified: grass/branches/releasebranch_6_4/raster/r.gwflow/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.gwflow/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.gwflow/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -186,7 +186,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.his/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.his/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.his/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -60,7 +60,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, color transformation");
     module->description =
 	_("Generates red, green and blue raster map layers "
 	  "combining hue, intensity and saturation (HIS) "

Modified: grass/branches/releasebranch_6_4/raster/r.horizon/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.horizon/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.horizon/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -176,7 +176,7 @@
     G_gisinit(argv[0]);
     module = G_define_module();
 
-    module->keywords = _("raster");
+    module->keywords = _("raster, sun position");
     module->label =
 	_("Horizon angle computation from a digital elevation model.");
     module->description =

Modified: grass/branches/releasebranch_6_4/raster/r.info/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.info/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.info/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -66,7 +66,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, metadata");
     module->description =
 	_("Output basic information about a raster map layer.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.kappa/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.kappa/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.kappa/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -64,7 +64,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Calculate error matrix and kappa "
 	  "parameter for accuracy assessment of classification " "result.");

Modified: grass/branches/releasebranch_6_4/raster/r.lake/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.lake/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.lake/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -145,7 +145,7 @@
     struct History history;
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description = _("Fills lake from seed at given level.");
 
     tmap_opt = G_define_option();

Modified: grass/branches/releasebranch_6_4/raster/r.le/r.le.patch/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.le/r.le.patch/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.le/r.le.patch/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -44,7 +44,7 @@
     choice = (struct CHOICE *)G_calloc(1, sizeof(struct CHOICE));
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, landscape structure analysis, patch index");
     module->description =
 	_("Calculates attribute, patch size, core (interior) size, shape, "
 	  "fractal dimension, and perimeter measures for sets of patches "

Modified: grass/branches/releasebranch_6_4/raster/r.le/r.le.pixel/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.le/r.le.pixel/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.le/r.le.pixel/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -42,7 +42,7 @@
     choice = (struct CHOICE *)G_calloc(1, sizeof(struct CHOICE));
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, landscape structure analysis, patch index");
     module->description =
 	_("Contains a set of measures for attributes, diversity, texture, "
 	  "juxtaposition, and edge.");

Modified: grass/branches/releasebranch_6_4/raster/r.le/r.le.setup/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.le/r.le.setup/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.le/r.le.setup/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -58,7 +58,7 @@
     G_putenv("GRASS_UI_TERM", "1");
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, landscape structure analysis, patch index");
     module->description =
 	_("Interactive tool used to setup the sampling and analysis framework "
 	 "that will be used by the other r.le programs.");

Modified: grass/branches/releasebranch_6_4/raster/r.le/r.le.trace/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.le/r.le.trace/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.le/r.le.trace/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -54,7 +54,7 @@
     choice = (struct CHOICE *)G_calloc(1, sizeof(struct CHOICE));
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, landscape structure analysis, patch index");
     module->description =
 	_("Displays the boundary of each r.le patch and shows how the boundary "
 	 "is traced, displays the attribute, size, perimeter and shape "

Modified: grass/branches/releasebranch_6_4/raster/r.los/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.los/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.los/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -79,7 +79,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, viewshed");
     module->description = _("Line-of-sight raster analysis program.");
 
     /* Define the different options */

Modified: grass/branches/releasebranch_6_4/raster/r.median/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.median/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.median/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Finds the median of values in a cover map within "
 	  "areas assigned the same category value in a "

Modified: grass/branches/releasebranch_6_4/raster/r.mode/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.mode/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.mode/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -47,7 +47,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Finds the mode of values in a cover map within "
 	  "areas assigned the same category value in a "

Modified: grass/branches/releasebranch_6_4/raster/r.neighbors/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.neighbors/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.neighbors/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -105,7 +105,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Makes each cell category value a "
 	  "function of the category values assigned to the cells "

Modified: grass/branches/releasebranch_6_4/raster/r.patch/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.patch/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.patch/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -50,7 +50,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, geometry");
     module->description =
 	_("Creates a composite raster map layer by using "
 	  "known category values from one (or more) map layer(s) "

Modified: grass/branches/releasebranch_6_4/raster/r.profile/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.profile/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.profile/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -50,7 +50,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, profile");
     module->description =
 	_("Outputs the raster map layer values lying on user-defined line(s).");
 

Modified: grass/branches/releasebranch_6_4/raster/r.quant/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.quant/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.quant/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -38,7 +38,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, quantization");
     module->description =
 	_("Produces the quantization file for a floating-point map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.random/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.random/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.random/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -48,7 +48,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, random");
     module->description =
 	_("Creates a raster map layer and vector point map "
 	  "containing randomly located points.");

Modified: grass/branches/releasebranch_6_4/raster/r.reclass/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.reclass/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.reclass/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -46,7 +46,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics, reclass");
     module->description =
 	_("Creates a new map layer whose category values are based "
 	  "upon a reclassification of the categories in an existing "

Modified: grass/branches/releasebranch_6_4/raster/r.region/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.region/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.region/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -51,7 +51,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, metadata");
     module->description =
 	_("Sets the boundary definitions for a raster map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.resamp.rst/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.resamp.rst/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.resamp.rst/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -153,7 +153,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, resample");
     module->description =
 	_("Reinterpolates and optionally computes topographic analysis from "
 	  "input raster map to a new raster map (possibly with "

Modified: grass/branches/releasebranch_6_4/raster/r.resample/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.resample/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.resample/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -51,7 +51,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, resample");
     module->description =
 	_("GRASS raster map layer data resampling capability.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.rescale/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.rescale/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.rescale/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -47,7 +47,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, rescale");
     module->description =
 	_("Rescales the range of category values " "in a raster map layer.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.rescale.eq/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.rescale.eq/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.rescale.eq/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -49,7 +49,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, rescale");
     module->description =
 	_("Rescales histogram equalized the range of category "
 	  "values in a raster map layer.");

Modified: grass/branches/releasebranch_6_4/raster/r.sum/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.sum/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.sum/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description = _("Sums up the raster cell values.");
 
     rast = G_define_option();

Modified: grass/branches/releasebranch_6_4/raster/r.sun/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.sun/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.sun/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -172,7 +172,7 @@
     G_gisinit(argv[0]);
     module = G_define_module();
 
-    module->keywords = _("raster");
+    module->keywords = _("raster, sun energy");
     module->label = _("Solar irradiance and irradiation model.");
     module->description =
 	_("Computes direct (beam), diffuse and reflected solar irradiation raster "

Modified: grass/branches/releasebranch_6_4/raster/r.sun2/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.sun2/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.sun2/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -223,7 +223,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, sun energy");
     module->label = _("Solar irradiance and irradiation model.");
     module->description =
 	_("Computes direct (beam), diffuse and reflected solar irradiation raster "

Modified: grass/branches/releasebranch_6_4/raster/r.surf.area/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.surf.area/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.surf.area/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -85,7 +85,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description = _("Surface area estimation for rasters.");
 
     surf = G_define_option();

Modified: grass/branches/releasebranch_6_4/raster/r.surf.contour/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.surf.contour/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.surf.contour/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -49,7 +49,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, interpolation");
     module->description =
 	_("Surface generation program from rasterized contours.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.surf.gauss/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.surf.gauss/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.surf.gauss/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
 				   recalled using G_program_name(). */
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("GRASS module to produce a raster map layer of "
 	  "gaussian deviates whose mean and standard deviation "

Modified: grass/branches/releasebranch_6_4/raster/r.surf.idw2/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.surf.idw2/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.surf.idw2/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -57,7 +57,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, interpolation");
     module->description = _("Surface generation program.");
 
     parm.input = G_define_standard_option(G_OPT_R_INPUT);

Modified: grass/branches/releasebranch_6_4/raster/r.texture/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.texture/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.texture/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -71,7 +71,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, statistics");
     module->description =
 	_("Generate images with textural features from a raster map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.topidx/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.topidx/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.topidx/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -34,7 +34,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Creates topographic index [ln(a/tan(beta))] map from elevation map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.topmodel/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.topmodel/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.topmodel/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -52,7 +52,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description =
 	_("Simulates TOPMODEL which is a physically based hydrologic model.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.transect/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.transect/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.transect/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -51,7 +51,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, transect");
     module->description =
 	_("Outputs raster map layer values lying along "
 	  "user defined transect line(s).");

Modified: grass/branches/releasebranch_6_4/raster/r.univar2/r3.univar_main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.univar2/r3.univar_main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.univar2/r3.univar_main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -101,7 +101,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster3d, statistics");
+    module->keywords = _("raster3d, voxel, statistics");
     module->description =
 	_("Calculates univariate statistics from the non-null 3d cells of a raster3d map.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.volume/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.volume/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.volume/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -54,7 +54,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, volume");
     module->description =
 	_("Calculates the volume of data \"clumps\", "
 	  "and (optionally) produces a GRASS vector points map "

Modified: grass/branches/releasebranch_6_4/raster/r.walk/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.walk/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.walk/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -171,7 +171,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, cost surface, cumulative costs");
     module->description =
 	_("Outputs a raster map layer showing the "
 	  "anisotropic cumulative cost of moving between different "

Modified: grass/branches/releasebranch_6_4/raster/r.water.outlet/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.water.outlet/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.water.outlet/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -44,8 +44,8 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
+    module->keywords = _("raster, hydrology");
     module->description = _("Watershed basin creation program.");
-    module->keywords = _("raster");
     
     opt1 = G_define_option();
     opt1->key = "drainage";

Modified: grass/branches/releasebranch_6_4/raster/r.watershed/front/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.watershed/front/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.watershed/front/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -53,7 +53,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, hydrology");
     module->description = _("Watershed basin analysis program.");
 
     opt1 = G_define_standard_option(G_OPT_R_ELEV);

Modified: grass/branches/releasebranch_6_4/raster/r.what/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.what/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.what/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -88,7 +88,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, querying");
     module->description =
 	_("Queries raster map layers on their category values and category labels.");
 

Modified: grass/branches/releasebranch_6_4/raster/r.what.color/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/r.what.color/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/r.what.color/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -1,7 +1,7 @@
 
 /****************************************************************************
  *
- * MODULE:       r.what
+ * MODULE:       r.what.color
  * AUTHOR(S):    Michael Shapiro, CERL (original contributor)
  *               Markus Neteler <neteler itc.it>,Brad Douglas <rez touchofmadness.com>,
  *               Huidae Cho <grass4u gmail.com>, Glynn Clements <glynn gclements.plus.com>,
@@ -85,7 +85,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, querying");
     module->description = _("Queries colors for a raster map layer.");
 
     opt.input = G_define_option();

Modified: grass/branches/releasebranch_6_4/raster/wildfire/r.ros/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/wildfire/r.ros/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/wildfire/r.ros/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -209,7 +209,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, fire");
     module->description =
 	_("Generates three, or four raster map layers showing 1) the base "
 	  "(perpendicular) rate of spread (ROS), 2) the maximum (forward) ROS, "

Modified: grass/branches/releasebranch_6_4/raster/wildfire/r.spread/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/wildfire/r.spread/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/wildfire/r.spread/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -98,7 +98,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, fire");
     module->label =
 	_("Simulates elliptically anisotropic spread on a graphics window and "
 	 "generates a raster map of the cumulative time of spread, "

Modified: grass/branches/releasebranch_6_4/raster/wildfire/r.spreadpath/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster/wildfire/r.spreadpath/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster/wildfire/r.spreadpath/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -69,7 +69,7 @@
 
     /* Set description */
     module = G_define_module();
-    module->keywords = _("raster");
+    module->keywords = _("raster, fire");
     module->description =
 	_("Recursively traces the least cost path backwards to "
 	  "cells from which the cumulative cost was determined.");

Modified: grass/branches/releasebranch_6_4/raster3d/r3.in.v5d/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster3d/r3.in.v5d/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster3d/r3.in.v5d/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -190,7 +190,7 @@
 
     G_gisinit(argv[0]);
     module = G_define_module();
-    module->keywords = _("raster3d, voxel");
+    module->keywords = _("raster3d, voxel, import");
     module->description =
 	"  import of 3-dimensional Vis5D files (i.e. the v5d file with 1 variable and 1 time step)";
 

Modified: grass/branches/releasebranch_6_4/raster3d/r3.out.v5d/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster3d/r3.out.v5d/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster3d/r3.out.v5d/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -286,7 +286,7 @@
     /* Initialize GRASS */
     G_gisinit(argv[0]);
     module = G_define_module();
-    module->keywords = _("raster3d, voxel");
+    module->keywords = _("raster3d, voxel, export");
     module->description =
 	_("Export of GRASS 3D raster map to 3-dimensional Vis5D file.");
 

Modified: grass/branches/releasebranch_6_4/raster3d/r3.out.vtk/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster3d/r3.out.vtk/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster3d/r3.out.vtk/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -373,7 +373,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster3d, voxel");
+    module->keywords = _("raster3d, voxel, export");
     module->description =
 	_("Converts 3D raster maps (G3D) into the VTK-Ascii format");
 

Modified: grass/branches/releasebranch_6_4/raster3d/r3.stats/main.c
===================================================================
--- grass/branches/releasebranch_6_4/raster3d/r3.stats/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/raster3d/r3.stats/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -565,7 +565,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("raster3d, statistics");
+    module->keywords = _("raster3d, voxel, statistics");
     module->description = _("Generates volume statistics for raster3d maps.");
 
     /* Define the different options */

Modified: grass/branches/releasebranch_6_4/vector/v.buffer/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.buffer/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.buffer/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -251,7 +251,7 @@
 
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry, buffer");
     module->description =
 	_("Creates a buffer around features of given type (areas must contain centroid).");
 

Modified: grass/branches/releasebranch_6_4/vector/v.delaunay2/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.delaunay2/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.delaunay2/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -83,7 +83,7 @@
     /* GRASS related manipulations */
     G_gisinit(argv[0]);
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry, triangulation");
     module->description = _("Creates a Delaunay triangulation from an input "
 			    "vector map containing points or centroids.");
 

Modified: grass/branches/releasebranch_6_4/vector/v.external/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.external/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.external/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -55,7 +55,7 @@
 	    sprintf(buf, "%s,%s", buf, OGR_Dr_GetName(Ogr_driver));
     }
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, external, import");
     module->label =
 	_("Creates a new vector as a read-only link to OGR layer.");
     module->description = G_store(buf);

Modified: grass/branches/releasebranch_6_4/vector/v.in.region/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.in.region/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.in.region/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -35,7 +35,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry");
     module->description = _("Create a new vector from the current region.");
 
     out_opt = G_define_standard_option(G_OPT_V_OUTPUT);

Modified: grass/branches/releasebranch_6_4/vector/v.net/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -44,7 +44,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, networking, maintenance");
     module->description = _("Performs network maintenance.");
 
     /* Define the options */

Modified: grass/branches/releasebranch_6_4/vector/v.net.alloc/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.alloc/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net.alloc/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -58,7 +58,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, network, allocation");
     module->label =
 	_("Allocate subnets for nearest centres (direction from centre).");
     module->description =

Modified: grass/branches/releasebranch_6_4/vector/v.net.iso/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.iso/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net.iso/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -70,7 +70,7 @@
 
     module = G_define_module();
     module->label = _("Splits net by cost isolines.");
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, network, isolines");
     module->description =
 	_("Splits net to bands between cost isolines (direction from centre). "
 	 "Centre node must be opened (costs >= 0). "

Modified: grass/branches/releasebranch_6_4/vector/v.net.path/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.path/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net.path/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -38,7 +38,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, network, shortest path");
     module->description = _("Finds shortest path on vector network.");
 
     input_opt = G_define_standard_option(G_OPT_V_INPUT);

Modified: grass/branches/releasebranch_6_4/vector/v.net.salesman/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.salesman/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net.salesman/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -94,7 +94,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, network, salesman");
     module->label =
 	_("Creates a cycle connecting given nodes (Traveling salesman problem).");
     module->description =

Modified: grass/branches/releasebranch_6_4/vector/v.net.steiner/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.net.steiner/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.net.steiner/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -342,7 +342,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector, networking");
+    module->keywords = _("vector, network, steiner tree");
     module->label =
 	_("Create Steiner tree for the network and given terminals");
     module->description =

Modified: grass/branches/releasebranch_6_4/vector/v.perturb/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.perturb/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.perturb/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -70,7 +70,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry, statistics");
     module->description =
 	_("Random location perturbations of GRASS vector points");
 

Modified: grass/branches/releasebranch_6_4/vector/v.sample/main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.sample/main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.sample/main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -83,7 +83,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, raster, resample");
     module->description =
 	_("Samples a raster map at vector point locations.");
 

Modified: grass/branches/releasebranch_6_4/vector/v.voronoi/dt_main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.voronoi/dt_main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.voronoi/dt_main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -43,7 +43,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry, triangulation");
     module->description = _("Creates a Delaunay triangulation from an input "
 			    "vector map containing points or centroids.");
 

Modified: grass/branches/releasebranch_6_4/vector/v.voronoi/vo_main.c
===================================================================
--- grass/branches/releasebranch_6_4/vector/v.voronoi/vo_main.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/vector/v.voronoi/vo_main.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -115,7 +115,7 @@
     G_gisinit(argv[0]);
 
     module = G_define_module();
-    module->keywords = _("vector");
+    module->keywords = _("vector, geometry, triangulation");
     module->description = _("Creates a Voronoi diagram from an input vector "
 			    "map containing points or centroids.");
 

Modified: grass/branches/releasebranch_6_4/visualization/nviz/src/nviz_init.c
===================================================================
--- grass/branches/releasebranch_6_4/visualization/nviz/src/nviz_init.c	2011-04-21 20:43:42 UTC (rev 46067)
+++ grass/branches/releasebranch_6_4/visualization/nviz/src/nviz_init.c	2011-04-21 20:43:43 UTC (rev 46068)
@@ -50,7 +50,7 @@
      */
 
     module = G_define_module();
-    module->keywords = _("raster, vector, visualization");
+    module->keywords = _("visualization, raster, vector, raster3d");
     module->description =
 	_("nviz - Visualization and animation tool for GRASS data.");
 



More information about the grass-commit mailing list