28 行
724 B
JavaScript
28 行
724 B
JavaScript
// Merges per-namespace dictionaries into { zh: {...}, en: {...} }.
|
|
// Each namespace file exports { zh: {...}, en: {...} } and owns its own strings,
|
|
// so parallel work on different features never touches the same file.
|
|
|
|
var common = require('./common')
|
|
var profile = require('./profile')
|
|
var lightInfo = require('./lightInfo')
|
|
var manual = require('./manual')
|
|
var report = require('./report')
|
|
|
|
var namespaces = {
|
|
common: common,
|
|
profile: profile,
|
|
lightInfo: lightInfo,
|
|
manual: manual,
|
|
report: report
|
|
}
|
|
|
|
var zh = {}
|
|
var en = {}
|
|
for (var ns in namespaces) {
|
|
if (!namespaces.hasOwnProperty(ns)) continue
|
|
zh[ns] = namespaces[ns].zh || {}
|
|
en[ns] = namespaces[ns].en || {}
|
|
}
|
|
|
|
module.exports = { zh: zh, en: en }
|