最新版を追っかけています。
cvs:pukiwiki.ini.php(1.13)で、
$weeklabels = array("日","月","火","水","木","金","土");
が
$weeklabels = $_msg_week;
のように変更されましたが、init.phpでのrequire順が
require(INI_FILE); <- $weeklabelsを設定(この時点では$_msg_weekは未定義) ... require(LANG.".lng"); <- $_msg_weekを設定
となっているため、$weeklabelsに値が入りません。
単純にrequire順をひっくり返せばいいと思ったんですが、そうすると今度はpukiwiki.ini.phpの
define("LANG","ja");
が評価されていないのでlngが読み出せないという…
どうしましょ :)
$str_rules = array( "now\?" => date($date_format,UTIME)." (".$weeklabels[date("w",UTIME)].") ".date($time_format,UTIME),
-///////////////////////////////////////////////// -// スキンファイルの場所。 -define("SKIN_FILE","./skin/pukiwiki.skin.ja.php"); ///////////////////////////////////////////////// // Language define("LANG","ja"); +///////////////////////////////////////////////// +// スキンファイルの場所。 +define("SKIN_FILE","./skin/pukiwiki.skin.".LANG.".php"); +///////////////////////////////////////////////// +// 言語ファイルの読み込み(編集しないでください) +require(LANG.".lng");init.php内ではファイルの存在確認(エラーチェック)だけを行う
if(!file_exists(LANG.".lng")||!is_readable(LANG.".lng")) die_message(LANG.".lng(language file) is not found."); -require(LANG.".lng"); +//require(LANG.".lng");というのではだめでしょうか… ;( -- ぱんだ 2002-11-19 (火) 21:08:42