[Pkg-mozext-commits] [adblock-plus] 383/464: Consider different locale mapping for Opera locales

David Prévot taffit at moszumanska.debian.org
Tue Jul 22 20:44:35 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository adblock-plus.

commit df6aaabbcf8ad85c1ca92cef0b342add66ae5d43
Author: Wladimir Palant <trev at adblockplus.org>
Date:   Fri May 24 16:04:44 2013 +0200

    Consider different locale mapping for Opera locales
---
 packagerChrome.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/packagerChrome.py b/packagerChrome.py
index 9b4ad31..fd0261b 100644
--- a/packagerChrome.py
+++ b/packagerChrome.py
@@ -250,6 +250,20 @@ def importGeckoLocales(params, files):
       files[targetFile] = json.dumps(data, ensure_ascii=False, sort_keys=True,
                             indent=2, separators=(',', ': ')).encode('utf-8') + '\n'
 
+  if params['type'] == 'opera':
+    # Opera has a slightly different locale mapping
+    operaMapping = {
+      'es': 'es_ES',
+      'es_419': 'es_LA',
+      'pt': 'pt_PT',
+    }
+    for chromeLocale, operaLocale in operaMapping.iteritems():
+      chromeFile = '_locales/%s/messages.json' % chromeLocale
+      operaFile = '_locales/%s/messages.json' % operaLocale
+      if chromeFile in files:
+        files[operaFile] = files[chromeFile]
+        del files[chromeFile]
+
 def signBinary(zipdata, keyFile):
   import M2Crypto
   if not os.path.exists(keyFile):
@@ -282,6 +296,7 @@ def createBuild(baseDir, type='chrome', outFile=None, buildNum=None, releaseBuil
     outFile = getDefaultFileName(baseDir, metadata, version, 'crx' if keyFile else 'zip')
 
   params = {
+    'type': type,
     'baseDir': baseDir,
     'releaseBuild': releaseBuild,
     'version': version,

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git



More information about the Pkg-mozext-commits mailing list