Como projetar o esquema de banco de dados para um sistema de gerenciamento de conteúdo (cms) com suporte de linguagem múltipla?

Eu vou construir um site com suporte de linguagem múltipla, e eu preciso ter a capacidade de controlar o fluxo de trabal ... suporte de linguagem múltipla e versionamento múltiplo. Alguém já tem a solução para isto ou preciso de começar do zero?