| Index: grit/format/js_map_format.py
|
| diff --git a/grit/format/js_map_format.py b/grit/format/js_map_format.py
|
| index 044dcd1eb3c718cb9fc708473a7652d1da84b663..64e0466f4fa1d4b73bfa72d15becccfb9322ea70 100644
|
| --- a/grit/format/js_map_format.py
|
| +++ b/grit/format/js_map_format.py
|
| @@ -43,10 +43,12 @@ class Message(interface.ItemFormatter):
|
| # Remove position numbers from placeholders.
|
| en_message = re.sub(r'%\d\$([a-z])', r'%\1', en_message)
|
| # Escape double quotes.
|
| + en_message = re.sub(r'\\', r'\\\\', en_message)
|
| en_message = re.sub(r'"', r'\"', en_message)
|
|
|
| loc_message = item.ws_at_start + item.Translate(lang) + item.ws_at_end
|
| # Escape double quotes.
|
| + loc_message = re.sub(r'\\', r'\\\\', loc_message)
|
| loc_message = re.sub(r'"', r'\"', loc_message)
|
|
|
| return '\nlocalizedStrings["%s"] = "%s";' % (en_message, loc_message)
|
|
|