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 peuvent uniquement être créés sur les types Article maître et Article et sur leurs sous-types, y compris sur Base d'information et ses sous-types.
Si vous avez installé Windchill Service Parts, des attributs de texte traduit peuvent également être créés sur les types et sous-types suivants :
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 fournis sont associés à l'attribut Nom des types Liste d'articles et Article maître. 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 Configuration des attributs du 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. L'attribut Nom affiché de l'attribut de texte traduit fourni en standard pour l'attribut Nom des types Liste d'articles, Liste d'articles maître 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>
.
Est-ce que cela a été utile ?