Jelajahi Sumber

small fix on keywords page

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@55333 15284696-431f-4ddb-bdfa-cd5b030d7da7
Luca Delucchi 12 tahun lalu
induk
melakukan
9366068459
2 mengubah file dengan 5 tambahan dan 4 penghapusan
  1. 1 1
      man/build_html.py
  2. 4 3
      man/build_keywords.py

+ 1 - 1
man/build_html.py

@@ -162,7 +162,7 @@ r"""<!-- the files grass7.html & helptext.html file live in lib/init/ -->
 
 footer_tmpl = string.Template(\
 r"""<hr>
-<p><a href="${index_url}">Help Index</a> | <a href="topics.html">Topics Index</a> | <a href="full_index.html">Full Index</a></p>
+<p><a href="${index_url}">Help Index</a> | <a href="topics.html">Topics Index</a> | <a href="keywords.html">Keywords Index</a> | <a href="full_index.html">Full Index</a></p>
 <p>&copy; 2003-${year} <a href="http://grass.osgeo.org">GRASS Development Team</a>, GRASS GIS ${grass_version} Reference Manual</p>
 </body>
 </html>

+ 4 - 3
man/build_keywords.py

@@ -34,7 +34,8 @@ for fname in htmlfiles:
     except:
         continue
     for key in keys:
-        key = key.strip().title()
+        key = key.strip()
+        key = "%s%s" % (key[0].upper(), key[1:])
         if key not in keywords.keys():
             keywords[key] = []
             keywords[key].append(fname)
@@ -49,11 +50,11 @@ for black in blacklist:
 
 keywordsfile = open(os.path.join(path, 'keywords.html'), 'w')
 keywordsfile.write(header1_tmpl.substitute(title = "GRASS GIS " \
-                        "%s Reference Manual: Keyword index" % grass_version))
+                        "%s Reference Manual: Keywords index" % grass_version))
 keywordsfile.write(headerkeywords_tmpl)
 for key, values in sorted(keywords.iteritems()):
     keyword_line = "<li><b>%s</b>:" % key
-    for value in values:
+    for value in sorted(values):
         keyword_line += ' <a href="%s">%s</a>,' % (value, value.replace('.html',
                                                                         ''))
     keyword_line = keyword_line.rstrip(',')