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
+4 -4
View File
@@ -184,7 +184,7 @@ function AgentForm({
onChange={(e) => updateField('name', e.target.value)}
required
className="w-full rounded-lg border border-secondary-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder="My Agent"
placeholder={t('agentDashboard.myagent')}
/>
</div>
<div>
@@ -196,7 +196,7 @@ function AgentForm({
onChange={(e) => updateField('description', e.target.value)}
rows={2}
className="w-full rounded-lg border border-secondary-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder="Optional description"
placeholder={t('agentDashboard.optionaldescription')}
/>
</div>
</div>
@@ -213,7 +213,7 @@ function AgentForm({
onChange={(e) => updateField('model', e.target.value)}
list="model-suggestions"
className="flex-1 rounded-lg border border-secondary-300 px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder="gpt-4"
placeholder={t('agentDashboard.gpt4')}
/>
<datalist id="model-suggestions">
{commonModels.map((m) => (
@@ -233,7 +233,7 @@ function AgentForm({
onChange={(e) => updateField('system_prompt', e.target.value)}
rows={4}
className="w-full rounded-lg border border-secondary-300 px-3 py-2 text-sm font-mono focus:outline-none focus:ring-2 focus:ring-primary-500"
placeholder="You are a helpful assistant..."
placeholder={t('agentDashboard.youareahelpfulassistant')}
/>
</div>