mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-12 17:05:51 +01:00
patching translator to ignore non-js files
This commit is contained in:
@@ -177,16 +177,24 @@
|
||||
isServer = true;
|
||||
|
||||
var utils = require('./utils.js'),
|
||||
Meta = require('../../src/meta'),
|
||||
path = require('path'),
|
||||
fs = require('fs'),
|
||||
Meta = require('../../src/meta');
|
||||
winston = require('winston');
|
||||
|
||||
utils.walk(path.join(__dirname, '../../', 'public/language/' + (Meta.config.defaultLang || 'en')), function (err, data) {
|
||||
utils.walk(path.join(__dirname, '../language', (Meta.config.defaultLang || 'en')), function (err, data) {
|
||||
var loaded = data.length;
|
||||
|
||||
for (var d in data) {
|
||||
if (data.hasOwnProperty(d)) {
|
||||
files.loaded[path.basename(data[d]).replace('.json', '')] = require(data[d]);
|
||||
// Only load .json files
|
||||
if (path.extname(data[d]) === '.json') {
|
||||
files.loaded[path.basename(data[d]).replace('.json', '')] = require(data[d]);
|
||||
} else {
|
||||
if (process.env.NODE_ENV === 'development') {
|
||||
winston.warn('[translator] Skipping language file: ' + path.relative(path.join(__dirname, '../language'), data[d]));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user