wordpress2.2.3MEを別サイトで導入したんだけどダッシュボード内のメニューが英語表記のままで日本語にならなかっらけど、解決方法がわかりました。
wp-includesにあるgettext.php(117行目・119行目)を以下のように修正すると直りました。
変更前
- if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
- $this->BYTEORDER = 0;
- } elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
- $this->BYTEORDER = 1;
変更後
- if ($magic == ($MAGIC1) || $magic == ($MAGIC3)) { // to make sure it works for 64-bit platforms
- $this->BYTEORDER = 0;
- } elseif ($magic == ($MAGIC2)) {
- $this->BYTEORDER = 1;
こんな感じに & 0xFFFFFFFFを消せば直りました。
64bit(x64 系)のOSを使用しているとおこるみたいです。