我正在设计一个预订应用的RESTful API。有些住宿可以请求列表或详细信息。由于该应用面向多语言受众,因此这些描述(有时)以不同语言提供。
现在我不确定如何处理住宿的这些翻译。如果没有多种语言,我会将“描述”作为住宿对象的字段来处理,非常简单。
有什么优雅的解决方案吗?
我的当前想法:添加一个包含文本<->文化对的描述列表,而不是描述字段,并为住宿添加一个额外的子资源
现在我不确定如何处理住宿的这些翻译。如果没有多种语言,我会将“描述”作为住宿对象的字段来处理,非常简单。
有什么优雅的解决方案吗?
我的当前想法:添加一个包含文本<->文化对的描述列表,而不是描述字段,并为住宿添加一个额外的子资源
/descriptions
,用于创建(POST)、更新(PUT)和删除(DELETE)新的翻译。