Non dovrei faticarci ma ci fatico. Steps:
1. Create le traduzioni e quindi ottenuti i due file: en_US.po e it_IT.po in /nomeprogramma/.lang/
2. alla chiusura della form delle preferenze do' il comando:
Settings["usr/lingua"] = Language.Text
3. all'apertura in form.open ho inserito il comando:
System.Language = Settings["usr/lingua"]
pero' se setto il linguaggio in en_US e salvo le preferenze e poi faccio ripartire il programma
mi esce la scritta seguente:
warning: unable to load Qt translation: it_IT.utf8
gbx3: warning: cannot switch to language 'en_US'. Did you install the corresponding locale packages?
warning: unable to load Qt translation: en_US
dove ho sbagliato?
dove ho sbagliato?
Il messaggio di errore che ricevi è abbastanza chiaro:
gbx3: warning: cannot switch to language 'en_US'.[b]Did you install the corresponding locale packages?[/b]
Come vedi Gambas ti chiede se hai installato il relativo pacchetto linguistico. La traduzione la puoi benissimo far gestire direttamente a Gambas.....credo sia superfluo perderci tempo.... ;)