我们目前正在设计一个带有本地化数据的REST接口,并且想知道用什么方法来编码本地化数据。
我们提出的选项是
l10n对象孩子
{"id": 1,
"l10n": {"en": {"title": "English title"},
"fi": {"title": "Suomalainen otsikko"}}
本地化属性
{"id": 1,
"title": {"en": "English title",
"fi": "Suomalainen otsikko"}}
第一种编码更容易合并,但第二种方法是例如兼容JSON-LD的本地化编码。
答案 0 :(得分:2)
我认为最好使用子目录,例如
http://server/en/users
英语
俄语> http://server/ru/users
它比不断给用户提供不同语言的信息