73 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
| 
 | |
| # 国际化
 | |
| 
 | |
| `vue-antd-ui` 目前的默认文案是英文,如果需要使用其他语言,可以参考下面的方案。
 | |
| 
 | |
| ## LocaleProvider
 | |
| 
 | |
| vue-antd-ui 提供了一个 Vue 组件 [LocaleProvider](/ant-design/components/locale-provider-cn) 用于全局配置国际化文案。
 | |
| 
 | |
| ````html
 | |
| <template>
 | |
|   <a-locale-provider :locale="locale">
 | |
|     <App />
 | |
|   </a-locale-provider>
 | |
| </template>
 | |
| 
 | |
| <script>
 | |
| import zhCN from 'vue-antd-ui/lib/locale-provider/zh_CN';
 | |
| export default {
 | |
|   data() {
 | |
|     return {
 | |
|       locale: zhCN,
 | |
|     }
 | |
|   }
 | |
| }
 | |
| </script>
 | |
| ````
 | |
| 
 | |
| 注意:`zh_CN` 是文件名,以下表格也遵循同样的规则。
 | |
| 
 | |
| 目前支持以下语言:
 | |
| 
 | |
| |语言|文件名|
 | |
| |---|---|
 | |
| |阿拉伯|ar_EG|
 | |
| |保加利亚语|bg_BG|
 | |
| |加泰罗尼亚语|ca_ES|
 | |
| |捷克语|cs_CZ|
 | |
| |德语|de_DE|
 | |
| |希腊语|el_GR|
 | |
| |英语|en_GB|
 | |
| |英语(美式)|en_US|
 | |
| |西班牙语|es_ES|
 | |
| |爱沙尼亚语|et_EE|
 | |
| |波斯语|fa_IR|
 | |
| |芬兰语|fi_FI|
 | |
| |法语(比利时)|fr_BE|
 | |
| |法语|fr_FR|
 | |
| |冰岛语|is_IS|
 | |
| |意大利语|it_IT|
 | |
| |日语|ja_JP|
 | |
| |韩语/朝鲜语|ko_KR|
 | |
| |挪威|nb_NO|
 | |
| |荷兰语(比利时)|nl_BE|
 | |
| |荷兰语|nl_NL|
 | |
| |波兰语|pl_PL|
 | |
| |葡萄牙语(巴西)|pt_BR|
 | |
| |葡萄牙语|pt_PT|
 | |
| |斯洛伐克语|sk_SK|
 | |
| |塞尔维亚|sr_RS|
 | |
| |斯洛文尼亚|sl_SI|
 | |
| |瑞典语|sv_SE|
 | |
| |泰语|th_TH|
 | |
| |土耳其语|tr_TR|
 | |
| |俄罗斯语|ru_RU|
 | |
| |乌克兰语|uk_UA|
 | |
| |越南语|vi_VN|
 | |
| |简体中文|zh_CN|
 | |
| |繁体中文|zh_TW|
 | |
| 
 | |
| 具体的使用方法和新语言包贡献方式请参考 [LocaleProvider 文档](/ant-design/components/locale-provider-cn)。
 | |
| 
 |