i18n打破turbogears设置-wiki20教程

时间:2011-10-24 21:15:05

标签: python pylons turbogears2

作为Turbogears新手推出20wiki教程

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

当我运行“贴纸服务--reload development.ini

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

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

我尝试取消注释lang = in development.ini并将其设置为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的东西..但我不知道该怎么做

我很乐意为此提供任何帮助

1 个答案:

答案 0 :(得分:1)

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

webob的问题 - 您应该轻松安装当前的webob版本(1.2b或类似的东西)和

easy_install webob==1.1.1
之后它会起作用 我在turbogears谷歌小组中也得到了以下建议: 为了确保你得到正确的东西,总是安装turbogears:

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