DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Multilingue
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
Fonctions de gestion du multilingue
Les fonctions permettant de gérer les applications multilingues sont les suivantes :
ChangeAlphabetRécupère et/ou change l'alphabet utilisé :
  • par toutes les polices écran.
  • par toutes les opérations sur les chaînes de caractères (fonctions et/ou opérateurs).
ChangeClavierRécupère et/ou modifie la langue associée au clavier.
ChangeSéparateurChange la valeur d'un des séparateurs (de décimales, ou de milliers) dans les masques des numériques pour l'internationalisation.
ChargeErreurCharge en mémoire le fichier contenant les messages d'erreur dans la langue souhaitée.
LangueVersAlphabetRenvoie l'alphabet correspondant à une langue.
LangueVersNationRenvoie la nation correspondant à une langue.
LangueVersNomRenvoie le nom d'une langue.
MessTraduitRécupère un message présent dans le code d'un programme dans la langue en cours.
NationDéfinit ou identifie la langue d'affichage (libellés, messages, ...) utilisée pour les fenêtres, les pages, les états et les champs.
NationDroiteAGauchePermet de savoir si la langue courante s'écrit de droite à gauche.
NationFrameworkDéfinit ou identifie la langue du framework.
NationVersLangueRenvoie la langue correspondant à une nation.
NationVersNomRenvoie le nom de la langue correspondant à une nation.
NationVersSousLangueRenvoie la sous-langue par défaut correspondant à une nation.
Liste des exemples associés :
WD ListeChaînée Exemples didactiques (WINDEV) : WD ListeChaînée
[ + ] Cet exemple fournit les outils pour construire des listes chaînées à chaînage simple. Une liste à chaînage simple permet de stocker et parcourir de manière ordonnée une collection de valeurs quelconques.

Dans l'exemple, qui est autoexplicatif, la liste chaînée permet de stocker des boutons.
- La liste est ensuite utilisée pour masquer/déplacer les boutons dans l'écran, créant un menu dynamique de type Sidebar.
- La liste est aussi utilisée pour traduire les boutons - à la volée - c'est à dire sans besoin de recharger la fenêtre. Pour cela, on stocke aussi pour chaque bouton le libellé français et le libellé anglais. L'avantage de procéder ainsi est de conserver l'état de la fenêtre, notamment le menu dans son aspect déroulé, le texte explicatif, etc .

Particularité de cet exemple:
- il est totalement bilingue (français / anglais).
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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