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
| Nombre | Descripción | Versión |
|---|---|---|
| i18n | Biblioteca i18n ligera. | |
| i18n-react | Biblioteca i18n para aplicaciones cliente de React (Sintaxis de Mensajes ICU). | |
| i18n-node | Biblioteca i18n para aplicaciones de servidor (Sintaxis de Mensajes ICU). | |
| eslint-plugin-i18n | Reglas de ESLint para i18n. | |
| i18n-cli | Herramienta para operaciones con archivos de idioma. | |
| i18n-babel-plugin | Plugin de Babel para optimizar la entrega de archivos de idioma. | |
| i18n-optimize-plugin | Plugin de Webpack/Rspack para optimizar la entrega de archivos de idioma. | |
| vscode-extension | Extensión de VS Code para crear archivos de localización |
Desarrollo
-
Instala pnpm
npm i -g pnpm@9.12.3 -
Instala las dependencias
pnpm i -
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