問題タブ [currentculture]

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

c# - CultureInfo で現在の言語を取得する

を使用してオペレーティング システムの言語を識別する方法はCultureInfo? たとえば、Windows の言語がフランス語に設定されている場合、フランス語を識別してfrリソース ファイルのデータを読み込む必要があります。

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

silverlight - Silverlightのデフォルトの文字列形式

たとえば、ダブルがあります

そして、Silverlight 4アプリケーションのTextBlockに表示したいのですが、表示は次のようになります。

4.32

また、バインディングのStringFormatを変更することはできません。

例外は、番号が次の場合です。

次に、表示されます

4、ではありません4.00

また、最悪の例外は、現在のUIカルチャーを考慮に入れる必要があることです。つまり、アプリを米国でデプロイする場合は.、小数点以下の区切り記号としてを使用する必要があり、ヨーロッパでは、を使用する必要があります,(英国では、しかし、あなたはポイントを得る...)

StringFormatを変更できた場合は、defaultformatを設定できますが、#.##CultureInfoを使用して変更したいと思います。

0 投票する
5 に答える
3433 参照

c# - TeamCity で nUnit テストを実行するときの間違った CurrentCulture

特定のカルチャに依存する単体テストがあります。

FixtureSetup で、 と の両方Thread.CurrentThread.CurrentCultureThread.CurrentThread.CurrentUICulture目的の値 (en-US) に設定しました。

Resharper からテストを実行すると、パスします。

TeamCity から (ランナー「NUnit 2.4.6」を使用して) テストを実行すると、 (私の OS の文化) であるCurrentCultureため、テストは失敗します。cs-CZしかしCurrentUICulture、まだen-USです。

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

windows-phone-7 - Cultureinfo:言語コードのみを取得する方法

WindowsPhoneアプリを開発しています。

CultureInfo.CurrentCultureから言語コードを取得するにはどうすればよいですか?

私はCultureInfo.CurrentCulture.Nameを使用していて、「en-US」を取得しています。私はenだけが必要です。

0 投票する
9 に答える
42984 参照

c# - IetfLanguageTagのCultureInfoではなく、WPFバインディングで「実際の」CultureInfo.CurrentCultureを使用します

私の場合:

DateTime型のプロパティへのTextBlockバインディングがあります。ユーザーの地域設定にあるように表示したい。

言語プロパティをWPFXAMLバインディングとして設定しており、CurrentCultureDisplayは次のように 述べています。

しかし、このコード行では、システム領域設定で選択された有効な値が示すようにではなく、CurrentCultureのIetfLanguageTagが示すCultureInfoのデフォルト形式としてテキストを表示するだけです。

(たとえば、「de-DE」の場合、選択されたyyyy-MM-ddの代わりにdd.MM.yyyyが使用されます)

リージョン設定:デフォルトではありませんが、yyy-MM-ddが使用されます

すべてのバインディングでConverterCultureを定義せずに、バインディングが正しい形式を使用する方法はありますか?

コード内

適切なカルチャ設定を使用します。

編集:

希望どおりに機能しない別の方法(this.Language = ...のように):

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

asp.net - resourcemanager が間違った UICulture を使用してコンテンツを提供しています! ニュートラルな文化を常に返す

重複の可能性:
CurrentThread.CurrentUICulture は正しく設定されていますが、asp.net では無視されているようです

私は多くのフォーラムで尋ねましたが、誰も私を助けることができないようです!

default.aspx:

default.aspx.vb:

グローバル.asax:

\bin フォルダー: bin フォルダーには次のものがあります。

私は次のようにdllを生成します:

今、default.aspxをロードすると

Literal1 コントロールには、「何をお探しですか?」と表示されます。これは App_LocalResources\default.aspx.en.resx の値なので、正しいです。

しかし、ページ タイトル (Me.Page.Title = rm.GetString("homewelcome")) には、bin\strings.txt の値が表示されます。bin\en\strings.txt の値を表示したいので、それはもちろん正しくありません

つまり、リソース マネージャーはカルチャを無視していますが、リテラルは正しいカルチャを使用しています!

ここで何が欠けていますか?

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

c# - local/currentCulture の C# getCultures

次のコードは、currentculture をローカライズしたにもかかわらず、英語の名前を返します。

表示名をイタリア語、ドイツ語、または指定した言語で表示したい場合はどうすればよいですか? 助言がありますか?

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

asp.net - カルチャ情報の年の時間パターンを手動で設定

?のを手動で設定するYearMonthPatternのが良いコーディング方法であるかどうかを尋ねたいと思います。CurrentCulture私の問題は、現在の文化をに設定しInvariantYearMonthPattern変更したことです。

YearMonthPatternカルチャを設定した直後に設定するコードを追加しただけです。

0 投票する
3 に答える
1949 参照

c# - FxCop CA1305: CurrentCulture と CurrentUICulture の比較

そのため、ローカライズ用のリソース ファイルがいくつかあります。これらはフォーマット可能な文字列です。

例えば:

次に、次のようにして返します。

CurrentUICulture と CurrentCulture の違いは理解していますが、FxCop は代わりに CurrentCulture を使用するように指示していますか?

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

wpf - MissingManifestResourceException 指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした

私の WPF アプリケーションには、Resources.en-US.resx、Resources.resx、Resources.nl-BE.resx の 3 つの .resx ファイルがあります。各リソース ファイルは、埋め込みリソースとして構築されます。各 wpf ビューで、各コントロールを適切な静的リソース文字列にバインドしました。

Resources.Designer.cs ファイルの静的 ResourceManager コンストラクターは、正しい名前空間とベース名を使用して ResourceManager をインスタンス化します。

初期化中に、次のコード行を実行します。

地域と言語の形式が en-US または nl-BE の場合、UI の要素には正しいローカライズされた文字列が表示されます。地域と言語の形式を別の形式に設定するとEnglish – Zimbabwe、XamlParseException が発生します。en-ZW リソースを見つけようとしていると思われます。そのカルチャのリソースが見つからない場合、デフォルトで Resources.resx になるようにするにはどうすればよいですか?