// 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 }