Рассказать придется тебе.
Ибо я не вижу смысла в твоих действиях.
Прежде, чем ответить, что ты делаешь НЕ ТАК, хотелось бы знать, что ты делаешь вообще.
Ты уж не поленись написать - что ты хочешь, без этого кода, которые не имеет смысла, а своими словами.
А я тебе расскажу, как сделать, что ты хочешь.
Для начала тебе надо определиться - переменная $cfg[\'site_language_variant\'] - это массив или строка?