Unify frontend German UI copy

This commit is contained in:
AzuTear
2026-06-17 14:11:30 +02:00
parent 12cf63ef49
commit 6b679937fe
12 changed files with 59 additions and 59 deletions
+6 -6
View File
@@ -80,10 +80,10 @@ async function login(role: 'viewer' | 'admin') {
<div class="rounded-full border border-violet-100 bg-violet-50/70 px-4 py-2 text-sm text-violet-800">
{{ authStore.session.displayName }} · {{ authStore.session.role }}
</div>
<Button variant="ghost" @click="authStore.logout()">Logout</Button>
<Button variant="ghost" @click="authStore.logout()">Abmelden</Button>
</template>
<template v-else>
<Button variant="ghost" @click="loginOpen = !loginOpen">Sign in</Button>
<Button variant="ghost" @click="loginOpen = !loginOpen">Einloggen</Button>
<Button @click="login('viewer')">Mit Twitch Login</Button>
</template>
</div>
@@ -91,13 +91,13 @@ async function login(role: 'viewer' | 'admin') {
<div v-if="loginOpen && !authStore.session" class="rounded-[28px] border border-violet-100 bg-white/80 p-5">
<div class="grid gap-4 md:grid-cols-3">
<input v-model="loginForm.displayName" type="text" class="rounded-2xl border border-violet-200 px-4 py-3" placeholder="Display Name" />
<input v-model="loginForm.twitchUserId" type="text" class="rounded-2xl border border-violet-200 px-4 py-3" placeholder="Twitch User ID" />
<input v-model="loginForm.displayName" type="text" class="rounded-2xl border border-violet-200 px-4 py-3" placeholder="Anzeigename" />
<input v-model="loginForm.twitchUserId" type="text" class="rounded-2xl border border-violet-200 px-4 py-3" placeholder="Twitch Nutzer-ID" />
<div class="flex flex-wrap gap-3">
<Button :disabled="authStore.loading" @click="login('viewer')">
{{ authStore.loading ? 'Loggt ein ...' : 'Viewer Login' }}
{{ authStore.loading ? 'Loggt ein ...' : 'Viewer-Login' }}
</Button>
<Button variant="secondary" :disabled="authStore.loading" @click="login('admin')">Admin Login</Button>
<Button variant="secondary" :disabled="authStore.loading" @click="login('admin')">Admin-Login</Button>
</div>
</div>
<p v-if="loginError" class="mt-3 text-sm text-rose-700">{{ loginError }}</p>
@@ -33,7 +33,7 @@ const currentSeason = computed(() => store.adminSeasonDetail)
{{ currentSeason.currentPhase || 'Kein Status' }}
</span>
<span class="rounded-full border border-violet-100 bg-white px-3 py-1.5 text-xs font-semibold text-slate-600">
{{ currentSeason.isCurrent ? 'Public-Jahr' : 'Nicht aktiv' }}
{{ currentSeason.isCurrent ? 'Oeffentliches Jahr' : 'Nicht aktiv' }}
</span>
</div>