可在 Outlook 2016 和 OWA 中使用的语言覆盖条目

Language Override entries that can work in Outlook 2016 and OWA

以下加载项清单条目在 Outlook 2016 中有效,但在 OWA 中无效:

    <bt:String id="strAbout" DefaultValue="About">
      <bt:Override Locale="fr-fr" Value="À propos" />
      <bt:Override Locale="nl-nl" Value="Info" />
      <bt:Override Locale="de-de" Value="Über" />
      <bt:Override Locale="sv-se" Value="Om" />
      <bt:Override Locale="ja-jp" Value="バージョン情報" />
      <bt:Override Locale="zh-tw" Value="關於" />
      <bt:Override Locale="zh-cn" Value="关于" />
    </bt:String>

你的原因 select 只是 Outlook 2016 中的语言并且映射到上面示例中显示的区域设置条目。

然而,在 OWA 中,您可以从各种区域变体中选择语言。也就是说,您不只是选择法语,而是选择 "French (France)"、"French (Canada)" 等。在这种情况下,单个 fr-fr 覆盖条目将不起作用。

显然,为每种语言和文化的组合都设置一个条目并不理想。

你能做什么?

一种有效的解决方案如下所示:

    <bt:String id="strAbout" DefaultValue="About">
      <bt:Override Locale="fr-fr" Value="À propos" />
      <bt:Override Locale="nl-nl" Value="Info" />
      <bt:Override Locale="de-de" Value="Über" />
      <bt:Override Locale="sv-se" Value="Om" />
      <bt:Override Locale="ja-jp" Value="バージョン情報" />
      <bt:Override Locale="fr" Value="À propos" />
      <bt:Override Locale="nl" Value="Info" />
      <bt:Override Locale="de" Value="Über" />
      <bt:Override Locale="sv" Value="Om" />
      <bt:Override Locale="ja" Value="バージョン情報" />
      <bt:Override Locale="zh-tw" Value="關於" />
      <bt:Override Locale="zh-hk" Value="關於" />
      <bt:Override Locale="zh-mo" Value="關於" />
      <bt:Override Locale="zh-cn" Value="关于" />
      <bt:Override Locale="zh-sg" Value="关于" />
    </bt:String>

例如,对于法语,Outlook 2016 需要 fr-fr 条目,而 fr 条目涵盖了 OWA 中的所有变体。

中文的情况比较特殊。对于中文,仅 zh 是不够的,因为中文要么是繁体文字(zh-tw、zh-hk 和 zh-mo),要么是简体文字(zh-cn 和 zh-sg)。在 Outlook 2016(和 2013)中,您 select 中文(繁体)或中文(简体)在这种情况下分别映射到 zh-tw 和 zh-cn。但是在 OWA 中,您 select 特定的中文变体。因此,要在 Outlook 2016 和 OWA 中使用中文,您需要为每个变体都有一个条目。

最好支持语言+脚本语言代码,这样我们就可以分别使用 zh-hant 和 zh-hans 来表示中文(繁体)和中文(简体)。

编辑: Outlook Web Addins 团队提出的与中文相关的覆盖建议被证明是一项必要的改进,因为 Mac 的 Outlook。条目变为:

  <bt:Override Locale="zh-tw" Value="關於" />
  <bt:Override Locale="zh-hant" Value="關於" />
  <bt:Override Locale="zh-cn" Value="关于" />
  <bt:Override Locale="zh-hans" Value="关于" />
  • zh-tw 和 zh-cn:包含在桌面 Outlook 中 (Windows)
  • zh-hant 和 zh-hans:包含在 Mac
  • 的 OWA 和 Outlook 中