問題タブ [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.
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 \ が発生します。
apache-flex - フレックスでリソースファイルを取得する方法
ローカル接続を使用して、2 つの航空アプリケーション間を接続しています。ある Air アプリケーション (App-B など) から別の Air アプリケーション (App-A など) のリソース バンドル (プロパティ ファイル) を取得してディスクに保存するにはどうすればよいですか。
ありがとう、タミル語
jsf - 動的ResourceBundleキーのELでの文字列連結
次のようなエントリを含むリソースバンドルがあります。
私のJSFページでは、これらのキーを動的に使用しようとしています。エントリのIDは、管理対象Beanから取得されます。私はそれがこのようなものであるべきだと思います:
どうすればこれを達成できますか?
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つのバリアントに一致するか、バリアントに一致しません。
この正規表現を修正および/または改善する方法はありますか?
eclipse - Eclipseでリソースファイルを検索するには? (エスケープ文字)
Eclipse のリソース ファイル (*.properties) で非 ASCII 文字を含む文字列を検索するにはどうすればよいですか?
編集: 現在、これらの特殊文字の代わりに * を使用していますが、Eclipse でこれを処理することをお勧めします。そのため、「á」を入力すると生ファイルで「\u00E1」が検索されるか、変換される可能性があります。最初にファイルを検索してから、「á」を検索します。
質問の際に具体的でなかったことをお詫びします。
java - JSTLのリクエストにオブジェクトを保存するコスト
すぐに一般的なjspページの使用を開始するレガシーアプリケーションがあります。ただし、使用されるテクノロジーに関しては、それぞれが異なるビューテクノロジーを使用しています。間もなく、これらのページでjstlを使用できるようになります。
このようにJSTLで使用するために、バンドルの実装をリクエストに保存したい
私たちのバンドルにはおそらく10000のエントリがあります。
私の質問:
リクエストに応じて大きなオブジェクトを保存すると、追加のコストが発生しますか?
更新:バンドルは静的です。(サーバーごとにインスタンスは1つだけです。)つまり、リクエストオブジェクトには参照のみが含まれます。
多分私は私の要件を明確に述べる必要があります。すでに存在している共通ページはすでに実装されています。そして、この実装は非常に異なるバンドル実装を共有しています。java.util.ResourceBundleとは異なります。そのため、jstlfmtタグを使用できませんでした。
java - resourceBundle の可変ルックアップ パラメータ?
現在、resourceBundle 変数を使用して、次のように JSF コードでテキスト値を取得しています。
メッセージキーを変数に入れて、リソースバンドルに動的パラメータとして与える方法はありますか? 私はこのようなことができることを望んでいました:
html - JSFリソースバンドル文字列にHTMLを含める - 可能ですか?
h:outputText
JSF ページのタグで、リソース バンドル プロパティ ファイルで定義されたプロパティを使用しています。ページに画像を表示できるように、プロパティ ファイルの文字列に HTML を含めることはできますか? ページで直接これを行うことができない理由は、これが運用チームの構成可能なオプションでなければならないためです。
jsp - ResourceBundle - MissingResourceException - サーバーを再起動すると問題が解決します
JSP が ResourceBundle のプロパティにアクセスすると、Web アプリケーションは MissingResourceException をスローします。
アプリケーションが起動すると、リソース バンドルにアクセスして値を読み取ることができます。しばらくして、同じページ セットがリソース バンドルにアクセスしようとすると、アプリケーションは MissingResourceException をスローします。この問題は、サーバーを再起動するか、キャッシュをクリアしてリソース バンドルをリロードすると解消されます。アプリケーションが起動している間は、リソース バンドルは変更されません。使用されるプレゼンテーション層フレームワークは Stripes です。
ios - iOS でリソース バンドルをダウンロードし、そこからいくつかの文字列をロードすることは可能ですか?
Apple は、iOS アプリケーションでインターネットからコードをダウンロードすることを許可していないことを知っています。
私の質問は、いくつかの文字列テーブルを含むリソース バンドルをダウンロードしてロードできるかどうかです。
問題の 2 番目の部分は、Apple がこれを許可するかどうかです。