summaryrefslogtreecommitdiff
path: root/webpack.config.ts
diff options
context:
space:
mode:
authorAya Morisawa <AyaMorisawa4869@gmail.com>2017-03-31 01:25:09 +0900
committerAya Morisawa <AyaMorisawa4869@gmail.com>2017-03-31 01:25:09 +0900
commitcf1e320cfafaaf69a8c28afd9ab3089b3ba371fb (patch)
tree43b6aae5c5eaf9abad058e8dd7b89a27c385ef1c /webpack.config.ts
parent.yaml -> .yml (diff)
downloadmisskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.tar.gz
misskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.tar.bz2
misskey-cf1e320cfafaaf69a8c28afd9ab3089b3ba371fb.zip
.yaml -> .yml
Diffstat (limited to 'webpack.config.ts')
-rw-r--r--webpack.config.ts34
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, '\\"');
}
- } }
+ }
]
})
},