@amazon-devices/react-native-localizeは、Vega向けReact Native(RNK)アプリでLocalize React Nativeを使用するためのライブラリです。このライブラリにより、ローカリゼーションとインターナショナリゼーションの機能が提供され、アプリをさまざまな言語、地域、文化に適応させることができます。
インストール
このパッケージを使用するには、以下の例に示すように、アプリのpackage.jsonにJavaScriptライブラリの依存関係を追加します。
例
@amazon-devices/react-native-localizeの使用方法の例を次に示します。
APIリファレンス
getLocales()
ユーザーが選択しているロケールを順番に返します。メソッドタイプ
例
getNumberFormatSettings()
数値の書式の設定を返します。メソッドタイプ
例
getCurrencies()
ユーザーが選択している通貨コードを順番に返します。メソッドタイプ
例
getCountry()
デバイスの位置ではなくロケールに基づいて、ユーザーの現在の国コードを返します。メソッドタイプ
例
ラテンアメリカ地域
ラテンアメリカの地域設定を使用するデバイスでは、「419」は標準の国コードではないため、代わりに「UN」が返されます。getCalendar()
ユーザーが選択しているカレンダー形式を返します。メソッドタイプ
例
getTemperatureUnit()
ユーザーが選択している温度単位を返します。メソッドタイプ
例
getTimeZone()
デバイスの位置ではなく設定に基づいて、ユーザーが選択しているタイムゾーンを返します。メソッドタイプ
例
uses24HourClock()
ユーザーが時刻の形式として24時間形式を選択している場合はtrue、12時間形式を選択している場合はfalseを返します。
メソッドタイプ
例
usesMetricSystem()
ユーザーが測定体系としてメートル法を選択している場合はtrue、ヤード・ポンド法を選択している場合はfalseを返します。
メソッドタイプ
例
usesAutoDateAndTime()
デバイスが日付と時刻の自動設定を有効にしているかどうかを示します。メソッドタイプ
例
usesAutoTimeZone()
デバイスがタイムゾーンの自動設定を有効にしているかどうかを示します。メソッドタイプ
例
サポートされているバージョン
関連トピック
- サポート対象のサードパーティのライブラリとサービス
- react-native-device-info - OSバージョン、デバイスモデル、アプリバージョン、バンドルIDなどのデバイスとアプリの情報を取得するには、
react-native-device-infoパッケージをreact-native-localizeと一緒に使用します。

