组件 · 配置
Locale 语言包
语言包类型入口:导出 UiLocale 等类型,不附带 zh-CN/en-US 运行时包。角色:i18n 类型模块。
使用建议
- 避免:从本入口期望拿到 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 |