Java EE i18n без файлов свойств - PullRequest
2 голосов
/ 24 августа 2010

обычно я помещаю свои переводы и т. Д. В properties - например, message_de.properties и т. Д. Сейчас я сталкиваюсь с ситуацией, когда я должен предоставить эти данные в базе данных.(Переводы будут импортированы / отредактированы в другой системе)

Есть ли распространенный способ / рекомендации по использованию таблицы базы данных для сообщений в моем веб-приложении?Один из способов, о котором я подумал, - это собрать properties из базы данных, но, похоже, это неправильный путь.

Ответы [ 2 ]

2 голосов
/ 24 августа 2010

A ResourceBundle не обязательно должен быть основан на файле свойств, вы можете написать свою собственную реализацию и поддержать ее с помощью JDBC или любого другого, что вам нравится. На странице ResourceBundle javadoc приведен пример создания пользовательской реализации.

1 голос
/ 24 августа 2010

Для меня это звучит как экспорт базы данных в файлы свойств будет правильным путем. Это просто, и я бы предположил, что база данных не меняется так часто? Экспорт может быть автоматизирован различными способами.

...