12.07.2015 Views

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

Concepts de WINDEV - Source : www.pcsoft-windev-webdev.com

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Applications multilingues en pratique1 PrésentationUne application multilingue pourra être diffuséedans plusieurs langues. Les différentes langues <strong>de</strong>l'application seront prises en <strong>com</strong>pte lors <strong>de</strong>s différentesétapes du développement.Pour développer une application multilingue, lesétapes sont les suivantes :1. Choix <strong>de</strong>s langues gérées par le projet et l'analyse.2. Saisie <strong>de</strong>s différents éléments du projet (fenêtre,co<strong>de</strong>, ...) dans les différentes langues du projet.3. Détermination <strong>de</strong> la langue du projet par programmation.4. Gestion <strong>de</strong>s alphabets spécifiques dans lesfichiers <strong>de</strong> données.5. Création <strong>de</strong> l'exécutable et du programme d'installation.Remarques :•Si le système d’exploitation du poste en coursgère plusieurs langues (Hébreux, Arabe, Grec, ...),lors <strong>de</strong> la saisie <strong>de</strong>s traductions dans ces langues,l’alphabet correspondant sera automatiquementutilisé.• Si votre application est multilingue, il est nécessaire<strong>de</strong> gérer cette fonctionnalité dans les fenêtresdu groupware utilisateur, et les fenêtres <strong>de</strong>gestion automatiques <strong>de</strong>s erreurs HyperFileSQL.Pour plus <strong>de</strong> détails, consultez l’ai<strong>de</strong> en ligne.• La gestion <strong>de</strong> l’Unico<strong>de</strong> est disponible dans lesfichiers HyperFileSQL, les champs <strong>de</strong>s fenêtres.2 Choix <strong>de</strong>s langues gérées par le projet et l’analyse2.1 Langues gérées par le projetLes différentes langues gérées par le projet sontdéfinies dans la <strong>de</strong>scription du projet (option"Projet .. Description du projet .. Langues").Les différentes langues sélectionnées seront proposéespour toutes les informations <strong>de</strong>s différentséléments ou objets pouvant être traduites (libellés<strong>de</strong>s champs, options <strong>de</strong> menus, messages d'ai<strong>de</strong>associés à un champ, ...).Lors <strong>de</strong> la modification <strong>de</strong>s différentes langues duprojet, les modifications seront automatiquementprises en <strong>com</strong>pte :• pour tout nouvel élément ou objet créé sous l'éditeur<strong>de</strong> WinDev,• pour tout élément ou objet ouvert sous l'éditeur<strong>de</strong> WinDev.La langue principale correspond à la langue utiliséepar défaut en exécution.Options linguistiquesIl est possible <strong>de</strong> paramétrer l'affichage <strong>de</strong>s différentesdonnées numériques du projet (nombre,monétaire, date, ...) dans chaque langue gérée parle projet.Par défaut, les paramètres utilisés sont ceux définisdans les options linguistiques <strong>de</strong> Windows(accessible <strong>de</strong>puis le panneau <strong>de</strong> configuration <strong>de</strong>Windows).Ce paramétrage s'effectue dans l'onglet "Langues"<strong>de</strong> la <strong>de</strong>scription du projet (option "Projet .. Descriptiondu projet").Lors <strong>de</strong> la création d'un champ <strong>de</strong> saisie ou d'unecolonne <strong>de</strong> table affichant <strong>de</strong>s données <strong>de</strong> typenumérique (nombre, monétaire, date, heure, durée,...) le masque <strong>de</strong> saisie utilisé sera automatiquementle masque défini dans les options <strong>de</strong> languedu projet. Cette option est disponible dans les fenêtres.En exécution, lorsqu’un champ <strong>de</strong> saisie ou unecolonne <strong>de</strong> table a pour masque "Défini par le projet",le masque <strong>de</strong> saisie / d'affichage s'adapteraautomatiquement selon les options choisies dansle projet pour la langue affichée en exécution.Remarque : Les options linguistiques permettentégalement <strong>de</strong> définir le sens d'écriture et l'alphabetutilisé (option "divers").Programme exécutableLors <strong>de</strong> la création du programme exécutable, il estpossible <strong>de</strong> spécifier la ou les langues prises en<strong>com</strong>pte dans l'exécutable. Il est ainsi possible <strong>de</strong>créer par exemple, un programme exécutable diffé-140Partie 4 : Développement d’applications : concepts avancés

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!