组件 · 配置

Locale 语言包

语言包类型入口:导出 UiLocale 等类型,不附带 zh-CN/en-US 运行时包。角色:i18n 类型模块。

入口 @selrux/ui/locale · 源码 src/entries/locale.ts · 发布状态 preview

使用建议

  • 避免:从本入口期望拿到 zhCN 运行时对象(应使用 locale/zh-CN)
  • 限制:属性与导出以 @selrux/ui 对应子路径 d.ts/源码为准,禁止臆造
  • 限制:kind=component(schema 限制);实际角色为 locale 类型导出

引入

tsx
import type { ButtonLocale, TextareaLocale, TreeLocale, UiLocale } from '@selrux/ui/locale';
import { zhCN } from '@selrux/ui/locale/zh-CN';
import { enUS } from '@selrux/ui/locale/en-US';

演练场

调节下方可实现的字面量属性,实时预览真实组件。函数、Portal、样式逃生口等见代码演示与 API 表。

该入口无组件导出,演练场不可用。

代码演示

切换语言

把语言包传给 ConfigProvider 的 locale;组件内置文案(如分页、忙碌说明)随之变化。

API

该入口不导出组件。

导出类型:ButtonLocale、TextareaLocale、TreeLocale、UiLocale

函数与常量

名称说明签名 / 类型
zhCN中文默认包。按钮忙碌说明为“处理中”,多行清空为“清空输入”。UiLocale
enUS英文包。按钮忙碌说明为 Loading,多行清空为 Clear input。UiLocale