Data Standard i lokalizacja

Okna dialogowe i karty, które są używane w programie Data Standard są automatycznie dostępne w dwunastu językach.

Ciągi tekstowe dla tych języków są zdefiniowane w plikach XML. Pliki znajdują się tutaj:

C:\ProgramData\Autodesk\<wersja programu Vault>\Extensions\DataStandard\<folder lokalizacji>

gdzie <kod języka> jest nazwą folderu dla danego języka (np. pl-PL, de-DE, it-IT).

Każdy folder języka zawiera dwa pliki:

Pliki te mogą zostać rozszerzone o obsługę różnych języków w niestandardowych oknach dialogowych programu Data Standard.

W jaki sposób jest określany język?

Vault Client

CAD

Ciągi interfejsu użytkownika

Przykład: 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>

Plik XML zawiera element <UIStrings> z atrybutem LanguageCode określającym język. Element <UIStrings> jest kolekcją elementów <UIString>. Atrybut ID musi być unikatowy. Dla własnych ciągów firma Autodesk zaleca używanie przedrostka (np. ID="MOJPRZEDROSTEK_LBL1"). Wartością elementu jest ciąg tekstowy.

Używanie ciągów interfejsu użytkownika

Właściwości przesunięcia

Przykład: 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>

Plik XML zawiera element <PropertyTranslations> z atrybutem LanguageCode określającym język. Element <PropertyTranslations> jest kolekcją elementów <PropertyTranslation>. Atrybut Name musi być unikatowy. Wartością elementu jest nazwa wyświetlana właściwości programu Vault.

Używanie tłumaczeń właściwości

Uwaga: W przypadku aplikacji CAD to tłumaczenie właściwości nie jest używane, ponieważ iProperties, właściwości DWG i atrybuty tabelki rysunkowej nie są zależne od języka.