我正在开发一个 django 网站/项目,它已经国际化/本地化为 us-english、gb-english 和普通话。
它使用相同的代码库进行部署,但设置配置说明了要使用的语言。有些部署只有普通话,有些部署是美国英语。
客户现在需要为特定部署更改 gb-english 版本中使用的一些语言。我的主要目标不是复制东西,我想我可以从 django 18n 中得到我需要的东西。
基本上,我正在寻找是否可以或应该使用 django i18n 来处理:
deployA 上的“欢迎”
deployB 上的“哦,嘿”,
尽管它们仍然都是基于 gb-english 的站点,但我觉得我应该可以说 deployA 将使用“en_GB”而 deployB 将使用“en_GB_special”。
我想这是我想使用非标准 i18n 名称/代码的事实,这让我想知道我是否应该这样做,或者我是否以错误的方式处理这个问题。