# 国际化配置 ## 多语言代码对照 | 代码 | 语言 | |------|--------| | zh | 中文 | | en | 英文 | | de | 德语 | | pt | 葡萄牙语 | | es | 西班牙语 | | hi | 印度语 | | id | 印尼语 | | ja | 日语 | | ko | 韩语 | | th | 泰语 | | vi | 越南语 | ## 示例代码 ```typescript new LinwitDocEditor({ element: "#aiEditor", lang: "zh", i18n: { zh :{ "undo": "撤销(自定义)", "redo": "重做(自定义...)", }, en:{ "undo": "Undo", "redo": "Redo", } } }) ``` - **lang**:编辑器使用的语言设置。 - **i18n**:自定义国际化配置。 ::: warning 注意 LinwitDocEditor 已经内置了关于 `zh`(中文)和 `en`(英文)的国际化内容,只需要配置 `lang` 即可,但可以通过 `i18n` 的配置覆盖掉内置的内容,或者添加额外的其他语言。 ::: ## 添加其他语言的支持 ```typescript new LinwitDocEditor({ element: "#aiEditor", lang: "otherLang", i18n: { otherLang :{ "undo": "xxx", "redo": "xxx", }, } }) ``` ## 切换语言 ```typescript const aiEditor = new LinwitDocEditor({ element: "#aiEditor", lang: "zh", i18n: { zh :{ "undo": "撤销(自定义)", "redo": "重做(自定义...)", }, en:{ "undo": "Undo", "redo": "Redo", } } }) //切换当前语言到英语 aiEditor.changeLang("en") ```