我正在努力让我们的音乐服务的SMAPI验证Sonos。自动化测试通过了。现在,我从Sonos支持获得了类似于手工QA测试的结果。
在“浏览”类别中,名为“”的测试是为所有容器提供的英文翻译?“标记为失败,通知”服务为德语“”。由于我们是一家总部位于德国的公司,容器(本质上是音乐类型)有德语标题。
如果需要的话,我们很乐意提供英语翻译,但我似乎找不到应该如何在Sonos文档中添加这些翻译。
谁能帮我指出正确的方向吗?
发布于 2016-12-04 18:26:14
本地化容器有两个选项。
第一种方法是使用接受语言HTTP报头,它是在每个请求上发送的,并让您的服务器在getMetadata响应中选择返回的正确语言。
第二个选项是使用显示类型。对于每个容器,在getMetadata响应中返回一个不同的getMetadata。然后,在表示映射文件中,将显示类型映射到特定的字符串id。
<DisplayType id="newRelease">
<Lines>
<Line stringId="NEW_RELEASE"/>
</Lines>
</DisplayType>然后,在字符串文件中,您可以为NEW_RELEASE字符串提供多个本地化,Sonos将完成选择正确的本地化字符串的工作。
https://stackoverflow.com/questions/40933928
复制相似问题