[Linuxtrent] Re: internazionalizzare un programma in python

  • From: luca <sanluca78@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 02 Jan 2006 17:57:14 +0100

Il giorno Lun, 02/01/2006 alle 17.52 +0100, Caesar ha scritto:
> Ma il locale si occupa del charset-encoding,
> cosa ti traduce le const strig* nella lingua
> indicata da LANG?
> 

scusa ma non ho capito che intendi,
per tradurre le parole all interno del codice si usa _(parola) da quello
che ho capito nel sito. 

> luca wrote:
> > Il giorno Lun, 02/01/2006 alle 08.36 +0100, Antonio Galea ha scritto:
> > 
> >>On Sun, Jan 01, 2006 at 05:48:02PM +0100, luca wrote:
> >>
> >>>il programma si avvia e funziona ma se cerco di avviarlo in tedesco mi
> >>>da questo errore:
> >>>
> >>>luca@portatile:/home/luca/Documenti/Programmi/py-acqua/test>
> >>>LANG=de_DE ./acqua.py
> >>>
> >>>(acqua.py:58051): Gtk-WARNING **: Locale not supported by C library.
> >>>        Using the fallback 'C' locale.
> >>>
> >>>Traceback (most recent call last):
> >>>  File "./acqua.py", line 270, in ?
> >>>    locale.setlocale(locale.LC_ALL, '')
> >>>  File "/usr/local/lib/python2.4/locale.py", line 381, in setlocale
> >>>    return _setlocale(category, locale)
> >>>locale.Error: unsupported locale setting
> >>>
> >>
> >>Stai usando il supporto i18n delle libc, e Gtk ti informa che sul tuo 
> >>sistema
> >>il locale tedesco non e` installato (il comando 'locale -a' ti elenca tutti 
> >>i
> >>locales disponibili sul sistema). A far bene, dovresti gestire nel programma
> >>la possibilita` che il locale prescelto non sia disponibile: le libc si
> >>limitano ad avvisarti che useranno il locale 'C' di default, eppure il tuo
> >>programma termina comunque.
> >>
> >>Ant9000
> >>
> > 
> > allora ho fatto locale -a e ho un bel po di lingue ho riprovato con 
> > LANG=zh_CN.GBK ./acqua.py
> > e il programma parte ma sempre in italiano
> > poi ho provato
> > LANG=en_US.UTF-8 ./acqua.py
> > LANG=de_DE.ISO8859-1 ./acqua.py
> > 
> > ma le righe di codice che ho messo sono giuste??
> > 
> > grazie
> > 
> > 
> > 
> >>-- 
> >>-----------------------------------------------------------------------------
> >>Dr. Antonio Galea       N e t   W i s e                 
> >>http://www.netwise.it
> >>Sviluppo tecnico     Tecnologie per il Web    Tel 0461.421016 Fax 
> >>0461.426021
> >>-----------------------------------------------------------------------------
> >>The secret to creativity is knowing how to hide your sources.
> >>   Albert Einstein
> >>-----------------------------------------------------------------------------
> >>--
>  
> 
>  --
>  Email.it, the professional e-mail, gratis per te: http://www.email.it/f
>  
>  Sponsor:
>  Problemi di Liquidità? Con Logos Finanziaria 30.000 € in 24 ore a dipendenti 
> e lavoratori autonomi con rimborsi fino a 120 mesi clicca qui
> * 
>  Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2907&d=2-1
-- 
Luca
PY-ACQUA software per l''acquariofilia (licenza GPL)
web - http://pyacqua.altervista.org
Email - pyacqua (at) gmail com

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: