Création d'attributs de texte traduit
Un attribut de texte traduit est un attribut en lecture seule affichant le texte traduit de l'attribut de texte source associé, comme déterminé par le paramètre de configuration de la langue de l'utilisateur. L'affichage du texte traduit d'un attribut nécessite la création d'un attribut de texte traduit. Pour plus d'informations sur les paramètres de configuration de la langue de l'utilisateur, consultez la rubrique
Configuration de la langue de l'utilisateur.
Les attributs de texte traduit ne peuvent être créés que sur l'objet maître, les types d'objets et leurs sous-types traduisibles.
Si Windchill Service Parts est installé, les attributs de texte traduit peuvent également être créés sur les attributs de chaîne de la liste d'articles et de l'élément de liste d'articles :
1. Liste d'articles
◦ Description
◦ Type d'information
◦ Nom
2. Elément de liste d'articles
◦ Remarques
◦ Quantité de l'élément
3. Tous les attributs globaux créés à l'aide de l'utilitaire Gestion d'attributs et de types.
Par défaut, les attributs de texte traduit Nom de la traduction sont associés à l'attribut Nom dans Liste d'articles, Article maître, Modèle de rapport et Caractéristiques de contrôle. Il existe un attribut d'alias sur l'article qui affiche les traductions du nom de l'article maître. Si vous avez besoin des traductions d'autres attributs sur votre site, vous devez créer les attributs de texte traduit appropriés pour ces attributs.
Pour chaque attribut de texte traduit que vous créez, vous devez renseigner les champs
Attribut de texte source (attribut pour lequel le texte traduit s'affiche) et
Dictionnaire de traduction (objet dans lequel la source et ses traductions associées sont stockées). Pour plus d'informations, consultez la rubrique
Gestion des attributs de texte traduit. La valeur du champ
Attribut de texte source doit être sélectionnée dans la liste des attributs de type de données
Chaîne disponibles. Les attributs de type de données
Chaîne disponibles respectent les critères suivants :
• Attributs définis sur le type actuel. Les attributs de type de données Chaîne hérités d'un type parent ne sont pas utilisables en tant qu'attributs de texte source.
• Attributs modélisés, globaux ou standard. Les alias d'attribut et les attributs calculés ne sont pas utilisables en tant qu'attributs de texte source. Dans le cas des attributs modélisés définis sur les types fournis en standard, seuls certains attributs peuvent être traduits. Reportez-vous à la liste ci-dessus.
• Attributs non encore associés à un attribut de texte traduit. Une fois qu'un attribut de texte source a été associé à un attribut de texte traduit, il n'est plus sélectionnable pour la création d'un attribut de texte traduit.
|
PTC vous recommande d'établir une convention de désignation pour les attributs de texte traduit. Déterminez si l'attribut Nom affiché de vos attributs de texte traduit doit correspondre à l'attribut Nom affiché de l'attribut de texte source associé, ou si vous souhaitez appliquer une convention de désignation distincte. Le Nom affiché de l'attribut de texte traduit standard pour les attributs Nom des types Liste d'articles et Article maître est Nom de la traduction.
Si vous mettez à jour l'attribut Nom affiché fourni en standard pour tout attribut, vous pouvez avoir besoin de mettre à jour le nom affiché localisé pour les langues du logiciel installées avec votre solution Windchill. Pour plus d'informations, consultez la rubrique Localisation des valeurs de propriété.
|
Pour plus d'informations, consultez la rubrique
Création d'un attribut.
Après avoir créé les attributs de texte traduit, vous devez les ajouter aux schémas d'attribut et aux tableaux pour qu'ils s'affichent. Pour plus d'informations, consultez les rubriques
Ajout d'attributs de texte traduit aux schémas d'attribut et
Ajout d'attributs de texte traduit aux tableaux.
|
• Lorsqu'un attribut de texte traduit est créé à partir d'un attribut de texte source non traduisible ou inexistant, la valeur de l'attribut de traduction est affichée dans l'interface utilisateur sous la forme suivante :
◦ ??? : où il n'y a pas d'attribut source ou dans lequel l'attribut source n'a pas de valeur
◦ source_attr_val+??? : où l'attribut source n'est pas traduisible
• Pour rendre traduisible un attribut source dont le type de données est chaîne, ajoutez la propriété isTranslatable avec la valeur vrai. Par exemple :
<csvPropertyValue handler="com.ptc.core.lwc.server.TypeDefinitionLoader.processAttributePropertyValue"> <csvname>isTranslatable</csvname> <csvvalue>true</csvvalue></csvPropertyValue>
.
|