2017-01-05 20 views
0

symfonyウェブサイトの翻訳を処理し、GITと同期するようにWeblateをセットアップしました。symfony翻訳の更新後に翻訳の進行が失われる

Weblateは翻訳ファイルを正しくピックアップして翻訳を進め、翻訳ファイルを適切にプッシュします。

私が使用して、変換するために新しい文字列を更新したいしかし、いったん:

php bin\console translation:update --force --output-format=xlf en 

をそれから私はGITにそれを押してWeblateを引っ張るが、Weblateは、すべての翻訳の進捗状況を失い、バックに行かなければなりません正方形の1つ。

私は間違っていますか?

編集:Weblateがsymfonyによって削除されるフィールド「approved = yes」を追加したようです。

答えて

0

XLIFF仕様では、aprroved="yes"属性の文字列のみが翻訳対象と見なされます。残念ながら、Symfonyはここでの仕様に従っていません。

幸いなことに、Weblateは回避策があります。documentationを参照してください。

+0

ありがとうMichal、私はこのオプションを見つけましたが、symfonyはデフォルトで翻訳された部分に文字列を入れるので、すべてが翻訳されています。 – user2068020

関連する問題