5

我们目前正在设计一个带有本地化数据的 REST 接口,并且想知道使用哪种方法来编码本地化数据。

我们提出的选项是

l10n 对象子

{"id": 1, 
 "l10n": {"en": {"title": "English title"}, 
          "fi": {"title": "Suomalainen otsikko"}} 

本地化属性

{"id": 1, 
 "title": {"en": "English title", 
           "fi": "Suomalainen otsikko"}}

第一种编码更容易合并,但第二种方法例如与 JSON-LD 的本地化编码兼容。

4

1 回答 1

3

我认为最好使用子目录,例如

http://server/en/users英语 > http://server/ru/users俄语

它比一直以不同的语言向用户提供信息要好

于 2014-03-06T12:39:11.713 回答