diff babel/messages/mofile.py @ 420:53c68c594b5f

Add support for `msgctxt`. See #54.
author palgarvio
date Thu, 18 Dec 2008 00:14:40 +0000
parents 9c41fe73e2e6
children f583916557ad 85e1beadacb0
line wrap: on
line diff
--- a/babel/messages/mofile.py
+++ b/babel/messages/mofile.py
@@ -186,7 +186,8 @@
             else:
                 msgstr = message.string.encode(catalog.charset)
         if message.context:
-            msgid = '\x04'.join(message.context.encode(catalog.charset), msgid)
+            msgid = '\x04'.join([message.context.encode(catalog.charset),
+                                 msgid])
         offsets.append((len(ids), len(msgid), len(strs), len(msgstr)))
         ids += msgid + '\x00'
         strs += msgstr + '\x00'
Copyright (C) 2012-2017 Edgewall Software