1

I18nジェネレーターパッケージをhttp://codex.wordpress.org/I18n_for_WordPress_Developers#Generating_a_POT_fileからダウンロードしました。作成したテンプレートのポットファイルを今すぐ生成したい:

php makepot.php  /home/mr/workspace/blog/wp-content/themes/myTheme/ de_DE.pot

このコマンドを実行した後、いくつかのWP標準キーが入ったde_DE.potを取得します。しかし、新しいキーが見つかりません。ただし、手動でファイルに追加してアップロードすると、翻訳されます。WordPressがすべてのキーを取得しないのはなぜですか?

4

1 に答える 1

1

私はpoEditを次のように使用しました。

  1. ファイルメニュー>新しいカタログ
  2. 必要に応じて言語を設定します。utf8を設定します
  3. パスを。として設定します。および..(.moファイルをlanguagesフォルダーに配置する場合)。
  4. 文字列を取得する関数を定義します(つまり、_ 、_ e、_n、_x、_exなど)。
  5. 次に、ファイルをtemplateName.poとしてテンプレートのフォルダーに保存します。
  6. 次に、カタログを更新します。
  7. 保存すると、.moファイルが同じフォルダに生成されます。
  8. 次に、.moファイルの名前を特定のロケールに変更します(私の場合はbn_BD.mo、場合はde_DE.mo)

ここからいくつかのヒントを提案します

于 2012-12-09T16:12:03.907 に答える