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:
@@ -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">
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user