Python 词典结构中的django国际化
我有一个django应用程序,它可以实现国际化,但现在我遇到了一个无法找到解决方案/答案的问题 按照以下说明,所有翻译都可以在视图和模板中正常工作: 但问题在于我的字典结构如下:Python 词典结构中的django国际化,python,django,dictionary,translation,Python,Django,Dictionary,Translation,我有一个django应用程序,它可以实现国际化,但现在我遇到了一个无法找到解决方案/答案的问题 按照以下说明,所有翻译都可以在视图和模板中正常工作: 但问题在于我的字典结构如下: mensajes = {'powered-antiguo' : 'Tecnologia del sitio conocida y antigua.', 'server-antiguo' : 'Servidor web conocido y antiguo.', ....
mensajes = {'powered-antiguo' : 'Tecnologia del sitio conocida y antigua.',
'server-antiguo' : 'Servidor web conocido y antiguo.',
.... cut ...
但试着翻译如下:
mensajes = {'powered-antiguo' : 'Tecnologia del sitio conocida y antigua.',
'server-antiguo' : _('Servidor web conocido y antiguo.'),
在makemessages和编译都正确后,我得到了要翻译的文本,但应用程序没有显示翻译
有线索吗
谢谢 运行
makemessages
后,结果文件中是否存在字符串标识符?当您希望看到任何翻译时,哪种语言是活动语言?您是否使用translation.activate(LANGUAGE\u code)
更改活动语言?