ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Controls, pages and windows / Multilingual functions
  • Overview
  • A menu to simplify the translation operations
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Overview
For a multilingual application, you have the ability to:
  • define the languages supported in the project description (for more details, see Project description: Languages tab).
  • enter all elements to be translated into the project's various languages: field labels, messages in the code, etc.
A multilingual information can be typed:
  • in the element description window (field, window, status, page, etc.).
  • when editing a field label directly: simply switch to edit mode (using the Space key), then use the keyboard shortcut Ctrl + T. The window for typing the different languages is displayed:
Each language defined in the project is identified by its flag, its name and its number. All you have to do is type the translation in the requested language. A specific menu (displayed via ) is used to simplify the translation operations.
A menu to simplify the translation operations
The translation input menu offers the following functions:
  • Clipboard
    • Copy from:
      • Current language: Copies current text to clipboard.
      • All languages: Copies text in all languages to the clipboard. Multilingual text can be pasted into another element via the "Paste into" menu option: each language of the copied message will be pasted into the corresponding language of the element.
      • Advanced: Opens a window for selecting the languages to be copied to the clipboard. When validating this window, the texts of the selected languages are copied to the clipboard. Multilingual text can be pasted into another element via the "Paste into" menu option: each language of the copied message will be pasted into the corresponding language of the element.
    • Paste in:
      • Language while typing: pastes message from clipboard to current text.
      • All languages: Pastes text from the clipboard in all languages to the current multilingual text. This text must have been copied from another multilingual element via the "Copy to" menu option: each language of the copied message is pasted into the corresponding language of the element.
      • Advanced: Opens a window for selecting languages to be pasted from the clipboard. When validating this window, the texts of selected languages are pasted in the current multilingual text. This text must have been copied from another multilingual element via the "Copy to" menu option: each language of the copied message is pasted into the corresponding language of the element.
  • Apply
    • Report the current input language -> all languages: Reports the current text in all other languages. This option is useful to avoid having empty texts in the non-translated languages.
    • Automatically transfer (language currently being entered): Automatically transfers text entered in the current language to all other languages. In this case, the texts can no longer be entered in the other languages. This option is useful to avoid having empty texts in the non-translated languages.
    • Automatic report options: Opens a window allowing you to choose:
      • for all projects: whether messages in the selected language will be automatically transferred to all other languages for all projects.
      • for the current project, if the apply of language is the same for all the projects or if the selected language is automatically applied to all the other languages in this project only.
  • Translations
    • Translate -> in input: Translates the text from the selected language to the input language.
    • Translate all languages: Translates text from the reference language into other languages.
    • Configure translation engine: Opens the translation engine configuration window.. For more details, see Translation options in the editors.
  • Other actions
    • Go to next language: Moves the input cursor to the next language text.
    • Restore the value:
      • Current language: Restores the current text as it was when the multilingual text input window was opened.
      • All languages: Restores text in all languages as it was when the multilingual text input window was opened.
    • Empty all languages: Deletes text in all languages.
Minimum version required
  • Version 21
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help