diff -r ba7aab923d08 -r ec6849bbbdcc src/js/widgets.js --- a/src/js/widgets.js Fri Jun 08 19:03:03 2012 +0200 +++ b/src/js/widgets.js Tue Jun 12 19:44:20 2012 +0200 @@ -66,7 +66,15 @@ } } - this.l10n = (typeof this.messages[IriSP.language] !== "undefined" ? this.messages[IriSP.language] : this.messages["en"]); + this.l10n = ( + typeof this.messages[IriSP.language] !== "undefined" + ? this.messages[IriSP.language] + : ( + IriSP.language.length > 2 && typeof this.messages[IriSP.language.substr(0,2)] !== "undefined" + ? this.messages[IriSP.language.substr(0,2)] + : this.messages["en"] + ) + ); };