0

我完全按照the webapp2 i18n教程,完全按照上面所说的去做事情。尽管如此,当我修改本教程最后部分所示的语言时,我无法翻译我的应用程序。webapp2 i18n不工作

而不是改变语言,应用程序只是继续显示“你好,世界!”在英语中,日志控制台中没有什么不同寻常的东西。

+0

代码?任何样品? –

回答

0

感谢吉米的时间。当你回答时,我已经找到了解决方案,并在写入之前对其进行测试。

当你创建你得到你已经标记为翻译每个字以下的.POT文件:

#: templates/index.html:10 
msgid "msgid" 
msgstr "" 

当您创建的每个你在特定的语言文件夹与.po文件的翻译同一行

#: templates/index.html:10 
msgid "msgid" 
msgstr "" 

我犯了一个错误,而不是把msgstr“”中的翻译放在“msgid”的位置。显然这不起作用,因为msgid是将原始消息绑定到翻译上的,而实际的翻译是空的。

希望这可以帮助别人。