問題タブ [messageformat]

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

windows - Windows:ReportEvent関数

私が理解している限り、ReportEvent関数では、適切にフォーマットされたメッセージを受信するために、レジストリを介して関連付けられたメッセージテキストファイルが必要です。一般的なイベントIDや、メッセージテキストファイルが関連付けられていないイベントを報告する簡単な方法はありますか?

または、アプリケーションで使用できる特別な共通のイベントソースはありますか?RegisterEventSource(NULL、 "Application")のようなものですか?

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

java - メッセージ形式の優れた代替手段

次の形式の文字列があります

{0} を新しいテキストに置き換えたいのですが、最初の中かっこが原因でメッセージ形式が文字列を解析できないという問題があります。「{」を使用するとエスケープされることはわかっていますが、問題は、そのようなタイプの文字列がたくさんあり、中括弧の前後に手動で一重引用符を追加できないことです。これを行う関数を作成しても、プレースホルダー {0} の中括弧もエスケープされます。

ルビ文字列補間のような、メッセージ形式のより良い代替手段ですか。特定の部分を新しい文字列に置き換えることができる文字列テンプレートを作成する方法が欲しいだけです

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

java - Java で MessageFormat を使用するときに引数のエンコーディングを保持するにはどうすればよいですか

私は次のように使用しようとしてMessageFormatいます、

しかし、最終的な URL 文字列を見ると、 http://host/downloads?tags=sequenceダイアグラムになっています。

%20 を保持し、MessageFormat でスペースに置き換えないようにする方法はありますか?

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

java - MessageFormatフォーマットパターンクエリ

DisplayTagテーブルライブラリを使用してテーブルをレンダリングしています。これにより、データのmessageFormatパターンを指定するオプションが提供されます。正しいフォーマットを見つけるのに苦労しています。以下は私が書き込もうとしているフォーマットです。

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

internationalization - Xtext でテンプレート文字列を処理するにはどうすればよいですか?

次の入力があります。

fooタイプFooです。ビジネス層は最終的に変数の値を提供します。入力を処理した後、プロパティ ファイルと Java クラスの 2 つのファイルが生成されます。

アイデアは、各メッセージに id を割り当て、メソッド (名前 == id) を含む Java クラスを提供し、型付きパラメーターを受け入れてメッセージを完成させるというものです。

私の質問: Xtext 文法でテキスト文字列をどのように処理すればよいですか? パラメーターの型 ( ) のコード補完がFoo必要ですが、スペースや有効な Unicode 文字を含む可能性のある残りの文字列を処理する方法がわかりません。

提案?

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

java - ICU4J の MessageFormat で通貨フォーマットをカスタマイズする方法

大量のドキュメントを生成するシステムがあります。その内容は ResourceBundles で定義されています。

MessageFormat が通貨値を出力する方法をカスタマイズしたいと考えています。通貨を端数なしで表示したい場合があります (常にではありません)。

これは期待どおりに動作するはずですが、そうではありません:

残念ながら、次のように出力されます。

リソースバンドルの「プロパティ」ファイルで通貨のカスタムフォーマットを使用している人はいますか?

システム全体で変更したくありません。

ところで、これは java.text.MessageFormat で問題なく動作します。

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

wso2 - Difference between Message Builder and Message Formatter and how to use message relays?

I m constructiong a POC. I am trying to access facebook's graph api using wso2 esb. But it seems that i m not getting the complete json data. So i decided to use Message Relays as mentioned here But while searching for an example of how to use it i came across 2 terms namely : Message Builders & Formatters. Can any one explain me the difference between these two. Also I was unable to find a working example with sufficient explanation to use Message Relays.

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

java - JavaのMessageFormatでスタックトレースを受信することは可能ですか?

コード:

例:メッセージ:

次のようなすべてのスタックトレースを受信する必要があります。

これは可能ですか?ありがとう。

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

java - 日付パラメータを使用したTimeZoneおよびMessageFormat

MessageFormatクラスは、パラメーターを挿入して直接フォーマットを実行できるため、優れています。これにより、メッセージバンドルのプロパティファイルで日付形式を直接簡単に上書きできるようになります。

例えば:

しかし、異なるタイムゾーンで日付を表示する必要がある場合はどうなりますか?

バンドルに挿入する前にすべての日付をフォーマットできることは知っていますが、表示されるすべての日付をフォーマットするのは面倒です...


職場で使用しています

org.springframework.context.support.ReloadableResourceBundleMessageSource

おそらくそれをオーバーライドして、適切なタイムゾーンの使用を検討する独自のMessageFormatを作成することができます。しかし、それは私たちのアーキテクチャにはうまく適合しないかもしれません。

他に選択肢はありますか?