PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • Selected translation mode
  • Automatic translation of the interfaces
  • Checking out and checking in the information to translate
  • Languages that use a specific character set
  • Translating specific windows and pages
  • Managing the HFSQL errors
  • Automatic management of errors
  • User groupware
  • Print preview
  • System menus/Popup menu of AAF
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
When the different languages supported by the application have been defined in the project characteristics, the information displayed by the application must be translated into these different languages.
To translate the interface into several languages, several elements must be taken into account:
Note: From version 19, HFSQL is the new name of HyperFileSQL.
Selected translation mode
Several translation modes are available:
  • Automatic translation of the interfaces via a specific translation tool found on the development computer. This translation is performed in the editor of WINDEV, WEBDEV or WINDEV Mobile.
  • Checking out and checking in the information to translate with WDMSG.

Automatic translation of the interfaces

For each object, different multilingual areas are displayed in the description window. These multilingual areas allow you to enter information in the different languages supported by the project.
To translate this information from the different editors:
  1. Display the options of WINDEV, WEBDEV or WINDEV Mobile ("Tools .. General options of WINDEV/WEBDEV/WINDEV Mobile"). Display the options of WINDEV, WEBDEV or WINDEV Mobile: on the "Home" pane, in the "Environment" group, expand "Options" and select "General options of WINDEV/WEBDEV/WINDEV Mobile".
  2. Display the "Translation" tab. This tab is used to define:
    • the default translation tool (as well as the transmission mode for the text to translate and for the translated text).
    • the source and destination languages for the translation.
  3. If a translation tool is specified, a "Translate" button ( ) will be displayed in each element containing information to translate. This button is used to translate the selected text via the specified translation tool.
For more details, see:

Checking out and checking in the information to translate

WDMSG (independent tool) is used to check out all the messages from a project (captions of controls, ...) and to check them back in once they have been translated. See the help about WDMSG for more details.
Contact PC SOFT Sales Department for more details about the conditions for using this product.
Languages that use a specific character set
If your application supports languages that use specific character sets (Greek, Russian, and so on), you must enter the translation of the multilingual messages by using these specific character sets.
WINDEV, WEBDEV and WINDEV Mobile allow you to automatically manage the use of specific character sets in the editor.
Indeed, as soon as the edit cursor of the mouse is located in an input area of a language that uses a specific character set, the corresponding input language (character set used by the keyboard) is automatically displayed.
Therefore, if a text is entered in the "Russian" area of the description window of a control, the Russian character set will be automatically used by the keyboard.
Reminder: To use specific character sets, the files corresponding to the requested character sets must be installed in the regional options of Windows (control panel).
For example:
  • typing the caption of an edit control:
  • entering a multilingual message in the code editor:
Note: If you do not want to automatically enable the input language (language used by the keyboard) corresponding to the current language:
  1. Display the "Translation" tab of the options ("Tools .. General options of WINDEV/WEBDEV/WINDEV Mobile"). Display the "Translation" tab of the options (on the "Home" pane, in the "Environment" group, expand "Options" and select "General options of WINDEV/WEBDEV/WINDEV Mobile").
  2. Uncheck "Enable the automatic change of the input regional settings".
Translating specific windows and pages
WINDEVWEBDEV - Server codeWINDEV Mobile

Managing the HFSQL errors

By default, the windows and pages for managing HFSQL errors are supplied in English and in French. To translate them into another language, you must:
  1. Include the default error windows/pages in your project.
    • WINDEVWINDEV Mobile These windows are supplied (along with their WLanguage code) in \Programs\Data\Preset windows\HyperFileSQL - Windows for automatic help. WINDEVWINDEV Mobile These windows are supplied (along with their WLanguage code) in \Programs\Data\Preset windows\HFSQL - Windows for automatic help.
    • WEBDEV - Server code These pages are supplied (along with their WLanguage code) in \Programs\Data\Preset pages\HyperFileSQL - Pages for automatic help. WEBDEV - Server code These pages are supplied (along with their WLanguage code) in \Programs\Data\Preset pages\HFSQL - Pages for automatic help.
  2. Customize the management of errors with HOnError. This customization consists in using the windows/pages for automatic help that were included in the project.
  3. Translate the different messages (see previous paragraph).
WINDEV

Automatic management of errors

By default, the windows for automatic management of errors are supplied in English and in French. To translate them into another language, you must:
  1. Include the default error windows in your application. These windows are supplied (as well as their WLanguage code) in \Programs\Data\Preset windows\Assertion - Error - Exception.
  2. Translate the different messages (see previous paragraph).
Java These windows are also available in the Java applications.
WINDEVWEBDEV - Server code

User groupware

By default, the user groupware is supplied in English and in French.
To translate an application or a site that uses the user groupware, you must choose the "Custom" mode when the user groupware is included in your application ("Workshop .. Configure the user groupware").To translate an application or a site that is using the user groupware, you must choose the "Custom user groupware" mode when the user groupware is included in your application. Reminder: To include the user groupware in your application, on the "Project" pane, in the "Project" group, click "User groupware".
The different windows/pages of the user groupware will be included in your project.
Then, all you have to do is translate these windows/pages.
Note: Uncheck "AutoRun" if necessary: this allows you to display a window or page for language selection before starting the login window/page.
WINDEV

Print preview

By default, the preview window is available in English and in French.
To translate the preview window, the windows corresponding to the print preview must be included in your application. These windows are supplied (as well as their WLanguage code) in \Programs\Data\Preset windows\Preview. See Customizing the preview window for more details.
Then, all you have to do is translate these windows.
WINDEVWINDEV Mobile

System menus/Popup menu of AAF

WINDEV proposes a default popup menu for some controls. This menu allows the user to easily perform several operations.
To translate these menus, you must own WDINT. See Configuring the menus of AAFs for more details.
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment