国际化
一、概述
通过 ThingsPanel 对国际化 (i18n) 的支持,你可以 轻松地实现对 ThingsPanel 平台的翻译工作 。 目前支持两种语言,中文和英文。如果这两种语言不满足您的需求,可以定制其他语言。
二、开发步骤
1、 新建语言文件
语言文件在src\locales文件夹下
ch.js是中文语言文件,en.js是英文语言文件,其他语种请自定义。
语言文件的格式如下:
const local: App.I18n.Schema = {
custom,
default: '',
title: 'ThingsPanel',
system: {
title: 'System Name: {name}',
screen: '可视化大屏'
}
}
tip
所有的key都是大写,多个单词用下划线隔开
长文本用TEXT1, TEXT2...
多次复用的组件的KEY可放在COMMON里