content: repair visitor-facing copy and briefing accessibility

Public pages no longer describe their own pipeline, case and service
labels are real accessible names, and the contact briefing writes
localized fields without empty optional lines.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-25 17:46:32 +02:00
parent d954361724
commit cfc7580a8f
24 changed files with 125 additions and 110 deletions

View File

@@ -9,6 +9,7 @@ import {
type HomePageCopy,
type LegalPageCopy,
type PageCopy,
type ProjectsPageCopy,
type ServicePageCopy,
type ServicePageId,
type StackPageCopy,
@@ -47,6 +48,10 @@ export class ContentService {
return computed(() => this.content[this.localeService.locale()].contact);
}
projects(): Signal<ProjectsPageCopy> {
return computed(() => this.content[this.localeService.locale()].projects);
}
stack(): Signal<StackPageCopy> {
return computed(() => this.content[this.localeService.locale()].stack);
}