diff options
author | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-24 14:44:16 +0000 |
---|---|---|
committer | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-24 14:44:16 +0000 |
commit | e2069f485f5b9b5b2af2079ae52f1f1273397a6b (patch) | |
tree | caca6ba90418e2cf3c5dc75e8e2a19825cd2cb3e /webkit/webkit.gyp | |
parent | 36c565a32e1b60f3f7d02be640959f2ff9b2c762 (diff) | |
download | chromium_src-e2069f485f5b9b5b2af2079ae52f1f1273397a6b.zip chromium_src-e2069f485f5b9b5b2af2079ae52f1f1273397a6b.tar.gz chromium_src-e2069f485f5b9b5b2af2079ae52f1f1273397a6b.tar.bz2 |
DevTools l10n: merge Inspector's and DevTools's strings; also, disable l10n until mgr agreeement.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/173267
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24094 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/webkit.gyp')
-rw-r--r-- | webkit/webkit.gyp | 131 |
1 files changed, 85 insertions, 46 deletions
diff --git a/webkit/webkit.gyp b/webkit/webkit.gyp index c228e47..7191e32d 100644 --- a/webkit/webkit.gyp +++ b/webkit/webkit.gyp @@ -1254,9 +1254,8 @@ 'msvs_guid': 'C66B126D-0ECE-4CA2-B6DC-FA780AFBBF09', 'dependencies': [ '../net/net.gyp:net', - 'devtools_strings', 'inspector_resources', - 'inspector_strings', + 'localized_strings', 'webcore', 'webkit', 'webkit_resources', @@ -1579,32 +1578,32 @@ 'type': 'none', 'msvs_guid': '14F3FA5A-C401-4A7F-8F25-C23739D1C0BE', 'variables': { - 'grit_path': '../tools/grit/grit.py', - 'grit_out_dir': '<(PRODUCT_DIR)/resources/inspector/l10n', + 'grit_path': '../tools/grit/grit.py', + 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/webkit/glue/inspector', }, 'actions': [ - { - 'action_name': 'inspector_strings', - 'variables': { - 'input_path': 'glue/inspector_strings.grd', - }, - 'inputs': [ - '<(input_path)', - ], - 'outputs': [ - '<(grit_out_dir)/inspectorStrings_da.js', - '<(grit_out_dir)/inspectorStrings_en-US.js', - '<(grit_out_dir)/inspectorStrings_he.js', - '<(grit_out_dir)/inspectorStrings_zh-TW.js', - ], - 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'], - 'message': 'Generating resources from <(input_path)', - }, + { + 'action_name': 'inspector_strings', + 'variables': { + 'input_path': 'glue/inspector_strings.grd', + }, + 'inputs': [ + '<(input_path)', + ], + 'outputs': [ + '<(grit_out_dir)/inspectorStrings_da.js', + '<(grit_out_dir)/inspectorStrings_en-US.js', + '<(grit_out_dir)/inspectorStrings_he.js', + '<(grit_out_dir)/inspectorStrings_zh-TW.js', + ], + 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'], + 'message': 'Generating resources from <(input_path)', + }, ], 'conditions': [ - ['OS=="win"', { - 'dependencies': ['../build/win/system.gyp:cygwin'], - }], + ['OS=="win"', { + 'dependencies': ['../build/win/system.gyp:cygwin'], + }], ], }, { @@ -1612,32 +1611,72 @@ 'type': 'none', 'msvs_guid': 'AE42E1EB-E848-4FD2-B42F-800604062918', 'variables': { - 'grit_path': '../tools/grit/grit.py', - 'grit_out_dir': '<(PRODUCT_DIR)/resources/inspector/l10n', + 'grit_path': '../tools/grit/grit.py', + 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/webkit/glue/inspector', + }, + 'actions': [ + { + 'action_name': 'devtools_strings', + 'variables': { + 'input_path': 'glue/devtools_strings.grd', + }, + 'inputs': [ + '<(input_path)', + ], + 'outputs': [ + '<(grit_out_dir)/devtoolsStrings_da.js', + '<(grit_out_dir)/devtoolsStrings_en-US.js', + '<(grit_out_dir)/devtoolsStrings_he.js', + '<(grit_out_dir)/devtoolsStrings_zh-TW.js', + ], + 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'], + 'message': 'Generating resources from <(input_path)', + }, + ], + 'conditions': [ + ['OS=="win"', { + 'dependencies': ['../build/win/system.gyp:cygwin'], + }], + ], + }, + { + 'target_name': 'localized_strings', + 'type': 'none', + 'msvs_guid': '6CC1A748-A343-4469-BB17-11038E354858', + 'dependencies': [ + 'inspector_strings', + 'devtools_strings', + ], + 'variables': { + 'merge_strings_cmd': ['python', 'tools/build/merge_localized_strings.py',], + 'l10n_out_dir': '<(PRODUCT_DIR)/resources/inspector/l10n', + # TODO(mnaganov): use the same list as in 'chrome.gyp'. + 'locales': ['en-US',], }, 'actions': [ - { - 'action_name': 'devtools_strings', - 'variables': { - 'input_path': 'glue/devtools_strings.grd', - }, - 'inputs': [ - '<(input_path)', - ], - 'outputs': [ - '<(grit_out_dir)/devtoolsStrings_da.js', - '<(grit_out_dir)/devtoolsStrings_en-US.js', - '<(grit_out_dir)/devtoolsStrings_he.js', - '<(grit_out_dir)/devtoolsStrings_zh-TW.js', - ], - 'action': ['python', '<(grit_path)', '-i', '<(input_path)', 'build', '-o', '<(grit_out_dir)'], - 'message': 'Generating resources from <(input_path)', - }, + { + 'action_name': 'localized_strings', + 'variables': { + 'grit_out_dir': '<(SHARED_INTERMEDIATE_DIR)/webkit/glue/inspector', + }, + 'inputs': [ + 'tools/build/merge_localized_strings.py', + '>!@(<@(merge_strings_cmd) -i -g \'<(grit_out_dir)\' -l \'<(l10n_out_dir)\' <@(locales))', + ], + 'outputs': [ + '>!@(<@(merge_strings_cmd) -o -g \'<(grit_out_dir)\' -l \'<(l10n_out_dir)\' <@(locales))', + ], + 'action': ['<@(merge_strings_cmd)', + '-g', '<(grit_out_dir)', + '-l', '<(l10n_out_dir)', + '<@(locales)'], + 'message': 'Merging localized strings', + }, ], 'conditions': [ - ['OS=="win"', { - 'dependencies': ['../build/win/system.gyp:cygwin'], - }], + ['OS=="win"', { + 'dependencies': ['../build/win/system.gyp:cygwin'], + }], ], }, ], |