@arronqzy/i18n
v0.1.12
Published
Shared Chinese/English i18n for Abuilder (React + Vue)
Downloads
1,618
Readme
@arronqzy/i18n
Abuilder 共享国际化包,默认支持 zh-CN / en-US,可同时用于 React 与 Vue。
安装
pnpm add @arronqzy/i18nReact
import { I18nProvider, useI18n } from "@arronqzy/i18n/react";
<I18nProvider locale="zh-CN">
<App />
</I18nProvider>
const { t, locale, setLocale } = useI18n();
t("panel.menubar.file");Vue
import { abuilderI18n, useI18n, provideI18n } from "@arronqzy/i18n/vue";
app.use(abuilderI18n, { locale: "en-US" });
// 或在组件内 provideI18n({ locale: "zh-CN" })语言解析优先级
- 显式
localeprop localStorage(默认 key:abuilder.locale)- 浏览器语言(
zh*→ zh-CN,否则 en-US) - 回退
zh-CN
许可证
MIT
