I18n

Internationalisierungshelfer für Gravity UI-Projekte.

🌍 Gravity-UI i18n Tools

Dieses Repository enthält gängige Hilfsprogramme, Bibliotheken und Plugins, die für i18n in Gravity-UI verwendet werden.

Bibliotheken

NameBeschreibungVersion
i18nLeichtgewichtige i18n-Bibliothek.npm version
i18n-reacti18n-Bibliothek für React-Clientanwendungen (ICU Message Syntax).npm version
i18n-nodei18n-Bibliothek für Serveranwendungen (ICU Message Syntax).npm version
eslint-plugin-i18nESLint-Regeln für i18n.npm version
i18n-cliWerkzeug für Operationen mit Sprachdateien.npm version
i18n-babel-pluginBabel-Plugin zur Optimierung der Auslieferung von Sprachdateien.npm version
i18n-optimize-pluginWebpack/Rspack-Plugin zur Optimierung der Auslieferung von Sprachdateien.npm version
vscode-extensionVS Code-Erweiterung zum Erstellen von Lokalisierungsdateien

Entwicklung

  1. Installiere pnpm

    npm i -g pnpm@9.12.3
    
  2. Installiere Abhängigkeiten

    pnpm i
    
  3. Führe Befehle mit nx aus

    # Baue das i18n-cli-Paket
    pnpm nx build @gravity-ui/i18n-cli
    
    # Führe Typecheck für das i18n-cli-Paket aus
    pnpm nx typecheck @gravity-ui/i18n-cli
    
    # Führe Lint für alle Pakete aus
    pnpm nx run-many --target=lint --parallel
    
Über die Bibliothek
Sterne
13
Version
1.8.0
Letzte Aktualisierung
08.04.2025
Repository
github.com/gravity-ui/i18n
Lizenz
MIT License
Betreuer
Mitwirkende