我有一个web( admin )/mobile应用程序,后端是Python,由许多微服务组成,这些服务将内容返回给以角度和移动方式编写的管理应用程序(Android )。
我开始阅读关于国际化和阅读不同的意见,如果赞成正面和后端。
在我的例子中,做后端国际化有意义吗?我是否应该创建一个新的微服务来处理与国际化相关的所有操作?
由于内容还没有在后端创建,而且用户将选择自己喜欢的语言(国际化不是基于用户位置),那么在前端应用程序的部署和移动应用程序的开始/更新时处理翻译文件不是更好吗?
发布于 2021-04-21 13:05:16
我建议在服务器端处理是个好主意。
您需要在头中传递带有语言值的Accept-Language。因此,Microservice将返回响应。
与编写新的MS不同,您可以编写一个小的实用程序,并在现有的MS中使用它。
您可以使用框架已经提供的功能,如Spring、Python。
国际化请参考下面的URL。
https://stackoverflow.com/questions/67192006
复制相似问题