我们实际上正在创建一个包含一些社区元素的网站。我们选择django作为编程语言。我们希望将网站保持多种语言。 我们已经创建了一些应用程序和网站,但保持静态和单一语言。我读了两种创建多语言网站的方法。第一种是将翻译保存在数据库中。这应该是最简单的方法,但是效率低下且具有普通性能的方式。我还阅读了有关设置xml翻译文件的内容,您可以在其中存储每个翻译文件。
我想知道这些方法的性能差异和优缺点。 django有没有有效的方法来保持我的网站多语言?
答案 0 :(得分:1)
对于基于GNU gettext的多种语言,Django内置support。
不幸的是,支持仅限于您在高级中知道的文本,这对于您的UI来说已经足够好了,但是如果您有用户使用多种语言创建内容,那么这将是不够的,您将不得不处理它自己在数据库中。