git ssb

2+

mixmix / ticktack



Tree: ba050d296a338574b378e2dcc8d67060d46b6fea

Files: ba050d296a338574b378e2dcc8d67060d46b6fea / translations / sync.js

452 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

Built with git-ssb-web