問題タブ [cultureinfo]

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 に答える
564 参照

newline - Environment.NewLine が四角い文字で表示されるのはなぜですか?

私は .Net Windows アプリケーションを使用しています。私のマシンでは、フォームに Environment.NewLine が改行として正しく表示されます。しかし、テスターのマシンでは、同じ Environment.NewLine が四角い文字で表示されています。テスト目的で、両方のマシンで地域設定を一時的にフランス語に設定しました。

Environment.Newline を正しく表示するようにテスターのマシンをセットアップするにはどうすればよいですか?

0 投票する
6 に答える
2302 参照

c# - C#でのグローバリゼーション

誰かがC#でのグローバリゼーションの使用について説明してもらえますか?

変換目的で使用されていますか?つまり、英語の単語を選択した言語に変換したいということです。

では、このグローバリゼーションやcultureinfoは私を助けてくれるでしょうか?

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

c# - 言語の略語をフルネームに変換します。たとえば、enを英語に変換しますか?

簡単な質問ですが、言語の略語をフルネームに変換する最良の方法は何ですか?例:英語にen?注:これはen-USではなく、en、fr、deだけです。

C#をお願いします。

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

.net - TextInfo.ToTitleCase が正しく動作しません。より良い解決策はありますか?

記事のタイトルを適切な形式にしようとしています。現在、書式設定に使用TextInfo.ToTitleCaseしています。ほとんどの仕事でうまくいきますが、完璧ではありません。

例えば:

  • オリジナル文字列:戦争と平和
  • 期待される結果:戦争と平和
  • 実際の結果:戦争と平和

Microsoft も上記を例として使用していますが、これは明らかに既知の問題です。私がやろうとしているのは、「a」、「and」、「or」などの単語のリストを手作業で書くことです (完全なリストを取得できるかどうかはわかりません)。この問題の最善の解決策は?

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

c++ - アンマネージ C++ でカルチャ情報を設定するには?

アンマネージ C++ で記述されたプログラムを取得しました。システムからカルチャ情報を取得し、その情報を C++ アプリケーションの現在の実行スレッドに設定する必要があります。

ありがとう。

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

wpf - 特定の .resx ファイルを強制的に WPF DLL で使用するにはどうすればよいですか?

アンマネージ DLL から呼び出される WPF DLL があります。WPF DLL には、翻訳されたダイアログがあります (2 セットの .resx ファイル)。

WinForm シェルまたは別の WPF シェルから WPF DLL を呼び出す場合、現在のスレッドのカルチャを設定することで、ダイアログを強制的に特定の言語 (.resx ファイル) にすることができます。

ただし、C++ DLL から (interop - COM を介して) WPF DLL を呼び出すと、WPF ダイアログで既定以外の言語に切り替えることができません。

現在のシステム カルチャを読み取る必要は必ずしもありません。これは、アンマネージ DLL の処理が異なるためです。実行時に使用する言語を WPF DLL に伝えたいと思います。

実行時に特定の言語を強制的にロードするにはどうすればよいですか?

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

c# - 2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか?

2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか? 最初のラベルは でar-EG : Arabic - Egypt 、2 番目のラベルはen-US : English - United States?

これは、数値/日付/時刻/通貨の形式に対して行われます。

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

vb.net - CultureInfo を使用した DateTimePicker のカスタム書式設定

Vb.Net Windows プロジェクトで DateTimePicker コントロールを使用しています。

日付にユーザーのコンピューターの地域設定を反映させたいのですが、月番号ではなく月名も表示したいと思います。

たとえば、コンピューターが英語 (米国) に設定されている場合は 2009 年 11 月 26 日を表示したいのですが、コンピューターが英語 (ニュージーランド) に設定されている場合は 2009 年 11 月 26 日を表示したいと考えています。

これは可能ですか?

CustomFormat プロパティを「dd MMM yyyy」に設定できることはわかっていますが、地域設定が英語 (米国) であっても、常に 2009 年 11 月 26 日と表示されます。

CultureInfo.CurrentCulture を使用してすべてのカルチャの日付を設定する方法はありますか? (つまり、CurrentCulture に基づいて CustomFormat を設定する select case ステートメントだけではありません)。

ありがとう。

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

asp.net - GetGlobalResourceObject または Resources.Resource - どちらが優れていますか?

多言語対応のアプリケーションがあります。これには、すぐに使える .Net 機能を使用しています。各言語には、App_GlobalResources に独自のファイルがあります (以下の iamge を参照)。

背後にあるコードでは何が優れていますか?

  1. GetGlobalResourceObject("LocalizedText", "ErrorOccured")
  2. Resources.LocalizedText.ErrorOccured

2 番目のものは使用するコードが少なく、タイプ セーフであり、実行時ではなくコンパイル時にエラーを返します。

代替テキスト http://img340.imageshack.us/img340/5562/langl.gif