diff --git a/package-lock.json b/package-lock.json index d62f216..86703dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "better-japanese", - "version": "1.4.5", + "version": "1.4.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "better-japanese", - "version": "1.4.5", + "version": "1.4.6", "license": "ISC", "devDependencies": { "chalk": "^4.1.2", diff --git a/package.json b/package.json index 519cbd1..df4a5ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "better-japanese", - "version": "1.4.5", + "version": "1.4.6", "description": "", "main": "index.js", "scripts": { diff --git a/src/common/main.js b/src/common/main.js index 307b9d8..5b0314c 100644 --- a/src/common/main.js +++ b/src/common/main.js @@ -403,27 +403,27 @@ const betterJapanese = { return baseStr } - // ニュース欄の置き換えを無効化しているのであればここで終了 - if (!betterJapanese.config.replaceNews) return - - // ニュースのフォーチュンクッキーの表示が壊れる問題を修正 - let tickerOrigin = eval('Game.getNewTicker.toString()').replace('me.name.indexOf(\'#\')', 'me.dname.indexOf(\'No.\')').replace(/me\.baseDesc/g, 'me.ddesc') - eval(`Game.getNewTicker = ${tickerOrigin}`) - - // ニュースを英語で出力させるように - betterJapanese.origins.getNewTicker = Game.getNewTicker - Game.getNewTicker = function(manual) { - let isDefaultEN = EN - EN = true - betterJapanese.origins.getNewTicker(manual) - if (!isDefaultEN) EN = false - } - - // ニュースの文章を翻訳 - betterJapanese.origins.tickerDraw = Game.TickerDraw - Game.TickerDraw = function() { - Game.Ticker = betterJapanese.locTicker(Game.Ticker) - betterJapanese.origins.tickerDraw() + // ニュース欄の改善を有効化していれば置き換え + if (betterJapanese.config.replaceNews) { + // ニュースのフォーチュンクッキーの表示が壊れる問題を修正 + let tickerOrigin = eval('Game.getNewTicker.toString()').replace('me.name.indexOf(\'#\')', 'me.dname.indexOf(\'No.\')').replace(/me\.baseDesc/g, 'me.ddesc') + eval(`Game.getNewTicker = ${tickerOrigin}`) + + // ニュースを英語で出力させるように + betterJapanese.origins.getNewTicker = Game.getNewTicker + Game.getNewTicker = function(manual) { + let isDefaultEN = EN + EN = true + betterJapanese.origins.getNewTicker(manual) + if (!isDefaultEN) EN = false + } + + // ニュースの文章を翻訳 + betterJapanese.origins.tickerDraw = Game.TickerDraw + Game.TickerDraw = function() { + Game.Ticker = betterJapanese.locTicker(Game.Ticker) + betterJapanese.origins.tickerDraw() + } } // ミニゲームでの砂糖使用時に表示する確認ツールチップを翻訳