我正在做一个i18n和本地化的项目,但试图使用翻译根本不起作用。我按照官方文档做了一个示例项目:
我的项目是通过"pcreate -s starter MyProject"创建的。可以在https://bitbucket.org/aguirrel/translation_test/src找到。
我做了很多测试,但是都不成功
看起来你的项目没问题。可能缺少的一件事是,Pyramid需要知道地区名称,以便激活翻译。
这里列出了几种方法:
测试翻译是否正常工作的快速方法是将区域设置作为请求参数传递。例如,您可以访问以下网址的网页:
http://localhost:6543/?_LOCALE_=es