--- Moin/Moin19/MoinMoin/PageEditor.py	2009-12-04 21:01:10 +0000
+++ PageEditor.py	2009-12-04 21:01:03 +0000
@@ -765,16 +765,19 @@
         u = request.user
         obfuscated_email_address = encodeSpamSafeEmail(u.email)
         signature = u.signature()
+        _ = self._
+        N_ = lambda x:x
         variables = {
-            'PAGE': self.page_name,
-            'TIME': "<<DateTime(%s)>>" % now,
-            'DATE': "<<Date(%s)>>" % now,
-            'ME': u.name,
-            'USERNAME': signature,
-            'USER': "-- %s" % signature,
-            'SIG': "-- %s <<DateTime(%s)>>" % (signature, now),
-            'EMAIL': "<<MailTo(%s)>>" % (obfuscated_email_address)
+            N_('PAGE'): self.page_name,
+            N_('TIME'): "<<DateTime(%s)>>" % now,
+            N_('DATE'): "<<Date(%s)>>" % now,
+            N_('ME'): u.name,
+            N_('USERNAME'): signature,
+            N_('USER'): "-- %s" % signature,
+            N_('SIG'): "-- %s <<DateTime(%s)>>" % (signature, now),
+            N_('EMAIL'): "<<MailTo(%s)>>" % (obfuscated_email_address)
         }
+        variables.update(dict(zip([_(name) for name in variables], variables.values())))
 
         if u.valid and u.name:
             if u.email:
