問題タブ [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.
newline - Environment.NewLine が四角い文字で表示されるのはなぜですか?
私は .Net Windows アプリケーションを使用しています。私のマシンでは、フォームに Environment.NewLine が改行として正しく表示されます。しかし、テスターのマシンでは、同じ Environment.NewLine が四角い文字で表示されています。テスト目的で、両方のマシンで地域設定を一時的にフランス語に設定しました。
Environment.Newline を正しく表示するようにテスターのマシンをセットアップするにはどうすればよいですか?
c# - C#でのグローバリゼーション
誰かがC#でのグローバリゼーションの使用について説明してもらえますか?
変換目的で使用されていますか?つまり、英語の単語を選択した言語に変換したいということです。
では、このグローバリゼーションやcultureinfoは私を助けてくれるでしょうか?
c# - 言語の略語をフルネームに変換します。たとえば、enを英語に変換しますか?
簡単な質問ですが、言語の略語をフルネームに変換する最良の方法は何ですか?例:英語にen?注:これはen-USではなく、en、fr、deだけです。
C#をお願いします。
.net - TextInfo.ToTitleCase が正しく動作しません。より良い解決策はありますか?
記事のタイトルを適切な形式にしようとしています。現在、書式設定に使用TextInfo.ToTitleCase
しています。ほとんどの仕事でうまくいきますが、完璧ではありません。
例えば:
- オリジナル文字列:戦争と平和
- 期待される結果:戦争と平和
- 実際の結果:戦争と平和
Microsoft も上記を例として使用していますが、これは明らかに既知の問題です。私がやろうとしているのは、「a」、「and」、「or」などの単語のリストを手作業で書くことです (完全なリストを取得できるかどうかはわかりません)。この問題の最善の解決策は?
c++ - アンマネージ C++ でカルチャ情報を設定するには?
アンマネージ C++ で記述されたプログラムを取得しました。システムからカルチャ情報を取得し、その情報を C++ アプリケーションの現在の実行スレッドに設定する必要があります。
ありがとう。
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 に伝えたいと思います。
実行時に特定の言語を強制的にロードするにはどうすればよいですか?
c# - 2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか?
2 つの異なる文化/地域形式オプションを使用して 2 つのラベルのテキストを設定するにはどうすればよいですか? 最初のラベルは でar-EG : Arabic - Egypt
、2 番目のラベルはen-US : English - United States
?
これは、数値/日付/時刻/通貨の形式に対して行われます。
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 ステートメントだけではありません)。
ありがとう。
asp.net - GetGlobalResourceObject または Resources.Resource - どちらが優れていますか?
多言語対応のアプリケーションがあります。これには、すぐに使える .Net 機能を使用しています。各言語には、App_GlobalResources に独自のファイルがあります (以下の iamge を参照)。
背後にあるコードでは何が優れていますか?
- GetGlobalResourceObject("LocalizedText", "ErrorOccured")
- Resources.LocalizedText.ErrorOccured
2 番目のものは使用するコードが少なく、タイプ セーフであり、実行時ではなくコンパイル時にエラーを返します。