|
|
|
|
- Overview
- Example of file structure created by WDMSG
- Text with multiple lines
- RTF
| Remark: This page describes the format of text files handled by WDMSG. From version 15, you also have the ability to manage the HFSQL data files (to allow the management of large message files for example). From version 19, you have the ability to support WDMSG files (to allow the management of Rich Text Areas). The extraction file in HFSQL or MDMSG format can only be handled by WDTRAD supplied with WDMSG. |
The text files created by WDMSG use a specific format. These text files include different lines. Each line starts with: - "//" to indicate a comment,
- a keyword that must not be modified.
Important: The keywords must not be modified otherwise the translated or corrected file will not be checked in properly. Example of file structure created by WDMSG The structure of a file created by WDMSG is as follows:
// NATION=5;ALPHA=0;LANG=12
// Project messages MSG0:0=This is message #1 of project MSG1:0=This is message #2 of project
// Window XXXX WIN: Name of the window TITLE:35=This is the window title MSG0:0=This is the message #1 of window MSG0:0=This is the second line of message #1 of window
// Description of controls CHAMP:LISTE1 TEXTE:5=Title CONTENU:10018=Mr CONTENU:10018=Mrs CONTENU:10018=Miss NOTE:7=Note of control LIBDOS:59=Text of documentation caption AIDE:3=Text of help message BULLE:4=Text of tooltip CHAMP:ONGLET1 TEXTE:5=Text of the caption AIDE:3=Text of tab tooltip CHAMP:ONGLET1:0 TEXTE:5=Text of caption for the first tab pane AIDE:3=Text of tooltip for the first tab pane CHAMP:ONGLET1:1 TEXTE:5=Text of caption for the second tab pane AIDE:3=Text of tooltip for the second tab pane
// Internal window XXXX FIT: Name of Internal window CHAMP:.Edit1 TEXTE:5=Text of caption for the internal window
When a text is made of several lines (separated by "Carriage Return" characters (CR)), several lines must be written in the file with the same keyword. For example, to get the following text:
"Line1 of the message" + CR + "Line1 (continued) of the message"
You must write:
MSG0:0=Line1 of message MSG0:0=Line1 (continued) of message
For the RTF edit controls and static controls, the RTF tags are kept when the messages are checked out. Remark: In WDTRAD, to view the messages in RTF, select "View in form mode" in the context menu of messages. For example, the text: "Enter your name" will correspond to:
TEXTE:5={\rtf1\ansi \deff0 \adeflang1033 {\fonttbl {\f0\froman Franklin;} TEXTE:5={\f1\fmodern MS LineDraw;}{\f2\fdecor Symbol; TEXTE:5={\colortbl;\red0\green0\blue0;\red0\green0\blue127;\red0\green127\blue0;\red0\ green127\blue127;\red127\green0\blue0;\red127\green0\blue127;\red127\green127\blue0;\r ed127\green127\blue127;\red192\green192\blue192;\red0\green0\blue255;\red0\green255\bl ue0;\red0\green255\blue255;\red255\green0\blue0;\red255\green0\blue255;\red255\green25 5\blue0;\red255\green255\blue255;}\linex0 \sbknone TEXTE:5=\margl1800 \margr1800 \margt1440 \margb1440 \plain \fs18 \f0 \lang1036 \b \pard \qj \li141 \fi-141 \sb40 Enter\lang1036 \plain \fs18 \lang1036 \pard \qj \li141 \fi-141 \sb40 \lang1036 \i \pard \qj \li141 \fi-141 \sb40 your\lang1036 \plain \fs18 \lang1036 \pard \qj \li141\fi-141 \sb40 \lang1036 \ul \pard \qj \li141 \fi-141 \sb40 name\plain \fs18 \lang1036 TEXTE:5==\par \ul }
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|