- PR -

ResourceBundleと改行

1
投稿者投稿内容
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2008-09-26 14:35
お世話になっております。

今ResourceBundleに悩んでおります。

定義ファイルに改行を含む文字列を定義し
それをメールに埋め込むということをしています。

イメージとしては次のような感じです

--プロパティファイル--
text1=こんにちは
あすかです
text2=こんばんは
あすかです
----------------------
通常、これをResourceBundleで取得しようとすると
text1=こんにちは
text2=こんばんは
しか取れません
「あすかです」まで取得する方法ないかな
と言うのが相談です。

ただし
・XMLファイルにすればいいじゃない
 →あえてResourceBundleでできないかと考えています
・改行箇所に代替文字を入れて改行コードに置き換えればいいじゃない
 →改行コードもどこかで定義しなくてはいけないので遠慮したいです
というような条件の下で何か
こんな方法があるよ的なものがあると嬉しいです。

よろしくお願いします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2008-09-26 15:22
ヒント)
java.util.Properties を new して、改行を含む値を set してから書き出してみてはいかがでしょうか。
どういう風に改行を含めれば良いかわかりますよ。

答え、例)
http://yusuke.homeip.net/svn/samurai/trunk/gui/src/main/resources/samurai/swing/messages_ja.properties

[ メッセージ編集済み 編集者: インギ 編集日時 2008-09-26 15:25 ]
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2008-09-26 15:54
うわお
このアイデア
Propertiesに格納して出力してみる
はまったく考えませんでした

これならいろいろなこと試せますね

感謝です
1

スキルアップ/キャリアアップ(JOB@IT)