From 4ebd21fdd346518e314b4e88fe3366cebd14891c Mon Sep 17 00:00:00 2001 From: gnezim Date: Wed, 15 Apr 2026 19:53:58 +0300 Subject: [PATCH] Fix error page Russian text and verify client-side rendering --- src/routes/error/[code]/page.tsx | 28 ++++++++++++---------------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/src/routes/error/[code]/page.tsx b/src/routes/error/[code]/page.tsx index 0e87ef84..914dc1f5 100644 --- a/src/routes/error/[code]/page.tsx +++ b/src/routes/error/[code]/page.tsx @@ -3,35 +3,31 @@ import "./page.scss"; const ERROR_CONFIG: Record = { "404": { - title: "Page not found", + title: "Страница не найдена", description: - "The page you are looking for does not exist or the link is broken.", + "Запрашиваемая страница не найдена или ссылка неверна.", image: "/assets/img/lady404.png", }, "500": { - title: "Server error", + title: "Ошибка сервера", description: - "An internal error occurred while processing your request. Please try again later.", + "При обработке запроса произошла внутренняя ошибка. Попробуйте позже.", image: "/assets/img/lady500.png", }, "503": { - title: "Service unavailable", + title: "Сервис недоступен", description: - "The service is temporarily unavailable. Please try again in a few moments.", + "Сервис временно недоступен. Попробуйте через несколько минут.", image: "/assets/img/lady500.png", }, }; const FALLBACK = { - title: "Error", - description: "An unexpected error occurred.", + title: "Ошибка", + description: "Произошла непредвиденная ошибка.", image: "/assets/img/lady500.png", }; -/** - * Error page for HTTP-like error codes (404, 500, 503). - * Route: /error/:code - */ export default function ErrorPage(): JSX.Element { const { code } = useParams<{ code: string }>(); const config = (code ? ERROR_CONFIG[code] : undefined) ?? FALLBACK; @@ -52,19 +48,19 @@ export default function ErrorPage(): JSX.Element { className="error-page__btn error-page__btn--primary" href="https://www.aeroflot.ru/booking?from=404" > - Buy Ticket + Купить билет - Home Page + На главную - Support + Поддержка