2017-08-13 7 views
1

私は、ファイルabc.phpを持っています。すでにテキストがありました。言語ファイルには、ファイル.pot.poがあります。 .po私はabc.phpからいくつかのテキストを翻訳しました。しかし、私はabc.phpにいくつかの新しいテキストを追加したいとき:<? php esc_html_e ('New text', 'abc'); ?>新しいテキストは.pot.poファイルには表示されません。poeditのesc_html_e - 新しい翻訳

私は私が追加したテキストを翻訳するために何ができますか?

答えて

1

.pot.poファイルが自動的に更新されないため、ファイルに手動で翻訳を追加する必要があります。

テキストエディタで.poファイルを編集し、Poeditで.moを生成するだけです。

+0

はい、作成しました。 msgid "新しいテキスト" msgstr "翻訳"。しかし、それはテキストで何も変わっていません。 –

+0

あなたは正しいテキストドメインを使用していますか?これで、テキストドメインとして 'abc'が作成されました。 – Max

+0

以前は 'po'で翻訳されていたテキストを 'abc'とタイプして翻訳したので、私はそう思っています。しかし、 'abc'の新しいテキストを次に 'po'ファイルに追加した場合、変更はありません –

関連する問題