ドキュメント フレームワーク

フレームワーク

i1n のフレームワーク統合ガイド。Next.js、React、Vue、Angular、Flutter、React Native、iOS、Android、Rails、Astro、およびバニラ JavaScript のセットアップ手順。

概要

i1nは、すべての主要なフレームワークおよびプラットフォームと統合されています。i1n initコマンドは、お使いのフレームワークを自動検出し、適切なファイル形式とディレクトリ構造を設定します。

JavaScriptおよびTypeScriptフレームワーク(React、Next.js、Vue、Angular、Astro)の場合、i1n SDKをスタンドアロンモードで使用するか、Bridge Mode経由で既存のi18nライブラリに接続できます。ネイティブプラットフォーム(Flutter、iOS、Android、Rails)の場合、i1nが翻訳ファイルを管理し、プラットフォームのネイティブローカライゼーションシステムがランタイムを処理します。

サポートされているフレームワーク

i1nはNext.js (next-intl)、React (i18next, react-intl)、Vue (vue-i18n)、Angular (ngx-translate)、Flutter (ARB)、iOS (.strings)、Android (XML)、Rails (YAML)、React Native (Expo付き)、Astro、およびバニラJavaScript/TypeScriptをサポートしています。

各フレームワークガイドには、インストール、設定、コード統合、およびブリッジモードの適用範囲が含まれています。CLIワークフローはすべてのフレームワークで同一ですが、ファイル形式と統合コードのみが異なります。

関連