2017-06-28 13 views
1

私はdjango 1.8によって構築されたオープンEDXプロジェクトに取り組んでいます。現在、私はローカリゼーションに取り組んでおり、新しい言語に翻訳しています。ソース言語とターゲット言語の両方がUnicodeでエンコードされています。 私は翻訳しましたが、gettextはいくつかの式を読み込めません。それは私がPOファイルを意味することによって私は正しい翻訳を提供しましたが、例えば元のフレーズがメニューにロードされています。 Certificatesはなく、その翻訳の図示される例でpython gettextはEDXプロジェクトの翻訳に失敗します

header.html

:ファイルで

<a href="${certificates_url}">${_("Certificates")}</a> 

これは言及線です。

なぜ起こるのか?そしてこの問題を追跡する方法。

答えて

0

check django.poファイルをチェックし、その上にファジーフラグがあるかどうかを確認します。
翻訳者が後で検討するか、ベースファイルの一部の翻訳をマージする際に競合が発生した可能性があります。

コンフリクトを解決して翻訳を確認し、単にファジーフラグを削除してdjango.poを再コンパイルしてください。

More info on this issue

幸運

+0

本当にありがとうございました。あなたは命の恩人です:) –

関連する問題