Я правильно понял, что пользователь должен будет написать статью на своем языке, а затем перевести ее на другие существующие языки в системе.
Не совсем. Статья в основных полях формы должна писаться на основном языке сайта, переводы в подключаемых.
Писать может один человек. Переводить на другие языки могут другие — специально обученные люди — переводчики.
При этом если у нас 3 языка то в форме все "переводные поля" количественно увеличиваются в 3 раза? Получается своеобразная простыня из полей?
Да если у вас 3 языка, то все текстосодержащие поля утраиваются (если у данного пользователя есть доступ ко всем переводам в настройках компонента). Но выглядит это не столь удручающе, как произносится. Обычно французу можно дать доступ к заполнению переводов fr и en, но uk для него будет лишним, поэтому он его и не увидит и будет только 2 поля для ввода из скажем 8.
Можно конечно сделать как озвученный мной первый вариант мультиязычности, но тогда придётся дублировать и заполнять полностью всю форму со всеми непереводимыми полями (например числовыми и дублировать картинки), столько раз сколько есть языков.
Вы считаете что он случайно забрел на этот сайт? Скорее всего действие пользователя было более чем осознанное — он знал что попадет в иностранное окружение.
Обычно на такие сайты попадают либо по прямой наводке, либо из поисковика. В первом случае он знает или предполагает, что его ждёт, во втором поисковик сам даст ему инфу о вашем сайте заполненую на его родном языке. И перейдя из поисковика он не почувствует большого дискомфорта.
Контент и должен оставаться на языке оригинала!
Почему? Это если нет качественного (человеческого) перевода, то да. Машинный перевод лучше не использовать для таких целей. А если есть грамотный перевод, то почему нет?
Да, появляются ошибки и untitled в БД. Я бы отнес это к багам и либо просто сообщил разработчикам, либо отправил коммит. Вы уже изучали код, почему так происходит?
Это не баг, это текущий "вектор" развития cms в направлении "мультиязычности", о которой я писал выше, что движок один, а у англичанина — английский сайт, у русского — русский.
Есть идея для решения данного вопроса. Но это второй этап. Как я говорил компонент должен пройти три этапа перед включением в дистриб — "Огонь, вода и ржавые трубы". Мы сейчас на этапе "Ржавые трубы". Следующий этап — "Вода" — (который возможно, наступит по результатам обсуждения данной темы) — "Общение с разработчиками
Fuze,
r2 и пр. на предмет внесения изменений в код ядра, с учётом нового вектора развития мультиязычности cms." После этого наступит этап "Огонь", когда сообщество (или заинтересованные в этом люди) протестируют cms с новым функционалом. И только потом наступит долгожданное… Если конечно, всё не закончится на этом этапе, в этой теме.
З.Ы. Что-то я уже начал "сдаваться" от этой идеи. Думал меня листов на 5-6 хватит.

Предлагаю поставить ограничение по времени существования данной темы, скажем до конца мая. А там как решится "да-да, нет-нет"
На вид так вроде всё сообщество тут высказалось. Осталось "победить" только одного "несогласного"

.