レンタルサーバーがアメリカのサーバーなのですが、もしかして関係あるのでしょうか?
gettextが有効になっていないと、ローカライズされません。
アメリカのサーバーだと、日本のサーバーよりもこの可能性は高いでしょう。
サーバー会社に問い合わせれば分かると思います。
languages ディレクトリの中に ja.mo などの翻訳ファイルが正しくアップロードされていますでしょうか?
ファイルが欠けていることも考えられますので再度すべてのファイルをアップロードしてみてください。
gettextが有効になっていないと、ローカライズされません。
アメリカのサーバーだと、日本のサーバーよりもこの可能性は高いでしょう。
サーバー会社に問い合わせれば分かると思います。
MO ファイルのパースは WordPress 単体で行われるのでこれは関係ないかと思います。
languages ディレクトリの中に ja.mo などの翻訳ファイルが正しくアップロードされていますでしょうか?
確認しましたが、以下のファイルがアップされています。
wp-content/languages/continents-cities-ja.mo
wp-content/languages/continents-cities-ja.po
wp-content/languages/ja.mo
wp-content/languages/ja.po
wp-content/languages/ms-ja.mo
wp-content/languages/ms-ja.po
wp-content/themes/my-theme/languages/ja.mo
wp-content/themes/my-theme/languages/ja.po
gettextが有効になっていないと、ローカライズされません。
念のためサーバー会社に問い合せています。
こちらのツールを使って破損ファイルを探すことができます。
予期せぬ Modified core file はありませんか?
MO ファイルのパースは WordPress 単体で行われるのでこれは関係ないかと思います。
なんとwordpressが処理していたのですか。
他のCMSだとPHPのモジュールを利用しているケースがあったので、
wordpressもそうだと思っていました。すいません。
こちらのツールを使って破損ファイルを探すことができます。
予期せぬ Modified core file はありませんか?
いろいろとご助言いただきありがとうございます。
MD5の英数字は一致しました。
Exploit Scannerでスキャンしたところ、以下の「Modified core file」が検出されました。
license.txt
Modified core file
wp-includes/images/crystal/license.txt
Modified core file
wp-includes/js/scriptaculous/MIT-LICENSE
Modified core file
wp-includes/js/tinymce/license.txt
Modified core file
wp-content/languages/continents-cities-ja.mo
Modified core file
wp-content/languages/ja.mo
Modified core file
wp-content/languages/ms-ja.mo
Modified core file
wp-content/plugins/wp-multibyte-patch/languages/wp-multibyte-patch-ja.mo
Modified core file
wp-content/plugins/wp-multibyte-patch/readme.txt
Modified core file
wp-content/themes/twentyten/languages/ja.mo
Modified core file
これらのファイルをオリジナルのファイルと差し替えればよいということでしょうか?
これらのファイルをオリジナルのファイルと差し替えればよいということでしょうか?
はい。そうです。
アップロードする際はバイナリモードで行ってください。
素晴らしい!解決です。全て日本環境で表示されました。
本当にありがとうございました。