git ssb

2+

mixmix / ticktack



Tree: c2cb876f7ef9db11df921ff5cebd31e0d8721cd1

Files: c2cb876f7ef9db11df921ff5cebd31e0d8721cd1 / translations / sync.js

453 bytesRaw
1const nest = require('depnest')
2const merge = require('lodash/merge')
3
4exports.gives = nest('translations.sync.strings')
5
6exports.needs = nest('settings.sync.get', 'first')
7
8const languages = {
9 en: require('./en.js'),
10 zh: require('./zh.js')
11}
12
13exports.create = (api) => {
14 return nest('translations.sync.strings', () => {
15 const language = api.settings.sync.get('language', 'en')
16
17 return merge({}, languages.en, languages[language])
18 })
19}
20
21

Built with git-ssb-web