I18n
Utilitaires d'internationalisation des projets Gravity UI.
🌍 Gravity-UI i18n Tools
Ce dépôt contient des utilitaires, des bibliothèques et des plugins courants utilisés pour l'i18n dans Gravity-UI.
Liens Utiles
Bibliothèques
| Nom | Description | Version |
|---|---|---|
| i18n | Bibliothèque i18n légère. | |
| i18n-react | Bibliothèque i18n pour les applications client React (Syntaxe de message ICU). | |
| i18n-node | Bibliothèque i18n pour les applications serveur (Syntaxe de message ICU). | |
| eslint-plugin-i18n | Règles ESLint pour l'i18n. | |
| i18n-cli | Outil pour les opérations avec les fichiers de langue. | |
| i18n-babel-plugin | Plugin Babel pour optimiser la livraison des fichiers de langue. | |
| i18n-optimize-plugin | Plugin Webpack/Rspack pour optimiser la livraison des fichiers de langue. | |
| vscode-extension | Extension VS Code pour la création de fichiers de localisation |
Développement
-
Installer pnpm
npm i -g pnpm@9.12.3 -
Installer les dépendances
pnpm i -
Exécuter des commandes avec
nx# Construire le package i18n-cli pnpm nx build @gravity-ui/i18n-cli # Vérifier les types pour le package i18n-cli pnpm nx typecheck @gravity-ui/i18n-cli # Exécuter le lint pour tous les packages pnpm nx run-many --target=lint --parallel
À propos de la bibliothèque
Étoiles
13
Version
1.8.0
Dernière mise à jour
08.04.2025
Dépôt
github.com/gravity-ui/i18n
Licence
MIT License