## 配置
1. 國際化
目前動態表單組件內置中文簡體和英文兩種國際化配置,默認為中文簡體。 在組件注冊的時候進行配置
1.1 配置
```
// 注冊組件庫 時配置當前語言為英文
// locale 可以直接指定具體的語言,也可以傳入語言庫json配置
// 1- 直接配置具體語言
Vue.use(NgForm , {locale: 'en'})
// 2- 配置具體語言庫
import { locale } from 'ng-form-element'
const localeEn = locale.langs.en
Vue.use(NgForm , {locale: localeEn })
```
1.2 語言切換
支持在動態表單使用時進行語言切換,語言切換只針對于ng-form-build和ng-form-design兩個大組件中進行切換。
```
// 在布局組件中進行語言切換
this.$refs.formDesign.useLocale('zh_CN')
// 在填報/預覽組件中進行語言切換
this.$refs.formBuild.useLocale('en')
```
**說明: 語言切換時也可以指定具體的語言數據 json**
1.3 自定義語言庫配置
如果我們使用了自定義組件,或者想要修改組件內部配置的標簽名稱,可以通過自定義語言庫的方法覆蓋或者合并到當前語言庫中。
**1)自己配置語言庫**
exampleEn.js
```
export default {
ngform: {
example: 'Example'
}
}
```
**2)在組件庫中獲取當前的中文庫進行合并**
```
import { locale } from 'ng-form-element'
const localeEn = locale.langs.en
import exampleEn from './locale/en.js'
const mergeEn = deepmerge(localeEn, exampleEn, { clone: true })
// 注冊組件庫時將當前合并后的語言放入配置
Vue.use(NgFrorm , {locale: mergeEn )
```