Data Standard e localizzazione

Le finestre di dialogo e le schede di Data Standard supportano automaticamente dodici lingue diverse.

Le stringhe di testo per queste lingue sono definite nei file XML. I file si trovano nel seguente percorso:

C:\ProgramData\Autodesk\<versione di Vault>\Extensions\DataStandard\<cartella lingua>

in cui <codice lingua> rappresenta il nome della cartella per una determinata lingua (ad esempio, en-US, de-DE, it-IT).

Ogni cartella della lingua contiene due file:

Questi file possono essere estesi per il supporto di più lingue nelle finestre di dialogo personalizzate di Data Standard.

Come viene determinata la lingua?

Vault Client

CAD

Stringhe dell'interfaccia utente

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

Il file XML contiene un elemento <UIStrings> con un attributo LanguageCode per specificare la lingua. L'elemento <UIStrings> è una raccolta di elementi <UIString>. L'ID attributo deve essere univoco. Per le stringhe dell'utente, Autodesk consiglia di utilizzare un prefisso (ad esempio, ID="MYPREFIX_LBL1"). Il valore dell'elemento è la stringa di testo.

Come utilizzare le stringhe dell'interfaccia utente

Le conversioni delle proprietà

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

Il file XML contiene un elemento <PropertyTranslations> con un attributo LanguageCode per specificare la lingua. L'elemento <PropertyTranslations> è una raccolta di elementi <PropertyTranslation>. L'attributo Name deve essere univoco. Il valore dell'elemento è il nome visualizzato della proprietà del Vault.

Come utilizzare le traduzioni delle proprietà

Nota: Per CAD, la traduzione di questa proprietà non viene utilizzata perché le iProperties, le proprietà DWG e gli attributi del cartiglio non sono dipendenti dalle lingue.