diff --git a/frontend/src/components/Feed.tsx b/frontend/src/components/Feed.tsx index 210c1ae..ad46558 100644 --- a/frontend/src/components/Feed.tsx +++ b/frontend/src/components/Feed.tsx @@ -255,7 +255,7 @@ export default function Feed({ meta: { kind: "video-hidden", videoId: id, - title: v?.title ?? "this video", + title: v?.title ?? i18n.t("feed.thisVideo"), channelId: v?.channel_id ?? "", channelName: v?.channel_title ?? "", }, @@ -270,7 +270,7 @@ export default function Feed({ meta: { kind: "video-watched", videoId: id, - title: v?.title ?? "this video", + title: v?.title ?? i18n.t("feed.thisVideo"), channelId: v?.channel_id ?? "", channelName: v?.channel_title ?? "", }, diff --git a/frontend/src/components/Modal.tsx b/frontend/src/components/Modal.tsx index 99b5b6b..805743f 100644 --- a/frontend/src/components/Modal.tsx +++ b/frontend/src/components/Modal.tsx @@ -1,5 +1,6 @@ import { useEffect, useRef, type ReactNode } from "react"; import { createPortal } from "react-dom"; +import { useTranslation } from "react-i18next"; import { X } from "lucide-react"; import { useBackToClose } from "../lib/history"; @@ -27,6 +28,7 @@ export default function Modal({ children: ReactNode; maxWidth?: string; }) { + const { t } = useTranslation(); // Browser/mouse Back closes the topmost modal instead of navigating away. useBackToClose(onClose); @@ -76,7 +78,8 @@ export default function Modal({

{title}