問題タブ [localization]

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

localization - マイクロコントローラで複数の言語をサポートするには?

現在、中国市場向けの製品のアップグレードに取り組んでいます。ターゲットは QVGA ディスプレイの ARMTDMI7 です。私がネット上で見つけたほとんどのリソースは、組み込みデバイスではなく、デスクトップまたは Web プログラミングを対象としています。

  • 役立つツールやリソースを提案できる人はいますか?
  • リテラル文字列を抽出し、翻訳者と通信するための最良のテクニックは何ですか?
0 投票する
7 に答える
2905 参照

asp.net - asp.netアプリケーションをグローバル化するために知っておくべきことは何ですか?

北米以外のいくつかの地域にローカライズする必要があるasp.netアプリケーションを作成しています。このグローバリゼーションに備えるために何をする必要がありますか?世界に対応したアプリケーションの作成方法を学ぶためのトップ1から2のリソースは何ですか。

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

asp.net - ASP.Netビューページでグローバル.resxファイルにアクセスします

現在、.Net Frameworkのバージョン3.5でビルドしており、Webアプリケーションでアクセスしようとしているリソース(.resx)ファイルがあります。.resxプロパティをパブリックアクセス修飾子として公開し、コントローラーファイルまたはWebアプリの他の.csファイルでこれらのプロパティにアクセスできます。私の質問はこれです:私のビューページ内の名前/値のペアにアクセスすることは可能ですか?こんなことしたいのですが…

またはビューページの他の同様の方法。

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

c# - アプリ全体をさまざまな言語に最適にローカライズするにはどうすればよいですか?

Visual Studio (2005 以降) を使用しています。ユーザーがすべてのメニュー、入力形式などの言語を変更できるアプリケーションの作成を試みています。これを行うのに役立つ完全な機能が.Net内にあると思うので、どうすればこれを行うことができますか?

次の点を考慮する必要があります (明らかな点が欠けている場合は記入してください)。

  • 文字列 (メニュー、テキスト)
  • 入力データ (フロート、日付などの解析)
  • 別の言語のサポートを簡単に追加できるはずです
0 投票する
5 に答える
72349 参照

.net - StringComparison.OrdinalIgnoreCaseまたはStringComparison.InvariantCultureIgnoreCaseのどちらを使用するのが一般的に最適ですか?

私はこのようなコードを持っています:

私はその事件を気にしません。OrdinalIgnoreCase、、、InvariantCultureIgnoreCaseまたはを使用する必要がありますCurrentCultureIgnoreCaseか?

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

wpf - LocBAMLを使用せずにWPFアプリケーションをローカライズするための最良の方法は何ですか?

WPFアプリケーションをローカライズする良い方法はないようです。MSDNは、XAMLにを散らかし、x:UidCSVファイルを生成してから、(サンプルコードを使用して)新しいアセンブリを生成することが答えだと考えているようです。さらに悪いことに、このプロセスでは、画像、バイナリブロブ(PDFファイルなど)、またはコードに埋め込まれている文字列をローカライズする方法については説明していません。

では、次のようなアプリケーションをどのようにローカライズできますか。

  1. いくつかのアセンブリが含まれています
  2. ローカライズする必要のある画像やその他のバイナリブロブ(例:PDFドキュメント)が含まれています
  3. XAMLにない文字列データがあります(例MessageBox.Show("Hello World");:)
0 投票する
6 に答える
8480 参照

asp.net - HTML で表示するために 10 進数値を通貨文字列に変換する最良の方法

オンライン ストアで商品の価格を表示したいと考えています。私は現在やっています:

GetPrice() は小数を返します。したがって、これは現在、「£12.00」などの値を返します

"£12.00" の出力の正しい HTML は " " だと思います£12.00。したがって、これはほとんどのブラウザーで正常にレンダリングされますが、一部のブラウザー (Mozilla) ではこれが $12.00 として表示されます。

(サーバーは英国にあり、ローカリゼーションは web.config で適切に設定されています)。

以下は改善ですか、それともより良い方法はありますか?

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

.net - アプリケーション全体に CurrentCulture を設定する簡単な方法は?

.net 2 winforms アプリケーションでは、アプリケーション全体のカルチャを設定する良い方法は何ですか?
新しいスレッドごとに CurrentThread.CurrentCulture を設定すると、繰り返しが発生し、エラーが発生しやすくなります。
理想的には、アプリの起動時に設定して忘れたいと思います。

0 投票する
12 に答える
50707 参照

javascript - Javascript で文字列をローカライズする

.resx現在、.NET のサーバー側リソースを管理するためにファイルを使用しています。

私が扱っているアプリケーションでは、開発者が JavaScript をさまざまなイベント ハンドラーにプラグインして、クライアント側の検証などを行うこともできます。JavaScript メッセージと文字列をローカライズするための最良の方法は何ですか?

理想的には、文字列を.resxファイルに保存して、残りのローカライズされたリソースと一緒に保持したいと考えています。

私は提案を受け入れます。

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

c# - C#/WinForms で多言語アプリケーションを作成するベスト プラクティスは?

これが当てはまる小さなプロジェクトで作業する必要があるため、C# で複数の言語に適したアプリケーションを作成することを検討してきました。これを行うには、基本的に2つの方法を見つけました。

フォームの Localizable プロパティを true に設定し、Language プロパティを設定し、すべてのラベルなどを入力すれば、完了です。これに見られる主な欠点は、フォームの一部ではない他のものを複数の言語に対応させる方法 (ポップアップ ウィンドウ、ログ ファイル、ウィンドウなど) です。

「Lang.en-us.resx」などのリソース ファイルと、「Lang.nl-nl.resx」などの言語ごとに 1 つのリソース ファイルを作成し、文字列で埋めます。IDE は自動的にクラスを生成するように見えるので、コードでは Lang.SomeText を使用できます。これに見られる最大の欠点は、すべてのフォームに対して、すべてのラベルとその他のキャプションを自分でコードに設定する必要があることです (これらのリソースではデータ バインディングが機能しないようです)。

ただし、これを行う他の方法もあると確信しています。

それで、ベストプラクティスは何ですか?小規模なアプリケーション (いくつかのフォーム、データベース接続など) にとって最も簡単なのはどれで、大規模なアプリケーションに最も適しているのはどれですか?