如何处理后端响应翻译



我正在为一个国际客户开发一个基于Java的后端项目。

后端向前端发送多条消息,指示失败或成功。

客户端希望这些消息以另外两种语言提供。

我不想硬编码这些翻译,因为这些信息可能会随着时间的推移而变化。

关于如何处理这个问题,有什么建议吗?

附言:这是一个使用Spring Boot的基于微服务的项目。

查看消息来源:

MessageSource用于解析消息,并支持消息的参数化和国际化。春天包含两个内置MessageSource实现:ResourceBundleMessageSource和

可重新加载资源捆绑消息源。后者能够在不重新启动的情况下重新加载消息定义虚拟机。

@Autowired
private MessageSource messageSource;

logger.info("{}", messageSource.getMessage("l2",
new Object[] {"Paul Smith"}, Locale.GERMAN));

https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/MessageSource.html

相关内容

  • 没有找到相关文章

最新更新