Djangoで国際化とローカリゼーションを学びながら、私はウィンドウにgettextアプリケーションをインストールするように言われています。しかし、私たちが.poファイルに入力した翻訳文字列でdjangoによって翻訳が行われることがわかります。djangoが.poと.moファイルから明示的に変換するとき、gettextの使用は何ですか?
私は、ユーザーが特定の言語を選択すると、djangoはデフォルトの言語を翻訳した.poファイルから言語固有の文字列を取得するというプロセスを視覚化することができます。
このプロセスでgettextがどこで使用されているのかわかりません。私はgettextがそれ自身翻訳するのに使われていると思っていましたが、そうではありません。あなたはジャンゴでのエントリーの主なポイントから見ることができるように
Djangoは 'gettext'を使って翻訳を行います。 – Sayse
私たちが厳密に入力した.poファイルに翻訳されたコンテンツを表示しますか?もしそうなら、なぜ私たちはgettextを必要としますか? djangoが.poファイルから翻訳されたコンテンツをユーザに引き出すためには、これを行うだけです。 – Yogi
'gettext'は' .po'と '.mo'ファイルを解釈するものですが、djangoファイルではありません – Sayse