第一報!
先日報告いただいた「Langscoreプラグインを使用すると『名前入力』が常に英語になる」という不具合ですが、案の定というかなんというか不具合でした。凡ミスです。
原因
Langscoreは名前入力機能で使用しているisJapanese()関数を上書きしていますが、上書き側の関数で使ってる変数の名前にミスがありました。
結果、一生isJapanese()が偽判定を返すため、日本語環境なのに日本語じゃない判定をされていました。
修正方針
遅くとも10/20を目処(※)に、修正したVer.0.8.5パッケージをアップします。
なお、名前入力についてはLangscoreが対応しきれていない機能です。
今回は不具合修正のため、名前入力への完全対応は行いません。
別のアップデートで名前入力への対応を行います。
急ぎ修正が必要な方
一旦日本語で表示されれば良い!という場合の対処方法です。
Langscore.jsをテキストエディタで開き、Langscore.currentLanguage
という文字を検索してLangscore.langscore_current_language
に検索にヒットした箇所を全て置換してください。
925行目付近の内容が下図のようになっていればOKです。
※
前にも同じことがあった気がしますが、季節外れの帰省をするため今週の10/11~14が対応できない日になります……。