Language Manager

The Language Manager serves a dual purpose:

·       Development: During development, you, the developer, use the Language Manager to create Message and String Translations records and to access Message and String Translations for a specific language.

·       Runtime: When your application is deployed, application users use the Language Manager to manage languages and translations.

You access the Language Manager from your application’s Admin menu.

The Language Manager is a Form Toolbar form with two pages:

·       Language Page: The Language page (shown above):

·       Displays the Language ID, Description and any Comments you choose to enter.

·       Properties Page: The Properties page (shown below) lets you:

·       Set a language’s date and currency properties.

·       Select the application elements to be translated at runtime.

The Language Manager form itself lets you:

·       Run the “Create Message Translations” and the “Create String Translations” utilities.

·       Access the Message and String Translations for the language currently displayed by the Language Manager.

 

Language Manager Functionality

You use the Language Manager

·       During development to create Message and String Translations records and to access Message and String Translations for a specific language.

·       After application installation to manage the languages available to the application.

The Language Manager lets you view and modify the records in an application’s Languages Table (SVPMLanguages.dbf).

You use the Language Manager to:

·       Add: Add languages to an application (see Adding a Language). During development, use the Language Builder to add a language if you have New Project Message and String Translations templates for the language.

·       Delete: Delete languages from an application (see Deleting a Language).

·       Dates: Set a language’s date properties (see Setting Language Date Properties).

·       Currency: Set a language’s currency properties (see Setting Language Currency Properties).

·       Translate: Select the application elements to be translated at runtime (see Selecting Application Elements to Translate).

·       Create Message Translations Records: Create Message Translations table records for the messages in an application’s messages table (SVPMMessages.dbf). See the Multilingual: Creating Message Translations chapter to learn when and how to create Message Translations records.

·       Create String Translations Records: Create String Translations table records for the strings in an application’s Strings table (SVPMStrings.dbf). See the Multilingual: Creating String Translations chapter to learn when and how to create String Translations records.

·       Access Message Translations by Language: When you want to view only a specific language’s message translations, select the language on the Language Manager and click the Message Translations button. The Language Manager will display the Message Translations form with message translations filtered to the translations that belong to the current language displayed on the Language Manager form.

·       Access String Translations by Language: When you want to view only a specific language’s string translations, select the language on the Language Manager and click the String Translations button. The Language Manager will display the String Translations form with string translations filtered to the translations that belong to the current language displayed on the Language Manager form.

More:

Importing Your Language Templates