【发布时间】:2012-09-26 13:39:01
【问题描述】:
我想使用 django i18n 系统来翻译我的网站内容。
这个目的之一是<meta keywords="word1, word2"> 标签。目前我正在翻译 "word1, word2" 字符串,但如果我更改它,其余的翻译将无法正常工作。
最好只设置变量并告诉翻译系统“使用此变量内容的英文版本”。
我想避免在数据库中设置它,因为它可以在模板或其他 html/python 文件中指定。我想避免额外的数据库/缓存命中。
有什么方法可以显示不同语言版本的变量 - 而不是内容?
我知道这可以通过包含带有{% if LANGUAGE_CODE == "xx" %} 条件的模板来完成,但也许还有其他方法?
【问题讨论】:
-
你应该批准你的接受率
标签: django internationalization