changeset 72:f5a6bf38df89

Fix for mixed singular/plural messages, follow-up to [70].
author cmlenz
date Fri, 08 Jun 2007 16:22:10 +0000
parents b260ffa01a2d
children 5d8e87acdcc7
files babel/messages/catalog.py
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/babel/messages/catalog.py
+++ b/babel/messages/catalog.py
@@ -49,7 +49,7 @@
         if not string and self.pluralizable:
             string = (u'', u'')
         self.string = string
-        self.locations = locations
+        self.locations = list(locations)
         self.flags = set(flags)
         if id and self.python_format:
             self.flags.add('python-format')
@@ -309,6 +309,7 @@
             if message.pluralizable and not current.pluralizable:
                 # The new message adds pluralization
                 current.id = message.id
+                current.string = message.string
             current.locations.extend(message.locations)
             current.flags |= message.flags
             message = current
Copyright (C) 2012-2017 Edgewall Software