問題タブ [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 投票する
3 に答える
3938 参照

java - リソースバンドルからのスウェーデン語のテキストがぎこちなく表示されるのはなぜですか?

重複の可能性:
ResourceBundleを使用してリソースプロパティでUTF-8を使用する方法

JavaSwingアプリケーションの国際化を許可したいと思います。バンドルファイルを使用して、すべてのラベルをその中に保持します。

テストとして、スウェーデン語のタイトルをに設定しようとしましたJButton。だから私が書いたバンドルファイルに:

そして私が書いたJavaコードで:

ただし、ボタンのタイトル文字は実行時に間違って表示されます。
代替テキスト

UnicodeをサポートするTahomaフォントを使用しています。コードを使用してボタンのタイトルを手動で設定すると、正常に表示されます。

バンドルファイルで失敗する理由はありますか?

-------------------------------------------->編集:タイトルのエンコード:
次のコードを使用して、バンドルファイルからのテキストをエンコードしてみました。

それでも結果は次のとおりです。
代替テキスト

0 投票する
8 に答える
36953 参照

java - リソースバンドルに配置すると、アポストロフィが正しく翻訳されません

リソースバンドルに配置すると、アポストロフィが正しく翻訳されません。

上記のキーをjava.util.ResourceBundle「ここで問題になる可能性があるもの」からフォーマットすると、アポストロフィが失われます。

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

java - リソースバンドルでパイプ記号をどのように表現しますか

pipeリソースバンドルの「」記号をどのように表現しますか

例えばWhat is |6|?パイプ記号が正しく翻訳されていません

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

database - データベースからロードされる ResourceBundle エントリを使用した JSF の国際化

JPA/EJB/JSF を使用して Java EE6 プロジェクトに取り組んでおり、エンティティの複数言語サポートの設計に問題があります。関連する 3 つのエンティティがあります。

Language (ID あり)
Competence (ID あり)
CompetenceName (Competence リファレンス、Language リファレンス、および文字列を含む)

Competence には、Map で実装された CompetenceName への 1 対多の参照があり、Competence の名前が存在する言語ごとに 1 つのオブジェクトが含まれています。コンピテンスは動的に作成されるため、その名前はリソース バンドルに存在できないことに注意してください。

コンピテンスを Web ページに一覧表示するときに、現在ログインしているユーザーの言語で表示するようにしたいのですが、これはセッション スコープのマネージド Bean に格納されています。

優れた MVC 設計を壊さずにこれを達成する良い方法はありますか? 私の最初のアイデアは、FacesContext を介して Competence エンティティの「getName」メソッドからセッション スコープ Bean を直接取得し、次のように CompetenceNames のマップを調べることでした。

このソリューションは、エンティティがコントローラー レイヤーに依存しており、その名前が必要になるたびにセッション コントローラーを取得する必要があるため、非常に粗雑に感じられます。より MVC に準拠したソリューションは、Language パラメーターを使用することですが、これは、JSF からのすべての呼び出しに、セッション スコープのマネージド Bean からフェッチされた言語を含める必要があることを意味し、これも適切なソリューションとは思えません。

この問題に対する考えや設計パターンはありますか?

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

java - Integer は ResourceBundle からフェッチされるときにコンマでフォーマットされます

翻訳された文字列の一部としてカンマを使用したくありません。どうすればこれを回避できますか?

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

java - messageSource を使用してスプリング メッセージ コードを解決できない

アプリケーションに使用するために春に messageSource を接続しようとしています。機能していません。次のエラーが表示されます。

org.springframework.context.NoSuchMessageException: ロケール「en」のコード「validation_required」の下にメッセージが見つかりません。

私のapplicationContext.xmlには、messageSourceの次の定義が含まれています。

私のメッセージプロパティファイルは次の場所にあります:

最後に、エラーを生成する呼び出しは次のとおりです。

この時間に誰か助けてくれませんか?

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

java - リソースバンドル内にリソースバンドルファイルを含めることは可能ですか?

java.util.ResourceBundleプロパティ情報の読み込みに使用しています。私たちのプロパティファイルは非常に大きくなり、マスタープロパティファイルをいくつかのサブモジュールに分割することを考えています。これを達成することは可能ですか?

お知らせ下さい?

0 投票する
7 に答える
7889 参照

java - Java:プロパティファイルに「アラビア語」を書き込む方法は?

メッセージリソースバンドル(プロパティ)ファイルに「アラビア語」を書きたいのですが、保存しようとすると次のエラーが発生します。

「保存を完了できませんでした。一部の文字は「ISO-85591-1」文字エンコードを使用してマップできません。エンコードを変更するか、文字を削除してください...」

誰か案内してもらえますか?

私が書きたい:

global.username=اسمالمستخدم

プロパティファイルに「username」のアラビア語を書くにはどうすればよいですか?したがって、その国際化は機能します。

BR SC

0 投票する
17 に答える
258941 参照

java - ResourceBundle のリソース プロパティで UTF-8 を使用する方法

Java の を使用して、リソース プロパティで UTF-8 を使用する必要がありますResourceBundle。プロパティファイルにテキストを直接入力すると、文字化けして表示されます。

私のアプリは Google App Engine で実行されます。

誰かが私に例を挙げてもらえますか? 私はこの仕事を得ることができません。

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

apache-flex - Flex - ローカリゼーションとリソース モジュール - ランタイム エラー

多数のモジュールを含み、Parsley フレームワークを使用するアプリケーションを作成しました。Ant は、アプリケーションのビルドに使用されます。最近、リソース バンドルを使用することを考え、src の下に locale/en_US フォルダーを作成してシステムに実装しました。すべての文字列が定義された portal.properties ファイルを追加しました。

私のモジュールでは、メタデータを追加しました

Ant ビルド ファイルでは、mxmlc 内に以下の行を追加しました。

ビルドは正常に動作し、アプリケーションをデプロイしてブラウザーで開くと、Flash プレーヤーによってスローされる多くのエラーが表示されます。しかし、メッセージを閉じると、正常に機能します。文字列はプロパティ ファイル内の値に置き換えられますが、実行時エラーのスローを停止するにはどうすればよいですか?

以下のエラーが表示されます。

どんな助けでも大歓迎です。