标签: python django internationalization
Django应用程序可以拥有自己的消息文件,位于其目录中。而且,假设我有两个不同的应用程序,这是不同的翻译相似的单词。很明显,当在应用程序内部使用gettext时,它将由应用程序自己的消息文件进行翻译。 当我在模板中使用{%trans%}标记时,如何预测将选择哪个翻译?在渲染模板时,django是否有顺序或优先级解决这个问题?
答案 0 :(得分:0)
如果是您开发的应用程序,则在模板或代码中specifying context使用确保正确翻译的最佳方法。从Django 1.4开始,完全支持这一点。