FEAT-13: singular-aware contract count text (1 Vertrag / n Vertraege)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-06 07:34:25 +02:00
parent 3ec4f660b0
commit a221e366e6
2 changed files with 2 additions and 4 deletions

View File

@@ -58,9 +58,7 @@ export default function VertraegeListPage() {
<header className="page-head"> <header className="page-head">
<div> <div>
<h2>{t.title}</h2> <h2>{t.title}</h2>
<p className="muted"> <p className="muted">{t.countText(totalCount)}</p>
{totalCount} {t.countLabel}
</p>
</div> </div>
<div className="head-actions"> <div className="head-actions">
<Link to="/vertraege/neu" className="btn btn--primary"> <Link to="/vertraege/neu" className="btn btn--primary">

View File

@@ -372,7 +372,7 @@ export const de = {
title: 'Abgabeverträge', title: 'Abgabeverträge',
newButton: 'Neuer Vertrag', newButton: 'Neuer Vertrag',
empty: 'Noch keine Verträge — erstelle den ersten über „Neuer Vertrag“ oder den Abgabe-Bereich.', empty: 'Noch keine Verträge — erstelle den ersten über „Neuer Vertrag“ oder den Abgabe-Bereich.',
countLabel: 'Verträge', countText: (n: number) => (n === 1 ? '1 Vertrag' : `${n} Verträge`),
download: 'Herunterladen', download: 'Herunterladen',
delete: 'Löschen', delete: 'Löschen',
confirmDelete: confirmDelete: