gpt4 book ai didi

java - 通过 Spring Boot 进行国际化。默认消息

转载 作者:行者123 更新时间:2023-11-30 02:18:45 26 4
gpt4 key购买 nike

我想以用户理解的语言在我的页面上提供文本。因为我不会说世界上的所有语言,而且我不太信任谷歌翻译;)我想使用默认语言。

我想我可以在 messages_en.properties 或 messages_de.properties 中提供我知道的每种语言,对于我没有提供的每种语言,使用默认的 messages.properties。

事实证明,事实并非如此。两种明确提供的语言确实按预期工作,但如果我尝试在将浏览器语言设置为波兰语时访问我的网站,它会显示我的 messages.properties 中使用的德语而不是英语。

我没有做任何特定的配置来使用国际化。我只是使用 thymeleaf-starter 并通过 th:text="#{my.property}"

引用我的消息

我是否需要配置任何内容才能使 messages.properties 成为默认值?

最佳答案

好吧,我刚刚弄清楚问题是什么。

有一个属性spring.messages.fallback-to-system-locale,默认为true。这就是为什么德语消息被选择为未知语言的原因。将其设置为 false 时,它默认为 message.properties。

关于java - 通过 Spring Boot 进行国际化。默认消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495904/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com