Mercurial > hg
changeset 24859:64e3f97bdf08 stable
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.
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Tue, 28 Apr 2015 00:38:16 +0900 |
parents | a99931201d1b |
children | 263ec70769cb |
files | Makefile mercurial/hgweb/webcommands.py |
diffstat | 2 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/Makefile Fri Apr 24 23:23:55 2015 -0400 +++ b/Makefile Tue Apr 28 00:38:16 2015 +0900 @@ -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
--- a/mercurial/hgweb/webcommands.py Fri Apr 24 23:23:55 2015 -0400 +++ b/mercurial/hgweb/webcommands.py Tue Apr 28 00:38:16 2015 +0900 @@ -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()