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.

1.5 KiB

国际化

使用方式

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

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;
  };
}