From 1c013b301c992bfbbce77efe38c1006b6d2c8a41 Mon Sep 17 00:00:00 2001 From: patrick Date: Fri, 11 Sep 2026 18:35:54 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20generalize=20UI=20wording=20=E2=80=94?= =?UTF-8?q?=20Verein=E2=86=92Organisation,=20Mannschaft=E2=86=92Team?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Makes the German UI labels domain-neutral (Verein/Firma both fit "Organisation"), Mannschaft was pure sports vocabulary and is replaced with Team. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_0143yYvjesjHndBACoweyK67 --- .../src/components/dashboard/CreateOrganizationForm.tsx | 4 ++-- frontend/src/components/dashboard/DashboardTiles.tsx | 2 +- .../src/components/dashboard/OrganizationSwitcher.tsx | 6 +++--- frontend/src/pages/MembersPage.tsx | 2 +- frontend/src/pages/TeamsPage.tsx | 8 ++++---- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/frontend/src/components/dashboard/CreateOrganizationForm.tsx b/frontend/src/components/dashboard/CreateOrganizationForm.tsx index b0fb456..5ec7a84 100644 --- a/frontend/src/components/dashboard/CreateOrganizationForm.tsx +++ b/frontend/src/components/dashboard/CreateOrganizationForm.tsx @@ -61,7 +61,7 @@ export function CreateOrganizationForm() { return ( - Verein anlegen + Organisation anlegen
@@ -94,7 +94,7 @@ export function CreateOrganizationForm() { /> {error &&

{error}

}
diff --git a/frontend/src/components/dashboard/DashboardTiles.tsx b/frontend/src/components/dashboard/DashboardTiles.tsx index 4d48d00..79eee5c 100644 --- a/frontend/src/components/dashboard/DashboardTiles.tsx +++ b/frontend/src/components/dashboard/DashboardTiles.tsx @@ -23,7 +23,7 @@ interface TileDef { const tileDefs: TileDef[] = [ { key: "members", label: "Mitglieder", icon: Users, href: "/members" }, { key: "departments", label: "Abteilungen", icon: Layers, href: "/departments" }, - { key: "teams", label: "Mannschaften", icon: Shield, href: "/teams" }, + { key: "teams", label: "Teams", icon: Shield, href: "/teams" }, { key: "chatRooms", label: "Chatgruppen", icon: MessageSquare }, { key: "invitations", label: "Einladungen", icon: Mail }, ]; diff --git a/frontend/src/components/dashboard/OrganizationSwitcher.tsx b/frontend/src/components/dashboard/OrganizationSwitcher.tsx index 17fb0ff..10bee21 100644 --- a/frontend/src/components/dashboard/OrganizationSwitcher.tsx +++ b/frontend/src/components/dashboard/OrganizationSwitcher.tsx @@ -15,17 +15,17 @@ export function OrganizationSwitcher() { } if (error) { - return

Vereine konnten nicht geladen werden

; + return

Organisationen konnten nicht geladen werden

; } if (organizations.length === 0) { - return

Kein Verein zugeordnet

; + return

Keine Organisation zugeordnet

; } return ( setName(e.target.value)} /> + setName(e.target.value)} />
{departments.length === 0 && (

Erst eine Abteilung anlegen.

@@ -137,7 +137,7 @@ export function TeamsPage() { {loading ? (

Lädt…

) : teams.length === 0 ? ( -

Keine Mannschaften

+

Keine Teams

) : ( teams.map((team) => (