JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1659
  • Score
    100M100P100Q111990F
  • License MIT

i18n utils

Package Exports

  • @ezuikit/utils-i18n

Readme

I18n

多语言

scripts

pnpm run dev

pnpm run build

使用

pnpm install @ezuikit/utils-i18n
import I18n from '@ezuikit/utils-i18n';
import zh from './locales/zh_CN';
import en from './locales/en_US';

const i18n = new I18n(
  {
    zh,
    en,
  },
  {
    locale: 'zh',
    defaultLocale: 'zh',
    enableFallback: true,
  },
);

i18n.t('title');

// name 是一个占位符
i18n.t('name', { name: 'ShineShao' }); // {name: "name: {{name}}"} =>  {name: "name: ShineShao"}