今回Mad4Joomla Mailformsを日本語化するにあたってローカルサーバで動作を確認したのですが、レンタルサーバに日本語ランゲージをインストールしても日本語化されない。以前からDocmanやeXtplorerも同じように日本語化されず、何でだろうなーと思いながらもjapanese.phpをenglish.phpに変更して対応していたのですが、その原因がわかったのでメモ。
/administrator/language/ja-JP/ja-JP.xmlの18行目
<backwardLang>Japanese</backwardLang>
"J"apaneseと「J」が大文字になっている。これを次の様に
<backwardLang>japanese</backwardLang>
小文字にすればいいだけ。/language/ja-JP/ja-JP.xmlにも同様の記述があるので同じように修正すること。
以上の作業でDocmanやeXtplorerが正しく日本語化できたのは確認しました。その他のエクステンション(Community BuilderやFireboardなど)が正しく日本語化できないのもこれが原因かもしれない。
ローカルサーバはWindowsなので、大文字小文字を区別しないので正しく日本語化できていたと思われます。
?