Merge remote-tracking branch 'origin/master'

This commit is contained in:
Weblate 2017-08-16 16:01:40 +02:00
commit ebc2995643
2 changed files with 8 additions and 3 deletions

View File

@ -56,7 +56,9 @@
};
_converse.registerPongHandler = function () {
_converse.connection.disco.addFeature(Strophe.NS.PING);
if (!_.isUndefined(_converse.connection.disco)) {
_converse.connection.disco.addFeature(Strophe.NS.PING);
}
_converse.connection.ping.addPingHandler(_converse.pong);
};

View File

@ -6,7 +6,7 @@
// Copyright (c) 2012-2017, Jan-Carel Brand <jc@opkode.com>
// Licensed under the Mozilla Public License (MPLv2)
//
/*global define, escape, locales, Jed */
/*global define, escape, locales, window */
(function (root, factory) {
define([
"sizzle",
@ -86,8 +86,11 @@
// Translation machinery
// ---------------------
u.__ = function (str) {
if (_.isUndefined(window.Jed)) {
return str;
}
if (!u.isConverseLocale(this.locale) || this.locale === 'en') {
return Jed.sprintf.apply(Jed, arguments);
return Jed.sprintf.apply(window.Jed, arguments);
}
if (typeof this.jed === "undefined") {
this.jed = new Jed(window.JSON.parse(locales[this.locale]));