[PATCH STABLE] i18n: extract doc string of each web commands as translatable one
FUJIWARA Katsunori
foozy at lares.dti.ne.jp
Mon Apr 27 15:41:09 UTC 2015
# HG changeset patch
# User FUJIWARA Katsunori <foozy at lares.dti.ne.jp>
# Date 1430149096 -32400
# Tue Apr 28 00:38:16 2015 +0900
# Branch stable
# Node ID 9d7e122ffda3a8deff618c80d9d413e043fc48c6
# Parent 8015a3cf13805a307b43f22d821cad4824d094ea
i18n: extract doc string of each web commands as translatable one
Before this patch, doc string of each web commands isn't extracted as
translatable one, even though web commands are listed up in "hg help
hgweb".
This patch adds "mercurial/hgweb/webcommands.py" on to arguments of
"i18n/hggettext". "i18nfunctions" added into "webcommands.py" is used
by "i18n/hggettext" to get the list of functions having translatable
doc string.
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -120,6 +120,7 @@
mercurial/templatefilters.py mercurial/templatekw.py \
mercurial/templater.py \
mercurial/filemerge.py \
+ mercurial/hgweb/webcommands.py \
$(DOCFILES) > i18n/hg.pot.tmp
# All strings marked for translation in Mercurial contain
# ASCII characters only. But some files contain string
diff --git a/mercurial/hgweb/webcommands.py b/mercurial/hgweb/webcommands.py
--- a/mercurial/hgweb/webcommands.py
+++ b/mercurial/hgweb/webcommands.py
@@ -1318,3 +1318,6 @@
except error.UnknownCommand:
raise ErrorResponse(HTTP_NOT_FOUND)
return tmpl('help', topic=topicname, doc=doc)
+
+# tell hggettext to extract docstrings from these functions:
+i18nfunctions = commands.values()
More information about the Mercurial-devel
mailing list