Data Standard und Lokalisierung

Die Dialogfelder und Registerkarten, die in Data Standard enthalten sind, unterstützen automatisch zwölf verschiedene Sprachen.

Textzeichenfolgen für diese Sprachen sind in XML-Dateien definiert. Die Dateien befinden sich hier:

C:\ProgramData\Autodesk\<Vault-Version>\Extensions\DataStandard\<Lokalisierungsordner>

wobei <Sprachcode> den Ordnernamen für eine Sprache bezeichnet (z. B. en-US, de-DE, it-IT).

Jeder Sprachenordner enthält zwei Dateien:

Diese Dateien können erweitert werden, um die verschiedenen Sprachen in benutzerdefinierten Data Standard-Dialogfeldern zu unterstützen.

Wie wird die Sprache bestimmt?

Vault Client

CAD

UI-Zeichenfolgen

Beispiel: 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>

Die XML-Datei enthält ein <UIStrings>-Element mit einem LanguageCode-Attribut, um die Sprache anzugeben. Das <UIStrings>-Element ist eine Sammlung von <UIString>-Elementen. Die Attribut-ID muss eindeutig sein. Für Ihre eigenen Zeichenfolgen empfiehlt Autodesk die Verwendung eines Präfix (z. B. ID="MYPREFIX_LBL1"). Der Wert des Elements ist die Textzeichenfolge.

So verwenden Sie UI-Zeichenfolgen

Eigenschaftsübersetzungen

Beispiel: 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>

Die XML-Datei enthält ein <PropertyTranslations>-Element mit einem LanguageCode-Attribut, um die Sprache anzugeben. Das <PropertyTranslations>-Element ist eine Sammlung von <PropertyTranslation>-Elementen. Der Attribut-Name muss eindeutig sein. Der Wert des Elements ist der Anzeigename der Vault-Eigenschaft.

So verwenden Sie Eigenschaftsübersetzungen

Anmerkung: In CAD wird diese Eigenschaftsübersetzung nicht verwendet, da iProperties, DWG-Eigenschaften und Schriftfeldattribute nicht sprachabhängig sind.