diff --git a/package-lock.json b/package-lock.json index 86703dd..520a20a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "better-japanese", - "version": "1.4.6", + "version": "1.4.7", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "better-japanese", - "version": "1.4.6", + "version": "1.4.7", "license": "ISC", "devDependencies": { "chalk": "^4.1.2", diff --git a/package.json b/package.json index df4a5ab..038735f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "better-japanese", - "version": "1.4.6", + "version": "1.4.7", "description": "", "main": "index.js", "scripts": { diff --git a/src/common/main.js b/src/common/main.js index 5b0314c..40c8420 100644 --- a/src/common/main.js +++ b/src/common/main.js @@ -858,7 +858,8 @@ const betterJapanese = { locTicker: function(tickerText) { let baseTickerText = tickerText - let newsRegex = /N.*ws : / + let newsFormat = loc('News :').replace(' ', ' ') + let newsRegex = new RegExp(`N.*ws : |${newsFormat} `) let isStartWithHtmlTag = tickerText.startsWith('<') let isContainsNewsText = tickerText.match(newsRegex) @@ -872,7 +873,7 @@ const betterJapanese = { let localizedStr = betterJapanese.replaceString(ticker) // 先程削除したNewsを追加 (含んでいなければ何もしない) - if (isContainsNewsText) localizedStr = loc('News :').replace(' ', ' ') + ' ' + localizedStr + if (isContainsNewsText) localizedStr = `${newsFormat} ${localizedStr}` // htmlタグが含まれている場合はタグを追加 if (isStartWithHtmlTag) localizedStr = baseTickerText.replace(ticker, localizedStr) @@ -895,7 +896,10 @@ const betterJapanese = { return betterJapanese.getReplacedRegex(text).test(str) }) - if (!targetStr) return str + if (!targetStr) { + betterJapanese.log(`翻訳が見つかりませんでした。\nString: ${str}`) + return str + } let dynamicLocStr = dynamicLocList[targetStr]