Réduire les délais de mise sur le marché
et le coût de la localisation des applications (une seule
version, élimination de l’assurance qualité
fonctionnelle),
Gérer le processus dans son ensemble
Rationnaliser la maintenance (un seul code source) et la distribution
(un seul exécutable)
Etendre facilement et rapidement les marchés pour les applications
existantes
Pénétrer des marchés de niche ou exotiques
avec un investissement minime
Supporter les différences régionales / les différents
groupes ethniques nationaux
Prolonger le cycle de vie des applications
Enable crée une véritable application multilingue.
La langue affichée peut être changée à
n’importe quel moment, même quand des fenêtres
sont déjà ouvertes. Seules quelques modifications
du code source sont nécessaires et ne compromettent pas
la lisibilité du code.
Au contraire, l’ancienne approche ne modifie pas la nature
du logiciel qui reste une application monolingue. Elle permet
tout juste de sélectionner une langue au moment de l’installation
ou de la configuration. Cette approche implique également
des modifications considérables du code source et de la
structure de l’application, qui devient alors beaucoup plus
difficile à lire.
En plus de produire des rapports dans des langues étrangères,
il est souvent nécessaire d’imprimer dans une langue
donnée en temps réel (ex : une facture pour un client
ou une commande pour un vendeur).
Enable permet aux utilisateurs d’imprimer dans la langue
de leur choix, sans changer la langue courante. Cela leur permet
de conserver le contrôle de l’application, même
lorsqu’ils génèrent des impressions dans des
langues obscures ou exotiques.
Une des approches les plus courantes pour la localisation d’un
logiciel consiste à générer un document contenant
des chaînes de caractères dans la langue originelle,
en laissant des espaces adjacents pour les traductions correspondantes.
Cette approche manque de flexibilité, en particulier quand
les programmes sont régulièrement mis à jour
(parfois quotidiennement pour les applications personnalisées)
: l’ajout de nouveau texte doit attendre la livraison des
documents traduits et le résultat converti pour être
utilisé par le logiciel.
La base de langue d’Enable contient toutes les informations
nécessaires pour prendre en compte les nouvelles traductions.
Une fois que la base a été mise à jour par
les différents traducteurs (simultanément si nécessaire)
le résultat est immédiatement accessible par l’application
multilingue.
Les nouvelles chaînes sont identifiées automatiquement
pour que les traducteurs puissent se focaliser uniquement les
nouveaux textes. Cela évite de continuellement rechercher
dans le code source les nouveaux textes ou d’envoyer le
document complet aux traducteurs pour révision.
Enable exporte les chaînes de texte dans les formats les
plus courants et importe automatiquement les traductions dans
la base de langue pour une utilisation immédiate.
Enable transforme les logiciels, nouveaux ou existants, en applications
multilingues capables d’être compétitives sur
les marchés internationaux : Les résultats sont
visibles en quelques jours seulement.
L’ajout de nouvelles langues se résume à la
traduction. Des traducteurs professionnels peuvent y travailler
simultanément pour que les applications puissent être
lancées sur de nombreux marchés au même moment.