Djangoプロジェクトを翻訳する方法を探しています。Djangoに付属している組み込みのメカニズムは素晴らしいですが、いくつかの弱点があり、代わりの方法を探しに行きました。
プロジェクトの所有者は、英語(元の翻訳)を含むすべての翻訳を編集できる必要があります。gettextを使用すると、Pootleなどのツールを使用して翻訳を編集できますが、元の文字列はファイルソースまたはテンプレート内にハードコードされたままになります。プロダクトオーナーがそれらを変更できる方法はありません。
考えられる解決策は、gettextにいくつかの一意の識別子を翻訳させ、次のように英語を含むすべての言語に翻訳することです。
_('form_sumbit_button')
しかし、これにより、pootleのようなツールを翻訳者が使用することはほとんど不可能になります。
質問:私のニーズに合うDjangoプロジェクト翻訳用のツールはありますか?