Data Standard et la localisation

Les boîtes de dialogue et onglets qui sont fournis avec Data Standard prennent automatiquement en charge douze langues différentes.

Les chaînes de texte de ces langues sont définies dans des fichiers XML. Les fichiers sont disponibles ici :

C:\ProgramData\Autodesk\<version de Vault>\Extensions\DataStandard\<dossier de localisation>

<code de langue> est le nom du dossier d’une langue (par exemple, fr-FR, de-DE, it-IT).

Chaque dossier de langue contient deux fichiers :

Ces fichiers peuvent être étendus pour prendre en charge plusieurs langues dans les boîtes de dialogue Data Standard personnalisées.

Comment la langue est-elle déterminée ?

Client Vault

CAO

Chaînes de l’interface utilisateur

Exemple : UIStrings.xml

<?xml version="1.0" encoding="utf-8"?>
  
<UIStrings LanguageCode="en-US">
    <!--Labels used in XAMLs-->
    <UIString ID="LBL1">Folder</UIString>
    <UIString ID="LBL2">Title</UIString>
    <UIString ID="LBL3">Description</UIString>
...
</UIStrings>

Le fichier XML contient un élément <UIStrings> avec un attribut LanguageCode pour spécifier la langue. L’élément <UIStrings> est un ensemble d’éléments <UIString>. L’ID de l’attribut doit être unique. Pour vos propres chaînes, Autodesk recommande d’utiliser un préfixe (par exemple, ID="MYPREFIX_LBL1"). La valeur de l’élément correspond à la chaîne de texte.

Comment utiliser les chaînes de l’interface utilisateur

Les conversions de propriété

Exemple : PropertyTranslations.xml

<?xml version="1.0" encoding="utf-8"?>
<PropertyTranslations LanguageCode="en-US">
  <PropertyTranslation Name="NAME">Name</PropertyTranslation>
  <PropertyTranslation Name="TITLE">Title</PropertyTranslation>
  <PropertyTranslation Name="DESCRIPTION">Description</PropertyTranslation>
...
</PropertyTranslations>

Le fichier XML contient un élément <PropertyTranslations> avec un attribut LanguageCode pour spécifier la langue. L’élément <PropertyTranslations> est un ensemble d’éléments <PropertyTranslation>. L’attribut Name doit être unique. La valeur de l’élément est le nom d’affichage de la propriété Vault.

Comment utiliser les traductions de propriétés

Remarque : Pour la CAO, la traduction de cette propriété n’est pas utilisée, car les iPropriétés, les propriétés DWG et les attributs de cartouche ne dépendent pas de la langue.