I18n

Utilidades de internacionalización para proyectos de Gravity UI.

🌍 Gravity-UI i18n Tools

Este repositorio contiene utilidades, bibliotecas y plugins comunes utilizados para i18n en Gravity-UI.

Enlaces Útiles

Bibliotecas

NombreDescripciónVersión
i18nBiblioteca i18n ligera.npm version
i18n-reactBiblioteca i18n para aplicaciones cliente de React (Sintaxis de Mensajes ICU).npm version
i18n-nodeBiblioteca i18n para aplicaciones de servidor (Sintaxis de Mensajes ICU).npm version
eslint-plugin-i18nReglas de ESLint para i18n.npm version
i18n-cliHerramienta para operaciones con archivos de idioma.npm version
i18n-babel-pluginPlugin de Babel para optimizar la entrega de archivos de idioma.npm version
i18n-optimize-pluginPlugin de Webpack/Rspack para optimizar la entrega de archivos de idioma.npm version
vscode-extensionExtensión de VS Code para crear archivos de localización

Desarrollo

  1. Instala pnpm

    npm i -g pnpm@9.12.3
    
  2. Instala las dependencias

    pnpm i
    
  3. Ejecuta comandos con nx

    # Compila el paquete i18n-cli
    pnpm nx build @gravity-ui/i18n-cli
    
    # Ejecuta la verificación de tipos para el paquete i18n-cli
    pnpm nx typecheck @gravity-ui/i18n-cli
    
    # Ejecuta el lint para todos los paquetes
    pnpm nx run-many --target=lint --parallel
    
Acerca de la biblioteca
Estrellas
13
Versión
1.8.0
Última actualización
08.04.2025
Repositorio
github.com/gravity-ui/i18n
Licencia
MIT License
Mantenedores
Colaboradores