Короче если язык влияет на контент - qs. А если на локализацию софта - в куке
Трудно сказать. :) Допустим это некий магазин, где при смене локализации меняется и описание товара. Но при этом ассортимент товаров на всех языках абсолютно одинаковый.
есть еще один параметр — режим стиля для отдельных юзеров, например сейчас для сайтов учебных учреждений есть обязательное требование обеспечить доступность для слабовидящих, или с нарушениями мелкой моторики (типа скролла)