feat(i18n): migrate hardcoded German strings to t() across 104 components/pages — AST-based batch with re-parse gate, 423 new de.json keys; tsc clean; vitest failures byte-identical to clean-tree baseline (pre-existing)

This commit is contained in:
Agent Zero
2026-08-27 01:43:06 +02:00
parent 5680179260
commit 4cb5298768
105 changed files with 1204 additions and 459 deletions
+3 -3
View File
@@ -394,7 +394,7 @@ export function CustomFieldsPage() {
required
value={form.label}
onChange={(e) => handleLabelChange(e.target.value)}
placeholder="z.B. Branche, Abteilung, Geburtsdatum"
placeholder={t('customFields.zbbrancheabteilunggeburtsdatum')}
/>
{/* Name (auto-generated) */}
@@ -404,7 +404,7 @@ export function CustomFieldsPage() {
value={form.name}
onChange={(e) => handleNameChange(e.target.value)}
helperText="Wird automatisch aus der Bezeichnung generiert"
placeholder="z.B. branche, abteilung, geburtsdatum"
placeholder={t('customFields.zbbrancheabteilunggeburtsdatum2')}
/>
{/* Field type */}
@@ -423,7 +423,7 @@ export function CustomFieldsPage() {
required
value={form.optionsStr}
onChange={(e) => setForm((prev) => ({ ...prev, optionsStr: e.target.value }))}
placeholder="Option 1, Option 2, Option 3"
placeholder={t('customFields.option1option2option3')}
helperText="Trennen Sie die Optionen mit Kommas"
/>
)}