多语言设计
配置信息 config
- langs 一个数组,用来存储可切换的语言列表
- current 默认显示的语言
- dir 多语言存储的文件夹路径,相对路径
- extension 可读取的多语言文件后缀,默认为 json
多语言数据 ddu_data
用来存储当前语言对应的数据。
初始化数据 init
用来进行多语言初始化,读取配置信息,加载多语言信息。
- lang 默认语言,非必须入力项
切换语言 change
根据传入的lang进行切换语言
- lang 默认语言,非必须入力项
获取信息
- data 通过 i18n.ddu_data 可以获取当前语言对应的全部数据
- key 多语言文件中的数据直接通过 i18n[key] 进行获取即可
ddu design pro