ResourceBundle, MessageSourceでproperties内に日本語でメッセージを書く - ihirokyの日記 に書かれていたものを Scala に移植しました。省略されていたので Java 版も合わせて。 Java 6 でないと動きません。
ListResourceBundle を使ってみると、こんな感じ。
import java.util._
class messages extends ListResourceBundle {
val resources = Array(
Array("message", "さようなら native2ascii")
).asInstanceOf[Array[Array[AnyRef]]]
override def getContents() = resources
}
object Main extends Application {
val resource = ResourceBundle.getBundle("messages")
println(resource.getString("message"))
}
"java.class"のときはスーパークラスに委譲した方がいいんじゃね?
お、ありがとうございます。<br>修正しました。