在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  C#/ Django2.0國(guó)際化問題

Django2.0國(guó)際化問題

問題描述

Django2.0國(guó)際化多語(yǔ)言問題,我在本地開發(fā)時(shí)多語(yǔ)言國(guó)際化完全正??梢郧袚Q語(yǔ)言,但是當(dāng)我放到另一臺(tái)ubuntu服務(wù)器上時(shí)國(guó)際化失效了。代碼和配置都是一樣的。ubunt服務(wù)器是新建的環(huán)境,都是從零搭建的環(huán)境。國(guó)際化的URL是正常的,而且我配置在setting的語(yǔ)言選項(xiàng)翻譯是可以的,只是頁(yè)面上的翻譯都失效了。

問題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

我重新編譯生產(chǎn)過(guò)翻譯文件django.po,不知道是不是和服務(wù)器系統(tǒng)支不支持中文有關(guān)系,如果有關(guān)系,那語(yǔ)言選項(xiàng)的國(guó)際化應(yīng)該也是失效的,現(xiàn)在搞不清問題出在哪里了

相關(guān)代碼

// 請(qǐng)把代碼文本粘貼到下方(請(qǐng)勿用圖片代替代碼)
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'America/Los_Angeles'
USE_I18N = True
USE_L10N = True
USE_TZ = True
LANGUAGES = [

('en-us', 'English'),
('zh-hans', '中文簡(jiǎn)體'),

]

LOCALE_PATHS = (

os.path.join(BASE_DIR, 'locale'),

)

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

回答
編輯回答
護(hù)她命

已經(jīng)解決了django的一個(gè)坑,之前在本地開發(fā)是生成翻譯文件python manage.py makemessages -l zh_hans,注意zh_hans是下劃線并且hans是小寫的,這個(gè)放到別的環(huán)境上就不好使了,這里改成python manage.py makemessages -l zh_Hans, 注意zh_Hans是首字母大寫. 雖然問題解決了,但是具體什么原因還不清楚。

2017年3月14日 08:44