aboutsummaryrefslogtreecommitdiff
path: root/src/routes/events/group
diff options
context:
space:
mode:
Diffstat (limited to 'src/routes/events/group')
-rw-r--r--src/routes/events/group/[group]/+page.svelte23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/routes/events/group/[group]/+page.svelte b/src/routes/events/group/[group]/+page.svelte
index c02c1b51..34db0fae 100644
--- a/src/routes/events/group/[group]/+page.svelte
+++ b/src/routes/events/group/[group]/+page.svelte
@@ -7,6 +7,7 @@ import root from "$lib/Utility/root";
import { onMount } from "svelte";
import Group from "$lib/Events/Group.svelte";
import Event from "$lib/Events/Event.svelte";
+import locale from "$stores/locale";
import type { PageData } from "./$types";
export let data: PageData;
@@ -23,16 +24,16 @@ const asEvent = (event: unknown) => event as EventType;
</script>
{#await groupsResponse}
- <Message message="Loading group ..." />
+ <Message message={$locale().events?.loadingGroup} />
{:then group}
{#if group}
{#await group.json()}
- <Message message="Parsing group ..." />
+ <Message message={$locale().events?.parsingGroup} />
{:then json}
{#if json === null}
<Message message="" loader="ripple" slot>
- This group may not exist. Please
- <a href={'#'} onclick={() => location.reload()}>try again</a> later.
+ {$locale().events?.groupNotExistPrefix}
+ <a href={'#'} onclick={() => location.reload()}>{$locale().common?.tryAgain}</a>{$locale().events?.groupNotExistSuffix}
</Message>
{:else}
{@const group = asGroup(json)}
@@ -42,13 +43,13 @@ const asEvent = (event: unknown) => event as EventType;
<Spacer />
<details open>
- <summary>Events</summary>
+ <summary>{$locale().events?.summary}</summary>
{#await fetch(root(`/api/events?group=${data.group}`))}
- <Message message="Loading events ..." />
+ <Message message={$locale().events?.loadingEvents} />
{:then eventsResponse}
{#await eventsResponse.json()}
- <Message message="Parsing events ..." />
+ <Message message={$locale().events?.parsingEvents} />
{:then events}
{#if events}
{#each events as rawEvent, i}
@@ -60,17 +61,17 @@ const asEvent = (event: unknown) => event as EventType;
{/each}
{/if}
{:catch}
- <Message message="" loader="ripple" slot withReload>Error parsing events.</Message>
+ <Message message="" loader="ripple" slot withReload>{$locale().events?.errorParsingEvents}</Message>
{/await}
{/await}
</details>
{/if}
{:catch}
- <Message message="" loader="ripple" slot withReload>Error parsing group.</Message>
+ <Message message="" loader="ripple" slot withReload>{$locale().events?.errorParsingGroup}</Message>
{/await}
{:else}
- <Message message="Parsing groups ..." />
+ <Message message={$locale().events?.parsingGroups} />
{/if}
{:catch}
- <Message message="" loader="ripple" slot withReload>Error loading group.</Message>
+ <Message message="" loader="ripple" slot withReload>{$locale().events?.errorLoadingGroup}</Message>
{/await}