PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Exemple de structure d'un fichier créé par WDMSG
  • Texte constitué de plusieurs lignes
  • Format RTF
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Remarque : Cette page décrit le format des fichiers texte manipulés par WDMSG.
A partir de la version 15, il est également possible de gérer des fichiers de données HFSQL (notamment pour permettre la gestion de fichiers de messages plus volumineux).
A partir de la version 19, il est possible de gérer des fichiers WDMSG (notamment pour permettre la gestion des Zones de Texte Riche).
Le fichier d'extraction au format HFSQL ou MDMSG ne peut être manipulé qu'en utilisant l'outil WDTRAD livré avec WDMSG.
Les fichiers texte créés par WDMSG utilisent un format spécifique. Ces fichiers texte sont constitués de différentes lignes.
Chaque ligne commence :
  • soit par "//" pour indiquer un commentaire,
  • soit par un mot-clé qui ne doit pas être modifié.
Important : Les mots-clés ne doivent pas être modifiés, sinon la réintégration du fichier traduit ou corrigé ne pourra pas s'effectuer correctement.
Exemple de structure d'un fichier créé par WDMSG
Voici un exemple de structure d'un fichier créé par WDMSG :
// NATION=5;ALPHA=0;LANG=12

// Messages du projet
MSG0:0=Ceci est le message N°1 du projet
MSG1:0=Ceci est le message N°2 du projet

// Fenêtre XXXX
FEN: Nom de la fenêtre
TITRE:35=Ceci est le titre de la fenêtre
MSG0:0=Ceci est le message N°1 de la fenêtre
MSG0:0=Ceci est la deuxième ligne du message N°1 de la fenêtre

// Description des champs
CHAMP:LISTE1
TEXTE:5=Civilité
CONTENU:10018=M
CONTENU:10018=Mme
CONTENU:10018=Mademoiselle
NOTE:7=Note du champ
LIBDOS:59=Texte du libellé du dossier
AIDE:3=Texte du message d'aide
BULLE:4=Texte de la bulle d'aide
CHAMP:ONGLET1
TEXTE:5=Texte du libellé de l'onglet
AIDE:3=Texte de la bulle d'aide de l'onglet
CHAMP:ONGLET1:0
TEXTE:5=Texte du libellé du premier volet de l'onglet
AIDE:3=Texte de la bulle d'aide du premier volet de l'onglet
CHAMP:ONGLET1:1
TEXTE:5=Texte du libellé du second volet de l'onglet
AIDE:3=Texte de la bulle d'aide du second volet de l'onglet

// Fenêtre interne XXXX
FIT: Nom de la fenêtre Interne
CHAMP:.Saisie1
TEXTE:5=Texte du libellé champ de la fenêtre interne
Texte constitué de plusieurs lignes
Lorsqu'un texte est constitué de plusieurs lignes (séparées par des "Retour Chariot" (RC)), il faut écrire plusieurs lignes dans le fichier avec le même mot-clé.
Par exemple, pour avoir le texte suivant :
"Ligne1 du message" + RC + "Ligne1 suite du message"
Il faut écrire :
MSG0:0=Ligne1 du message
MSG0:0=Ligne1 suite du message
Format RTF
Pour les champs de saisie ou les libellés de type RTF, les balises RTF sont conservées lors de l'extraction des messages.
Remarque : Sous WDTRAD, pour visualiser les messages au format RTF, sélectionnez l'option "Visualiser en mode fiche" du menu contextuel des messages.
Par exemple, le texte : "Saisissez votre nom" correspondra à :
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 Saisissez\lang1036 \plain \fs18 \lang1036 \pard \qj \li141 \fi-141
\sb40 \lang1036 \i \pard \qj \li141 \fi-141 \sb40 votre\lang1036 \plain \fs18 \lang1036 \pard
\qj \li141\fi-141 \sb40 \lang1036 \ul \pard \qj \li141 \fi-141 \sb40 nom\plain
\fs18 \lang1036
TEXTE:5==\par \ul }
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire