FTS Pro supports the use of Language Plug-ins.
By nature, FTS Pro's Search Interface will appear in English - without
the use of any Language Plug-in.
that the Indexer and Help will always appear in English.
If you wish to use another language, you will need to acquire the
appropriate .FTL (Full Text Language) file.
An .FTL file is really just an INI file with about 21 messages translated
into the appropriate language.
DO I GET THESE LANGUAGE FILES?
You can find many .FTL files in the Languages folder that ships with
your FTS product.
DO I USE A LANGUAGE FILE?
The FTS Pro Search Interface will appear in English by default. If
you would like to use a different language, you would simply locate the
proper language file (.FTL) and place that file in the same location as
your .TBK files.
If you only have ONE language you wish to use, no configuration is
needed. FTS Pro will sense the presence of this .FTL file and automatically
DO I USE MULTIPLE LANGUAGE FILES?
If you want to be able to use several .FTL files for use in a multi-language
application, you can include numerous .FTL files.
Since there will be more than one .FTL file present, FTS Pro will
be unable to automatically sense which of these to use, and you will need
to tell FTS Pro which one to initially use. If you fail to tell FTS Pro
which to use, it will use the first one it finds.
When FTS Pro loads, it will attempt to add a SEARCH menu to your
menubar. However, to appear in the correct language, the language file
must be located and loaded.
To tell FTS Pro which of your .FTL files to use first, the user property
must be set to the name of the language file. This is a book property and
must be set for each book in which you want this feature to occur.
For example to use the German language file (with a filename of german.ftl)
you would set:
of this book = "german"
not include the .FTL extension in the name]
Note that this can also be set with the configuration dialog.
If FTS Pro finds this file and is able to load the data, your Search
menu will appear in the appropriate language (assuming you have your menu
If you need to switch languages, you have two options.
1.If you need the Search
menu to immediately update
to the correct language, you can call this function. This
will force the menu to be removed and re-added.
fts_LoadNewLanguage( <language> )
If you pass a <language>
value such as "German", FTS Pro
will attempt to load that language. It will also set the
FTS_Language property of your book to this new value.
If you pass NULL,
the FTS_Language property
of your book will be used to determine which file to
2.If you are not using
a Search menu you don't have to do
anything other than set the FTS_Language property
to the name of the new language file. The next time the
search interface is shown, it will automatically update
itself to reflect the new language setting.
If you need to switch between languages, and English is one of those
languages, you MUST include the ENGLISH.FTL language file.