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

NomDescriptionVersion
i18nBibliothèque i18n légère.npm version
i18n-reactBibliothèque i18n pour les applications client React (Syntaxe de message ICU).npm version
i18n-nodeBibliothèque i18n pour les applications serveur (Syntaxe de message ICU).npm version
eslint-plugin-i18nRègles ESLint pour l'i18n.npm version
i18n-cliOutil pour les opérations avec les fichiers de langue.npm version
i18n-babel-pluginPlugin Babel pour optimiser la livraison des fichiers de langue.npm version
i18n-optimize-pluginPlugin Webpack/Rspack pour optimiser la livraison des fichiers de langue.npm version
vscode-extensionExtension VS Code pour la création de fichiers de localisation

Développement

  1. Installer pnpm

    npm i -g pnpm@9.12.3
    
  2. Installer les dépendances

    pnpm i
    
  3. 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
Mainteneurs
Contributeurs