| Index: packagerChrome.py |
| diff --git a/packagerChrome.py b/packagerChrome.py |
| index 3df00251c28929f6536978ab7f18ef2e48b7cc4b..8e20814137c690f4e445fe01736e34f8a1459d87 100644 |
| --- a/packagerChrome.py |
| +++ b/packagerChrome.py |
| @@ -190,28 +190,6 @@ def toJson(data): |
| ).encode('utf-8') + '\n' |
| -def import_string_webext(data, key, source): |
| - """Import a single translation from the source dictionary into data""" |
| - data[key] = source |
| - |
| - |
| -def import_string_gecko(data, key, value): |
| - """Import Gecko-style locales into data. |
| - |
| - Only sets {'message': value} in the data-dictionary, after stripping |
| - undesired Gecko-style access keys. |
| - """ |
| - match = re.search(r'^(.*?)\s*\(&.\)$', value) |
| - if match: |
| - value = match.group(1) |
| - else: |
| - index = value.find('&') |
| - if index >= 0: |
| - value = value[0:index] + value[index + 1:] |
| - |
| - data[key] = {'message': value} |
| - |
| - |
| def import_locales(params, files): |
| import localeTools |
| @@ -249,17 +227,8 @@ def import_locales(params, files): |
| data = json.loads(files[targetFile].decode('utf-8')) |
| try: |
| - # The WebExtensions (.json) and Gecko format provide |
| - # translations differently and/or provide additional |
| - # information like e.g. "placeholders". We want to adhere to |
| - # that and preserve the addtional info. |
| - if sourceFile.endswith('.json'): |
| - with io.open(sourceFile, 'r', encoding='utf-8') as handle: |
| - sourceData = json.load(handle) |
| - import_string = import_string_webext |
| - else: |
| - sourceData = localeTools.readFile(sourceFile) |
| - import_string = import_string_gecko |
| + with io.open(sourceFile, 'r', encoding='utf-8') as handle: |
| + sourceData = json.load(handle) |
| # Resolve wildcard imports |
| if keys == '*' or keys == '=*': |
| @@ -283,7 +252,7 @@ def import_locales(params, files): |
| if key in data: |
| print 'Warning: locale string %s defined multiple times' % key |
| - import_string(data, key, sourceData[stringID]) |
| + data[key] = sourceData[stringID] |
| except Exception as e: |
| print 'Warning: error importing locale data from %s: %s' % (sourceFile, e) |