Fonctionnalités Multilingues

Les développeurs décident quelles parties / contrôles doivent être traduits
Ajoutent des langues sans reconstruire les applications traduites avec Enable
Support de toutes les versions de PowerBuilder et de tous les set de caractères
Impressions dans la langue désirée, sans changer le langage courant
Distribution simple : il suffit d’installer les librairies et les bases de langue (pas de SGBD nécessaire)
Licence développeur : multi-projet, runtime libre de droits

Modification dynamique de la langue affichée

Enable modifie dynamiquement la langue des applications PowerBuilder, y compris lors de l’exécution, sous le contrôle direct du développeur.

La langue affichée peut être modifiée dans toutes les parties de l’application : interface utilisateur, impressions et mêmes fichiers textes. Des API permettent au développeur de contrôler quand et comment les traductions sont appliquées. Toutes les langues et tous les jeux de caractères sont supportés.

Enable se démarque donc de l’ancienne approche (remplacement de chaînes avec des identifiants) qui ne permet pas de changer dynamiquement la langue affichée, puisqu’elle doit être sélectionnée au moment de l’installation ou de la configuration.

Un seul code source, une seule application utilisateur

Les développeurs qui utilisent Enable travaillent sur un seul code source qui est compilé en une seule application multilingue. Les modifications ultérieures de la base de langue, révision des traductions comme ajout d’un nombre illimité de nouvelles langues, sont réalisées sans modifier le code source ou l’exécutable.

Traduction simple et non intrusive

Avec Enable, une application devient multilingue avec seulement quelques modifications mineures du code source, réalisées principalement dans le Framework de l’application.
Ces petites mises au point reflètent la manière dont le développeur veut interagir avec le moteur de traduction. La lisibilité du programme est préservée grâce à un ensemble d’API conçu pour minimiser l’impact de la localisation sur les programmes originaux.


Pourquoi choisir Enable