カテゴリ | |
---|---|
サマリ | define('LANG','en');が効かない |
バージョン | 1.4.2 |
投稿者 | nakajima |
状態 | 完了 |
投稿日 | 2004-01-30 (FRI) 22:01:49 |
1.4.2の英語版を設置しようとしましたのでやり方を調べたところ、質問箱/3 に1.3系のやり方が書いてありました。そこで質問箱/3 のやり方を参考に、pukiwiki.ini.php内部に
define("SKIN_FILE","./skin/pukiwiki.skin.en.php"); define("LANG","en");を記述したところ、skinは英語版になりましたがメッセージが日本語のままでした。
見たところ、init.phpで
define('LANG','ja');と指定されていたので、これを
define('LANG','en');にしたらちゃんとメッセージも英語になりました。
この方法はやっつけだと思うので、綺麗にpukiwiki.ini.php内で設定したいのですが、そうする方法はありますか?
1.3系と1.4系では構造が違うので、1.3系の方法ではダメです。1.4系では、pukiwiki.ini.phpは変更する必要はありません。変更するのはinit.phpの下記の部分だけです。
///////////////////////////////////////////////// // 初期設定 (文字エンコード、言語) - define('SOURCE_ENCODING','EUC-JP'); - define('LANG','ja'); + define('SOURCE_ENCODING','ISO-8859-1'); + define('LANG','en');
ありがとうございました