- 追加された行はこの色です。
- 削除された行はこの色です。
#freeze uid:2 aid:0 gid:0
// author:2
***The Easiest Multi-Language Hack (EMLH) の拡張
XOOPSの多言語対応Hackは幾つかあるが、GIJOEさんのお手軽多言語ハックは、ほんとにお手軽で、Marcan版のHackのようにXOOPSのモジュールにまで修正を行わなくとも良いので、とても便利なHackです。~
XOOPSの多言語対応Hackは幾つかあるが、GIJOEさんの[[お手軽多言語ハック:http://www.peak.ne.jp/xoops/modules/mydownloads/singlefile.php?cid=2&lid=50]]は、ほんとにお手軽で、Marcan版のHackのようにXOOPSのモジュールにまで修正を行わなくとも良いので、とても便利なHackです。~
ただそのままだとコンテンツだけが多言語の対象で、Marcan版のようにメインメニューやXOOPSのLanguageファイルの内容は反映され無いため、少々多言語対応としては物足りなさを感じる事もあります。~
GIJOE版のEMLHをセットアップ後、添付のcommon.php を include/common.phpと入れ替えるだけでOKなはずです。~
そこで、Marcan版の一部を転用してLanguageファイル切替にもとりあえず対応できるようにしてみました。~
GIJOE版のEMLHをセットアップ後、添付の&ref(common.php); を include/common.phpと入れ替えるだけでOKなはずです。~
但し、easiestml.php内の
// list the language names separated with comma
define('EASIESTML_LANGNAMES','english,japanese');
の部分が、きっちりとXOOPSのLanguageと対応するように定義されている必要があります。
添付のcommon.phpは、XOOPS2.0.9.3にGIJOE版AutoLogin Hack適用後のものを修正しています。
#comment()