問題タブ [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.
jsf - リソースバンドルから**h:outputFormat**以外のコンポーネントへのメッセージにパラメータを渡します
リソースバンドルからh:outputFormat以外のコンポーネントにメッセージにパラメータを渡す便利な方法はありますか?
たとえば、これは合法です。
しかし、私はこのようなボタンのためにそれを必要とします(これは機能しません):
もちろん、ボタンの代わりにリンクを使用することもできますし、マネージドBeanのプロパティを介してリンクすることもできますが、この質問では、ボタンを使用する便利な方法を探しています...
RichFaces 3.3.3、JSF2、faceletsを使用しています。
jsf-2 - JSR303 validator message recursive resolution?
I have written a JSR303 validator that compares property value to constraint:
#xA;ValidationMessages.properties :
#xA;Works fine. Almost. The validation message I get looks like this:
#xA;Would anybody please suggest easy and convenient way, how to make Validator recognize and resolve nested {home.lang.validator.Cmp.REL.GT} key? I need it to be nicely usable in JSF2, which handles validation. I'm not using Spring, but use hibernate-validator 4.
By the way, looks like hibernate-validator 4 doesn't fully implement JSR303, since later states in the 4.3.1.1.:
- Message parameters are extracted from the message string and used as keys to search the ResourceBundle named ValidationMessages (often materialized as the property file /ValidationMessages.properties and its locale variations) using the defined locale (see below). If a property is found, the message parameter is replaced with the property value in the message string. Step 1 is applied recursively until no replacement is performed (i.e. a message parameter value can itself contain a message parameter).
java - 絶えず変化するテキスト、プロパティファイルのアーキテクチャ設定?JavaEE環境の場合
Java EE環境では、通常、プロパティ/リソースファイルにテキストを保存することに慣れています。そして、そのプロパティファイルはいくつかのビューHTMLマークアップファイルに関連付けられています。たとえば、HTMLページでラベル「名」が「フルネーム」に変更された場合、プロパティを使用してその更新を行うことができます。
これらのプロパティファイルを定期的に更新することが難しい環境にいる場合、開発者は通常プロパティファイルに存在するテキスト/ラベルコンテンツを変更するためにどのアーキテクチャを使用していますか?または、プロパティファイルの変更を再デプロイする前に、そのコンテンツを変更する必要があるとします。悪い解決策はそれをデータベースに保存することですか?開発者はmemcacheを使用していますか?これは通常、キャッシュソリューションに使用されますか?
編集-1データベースは、実際にはこのタイプのタスク(画面に表示するテキストをプルする)用に設計されていませんが、データベースのユースケースがあります。ロケール列または状態フィールドを追加したり、グループごとに列フィルターを追加したりできます。データベースまたはプロパティファイルを使用しない場合、カスタムフィルターを追加できる分散キー/値ソリューションはどれですか?
編集-2Javaフレームワークの外部のソリューションを使用しますか?キー/値データストアのように?memcachedb?
intellij-idea - intellijとResourceBundle
Intellijからテストを実行しようとしています。私がテストするメソッドは、src / main / resourcesのいくつかのプロパティファイルを使用しますが、JUnitテストとして実行すると無視されるようです。Eclipseとantから実行すると機能しますが、Intellijからは機能しません。Intellijでのテストでsrc/main / resourcesを表示するにはどうすればよいですか?重要かどうかはわかりませんが、プロジェクトビューでは、テストフォルダーとメインフォルダーは別々のモジュールのように扱われます。
java - UTF-8で正しく表示されない文字
私たちは学校向けのプロジェクトに取り組んでいます。このプロジェクトは必須の 3 か国語 (オランダ語、英語、フランス語) であるため、「英語に変更する必要はありません」という回答です。
すべてのクラスとリソース ファイルは UTF-8 形式でエンコードされており、すべての非標準英語文字がクラス自体で正しく表示されます。
問題は、テキストを表示しようとすると、すべての非標準の英語の文字が歪んでしまうことです。
これはエンコードの問題が原因であるとよく耳にしますが、私たちのプロジェクト全体が UTF-8 でエンコードされているため、それは疑いがあります。
以下は、フランスのリソース バンドルからの抜粋です。
これにより、次の表示文字列が生成されます。
私はこの問題の解決策に最も感謝しています
編集
追加情報については、Swing を使用してデスクトップ アプリを構築しています。
iphone - Better way of updating images bundled with the app
In our iOS app we have close to a hundred image files in resources bundle. Now we want to make them network based since the images may change (updated/no longer needed/additions) at any time. We are debating at what approach would be optimal. From what I have read, I understand that the resource bundle will not be editable on the device. So, when I start the app, I will check from the server if there are any image updates. If so, I will download the changed images and then save them to documents directory. Then in the app, for every image, I will basically have to check if it is in the resources bundle, then grab it from there. Else pick it from documents directory and display it.
Another approach is I don't have anything in the resources folder, I download all images on app launch from the server and store them to documents directory and then on, download the changed files at subsequent app launch. Here I am eliminating the check on resources folder if an image is present or not and my app bundle size would be reduced.
The third approach would be to copy the files from my resources directory to the documents directory on first launch and thereafter continue from documents directory.
Any suggestions on what would be a better approach or all of them would be similar from the performance point of view?
java - JavaXMLリソースバンドルとHTMLコンテンツ
HTMLコンテンツを値としてリソースバンドル(XML形式)に保存する必要があります。HTMLタグがXMLタグと競合しています。文字エンティティ参照を使用せずにHTML文字列を保存するにはどうすればよいですか?(< and >)
jsf - JSF:デフォルトの null の代わりに実際のロケール パラメータを resourceBundle 呼び出しに渡す
UI に自明でない終了メニューがあります。このようにループで名前が付けられたそのアイテム:
ループスタート
ループエンド
上記で実行されたresourceBundleへの呼び出し。デフォルトのロケールが設定されています-null
値にハードコードされているため、常に解決されEn
ます:
私が試したこと:
1.これにより、解析エラーが発生します。
2.これもエラーを引き起こします:
そこに実際に使用されているロケールを渡すにはどうすればよいですか?
java - リソースバンドルjava
次のようなフォルダ構造でリソースバンドルを維持することは可能ですか?
リソースバンドルファイル名は同じですが、異なるフォルダに保持されます。私はJavaが推奨することを知っています
myresource_en_US.properties
ただし、それらをフォルダーに保持し、リソースバンドルクラスを使用してアクセスする必要があります。JDK 6を使用しています。どうすればよいか知っている人はいますか?
java - プロパティ値の最後にスペースを追加する方法
上記のキーの最後に意図的にスペースを追加したい(たとえば、最後に2つのスペースを追加したい"My Answer "
)
現在、java.util.ResourceBundle機能は、値を取得するときにこのコードをトリミングします。