Goal
On signup, automatically create a default calendar for the new user. Behavior remains admin-configurable.
Copy lock (en)
One message template — not string concat:
{name}'s Calendar
Possessives don’t concat cleanly once humans translate; keep the whole string in one en message.
Admin
- Toggle: enable/disable auto-create on signup
- Optional: override name template (still one message / config string, not concat)
- Document defaults in DEVELOPING / admin UI
Acceptance
Goal
On signup, automatically create a default calendar for the new user. Behavior remains admin-configurable.
Copy lock (en)
One message template — not string concat:
{name}'s CalendarPossessives don’t concat cleanly once humans translate; keep the whole string in one
enmessage.Admin
Acceptance
enmessage key (see sibling i18n ticket) — no hardcoded concat in Kotlin/UI