feat: add plan title and interval editing to settings

- Add Settings button label i18n (de: Einstellungen)
- Allow editing plan title, feeding per day, feeding interval, and litter interval
- Update PlanSettings component with new form fields
- Add German and English translations for new settings
- Update Plan type to include title property
This commit is contained in:
2026-01-12 23:49:17 +01:00
parent e395f2a8b1
commit 8854cfd1f9
5 changed files with 113 additions and 2 deletions

View File

@@ -66,8 +66,10 @@
"error": "Invalid password"
},
"settings": {
"label": "Settings",
"title": "Plan Settings",
"description": "Update the cat care instructions or notification webhook.",
"titleLabel": "Plan Title",
"webhookLabel": "Notification Webhook (Discord/Telegram)",
"webhookPlaceholder": "https://discord.com/api/webhooks/...",
"webhookDesc": "Get notified on Discord/Telegram when someone books or cancels.",
@@ -75,6 +77,9 @@
"instructionsPlaceholder": "Food: 2x daily, Litter: daily...",
"notifyAllLabel": "Notify for all events",
"notifyAllDesc": "If disabled, only cancellations will be notified.",
"feedingPerDayLabel": "Feeding times per feeding day",
"feedingIntervalLabel": "Feeding interval (days)",
"litterIntervalLabel": "Litter cleaning interval (days)",
"save": "Save changes",
"saving": "Saving...",
"success": "Settings updated!",