2015-03-10

pip install package 時若遇到 AttributeError: _DistInfoDistribution__dep_map

pip install package 時若遇到 AttributeError: _DistInfoDistribution__dep_map 時,那表示你的 pip 跟 setuptools 可能版本不合


2015-03-04

Django 多國語言相關內容


Django 系統判斷多國語言的順序為
1. URL pattern(要安裝 i18n)
2. 檢查 session 裡的 LANGUAGE_SESSION_KEY (本值為 '_language' )
3. browser 的 header 的 accept-language (firefox 裡可安裝 Quick Locale Switcher)


mac os(osx) 安裝 gettext 方法


你是不是在 MAC 上安裝 GNU gettext 後依然無法正確執行?
$ django-admin.py makemessages  -l "zh_TW" -settings=urproject/settings.py

CommandError: Can't find msguniq. Make sure you have GNU gettext tools 0.15 or newer installed.


正常安裝方式應該是
#brew install gettext
#brew link gettext --force
#django-admin.py makemessages  -l "zh_TW" -settings=biyibird/settings.py
processing locale zh_TW