JCE (joomla用TinyMCE)の日本語化を行ってみました。
フランス語のLanguage Packを参考にすべてのja.phpとja.jsを日本語に変換する。(文字コードはUTF-8です)
しかし、プラグインの数の多いこと、プラグインだけで21もあるんですよ。
なんか楽する方法を探そうといろいろぐぐってみたところ、MovableType向けにTinyMCEを日本語されたものを発見!
半分くらいのプラグインの言語ファイルを流用させていただきました。感謝です
すべて日本語化して、いざインストールしてみるといろいろと問題が発覚!
以降解決方法を載せておきますね。
1.エディターのコマンドボタンにカーソルを乗せたときに表示されるTIPSの一部が英語のまま。
解決方法をいろいろ探った結果、各プラグインのeditor_plugin.jsの先頭に下記のような言語ファイルを読み込むコードが
あるのですが、 一部特定の言語のみしか読み込まないようになっていたので、下記のように現在インストールされている言語をすべて読み込むように修正しました。
tinyMCE.importPluginLanguagePack('imgmanager', tinyMCE.getParam('lang_list'));
これで全部直ったとおもったのですが、まだFireFox1.5では一部が英語のままです。これに関してはまだ原因不明です。
2.ファイルマネージャー、イメージマネージャーを起動すると画面上部に無駄なマージンがあり、画面下のボタンが一部消えてしまう。
英語では問題なく表示されるので、日本語の言語ファイルに原因があるのではと思って調べてみると、UTF-8ファイルを(BOM付き)で作成したことが原因であることが判明!ファイルの先頭にあるUTF-8識別用コードが悪さをしていたようです。
すべての日本語ファイルをBOM無しで作成しなおしたら無事解決!
3.Joomla mambotプラグインで改ページ挿入画面に登録やキャンセルボタンが表示されない
これはIE6のみで発見しました。英語バージョンでもボタンが表示されないので、言語ファイルではないと思われます。
また解決したら報告します。
|