問題タブ [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.

0 投票する
2 に答える
1260 参照

iphone - 米国のNSLocale?

ユーザーが現在どの国にいるかを検出するために使用NSLocaleしています。ユーザーが米国内にいるかどうかを確認したい場合

それはチェックする正しい方法ですか?

0 投票する
1 に答える
784 参照

.net - MonoTouch の現在の UICulture

エミュレータまたはデバイスの言語を変更しても、この変更はどちらにも反映されませThread.CurrentUICultureCultureInfo.CurrentUICulture。これは設計によるものですか?

0 投票する
1 に答える
929 参照

ios - 名前から言語の ISO 識別子を取得する

デバイスの現在のロケールを簡単に取得できることはわかっていますが、私の場合、ユーザーは UIPickerView から言語を選択します。各言語は配列内の文字列であり、電話機のデバイス言語設定の設定とまったく同じ方法で入力されます。

@"English" や @"Arabic" のような文字列から言語の略語を取得することは可能ですか?

ありがとう!

0 投票する
2 に答える
1712 参照

objective-c - アプリケーションに読み込まれた言語の NSLocale

私のインターフェイスでは、ロケールの表示名を次のように表示しています。

ただし、これにより、システムのロケールを使用して表示名が付けられますが、これはアプリのロケールとは必ずしも同じではありません。たとえば、システムをフランス語に設定し、アプリがフランス語にローカライズされていない場合、英語のインターフェイスではフランス語の表示名が表示されます。代わりに、英語のインターフェイスで英語の表示名を使用したいので、言語を混在させません。

0 投票する
1 に答える
311 参照

mkreversegeocoder - 位置データを使用して動的 NSLocale を作成する

私は、ユーザーの地域 (ほとんどのインターフェイス要素でユーザーの優先言語のままにする必要があります) に基づいて NSLocale オブジェクトを作成する必要があるアプリに取り組んでいますが、旅行者の物理的な場所に基づいて、通貨をフォーマットします。ただし、NSLocale を構築するには、言語 (たとえば「en」) と場所 (たとえば「US」) を initWithLocaleIdentifier:@"en_US" に連結し、通貨規則をフォーマッタに取得する必要があります。

CLPlacemark から ISOcountry コードを取得できますが、言語情報を特定するのは困難です。各国の言語オプションのルックアップ テーブル、または「国」情報のみに基づいて NSLocale オブジェクトを初期化するためのその他のオプションはありますか?

@"de_DE" と同様に機能するように見える @"us_US" の安価な連結を作成しました (!) が、すべての場合にそれを当てにできるかどうかはわかりません。

ありがとう、

ティム

0 投票する
2 に答える
4493 参照

ios - iOS の NSDecimalNumber で間違った小数点記号

次の方法で、正しい小数点記号を使用して 10 進数の説明を出力しようとしました。

出力は次のとおりです。

小数点記号は「.」ではなく「,」にする必要があります。このロケールの場合。エラーはどこにありますか? ローカルに応じて正しい小数点記号を出力するにはどうすればよいですか?

0 投票する
1 に答える
1139 参照

iphone - NSLocale setPreferredLanguage

私はこの問題をめぐってぐるぐる回っているように見えますが、今はどこにも向かっていません。

以下に示すように、アプリの言語を (スウェーデン語に) 強制しようとしています。

アプリケーションが起動されるとすぐにプリファレンスが設定されるように、メインメソッドでそれを行いました。

次に、配列をアルファベット順に並べ替えたいときはNSSortDescriptor、 selector を使用しlocalizedCaseInsensitiveCompare:ます。

NSSortDescriptor *valueDescriptor = [[NSSortDescriptor alloc] initWithKey:@"iName" 昇順:YES selector:@selector(localizedCaseInsensitiveCompare:)];

NSArray * 記述子 = [NSArray arrayWithObject:valueDescriptor];

self.ingredientsList = [NSMutableArray arrayWithArray:[self.ingredientsList sortedArrayUsingDescriptors:descriptors]];

しかし、私の問題は、私のローカル言語での並べ替えが初めて発生しないことです。しかし、アプリを再起動すると、並べ替えは言語 (スウェーデン語) に従って行われます。なぜそれが初めて起こらないのですか?

私は何を間違っていますか?

ヘルプ/提案をいただければ幸いです。ありがとう

0 投票する
1 に答える
415 参照

ios - 場所または地域によるローカリゼーション?

ローカリゼーションを OS 設定に依存しないようにするにはどうすればよいですか? たとえば、デバイスの言語が en-US の場合、ユーザーがヘブライ語のローカリゼーションを使用してアプリを動作するように設定できるようにしたいと考えています。
私の場合 – 緊急時に (イスラエルの) ユーザーが番号 (101) に電話する必要があるアプリがあります。
そのアプリをヘブライ語と英語にローカライズしました。ユーザーが英語の言語に切り替えると、ダイヤル番号と写真が 911 に変わります。しかし、イスラエルのユーザーが iPhone で英語の言語を使用したい場合はどうすればよいでしょうか? 彼には 911 は必要ありません
。101 が必要です。特定の番号ではなく、すべての番号を使用してテーブルビューを作成することを考えましたが、複数の番号があるため、番号リストへのアクセスは迅速かつ簡単にダイヤルできません。
場所やその他の方法でローカリゼーションを行うことは可能ですか?

助けてくれてありがとう。

0 投票する
1 に答える
164 参照

macos - Mac OS X 上の Windows LOCALE_SABBREVLANGNAME

私たちのアプリケーションは、サーバー コンポーネントと対話する必要があります。サーバー コンポーネントは、(ばかげたことですが) Windows 言語の省略形 (SABBREVLANGNAME) をパラメーターとして受け取ります。Mac OS X では、NSLocale からかなり簡単に LCID を取得できますが、SABBREVLANGNAME を取得するように指示できる方法はありません。だから、私は巨大な (そして私は巨大な...) ルックアップ テーブルを生成する必要があると推測しています。

ルックアップテーブル以外でこれを行う良い方法を知っている人はいますか? そうでない場合、VC ++でこれをダンプする小さなツールを作成する以外に、そのようなルックアップテーブルを生成する方法を知っている人はいますか?

0 投票する
0 に答える
3229 参照

iphone - 実行中のアプリでプログラムで iPhone の NSLocale/Language を変更する

問題があります。ユーザーがアプリケーションの言語を英語、オランダ語、スペイン語から選択できるビューを作成しました。次に、次のビューの UILabel のテキストは、選択した言語に従う必要があります。

次のコードを使用して現在の言語を設定しました。

** Localizable.strings (スペイン語) : ** "読み込み中... お待ちください..." = "読み込み中... スペイン語";

** Localizable.strings (ドイツ語) : ** "読み込み中... お待ちください..." = "読み込み中... ドイツ語";

次のコードを使用して、次のビューで現在の言語を取得しました。

ただし、コンソールに「読み込み中...お待ちください...」と表示されます。代わりに「読み込み中...ドイツ語」と表示されるはずです。

どこか間違っているのでしょうか?? アプリケーションの実行中にアプリケーションの言語を変更できますか??