我有一个广泛的Django网络服务,已在20多个国家/地区使用。
完整的网站是英文的 - 但是所有代码都是'trans'标记的,以便将来可以翻译它 - 但是现在我想要所有英语语言但是使用语言环境日期/时间/数字格式。
我会跟踪所有用户的语言并设置他们用于L10N的语言环境,但在此阶段尚未进行任何翻译。
在我的设置文件中,USE_I18N和USE_L10N现在都是True。
问:我怎样才能对所有代码进行反式标记(未来证明)但没有Django I18N的东西(所以一切都只是简单的英语)但同时处理L10N中的小数,日期和时间?
我试图将I18N更改为false,但这也会导致日期格式为非L10N。
使用当前的I18N和L10N True格式没问题,我的trans处理好了但是我得到的所有Django默认翻译都是I18N,例如'搜索'将是'sök'到瑞典语,但其他一切都是英语......: - (
/ Jens