フランス語でUnicode値を出力する必要があるという点で、liferay 6.2で1つのサンプルポートレットを作成しました。言語翻訳がliferayで機能していない6.2
私はsrcフォルダにlanguage_fr_FR.propertiesファイルを作成しました。私のJSPページには値が表示されています。 JSPで
results.noresults = No r\u00E9sultats (language_fr_FR.prop)
JSPページ
<liferay-ui:message key="results.noresults"/>
このユニコード変換はLiferayの中で実行されたクラスやメソッドからのrsultatsが
誰も私に教えていないしてくださいすることができ のようなメッセージを取得しています。
ありがとう...私はユニコードを解析するための1つのメソッドを作成しました。ここでは、デフォルトの解析メソッドがPropertiesUtil.javaクラスを呼び出す場所を知りたいと思います。ソースコードです。 –
こんにちはオラフ、あなたは教えてくださいクラスまたはメソッドは、このユニコード翻訳liferayで実行している...私はこのコードでオーバーライドしたいので、下のコードはうまくいきます... String string = StringEscapeUtils.unescapeJava( "Tout s \ u00E9 lectionner/d \ u00E9 lectionner "); –
を推測する以外に、頭の上からではなく、この動作を変更するにはextプラグインが必要です。 extプラグインを作成する場合は、とにかく開胸手術を行い、コードに精通している必要があります。 Language *で始まるクラスを気にしてください。少なくとも、プロパティファイルの読み込み先には近いはずです。とにかくextを作成するための内部的な動作についてかなり理解する必要があります(読んでください:この単純な目的のためにそうしないことをお勧めします)。 –