問題タブ [globalization]

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

c# - 文字列を double に変換する

文字列を double 値に変換しようとしていますが、期待どおりの値が返されません...

そのコードは、(20.0 ではなく) 200.0 を double 値として返しています。理由はありますか?

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

database - 推奨されるグローバリゼーションの参考文献

グローバル化された Web アプリケーションに取り組んでいます。開発プロセスはアジャイル スタイルで、すでにいくつかのスプリントが完了しています。当社のグローバリゼーション フレームワークは優れており、ローカリゼーションの取り組みはこれまでのところ成功しています。ただし、要件の開発中、特にデータの保存と検証の要件において、引き続き疑問が生じます。私たちが取り組んでいる問題は何度も研究され、解決されてきたものであり、その答えはおそらくよく知られており、どこかに文書化されていると確信しています. これまでのところ、探している情報の大要を見つけることができませんでした。

以下に、回答を見つけたいサンプルの質問をいくつか示します。

  1. グローバル アプリケーションの住所情報の入力、検証、保存、表示のベスト プラクティスは何ですか?
    • 住所フィールドに格納する文字数 (163 文字を含む都市名があることをご存知ですか?)
    • 住所データの検証
  2. グローバル アプリケーションの電話番号の入力、検証、保存、表示のベスト プラクティスは何ですか?
  3. 人の名前について同じ質問ですか?

これまでのところ、これらの問題に対する私たちのアプローチは、さまざまなフィールドに十分なストレージを確保し、最小限の入力検証を実行することであり、ユーザーがそれを正しく行うことに依存しています。このアプローチは、プロジェクトのこの段階では問題なく機能していますが、さまざまなプロジェクト関係者は、このアプローチを長期的に使用することに満足していません。すべてのロケールで、クリーンなデータ、効率的なストレージ、および魅力的なデータ表示が強く望まれています。

これらおよび関連するトピックをかなり完全に扱っている書籍、論文、または Web サイトについて、何か推奨事項はありますか?

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

asp.net-mvc - ASP.NET MVC ビュー (特に小数点記号) をグローバル化する方法は?

NerdDinnerサンプルアプリケーションを使用していて、Virtual Earth マップを扱うセクションにたどり着きました。アプリケーションは、経度と緯度の値を保存します。残念ながら、私のシステムでは、浮動小数点数は、米国のようなドットではなく、カンマを小数点として格納されています。したがって、緯度が 47.64 の場合、取得されて 47,64 として表示されます。その値は Virtual Earth API への関数呼び出しで渡されるため、その時点で失敗します (たとえば、JavaScript API は47.64, -122.13を想定していますが、 47,64, -122,13を取得します)。

アプリケーションが常にドットを使用していることを確認する必要があります。WebForms アプリでは、メソッドをオーバーライドする共通クラスがありSystem.Web.UI.Page.InitializeCulture()、そのクラスからページを継承します。

MVCで同じことをする方法がわかりません。カスタマイズが必要ViewPageですか?これを解決する簡単な方法はありますか?例?

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

asp.net-mvc - ASP.NET MVC + Spark アプリケーションをローカライズするには?

Spark ビュー エンジンを使用しており、Web サイトをローカライズしたいと考えています。「従来の」MVC ビュー エンジンについて説明されているメソッドは機能しません。誰かがすでにこれを行っていますか?どんな助けでも大歓迎です。

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

c# - コンボボックスに英語の月を入力

コンボボックスに月を英語で入力する必要があります: 1 月、2 月など。次のようにしました。

どのような方法が良いと思いますか (パフォーマンス)?

月番号を表す整数をその名前に変換する方法はありますか?

0 投票する
4 に答える
38752 参照

wpf - WPFの多言語

WPFアプリに多言語システムを実装するための良い方法をお勧めしますか?私が現在使用しているメソッドには、XML、クラス、およびxaml拡張機能が含まれます。ほとんどの場合は正常に機能しますが、動的ラベルまたは動的テキストを一般的に処理する必要がある場合は、追加の作業が必要になります。プログラマーにメインの問題だけで作業させ、langの問題を忘れさせたいと思います。

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

ajax - ASP.NET MVC での MicrosoftAjax.js のスクリプト グローバリゼーションはどうですか?

MVC プロジェクトを作成すると、その "Scripts" フォルダーに MicrosoftAjax.js (リリースおよびデバッグ バージョン) が含まれます。

少なくとも Visual Web Developer 2008 Express Edition では、Scripts フォルダーにはグローバリゼーション スクリプト、つまりそのカルチャの '__cultureInfo' を定義および設定する 205 個のファイル ("af-ZA.js" など) が含まれていません。

これらは、MVC プロジェクト テンプレートの Zip ファイルにもありません。

個別にダウンロードできると思いますが...

MsAjax の __cultureInfo をブラウザーの優先言語に合わせて調整して、スクリプトのグローバル化を行う MVC の方法は何ですか?

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

asp.net - ASP.NET Web フォーム リソースとローカリゼーションに関するトリッキーな問題

次の非標準セットアップがあります (VS2008、.NET 3.5 SP1):

MainSite というメイン Web プロジェクトがあり、名前の異なる「プラグイン」Web プロジェクトがいくつかあります。

これらのプラグインをビルドするとき、 と を呼び出すカスタム ビルド ステップがaspnet_compiler.exeありaspnet_merge.exeます。これにより、2 つの .DLL ファイル ( plugin_name .dll とplugin_name _deploy.dll) が作成されます。最初のクラスには分離コード クラスが含まれ、2 番目のクラスには .ascx ファイルから生成されたコードが含まれます。

次に、これらのプラグイン .DLL が/MainSite/bin/Plugins/フォルダーにコピーされます。実行時 (アプリケーションの起動時)、MainSite アプリケーションはこのフォルダーを調べ、そこにあるすべての .DLL ファイルを動的に読み込みます。

すべてのフォームはプラグインの .ascx ファイルにあります。メイン アプリケーションは、必要に応じてこれらの .ascx ユーザー コントロールをロードする単なるスケルトンです。

そして今、ローカリゼーションの必要性が生じています。理想的には、次のものが必要です。

  • Visual Studio でリソースを作成する場合は、フォームごとに個別のリソース ファイル (.ascx ファイル) を作成して、フォームを並行してローカライズしやすくする必要があります。
  • meta:resourcekey.ascx ファイルのナイスメソッドは、コントロールのローカライズに非常に適しています。
  • .NET の自動リソース言語/カルチャ フォールバック メカニズムを使用できる必要があります。
  • /MainSite/bin/Plugins/コンパイルの結果、すべてのプラグインのファイルをフォルダーにコピーできるようになるはずです。すべての言語/カルチャ用の .DLL ファイルがあり、それらを特定のサブフォルダーに配置する必要がある場合 - 異なるプラグインの .DLL に衝突する名前がない限り問題ありません。

これを達成する方法についてのアイデアはありますか?

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

.net - .NETのローカライズされた地域/国名

.NETで国のローカライズされた名前を取得することは可能ですか?

RegionInfoクラスには、EnglishName、DisplayName、およびNativeNameしかありませんが、たとえば、「Østrig」である「Austria」のローカルデンマーク語名を取得することはできないようです。スレッドが実行されているCultureまたはUICultureに関係なく、常に英語の名前が返されます。

使用できる手法はありますか、それともそのためのデータストアを作成する必要がありますか?

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

asp.net - 多言語データを管理するための優れた UI デザインは何ですか?

私は多言語 Web サイト (asp.net) を作成する予定であり、エンド ユーザーが複数の言語で必要なデータのリストを維持する管理画面の UI 作業の多くをどのように処理するのが最善かを考えていました。私が見ることができる良いサンプルアプリケーションを知っている人はいますか?

シナリオ例。管理者が新しい製品を追加するために使用する画面があります。タイトルと説明は、システム内の言語ごとに保存する必要があり、保存するために必要です。新しい言語を追加するたびに UI を変更する必要がない場合、言語の数は動的/構成可能であることが理想的です。

考え/提案/例?