2017-05-09 37 views
0

工作语言覆盖项下插件清单条目在Outlook 2016,但不是在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> 

之所以是您在Outlook 2016年只选择语言映射到上面示例中显示的语言环境条目。

但是,在OWA中,您可以从各种区域变体中选择语言。那就是你不只是选择法语,你选择“法国(法国)”,“法国(加拿大)”等。在这种情况下,单个fr-fr覆盖条目将不起作用。

很明显,每种语言和文化的组合都有一个条目并不理想。

你能做什么?

回答

0

一个解决方案,工程是表现在以下:

<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> 

例如在FR-FR条目所需的Outlook 2016年法国的情况下,以及FR条目涵盖了所有的变型的OWA。

中国的情况是特殊的。对于中文版来说,单单中文版是不够的,因为中文版既可以是传统的脚本(zh-tw,zh-hk和zh-mo),也可以是简化的脚本(zh-cn和zh-sg)。在Outlook 2016(和2013)中,您选择中文(传统)或中文(简体),这种情况下分别映射到zh-tw和zh-cn。但是,在OWA中选择特定的中文变体。因此,为了使中文在Outlook 2016和OWA中都能够工作,您需要为每个变体提供一个条目。

理想情况下,语言和脚本语言代码将被支持,因此我们可以分别对中文(繁体)和中文(简体)使用zh-hant和zh-hans。

编辑:由于Outlook for Mac的原因,Outlook Web Addins Team提出的与中国有关的覆盖建议证明是一个必要的改进。该项目成为:

<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-汉斯:包括对OWA和Outlook的Mac
+0

你的观察看起来很准确。桌面Outlook和OWA使用略有不同的文化后备规则。 OWA通常遵循.Net后备。我认为zh-hant和zh-hans应该在OWA中工作。这是一个相当小的观点,并没有多大帮助,因为Outlook 2016仍然需要zh-tw和zh-cn。 –

相关问题