diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-04-01 04:40:52 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-04-01 04:40:52 +0900 |
| commit | f81de35028472fa518bee1618d49da9113bd062e (patch) | |
| tree | f9fade9189071602a2dba4e2b17bb54bf1e6cfca /webpack.config.ts | |
| parent | l10n (diff) | |
| download | misskey-f81de35028472fa518bee1618d49da9113bd062e.tar.gz misskey-f81de35028472fa518bee1618d49da9113bd062e.tar.bz2 misskey-f81de35028472fa518bee1618d49da9113bd062e.zip | |
#381
Diffstat (limited to 'webpack.config.ts')
| -rw-r--r-- | webpack.config.ts | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/webpack.config.ts b/webpack.config.ts index d4a3ff09d9..182b223271 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -10,15 +10,19 @@ import * as yaml from 'js-yaml'; import version from './src/version'; const constants = require('./src/const.json'); -const languages = { +let languages = { 'en': yaml.safeLoad(fs.readFileSync('./locales/en.yml', 'utf-8')), 'ja': yaml.safeLoad(fs.readFileSync('./locales/ja.yml', 'utf-8')) }; +const native = languages.ja; + const env = process.env.NODE_ENV; const isProduction = env === 'production'; module.exports = (Object as any).entries(languages).map(([lang, locale]) => { + locale = Object.assign(native, locale); + const pack /*: webpack.Configuration ← fuck wrong type definition!!! */ = { name: lang, entry: { @@ -48,7 +52,7 @@ module.exports = (Object as any).entries(languages).map(([lang, locale]) => { }); if (error) { console.warn(`key '${key}' not found in '${lang}'`); - return '-UNTRANSLATED-'; + return key; } else { return text.replace(/'/g, '\\\'').replace(/"/g, '\\"'); } |