Следующий инструмент работает довольно хорошо: http://www.pumacode.org/projects/vss2svn/wiki/RunningTheMigration
Требуется немного усилий для очистки импортированного хранилище, но если вы действительно хотите сохранить свою историю, это может стоить того.
Редактировать: домен pumacode.org исчез, код размещен на https://github.com/irontoby/vss2svn
.
Ну, Я наконец нашел, как это сделать. Если кто-то застрянет в той же проблеме, вот решение: используйте класс java.util.ResourceBundle в своем сервлете.
Вам просто нужно создать ResourceBundle, передавая имя класса свойств и языковой стандарт, который вы хотите используйте, как показано ниже:
ResourceBundle rb = new ResourceBundle("com.foo.package.theClass", myLocale);
//And then get the messages from the rb object
rb.getMessage("myPropertiesKey");
MessageResources-object is stored in the request scope with the key Globals.MESSAGES_KEY ("org.apache.struts.action.MESSAGE").
PropertyMessageResources p = (PropertyMessageResources) request.getAttribute(Globals.MESSAGES_KEY);
String messageValue = null;
if (p != null) {
// Value for key errors.notempty
messageValue = p.getMessage("errors.notempty"));
}