alasoft Posted August 28, 2012 Posted August 28, 2012 Hi everybody .. The more I use and try UniGUI, the more I like it. So far, there was nothing I really can't do with this fantastic tool. Now, I want/need to internationalize (english/spanish application) Please, can anibody give sime advice ? Thanks ! Rober Quote
Administrators Farshad Mohajeri Posted August 28, 2012 Administrators Posted August 28, 2012 For native Ext JS strings set ServerModule->locale to your language. For other strings in your app use a localization tool for Delphi. Quote
alasoft Posted August 28, 2012 Author Posted August 28, 2012 For native Ext JS strings set ServerModule->locale to your language. For other strings in your app use a localization tool for Delphi. Great !! .. Now, will you recommend me some localization tool for Delphi (appart from ExtJS strings) ? Thanks Farjad, your product works fantastic. Quote
matoha Posted December 20, 2013 Posted December 20, 2013 LangMan components see http://forums.unigui.com/index.php?/topic/3722-tools-for-localization-to-other-languages/?p=17802 Quote
Abaksoft Posted May 28, 2014 Posted May 28, 2014 Hi all, Dklang is a great tool, very simple in Delphi vcl (freeware). http://yktoo.com/software/dklang I tried it with uniGui but does'nt work ! (Can'nt assign Null Tfont ??? Somme thing else). I asked Dmitry kann the compatibility with unigui and i am waiting for the answer. Best regards... Quote
Mohammad Hamdan Posted May 29, 2014 Posted May 29, 2014 For this thing, i have a "String table" in the DataBase where i have all strings used in forms for multiple languages , When start the application and choose the language, i load all strings from database according to the language ID then i have a function that loops through controls and set the caption for each control I use the TAG property of the control(such as LABEL.tag) String table Example stringID LanguageID String Description 1 1 Hello 1 2 ¡hola 2 1 OK 2 2 bueno then, the Hello label tag will be 1 1 Quote
Abaksoft Posted May 29, 2014 Posted May 29, 2014 Hi Mohammad, Great, clan you send US a sample project ? Thx Quote
Hayri ASLAN Posted May 30, 2014 Posted May 30, 2014 We are using in all projects Tsilang component for internationalization. Very useful and working with unigui http://www.sicomponents.com/ 1 Quote
Mohammad Hamdan Posted May 30, 2014 Posted May 30, 2014 This is a Sample Project of using String Table as mentioned in my last replay String table Example stringID LanguageID String Description 1 1 Hello 1 2 ¡hola 2 1 OK 2 2 bueno in this sample i used the ClientDataset to load the String table, so you can replace that from Data Base as you need Note: Look at the control Tag Property the Hello labe tag = 1 -- meets the Hello string ID the OK button tag = 2 -- meet the OK string ID Project10.rar Quote
mhmda Posted May 30, 2014 Posted May 30, 2014 For many years we use TSILANG http://www.tsilang.com/ It's a great tool it saves every property (caption, text, left, top, width....) for every component it also support dictionary. 1 Quote
docjones Posted April 20, 2016 Posted April 20, 2016 i'm using gnugettext several years, tested and working in some unigui projects. https://sourceforge.net/projects/dxgettext/ it's easy to use, free source, and there are 3d party tools to translating to other languages like poedit.. etc. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.