Hi Diego, and thanks for your help :) I've already created a /conf/locale folder at my root project. Whenever i typed python manage.py makemessage -l <MYLANG> django add to /conf/locale a new folder <MYLANG>/LC_MESSAGE which contains a django.po file. When i vim this file I just notice translation key about django-debug-toolbar.
I added the LOCALE_PATHS key in my settings.py but it didn't solve my problem. Fun fact, I tried the command manage.py compilemessages, it takes loooooong time to finish and parse all of my workspace in order to create translation file xD. All my home except my project :| ... Nicolas On Mon, Feb 27, 2012 at 10:14 PM, Diego Schulz <dsch...@gmail.com> wrote: > On Mon, Feb 27, 2012 at 5:45 AM, nicolas HERSOG <n.her...@gmail.com> > wrote: > > 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 <clell...@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 ? > >>> > > Do you already have a conf/locale/ directory in your project directory > where .mo and .po files > are located in their own directory? Example: > > conf/locale/en/LC_MESSAGES/django.mo > conf/locale/en/LC_MESSAGES/django.po > conf/locale/en-us/LC_MESSAGES/django.mo > conf/locale/en-us/LC_MESSAGES/django.po > conf/locale/es/LC_MESSAGES/django.mo > conf/locale/es/LC_MESSAGES/django.po > conf/locale/es-py/LC_MESSAGES/django.mo > conf/locale/es-py/LC_MESSAGES/django.po > ... > > Can you run manage.py makemessages and manage.py compilemessages > without getting errors? > > Did you set the LOCALE_PATHS variable in the settings.py file? > > #----SNIP---- > LOCALE_PATHS = ( > '/somewhere/in/your/filesystem/YourProject/conf/locale', > ) > #---------------- > > > diego > > >>> 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+unsubscr...@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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.