Nástroj Data Standard a lokalizace

Dialogy a karty, které jsou součástí nástroje Data Standard, automaticky podporují dvanáct různých jazyků.

Textové řetězce pro tyto jazyky jsou definovány v souborech XML. Soubory jsou umístěny zde:

C:\ProgramData\Autodesk\<Vault verze>\Extensions\DataStandard\<složka lokalizace>

kde <kód jazyka> je název složky jazyka (například en-US, de-DE, it-IT).

Každá složka jazyka obsahuje dva soubory:

U těchto souborů lze rozšířit podporu na další jazyky v přizpůsobených dialozích nástroje Data Standard.

Jak určit jazyk?

Vault Client

CAD

Řetězce uživatelského rozhraní

Příklad: 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>

Soubor XML obsahuje element <UIStrings> s atributem LanguageCode, který určuje jazyk. Element <UIStrings> je kolekcí elementů <UIString>. Atribut ID musí být jedinečný. Pokud používáte vlastní řetězce, doporučuje společnost Autodesk používat předponu (například ID="PREDPONA_LBL1"). Hodnotou elementu je textový řetězec.

Jak používat řetězce uživatelského rozhraní

Vlastnost překlady

Příklad: 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>

Soubor XML obsahuje element <PropertyTranslations> s atributem LanguageCode, který určuje jazyk. Element <PropertyTranslations> je kolekcí elementů <PropertyTranslation>. Atribut Name musí být jedinečný. Hodnotou elementu je zobrazovaný název vlastnosti úložiště Vault.

Jak používat překlady vlastností

Poznámka: U aplikací CAD se tento překlad vlastnosti nepoužije, protože iVlastnosti, vlastnosti DWG a atributy rohového razítka jsou jazykově nezávislé.