Config
loadTranslations()
loadTranslations() 関数のAPIリファレンス。
概要
loadTranslations()
関数は、翻訳の読み込み動作をカスタマイズするための主要な方法です。
本番環境では、翻訳をアプリでレンダリングできるように保存する必要があります。
デフォルトでは、翻訳は GT CDN に保存されます。
異なるソースから翻訳を取得するために loadTranslations()
関数を指定できます。例えば:
- アプリのバンドルから(最も一般的)
- データベースから
- API から
- 別の CDN から
アプリのバンドル内のローカルファイルから翻訳を読み込むためのサポートが統合されています。 React アプリでローカル翻訳を設定するには、このガイドに従ってください。
リファレンス
パラメータ
Prop | Type | Default |
---|---|---|
locale? | string | - |
説明
タイプ | 説明 |
---|---|
locale | 翻訳を読み込むべきロケール。 |
戻り値
指定されたロケールの翻訳を含む文字列またはJSXオブジェクトに解決されるPromise<any>
。
セットアップ
loadTranslations()
関数をインポートし、<GTProvider>
コンポーネントのプロップとして割り当てる必要があります。
例
ローカルファイルから翻訳を読み込む
ローカル翻訳を使用するように設定されている場合、gtx-cli translate
コマンドにより、翻訳は./src/_gt
ディレクトリに保存されます。
独自のCDNから翻訳を読み込む
メモ
loadTranslations()
は、アプリで翻訳をどのように読み込むかをカスタマイズする機能を提供します。- 最も一般的な使用例は、ローカル翻訳を追加することです。
次のステップ
- ローカル翻訳を使用する理由について学ぶ