From df77890c2ae2c460f209c0ec0de752ef419927b1 Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Fri, 20 Jan 2017 11:15:06 -0700 Subject: [PATCH] Plugin `defaultLang` defaults to `en-GB` --- src/meta/languages.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/meta/languages.js b/src/meta/languages.js index 5b4d1180e8..b7c79db5ba 100644 --- a/src/meta/languages.js +++ b/src/meta/languages.js @@ -143,12 +143,13 @@ function getTranslationTree(callback) { // 4. old plugin defaultLang (en_US) async.eachLimit(plugins, 10, function (pluginData, call) { var pluginLanguages = path.join(__dirname, '../../node_modules/', pluginData.id, pluginData.languages); + var defaultLang = pluginData.defaultLang || 'en-GB'; async.some([ lang, lang.replace('-', '_').replace('-x-', '@'), - pluginData.defaultLang.replace('_', '-').replace('@', '-x-'), - pluginData.defaultLang.replace('-', '_').replace('-x-', '@'), + defaultLang.replace('_', '-').replace('@', '-x-'), + defaultLang.replace('-', '_').replace('-x-', '@'), ], function (language, next) { fs.readFile(path.join(pluginLanguages, language, ns + '.json'), function (err, buffer) { if (err) {