我在 Clazz 类有一个枚举 FooBar,其中包含 FOO 和 BAR,如下所示:
class Clazz {
enum FooBar{
FOO,
BAR
}
}
我现在想使用 wicketgetString()
方法来本地化值FOO
和BAR
. 我能做的最好的就是在 i18n 文件中定义
Clazz.FooBar.FOO=foo
Clazz.FooBar.BAR=bar
我用这段代码得到值
fooBar = FooBar.FOO;
getString("Clazz.FooBar." + fooBar.name());
我听说这可以在不Clazz.FooBar
添加 i18n 查询字符串的情况下实现,但是要调用的方法会有所不同。这该怎么做?