Re: How does localization work in Django?

2011-03-23 Thread Kenneth Gonsalves
On Wed, 2011-03-23 at 16:03 +, Andre Lopes wrote:
> from django.core import management
> ImportError: No module named django.core 

this shows that manage.py cannot find django - check your paths
-- 
regards
KG
http://lawgon.livejournal.com
Coimbatore LUG rox
http://ilugcbe.techstud.org/

-- 
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.



Re: How does localization work in Django?

2011-03-23 Thread Andre Lopes
Hi,

Thanks for the reply.

I have installed getttext on windows. What more details do you need to
get the cause of the error? I'm using Django 1.3

Best Regards,



On Mar 23, 4:46 pm, Andre Terra  wrote:
> This has more to do with how you setup your python environment than with the
> localization/internationalization itself.
>
> I suggest using virtualenv and virtualenvwrapper to easily setup your django
> environment. Using virtualenv is pretty much the standard amongst developers
> nowadays.
>
> You can use manage.py rather than django-admin.py, but you need to have the
> correct PYTHONPATH setup and xgettext installed. This is harder to do in
> windows than in linux, like most things in the django/python world.
>
> Please 
> seehttp://docs.djangoproject.com/en/dev/topics/i18n/localization/#gettex...
> instructions on how to setup gettext on windows. I must stress my
> recommendation that you use virtualenv. Don't forget to add the relevant
> paths to gettext or other utilities in virtualenv should you decide to use
> it. There's documentation on that around the web too.
>
> Sincerely,
> Andre Terra
>
> On Wed, Mar 23, 2011 at 1:03 PM, Andre Lopes  wrote:
> > Hi,
>
> > I have reading some topics of
> >http://docs.djangoproject.com/en/1.3/topics/i18n/localization/
>
> > But have not understand what I need to do.
>
> > First what I intend to do...
>
> > I have created a new App, called "directorio", and now I need to have
> > the capability of translate the data inside some database columns.
>
> > my models.py
>
> > [quote]
> >        from django.utils.translation import ugettext as _
>
> >        GENDERS = (('male', _('MALE')), ('female', _('FEMALE')))
>
> >        class Genders(models.Model):
> >                n_gender = models.CharField(max_length= 60, choices=
> > GENDERS)
> > [/quote]
>
> > After doing this I think I need to do the *.po an *.mo files inside my
> > App directory... I have tried to do:
>
> > [quote]
> >    django-admin.py makemessages -l pt
> > [/quote]
>
> > But is not working, I got this error:
>
> > [quote]
> >        Traceback (most recent call last):
> >          File "C:\Python27\Lib\site-packages\djan
> >        odule>
> >                from django.core import management
> >        ImportError: No module named django.core
>
> >        C:\xampp\htdocs\djangodir\directorio>djang
> >        Traceback (most recent call last):
> >          File "C:\Python27\Lib\site-packages\djan
> >        odule>
> >                from django.core import management
> >        ImportError: No module named django.core
> > [/quote]
>
> > What I need to do to create the dir "locale\pt\LC_MESSAGES" and the
> > *.po and *.mo files for my App?
>
> > Give me some clues, I'm kind of lost.
>
> > Best Regards,
>
> > --
> > 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.



Re: How does localization work in Django?

2011-03-23 Thread Andre Terra
This has more to do with how you setup your python environment than with the
localization/internationalization itself.

I suggest using virtualenv and virtualenvwrapper to easily setup your django
environment. Using virtualenv is pretty much the standard amongst developers
nowadays.

You can use manage.py rather than django-admin.py, but you need to have the
correct PYTHONPATH setup and xgettext installed. This is harder to do in
windows than in linux, like most things in the django/python world.

Please see
http://docs.djangoproject.com/en/dev/topics/i18n/localization/#gettext-on-windowsfor
instructions on how to setup gettext on windows. I must stress my
recommendation that you use virtualenv. Don't forget to add the relevant
paths to gettext or other utilities in virtualenv should you decide to use
it. There's documentation on that around the web too.


Sincerely,
Andre Terra

On Wed, Mar 23, 2011 at 1:03 PM, Andre Lopes  wrote:

> Hi,
>
> I have reading some topics of
> http://docs.djangoproject.com/en/1.3/topics/i18n/localization/
>
> But have not understand what I need to do.
>
> First what I intend to do...
>
> I have created a new App, called "directorio", and now I need to have
> the capability of translate the data inside some database columns.
>
> my models.py
>
> [quote]
>from django.utils.translation import ugettext as _
>
>GENDERS = (('male', _('MALE')), ('female', _('FEMALE')))
>
>class Genders(models.Model):
>n_gender = models.CharField(max_length= 60, choices=
> GENDERS)
> [/quote]
>
> After doing this I think I need to do the *.po an *.mo files inside my
> App directory... I have tried to do:
>
> [quote]
>django-admin.py makemessages -l pt
> [/quote]
>
> But is not working, I got this error:
>
> [quote]
>Traceback (most recent call last):
>  File "C:\Python27\Lib\site-packages\djan
>odule>
>from django.core import management
>ImportError: No module named django.core
>
>C:\xampp\htdocs\djangodir\directorio>djang
>Traceback (most recent call last):
>  File "C:\Python27\Lib\site-packages\djan
>odule>
>from django.core import management
>ImportError: No module named django.core
> [/quote]
>
> What I need to do to create the dir "locale\pt\LC_MESSAGES" and the
> *.po and *.mo files for my App?
>
> Give me some clues, I'm kind of lost.
>
> Best Regards,
>
> --
> 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.



Re: How does localization work in Django?

2011-03-23 Thread Ramiro Morales
On Wed, Mar 23, 2011 at 1:03 PM, Andre Lopes  wrote:
>
> But is not working, I got this error:
>
> [quote]
>        Traceback (most recent call last):
>          File "C:\Python27\Lib\site-packages\djan
>        odule>
>                from django.core import management
>        ImportError: No module named django.core
>
>        C:\xampp\htdocs\djangodir\directorio>djang
>        Traceback (most recent call last):
>          File "C:\Python27\Lib\site-packages\djan
>        odule>
>                from django.core import management
>        ImportError: No module named django.core
> [/quote]

It will be very hard to help you with such a broken paste
of the traceback you get.

What version of Django are you using?

-- 
Ramiro Morales

-- 
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.