Skip to content

国际化

NaiveUI Pro Components 提供了可配置的国际化方案。

基础用法

切换组件语言

切换中英文,查看搜索栏、分页和工具栏等内置文案的变化。

配置方式

ts
import { createProConfig } from 'naive-ui-pro-components'
import { i18n } from './i18n'

const { provide } = createProConfig({
  locale: key => i18n.global.t(`pro.${key}`),
})

// 在 App 的 setup 中调用
provide()

locale 的类型为 (key: ProLocaleKey) => string。未传入时,组件使用内部维护的中文默认文案。

支持的 key

字段类型默认值说明
okTextstring'确定'确认按钮文本
cancelTextstring'取消'取消按钮文本
totalPrefixstring'共'分页总数前缀
reloadstring'刷新'刷新按钮提示
fullscreenstring'全屏'全屏按钮提示
selectionColumnstring'选择'批量选择列在列设置中的名称
indexColumnstring'序号'序号列在列设置中的名称
resetstring'重置'重置按钮文本
searchstring'搜索'搜索按钮文本
collapsestring'收起'收起按钮文本
expandstring'展开'展开按钮文本
inputPlaceholderstring'请输入{label}'输入框占位符模板
selectPlaceholderstring'请选择{label}'选择框占位符模板

Released under the MIT License.