GUI Innovations for Innovative Solutions

Pocket Language Manager

Pocket Language Manager allows you to implement multiple language support in your eVB project easily and simply.
Pocket LM uses resource files and the registry to manage the languages. The screen below was implemented with 3 lines of code, and Pocket Language Manager generated those 3 lines.

How does it work?
Pocket Language Manager is an aid to multi-language support in eVB projects.

IT DOES NOT TRANSLATE FOR YOU!!!

So what does it do?????

Pocket LM will scan your project and produce a resource file. It places in the resource files all captions (whether in form design or in in-line code), and all MsgBox statements.
It then intelligently replaces all MsgBox statements with our own 'Message' routine. It does this on a backup of your project.

IT DOES NOT MODIFY YOUR ORIGINAL FILES!!

It then inserts some code into the form load procedure to change the captions.

 

In the form, the code is as simple as...

iLang = Get_Language("French (France)")
Write_Labels_To_Registry
frmSample_Captions "Sample", Me, strSelectedLang

And that is all there is to it (apart from translating the resource file of course!!).

You can keep your default language in the registry, or offer the user a choice in a configuration screen.

We have included a sample eVB project to show you how it all works

Simply enter your eBP project, select your languages, and click on GO

A trial of Pocket Language manager can be downloaded here. It runs for 30 days, but scrambles the 2nd half of any messages or captions.

Pocket Language Manager costs $29.99, and includes 1 year of support via e-mail, and all upgrades and any bug-fixes, and can be purchased here.