Si CARL Source est utilisé dans un contexte international, c'est-à-dire par des utilisateurs de langues différentes, il est possible de traduire les termes que vous souhaitez afin que les fonctionnalités soient compréhensibles par tous les utilisateurs.
La plupart des termes standards de l'application peuvent être fournis par CARL Berger-Levrault dans différentes langues.
La fonctionnalité de traduction vous permettra de traduire vos propres données :
Si nécessaire, d'autres données de l'application peuvent devenir traduisibles, comme le libellé des modèles par exemple ou celui des indicateurs. Consultez CARL Berger-Levrault pour ce type de configuration.
Dans le dictionnaire des objets, les objets métiers pouvant être traduits comportent la propriété Traduisible. Cette dernière est cochée si au moins un attribut (Alphanumérique) a été désigné comme Traduisible.
Les actions Activer/Désactiver les traductions de données métiers (que l'on retrouve sur le dictionnaire d'objet ou la configuration des langues) permettent de cocher en masse une liste d'objets métiers par défaut ainsi que leurs attributs pour les rendre traduisibles ou non traduisibles en une seule fois. Par la suite, les données à rendre traduisibles (ou non) peuvent être configurées au cas par cas.
Modalités de traduction
Seul un utilisateur habilité peut renseigner la traduction des libellés dans l'application.
Pour un tel utilisateur : en dépliant le bloc accessible par clic sur le nom de l'utilisateur connecté (en haut à droite), la zone précisant la langue utilisateur donne accès à une liste de choix pour modification de la langue de la session en cours.
Cela permet à l’utilisateur-traducteur de basculer dynamiquement entre sa langue et une autre langue, parmi celles définies dans la configuration d’exploitation.
La nouvelle langue sera appliquée sur tous les écrans qui seront ouverts par la suite.
Le fait de basculer vers une langue qui n'est pas celle de l'enregistrement de l'entité ou celle déclarée par défaut a les effets suivants :
Une fois les traductions saisies, chaque utilisateur de cette langue verra les données traduites en lieu et place des données « natives », et si un utilisateur modifie un libellé traduit, c’est la traduction qui est modifiée et non la donnée dans la langue de l’application.
Si l'objet DESCRIPTION est rendu traduisible, tous les champs de commentaires longs (multilignes) de chaque entité deviennent également traduisibles dans l'ensemble des fonctionnalités de l'application, même si cette entité elle-même n'est pas traduisible.
L'utilisateur visualise le commentaire existant dans la langue d'origine de l'entité si aucune traduction n'est disponible pour sa langue. Il a la possibilité de modifier ce commentaire, qui s'initialise alors dans la langue affichée avec le contenu de la langue d'origine de l'entité, tout en intégrant les modifications apportées, de manière transparente à l'utilisateur. Cette donnée est mise à jour pour la langue affichée, tandis que le commentaire d'origine demeure intact dans sa langue de création.