我将使用Django翻译功能/标签来翻译单词和小块文本。但是我想知道对于大文本内容做同样的事情是否相关,例如"服务期限"或"隐私政策"页面?
我看到两种方式:
1)在整个文本中使用{%blocktrans%},但它会将大量数据放入gettext数据库,这可能会减慢所有其他字符串的翻译过程
2)使用与语言一样多的模板,即用于"隐私政策"页面这些模板文件:privacy_en.html,privacy_fr.html,privacy_de.html ...
什么是正确的方法?
答案 0 :(得分:0)
您有两种选择:
使用blocktrans翻译它,你也可以使用大文本。 Gettext正在缓存它
使用flatpages并将其放在/ tos / en /或/ tos / de / etc等。
两者都很好