Друг мой теперь создает веб-приложение с J2EE и Struts, и он будет готов отображать страницы на нескольких языках.
Мне сказали, что лучший способ поддержать многоязычный сайт - использовать файл свойств, в котором вы сохраняете все строки ваших страниц, например:
welcome.english = "Welcome!"
welcome.spanish = "¡Bienvenido!"
...
Это решение в порядке, но что произойдет, если на вашем сайте отображаются новости или что-то в этом роде (блог)? Я имею в виду, что контент, который не является статичным, часто обновляется... Люди, которые поддерживают сайт, должны писать каждую новую запись на каждом поддерживаемом языке и хранить каждую версию записи в базе данных. Приложение загружает только записи на выбранном пользователем языке.
Как вы создаете базу данных для поддержки такого рода реализации?
Спасибо.