Académique Documents
Professionnel Documents
Culture Documents
-2-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/
Faire une interface en langue arabe avec WinDev par Emmanuel Lecoester
Si comme moi vous n'aviez jamais eu besoin d'installer la langue arabe sur votre poste, ce chapitre vous aidera à
installer la langue arabe (Tunisie) avant de poursuivre le tutoriel. Pour les autres, vous pouvez passer au chapitre II.
En bas à droite, sur la barre des tâches, l'icône langue est maintenant disponible et il est possible de passer de
Petite astuce pour la suite : affichez le clavier virtuel pour taper votre lettre arabe sur votre clavier standard. Pour ce
faire, Démarrer/accessoires/accessibilité/Clavier visuel.
en langue française et
en langue arabe.
Créer une simple fenêtre avec deux champs de saisie et un bouton de ce type :
-3-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/
Faire une interface en langue arabe avec WinDev par Emmanuel Lecoester
Afin de tous avoir le même code, je vous donne ci-dessous les différents noms des champs de la fenêtre :
Faites un GO du projet
Remarque : vous remarquerez que dans la barre de langue la langue française (FR) reste sélectionnée et le clavier
virtuel reste en français.
Faites un GO du projet.
SAI_Saisie1..SensEcriture = seDroiteAGauche
PROCEDURE InverseObjet(pObjet)
-4-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/
Faire une interface en langue arabe avec WinDev par Emmanuel Lecoester
InverseObjet(MoiMême)
SAI_Résultat=SAI_Saisie1
En tapant « Bonjour » dans le champ de Saisie et en appuyant sur le bouton nous obtenons
Nous avons créé un simple fichier HF Classic dans une simple analyse.
SAI_Résultat=SAI_Saisie1
Modifions-le en :
HRAZ(Arabe)
Arabe.libelle=SAI_Saisie1
HAjoute(Arabe)
HRAZ(Arabe)
-5-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/
Faire une interface en langue arabe avec WinDev par Emmanuel Lecoester
HLitPremier(Arabe)
SAI_Résultat=Arabe.libelle
Bémol : les données ne sont pas modifiables sous WDMAP en langue arabe, mais en code ANSI.
Cet exemple montre comment développer une application multilingue avec une langue orientale.
Pour visualiser correctement l'application en langue arabe, il est nécessaire d'installer la langue arabe dans Windows.
WD AlphabetArabe est un projet exemple WinDev 11 qui montre comment manipuler du texte en arabe dans un
projet dont la langue d'affichage n'est pas exclusivement l'arabe.
L'exemple permet de se familiariser avec l'alphabet arabe : il prend un mot ou une courte phrase qu'il découpe en
lettres isolées. Quel intérêt ? L'arabe combine étroitement les lettres les unes avec les autres. Il est difficile quand on
débute de déchiffrer un mot si on ne parvient pas à dissocier les lettres.
Le bouton [ANSI] permet d'obtenir la valeur ANSI du texte pour l'éditeur de code.
-6-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/
Faire une interface en langue arabe avec WinDev par Emmanuel Lecoester
Il n'est pas toujours possible de disposer d'un vrai clavier en arabe. Dans un tel cas, un clavier virtuel peut permettre
d'entrer des textes en arabe avec un relatif confort. Un tel clavier virtuel est facile à programmer avec WinDev.
Celui que nous proposons dans cet exemple est constitué d'une fenêtre Popup. Une seule ligne de code suffit pour
le brancher sur un champ de saisie. La fenêtre Popup est autonome, facilement personnalisable, et elle dialogue
automatiquement avec le champ de la fenêtre principale qui l'a appelée.
-7-
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par
les droits d'auteur. Copyright ® 2008 Emmanuel Lecoester. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.
https://wind.developpez.com/tutoriels/windev/developper-interface-arabe-avec-windev-15/