Data Standard 和本地化

Data Standard 附带的对话框和选项卡自动支持十二种不同的语言。

这些语言的文本字符串在 XML 文件中定义。这些文件位于以下位置:

C:\ProgramData\Autodesk\<Vault 版本>\Extensions\DataStandard\<本地化文件夹>

其中 <语言代码> 是语言的文件夹名称(例如 en-US、de-DE、it-IT)。

每个语言文件夹都包含两个文件:

这些文件可以扩展以支持自定义 Data Standard 对话框中的不同语言。

如何确定语言?

Vault Client

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 特性和标题栏属性与语言无关。