0

大きなプロジェクトのローカリゼーション ソフトウェアとして Pootle を使用しています。私の問題は、何かを変更するたびに、いくつかの単語が自動的に間違ったテキストに翻訳されることです。

Ping、Chat、bet などのテキストがあったように、それらは新しいテキストであり、Pootle は自動的にすべての言語に翻訳しましたが、もちろん完全に間違った方法でした。この非常識な翻訳を無効にするにはどうすればよいですか? 愚かなソフトウェアに翻訳させたり、高給取りの人間の翻訳者に間違ったテキストを提案したりしたくありません。

今日、新しいプロジェクトを作成しようとしましたが、すべての言語翻訳をインポートしました。エクスポート ファイルでは問題ありませんが、翻訳者が翻訳しようとすると、この間違った自動翻訳テキストが表示され、コメント ボックスに --> Translator comment: 75% と表示されます。

ここでの問題は、翻訳者が単に 1 つの単語を変更してからエクスポートをクリックすることです。と wualaa.... すべてのテキストが自動的に破損します。

助けてください、どの愚かなツールがそのようなことを考えているのですか? 永久に無効にする方法は?

4

1 に答える 1

0

ユーザーや開発者と直接話すために、freenode で irc://irc.freenode.net/#pootle を試してみてください。

Pootle を使用して .properties ファイルを直接翻訳しているようですね。翻訳者のコメントは、古い翻訳を新しい翻訳に移行する際にあいまい一致を行うコードに関連しているようです。したがって、75% は 2 つのソース間で 75% 一致し、翻訳されたテキストを再利用することを意味します。しかし、.properties にはあいまいな状態の概念がないため、翻訳されたとおりに取得されると思います (そうであり、実際には UI であいまいに表示されていないことを確認してください)。

Pootle で PO ファイルを使用してすべての .properties 作業を行うことを好みます。そのため、Translate Toolkit の prop2po を使用して、Pootle で PO ファイルを公開しています。これにより、翻訳の状態をより適切に制御できることがわかりました (PO には翻訳済みおよびファジーの概念がありますが、.properties にはこれらの概念はありません)。

于 2012-06-26T15:34:52.640 に答える