Data Standard és honosítás

A Data Standard-párbeszédpanelek és -lapok automatikusan tizenkét különböző nyelvet támogatnak.

E nyelvek szöveges karakterláncai XML-fájlokban vannak meghatározva. A fájlok a következő helyen találhatók:

C:\ProgramData\Autodesk\<Vault-verzió>\Extensions\DataStandard\<honosítási mappa>

ahol a <nyelvkód> az adott nyelvhez (pl.: en-US, de-DE, it-IT) tartozó mappa neve.

Mindegyik nyelvi mappa két-két fájlt tartalmaz:

Az említett fájlok bővítésével más nyelvek támogatására is lehetőség van az egyéni Data Standard-párbeszédpaneleken.

Hogyan történik a nyelv meghatározása?

Vault kliens

CAD

UI-karakterláncok

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

Az XML-fájl tartalmaz egy <UIStrings> elemet, amelyhez a nyelv megadására szolgáló LanguageCode attribútum tartozik. A <UIStrings> elem a <UIString> elemek gyűjteménye. Az attribútumazonosítónak egyedinek kell lennie. Egyéni karakterláncok esetében az Autodesk előtag (pl. ID="MYPREFIX_LBL1") használatát javasolja. Az elem értéke a szöveges karakterlánc lesz.

UI-karakterláncok használata

Tulajdonság fordítása

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

Az XML-fájl tartalmaz egy <PropertyTranslations> elemet, amelyhez a nyelv megadására szolgáló LanguageCode attribútum tartozik. A <PropertyTranslations> elem a <PropertyTranslation> elemek gyűjteménye. Az attribútum nevének egyedinek kell lennie. Az elem értéke a Vault-tulajdonság megjelenített neve lesz.

Tulajdonságfordítások használata

Megjegyzés: A CAD esetében ez a tulajdonságfordítás nem használatos, mivel az iTulajdonságok, a DWG-tulajdonságok és a címblokkattribútumok nyelvfüggetlenek.