2017-05-09 3 views
0

Die folgenden Add-in Manifest Eintrag funktioniert in Outlook 2016, aber nicht in OWA arbeiten können:Sprache außer Kraft setzen Einträge, die in Outlook 2016 und 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> 

Der Grund, warum Sie nur die Sprache, in Outlook 2016 auswählen und Dies entspricht den im obigen Beispiel gezeigten Gebietsschemaeinträgen.

In OWA wählen Sie jedoch die Sprache aus den verschiedenen regionalen Varianten. Das heißt, Sie wählen nicht nur Französisch, Sie wählen "Französisch (Frankreich)", "Französisch (Kanada)" usw. In diesem Fall wird ein einzelner fr-fr-Override-Eintrag nicht funktionieren.

Offensichtlich einen Eintrag für jede Kombination von Sprache und Kultur zu haben ist weniger als ideal.

Was können Sie tun?

Antwort

0

Eine Lösung, die funktioniert, ist, wie in dem gezeigt folgenden:

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

Zum Beispiel im Fall von Französisch des fr-fr Eintrag für Outlook 2016 erforderlich ist, und der fr Eintrag deckt alle Varianten in OWA.

Der Fall für Chinesen ist speziell. Für Chinesisch ist zh allein nie ausreichend, da Chinesisch entweder traditionelles Skript (zh-tw, zh-hk und zh-mo) oder vereinfachtes Skript (zh-cn und zh-sg) ist. In Outlook 2016 (und 2013) wählen Sie Chinesisch (traditionell) oder Chinesisch (vereinfacht) aus, die in diesem Fall auf zh-tw bzw. zh-cn abgebildet werden. In OWA wählen Sie jedoch die spezifische chinesische Variante. Um Chinesisch in Outlook 2016 und OWA zu verwenden, müssen Sie daher für jede Variante einen Eintrag haben.

Idealerweise würden die Sprache + Skriptsprachencodes unterstützt, so dass wir zh-hant und zh-hans für Chinesisch (traditionell) bzw. Chinesisch (vereinfacht) verwenden könnten.

EDIT: Der Vorschlag für Chinesisch-bedingte Überschreibungen durch das Outlook Web Addins-Team erwies sich als eine notwendige Verbesserung wegen Outlook für Mac. Die Einträge werden:

<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 und zh-cn: inklusive für Desktop-Outlook (Windows)
  • zh-hant und zh-hans: inklusive für OWA und Outlook für Mac
+0

Ihre Beobachtung sieht genau aus. Desktop Outlook und OWA verwenden geringfügig andere Culture-Fallback-Regeln. Im Allgemeinen folgt OWA dem .Net-Fallback. Ich denke, dass zh-hant und zh-hans in OWA arbeiten sollten. Dies ist ein ziemlich kleiner Punkt und hilft nicht viel, da Sie für Outlook 2016 immer noch zh-tw und zh-cn benötigen. –

Verwandte Themen