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}