作成:2026-06-13最終更新:2026-06-13
このドキュメントをあなたの好きなAIアシスタントに参照してくださいChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "Init history"v9.0.02026/6/13
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るEdit this doc
If you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy
Copy doc Markdown to clipboard
Transloco から Intlayer への移行
Angular アプリケーションが現在 @jsverse/transloco を使用している場合、当社の compat アダプタを使用して Intlayer に移行できます。この移行により、既存のテンプレート構文を維持しながら、Intlayer の強力な辞書構造を活用できます。
やること
プロジェクトで初期化コマンドを実行するだけです:
bash
コードをコピー
コードをクリップボードにコピー
npx intlayer initこれにより、必要な intlayer.config.ts 設定が生成されます。その後、Transloco のインポートを @intlayer/transloco モジュールに置き換えるか、ビルド aliases に依存します。
内部動作
Translocoは、スコープとTranslocoService(translate、selectTranslate)を、構造的ディレクティブ(*transloco="let t")とパイプ(| transloco)とともに使用します。
内部動作:
- スコープ: Intlayerの辞書キーに自然にマップされ、バンドルの最適化のための優れたプルーニング機能を提供します。
- サービスとディレクティブ: Intlayerの角度アダプターはプロバイダーをシームレスに置き換え、既存のテンプレートパイプとディレクティブがIntlayer辞書に対して文字列を解決できるようにします。
- ビルド時パース: TypeScriptアナライザーは
instant/get呼び出しを認識し、フォールバックプルーニングはテンプレートの使用が静的に追跡可能でない場合でも正確性を保証します。