62 行
1.7 KiB
JavaScript
62 行
1.7 KiB
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 home = require('./home')
|
|
var history = require('./history')
|
|
var login = require('./login')
|
|
var register = require('./register')
|
|
var scan = require('./scan')
|
|
var bleConnect = require('./bleConnect')
|
|
var bindSuccess = require('./bindSuccess')
|
|
var wearCheck = require('./wearCheck')
|
|
var autoScan = require('./autoScan')
|
|
var setup = require('./setup')
|
|
var treating = require('./treating')
|
|
var treatmentDone = require('./treatmentDone')
|
|
var subPrompt = require('./subPrompt')
|
|
var subPlans = require('./subPlans')
|
|
var subSuccess = require('./subSuccess')
|
|
var help = require('./help')
|
|
var contact = require('./contact')
|
|
|
|
var namespaces = {
|
|
common: common,
|
|
profile: profile,
|
|
lightInfo: lightInfo,
|
|
manual: manual,
|
|
report: report,
|
|
home: home,
|
|
history: history,
|
|
login: login,
|
|
register: register,
|
|
scan: scan,
|
|
bleConnect: bleConnect,
|
|
bindSuccess: bindSuccess,
|
|
wearCheck: wearCheck,
|
|
autoScan: autoScan,
|
|
setup: setup,
|
|
treating: treating,
|
|
treatmentDone: treatmentDone,
|
|
subPrompt: subPrompt,
|
|
subPlans: subPlans,
|
|
subSuccess: subSuccess,
|
|
help: help,
|
|
contact: contact
|
|
}
|
|
|
|
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 }
|