v1.18.x
Barış Soner Uşaklı 6 years ago
parent 9d1fcf4e36
commit ae779ea4f9

@ -273,6 +273,10 @@
return Promise.resolve(self.modules[namespace](key, args));
}
if (namespace && result.length === 1) {
return Promise.resolve('[[' + namespace + ']]');
}
if (namespace && !key) {
warn('Missing key in translation token "' + name + '"');
return Promise.resolve('[[' + namespace + ']]');

@ -150,6 +150,13 @@ describe('new Translator(language)', function () {
});
});
it('should not translate [[derp]] some text', function () {
var translator = Translator.create('en-GB');
return translator.translate('[[derp]] some text').then(function (translated) {
assert.strictEqual('[[derp]] some text', translated);
});
});
it('should not translate [[derp:xyz] some text', function () {
var translator = Translator.create('en-GB');
return translator.translate('[[derp:xyz] some text').then(function (translated) {

Loading…
Cancel
Save