2

我有一个广泛的 Django Web 服务,在 20 多个国家/地区使用。

完整的网站是英文的 - 但所有代码都带有“trans”标签,因此将来可以翻译它 - 但现在我想要所有英文,但使用区域设置日期/时间/数字格式。

我跟踪所有用户的语言并将他们的语言环境设置为用于 L10N,但在此阶段尚未进行任何翻译。

在我的设置文件中,USE_I18N 和 USE_L10N 现在都是 True。

问:我怎样才能继续标记所有代码(面向未来)但没有 Django I18N 的东西(所以一切都只是简单的英语),但同时处理 L10N 中的小数、日期和时间?

我试图将 I18N 更改为 false,但这也会导致日期格式为非 L10N。

使用当前的 I18N 和 L10N True 格式还可以,我的 trans 处理正常,但我得到所有 Django 默认翻译都是 I18N,所以例如“搜索”对瑞典人来说将是“sök”,但其他一切都是英文的...... :-(

/ 延斯

4

0 回答 0