DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Editeurs / Editeur d'aide
  • Présentation
  • Comment le faire ?
  • Définir les langues disponibles pour le système d'aide
  • Traduire les différents éléments de l'aide
  • Afficher l'aide sous l'éditeur dans la langue voulue
  • Compiler et tester l'aide dans une langue spécifique
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Réaliser une aide multilingue
Présentation
L'éditeur d'aide donne la possibilité de réaliser simplement une aide multilingue. Tous les éléments de l'aide peuvent :
  • soit être traduits directement sous l'éditeur d'aide.
  • soit être extraits pour traduction puis réintégrés grâce à WDMSG (outil optionnel permettant d'extraire et de réintégrer tous les messages d'une application WINDEV).
Cependant, le compilateur d'aide ne permettant pas de créer des aides multilingues, il sera nécessaire de créer autant de fichiers d'aide que de langues gérées.
Comment le faire ?

Définir les langues disponibles pour le système d'aide

Par défaut, le système d'aide gère les mêmes langues que le projet.
Pour modifier ces langues (par exemple pour gérer plus ou moins de langues) :
  1. Affichez la description du système d'aide :
    • Sous le volet "Modification", dans le groupe "Système d'aide", cliquez sur "Description".
    • Affichez l'onglet "Langues".
  2. Sélectionnez les langues à gérer par votre système d'aide.
    Le bouton "Synchroniser avec le projet" permet de prendre en compte automatiquement toutes les langues gérées par le projet.

Traduire les différents éléments de l'aide

Si vous n'utilisez pas WDMSG pour simplifier la traduction des différents éléments de l'aide, il est nécessaire de traduire chaque élément dans sa fenêtre de description associée. Voici un récapitulatif des différents éléments à traduire :
  • Titre de l'aide : ce titre est affiché dans la barre de titre du fichier d'aide. Pour traduire ce titre dans les différentes langues, affichez la description du système d'aide : sous le volet "Modification", dans le groupe "Système d'aide", cliquez sur "Description".
  • Titre de la page d'aide : ce titre est celui utilisé dans le sommaire du fichier d'aide. Pour traduire ce titre dans les différentes langues, affichez la description de la page d'aide (Option "Propriétés de la page" du menu contextuel de la page ou du sommaire).
  • Mots-clé d'index : les mots clés d'index permettent aux utilisateurs de rechercher simplement une page d'aide. Pour traduire les différents mots clés :
    1. Affichez l'index sous l'éditeur (onglet "Index" de la liste des pages d'aide).
    2. Affichez les propriétés du mot-clé (option "Propriétés du mot-clé" du menu contextuel du mot-clé) et saisissez la traduction.
  • Entête et contenu de la page d'aide : pour traduire l'entête et le contenu de la page d'aide, il suffit de modifier la langue d'affichage de l'aide : sous le volet "Modification", dans le groupe "Traduire", déroulez "Langue affichée" et sélectionnez la langue voulue. La page d'aide apparaît dans la langue sélectionnée.

Afficher l'aide sous l'éditeur dans la langue voulue

Par défaut, le fichier d'aide est affiché sous l'éditeur dans la langue principale du projet.
Pour afficher toute l'aide dans une langue spécifique :
  1. Sous le volet "Modification", dans le groupe "Traduire", déroulez "Langue affichée".
  2. Sélectionnez la langue désirée et validez.
  3. La totalité de l'aide s'affiche sous l'éditeur dans la langue sélectionnée.

Compiler et tester l'aide dans une langue spécifique

Lors de la compilation du système d'aide, l'aide sera créée dans la langue affichée sous l'éditeur.
Pour ne pas écraser le fichier d'aide créé à chaque compilation, WINDEV propose de gérer le nom physique du fichier d'aide en lui ajoutant l'identifiant de la langue en cours.
Cette option peut être définie dans les Options de compilation. L'identifiant de la langue utilisée peut correspondre :
  • soit à l'identifiant numérique de la langue utilisée (identifiant également utilisé par la fonction Nation).
  • soit à l'identifiant texte de la langue utilisée (FR pour Français, etc.).
// Lancement de l'aide dans une application multilingue
WHelp("MonAide" + Nation() + ".chm")
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/05/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale