Autore Topic: Cambiare linguaggio al proprio progetto  (Letto 1462 volte)

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Cambiare linguaggio al proprio progetto
« il: 27 Gennaio 2010, 20:12:54 »

Ciao
Il mio progetto Gambas parla italiano
Quale è il sistema per offrire all'utilizzatore una seconda lingua?
 
"e il naufragar m'è dolce in questo mar"

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: Cambiare linguaggio al proprio progetto
« Risposta #1 il: 27 Gennaio 2010, 20:35:06 »
Progetto-->proprietà-->opzioni-->
Codice: [Seleziona]
il progetto è traducibile: "si" 
lingua predefinita:italiano
poi basta che leggi la documentazione, se non capisci scrivi pure
http://gambasdoc.org/help/howto/translate
il mio nuovo sito : ealmuno.com

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Cambiare linguaggio al proprio progetto
« Risposta #2 il: 27 Gennaio 2010, 21:37:58 »
Grazie per la info
ho dato un occhiata e sembra facile
la nuova domanda è:
come faccio dal mio programma in esecuzione a scegliere la lingua?
« Ultima modifica: 27 Gennaio 2010, 21:48:45 da Akrobaticone »
"e il naufragar m'è dolce in questo mar"

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Cambiare linguaggio al proprio progetto
« Risposta #3 il: 27 Gennaio 2010, 23:13:49 »
Questo è un altro paio di maniche.
La localizzazione lasciata fare a Gambas è automatica e va in base alla lingua del sistema.
Ma se vuoi far scegliere la lingua all'utente allora devi prevedere a livello di codice questa possibilità ma la vedo dura.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Cambiare linguaggio al proprio progetto
« Risposta #4 il: 27 Gennaio 2010, 23:32:50 »
in realtà è abbastanza semplice,

puoi guardare il codice di meteomachinelinux nel modulo avvio

www.altabrianza.org/meteomachinelinux

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Cambiare linguaggio al proprio progetto
« Risposta #5 il: 17 Aprile 2011, 21:13:02 »
Riapro una discussione vecchissima
ho provato MeteoMachineLinux, ma per quanto provi, non riesco a cambiare in inglese la lingua
al riavvio mi riparte sempre in italiano.
qual'è l'inghippo?
"e il naufragar m'è dolce in questo mar"

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Cambiare linguaggio al proprio progetto
« Risposta #6 il: 18 Aprile 2011, 10:49:33 »
Anche in pgDesigner è implementata una soluzione che prevede la modifica della lingua, sia al login, sia nelle impostazioni generali.

Ovviamente:
1) le traduzioni devono essere presenti (create attraverso l'ide di gambas)
2) la modifica prevede la modifica di System.Language, inserendo il codice lingua (es. it_IT), seguita da un eventuale charset (es. UTF-8)
3) il progetto deve risultare "traducibile" (impostazioni progetto).
4) impostare la lingua di default (impostazioni progetto).

Se nel punto 2) la lingua non viene impostata correttamente, sarà sicuramente presa in considerazione quella di sistema (o di default).

Tieni conto che è possibile modificare la lingua, agendo anche sulle varibili si sistema LANG e LANGUAGE, impostandole prima dell'avvio del programma. La proprietà System.Language usa quelle varibili per impostare la lingua dell'applicazione.

Offline akrobaticone

  • Gran Maestro dei Gamberi
  • *****
  • Post: 983
    • Mostra profilo
Re: Cambiare linguaggio al proprio progetto
« Risposta #7 il: 18 Aprile 2011, 21:27:58 »
Con pgDesigner funziona
complimenti ad entrambi per i programmi notevoli!

ora ci studio un po sopra
vorrei implementare il cambio di lingua nel mio programmino.

 
"e il naufragar m'è dolce in questo mar"