Java 有没有简单的本地化方法(l10n)
我有一个现有的系统,我需要做本地化。它主要有两部分-Java 有没有简单的本地化方法(l10n),java,localization,Java,Localization,我有一个现有的系统,我需要做本地化。它主要有两部分- 1.日志消息(使用log4j) 2.前端是jsp 对于第一个,我可以使用java.util.ResourceBundle并读取相应的message.properties文件,对于第二个,我可以使用JSTL。但是这些需要大量的代码更改(超过1000个文件)。有没有其他方法可以做到这一点?比如说 private static final Log log = LogFactory.getLog(MyClass.class); public in
1.日志消息(使用log4j)
2.前端是jsp 对于第一个,我可以使用java.util.ResourceBundle并读取相应的message.properties文件,对于第二个,我可以使用JSTL。但是这些需要大量的代码更改(超过1000个文件)。有没有其他方法可以做到这一点?比如说
private static final Log log = LogFactory.getLog(MyClass.class);
public int executeCmd() {
log.info("Executing command");
}
java能否“发挥一些魔力”,允许我在log4j中钩住我的类,并允许我访问“执行命令”字符串,以便我可以在一个地方完成必要的l10n工作(可能使用ResourceBundle)
提前感谢
迪潘卡伊不会有任何魔法,你必须自己动手……谢谢你,如果是这样,我怎么能做到?