diff --git a/frontend/src/components/TimeSyncNotice.tsx b/frontend/src/components/TimeSyncNotice.tsx
index 119284e..364ec03 100644
--- a/frontend/src/components/TimeSyncNotice.tsx
+++ b/frontend/src/components/TimeSyncNotice.tsx
@@ -83,8 +83,8 @@ export default function TimeSyncNotice({
const msgJa = error
? `時刻同期に失敗しました: ${error}`
: ahead
- ? `端末の時計が正確な時刻より ${formatDelay(skewVal)} 進んでいます(通信往復遅延 ${rttMs ?? "-"}ms)`
- : `端末の時計が正確な時刻より ${formatDelay(-skewVal)} 遅れています(通信往復遅延 ${rttMs ?? "-"}ms)`;
+ ? `端末の時計が基準時刻より ${formatDelay(skewVal)} 進んでいます(往復遅延 ${rttMs ?? "-"}ms)`
+ : `端末の時計が基準時刻より ${formatDelay(-skewVal)} 遅れています(往復遅延 ${rttMs ?? "-"}ms)`;
const msgEn = error
? `Time sync failed: ${error}`
: ahead
diff --git a/frontend/src/components/Timer.tsx b/frontend/src/components/Timer.tsx
index 880cec0..bd128bd 100644
--- a/frontend/src/components/Timer.tsx
+++ b/frontend/src/components/Timer.tsx
@@ -98,7 +98,7 @@ export default function Timer() {
setLoaded(true);
setErrorMsg("Failed to load schedule; using defaults.");
logApiError("loadSchedule", e);
- toastError("スケジュール取得に失敗しました", e instanceof Error ? e.message : String(e || ""));
+ toastError("スケジュールを取得できませんでした", e instanceof Error ? e.message : String(e || ""));
}
}, [applySchedule]);
@@ -203,7 +203,7 @@ export default function Timer() {
- エピソードを選択し、必要であれば開始時刻(HH:MM)を入力して「現在のエピソードに設定」を押してください。 + エピソードを選び、必要に応じて開始時刻(HH:MM)を入力し、「現在のエピソードに設定」を押してください。
{loading &&