Re: [Python] Localizzazione in python

2013-05-24 Per discussione Gollum1
Il 24 maggio 2013 15:16, Gollum1 ha scritto: > Tornando sull'argomento della localizzazione... > > se io ho un modulo che è caricato dal mio programma, e voglio che > anche il modulo sia localizzato, devo richiamare anche in questo > modulo la funzione che carica gettext, oppure devo mettere le >

Re: [Python] Localizzazione in python

2013-05-24 Per discussione Gollum1
Tornando sull'argomento della localizzazione... se io ho un modulo che è caricato dal mio programma, e voglio che anche il modulo sia localizzato, devo richiamare anche in questo modulo la funzione che carica gettext, oppure devo mettere le definizioni delle traduzioni nello stesso file del progra

Re: [Python] Localizzazione in python

2013-05-15 Per discussione Pietro Battiston
A parte l'ovvia di raccomandazione di guardare come si fa e cosa fa un setup.py (puoi voler dare un occhio agli entry points - mi spaventa che ti stia facendo da guida io che sono decisamente ignorante in tema), ribadisco che il codice che ti ho passato non è particolarmente geniale ma funziona, qu

Re: [Python] Localizzazione in python

2013-05-15 Per discussione Gollum1
mi rendo conto di aver detto una miriade di boiate... __INIT__ è per i package (anche se non ho ancora ben chiaro cosa sono di preciso), non per i moduli... continuo a studiare... -- Gollum1 Tesoro, dov'é il mio teoro... ___ Python mailing list

Re: [Python] Localizzazione in python

2013-05-15 Per discussione Gollum1
Il 15 maggio 2013 16:33, Gollum1 ha scritto: > > semplicemente sys.path[0] > in effetti non è poi così semplice adattare lo script alle mie esigenze, in quanto se la funzione di localizzazione deve essere generica tra diversi programmi, potrei non sapere a priori qual'è la loro directory di insta

Re: [Python] Localizzazione in python

2013-05-15 Per discussione Gollum1
Il 15 maggio 2013 15:36, Gollum1 ha scritto: > > e questo diventa palese, a meno che non riesca a far capire in altro > modo alla funzione che ho scritto qual'é il path del chiamante. > semplicemente sys.path[0] quindi non ho neppure la necessità di passare esplicitamente il path del chiamante (

Re: [Python] Localizzazione in python

2013-05-15 Per discussione Gollum1
Il 15 maggio 2013 00:44, Pietro Battiston ha scritto: > Il giorno mar, 14/05/2013 alle 22.54 +0200, Gollum1 ha scritto: >> > Se stai chiedendo "come faccio a sapere qual'è la cartella in cui sono >> > contenute le traduzioni", beh allora dipende da come hai disposto le >> > cose _e_ da dove avvii

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Pietro Battiston
Il giorno mar, 14/05/2013 alle 22.54 +0200, Gollum1 ha scritto: > Il 14 maggio 2013 21:51, Pietro Battiston ha > scritto: > > > > Se stai chiedendo "come faccio a dire a gettext di guardare in una data > > cartella?", chiediti "chissà cosa fa la seguente riga di codice?" > > gettext.install( APP_

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Gollum1
Il 14 maggio 2013 21:51, Pietro Battiston ha scritto: > > Se stai chiedendo "come faccio a dire a gettext di guardare in una data > cartella?", chiediti "chissà cosa fa la seguente riga di codice?" > gettext.install( APP_NAME, 'locale' ) no, non sto chiedendo questo, questo l'ho capito... > Se s

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Pietro Battiston
Il giorno mar, 14/05/2013 alle 20.58 +0200, Gollum1 ha scritto: > Il 14 maggio 2013 18:27, Daniele Varrazzo ha scritto: > > On 2013-05-14 16:27, Gollum1 wrote: > > > >> ma non riesco a capire a che livello devo mettere > >> locale/it/LC_MESSAGES/programma.mo > > > > > > Prova ad usare strace per c

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Gollum1
Il 14 maggio 2013 18:27, Daniele Varrazzo ha scritto: > On 2013-05-14 16:27, Gollum1 wrote: > >> ma non riesco a capire a che livello devo mettere >> locale/it/LC_MESSAGES/programma.mo > > > Prova ad usare strace per capire dove legge. > > (nota anche che "python LC_MESSAGES" restituisce risultati

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Daniele Varrazzo
On 2013-05-14 16:27, Gollum1 wrote: ma non riesco a capire a che livello devo mettere locale/it/LC_MESSAGES/programma.mo Prova ad usare strace per capire dove legge. (nota anche che "python LC_MESSAGES" restituisce risultati) -- Daniele Varrazzo - Develer S.r.l. http://www.develer.com _

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Adriano Barbieri
- Original Message - From: "Gollum1" To: Sent: Tuesday, May 14, 2013 5:46 PM Subject: Re: [Python] Localizzazione in python Il 14 maggio 2013 17:27, Gollum1 ha scritto: la struttura direcotry/files del programma da cui l'ho copiato era del genere: programma/

Re: [Python] Localizzazione in python

2013-05-14 Per discussione Gollum1
Il 14 maggio 2013 17:27, Gollum1 ha scritto: > la struttura direcotry/files del programma da cui l'ho copiato era del genere: > > programma/ >programma.py >locale/it/LC_MESSAGES/programma.mo > > nel mo caso: > > programma/ >programma.py >libs/libs_che_fornisce_InitI18n().py > > ma

[Python] Localizzazione in python

2013-05-14 Per discussione Gollum1
Eccolo qua... direte... ebbene sì, mi sto interessando alla localizzazione, in giro per la rete ho trovato questo pezzo di codice che nel suo programma originario funziona: def InitI18n(): """Initialize th I18N stuff: load modules, set environments etc...""" import locale if not 'LANG'