2017-07-08 13 views
0

私は自分のアプリケーションのための国際化を作成し、翻訳されたメッセージを作成するためにいくつかのファイルを作成できるのかどうか疑問に思っています。私はそれがお勧めだとは思わないが、私は尋ねることを好む。Springプロジェクトの国際化

事は、私はすでに

http s://pastebin.com/WdyE0Aaj 

いくつかのテキストを持っており、これはほんの始まりである「messages.properties」ファイルを持っているということです。もし私が数十ページを持っていたら、私はここで翻訳を宣言しなければならないでしょう。結局のところ、このファイルは何百、そして何千も続くでしょう。どういうわけかもっと多くのファイルに分割できますか?

+0

https://stackoverflow.com/q/40165151/8198056 – Adrian

答えて

0

もちろん、あなたは物事を維持することができます。

Spring-boot referenceは言う:

だから、
spring.messages.basename=messages # Comma-separated list of basenames, each following the ResourceBundle convention. 

、ちょうどあなたがあなたの春のブートプロパティ/ YAMLファイルに必要な数のベース名を追加し、それらはすべて、単一のMessageSourceにagregatedされます。 i18nのプロパティ名の競合を避けるようにしてください。