> Hello > > I'm use Gambas in english, no problem ... but in Brazil any users ask me > how to translate the Gambas Interface to portuguese, It's incredible my > dear, but I don't know how can I do this. > If you have a little time to help me, please .... send me a little > tutorial. And I put the instructions in our site. > > Thanks for all > > Thomé > www.brgambas.com >
Deyson Thome: As the Gambas interface is written in Gambas itself, translate just like any Gambas project: - check project properties, Options: Project is translatable: YES (keep default language as is) - ps: in a new project you would tick the option "Internationalisation" to get translatable activated. - Menu Project, Translate (flags icon) gives Project translation screen. - In the left column you see the existing language. Choose "New" button, that gives you a list of languages, choose e.g. Portuguese (Brazil). - You see the list of untranslated texts, choose one. - You see the lower empty box without title or tooltip; put the translation there. Save often. - to check the translation to work, run the project on a Portuguese-installed desktop. Gambas uses the language of the environment. To see yours, in the Gambas console, type ? system.language gives me: en_US.UTF-8 - For your own projects, you can let the user select the language, and keep it in a setting, eg "General/Language". At start of your app, call it with System.Language = Settings["General/Language"] It will only be active for the windows (form) opened afterwards, so you might want to call it before any forms are opened. I use MMain as startup class, do initialisations, then call FMain from there. As far as I know, the translations themselves are stored as *.po and/or *.mo files in the .lang directory (at least in gb2). success, WiG ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ Gambas-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/gambas-user
