このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
バージョン履歴
- "Init history"v9.0.02026/6/13
このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見る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 doc Markdown to clipboard
Intlayer Compat Adapters
大規模なアプリケーションを新しい国際化ライブラリに移行することは困難な場合があります。この移行を容易にするため、Intlayer はエコシステムで最も人気のある i18n ライブラリ用の compat adapters を提供しています。
これらのアダプターパッケージは、既存の i18n ライブラリと まったく同じパブリック API を公開していますが、すべての翻訳作業を実行時に Intlayer に委譲しています。
仕組み
compat アダプターを使用する場合、アプリケーションのインポートを書き直したり、翻訳フックとコンポーネントの使用方法を変更したりする必要はありません。代わりに、Intlayer のバンドラープラグインが既存のインポートを自動的に Intlayer compat パッケージにエイリアスします。
例えば、開発者は import { useTranslation } from 'react-i18next' を import { useTranslation } from '@intlayer/react-i18next' に置き換えます (バンドラープラグインが自動的に行います)。すると、アプリケーションは Intlayer 辞書から提供される翻訳で動作し続けます。キーは Intlayer 辞書に対しても型付けされています!
利用可能な互換性アダプター
以下から既存のライブラリを選択して、シームレスに移行する方法を確認してください: