Why language code changed by itself?
Someday I found that I cann't voteup for somebody. Although the upvote sign turned green, but his karma doesn't go up.
In settings.py
, I have
LANGUAGE_CODE = 'zh-TW'
LANGUAGES = (('zh-TW', 'Chinese'),)
And I found that in the database, the repute
table's language code changed by it self to lowercase after some day.
Does anyone know how to fix this?
Why it set the language_code
to 'zh-tw'
for my language_code
is 'zh-TW'
?
Comments
@AaronHuang what was the solution?
First, I set `LANGUAGE_CODE = 'zh-tw'` and `LANGUAGES = (('zh-tw', 'Chinese'),)` in `settings.py`. And then, I change the existing `zh-TW` language code in the database table (`repute`, `askbot_post`, `askbot_thread`) to `zh-tw`. It seems to solve the problem.