A párbeszédpanelek és lapok az Adatszabvány automatikusan támogatja a tizenkét a különböző nyelvek karakterkészleteinek használatát.
A szöveges karakterláncokat a következő nyelvek a XML fájlokat. A fájlok közül választhat:
C:\ProgramData\Autodesk\<Vault<verzió > \Extensions\DataStandard\ honosítási mappa >
ahol a < nyelvi kód > a mappa neve Language (pl. hu-HU, de-DE, it-IT).
Ezek a fájlok lehetnek kiterjesztett különböző nyelvek támogatásához a testreszabott Data Standard párbeszédpanelen.
Vault kliensalkalmazás
Alapértelmezés szerint a nyelvet a Data Standard UI karakterláncok és a tulajdonság Translations ugyanaz, mint a Vault kliens, hogy telepítve van. Ez azonban felülírhatók a DSLanguages.xml fájl a következő helyen található:
C:\ProgramData\Autodesk\Vault 2016\Extensions\DataStandard\CAD
Ha például egy Vault adatbázis jön létre egy német nyelvű Vault szerver, a német nyelvű. Ha a Vault adatbázist nem érhető el az angol nyelvű Vault kliensprogramot, a DSLanguages.xml frissíteni kell, hogy a felülírást. Add de-DE az Adatbázis nyelvi kód.
CAD
Az Inventor és az AutoCAD programot, a nyelvi automatikusan meghatározásra kerül, és nem állítható be. Data Standard megpróbálja használja ugyanazt a nyelvet, hogy a CAD alkalmazás használja. Ha a CAD alkalmazás egy nyelvet használ, amely nem támogatja a Data Standard, magyar, helyettesítő.
A Vault adatbázis nyelv nem megfelelő a CAD alkalmazások, mert a Data Standard leképezett tulajdonságok (Inventor iTulajdonságok, AutoCAD DWG tulajdonságok és attribútumok).
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 > elem egy attribútum LanguageCode gombra, és adja meg a nyelvet. A < UIStrings > elem a < KépernyőnMegjelenőSor > elemet. Az azonosítónak egyedinek kell lennie. A saját, az Autodesk azt ajánlja, hogy előtagot (például id=" MYPREFIX_LBL1"). Az elem a szöveges karakterláncot.
Az UI karakterláncok
A felhasználói felület lehet a különböző Data Standard Components használja a következő kifejezést:
Például a < felirat Content = " {Binding uistring[lbl2]}"/>
A fenti példa a UIStrings.xml(a használt nyelv)< KépernyőnMegjelenőSor > elemet az azonosító LBL2 és a cím karakterláncát és megjeleníti ezt a feliratot a párbeszédpanelen.
Ez a Leírás, Javaslat, Feliratés NavigationTypes menüelemre. További információért lásd: Licencelés.
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 > elem egy attribútum LanguageCode gombra, és adja meg a nyelvet. A < PropertyTranslations > elem a < PropertyTranslation > elemet. A Név kell egyedi. Az elem a megjelenített nevet a Vault tulajdonságot.
Hogyan használja a tulajdonság fordítása
Az XAML és a PowerShell fájlok, a Vault tulajdonságok eléréséhez Prop [< tulajdonság neve > ] kifejezést. Ahelyett, hogy egy rögzített tulajdonság neve, a következő szintaxis használható:
Például: < TextBox text = " {Binding prop[_xltn_description].value}"/>
A prefix_xltn _ A fenti minta keresi a PropertyTranslations.xml< PropertyTranslation > elemet a Név Leírás, és lecseréli a teljes kifejezés _XLTN_DESCRIPTION értékét. A szövegdoboz csak akkor csatolja a Vault tulajdonság leírását.