From 53f8428d4d2bd7532018291dcfb98de365456615 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 16 Apr 2018 06:22:28 +0900 Subject: [PATCH] Fix bug --- src/build/i18n.ts | 10 ++-------- 1 file 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'); } }