ModuleLocalizer fournit une interface en ligne pour la traduction de tout type de contenus. Cette traduction est assistée par de multiples processus de traduction automatique et l'utilisation d'un dictionnaire de termes personnalisé.
Les sources de traduction sont multiples et peuvent être agrémentées de Providers spécifiques. Les sources de données suivantes sont disponibles :
* Les dossiers de ressources linguistiques, soit les fichiers à l'extension .RESX.
* Nimporte quelle table de la base de données grâce à notre système de Mapping intégré.
Les étapes de traduction sont:
Combien de langues parle votre site?
* On peut commencer par choisir la source des données à traduire ou accéder à la personnalisation d'un dictionnaire
* Le choix d'une source de données donne accès à une interface permettant de restreindre l'univers de traduction en ne choisissant que quelques entrées à traduire parmi celles accessibles depuis la source (facultatif) et de spécifier une destination pour les données traduites
* Grâce au processus de localisation, un univers de traduction est déterminé. Le nombre de dimensions de cet univers est directement induit par le nombre de langues cibles.
* La traduction de cet univers passe par un système automatique d'analyse grammaticale et synonymique. Les résultats sont ensuite affichés en tableaux, que le(s) traducteur(s) passe(nt) en revue afin d'alimenter le dictionnaire personnel des termes "métier"
* L'univers subit alors une nouvelle traduction, permettant d'associer mots communs et affinages personnels. Le résultat peut être ensuite passé en revue une nouvelle fois avant d'être publié.
ModuleLocalizer permet d'accélerer les traductions futures, en personnalisant les résultats obtenus des Services Web publics. Il facilite aussi le travail des développeurs et des traducteurs.
Maintenir un Pack de langue DotNetNuke n'a jamais été aussi facile. Il suffit de constituer un dictionnaire métier DotNetNuke - de nombreux termes ou formules se retrouvent d'une traduction à l'autre - et de cliquer sur un bouton à chaque nouvelle version de DotNetNuke.
Par exemple, ModuleLocalizer permet de remplacer un terme par un autre. De même, décider que le terme "Nom d'utilisateur" sera dorénavant "Identifiant" devient un jeu d'enfant.
En 3 clics, vous transformez également tous vos modules Text/HTML en MLHTML (MultiLingue) et vous en traduisez le contenu en plusieurs langues.