i18n: translate revset predicate docstrings stable
authorWagner Bruna <wbruna@yahoo.com>
Tue, 26 Oct 2010 23:51:01 -0200
branchstable
changeset 12855 d01c21002e82
parent 12854 5d3f3d577218
child 12856 5c6c10e6b5a6
i18n: translate revset predicate docstrings
mercurial/revset.py
--- a/mercurial/revset.py	Tue Oct 26 23:07:14 2010 -0200
+++ b/mercurial/revset.py	Tue Oct 26 23:51:01 2010 -0200
@@ -8,7 +8,7 @@
 import re
 import parser, util, error, discovery
 import match as matchmod
-from i18n import _
+from i18n import _, gettext
 
 elements = {
     "(": (20, ("group", 1, ")"), ("func", 1, ")")),
@@ -785,10 +785,11 @@
         text = symbols[name].__doc__
         if not text:
             continue
+        text = gettext(text.rstrip())
         lines = text.splitlines()
         lines[1:] = [('  ' + l.strip()) for l in lines[1:]]
         predicates.append('\n'.join(lines))
-    predicates = '\n'.join(predicates)
+    predicates = '\n\n'.join(predicates)
     doc = doc.replace('.. predicatesmarker', predicates)
     return doc