The Easiest Multi-Language Hack (EMLH) の拡張
XOOPSの多言語対応Hackは幾つかあるが、GIJOEさんのお手軽多言語ハックは、ほんとにお手軽で、Marcan版のHackのようにXOOPSのモジュールにまで修正を行わなくとも良いので、とても便利なHackです。
ただそのままだとコンテンツだけが多言語の対象で、Marcan版のようにメインメニューやXOOPSのLanguageファイルの内容は反映され無いため、少々多言語対応としては物足りなさを感じる事もあります。
そこで、Marcan版の一部を転用してLanguageファイル切替にもとりあえず対応できるようにしてみました。
GIJOE版のEMLHをセットアップ後、添付のcommon.php を include/common.phpと入れ替えるだけでOKなはずです。
但し、easiestml.php内の
// list the language names separated with comma
define('EASIESTML_LANGNAMES','english,japanese');
の部分が、きっちりとXOOPSのLanguageと対応するように定義されている必要があります。