In general terms, it was not always possible to write different portions of a program in different languages, although doing so often has real utility.
All this content is managed in multiple languages, geo-localized and organized through different strategies: hierarchic tree, custom categories and "tags".