このページとあなたの好きなAIアシスタントを使ってドキュメントを要約します
Intlayer MCPサーバーを統合することで、ChatGPT、DeepSeek、Cursor、VSCodeなどから直接ドキュメントを取得できます。
MCPサーバーのドキュメントを表示このページのコンテンツはAIを使用して翻訳されました。
英語の元のコンテンツの最新バージョンを見るこのドキュメントを改善するアイデアがある場合は、GitHubでプルリクエストを送信することで自由に貢献してください。
ドキュメントへのGitHubリンクドキュメントのMarkdownをクリップボードにコピー
react-native-intlayer: React Nativeアプリケーションの国際化(i18n)
Intlayerは、JavaScript開発者向けに特別に設計されたパッケージ群です。ReactやExpress.jsなどのフレームワークと互換性があります。
react-native-intlayerパッケージは、Viteアプリケーションの国際化を可能にします。環境変数を通じて設定を行うMetroプラグインが含まれており、Metroバンドラーに組み込むことができます。
なぜReact Nativeアプリケーションを国際化するのか?
React Nativeアプリケーションを国際化することは、グローバルなユーザーに効果的にサービスを提供するために不可欠です。これにより、各ユーザーの好みの言語でコンテンツやメッセージを配信できるようになります。この機能はユーザー体験を向上させ、異なる言語背景を持つ人々にとってよりアクセスしやすく、関連性の高いアプリケーションにすることで、アプリのリーチを広げます。
設定
react-native-intlayerパッケージは、react-intlayerパッケージおよびintlayerパッケージとシームレスに連携します。詳細については、関連するドキュメントをご覧ください。
インストール
お好みのパッケージマネージャーを使用して必要なパッケージをインストールしてください:
コードをクリップボードにコピー
npm install react-native-intlayer
使用例
viteの設定にプラグインを組み込む方法の例を示します。
コードをクリップボードにコピー
// metro.config.jsconst { getDefaultConfig } = require("expo/metro-config");const { configMetroIntlayer } = require("react-native-intlayer/metro");module.exports = (async () => { const defaultConfig = getDefaultConfig(__dirname); return await configMetroIntlayer(defaultConfig);})();
Viteアプリケーションの国際化を極める
Intlayerは、Viteアプリケーションの国際化を支援する多くの機能を提供しています。
これらの機能の詳細については、React Nativeアプリケーション向けのReact Internationalization (i18n) with Intlayer and React Nativeガイドを参照してください。
Intlayerについて読む
ドキュメント履歴
- 5.5.10 - 2025-06-29: 履歴初期化