mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
fix: #7334
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user