私のアプリケーションには、それが実行されているデバイスの言語設定に基づくと思われるいくつかの機能があります。
国の設定ではなく、実際の言語を取得したい。たとえば、言語が英語の場合、それが米国、英国、オーストラリアなどであるかどうかは関係ありません...
私はNSLocale
オブジェクトに精通していますが、言語Region Format
設定ではなく設定に関連しているようです(下のスクリーンショットを参照)。そのため、を使用してオブジェクトから言語を取得しようとすると、代わりに次のようになります。また、必要なのは言語データであり、地域フォーマットではないと思います(私は正しいですか?)。[locale displayNameForKey:NSLocaleIdentifier value:[locale localeIdentifier]
English (United States)
English
言語設定を取得する方法を教えてもらえますか?