Table of Contents

为所有区域设置翻译透视名称

概述

此规则用于识别在一个或多个区域设置中缺少名称翻译的模型透视。

  • 类别:模型布局
  • 严重性:低(1)

适用对象

  • 模型
  • 透视

为什么这很重要

  • 本地化不完整:透视仅以默认语言显示
  • 体验不一致:透视名称中既有已翻译的,也有未翻译的
  • 用户困惑:无法获得预期的语言支持
  • 专业形象:翻译不完整会降低模型质量

何时触发此规则

当透视存在以下情况时,此规则会触发:

  • 模型中至少有一个区域设置的该透视名称缺少翻译
Model.Cultures.Any(string.IsNullOrEmpty(outerIt.TranslatedNames[it]))

如何修复

手动修复

  1. TOM Explorer 中选择该透视
  2. Properties 窗格中,展开 Translated Names
  3. 为每个区域设置输入相应的翻译

常见原因

原因 1:新增透视

创建透视时未包含翻译。

原因 2:后续添加了区域设置

在定义透视之后才添加区域设置。

原因 3:翻译不完整

翻译工作流未覆盖透视。

示例

修复前

透视: "Sales Analysis"
英语: "Sales Analysis"
德语:(缺失)

修复后

透视: "Sales Analysis"
英语: "Sales Analysis"
德语: "Vertriebsanalyse"

兼容级别

这个规则适用于兼容级别为 1200 及以上的模型。

相关规则