20 か国以上で使用されている大規模な Django Web サービスがあります。
完全なサイトは英語ですが、すべてのコードに「trans」タグが付けられているため、将来的には翻訳できるようになりますが、今のところはすべて英語で表示したいのですが、ロケールの日付/時刻/数値形式を使用しています。
私はすべてのユーザーの言語を追跡し、ロケールを L10N に使用するように設定していますが、この段階では翻訳を行っていません。
私の設定ファイルでは、USE_I18N と USE_L10N は両方とも True です。
Q: どのようにすれば、すべてのコードのトランスタグを維持し (将来の証明)、Django I18N のものを持たずに (つまり、すべてが平易な英語になります)、同時に L10N で小数、日付、時刻を処理するにはどうすればよいですか?
I18N を false に変更しようとしましたが、これにより日付形式が非 L10N になります。
現在の I18N と L10N の True フォーマットは問題ありません。私のトランスは問題なく処理されますが、Django のデフォルトの翻訳はすべて I18N になっているため、たとえば「検索」はスウェーデン語では「sök」になりますが、それ以外はすべて英語です... :-(
/イェンス