乐趣区

编写多语言国际化配置文件

编写多语言国际化配置文件

​ 在项目的类路径 resources 下创建名称为 i18n 的文件夹,并在该文件夹中根据需要编写对应的多语言国际化文件 login.properties、login_zh_CN.properties 和 login_en_US.properties 文件

login.properties

properties

login.tip= 请登录

login.username= 用户名

login.password= 密码

login.rememberme= 记住我

login.button= 登录

login_zh_CN.properties

properties

login.tip= 请登录

login.username= 用户名

login.password= 密码

login.rememberme= 记住我

login.button= 登录

login_en_US.properties

properties

login.tip=Please sign in

login.username=Username

login.password=Password

login.rememberme=Remember me

login.button=Login

​ login.properties 为自定义默认语言配置文件,login_zh_CN.properties 为自定义中文国际化文件,login_en_US.properties 为自定义英文国际化文件

​ 需要说明的是,Spring Boot 默认识别的语言配置文件为类路径 resources 下的 messages.properties;其他语言国际化文件的名称必须严格按照“文件前缀名_语言代码_国家代码.properties”的形式命名

​ 本示例中,在项目类路径 resources 下自定义了一个 i18n 包用于统一配置管理多语言配置文件,并将项目默认语言配置文件名自定义为 login.properties,因此,后续还必须在项目全局配置文件中进行国际化文件基础名配置,才能引用自定义国际化文件

这些内容,是从拉勾教育的《Java 工程师高薪训练营》里学到的,课程内容非常全面,还有拉勾的内推大厂服务,推荐你也看看。

退出移动版