/ I18n

I18n

Gravity UI 项目的国际化辅助函数。

🌍 Gravity-UI i18n Tools

本仓库包含 Gravity-UI 在国际化 (i18n) 方面使用的通用工具、库和插件。

实用链接

名称描述版本
i18n轻量级的 i18n 库。npm version
i18n-react适用于 React 客户端应用的 i18n 库 (ICU 消息语法)。npm version
i18n-node适用于服务器应用的 i18n 库 (ICU 消息语法)。npm version
eslint-plugin-i18ni18n 的 ESLint 规则。npm version
i18n-cli用于处理语言文件的工具。npm version
i18n-babel-plugin用于优化语言文件交付的 Babel 插件。npm version
i18n-optimize-plugin用于优化语言文件交付的 Webpack/Rspack 插件。npm version
vscode-extension用于创建本地化文件的 VS Code 扩展

开发

  1. 安装 pnpm

    npm run install:global
    
  2. 安装依赖

    pnpm i
    
  3. 使用 nx 运行命令

    # 构建 i18n-cli 包
    pnpm nx build @gravity-ui/i18n-cli
    
    # 为 i18n-cli 包运行类型检查
    pnpm nx typecheck @gravity-ui/i18n-cli
    
    # 为所有包运行 lint
    pnpm nx run-many --target=lint --parallel
    
关于库
星标
13
版本
1.8.0
最后更新
08.04.2025
代码仓库
github.com/gravity-ui/i18n
许可证
MIT License
维护者