В русском языке предлоги "on", "in" и "at" переводятся немного по-разному, и контекст может влиять на выбор предлога.
"On" используется для обозначения конкретных дней и дат. Например: "on the weekend" переводится как "в выходные". В русском языке принято использовать "в выходные" без предлога.
"In" часто используется для обозначения месяцев и времен года. Например: "in September" переводится как "в сентябре".
"At" используется для указания на конкретное время или место. Например: "at 5 o'clock" переводится как "в 5 часов".
Итак, в случае с фразой "the weekend", наиболее правильный перевод будет "в выходные".