small fix (1)

This commit is contained in:
Ludwig Lehnert 2025-06-13 09:21:14 +02:00
parent 15d054f090
commit cbb1da50df
Signed by: ludwig
SSH Key Fingerprint: SHA256:4vshH9GJ8TLO1RS2fY6rDDLnq7+KVvSClCY+uEhYYRA
2 changed files with 8 additions and 3 deletions

4
src/lib/lang.ts Normal file
View File

@ -0,0 +1,4 @@
export function lang() {
if (typeof window !== 'object') return 'en';
return navigator.language;
}

View File

@ -4,6 +4,7 @@
import { dateDiff } from "$lib/date"; import { dateDiff } from "$lib/date";
import { getKeyVault, loggedIn } from "$lib/auth"; import { getKeyVault, loggedIn } from "$lib/auth";
import { encrypt, uint8ToHex } from "$lib/crypto"; import { encrypt, uint8ToHex } from "$lib/crypto";
import { lang } from "$lib/lang";
type StatusT = "pending" | "active" | "error"; type StatusT = "pending" | "active" | "error";
let status = $state<StatusT>("pending"); let status = $state<StatusT>("pending");
@ -121,8 +122,8 @@
style="animation-delay: 50ms;" style="animation-delay: 50ms;"
> >
<div class="rounded-3xl bg-white px-3 py-1 font-serif text-center w-fit"> <div class="rounded-3xl bg-white px-3 py-1 font-serif text-center w-fit">
<h1 class="font-bold text-xl">{now.toLocaleDateString(navigator.language, { dateStyle: 'long' })}</h1> <h1 class="font-bold text-xl">{now.toLocaleDateString(lang(), { dateStyle: 'long' })}</h1>
<h2 class="text-sm">{now.toLocaleTimeString(navigator.language)}</h2> <h2 class="text-sm">{now.toLocaleTimeString(lang())}</h2>
</div> </div>
{#if !!recordingStart} {#if !!recordingStart}
@ -132,7 +133,7 @@
<div> <div>
<span class="text-md"> <span class="text-md">
<!-- <span class="font-bold">Recording</span> --> <!-- <span class="font-bold">Recording</span> -->
<span>{dateDiff(now, recordingStart).toLocaleTimeString(navigator.language, { minute: 'numeric', second: 'numeric' })}</span> <span>{dateDiff(now, recordingStart).toLocaleTimeString(lang(), { minute: 'numeric', second: 'numeric' })}</span>
</span> </span>
</div> </div>
</div> </div>