按区域部署 Outlook 加载项

Deploying Outlook Add-in by region

我似乎无法在 MS 文档中找到这个问题的答案,但我有一个 MS Outlook 加载项,由于某些规定,我们希望跨不同区域的多个 Web 服务器进行部署(美国、欧盟、亚太地区等)。

是否可以通过 manifest.xml 文件,根据客户的区域定位特定的 Web 主机。如果没有,是否可以创建多个 XML 文件并让 Office Store 按区域分发它们。

我试图避免在商店中为每个区域提供多个加载项,并假设用户会选择正确的加载项。

是的,这是可能的。您只需使用 Override element on your Url, as in example:

<bt:String id="insertGistLabel" DefaultValue="Insert Gist">
   <bt:Override Locale="es-ES" Value="Inserte el Gist"/>
</bt:String>

所以在你的情况下它会是这样的:

<bt:Urls>
    <bt:Url id="messageReadTaskPaneUrl" DefaultValue="https://[hostname]/index.html">
        <bt:Override Locale="es-ES" Value="https://[hostname]/el-indexo.html"/>    
    </bt:Url>
</bt:Urls>

您可以根据需要添加任意多个语言环境。