WordPress.comで Koi テーマを使用して(英語以外の)ブログを自己ホスト環境に移行していますが、その特定の文字列が表示されます。もう翻訳されていません。たとえば、wp-config.phpファイルにdefine ('WPLANG', 'de_DE')
が含まれている場合、テーマの_mostのほとんどは確かにドイツ語に翻訳されますが、「コメントを残す」は英語のままです。
WordPress.comから「koi-wpcom-1-1.Zip」ファイルをダウンロードし、テーマのコードを調べてみたところ、次の質問がありました。
一方で、テーマのコードは、すべての文字列が'__()'
関数によってラップされているという点で、翻訳の準備ができていることの証拠を示しています。例えば、__( 'Leave a Comment', 'ndesignthemes' )
です。
その一方で、'load_theme_textdomain()'
の使用法はどこにもありません。
対応する文字列はすでにWordPressコア用に翻訳されているため、テーマの一部が翻訳されていますが、テーマレベルで "欠けている部分"のためにテーマ固有の翻訳は実行されていません。
私は以下のようにして翻訳を修正/完成させようとしましたが、これまでのところ成功していません。
load_theme_textdomain( 'ndesignthemes', get_template_directory() . '/languages' );
を明示的に追加しました...しかし何も助けにはならない。
誰が私が問題とは何か、そしてそれをどのように修正するのかを理解するのを手伝ってくれる?
テーマが翻訳したものはLeave a comment
ですが、テンプレートファイルで使用しているテーマはLeave a Comment
です。違いを見つけます。 :)
あなたはすべてを正しくやっています、それはその文字列のために逃されたか時代遅れの大文字と小文字の区別のための翻訳ファイルに関する問題です。
これを起動してくれてありがとう。 Koiテーマファイルは、あなたがこれまでに出してきた問題に対処し、他のマイナーな国際化修正を含むように更新されました。最新のバージョンはWordPress.comからこの リンク でダウンロードできます。