summaryrefslogtreecommitdiffstats
path: root/chromium/tools/grit/grit/format/chrome_messages_json.py
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/tools/grit/grit/format/chrome_messages_json.py')
-rw-r--r--chromium/tools/grit/grit/format/chrome_messages_json.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/tools/grit/grit/format/chrome_messages_json.py b/chromium/tools/grit/grit/format/chrome_messages_json.py
index 7b370d7fdca..be934ab1175 100644
--- a/chromium/tools/grit/grit/format/chrome_messages_json.py
+++ b/chromium/tools/grit/grit/format/chrome_messages_json.py
@@ -25,10 +25,11 @@ def Format(root, lang='en', output_dir='.'):
for child in root.ActiveDescendants():
if isinstance(child, message.MessageNode):
id = child.attrs['name']
- if id.startswith('IDR_'):
+ if id.startswith('IDR_') or id.startswith('IDS_'):
id = id[4:]
- loc_message = encoder.encode(child.Translate(lang))
+ loc_message = encoder.encode(child.ws_at_start + child.Translate(lang) +
+ child.ws_at_end)
if not first:
yield ',\n'