翻译是一种简单的机制,用于将显示的标签和标题从一种语言更改为另一种语言。 每个翻译都定义为一对值:一个包含翻译文本的字符串,以及一个具有语言 ID 的数字。 翻译可用于 Analysis Services 中的所有对象。 维度还可以转换属性值。 客户端应用程序负责查找用户定义的语言设置,并切换到显示该语言的所有标题和标签。 对象可以具有任意数量的翻译。
简单 Translation 对象由语言 ID 号和翻译的标题组成。 语言 ID 号是一个 Integer 具有语言 ID 的语言 ID。 翻译后的标题是翻译的文本。
在 SQL Server Analysis Services Microsoft中,多维数据集翻译是多维数据集对象名称(如标题或显示文件夹)的语言特定表示形式。 Analysis Services 还支持维度和成员名称的翻译。
翻译为可支持多种语言的客户端应用程序提供服务器支持。 通常,来自不同国家/地区的用户查看多维数据集数据。 能够将多维数据集的各种元素翻译成其他语言,以便这些用户可以查看和理解多维数据集的元数据,这非常有用。 例如,法国的企业用户可以从具有法语区域设置的工作站访问多维数据集,并查看法语中的对象属性值。 同样,德国的企业用户可以从具有德语区域设置的工作站访问同一多维数据集,并查看德语中的对象属性值。
客户端计算机的排序规则和语言信息以区域设置标识符(LCID)的形式存储。 连接后,客户端会将 LCID 传递给 Analysis Services 实例。 该实例使用 LCID 来确定向每个业务用户提供 Analysis Services 对象的元数据时要使用的翻译集。 如果 Analysis Services 对象不包含指定的翻译,则默认语言用于将内容返回给客户端。