問題タブ [resourcebundle]

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

java - ResourceBundle API を使用して取得したプロパティ ファイルで中括弧をエスケープする方法

プロパティファイルには、key=A: {{0}, {1}}, B: {{2}, {3}}. string を期待しています"A: {0, 1}, B: {1, 2}"。中括弧内の数値は解析中です。値にバインドせずに文字「{」を含めるにはどうすればよいですか? この「//{」のように文字をエスケープすることも試しました。私も期待した結果を得ることができませんでした。エラー java.lang.IllegalArgumentException: can't parse argument number 0, 1 \ が発生します。

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

apache-flex - フレックスでリソースファイルを取得する方法

ローカル接続を使用して、2 つの航空アプリケーション間を接続しています。ある Air アプリケーション (App-B など) から別の Air アプリケーション (App-A など) のリソース バンドル (プロパティ ファイル) を取得してディスクに保存するにはどうすればよいですか。

ありがとう、タミル語

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

jsf - 動的ResourceBundleキーのELでの文字列連結

次のようなエントリを含むリソースバンドルがあります。

私のJSFページでは、これらのキーを動的に使用しようとしています。エントリのIDは、管理対象Beanから取得されます。私はそれがこのようなものであるべきだと思います:

どうすればこれを達成できますか?

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

java - ResourceBundleに一致する正規表現

ResourceBundleの形式に従う、のファイル名と一致する正規表現が必要ですname_lo_CA_le.properties。ファイル名にロケール部分があるバンドルにのみ一致する必要があり、名前部分にはアンダースコアを含めないでください。

何時間もの実験の後、私は次のことを思いついた。

すべての場合に機能するとは限りません。

ここからどうすればいいのか全くわかりません。括弧で囲まれた部分の背後にある私の理由は次のとおりです。

(...){1}ロケール部分の1つに正確に一致します。

(_([a-z]{2}(_[A-Z]{0,2})?|[a-z]{0,2}(_[A-Z]{2})?){1}2文字の言語コードとおそらくゼロで最大2文字の国コードのいずれかまたはその逆のいずれかに正確に一致します。

(_\\w*)?1つのバリアントに一致するか、バリアントに一致しません。

この正規表現を修正および/または改善する方法はありますか?

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

eclipse - Eclipseでリソースファイルを検索するには? (エスケープ文字)

Eclipse のリソース ファイル (*.properties) で非 ASCII 文字を含む文字列を検索するにはどうすればよいですか?

編集: 現在、これらの特殊文字の代わりに * を使用していますが、Eclipse でこれを処理することをお勧めします。そのため、「á」を入力すると生ファイルで「\u00E1」が検索されるか、変換される可能性があります。最初にファイルを検索してから、「á」を検索します。

質問の際に具体的でなかったことをお詫びします。

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

java - JSTLのリクエストにオブジェクトを保存するコスト

すぐに一般的なjspページの使用を開始するレガシーアプリケーションがあります。ただし、使用されるテクノロジーに関しては、それぞれが異なるビューテクノロジーを使用しています。間もなく、これらのページでjstlを使用できるようになります。

このようにJSTLで使用するために、バンドルの実装をリクエストに保存したい

私たちのバンドルにはおそらく10000のエントリがあります。

私の質問:

リクエストに応じて大きなオブジェクトを保存すると、追加のコストが発生しますか?

更新:バンドルは静的です。(サーバーごとにインスタンスは1つだけです。)つまり、リクエストオブジェクトには参照のみが含まれます。

多分私は私の要件を明確に述べる必要があります。すでに存在している共通ページはすでに実装されています。そして、この実装は非常に異なるバンドル実装を共有しています。java.util.ResourceBundleとは異なります。そのため、jstlfmtタグを使用できませんでした。

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

java - resourceBundle の可変ルックアップ パラメータ?

現在、resourceBundle 変数を使用して、次のように JSF コードでテキスト値を取得しています。

メッセージキーを変数に入れて、リソースバンドルに動的パラメータとして与える方法はありますか? 私はこのようなことができることを望んでいました:

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

html - JSFリソースバンドル文字列にHTMLを含める - 可能ですか?

h:outputTextJSF ページのタグで、リソース バンドル プロパティ ファイルで定義されたプロパティを使用しています。ページに画像を表示できるように、プロパティ ファイルの文字列に HTML を含めることはできますか? ページで直接これを行うことができない理由は、これが運用チームの構成可能なオプションでなければならないためです。

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

jsp - ResourceBundle - MissingResourceException - サーバーを再起動すると問題が解決します

JSP が ResourceBundle のプロパティにアクセスすると、Web アプリケーションは MissingResourceException をスローします。

アプリケーションが起動すると、リソース バンドルにアクセスして値を読み取ることができます。しばらくして、同じページ セットがリソース バンドルにアクセスしようとすると、アプリケーションは MissingResourceException をスローします。この問題は、サーバーを再起動するか、キャッシュをクリアしてリソース バンドルをリロードすると解消されます。アプリケーションが起動している間は、リソース バンドルは変更されません。使用されるプレゼンテーション層フレームワークは Stripes です。

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

ios - iOS でリソース バンドルをダウンロードし、そこからいくつかの文字列をロードすることは可能ですか?

Apple は、iOS アプリケーションでインターネットからコードをダウンロードすることを許可していないことを知っています。

私の質問は、いくつかの文字列テーブルを含むリソース バンドルをダウンロードしてロードできるかどうかです。

問題の 2 番目の部分は、Apple がこれを許可するかどうかです。