Présentation de l'architecture Les composants principaux de WizTom pour Java sont : Moteur d'execution WizTom Java
et WizTom Studio

En mode exécution de l'application le moteur d'exécution WizTom Java intercepte les appels au niveau des Interfaces de programmation qui affichent les textes dans la machine virtuelle Java. Les textes sont remplacés par leurs traductions qui sont stockées dans la base de données multilingue WizTom. Les traductions sont stockées dans la base de données multilingue WizTom créée avec le Studio WizTom. WizTom Studio est presenté en détails ici. Retour haut de page Moteur d'execution WizTom Java Le moteur d'exécution WizTom pour Java doit être envoyé avec l'application. Il a été complètement optimisé pour que l'application traduite ne demande pas plus de CPU ou de mémoire. Le moteur d'exécution prend moins de 1 MB d'espace disque alors que l'espace disque utilisé par la base de données multilingue WizTom est proportionnel au volume de textes qu'elle contient. Par exemple, 1000 mots Anglais prendraient moins de 200 Kb. Le moteur d'éxecution WizTom Java est facile à déployer: les fichiers requis (classes Java, Images des drapeaux et la base de données multilingue WizTom) qui doivent être copiés au répertoire de l'application. WizTom Studio fait alors le lien avec l'application de manière à ce que le moteur d'execution WizTom Java soit alors appellé automatiquement lors du démarrage. WizTom Studio vient avec un module intégré appelé "l'Assistant de Déploiement" qui automatise et assiste l'utilisateur à déployer le moteur d'exécution de WizTom pour Java avec la base de données multilingue WizTom Retour haut de page Base de données multilingue WizTom Pour garantir les meilleures performances possibles, WizArt a développée un format propriétaire de base de données. Cette base de données spécialisée est optimisée pour l’indexation et la recherche rapide des textes; ce n’est pas une base de données générique comme une base de données relationnelle. La base de données multilingue de WizTom supporte l'encodage Unicode offrant la possibilité de stocker tous les jeux de caractères. Retour haut de page Support des jeux de caractères Tous les jeux de caractères peuvent être stockés dans la base de données multilingue WizTom permettant au moteur d'exécution de WizTom de traduire dans toute les langues comme le Grecque, le Russe, l'Arabe, le Japonais, etc. Retour haut de page Règles de traduction Des règles de traduction peuvent être données à WizTom comme directive à suivre pour traduire des chaînes complexes. Par exemple, de manière a correctement traduire ce texte : "Il y a 3 articles restant.", WizTom doit savoir que "3" est une variable et que dans d'autres conditions dépendamment du contexte la chaîne pourrait aussi être affichée avec "Il y a 5 articles restant." C’est réalisé en remplaçant la partie variable de la chaîne avec une description de la variable entourée d’accolades. Dans le cas représenté ici, nous devons utiliser le texte suivant :"Il y a {nombre} articles restant.".. Un traducteur Anglais traduirait alors cette chaîne par "There are {number} items left." Les cas plus complexes peuvent être couverts avec des règles étendues. Retour haut de page Environnements supportés WizTom pour Java fonctionne avec les environnements suivants :
Sun JRE jusqu'à 1.4.1;
Microsoft MV pour Java;
Oracle JInitiator - En savoir plus...
Les autres machine virtuelles Java (IBM, etc.) devraient être supportées si elles sont conformes avec le kit de développement officiel de Sun. Retour haut de page |