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) {