docs:add i18n
This commit is contained in:
@@ -25,6 +25,7 @@ export default defineConfig({
|
|||||||
items: [
|
items: [
|
||||||
{ text: '入门', link: '/guide/start' },
|
{ text: '入门', link: '/guide/start' },
|
||||||
{ text: '配置', link: '/guide/option' },
|
{ text: '配置', link: '/guide/option' },
|
||||||
|
{ text: '国际化', link: '/guide/i18n' },
|
||||||
{ text: '数据结构', link: '/guide/schema' }
|
{ text: '数据结构', link: '/guide/schema' }
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -527,3 +527,11 @@ instance.command.executeInsertElementList(IElement[])
|
|||||||
```javascript
|
```javascript
|
||||||
instance.command.executeRemoveControl()
|
instance.command.executeRemoveControl()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## executeSetLocale
|
||||||
|
功能:设置本地语言
|
||||||
|
|
||||||
|
用法:
|
||||||
|
```javascript
|
||||||
|
instance.command.executeSetLocale(locale)
|
||||||
|
```
|
||||||
@@ -0,0 +1,81 @@
|
|||||||
|
# 国际化
|
||||||
|
|
||||||
|
## 使用方式
|
||||||
|
|
||||||
|
```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;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user