Comme indiqué dans Optimisation de la taille de chargement, dojo.i18n n'est pas chargé si diagramForMobile a pour valeur true, par conséquent, les messages d'erreur Dojo Diagrammer ne sont pas localisés, seul les ID message sont communiqués. Si vous souhaitez obtenir des messages d'erreur Dojo Diagrammer localisés, vous devez fournir des méthodes spécifiques aux applications :
ibm_ilog.diagram.util.ErrorReporter.getLocalizedString = function(id) { ... }; ibm_ilog.graphlayout.internalutil.LogResUtil.getLocalizedString(id) { ... }
Les deux fonctions doivent obtenir un message localisé pour l'identificateur de message spécifié, par exemple, en envoyant une demande au serveur.
La première méthode doit gérer tous les messages définis dans le module ibm_ilog.diagram, c'est-à-dire, les messages CWZDD2XXX. La seconde méthode doit gérer les messages définis dans le module ibm_ilog.graphlayout, c'est-à-dire les messages CWZDD6XXX.
Notez que la récupération de messages d'erreur localisés sur un périphérique mobile est facultative et qu'elle dépend de l'application.