2011-10-24 35 views
1

ollowing的20wiki教程作爲新手的TurboGears國際化突破的TurboGears安裝-wiki20教程

我使用win7的,蟒蛇2.7.2(我猜我的電腦語言環境是希伯來語,但一開始我打算英語發展)和我認爲的TurboGears版本2.1.3

當我運行「貼紙服務--reload development.ini

我在本地主機獲得:8085(我改變了默認的應用程序移植到 8085) 服務器錯誤頁面,並顯示以下消息: Att ributeError:「AcceptLanguage」對象有沒有屬性「best_matches」

我檢查了我的國際化庫,並在那裏發現與名稱る子文件夾,並且只有子文件夾(猜這代表俄羅斯)

我試着取消註釋lang = in development.ini並將其設置爲lang = en或lang = en_EN或lang = en_US或lang = en-US或lang = he,但是在所有情況下,錯誤消息只更改爲: LanguageError:IOError:[Errno 2]沒有找到翻譯文件 domain:'wiki20' 我也試過按照本地化指南設置'he'語言和翻譯文件等',然後 - 完全沒有幫助

我發現了另一個人用計算器同樣的問題,但沒有答案TurboGears 2 quickstart shows error immediately 原來回溯是在這裏: http://pylonshq.com/tracebacks/089af51be2370022eb0029ef6106168c

爲初,我會更喜歡以禁用所有這些國際化的東西..但我不能「T找出如何做到這一點

我會很高興與此

回答

1

任何幫助,這是在這裏找到答案:TurboGears 2 quickstart shows error immediately

問題的WebOb - 你應該很容易安裝當前的WebOb版本(1.2B或類似的東西),卸載和

easy_install webob==1.1.1 

後,它會工作 我也得到了谷歌的TurboGears組中的以下建議: 要確保你得到正確的東西總是安裝渦輪增壓器:

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