Udi h Bauman wrote:
> Great, I didn't know Django translates them. I just wrapped my call to
> strftime with a call to gettext.
> 
> I'm aware of the search engine issue, & indeed needs to fix it. Is there
> a standard way to make the translation URL-based, or should I define
> URL's per language?
> 

I'm not sure yet, as I'm having the same issue in Lahak (at least when
I'll have time to work on it :( ).

I wouldn't like to implement it as a language specific URL's - leads to
large URLConf, and not generic (each new language will need to modify
the URLConf).

Guess i'll probably implement it as a middleware of some sort.

Cheers
--
Meir Kriheli
http://mksoft.co.il

> Thanks a lot!
> Udi
> 
> On Feb 19, 2008 12:45 PM, Meir Kriheli <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     Udi h Bauman wrote:
>     > Hi,
>     >
>     > I have a small question which I hope one of you experts will be kind
>     > enough to help with.
>     >
>     > I wrote a web page which I need to translate to different languages
>     > (http://staging.daylight-savings-time.info). I need to translate
>     the day
>     > & month names, which I generate using /strftime/. I need it to output
>     > the date parts for a given locale. I've tried using setlocale, but it
>     > apparently affected the full python process at the web server (it's a
>     > Django app) & all user sessions. Is there a way to generate dates
>     for a
>     > given locale without setlocale?
>     >
>     >
>     > Thanks a lot in advance!
>     > Udi
> 
>     One of the lookups django does to determine the current language is
>     looking in the session for the key "django_language" [1] (this allows a
>     specific language for each user).
> 
>     I see that you're using the set_language view (which updates the
>     django_language var), so wheres the problem ? I've already translated
>     the date and month names in Django, can't you reuse them (e.g. in the
>     templates using the specific date filter) ?
> 
>     Note that the above behavior (setting and submitting the form in js)
>     prevents search engines from indexing the other language pages.
> 
>     BTW, lazy loading of translations might be problematic, if that's the
>     case (and only if thats the case), try to minimize the usage of them
>     (e.g ugetgtext_lazy).
> 
> 
>     [1]
>     
> http://www.djangoproject.com/documentation/i18n/#how-django-discovers-language-preference
> 
>     Cheers
>     --
>     Meir Kriheli
>     http://mksoft.co.il
> 
> 

_______________________________________________
Python-il mailing list
[email protected]
http://hamakor.org.il/cgi-bin/mailman/listinfo/python-il

לענות