有点背景知识,我有一个用Django编写的工作项目,就像网上商店和博客一样
目前,我的客户需要能够动态添加翻译和新语言。模型相关部分可以使用众多库中的一个轻松完成(例如django-modeltranslation
,django-parler
...)。
问题在于可翻译的字符串和格式。更新可翻译字符串可以由django-rosseta
以某种方式覆盖(与.po
一起使用,编译它们并重新加载服务器,但它可以吗?)。如何处理添加新语言而不涉及源代码(settings.LANGUAGES
部分)?
理想情况下,所有与本地化相关的数据都应该通过某种缓存存储在数据库中 有什么想法吗?