diff options
Diffstat (limited to 'chromium/third_party/libaddressinput/chromium/tools/update-strings.py')
-rwxr-xr-x | chromium/third_party/libaddressinput/chromium/tools/update-strings.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/chromium/third_party/libaddressinput/chromium/tools/update-strings.py b/chromium/third_party/libaddressinput/chromium/tools/update-strings.py new file mode 100755 index 00000000000..44e8351087f --- /dev/null +++ b/chromium/third_party/libaddressinput/chromium/tools/update-strings.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +# Copyright 2014 The Chromium Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +# This script updates the address_input_strings.grdp file based on the strings +# in libaddressinput. + +import os +import sys + +HEADER = """<!-- + +DO NOT MODIFY. + +This file is generated by +third_party/libaddressinput/chromium/tools/update-strings.py from +src/third_party/libaddressinput/src/cpp/res/messages.grdp. Submit modifications +to the upstream library at https://github.com/googlei18n/libaddressinput. + +--> +""" + +script_dir = os.path.dirname(os.path.realpath(__file__)) +from_file = os.path.abspath(os.path.join( + script_dir, os.pardir, os.pardir, 'src', 'cpp', 'res', 'messages.grdp')) +to_file = os.path.abspath(os.path.join( + script_dir, os.pardir, os.pardir, os.pardir, os.pardir, 'chrome', 'app', + 'address_input_strings.grdp')) + +with open(from_file, 'r') as source: + with open(to_file, 'w') as destination: + destination.write(source.readline()) # XML declaration. + destination.write(HEADER) + destination.write(source.read()) |