Oh,

I forgot that ``LANGUAGES'' item need also be modified to be the same with 
your ``LANGUAGE_CODE'' setting

LANGUAGE_CODE = 'zh-cn'  
USE_I18N = True
LANGUAGES = ( 
         ('zh-cn', _('Chinese')), 
        )  

But keep your django.po file under ``locale/zh_CN/LC_MESSAGES/'' as you 
already did.

-linpc

Po-Chien Lin於 2012年5月21日星期一UTC+8下午3時45分35秒寫道:
>
> Hi Brant,
>
> The  LANGUAGE_CODE should be in the form: (It is also mentioned in 
> settings.py)
> http://www.w3.org/TR/REC-html40/struct/dirlang.html#h-8.1.1
>
> In your case, I think it should be:
> LANGUAGE_CODE = 'zh-cn' 
>
> Try it, Good luck :)
>
> - linpc
>
> Brant於 2012年5月17日星期四UTC+8下午3時11分20秒寫道:
>>
>> Could anyone please check the steps to enable reviewboard to display 
>> other language? 
>>
>> Could anyone please check my steps to enable reviewboard to display 
>> other language? 
>> It doesn't work. 
>> Thank you in advanced. 
>>
>> Environment: 
>> Ubuntu 12.04 LTS 
>> python 2.7 
>> ReviewBoard: 1.6.6 
>> Installed by easy_install 
>> English language show well. 
>> System default locale: zh_CN.UTF-8 
>>
>> My steps to enable it to show zh_CN language: 
>> 1. Modify following places in "/usr/local/lib/python2.7/dist-packages/ 
>> ReviewBoard-1.6.6-py2.7.egg/reviewboard/settings.py": 
>>   (1) LANGUAGE_CODE = 'zh_CN' 
>>   (2) USE_I18N = True 
>>        LANGUAGES = ( 
>>          ('zh', _('Chinese')), 
>>         ) 
>> 2. Compile settings.py by a python script: 
>> import py_compile 
>>
>> py_compile.compile(r'/usr/local/lib/python2.7/dist-packages/ 
>> ReviewBoard-1.6.6-py2.7.egg/reviewboard/settings.py') 
>>
>> 3. Under /usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.6- 
>> py2.7.egg/reviewboard ,run: 
>> mkdir -p locale/zh_CN/LC_MESSAGES/ 
>> django-admin.py makemessages -l zh_CN 
>>
>> Now we got django.po. 
>>
>> 4. Fill out locale/zh_CN/LC_MESSAGES/django.po with my Chinese 
>> translation. 
>>
>> 5. Under /usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.6- 
>> py2.7.egg/reviewboard ,run: 
>> django-admin.py compilemessages -l zh_CN 
>>
>> Now we got django.mo. 
>>
>> 6. Restart apatch2: 
>> apachectl  -k restart 
>>
>> 7. Refresh ReviewBoard portal. 
>>
>> Unfortunately, Nothing happened :( 
>>
>> Question 1: 
>> 1. Could you please point me what should I do with above steps? 
>>
>> 2. I tried copying /usr/local/lib/python2.7/dist-packages/Sphinx-1.1.3- 
>> py2.7.egg/sphinx/locale/zh_CN/LC_MESSAGES/sphinx.mo 
>>  to 
>>  /usr/local/lib/python2.7/dist-packages/ReviewBoard-1.6.6-py2.7.egg/ 
>> reviewboard/locale/zh_CN/LC_MESSAGES/django.mo 
>> Then restart apache, now it works partly 
>> But after I refresh portal again, it went back to English.... 
>> Do you know why? 
>>
>> Thank you very much ~~ 
>>
>

-- 
Want to help the Review Board project? Donate today at 
http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to 
reviewboard+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/reviewboard?hl=en

Reply via email to