В случае Джанги в обоих случаях будет использоваться специальная мидлваря, так что в этом плане разницы никакой. Да и добавление языка дело не такое уж частое, так что с NS записью проблем тоже нет. Насчёт веса, постараюсь посмотреть в данный вопрос.
Кстати, зачем публиковать статью на другом языке? Вас бы не удивило, найди вы по адресу site.com/ru/article/25 статью на китайском?
точнее, поисковику по барабану, но пользователи, видя статьи на непонятном языке, могут вести себя иначе, и на основе их поведения поисковик сочтёт страницу менее ценной
Конечно хотелось бы подтверждения насчёт «будет по барабану», ибо в ссылке которую я привёл в вопросе прямо говорится: «You can help to make language recognition easier if you stick to only one language per page and avoid side-by-side translations.». Не забывайте, что поисковики учитывают язык страницы при выдаче результатов.
Насчёт удивления, лично я бы больше удивился если бы для просмотра статьи на китайском мне было бы необходимо переходить на китайскую версию сайта. Для большей наглядности можете взять какую-нибудь социалку в которой даже при просмотре контента на другом языке интерфейс остаётся на вашем родном языке.
А вот этого я никогда не понимал
В некоторых ситуациях необходимо различать региональные особенности. Например,
отличаются даже тот же британский и американский английский, что уж говорить о более экзотических случаях.