問題タブ [lcid]

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 投票する
1 に答える
366 参照

c# - LCID が一意でないのはなぜですか?

LCID が一意でないのはなぜですか? 私のコード:

4 と 31748 の 2 つの LCID が一意ではありません。

したがって、私はそのようなコードを使用できません:

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

c# - LCID が適切であることを検証する方法は?

intCultureInfo の有効な LCID である値を取得することを確認する必要があります。残念ながら、メソッドCultureInfoのようなものは含まれていません。bool TryGetCultureInfo(int, out CultureInfo)また、いくつかのCultureInfoアイテムが同じものを持っていることがわかりLCIDます。

だから私はこのように使うことができます:

出力:

4
4096
31748

変数にチェックされた値が含まれているかどうかを確認できrepeatedますが、それは私には悪いようです...また、ブロック内でコンストラクターを使用しようとすることもtry\catchできますが、反復で使用され、速度が低下する可能性があるため、悪い方法です。

try\catchブロックなしで、前に示したコードなしでLCID 検証を確認するにはどうすればよいですか?

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

c# - CultureInfo から現在のシステム言語を取得すると、間違った結果が返される

Windows から現在のシステム言語を取得したいと考えています。System.Globalization と CultureInfo または Thread.CurrentThread を使用するように提案されたGet current language in CultureInfo のような何千もの回答が見つかりましたが、解決策は機能しません。

Windows 7 と Windows 10 でほぼすべてのソリューションをテストしましたが、常に「en-US」と表示されます。

Windows 7 の設定のスクリーンショット: Windows 7 の地域と言語の設定

実用的な解決策を見つけましたが、System.Globalization の方が優れたアプローチだと思います。結果として、「de-de」ではなく「de-DE」も必要です。

CultureInfo を機能させるために私がしなければならないことを誰かが知っていますか?

編集: HKEY_USERS\[Any Folder]\Control Panel\International のレジストリも確認したことを忘れていましたが、すべての言語が適切に LocaleName = de-DE に設定されています。

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

php - LCID の長いリストから配列を作成する

相互に割り当てたい LCID の長いリストがあります。ここに抜粋があります:

次のような配列またはリストを作成したいと思います。

等々。

PHPでこれに取り組む方法に関するアドバイスはありますか? ヘルプは大歓迎です!

編集:私は今これを思いつきました(まだ必要なものではありませんが、何とかそこに着いています...)

これにより、次の出力が得られます。

これにより、少なくともこの繰り返しリストが得られますが、$trg_lcid の値をどのように適応させるかはまだわかりません。