From a2b225785133593f8b6bb7e3e52a8267e7300378 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Wed, 19 Dec 2012 17:04:36 +0100 Subject: Fix html10n cache and lang fallback --- src/static/js/html10n.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/static/js/html10n.js b/src/static/js/html10n.js index 8029b8d6..834e3782 100644 --- a/src/static/js/html10n.js +++ b/src/static/js/html10n.js @@ -92,8 +92,7 @@ window.html10n = (function(window, document, undefined) { var that = this if (this.cache[href]) { - this.parse(this.cache[href]) - cb() + this.parse(lang, this.cache[href], cb) return; } @@ -123,6 +122,7 @@ window.html10n = (function(window, document, undefined) { return } + if (!data[lang]) lang = lang.substr(0,2) if (!data[lang]) { cb(new Error('Couldn\'t find translations for '+lang)) return -- cgit v1.2.3