【问题标题】:i18n breaking turbogears setup -wiki20 tutoriali18n 打破涡轮齿轮设置 -wiki20 教程
【发布时间】:2011-10-24 21:15:04
【问题描述】:

作为 Turbogears 新手学习 20wiki 教程

我使用的是win7,python 2.7.2(我猜我的计算机语言环境是希伯来语,但一开始我打算开发英语),我认为turbogears版本是2.1.3

当我运行“paster serve --reload development.ini”时

我进入 localhost:8085 (我将默认应用程序端口更改为 8085) 带有以下消息的服务器错误页面: AttributeError:“AcceptLanguage”对象没有属性“best_matches”

我检查了我的 i18n 库,发现那里有一个名为 ru 的子文件夹,并且只有那个子文件夹(猜猜这代表俄语)

我尝试在 development.ini 中取消注释 lang= 并将其设置为 lang =en 或 lang=en_EN 或 lang = en_US 或 lang = en-US 或 lang = he 但在所有情况下,错误消息都更改为: LanguageError: IOError: [Errno 2] 找不到翻译文件 域:'wiki20' 我还尝试遵循本地化指南并按照完整指南设置“他”语言和翻译文件等,但是 - 这根本没有帮助

我在 stackoverflow 中找到了另一个有同样问题的人,但没有答案 TurboGears 2 quickstart shows error immediately 原始回溯在这里: http://pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

一开始我实际上更喜欢禁用所有这些 i18n 的东西.. 但我不知道如何做到这一点

我会很高兴在这方面提供任何帮助

【问题讨论】:

    标签: python pylons turbogears2


    【解决方案1】:

    这里已回答:TurboGears 2 quickstart shows error immediately

    webob 问题 - 您应该通过轻松安装当前 webob 版本(1.2b 或类似版本)来卸载,然后

    easy_install webob==1.1.1
    

    之后它会工作 我还在 turbogears google 小组中得到了以下建议: 为了确保您得到正确的东西,请始终安装涡轮齿轮箱:

    easy_install -i http://www.turbogears.org/2.1/downloads/current/index tg.devtools 
    

    【讨论】:

      猜你喜欢
      • 2010-11-10
      • 2013-07-10
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 2012-11-16
      • 2011-01-12
      相关资源
      最近更新 更多