[GRASS-SVN] r46065 - in grass/trunk: display/d.colorlist display/d.colors display/d.erase display/d.extract display/d.font display/d.fontlist display/d.geodesic display/d.his display/d.histogram display/d.info display/d.labels display/d.linegraph display/d.measure display/d.nviz display/d.profile display/d.rast.arrow display/d.rast.num display/d.rhumbline display/d.text 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.cairocomp general/g.dirseps general/g.filename general/g.findetc general/g.findfile general/g.mkfontcap general/g.pnmcomp general/g.ppmtopng 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.bitpattern raster/r.category raster/r.circle raster/r.coin raster/r.compress raster/r.covar raster/r.cross raster/r.describe raster/r.distance raster/r.drain raster/r.extern al raster/r.external.out raster/r.his raster/r.horizon raster/r.kappa raster/r.los raster/r.mapcalc raster/r.mfilter raster/r.mode raster/r.neighbors raster/r.patch raster/r.profile raster/r.quant raster/r.quantile raster/r.random raster/r.region raster/r.resamp.bspline raster/r.resamp.rst raster/r.resample raster/r.rescale raster/r.rescale.eq raster/r.ros raster/r.solute.transport raster/r.spread raster/r.spreadpath raster/r.sun raster/r.surf.area raster/r.texture raster/r.thin raster/r.to.vect raster/r.transect raster/r.volume raster/r.what raster/r.what.color raster3d/r3.cross.rast raster3d/r3.gwflow vector/v.build vector/v.external vector/v.external.out 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.voronoi vector/v.what vector/v.what.rast visualization/nviz/src visualization/wximgview visualization/ximgview

svn_grass at osgeo.org svn_grass at osgeo.org
Thu Apr 21 16:40:05 EDT 2011


Author: neteler
Date: 2011-04-21 13:40:05 -0700 (Thu, 21 Apr 2011)
New Revision: 46065

Modified:
   grass/trunk/display/d.colorlist/main.c
   grass/trunk/display/d.colors/main.c
   grass/trunk/display/d.erase/main.c
   grass/trunk/display/d.extract/main.c
   grass/trunk/display/d.font/main.c
   grass/trunk/display/d.fontlist/main.c
   grass/trunk/display/d.geodesic/main.c
   grass/trunk/display/d.his/main.c
   grass/trunk/display/d.histogram/main.c
   grass/trunk/display/d.info/main.c
   grass/trunk/display/d.labels/main.c
   grass/trunk/display/d.linegraph/main.c
   grass/trunk/display/d.measure/main.c
   grass/trunk/display/d.nviz/main.c
   grass/trunk/display/d.profile/main.c
   grass/trunk/display/d.rast.arrow/main.c
   grass/trunk/display/d.rast.num/main.c
   grass/trunk/display/d.rhumbline/main.c
   grass/trunk/display/d.text/main.c
   grass/trunk/display/d.thematic.area/main.c
   grass/trunk/display/d.title/main.c
   grass/trunk/display/d.what.rast/main.c
   grass/trunk/display/d.what.vect/main.c
   grass/trunk/display/d.where/main.c
   grass/trunk/display/d.zoom/main.c
   grass/trunk/general/g.access/main.c
   grass/trunk/general/g.cairocomp/main.c
   grass/trunk/general/g.dirseps/main.c
   grass/trunk/general/g.filename/main.c
   grass/trunk/general/g.findetc/main.c
   grass/trunk/general/g.findfile/main.c
   grass/trunk/general/g.mkfontcap/main.c
   grass/trunk/general/g.pnmcomp/main.c
   grass/trunk/general/g.ppmtopng/main.c
   grass/trunk/general/g.region/main.c
   grass/trunk/general/g.tempfile/main.c
   grass/trunk/imagery/i.cca/main.c
   grass/trunk/imagery/i.class/main.c
   grass/trunk/imagery/i.group/main.c
   grass/trunk/imagery/i.points/main.c
   grass/trunk/imagery/i.target/main.c
   grass/trunk/imagery/i.vpoints/main.c
   grass/trunk/imagery/i.zc/main.c
   grass/trunk/misc/m.cogo/main.c
   grass/trunk/raster/r.bitpattern/main.c
   grass/trunk/raster/r.category/main.c
   grass/trunk/raster/r.circle/main.c
   grass/trunk/raster/r.coin/main.c
   grass/trunk/raster/r.compress/main.c
   grass/trunk/raster/r.covar/main.c
   grass/trunk/raster/r.cross/main.c
   grass/trunk/raster/r.describe/main.c
   grass/trunk/raster/r.distance/main.c
   grass/trunk/raster/r.drain/main.c
   grass/trunk/raster/r.external.out/main.c
   grass/trunk/raster/r.external/main.c
   grass/trunk/raster/r.his/main.c
   grass/trunk/raster/r.horizon/main.c
   grass/trunk/raster/r.kappa/main.c
   grass/trunk/raster/r.los/main.c
   grass/trunk/raster/r.mapcalc/main.c
   grass/trunk/raster/r.mfilter/main.c
   grass/trunk/raster/r.mode/main.c
   grass/trunk/raster/r.neighbors/main.c
   grass/trunk/raster/r.patch/main.c
   grass/trunk/raster/r.profile/main.c
   grass/trunk/raster/r.quant/main.c
   grass/trunk/raster/r.quantile/main.c
   grass/trunk/raster/r.random/main.c
   grass/trunk/raster/r.region/main.c
   grass/trunk/raster/r.resamp.bspline/main.c
   grass/trunk/raster/r.resamp.rst/main.c
   grass/trunk/raster/r.resample/main.c
   grass/trunk/raster/r.rescale.eq/main.c
   grass/trunk/raster/r.rescale/main.c
   grass/trunk/raster/r.ros/main.c
   grass/trunk/raster/r.solute.transport/main.c
   grass/trunk/raster/r.spread/main.c
   grass/trunk/raster/r.spreadpath/main.c
   grass/trunk/raster/r.sun/main.c
   grass/trunk/raster/r.surf.area/main.c
   grass/trunk/raster/r.texture/main.c
   grass/trunk/raster/r.thin/main.c
   grass/trunk/raster/r.to.vect/main.c
   grass/trunk/raster/r.transect/main.c
   grass/trunk/raster/r.volume/main.c
   grass/trunk/raster/r.what.color/main.c
   grass/trunk/raster/r.what/main.c
   grass/trunk/raster3d/r3.cross.rast/main.c
   grass/trunk/raster3d/r3.gwflow/main.c
   grass/trunk/vector/v.build/main.c
   grass/trunk/vector/v.external.out/main.c
   grass/trunk/vector/v.external/main.c
   grass/trunk/vector/v.in.region/main.c
   grass/trunk/vector/v.net.alloc/main.c
   grass/trunk/vector/v.net.iso/main.c
   grass/trunk/vector/v.net.path/main.c
   grass/trunk/vector/v.net.salesman/main.c
   grass/trunk/vector/v.net.steiner/main.c
   grass/trunk/vector/v.net/main.c
   grass/trunk/vector/v.perturb/main.c
   grass/trunk/vector/v.voronoi/main.c
   grass/trunk/vector/v.what.rast/main.c
   grass/trunk/vector/v.what/main.c
   grass/trunk/visualization/nviz/src/nvizMain.c
   grass/trunk/visualization/wximgview/main.cc
   grass/trunk/visualization/ximgview/main.c
Log:
major keywords cleanup

Modified: grass/trunk/display/d.colorlist/main.c
===================================================================
--- grass/trunk/display/d.colorlist/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.colorlist/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -33,6 +33,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("setup"));
     module->description =
 	"Output a list of all available display colors with a configurable "
 	"separator (default is comma).";

Modified: grass/trunk/display/d.colors/main.c
===================================================================
--- grass/trunk/display/d.colors/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.colors/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -8,7 +8,7 @@
  *               Eric G. Miller <egm2 jps.net>, 
  *               Glynn Clements <glynn gclements.plus.com>, 
  *               Hamish Bowman <hamish_b yahoo.com>
- * PURPOSE:      user changes color table for raster map layers
+ * PURPOSE:      Enables the 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
@@ -38,6 +38,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
     module->description =
 	"Allows the user to interactively change the color table "
 	"of a raster map layer displayed on the graphics monitor.";

Modified: grass/trunk/display/d.erase/main.c
===================================================================
--- grass/trunk/display/d.erase/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.erase/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -27,6 +27,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("setup"));
     module->description =
 	_("Erase the contents of the active display frame with user defined color");
 

Modified: grass/trunk/display/d.extract/main.c
===================================================================
--- grass/trunk/display/d.extract/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.extract/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -1,7 +1,7 @@
 
 /****************************************************************
  *
- * MODULE:       d.vect.extract
+ * MODULE:       d.extract
  * 
  * AUTHOR(S):    Radim Blazek, Markus Neteler
  *               
@@ -47,6 +47,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("vector"));
     module->description =
 	_("Selects and extracts vectors with mouse into new vector map.");
 

Modified: grass/trunk/display/d.font/main.c
===================================================================
--- grass/trunk/display/d.font/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.font/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -44,6 +44,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("setup"));
     module->description =
 	_("Selects the font in which text will be displayed "
 	  "on the user's graphics monitor.");

Modified: grass/trunk/display/d.fontlist/main.c
===================================================================
--- grass/trunk/display/d.fontlist/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.fontlist/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -36,6 +36,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("setup"));
     module->description = _("Lists the available fonts.");
 
     flagl = G_define_flag();

Modified: grass/trunk/display/d.geodesic/main.c
===================================================================
--- grass/trunk/display/d.geodesic/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.geodesic/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -41,6 +41,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("distance"));
     module->description =
 	_("Displays a geodesic line, tracing the shortest distance "
 	"between two geographic points along a great circle, in "

Modified: grass/trunk/display/d.his/main.c
===================================================================
--- grass/trunk/display/d.his/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.his/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -60,6 +60,9 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("color transformation"));
+    G_add_keyword(_("RGB"));
+    G_add_keyword(_("HIS"));
     module->description =
 	_("Displays the result obtained by combining "
 	  "hue, intensity, and saturation (his) values "

Modified: grass/trunk/display/d.histogram/main.c
===================================================================
--- grass/trunk/display/d.histogram/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.histogram/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -82,6 +82,8 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("histogram"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Displays a histogram in the form of a pie or bar chart "
 	  "for a user-specified raster map.");

Modified: grass/trunk/display/d.info/main.c
===================================================================
--- grass/trunk/display/d.info/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.info/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -29,6 +29,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("metadata"));
     module->description =
 	_("Display information about the active display monitor");
 

Modified: grass/trunk/display/d.labels/main.c
===================================================================
--- grass/trunk/display/d.labels/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.labels/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -41,6 +41,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("paint labels"));
     module->description =
 	_("Displays text labels (created with v.label) "
 	  "to the active frame on the graphics monitor.");

Modified: grass/trunk/display/d.linegraph/main.c
===================================================================
--- grass/trunk/display/d.linegraph/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.linegraph/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -117,6 +117,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("cartography"));
     module->description =
 	_("Generates and displays simple line graphs in the active graphics monitor display frame.");
 

Modified: grass/trunk/display/d.measure/main.c
===================================================================
--- grass/trunk/display/d.measure/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.measure/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -44,6 +44,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Measures the lengths and areas of features drawn "
 	  "by the user in the active display frame on the "

Modified: grass/trunk/display/d.nviz/main.c
===================================================================
--- grass/trunk/display/d.nviz/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.nviz/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -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>
@@ -66,6 +67,10 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
+    G_add_keyword(_("raster3d"));
+    G_add_keyword(_("vector"));
+    G_add_keyword(_("visualization"));
     module->description = _("Creates fly-through script to run in NVIZ.");
 
     parm.opt1 = G_define_standard_option(G_OPT_R_INPUT);

Modified: grass/trunk/display/d.profile/main.c
===================================================================
--- grass/trunk/display/d.profile/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.profile/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -189,6 +189,8 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
+    G_add_keyword(_("profile"));
     module->description = _("Plots profile of a transect.");
 
     /* set up command line */

Modified: grass/trunk/display/d.rast.arrow/main.c
===================================================================
--- grass/trunk/display/d.rast.arrow/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.rast.arrow/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -93,6 +93,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
     module->description =
 	_("Draws arrows representing cell aspect direction "
 	  "for a raster map containing aspect data.");

Modified: grass/trunk/display/d.rast.num/main.c
===================================================================
--- grass/trunk/display/d.rast.num/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.rast.num/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -69,6 +69,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
     module->description =
 	_("Overlays cell category values on a raster map layer "
 	  "displayed to the graphics monitor.");

Modified: grass/trunk/display/d.rhumbline/main.c
===================================================================
--- grass/trunk/display/d.rhumbline/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.rhumbline/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -41,6 +41,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("distance"));
     module->description =
 	_("Displays the rhumbline joining two longitude/latitude coordinates.");
 

Modified: grass/trunk/display/d.text/main.c
===================================================================
--- grass/trunk/display/d.text/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.text/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -137,6 +137,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("cartography"));
     module->description =
 	_("Draws text in the active display frame on the graphics monitor using the current font.");
 

Modified: grass/trunk/display/d.thematic.area/main.c
===================================================================
--- grass/trunk/display/d.thematic.area/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.thematic.area/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -74,6 +74,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("cartography"));
     module->description =
 	_("Displays a thematic vector area map in the active "
 	  "frame on the graphics monitor.");

Modified: grass/trunk/display/d.title/main.c
===================================================================
--- grass/trunk/display/d.title/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.title/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -47,6 +47,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("cartography"));
     module->description =
 	_("Create a TITLE for a raster map in a form suitable "
 	  "for display with d.text.");

Modified: grass/trunk/display/d.what.rast/main.c
===================================================================
--- grass/trunk/display/d.what.rast/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.what.rast/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -46,6 +46,9 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
+    G_add_keyword(_("position"));
+    G_add_keyword(_("querying"));
     module->description =
 	_("Allows the user to interactively query the category contents "
 	  "of multiple raster map layers at user specified locations "

Modified: grass/trunk/display/d.what.vect/main.c
===================================================================
--- grass/trunk/display/d.what.vect/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.what.vect/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -54,6 +54,9 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("vector"));
+    G_add_keyword(_("position"));
+    G_add_keyword(_("querying"));
     module->description =
 	_("Allows the user to interactively query a vector map layer "
 	  "at user-selected locations within the current geographic region.");

Modified: grass/trunk/display/d.where/main.c
===================================================================
--- grass/trunk/display/d.where/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.where/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -41,6 +41,8 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("position"));
+    G_add_keyword(_("querying"));
     module->description =
 	_("Identifies the geographic coordinates associated with "
 	  "point locations given in display coordinates.");

Modified: grass/trunk/display/d.zoom/main.c
===================================================================
--- grass/trunk/display/d.zoom/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/display/d.zoom/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -59,6 +59,7 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("zoom"));
     module->description =
 	_("Allows the user to change the current geographic "
 	  "region settings interactively, with a mouse.");

Modified: grass/trunk/general/g.access/main.c
===================================================================
--- grass/trunk/general/g.access/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.access/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -7,7 +7,7 @@
  *               Bernhard Reiter <bernhard intevation.de>,
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Hamish Bowman <hamish_b yahoo.com>, Radim Blazek <radim.blazek gmail.com>
- * PURPOSE:      
+ * PURPOSE:      Controls access to the current mapset for other users on the system
  * COPYRIGHT:    (C) 1999-2006 by the GRASS Development Team
  *
  *               This program is free software under the GNU General Public
@@ -35,6 +35,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     module->description =
 	_("Controls access to the current mapset for other users on the system.");
 

Modified: grass/trunk/general/g.cairocomp/main.c
===================================================================
--- grass/trunk/general/g.cairocomp/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.cairocomp/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -191,6 +191,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("gui"));
     module->description = _("Overlays multiple X Pixmaps");
 
     opt.in = G_define_option();

Modified: grass/trunk/general/g.dirseps/main.c
===================================================================
--- grass/trunk/general/g.dirseps/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.dirseps/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -32,6 +32,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     module->label =
 	_("Internal GRASS utility for converting directory separator characters.");
     module->description =

Modified: grass/trunk/general/g.filename/main.c
===================================================================
--- grass/trunk/general/g.filename/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.filename/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -8,7 +8,7 @@
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Hamish Bowman <hamish_b 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
@@ -37,6 +37,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     module->description = _("Prints GRASS data base file names.");
 
     /* Define the different options */

Modified: grass/trunk/general/g.findetc/main.c
===================================================================
--- grass/trunk/general/g.findetc/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.findetc/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -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
@@ -26,6 +26,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     module->description = "Searches for GRASS support files.";
 
     G_gisinit(argv[0]);

Modified: grass/trunk/general/g.findfile/main.c
===================================================================
--- grass/trunk/general/g.findfile/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.findfile/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -8,7 +8,7 @@
  *               Glynn Clements <glynn gclements.plus.com>,
  *               Jan-Oliver Wagner <jan intevation.de>
  *               Martin landa <landa.martin gmail.com>
- * PURPOSE:      
+ * PURPOSE:      Searches for GRASS data base files
  * COPYRIGHT:    (C) 1999-2008, 2011 by the GRASS Development Team
  *
  *               This program is free software under the GNU General
@@ -36,6 +36,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     G_add_keyword(_("data base files"));
     module->description =
 	_("Searches for GRASS data base files "

Modified: grass/trunk/general/g.mkfontcap/main.c
===================================================================
--- grass/trunk/general/g.mkfontcap/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.mkfontcap/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -68,6 +68,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("gui"));
     module->description =
 	_("Generates the font configuration file by scanning various directories "
 	  "for fonts");

Modified: grass/trunk/general/g.pnmcomp/main.c
===================================================================
--- grass/trunk/general/g.pnmcomp/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.pnmcomp/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -279,6 +279,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("gui"));
     module->description = "Overlays multiple PPM image files";
 
     opt.in = G_define_option();

Modified: grass/trunk/general/g.ppmtopng/main.c
===================================================================
--- grass/trunk/general/g.ppmtopng/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.ppmtopng/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -115,6 +115,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("gui"));
     module->description = "Converts between PPM/PGM and PNG image formats";
 
     opt.in = G_define_option();

Modified: grass/trunk/general/g.region/main.c
===================================================================
--- grass/trunk/general/g.region/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.region/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -61,6 +61,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("settings"));
     module->description =
 	_("Manages the boundary definitions for the " "geographic region.");
 

Modified: grass/trunk/general/g.tempfile/main.c
===================================================================
--- grass/trunk/general/g.tempfile/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/general/g.tempfile/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -34,6 +34,7 @@
 
     module = G_define_module();
     G_add_keyword(_("general"));
+    G_add_keyword(_("map management"));
     module->description =
 	"Creates a temporary file and prints the file name.";
 

Modified: grass/trunk/imagery/i.cca/main.c
===================================================================
--- grass/trunk/imagery/i.cca/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.cca/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -82,6 +82,8 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("statistics"));
+    G_add_keyword(_("CCA"));
     module->description =
 	_("Canonical components analysis (cca) "
 	  "program for image processing.");
@@ -96,7 +98,8 @@
     sig_opt->key = "signature";
     sig_opt->type = TYPE_STRING;
     sig_opt->required = YES;
-    sig_opt->description = _("Ascii file containing spectral signatures");
+    sig_opt->key_desc = "name";
+    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/trunk/imagery/i.class/main.c
===================================================================
--- grass/trunk/imagery/i.class/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.class/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -89,6 +89,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("classification"));
     module->label =
 	_("Generates spectral signatures for an image by allowing the user "
 	  "to outline regions of interest.");

Modified: grass/trunk/imagery/i.group/main.c
===================================================================
--- grass/trunk/imagery/i.group/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.group/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -50,6 +50,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("map management"));
     module->description =
 	_("Creates, edits, and lists groups and subgroups of imagery files.");
 

Modified: grass/trunk/imagery/i.points/main.c
===================================================================
--- grass/trunk/imagery/i.points/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.points/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -94,6 +94,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Mark ground control points on image to be rectified.");
 

Modified: grass/trunk/imagery/i.target/main.c
===================================================================
--- grass/trunk/imagery/i.target/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.target/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -43,6 +43,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("map management"));
     module->description =
 	_("Targets an imagery group to a GRASS location and mapset.");
 

Modified: grass/trunk/imagery/i.vpoints/main.c
===================================================================
--- grass/trunk/imagery/i.vpoints/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.vpoints/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -92,6 +92,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Set registration points for an imagery group from a vector map "
 	  "or keyboard entry.");

Modified: grass/trunk/imagery/i.zc/main.c
===================================================================
--- grass/trunk/imagery/i.zc/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/imagery/i.zc/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -50,6 +50,7 @@
 
     module = G_define_module();
     G_add_keyword(_("imagery"));
+    G_add_keyword(_("edges"));
     module->description =
 	_("Zero-crossing \"edge detection\" raster "
 	  "function for image processing.");

Modified: grass/trunk/misc/m.cogo/main.c
===================================================================
--- grass/trunk/misc/m.cogo/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/misc/m.cogo/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -223,6 +223,7 @@
 
     module = G_define_module();
     G_add_keyword(_("miscellaneous"));
+    G_add_keyword(_("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/trunk/raster/r.bitpattern/main.c
===================================================================
--- grass/trunk/raster/r.bitpattern/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.bitpattern/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -61,6 +61,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("algebra"));
     module->description = _("Compares bit patterns with a raster map.");
 
     /* Define the different options */

Modified: grass/trunk/raster/r.category/main.c
===================================================================
--- grass/trunk/raster/r.category/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.category/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -50,6 +50,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("category"));
     module->description =
 	_("Manages category values and labels associated "
 	  "with user-specified raster map layers.");

Modified: grass/trunk/raster/r.circle/main.c
===================================================================
--- grass/trunk/raster/r.circle/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.circle/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -49,6 +49,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Creates a raster map containing concentric "
 	  "rings around a given point.");

Modified: grass/trunk/raster/r.coin/main.c
===================================================================
--- grass/trunk/raster/r.coin/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.coin/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -64,6 +64,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Tabulates the mutual occurrence (coincidence) "
 	  "of categories for two raster map layers.");

Modified: grass/trunk/raster/r.compress/main.c
===================================================================
--- grass/trunk/raster/r.compress/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.compress/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -60,6 +60,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("map management"));
     module->description = _("Compresses and decompresses raster maps.");
 
     map = G_define_option();

Modified: grass/trunk/raster/r.covar/main.c
===================================================================
--- grass/trunk/raster/r.covar/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.covar/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -49,6 +49,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Outputs a covariance/correlation matrix "
 	  "for user-specified raster map layer(s).");

Modified: grass/trunk/raster/r.cross/main.c
===================================================================
--- grass/trunk/raster/r.cross/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.cross/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -71,6 +71,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Creates a cross product of the category values from "
 	  "multiple raster map layers.");

Modified: grass/trunk/raster/r.describe/main.c
===================================================================
--- grass/trunk/raster/r.describe/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.describe/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -52,6 +52,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("metadata"));
     module->description =
 	_("Prints terse list of category values found in a raster map layer.");
 

Modified: grass/trunk/raster/r.distance/main.c
===================================================================
--- grass/trunk/raster/r.distance/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.distance/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -36,6 +36,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("distance"));
     module->description =
 	_("Locates the closest points between objects in two raster maps.");
 

Modified: grass/trunk/raster/r.drain/main.c
===================================================================
--- grass/trunk/raster/r.drain/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.drain/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -106,6 +106,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("hydrology"));
     module->description =
 	_("Traces a flow through an elevation model on a raster map.");
 

Modified: grass/trunk/raster/r.external/main.c
===================================================================
--- grass/trunk/raster/r.external/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.external/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -522,6 +522,7 @@
     module = G_define_module();
     G_add_keyword(_("raster"));
     G_add_keyword(_("import"));
+    G_add_keyword(_("input"));
     G_add_keyword(_("external"));
     module->description =
 	_("Link GDAL supported raster data as a pseudo GRASS raster map.");

Modified: grass/trunk/raster/r.external.out/main.c
===================================================================
--- grass/trunk/raster/r.external.out/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.external.out/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -213,6 +213,7 @@
     module = G_define_module();
     G_add_keyword(_("raster"));
     G_add_keyword(_("export"));
+    G_add_keyword(_("output"));
     G_add_keyword(_("external"));
     module->description =
 	_("Defines raster output format utilizing GDAL library.");

Modified: grass/trunk/raster/r.his/main.c
===================================================================
--- grass/trunk/raster/r.his/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.his/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -60,6 +60,9 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("color transformation"));
+    G_add_keyword(_("RGB"));
+    G_add_keyword(_("HIS"));
     module->description =
 	_("Generates red, green and blue raster map layers "
 	  "combining hue, intensity and saturation (HIS) "

Modified: grass/trunk/raster/r.horizon/main.c
===================================================================
--- grass/trunk/raster/r.horizon/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.horizon/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -176,8 +176,8 @@
 
     G_gisinit(argv[0]);
     module = G_define_module();
-
     G_add_keyword(_("raster"));
+    G_add_keyword(_("sun position"));
     module->label =
 	_("Horizon angle computation from a digital elevation model.");
     module->description =

Modified: grass/trunk/raster/r.kappa/main.c
===================================================================
--- grass/trunk/raster/r.kappa/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.kappa/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -66,6 +66,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Calculate error matrix and kappa "
 	  "parameter for accuracy assessment of classification " "result.");

Modified: grass/trunk/raster/r.los/main.c
===================================================================
--- grass/trunk/raster/r.los/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.los/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -91,6 +91,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("viewshed"));
     module->description = _("Line-of-sight raster analysis program.");
 
     /* Define the different options */

Modified: grass/trunk/raster/r.mapcalc/main.c
===================================================================
--- grass/trunk/raster/r.mapcalc/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.mapcalc/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -88,7 +88,7 @@
 
     fp = fopen(filename, "r");
     if (!fp)
-	G_fatal_error(_("unable to open input file <%s>"), filename);
+	G_fatal_error(_("Unable to open input file <%s>"), filename);
 
     res = parse_stream(fp);
 

Modified: grass/trunk/raster/r.mfilter/main.c
===================================================================
--- grass/trunk/raster/r.mfilter/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.mfilter/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -54,7 +54,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
-    G_add_keyword(_("map algebra"));
+    G_add_keyword(_("algebra"));
+    G_add_keyword(_("statistics"));
     module->description = _("Performs raster map matrix filter.");
 
     /* Define the different options */

Modified: grass/trunk/raster/r.mode/main.c
===================================================================
--- grass/trunk/raster/r.mode/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.mode/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -52,6 +52,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("algebra"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Finds the mode of values in a cover map within "
 	  "areas assigned the same category value in a "

Modified: grass/trunk/raster/r.neighbors/main.c
===================================================================
--- grass/trunk/raster/r.neighbors/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.neighbors/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -115,6 +115,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("algebra"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Makes each cell category value a "
 	  "function of the category values assigned to the cells "

Modified: grass/trunk/raster/r.patch/main.c
===================================================================
--- grass/trunk/raster/r.patch/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.patch/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -50,6 +50,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Creates a composite raster map layer by using "
 	  "known category values from one (or more) map layer(s) "

Modified: grass/trunk/raster/r.profile/main.c
===================================================================
--- grass/trunk/raster/r.profile/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.profile/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -48,6 +48,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("profile"));
     module->description =
 	_("Outputs the raster map layer values lying on user-defined line(s).");
 

Modified: grass/trunk/raster/r.quant/main.c
===================================================================
--- grass/trunk/raster/r.quant/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.quant/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -45,6 +45,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("quantization"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Produces the quantization file for a floating-point map.");
 

Modified: grass/trunk/raster/r.quantile/main.c
===================================================================
--- grass/trunk/raster/r.quantile/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.quantile/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -253,6 +253,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("algebra"));
     G_add_keyword(_("statistics"));
     module->description = _("Compute quantiles using two passes.");
 

Modified: grass/trunk/raster/r.random/main.c
===================================================================
--- grass/trunk/raster/r.random/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.random/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -49,6 +49,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("random"));
+    G_add_keyword(_("vector"));
     module->description =
 	_("Creates a raster map layer and vector point map "
 	  "containing randomly located points.");

Modified: grass/trunk/raster/r.region/main.c
===================================================================
--- grass/trunk/raster/r.region/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.region/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -49,6 +49,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("metadata"));
     module->description =
 	_("Sets the boundary definitions for a raster map.");
 

Modified: grass/trunk/raster/r.resamp.bspline/main.c
===================================================================
--- grass/trunk/raster/r.resamp.bspline/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.resamp.bspline/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -72,7 +72,8 @@
     module = G_define_module();
     G_add_keyword(_("raster"));
     G_add_keyword(_("surface"));
-    G_add_keyword(_("resampling"));
+    G_add_keyword(_("resample"));
+    G_add_keyword(_("interpolation"));
     module->description =
 	_("Bicubic or bilinear spline interpolation with Tykhonov regularization.");
 

Modified: grass/trunk/raster/r.resamp.rst/main.c
===================================================================
--- grass/trunk/raster/r.resamp.rst/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.resamp.rst/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -146,6 +146,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("resample"));
     module->description =
 	_("Reinterpolates and optionally computes topographic analysis from "
 	  "input raster map to a new raster map (possibly with "

Modified: grass/trunk/raster/r.resample/main.c
===================================================================
--- grass/trunk/raster/r.resample/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.resample/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -52,6 +52,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("resample"));
     module->description =
 	_("GRASS raster map layer data resampling capability.");
 

Modified: grass/trunk/raster/r.rescale/main.c
===================================================================
--- grass/trunk/raster/r.rescale/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.rescale/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -46,6 +46,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("rescale"));
     module->description =
 	_("Rescales the range of category values " "in a raster map layer.");
 

Modified: grass/trunk/raster/r.rescale.eq/main.c
===================================================================
--- grass/trunk/raster/r.rescale.eq/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.rescale.eq/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -49,6 +49,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("rescale"));
     module->description =
 	_("Rescales histogram equalized the range of category "
 	  "values in a raster map layer.");

Modified: grass/trunk/raster/r.ros/main.c
===================================================================
--- grass/trunk/raster/r.ros/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.ros/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -209,7 +209,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
-    G_add_keyword(_("rate of spread"));
+    G_add_keyword(_("fire"));
     module->label = _("Generates rate of spread raster map layers.");
     module->description =
 	_("Generates three, or four raster map layers showing 1) the base "

Modified: grass/trunk/raster/r.solute.transport/main.c
===================================================================
--- grass/trunk/raster/r.solute.transport/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.solute.transport/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -227,6 +227,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("hydrology"));
     G_add_keyword(_("solute transport"));
     module->description =
 	_("Numerical calculation program for transient, confined and unconfined "

Modified: grass/trunk/raster/r.spread/main.c
===================================================================
--- grass/trunk/raster/r.spread/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.spread/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -100,6 +100,7 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("fire"));
     module->label =
 	_("Simulates elliptically anisotropic spread on a graphics window and "
 	 "generates a raster map of the cumulative time of spread, "

Modified: grass/trunk/raster/r.spreadpath/main.c
===================================================================
--- grass/trunk/raster/r.spreadpath/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.spreadpath/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -87,6 +87,8 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("fire"));
+    G_add_keyword(_("cumulative costs"));
     module->description =
 	_("Recursively traces the least cost path backwards to "
 	  "cells from which the cumulative cost was determined.");

Modified: grass/trunk/raster/r.sun/main.c
===================================================================
--- grass/trunk/raster/r.sun/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.sun/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -228,6 +228,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("sun energy"));
     module->label = _("Solar irradiance and irradiation model.");
     module->description =
 	_("Computes direct (beam), diffuse and reflected solar irradiation raster "

Modified: grass/trunk/raster/r.surf.area/main.c
===================================================================
--- grass/trunk/raster/r.surf.area/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.surf.area/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -87,7 +87,7 @@
     module = G_define_module();
     G_add_keyword(_("raster"));
     G_add_keyword(_("surface"));
-    G_add_keyword(_("interpolation"));
+    G_add_keyword(_("statistics"));
     module->description = _("Surface area estimation for rasters.");
 
     surf = G_define_option();

Modified: grass/trunk/raster/r.texture/main.c
===================================================================
--- grass/trunk/raster/r.texture/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.texture/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -73,6 +73,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("algebra"));
+    G_add_keyword(_("statistics"));
     module->description =
 	_("Generate images with textural features from a raster map.");
 

Modified: grass/trunk/raster/r.thin/main.c
===================================================================
--- grass/trunk/raster/r.thin/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.thin/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -54,6 +54,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("geometry"));
     module->description =
 	_("Thins non-zero cells that denote linear "
 	  "features in a raster map layer.");

Modified: grass/trunk/raster/r.to.vect/main.c
===================================================================
--- grass/trunk/raster/r.to.vect/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.to.vect/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -69,6 +69,7 @@
     module = G_define_module();
     G_add_keyword(_("raster"));
     G_add_keyword(_("conversion"));
+    G_add_keyword(_("geometry"));
     G_add_keyword(_("vectorization"));
     module->description = _("Converts a raster map into a vector map.");
 

Modified: grass/trunk/raster/r.transect/main.c
===================================================================
--- grass/trunk/raster/r.transect/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.transect/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -101,6 +101,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("transect"));
     module->description =
 	_("Outputs raster map layer values lying along "
 	  "user defined transect line(s).");

Modified: grass/trunk/raster/r.volume/main.c
===================================================================
--- grass/trunk/raster/r.volume/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.volume/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -56,6 +56,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("volume"));
     module->description =
 	_("Calculates the volume of data \"clumps\", "
 	  "and (optionally) produces a GRASS vector points map "

Modified: grass/trunk/raster/r.what/main.c
===================================================================
--- grass/trunk/raster/r.what/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.what/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -89,6 +89,8 @@
     /* Set description */
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("position"));
+    G_add_keyword(_("querying"));
     module->description =
 	_("Queries raster map layers on their category values and category labels.");
 

Modified: grass/trunk/raster/r.what.color/main.c
===================================================================
--- grass/trunk/raster/r.what.color/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster/r.what.color/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -86,6 +86,8 @@
 
     module = G_define_module();
     G_add_keyword(_("raster"));
+    G_add_keyword(_("querying"));
+    G_add_keyword(_("color table"));
     module->description = _("Queries colors for a raster map layer.");
 
     opt.input = G_define_option();

Modified: grass/trunk/raster3d/r3.cross.rast/main.c
===================================================================
--- grass/trunk/raster3d/r3.cross.rast/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster3d/r3.cross.rast/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -257,6 +257,7 @@
 
     module = G_define_module();
     G_add_keyword(_("raster3d"));
+    G_add_keyword(_("raster"));
     G_add_keyword(_("voxel"));
     module->description =
 	_("Creates cross section 2D raster map from 3d raster map based on 2D elevation map");

Modified: grass/trunk/raster3d/r3.gwflow/main.c
===================================================================
--- grass/trunk/raster3d/r3.gwflow/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/raster3d/r3.gwflow/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -158,6 +158,7 @@
     module = G_define_module();
     G_add_keyword(_("raster3d"));
     G_add_keyword(_("voxel"));
+    G_add_keyword(_("hydrology"));
     G_add_keyword(_("groundwater"));
     G_add_keyword(_("numeric"));
     G_add_keyword(_("simulation"));

Modified: grass/trunk/vector/v.build/main.c
===================================================================
--- grass/trunk/vector/v.build/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.build/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -34,6 +34,7 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("geometry"));
     G_add_keyword(_("topology"));
     module->description = _("Creates topology for vector map.");
 

Modified: grass/trunk/vector/v.external/main.c
===================================================================
--- grass/trunk/vector/v.external/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.external/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -46,9 +46,9 @@
     
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("external"));
-    G_add_keyword(_("ogr"));
-    
+    G_add_keyword(_("import"));
+    G_add_keyword(_("input"));
+    G_add_keyword(_("external")); 
     module->description = _("Creates a new pseudo-vector map as a link to an OGR-supported layer.");
     
     parse_args(argc, argv,

Modified: grass/trunk/vector/v.external.out/main.c
===================================================================
--- grass/trunk/vector/v.external.out/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.external.out/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -32,9 +32,9 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("export"));
     G_add_keyword(_("output"));
     G_add_keyword(_("external"));
-
     module->description =
 	_("Defines vector output format utilizing OGR library.");
 

Modified: grass/trunk/vector/v.in.region/main.c
===================================================================
--- grass/trunk/vector/v.in.region/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.in.region/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -36,6 +36,7 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("geometry"));
     module->description = _("Create a new vector from the current region.");
 
     out_opt = G_define_standard_option(G_OPT_V_OUTPUT);

Modified: grass/trunk/vector/v.net/main.c
===================================================================
--- grass/trunk/vector/v.net/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -43,7 +43,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("maintenance"));
     module->description = _("Performs network maintenance.");
 
     define_options(&opt);

Modified: grass/trunk/vector/v.net.alloc/main.c
===================================================================
--- grass/trunk/vector/v.net.alloc/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net.alloc/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -58,7 +58,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("allocation"));
     module->label =
 	_("Allocate subnets for nearest centres (direction from centre).");
     module->description =

Modified: grass/trunk/vector/v.net.iso/main.c
===================================================================
--- grass/trunk/vector/v.net.iso/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net.iso/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -70,7 +70,8 @@
     module = G_define_module();
     module->label = _("Splits net by cost isolines.");
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("isolines"));
     module->description =
 	_("Splits net to bands between cost isolines (direction from centre). "
 	 "Centre node must be opened (costs >= 0). "

Modified: grass/trunk/vector/v.net.path/main.c
===================================================================
--- grass/trunk/vector/v.net.path/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net.path/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -38,7 +38,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("shortest path"));
     module->description = _("Finds shortest path on vector network.");
 
     input_opt = G_define_standard_option(G_OPT_V_INPUT);

Modified: grass/trunk/vector/v.net.salesman/main.c
===================================================================
--- grass/trunk/vector/v.net.salesman/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net.salesman/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -94,7 +94,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("salesman"));
     module->label =
 	_("Creates a cycle connecting given nodes (Traveling salesman problem).");
     module->description =

Modified: grass/trunk/vector/v.net.steiner/main.c
===================================================================
--- grass/trunk/vector/v.net.steiner/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.net.steiner/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -342,7 +342,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
-    G_add_keyword(_("networking"));
+    G_add_keyword(_("network"));
+    G_add_keyword(_("steiner tree"));
     module->label =
 	_("Create Steiner tree for the network and given terminals");
     module->description =

Modified: grass/trunk/vector/v.perturb/main.c
===================================================================
--- grass/trunk/vector/v.perturb/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.perturb/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -58,6 +58,7 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("geometry"));
     G_add_keyword(_("statistics"));
     
     module->description =

Modified: grass/trunk/vector/v.voronoi/main.c
===================================================================
--- grass/trunk/vector/v.voronoi/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.voronoi/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -114,6 +114,8 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("geometry"));
+    G_add_keyword(_("triangulation"));
     module->description = _("Creates a Voronoi diagram from an input vector "
 			    "map containing points or centroids.");
 

Modified: grass/trunk/vector/v.what/main.c
===================================================================
--- grass/trunk/vector/v.what/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.what/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -52,6 +52,7 @@
 
     module = G_define_module();
     G_add_keyword(_("vector"));
+    G_add_keyword(_("position"));
     G_add_keyword(_("querying"));
     module->description = _("Queries a vector map at given locations.");
 

Modified: grass/trunk/vector/v.what.rast/main.c
===================================================================
--- grass/trunk/vector/v.what.rast/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/vector/v.what.rast/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -79,6 +79,8 @@
     module = G_define_module();
     G_add_keyword(_("vector"));
     G_add_keyword(_("raster"));
+    G_add_keyword(_("position"));
+    G_add_keyword(_("querying"));
     G_add_keyword(_("attribute table"));
     module->description =
 	_("Uploads raster values at positions of vector points to the table.");

Modified: grass/trunk/visualization/nviz/src/nvizMain.c
===================================================================
--- grass/trunk/visualization/nviz/src/nvizMain.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/visualization/nviz/src/nvizMain.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -68,9 +68,11 @@
     }
 
     module = G_define_module();
+    G_add_keyword(_("visualization"));
     G_add_keyword(_("raster"));
+    G_add_keyword(_("raster3d"));
     G_add_keyword(_("vector"));
-    G_add_keyword(_("visualization"));
+    G_add_keyword(_("display"));
     module->description =
 	_("nviz - Visualization and animation tool for GRASS data.");
 

Modified: grass/trunk/visualization/wximgview/main.cc
===================================================================
--- grass/trunk/visualization/wximgview/main.cc	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/visualization/wximgview/main.cc	2011-04-21 20:40:05 UTC (rev 46065)
@@ -250,6 +250,9 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
+    G_add_keyword(_("vector"));
+    G_add_keyword(_("visualization"));
     module->description = _("View BMP images from the PNG driver.");
 
     opt.image = G_define_option();

Modified: grass/trunk/visualization/ximgview/main.c
===================================================================
--- grass/trunk/visualization/ximgview/main.c	2011-04-21 20:37:24 UTC (rev 46064)
+++ grass/trunk/visualization/ximgview/main.c	2011-04-21 20:40:05 UTC (rev 46065)
@@ -288,6 +288,9 @@
 
     module = G_define_module();
     G_add_keyword(_("display"));
+    G_add_keyword(_("raster"));
+    G_add_keyword(_("vector"));
+    G_add_keyword(_("visualization"));
     module->description = _("View BMP images from the PNG driver.");
 
     opt.image = G_define_option();



More information about the grass-commit mailing list