You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
1.5 KiB
81 lines
1.5 KiB
# 国际化
|
|
|
|
## 使用方式
|
|
|
|
```javascript
|
|
import Editor from "@hufe921/canvas-editor"
|
|
|
|
const instance = new Editor(container, <IElement[]>data, options)
|
|
|
|
// 注册
|
|
instance.register.langMap(locale: string, lang: ILang)
|
|
|
|
// 设置
|
|
instance.command.executeSetLocale(locale)
|
|
```
|
|
|
|
## ILang
|
|
|
|
```typescript
|
|
interface ILang {
|
|
contextmenu: {
|
|
global: {
|
|
cut: string;
|
|
copy: string;
|
|
paste: string;
|
|
selectAll: string;
|
|
print: string;
|
|
};
|
|
control: {
|
|
delete: string;
|
|
};
|
|
hyperlink: {
|
|
delete: string;
|
|
cancel: string;
|
|
edit: string;
|
|
};
|
|
image: {
|
|
change: string;
|
|
saveAs: string;
|
|
textWrap: string;
|
|
textWrapType: {
|
|
embed: string;
|
|
upDown: string;
|
|
}
|
|
};
|
|
table: {
|
|
insertRowCol: string;
|
|
insertTopRow: string;
|
|
insertBottomRow: string;
|
|
insertLeftCol: string;
|
|
insertRightCol: string;
|
|
deleteRowCol: string;
|
|
deleteRow: string;
|
|
deleteCol: string;
|
|
deleteTable: string;
|
|
mergeCell: string;
|
|
mergeCancelCell: string;
|
|
};
|
|
};
|
|
datePicker: {
|
|
now: string;
|
|
confirm: string;
|
|
return: string;
|
|
timeSelect: string;
|
|
weeks: {
|
|
sun: string;
|
|
mon: string;
|
|
tue: string;
|
|
wed: string;
|
|
thu: string;
|
|
fri: string;
|
|
sat: string;
|
|
};
|
|
year: string;
|
|
month: string;
|
|
hour: string;
|
|
minute: string;
|
|
second: string;
|
|
};
|
|
}
|
|
``` |