我想使用 django i18n 系统来翻译我网站的内容。
这个目的之一就是<meta keywords="word1, word2">
标签。目前我正在翻译"word1, word2"
字符串,但如果我改变它,其余的翻译将无法工作。
最好的办法是设置变量并说翻译系统“使用此变量内容的英文版本”。
我想避免在数据库中设置它,因为这可以在模板或其他 html/python 文件中指定。我想避免额外的数据库/缓存命中。
有什么方法可以显示不同语言版本的变量 - 而不是内容?
我知道这可以通过包含带有{% if LANGUAGE_CODE == "xx" %}
条件的模板来完成,但也许还有其他方法?