diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2017-03-31 01:25:09 +0900 |
|---|---|---|
| committer | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2017-03-31 01:25:09 +0900 |
| commit | cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb (patch) | |
| tree | 43b6aae5c5eaf9abad058e8dd7b89a27c385ef1c /webpack.config.ts | |
| parent | .yaml -> .yml (diff) | |
| download | misskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.tar.gz misskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.tar.bz2 misskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.zip | |
.yaml -> .yml
Diffstat (limited to 'webpack.config.ts')
| -rw-r--r-- | webpack.config.ts | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/webpack.config.ts b/webpack.config.ts index 71374daa9e..d4a3ff09d9 100644 --- a/webpack.config.ts +++ b/webpack.config.ts @@ -11,8 +11,8 @@ import version from './src/version'; const constants = require('./src/const.json'); const languages = { - 'en': yaml.safeLoad(fs.readFileSync('./locales/en.yaml', 'utf-8')), - 'ja': yaml.safeLoad(fs.readFileSync('./locales/ja.yaml', 'utf-8')) + 'en': yaml.safeLoad(fs.readFileSync('./locales/en.yml', 'utf-8')), + 'ja': yaml.safeLoad(fs.readFileSync('./locales/ja.yml', 'utf-8')) }; const env = process.env.NODE_ENV; @@ -35,23 +35,25 @@ module.exports = (Object as any).entries(languages).map(([lang, locale]) => { exclude: /node_modules/, loader: StringReplacePlugin.replace({ replacements: [ - { pattern: /%i18n:(.+?)%/g, replacement: (_, key) => { - let text = locale; - const error = key.split('.').some(k => { - if (text.hasOwnProperty(k)) { - text = text[k]; - return false; + { + pattern: /%i18n:(.+?)%/g, replacement: (_, key) => { + let text = locale; + const error = key.split('.').some(k => { + if (text.hasOwnProperty(k)) { + text = text[k]; + return false; + } else { + return true; + } + }); + if (error) { + console.warn(`key '${key}' not found in '${lang}'`); + return '-UNTRANSLATED-'; } else { - return true; + return text.replace(/'/g, '\\\'').replace(/"/g, '\\"'); } - }); - if (error) { - console.warn(`key '${key}' not found in '${lang}'`); - return '-UNTRANSLATED-'; - } else { - return text.replace(/'/g, '\\\'').replace(/"/g, '\\"'); } - } } + } ] }) }, |