- 静态资源国际化
i18n
: internationalization,开头 i, 结尾n,中间18个字母
单体
-
配置
message:
basename: i18n.defaultPage
在
resources
目录下创建i18n
目录- 添加资源文件
defaultPage.properties
这是默认的资源文件defaultPage_en_US.properties
这是英文的资源文件defaultPage_zh_CN.properties
这是中文的资源文件、
- 各个资源文件中所需的 key:value
- key: 资源名,随便起
- value: 该资源下的显示内容
- 使用
- 页面的话,如果有用模板,可以使用
#{key}
来显示
- 页面的话,如果有用模板,可以使用
后端如何知道支持的语言呢
- 请求头
Accept-Language
前后端
- 由前端/移动端渲染
配置
- 一般有组件,比如 vue 有
vue-il8n