のぶのぶさん、こんにちは。
返事が遅れてすみません。
今になってようやく試してみましたが、これは面白いですね~!
特にcommon.php だけの入れ替えっていうのがポイント高いですね。
実は、私のイメージでは、「ブロックキャッシュ」「モジュールキャッシュ」ともにONのままで行く、という大前提があったため、easiestml.php の設定を読み込んで、
define('_LANGCODE','[en]ISO-8859-1[/en][ja]EUC-JP[/ja]' ) ;
なんて言語ファイルを自動生成するスクリプトなんて方法を考えてました。
でも、とりあえずはcommon.phpで対応しておいて、キャッシュが必要な部分についてだけ、この処理を施す、なんて段階的な対応でもいけるかもしれませんね。
とりあえず現状では、
- キャッシュ(=速度)を最優先するなら EMLH のみ
- キャッシュOFFでも良いから言語ファイルを読込みたいなら EMLH + のぶのぶ拡張
という用途に応じた選択肢があるわけで、ユーザにとっても非常にメリットが大きいと思います。
あとは、配布上の問題ってのがありますね。仮にもcommon.phpのHackなので、バージョン毎に用意する必要があります。
というわけで、私の方のオートログインHackに勝手にマージしてしまって、easiestml.php側の設定で、それを使うかどうかを書く、なんて手もありそうです。そうすれば、私の管理の手間は一緒ですから。
2.0.10からは本気でそうしようかしらん。
3つのHack同梱ともなると、俺的化しつつありますが(笑)
ともあれ、どうもありがとうございました。