UI copy: replace "child" with "student" and "family" with "profile" #144

Closed
opened 2026-07-29 23:11:45 +00:00 by thatguygriff · 0 comments
Owner

Feedback

Remove "child" and "family" text, use student in place of child, and "profile" instead of "family" in UI

Scope

User-facing strings only — labels, headings, button text, block titles/descriptions, admin screens. Internal identifiers (class names, meta keys, DB columns, CSS classes, REST params) stay as they are unless a rename is cheap and safe; this issue is about what people read.

Files with user-facing copy to sweep

  • templates/frontend/register-page.php
  • templates/frontend/family-page.php
  • templates/frontend/booking-page.php
  • templates/frontend/group-classes-page.php
  • templates/admin/student-detail.php, templates/admin/students.php
  • src/BlockPreview.php, src/BlockRegistrar.php (block titles/descriptions — the us-scheduler/family block label)
  • src/ShortcodeRegistrar.php
  • src/Guardian/* and src/Auth/RegistrationPage.php — error and notice strings
  • assets/js/register.js, assets/js/guardian.js, assets/js/booking.js, assets/js/group-classes.js

Also update the affected assertions in tests/Unit/.

Notes

  • "Family page" / "family account" becomes "Profile".
  • Watch for strings where "student" already means the account holder — reword so "student" isn't ambiguous between the account holder and the people they book for.
## Feedback > Remove "child" and "family" text, use student in place of child, and "profile" instead of "family" in UI ## Scope User-facing strings only — labels, headings, button text, block titles/descriptions, admin screens. Internal identifiers (class names, meta keys, DB columns, CSS classes, REST params) stay as they are unless a rename is cheap and safe; this issue is about what people read. ## Files with user-facing copy to sweep - `templates/frontend/register-page.php` - `templates/frontend/family-page.php` - `templates/frontend/booking-page.php` - `templates/frontend/group-classes-page.php` - `templates/admin/student-detail.php`, `templates/admin/students.php` - `src/BlockPreview.php`, `src/BlockRegistrar.php` (block titles/descriptions — the `us-scheduler/family` block label) - `src/ShortcodeRegistrar.php` - `src/Guardian/*` and `src/Auth/RegistrationPage.php` — error and notice strings - `assets/js/register.js`, `assets/js/guardian.js`, `assets/js/booking.js`, `assets/js/group-classes.js` Also update the affected assertions in `tests/Unit/`. ## Notes - "Family page" / "family account" becomes "Profile". - Watch for strings where "student" already means the account holder — reword so "student" isn't ambiguous between the account holder and the people they book for.
thatguygriff added the enhancement label 2026-07-29 23:11:45 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Unsupervised/unsupervised-scheduler#144