- Home - Products - Tech Support - Downloads - Order - Contact Us -
Localization Guru Sample Project (Page 1)
Localization Guru comes with a sample Visual Basic DemoAppL project that demonstrates how easy it is to localize an application to support multiple languages. The language database that accompanies the sample application contains three foreign languages (Spanish, French and German) in addition to the native language which is English.
Here we will examine the steps that a programmer would go though to use Localization Guru to localize this sample application. The sample application will use a language INI file to specify the available languages. If desired, the user can specify in this language INI file which language the application should use when it starts, or the user can choose from a list of available languages every time the application starts. In addition, the user will be able to switch languages while the application is running.
First, let's look at the completed sample application.

The "Select a Language" form shown above appears when the sample application is run to allow the user to select which language the application will use. All of the text that appears on this form can be specified in the language INI file. In this case the user chooses to use the English language and the form shown below appears.

This is the main form of the sample application. This form contains each of the following types of controls so that you can see how each child control is translated later when the application is run in a foreign language: CheckBox, ComboBox, CommandButton, Frame, Label, ListBox, Menu, OptionButton, SSTab (the tab control).

You can select a different language from a menu after the application is running. Shown above the user has chosen to display the application in German.

Now the application is displayed in German. (This particular German translation was performed by an automated software translator so don't laugh if the translation is somewhat weak.)

Shown above the user has chosen to display the Help > About box. Since the frmAbout form has been setup to use Localization Guru it will be automatically translated when it is displayed.
Visual Basic is a registered trademark of Microsoft Corporation.
Copyright © 1998-2005 Beta-Sigma Data Systems LLC