首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sonos SMAPI:如何国际化容器?

Sonos SMAPI:如何国际化容器?
EN

Stack Overflow用户
提问于 2016-12-02 13:59:04
回答 1查看 72关注 0票数 0

我正在努力让我们的音乐服务的SMAPI验证Sonos。自动化测试通过了。现在,我从Sonos支持获得了类似于手工QA测试的结果。

在“浏览”类别中,名为“”的测试是为所有容器提供的英文翻译?“标记为失败,通知”服务为德语“”。由于我们是一家总部位于德国的公司,容器(本质上是音乐类型)有德语标题。

如果需要的话,我们很乐意提供英语翻译,但我似乎找不到应该如何在Sonos文档中添加这些翻译。

谁能帮我指出正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-04 18:26:14

本地化容器有两个选项。

第一种方法是使用接受语言HTTP报头,它是在每个请求上发送的,并让您的服务器在getMetadata响应中选择返回的正确语言。

第二个选项是使用显示类型。对于每个容器,在getMetadata响应中返回一个不同的getMetadata。然后,在表示映射文件中,将显示类型映射到特定的字符串id。

代码语言:javascript
复制
<DisplayType id="newRelease">
  <Lines>
    <Line stringId="NEW_RELEASE"/>
  </Lines>
</DisplayType>

然后,在字符串文件中,您可以为NEW_RELEASE字符串提供多个本地化,Sonos将完成选择正确的本地化字符串的工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40933928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档