我正在做一个带有 i18n 和本地化的项目,但尝试使用翻译根本行不通。我已经完成了一个示例项目,我在其中遵循了官方文档:
我的项目是由“pcreate -s starter MyProject”创建的。它可以在https://bitbucket.org/aguirrel/translation_test/src找到。
我做了很多测试,但没有任何效果。
我正在做一个带有 i18n 和本地化的项目,但尝试使用翻译根本行不通。我已经完成了一个示例项目,我在其中遵循了官方文档:
我的项目是由“pcreate -s starter MyProject”创建的。它可以在https://bitbucket.org/aguirrel/translation_test/src找到。
我做了很多测试,但没有任何效果。
看来您的项目还可以。可能缺少的一件事是 Pyramid 需要知道语言环境名称才能激活翻译。
有几种方法可以做到这里概述:
测试您的翻译是否正常工作的一种快速方法是将语言环境作为请求参数传递。例如,您可以访问以下网页:
http://localhost:6543/?_LOCALE_=es