[PATCH] templater: tell hggettext to collect help of template functions

Yuya Nishihara yuya at tcha.org
Fri Apr 3 13:38:48 UTC 2015


# HG changeset patch
# User Yuya Nishihara <yuya at tcha.org>
# Date 1428064599 -32400
#      Fri Apr 03 21:36:39 2015 +0900
# Node ID c02f87bdcca13189ddc4b7ffe3c9c1d3495f84ea
# Parent  916dd2c469982d3254caceb30ee8fe2d67813cac
templater: tell hggettext to collect help of template functions

diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -118,6 +118,7 @@ i18n/hg.pot: $(PYFILES) $(DOCFILES) i18n
 	  hgext/*.py hgext/*/__init__.py \
 	  mercurial/fileset.py mercurial/revset.py \
 	  mercurial/templatefilters.py mercurial/templatekw.py \
+	  mercurial/templater.py \
 	  mercurial/filemerge.py \
 	  $(DOCFILES) > i18n/hg.pot.tmp
         # All strings marked for translation in Mercurial contain
diff --git a/mercurial/templater.py b/mercurial/templater.py
--- a/mercurial/templater.py
+++ b/mercurial/templater.py
@@ -793,3 +793,6 @@ def stylemap(styles, paths=None):
                     return style, mapfile
 
     raise RuntimeError("No hgweb templates found in %r" % paths)
+
+# tell hggettext to extract docstrings from these functions:
+i18nfunctions = funcs.values()


More information about the Mercurial-devel mailing list