わたしはWP3.2日本語版+BP1.2.9で問題なく日本語表示ができていますし、テーマでも問題なく日本語化できています。
※余談ですが、どのフォーラムに投稿すべきか悩んだ結果、テーマでも日本語化ができないこともあってWPのバグの可能性があると思い、ここに投稿されたのかと思いますが、BuddyPressが日本語化されないということでの問題提起でしたら、このフォーラムではないと思います。
WP3.2をクリーンインストールしたのではなく、従来からのWPをアップグレードされたのだとしたら当てはまらないかもしれませんが、何かの設定が間違っている可能性はありませんか?
また、BuddyPressの公式サイトでの質問内容も拝見しました。
それによると、
i updated PO and MO files from new POT file, and also tried to make new MO file, but nothing have changed.
つまり、新しいPOTファイルから新たにpoおよびmoファイルを作ったとされていますよね?
ただ、後半では、moファイルを作ろうとしたができなかった(?)とも書かれているので、状況がよくわかりませんが。
いずれにしても、昔から使われていた言語ファイルではなく新しく作ったとしていますよね?
BP1.2.8で使われていた言語ファイル(buddypress-ja.mo)はどうされましたか?
新しく作り直さず、1.2.8で使っていたファイルをbp-languages内に置いてみましたか?
buddypress-xx.moはbp-languages内にないといけない設計になっていますから、wp-content/languages内に置いても意味はありません。
新しく作った言語ファイル、特にmoファイルは作ろうとしたけどダメだったと書かれているようですから、そこ(moファイルへの変換失敗に原因があるか、poファイルを作った際に既に問題があったか)に問題があると思われます。
以前から正しく利用できていた言語ファイルに戻してみることが先決でしょう。
それでもダメだった場合、apacheのログにエラーメッセージが記録されていないかなどを含めて改めてご報告・ご質問お願いします。
@chestnut_jp さん
早速のご回答ありがとうございます。
何点か補足しますと、
- WP 3.1.4-ja + BP 1.2.8 + buddypress-ja.mo(既存の翻訳から改変あり)では問題なく日本語で表示
- WP / BP 自動更新時に設定変更はなく、BP 1.2.9 自動更新後、英語表示に
- 言語ファイルに更新があったのかと思い、POT ファイルを元に po/mo ファイルを更新するも効果なし
- POT ファイルから po/mo ファイルを新規作成・上書きするも、これも効果なし
→ その後、元に戻す
といった経緯がありました。
状況説明が不足していた上に、英語も間違っていましたね。失礼しました。
以前から正しく利用できていた言語ファイルに戻してみることが先決でしょう。
それでもダメだった場合、apacheのログにエラーメッセージが記録されていないかなどを含めて改めてご報告・ご質問お願いします。
いただいたご提案通り、言語ファイルを復元してみたものの、
やはり表示は直らず、Apache のエラーログにも関する記録も見つかりませんでした。
が、もう少し入念にファイルを調べてみたところ、
BP 、テーマの言語ファイルともにパーミッションが 640 となっていることに気付き、
644 に修正したところ、以前と同様の表示に戻りました。
私としては、変更した覚えはないのですが………なにはともあれお騒がせしました。
BP フォーラムでもこの旨報告しておきます。
ありがちな早とちりだったようで、解決してよかったです。
ちょっとしたミスで思い通りに表示されなかったとしても、他の人から「自分は正常に動作してますよ」といった書き込みがなかったら、自分の設定ミスなのかバグなのか判断に苦しむことも多いですよね。