[PATCH 05 of 17] mark strings for translation in alias extension

Martin Geisler mg at daimi.au.dk
Sat Aug 23 15:55:21 CDT 2008


# HG changeset patch
# User Martin Geisler <mg at daimi.au.dk>
# Date 1219523212 -7200
# Node ID 7bba28afbd06c9b128e1935652bc34a1c613043a
# Parent  e2f4e1ef8b621e4434961a948ad652da2c702866
mark strings for translation in alias extension

diff -r e2f4e1ef8b62 -r 7bba28afbd06 hgext/alias.py
--- a/hgext/alias.py	Sat Aug 23 22:25:30 2008 +0200
+++ b/hgext/alias.py	Sat Aug 23 22:26:52 2008 +0200
@@ -11,6 +11,7 @@
 
 from mercurial.cmdutil import findcmd, UnknownCommand, AmbiguousCommand
 from mercurial import commands
+from mercurial.i18n import _
 
 cmdtable = {}
 
@@ -49,13 +50,13 @@
                 commands.norepo += ' %s' % self._name
             return
         except UnknownCommand:
-            msg = '*** [alias] %s: command %s is unknown' % \
+            msg = _('*** [alias] %s: command %s is unknown') % \
                   (self._name, self._target)
         except AmbiguousCommand:
-            msg = '*** [alias] %s: command %s is ambiguous' % \
+            msg = _('*** [alias] %s: command %s is ambiguous') % \
                   (self._name, self._target)
         except RecursiveCommand:
-            msg = '*** [alias] %s: circular dependency on %s' % \
+            msg = _('*** [alias] %s: circular dependency on %s') % \
                   (self._name, self._target)
         def nocmd(*args, **opts):
             self._ui.warn(msg + '\n')
@@ -67,7 +68,7 @@
 def uisetup(ui):
     for cmd, target in ui.configitems('alias'):
         if not target:
-            ui.warn('*** [alias] %s: no definition\n' % cmd)
+            ui.warn(_('*** [alias] %s: no definition\n') % cmd)
             continue
         args = target.split(' ')
         tcmd = args.pop(0)


More information about the Mercurial-devel mailing list