2010-06-08 27 views
2

i J'ai un problème avec i18n, en utilisant webpy.i18n avec webpy

J'ai suivi ceci: http://webpy.org/cookbook/i18n_support_in_template_file

Alors, dans mon .wsgi il y a:

#i18n 
gettext.install('messages',I18N_PATH,unicode=True) 
gettext.translation('messages',I18N_PATH,languages=['fr_FR','en_US']).install(True) 

Alors je courais:

pygettext.py -a -v -d messages -o i18n/messages.po controllers/*.py views/*.html 

J'ai copié et traduit messages.po, J'ai aussi changé le "content-type" et le "content-transfer-encoding":

"Content-Type: text/plain; charset=utf-8\n" 
"Content-Transfer-Encoding: UTF-8\n" 

Et j'ai couru cette commande:

msgfmt -v -o i18n/fr_FR/LC_MESSAGES/messages.mo i18n/fr_FR/LC_MESSAGES/messages.po 
>>>93 messages traduits. 

ici est le arborescences du dossier i18n:

i18n/: 
en_US fr_FR messages.po 

i18n/en_US: 
LC_MESSAGES 

i18n/en_US/LC_MESSAGES: 
messages.mo messages.po 

i18n/fr_FR: 
LC_MESSAGES 

i18n/fr_FR/LC_MESSAGES: 
messages.mo messages.po 

Mais quand je vais dans mon site (est "fr_fr" la langue de mon navigateur), i n'a pas la chaîne traduite.

Et je ne sais pas pourquoi. Quelqu'un a une idée?

Merci

Répondre