Intro to i18n

Does anyone know of a good introduction for the raw beginner to i18n in the Servoy context? I’ve searched the forum, found 41 items none of which seem to be on target for my needs. I’ve searched Help and got nothing for “i18n” and searched the Index which brought up a page on HTTP Plugin for some unknown reason.

I’ve looked on the net for i18n and have come up with http://www.debian.org/doc/manuals/intro-i18n/ with enormous and overwhelming detail.

I’ve looked at the samples for the four basic functions – getCurrentLanguage, geti18nMessage, getLanguages, getSystemMessages. These might make sense if I already had some context of the underlying system.

Here’s what I want to do. I’d like to start using i18n for setting user messages, buttons and labels in English. In other words, get the underlying methodology and structure into place so it will be easier eventually to add support for French, Spanish, et al.

I’m sure something suitable exists, but I just haven’t found it.

Kind regards,

Bob Cusick has provided an excellent example file which goes a very long way to answering my fundamental questions. (I’ve just begun to explore it, but already I’m saying “Wow”.)

Link for downloading is in http://forum.servoy.com/viewtopic.php?t=2963&start=15

Morley:
Does anyone know of a good introduction for the raw beginner to i18n in the Servoy context? I’ve searched the forum, found 41 items none of which seem to be on target for my needs. I’ve searched Help and got nothing for “i18n” and searched the Index which brought up a page on HTTP Plugin for some unknown reason.

I’ve looked on the net for i18n and have come up with http://www.debian.org/doc/manuals/intro-i18n/ with enormous and overwhelming detail.

I’ve looked at the samples for the four basic functions – getCurrentLanguage, geti18nMessage, getLanguages, getSystemMessages. These might make sense if I already had some context of the underlying system.

Here’s what I want to do. I’d like to start using i18n for setting user messages, buttons and labels in English. In other words, get the underlying methodology and structure into place so it will be easier eventually to add support for French, Spanish, et al.

I’m sure something suitable exists, but I just haven’t found it.

Kind regards,

Morley,

Here are additional resources that can be found in the Servoy documentation.

In the Servoy Help Navigator, select the “Contents” tab:

For a list and explanation of Servoy i18n functions:
-Click to expand the chapter on Methods.
-Select Methods: i18n.

For an explanation/list about a specific Servoy i18n function:

  • Select “Methods: i18n”.
  • Choose Tools>Find (CTRL-F/CMD-F).
  • Enter the name of the i18n function (e.g. “getCurrentLanguage”).
  • Press “Find Next” to highlight the first instance of the search criteria in
    the topic window.
  • Press “Find Next” to highlight each additional instance of the search
    criteria in the topic window.

For an introduction to i18n and the detail about using i18n:
-Scroll down until you see the chapter on “Internationalization (i18n)”.

You can also open the Index tab and search for:
-“Internationalization”
-any of the i18n functions by name.


In the Servoy Developer Edition Volume 2: Reference Guide Book:
-For an explanation/list about Servoy i18n functions,
chapter on “Methods”; section on “Methods: i18n”, pp.325-328.

In the Servoy Developer Edition Volume 1: User’s Guide Book:
-For an introduction to i18n and the detail about using i18n,
chapter on “Internationalization (i18n)”, pp.633-648.


Marc Norman
Servoy