Skip to content

Commit

Permalink
Merge pull request #57 from hideki0403/develop
Browse files Browse the repository at this point in the history
release: v1.4.3
  • Loading branch information
hideki0403 authored Jul 9, 2022
2 parents 8eb36e8 + 5eb263e commit 50f2297
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 11 deletions.
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "better-japanese",
"version": "1.4.2",
"version": "1.4.3",
"description": "",
"main": "index.js",
"scripts": {
Expand Down
21 changes: 13 additions & 8 deletions src/common/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,6 @@ const betterJapanese = {
isRegisteredHook: false,

init: function() {
this.load()

this.fallbackTimer = setTimeout(() => {
this.checkUpdate()
this.initialized = true
Expand All @@ -52,6 +50,8 @@ const betterJapanese = {
},

initAfterLoad: async function() {
betterJapanese.load()

// メニューに独自ボタンを実装
// この方法で実装しないとCCSEなどのメニュー独自実装Modと競合してしまう
let origin = eval('Game.UpdateMenu.toString()').split('\n')
Expand Down Expand Up @@ -114,12 +114,6 @@ const betterJapanese = {
return negative ? '-' + output : output + decimal
}

// 背景の名前を翻訳
for (let i = 1; i < Game.AllBGs.length; i++) {
Game.AllBGs[i].enName = Game.AllBGs[i].name
Game.AllBGs[i].name = loc(Game.AllBGs[i].enName)
}

// カスタムCSSを適用
let customStyle = document.createElement('style')
customStyle.innerHTML = `
Expand Down Expand Up @@ -188,6 +182,17 @@ const betterJapanese = {

document.head.appendChild(customStyle)

// 設定の「日本語訳の改善」がOFFになっている場合はここから下は実行しない (ニュース欄やアップデート履歴が壊れる)
if (!betterJapanese.config.replaceJP) return

console.log(betterJapanese.config.replaceJP)

// 背景の名前を翻訳
for (let i = 1; i < Game.AllBGs.length; i++) {
Game.AllBGs[i].enName = Game.AllBGs[i].name
Game.AllBGs[i].name = loc(Game.AllBGs[i].enName)
}

// 在庫市場のquoteを実装
while (!Game.Objects['Bank'].hasOwnProperty('minigame')) await new Promise(resolve => setTimeout(resolve, 1000))
if (typeof(betterJapanese.origins.goodTooltip) === 'undefined') {
Expand Down

0 comments on commit 50f2297

Please sign in to comment.