問題タブ [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.
c# - 通貨、カレンダーは選択した言語に変更されますが、asp.net のラベルではありませんか?
カレンダー、通貨値を保持するラベル、挨拶するラベルを含む Web ページがあります。ドロップダウンから言語を選択すると、通貨ラベル、カレンダーが変更されますが、hello は変更されません。aspx ページと cs ファイルの簡略化されたコードを次に示します。
ASPX:
CS:
asp.net - リソース ファイルをライブラリにコンパイルする際の問題
複数の言語をサポートするためにリソース ファイルを使用する asp.net で構築された Web アプリケーションがあります。私が抱えている問題は、Visual Studio でしか新しい言語ファイルを追加できないことです。新しい言語を含めるには、アプリケーション全体を再構築する必要があります。ネットを検索した後、リソース ファイルのコンパイルは .net コンパイラで実行できることがわかりました。次のコマンドを使用しました。
resgen.exe /compile langfile.en.resx
al.exe /out:en\App_GlobalResources.resources.dll /culture:en /embedresource:langfile .en.resources
ファイルは Web サイトのフォルダーにコピーされますが、機能しません。つまり、Web ページから新しい言語を選択すると、デフォルトのリソース ファイルから文字列が読み込まれます。VS でリソース ファイルを作成すると、問題なく動作します。VS で生成した dll ファイルと自分でコンパイルした 2 つの dll ファイルのサイズを確認しましたが、サイズは同じですが、コンパイルされたものは動作しません。上記のコマンドで他のパラメーターを使用する必要があるかもしれないとしか思えませんが、実際にはわかりません。
どんな助けでも本当に感謝しています。
c# - 文字列を double に変換する
文字列を double 値に変換しようとしていますが、期待どおりの値が返されません...
そのコードは、(20.0 ではなく) 200.0 を double 値として返しています。理由はありますか?
database - 推奨されるグローバリゼーションの参考文献
グローバル化された Web アプリケーションに取り組んでいます。開発プロセスはアジャイル スタイルで、すでにいくつかのスプリントが完了しています。当社のグローバリゼーション フレームワークは優れており、ローカリゼーションの取り組みはこれまでのところ成功しています。ただし、要件の開発中、特にデータの保存と検証の要件において、引き続き疑問が生じます。私たちが取り組んでいる問題は何度も研究され、解決されてきたものであり、その答えはおそらくよく知られており、どこかに文書化されていると確信しています. これまでのところ、探している情報の大要を見つけることができませんでした。
以下に、回答を見つけたいサンプルの質問をいくつか示します。
- グローバル アプリケーションの住所情報の入力、検証、保存、表示のベスト プラクティスは何ですか?
- 住所フィールドに格納する文字数 (163 文字を含む都市名があることをご存知ですか?)
- 住所データの検証
- グローバル アプリケーションの電話番号の入力、検証、保存、表示のベスト プラクティスは何ですか?
- 人の名前について同じ質問ですか?
これまでのところ、これらの問題に対する私たちのアプローチは、さまざまなフィールドに十分なストレージを確保し、最小限の入力検証を実行することであり、ユーザーがそれを正しく行うことに依存しています。このアプローチは、プロジェクトのこの段階では問題なく機能していますが、さまざまなプロジェクト関係者は、このアプローチを長期的に使用することに満足していません。すべてのロケールで、クリーンなデータ、効率的なストレージ、および魅力的なデータ表示が強く望まれています。
これらおよび関連するトピックをかなり完全に扱っている書籍、論文、または Web サイトについて、何か推奨事項はありますか?
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
ですか?これを解決する簡単な方法はありますか?例?
asp.net-mvc - ASP.NET MVC + Spark アプリケーションをローカライズするには?
Spark ビュー エンジンを使用しており、Web サイトをローカライズしたいと考えています。「従来の」MVC ビュー エンジンについて説明されているメソッドは機能しません。誰かがすでにこれを行っていますか?どんな助けでも大歓迎です。
c# - コンボボックスに英語の月を入力
コンボボックスに月を英語で入力する必要があります: 1 月、2 月など。次のようにしました。
どのような方法が良いと思いますか (パフォーマンス)?
月番号を表す整数をその名前に変換する方法はありますか?