Skip to content

Commit e2353be

Browse files
committed
Get languages automatically
1 parent fc10429 commit e2353be

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

index.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,15 @@
1+
const path = require('path')
2+
const fs = require('fs')
13
const problem = require('./lib/problem')
24

5+
const i18nDir = path.join(__dirname, 'i18n')
6+
const languages = ['en'].concat(fs.readdirSync(i18nDir)
7+
.filter((f) => f.match(/\w+\.json/))
8+
.map((f) => f.replace('.json', ''))
9+
)
310
var jsing = require('workshopper-adventure')({
411
appDir: __dirname,
5-
languages: ['en', 'ja', 'ko', 'es', 'zh-cn', 'zh-tw', 'pt-br', 'nb-no', 'uk', 'it', 'ru', 'fr', 'nl'],
12+
languages,
613
header: require('workshopper-adventure/default/header'),
714
footer: require('./lib/footer.js')
815
})

0 commit comments

Comments
 (0)