Попробуйте TYPO3, возможно что подойдет. В ней реализована мультиязычность в одном дереве страниц, при этом реализовать можно как локализацию один к одному, так и разный контент для разных языков. Система позволяет давать права редакторам только на определенные языки и на разные «рабочие области» (т.е. редактор делает свою работу в «черновике», а вышестоящий редактор или админ утверждает правки и переносит в «чистовик»).
Подробнее почитать можно тут —
docs.typo3.org/typo3cms/FrontendLocalizationGuide/ — не уверен что есть адекватный русский перевод, поэтому ссылку на английский даю.