есть решение - все данные в базу и в зависимости от запрашиваемого языка показывать контент на русском, английском, немецком и т.д., конечно надо чтобы контент на всех языках существовал.
кстати, как поступают когда вся инфа в базе, а контент не идентичен, т.е. на одном языке те страницы есть, а на другом нету? просто интересно ;-)