I18n
Utilitários de internacionalização para projetos Gravity UI.
🌍 Gravity-UI i18n Tools
Este repositório contém utilitários, bibliotecas e plugins comuns usados para i18n no Gravity-UI.
Links Úteis
Bibliotecas
| Nome | Descrição | Versão |
|---|---|---|
| i18n | Biblioteca i18n leve. | |
| i18n-react | Biblioteca i18n para aplicações cliente React (Sintaxe de Mensagens ICU). | |
| i18n-node | Biblioteca i18n para aplicações servidor (Sintaxe de Mensagens ICU). | |
| eslint-plugin-i18n | Regras ESLint para i18n. | |
| i18n-cli | Ferramenta para operações com arquivos de idioma. | |
| i18n-babel-plugin | Plugin Babel para otimizar a entrega de arquivos de idioma. | |
| i18n-optimize-plugin | Plugin Webpack/Rspack para otimizar a entrega de arquivos de idioma. | |
| vscode-extension | Extensão VS Code para criar arquivos de localização |
Desenvolvimento
-
Instale o pnpm
npm run install:global -
Instale as dependências
pnpm i -
Execute comandos com
nx# Construa o pacote i18n-cli pnpm nx build @gravity-ui/i18n-cli # Execute a verificação de tipos para o pacote i18n-cli pnpm nx typecheck @gravity-ui/i18n-cli # Execute o lint para todos os pacotes pnpm nx run-many --target=lint --parallel
Sobre a biblioteca
Estrelas
14
Versão
1.8.0
Última atualização
08.04.2025
Repositório
github.com/gravity-ui/i18n
Licença
MIT License