0

WPML 文字列変換プラグインからエクスポートした .po/.pot ファイルについて質問があります。WordPress でいくつかのローカリゼーション テストを実行していますが、翻訳が必要なさまざまな文字列があります。これらを外部の翻訳ソフトに翻訳してもらいたいので、.po/.pot ファイルをエクスポートする必要があります。

しかし、WPML String Translation を使用して文字列のコンテキストのエクスポートを作成すると、結果の .pot ファイルは一部のヘッダー情報を除いて空です。翻訳が欠けているだけでなく (それが .pot ファイルの場合は意味があります)、翻訳する文字列がまったく欠けています。これは次のようになります。

# This file was generated by WPML
# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system.
# https://wpml.org
msgid ""
msgstr ""
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Project-Id-Version:WPML_EXPORT_admin_texts_wpseo_internallinks\n"
"POT-Creation-Date: \n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
"Language:nl\n"
"MIME-Version: 1.0\n"

ここでは見えませんが、MIME バージョンの行の後に、予想される msgid と msgstr の組み合わせを生成する代わりに、そこにあるはずの文字列ごとに空白行を生成します (この場合、特定のコンテキストに 6 が含まれているため、6 があります)文字列)。これは、WPML 文字列変換からエクスポートされた .po ファイルと .pot ファイルの両方で発生します。もちろん、ソース文字列がなければ、ファイルは外部の翻訳者にとって役に立ちません。

これの原因と解決方法を知っている人はいますか?

4

1 に答える 1