2011-02-15 98 views
2

我一直在這個谷歌搜索,似乎無法找到答案。 我在一個多語言網站的項目中實現了django-transmeta,但希望它使用默認語言,而不是安裝/管理語言。django-transmeta默認語言

我,在我的setting.py:

LANGUAGE_CODE = 'en' 

gettext = lambda s: s 
LANGUAGES = (
    ('pt', gettext('Portugues')), 
    ('es', gettext('Espanol')), 
    ('en', gettext('English')), 
) 

因爲我想Django的管理是英文。但是我想要默認語言,即所需的非空字段是葡萄牙語。因此,默認生成的表格字段將類似於name_pt而不是name_en,這是爲了強制內容管理員填寫葡萄牙字段,而將所有其他字段視爲可選字段。 這甚至可能嗎?有沒有人有過任何經驗?任何幫助都感激不盡。

回答

3

找到了我自己的答案,並將其留在這裏作爲參考。

添加到您的settings.py文件:你想成爲默認

TRANSMETA_DEFAULT_LANGUAGE = 'pt' 

或任何語言代碼。