Hello Guru Ramesh,
in fact the chapter Working with Embedded Wizard: Managing localization is a good starting point to learn the language management. This chapter also contain examples demonstrating the functionality.
I find this example code but how they ae creating global variable,how it is changed dyanamically. i am not able to find the signal slot flow.wher they are pass the othr language strings.
Please see the above chapter once more as well as the included examples. In the simplest case you only need 4 steps to make a multilingual application:
Step 1: For each language you plan to support add a new Language member to your project. It identifies the language.
Step 2: Store all multi-lingual strings as constants. In Embedded Wizard each constant can contain multiple values, one value for each Language member existing in your project.
Step 3: Use the constants to initialize properties. For example you can use a constant in the initialization of the String property of a Text view.
Step 4: Set the attribute MultiLingual of the superior GUI component (of the class) containing the Text view to the value true.
Now the Text view will automatically change the displayed content when the language is switched at the runtime. How to switch the language? You set the global variable language. The alternation of this variable automatically updates all GUI components configured with the attribute MultiLingual = true and causes property initializations depending on multi-lingual constants to be re-evaluated.
The automatic language selection works in this simple scenario without needing to write a single line of code. If this is not sufficient for you, you can implement in the GUI component the so-called ReInit method and perform there operations when the language is changed. See also the above mentioned chapter Managing Localizations for more details.
I hope it helps you further.
Best regards
Paul Banach