Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
@amazon-devices/expo-localizationは、ネイティブのユーザーローカリゼーション情報のためのインターフェイスを提供します。 getCalendars()メソッドとgetLocales()メソッド、それらに対応するフックが用意されています。これらは、languageCode、uses24HourClock、currencyCode、textDirectionなど、ユーザーのロケール設定に関する固有の情報を返します。ライブラリ自体には、テキストや値の書式を設定するためのメソッドはありません。アプリのロケールが変更されると、フックが再レンダリングをトリガーします。 このライブラリはシステムにデプロイされるため、別途インストールプロセスを必要とすることなくVega向けReact Nativeアプリで利用できます。これは、アプリが実行時にリンクする自動リンクライブラリとしてデプロイされます。ライブラリとVega向けReact Nativeとの互換性は、ライブラリがターゲットとしているVega向けReact Nativeバージョンとの間でのみ保証されます。

インストール

  1. package.jsonファイルにJavaScriptライブラリの依存関係を追加します。該当するReact Nativeバージョンのタブを選択してください。
  1. npm installコマンドを使用して、依存関係を再インストールします。

例

以下の例は、ユーザーの言語コードを取得する方法を示しています。

APIリファレンス

このライブラリの情報、APIリファレンス、その他の詳細については、Expo公式ドキュメントのexpo-localizationのページ(英語のみ)を参照してください。

定数

フック

メソッド

実装の詳細

  • Vegaでは、Localization型のregionフィールドは常にnullになります。
  • useLocales()、useCalendars()、getCalendars()、getLocales()の各関数は、常に要素を1つ含む配列を返しますが、ほかのプラットフォームでは、空の配列や複数の有効なロケール/カレンダーが返されることがあります。
  • Vegaでは、非推奨の定数とgetLocalizationAsync()メソッドはサポートされません。

サポートされているバージョン

関連リソース

その他のライブラリについては、サポート対象のサードパーティのライブラリとサービスを参照してください。
最終更新日 2026年10月26日