diff options
Diffstat (limited to 'src/lib/Home/LastActivity.svelte')
| -rw-r--r-- | src/lib/Home/LastActivity.svelte | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/Home/LastActivity.svelte b/src/lib/Home/LastActivity.svelte index 4ade371a..1b4952f8 100644 --- a/src/lib/Home/LastActivity.svelte +++ b/src/lib/Home/LastActivity.svelte @@ -4,6 +4,8 @@ import { onMount } from "svelte"; import type { AniListAuthorisation } from "$lib/Data/AniList/identity"; import { lastActivityDate } from "../Data/AniList/lastActivity"; import settings from "$stores/settings"; +import locale from "$stores/locale"; +import { get } from "svelte/store"; let { user }: { user: AniListAuthorisation } = $props(); let lastActivityWasToday = $state(true); @@ -34,6 +36,7 @@ const timeLeftToday = () => { const hoursLeft = 24 - currentHour; let minutesLeft = 0; let timeLeft = ""; + const l = get(locale)(); if (hoursLeft > 0) { minutesLeft = hoursLeft * 60 - currentMinute; @@ -42,9 +45,9 @@ const timeLeftToday = () => { } if (minutesLeft > 60) { - timeLeft = `${Math.round(minutesLeft / 60)} hours`; + timeLeft = `${Math.round(minutesLeft / 60)} ${l.home?.lastActivity?.hoursUnit ?? "hours"}`; } else { - timeLeft = `${minutesLeft} minutes`; + timeLeft = `${minutesLeft} ${l.home?.lastActivity?.minutesUnit ?? "minutes"}`; } return timeLeft; @@ -53,7 +56,6 @@ const timeLeftToday = () => { {#if !$settings.displayDisableLastActivityWarning && !lastActivityWasToday} <blockquote> - You don't have any new activity statuses from the past day! Create one within {timeLeftToday()} - to keep your streak! + {$locale({ values: { timeLeft: timeLeftToday() } }).home?.lastActivity?.warning} </blockquote> {/if} |