Monday, February 27, 2012

Re: internationalization makemessage don't work

Hi everyone, 
Very thanks for yours answers!

I added to the top of all my html files {% load i18n %} and typed in my root directory :
  • django-admin.py makemessages -l en
Or : 
  • python manage.py makemessages -l en
I tried both commands, first in my root directory and in my app but none of this command work :/

Any more tips or advices ?

Very  thanks for your help :)

Nicolas

On Mon, Feb 27, 2012 at 8:24 AM, Ian Clelland <clelland@gmail.com> wrote:


On Sunday, February 26, 2012, nicolas HERSOG wrote:
Hi folks !

I'm trying for hours to internationalize my django website.

I added to my settings.py this few lines :

TIME_ZONE = 'Europe/Paris'
LANGUAGE_CODE = 'fr-FR'

I added to all templates i want to translate the tag trans for the sentence I want to  internationalize exemple :
{% trans "article écrit :"%} 
{% trans "Nom :"%} 

And then at my root project i run django-admin.py makemessages -l en
 
Why are you running django-admin.py, rather than manage.py? manage.py knows how to fund your settings files, and import all of your apps and check all of your template dirs.

Try first running "manage.py makemessages -l fr" (since I suspect that your site is already in French, you won't have to actually do anything with that po file right now, but it's good to have)

Ian


This command created a django.po file which contains the translations key for django debug tool bar, but none key of my webapp.

Did I do something wrong, or miss something ?

Thank you :)

Nicolas



--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.


--
Regards,
Ian Clelland
<clelland@gmail.com>

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment