これはかなり異なる質問です。ヨーロッパ言語の django Web アプリケーションがあります。今度は、同じアプリを英語で表示したいと考えています。
django の内部化/ローカライズの手順を逆の順序で実行するだけで、アプリを英語で作成できるようになると思います (元のコードは他の人が書いたものです)。しかし、これは最適な方法ではないと思います。もっと良い方法はありますか?
PS。ローカルタイムゾーンは今のところインドになります。近日中に他の国も追加する予定です。
これはかなり異なる質問です。ヨーロッパ言語の django Web アプリケーションがあります。今度は、同じアプリを英語で表示したいと考えています。
django の内部化/ローカライズの手順を逆の順序で実行するだけで、アプリを英語で作成できるようになると思います (元のコードは他の人が書いたものです)。しかし、これは最適な方法ではないと思います。もっと良い方法はありますか?
PS。ローカルタイムゾーンは今のところインドになります。近日中に他の国も追加する予定です。
あなたが指摘した目的のソリューションに到達するには、国際化とローカリゼーションの2つの部分があります。
国際化
ローカリゼーションのためのソフトウェアの準備。通常、開発者によって行われます。
ローカリゼーション
翻訳とローカル形式の作成。通常、翻訳者によって行われます。
コードがローカリゼーションのために適切に構成されていない場合、翻訳は十分ではないことに注意することが重要です。
詳細については、ドキュメントを確認してください。
タイムゾーンの実装はかなり簡単です。単に pytz および/または dateutil を使用してください。あなたの質問は非常に幅広いですが、あなたが直面している特定の言語の問題の例を挙げていただけますか?