| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 """Helper script to repack paks for a list of locales. | 6 """Helper script to repack paks for a list of locales. |
| 7 | 7 |
| 8 Gyp doesn't have any built-in looping capability, so this just provides a way to | 8 Gyp doesn't have any built-in looping capability, so this just provides a way to |
| 9 loop over a list of locales when repacking pak files, thus avoiding a | 9 loop over a list of locales when repacking pak files, thus avoiding a |
| 10 proliferation of mostly duplicate, cut-n-paste gyp actions. | 10 proliferation of mostly duplicate, cut-n-paste gyp actions. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 26 SHARE_INT_DIR = None | 26 SHARE_INT_DIR = None |
| 27 INT_DIR = None | 27 INT_DIR = None |
| 28 | 28 |
| 29 # The target platform. If it is not defined, sys.platform will be used. | 29 # The target platform. If it is not defined, sys.platform will be used. |
| 30 OS = None | 30 OS = None |
| 31 | 31 |
| 32 # Note that OS is normally set to 'linux' when building for chromeos. | 32 # Note that OS is normally set to 'linux' when building for chromeos. |
| 33 CHROMEOS = False | 33 CHROMEOS = False |
| 34 | 34 |
| 35 USE_ASH = False | 35 USE_ASH = False |
| 36 ENABLE_AUTOFILL_DIALOG = False | |
| 37 ENABLE_EXTENSIONS = False | 36 ENABLE_EXTENSIONS = False |
| 38 | 37 |
| 39 WHITELIST = None | 38 WHITELIST = None |
| 40 | 39 |
| 41 # Extra input files. | 40 # Extra input files. |
| 42 EXTRA_INPUT_FILES = [] | 41 EXTRA_INPUT_FILES = [] |
| 43 | 42 |
| 44 class Usage(Exception): | 43 class Usage(Exception): |
| 45 def __init__(self, msg): | 44 def __init__(self, msg): |
| 46 self.msg = msg | 45 self.msg = msg |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 'bluetooth_strings_%s.pak' % locale)) | 118 'bluetooth_strings_%s.pak' % locale)) |
| 120 | 119 |
| 121 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_da.pak', | 120 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ui/strings/ui_strings_da.pak', |
| 122 inputs.append(os.path.join(SHARE_INT_DIR, 'ui', 'strings', | 121 inputs.append(os.path.join(SHARE_INT_DIR, 'ui', 'strings', |
| 123 'ui_strings_%s.pak' % locale)) | 122 'ui_strings_%s.pak' % locale)) |
| 124 | 123 |
| 125 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_da.pak', | 124 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ui/strings/app_locale_settings_da.pak', |
| 126 inputs.append(os.path.join(SHARE_INT_DIR, 'ui', 'strings', | 125 inputs.append(os.path.join(SHARE_INT_DIR, 'ui', 'strings', |
| 127 'app_locale_settings_%s.pak' % locale)) | 126 'app_locale_settings_%s.pak' % locale)) |
| 128 | 127 |
| 128 #e.g. '<(SHARED_INTERMEDIATE_DIR)/third_party/libaddressinput/ |
| 129 # address_input_strings_da.pak', |
| 130 inputs.append(os.path.join(SHARE_INT_DIR, 'third_party', 'libaddressinput', |
| 131 'address_input_strings_%s.pak' % locale)) |
| 132 |
| 129 else: | 133 else: |
| 130 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_locale_settings_da.pak' | 134 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_locale_settings_da.pak' |
| 131 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', | 135 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', |
| 132 'ios_locale_settings_%s.pak' % locale)) | 136 'ios_locale_settings_%s.pak' % locale)) |
| 133 | 137 |
| 134 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_strings_da.pak' | 138 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_strings_da.pak' |
| 135 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', | 139 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', |
| 136 'ios_strings_%s.pak' % locale)) | 140 'ios_strings_%s.pak' % locale)) |
| 137 | 141 |
| 138 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_chromium_strings_da.pak' | 142 #e.g. '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ios_chromium_strings_da.pak' |
| 139 # or '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ | 143 # or '<(SHARED_INTERMEDIATE_DIR)/ios/chrome/ |
| 140 # ios_google_chrome_strings_da.pak' | 144 # ios_google_chrome_strings_da.pak' |
| 141 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', | 145 inputs.append(os.path.join(SHARE_INT_DIR, 'ios', 'chrome', |
| 142 'ios_%s_strings_%s.pak' % (BRANDING, locale))) | 146 'ios_%s_strings_%s.pak' % (BRANDING, locale))) |
| 143 | 147 |
| 144 if ENABLE_AUTOFILL_DIALOG: | |
| 145 #e.g. '<(SHARED_INTERMEDIATE_DIR)/third_party/libaddressinput/ | |
| 146 # address_input_strings_da.pak', | |
| 147 inputs.append(os.path.join(SHARE_INT_DIR, 'third_party', 'libaddressinput', | |
| 148 'address_input_strings_%s.pak' % locale)) | |
| 149 | |
| 150 if ENABLE_EXTENSIONS: | 148 if ENABLE_EXTENSIONS: |
| 151 # For example: | 149 # For example: |
| 152 # '<(SHARED_INTERMEDIATE_DIR)/extensions/strings/extensions_strings_da.pak | 150 # '<(SHARED_INTERMEDIATE_DIR)/extensions/strings/extensions_strings_da.pak |
| 153 # TODO(jamescook): When Android stops building extensions code move this | 151 # TODO(jamescook): When Android stops building extensions code move this |
| 154 # to the OS != 'ios' and OS != 'android' section below. | 152 # to the OS != 'ios' and OS != 'android' section below. |
| 155 inputs.append(os.path.join(SHARE_INT_DIR, 'extensions', 'strings', | 153 inputs.append(os.path.join(SHARE_INT_DIR, 'extensions', 'strings', |
| 156 'extensions_strings_%s.pak' % locale)) | 154 'extensions_strings_%s.pak' % locale)) |
| 157 | 155 |
| 158 #e.g. '<(grit_out_dir)/google_chrome_strings_da.pak' | 156 #e.g. '<(grit_out_dir)/google_chrome_strings_da.pak' |
| 159 # or | 157 # or |
| (...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 | 288 |
| 291 if print_outputs: | 289 if print_outputs: |
| 292 return list_outputs(locales) | 290 return list_outputs(locales) |
| 293 | 291 |
| 294 return repack_locales(locales) | 292 return repack_locales(locales) |
| 295 | 293 |
| 296 if __name__ == '__main__': | 294 if __name__ == '__main__': |
| 297 results = DoMain(sys.argv[1:]) | 295 results = DoMain(sys.argv[1:]) |
| 298 if results: | 296 if results: |
| 299 print results | 297 print results |
| OLD | NEW |