要設定壹個安裝階段的語種偏好,請設定LANGUAGE_CODE。如果其他翻譯器沒有找到壹個譯文,Django將使用
這個語種作為缺省的翻譯最終嘗試。
如果妳只是想要用本地語言來運行Django,並且該語言的語言文件存在,只需要簡單地設置 LANGUAGE_CODE 即可。
如果要讓每壹個使用者各自指定語言偏好,就需要使用 LocaleMiddleware 。 LocaleMiddleware 使得Django基
於請求的數據進行語言選擇,從而為每壹位用戶定制內容。 它為每壹個用戶定制內容。
使用 LocaleMiddleware 需要在 MIDDLEWARE_CLASSES 設置中增加
'django.middleware.locale.LocaleMiddleware' 。 中間件的順序是有影響的,最好按照依照以下要求:
保證它是第壹批安裝的中間件類。
因為 LocalMiddleware 要用到session數據,所以需要放在 SessionMiddleware 之後。