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