diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-04-16 06:22:28 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-04-16 06:22:28 +0900 |
| commit | 53f8428d4d2bd7532018291dcfb98de365456615 (patch) | |
| tree | 1f4de50b09a640588e24a7146f2d7b922c2526a3 /src | |
| parent | Add french (diff) | |
| download | misskey-53f8428d4d2bd7532018291dcfb98de365456615.tar.gz misskey-53f8428d4d2bd7532018291dcfb98de365456615.tar.bz2 misskey-53f8428d4d2bd7532018291dcfb98de365456615.zip | |
Fix bug
Diffstat (limited to 'src')
| -rw-r--r-- | src/build/i18n.ts | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/src/build/i18n.ts b/src/build/i18n.ts index 2790191191..cb71a19394 100644 --- a/src/build/i18n.ts +++ b/src/build/i18n.ts @@ -7,7 +7,7 @@ import locale from '../../locales'; export default class Replacer { private lang: string; - public pattern = /"%i18n:(.+?)%"|'%i18n:(.+?)%'|%i18n:(.+?)%/g; + public pattern = /%i18n:(.+?)%/g; constructor(lang: string) { this.lang = lang; @@ -65,12 +65,6 @@ export default class Replacer { if (ctx && ctx.lang) this.lang = ctx.lang; - if (match[0] == '"') { - return '"' + this.get(name, key).replace(/"/g, '\\"') + '"'; - } else if (match[0] == "'") { - return '\'' + this.get(name, key).replace(/'/g, '\\\'') + '\''; - } else { - return this.get(name, key); - } + return this.get(name, key).replace(/'/g, '\\x27').replace(/"/g, '\\x22'); } } |