Дискурс двух или трёх языков

Всё сводится к тому, что вам больше нравится. Используя тот же экземпляр, вы можете:

  1. Создать отдельные категории, специфичные для каждого языка, как вы описали, или
  2. Использовать настройку сайта set locale from accept language header, чтобы пользователи регистрировались на сайте с локалью, установленной в их браузере.

Я вижу, что вы уже задали вопрос на Structuring a multilingual community - #34 by Yves_Lauzin, поэтому нет необходимости упоминать этот пост снова.