Data Standard 和當地語系化

Data Standard 隨附的對話方塊與頁籤會自動支援十二種不同的語言。

這些語言的文字字串是在 XML 檔案中定義。這些檔案位於此處:

C:\ProgramData\Autodesk\<Vault 版本>\Extensions\DataStandard\<當地語系化資料夾>

其中,<語言代碼> 是語言的資料夾名稱 (例如,en-US、de-DE、it-IT)。

每個語言資料夾均包含兩個檔案:

可以擴充這些檔案,以在自訂「Data Standard」對話方塊中支援不同的語言。

如何決定語言?

Vault 用戶端

CAD

使用者介面字串

範例: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>

該 XML 檔案包含一個 <UIStrings> 元素,以及用於指定語言的屬性 LanguageCode<UIStrings> 元素是 <UIString> 元素的集合。ID 屬性必須是唯一的。對於您自己的字串,Autodesk 建議您使用字首 (例如 ID="MYPREFIX_LBL1")。該元素的值是該文字字串。

如何使用使用者介面字串

性質轉換

範例: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>

該 XML 檔案包含一個 <PropertyTranslations> 元素,以及用於指定語言的屬性 LanguageCode<PropertyTranslations> 元素是 <PropertyTranslation> 元素的集合。Name 屬性必須是唯一的。該元素的值是 Vault 性質的顯示名稱。

如何使用性質轉換

註: 對於 CAD,不會使用此性質轉換,因為 iProperty、DWG 性質和標題欄框屬性與語言無關。