I18n
Gravity UIプロジェクトの国際化ヘルパー。
🌍 Gravity-UI i18n Tools
このリポジトリには、Gravity-UI における i18n で使用される共通のユーティリティ、ライブラリ、およびプラグインが含まれています。
便利なリンク
ライブラリ
| 名前 | 説明 | バージョン |
|---|---|---|
| i18n | 軽量 i18n ライブラリ。 | |
| i18n-react | React クライアントアプリケーション向けの i18n ライブラリ (ICU メッセージ構文)。 | |
| i18n-node | サーバーアプリケーション向けの i18n ライブラリ (ICU メッセージ構文)。 | |
| eslint-plugin-i18n | i18n 用の ESLint ルール。 | |
| i18n-cli | 言語ファイル操作ツール。 | |
| i18n-babel-plugin | 言語ファイル配信を最適化するための Babel プラグイン。 | |
| i18n-optimize-plugin | 言語ファイル配信を最適化するための Webpack/Rspack プラグイン。 | |
| vscode-extension | ローカライゼーションファイル作成用の VS Code 拡張機能 |
開発
-
pnpm をインストールします
npm run install:global -
依存関係をインストールします
pnpm i -
nxを使用してコマンドを実行します# i18n-cli パッケージをビルドする pnpm nx build @gravity-ui/i18n-cli # i18n-cli パッケージの型チェックを実行する pnpm nx typecheck @gravity-ui/i18n-cli # すべてのパッケージの lint を実行する pnpm nx run-many --target=lint --parallel
ライブラリについて