問題タブ [nslocale]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSLocale はほとんど空です - 属性はどこにありますか?
ユーザーが時間表示のためにiPhoneを12時間モードに設定したかどうかを知りたいだけです。
クラスは、NSLocale
私が求めていたものを(例や明らかに有用なメソッドのない漠然とした不特定の用語で)説明しているように見えました。
だから私はNSLocale
次のようないくつかのオブジェクトを作成しました:
デバッガーまたは を使用してこれらのオブジェクトを調べるNSLog()
と、次の行に沿ったものが得られます。
現在のロケールには ID 文字列が含まれていますが、他には何もありません。
ドキュメントから、ロケールから値を検索できます。そのうちの 1 つはNSCalendar
オブジェクトです。それで私はそれを取り戻して見てみると、それは「グレゴリオ暦」であることがわかりました。
これらはすべて明らかに誰かにとって役に立ちます...しかし、私が本当に欲しいのは、主にNSDateFormatters
ユーザーが12時間形式を選択したときに爆発し続けないようにするために、実際のシステムプロパティのすべてを示す属性の素晴らしい大きな辞書ですフォーマッターにen_US_POSIX
ロケールと固定形式を使用するように強制しましたがsetDate
。
(私は確かNSCalendarDate
にこれらの問題に慣れたことはありません...)
露骨に(そしておそらく恥ずかしいほど)明らかに何かが欠けていることを願っていますが、おそらく誰かがそれを私と共有してくれるでしょう。お願いします :)
iphone - UIDatePicker 助けてください
UITableViewCell に日付を表示する UIDatePicker があります。
デバイスの国際設定に応じて UITableViewCell の日付形式を変更するように datePicker に定義したいと思います。どうすれば定義できますか?
ありがとう!
ios - iOSで現在のデバイス言語を取得していますか?
デバイスUIが使用している現在の言語を表示したいと思います。どのコードを使用しますか?
私はこれをNSString
完全に綴られたフォーマットとして欲しい。(@ "en_US"ではありません)
編集:答えは新しいiOSリリースで進化したので、これから進んでいる人たちのために、ここにはたくさんの有用なコメントがあります。
ios - NSLocaleUsesMetricSystem は iPad では常に YES
ユーザーの地域/ロケール設定がメトリック値の使用を検証するかどうかを判断しようとしています (この場合、kgまたはlbを追加する必要があるかどうか)。
iPad とシミュレーター (Xcode 3.2.4) で 3.2 を実行しています。いくつかの異なる地域設定を試しましたが、元に戻すことはできませNO
んNSLocaleUsesMetricSystem
これは、シミュレーターと実際のデバイスの両方で、言語が英語に設定され、地域が米国に設定されている場合にも発生します。
私も試しNSLocaleMeasurementSystem
てみましたが、常に「US」ではなく「Metric」を返します。
メトリックを使用するかどうかを決定するにはどうすればよいですか?
助けてくれてありがとう:)
...私が眠っている間に全世界がメートル法に変わったのはとても幸運でした:)
iphone - iPhoneアプリをローカライズするのは一般的ですか?デフォルトでローカライズしますか?
クライアントとの議論を解決しようとしています。アプリケーションで文字列と画像をローカライズしませんでしたが、3週間の定義と検出中に表示されませんでした。彼らは、それが基本的なベストプラクティスであり、デフォルトで実行されるべきであると考えているようです。特に計画された言語がない場合は、私は同意しません。
ユーザーの要求に応じてこれを残すようです
それで、コミュニティにこれについてチャイムを鳴らしてもらい、デフォルトでiphoneアプリをローカライズしているかどうかを教えてください。
これは、私が何かを見逃した可能性がある場所を理解するのに役立つだけでなく、「デフォルト」および「ベストプラクティス」と見なされるものについて将来他の人を助けるためにも役立ちます。
iphone - ユーザーロケールを使用してiPhoneに日付を表示しますが、他の言語で表示します
ロケール設定を使用してユーザーに日付を表示するが、単語を別の言語にする解決策はありますか?
私が望むのは、en_USを設定したユーザーにドイツ語の日付 (月名、曜日など) を表示することです。
iphone - NSLocaleを使用したNSDecimalNumberを使用したユーロ形式のiPhone通貨のバグ?
私のアプリは金銭的価値を使用しており、ユーザーがiPhoneに設定した通貨と形式でこれらの値を表現したいのですが、テストすると、ドイツのEURO形式に問題があるようです。
通貨形式の文字列から(コアデータに格納するための)10進数を返すメソッドがあります。文字列は、実際にはNSlocaleを使用した別の(同様の)メソッドによってフォーマットされました。
私は英国、米国、日本、ドイツのロケールでテストしましたが、これまでのところ問題を引き起こしているのはドイツだけです。
コードは次のとおりです。渡される文字列は次のとおりです。2,56€</p>
}
'currencyNumber'変数は次のように出力されます:-18446912453607470532000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
一方、他のすべてのロケールでは、NSDecimalNumberとしてCoreDataに保存するために2.56を出力します。
iphone - ロケール名の印刷
デバイスで変更するロケール名を知り、印刷したい。それらを印刷する方法はありますか?NSLocaleオブジェクトを印刷しても役に立ちません。
cocoa - CocoaでNSLocaleの表示名を取得するにはどうすればよいですか?
私は次の問題を抱えています:
NSLocaleオブジェクトがあり、このロケールの.lprojディレクトリ内のリソースにアクセスしたいと考えています。これを機能させるには、ロケールのフルネーム(「ドイツ語」など)を指定する必要があります。NSLocaleオブジェクトからこの文字列を取得する方法が見つかりません。
どうすればこれを達成できますか?
iphone - ローカリゼーション: 現在のユーザー言語を取得するには?
iPhone アプリケーションをローカライズしようとしています。ユーザーの言語(iOS システム言語)がドイツ語の場合、別の URL を使用したい。
これが正しい方法であるかどうかを知りたい:
[NSLocale currentLocale]
現在の地域に基づいて言語を返すことは理解していますが、システム言語ではなく、どちらも機能しません[NSLocale systemLocale]
。
(ここは使いたくないNSLocalizedString
!)