From cb0ade48df019e27160f881f6aa90f3341ef7b6c Mon Sep 17 00:00:00 2001 From: Simon Eisenmann Date: Tue, 14 Apr 2015 15:02:54 +0200 Subject: [PATCH] Added conversion for older po2json generated files. --- static/js/app.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/static/js/app.js b/static/js/app.js index 488e1ce6..2368ba11 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -87,6 +87,22 @@ define([ var src; if (data && data.locale_data) { src = data.locale_data[domain]; + // Support older po files built for older jed (see https://github.com/SlexAxton/Jed/issues/36). + var count = 0; + var v; + for (var k in src) { + if (src.hasOwnProperty(k)) { + v = src[k]; + if (v.constructor === Array && v[0] === null) { + v.shift(); + } else { + count++; + } + if (count > 1) { + break; + } + } + } } var dst = this.data.locale_data[domain]; if (!dst) {