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.

Bibliotecas

NomeDescriçãoVersão
i18nBiblioteca i18n leve.npm version
i18n-reactBiblioteca i18n para aplicações cliente React (Sintaxe de Mensagens ICU).npm version
i18n-nodeBiblioteca i18n para aplicações servidor (Sintaxe de Mensagens ICU).npm version
eslint-plugin-i18nRegras ESLint para i18n.npm version
i18n-cliFerramenta para operações com arquivos de idioma.npm version
i18n-babel-pluginPlugin Babel para otimizar a entrega de arquivos de idioma.npm version
i18n-optimize-pluginPlugin Webpack/Rspack para otimizar a entrega de arquivos de idioma.npm version
vscode-extensionExtensão VS Code para criar arquivos de localização

Desenvolvimento

  1. Instale o pnpm

    npm run install:global
    
  2. Instale as dependências

    pnpm i
    
  3. 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
Mantenedores
Contribuidores