2.10.0

This release makes the admin **translatable and easier to read**. The whole interface can now run in another language, high school (CCP) pathways are far easier to find and edit, and the dark theme and contrast issues that made a few screens hard on the eyes are fixed.

  • Added The admin is now fully translatable. Every screen in the Kenii admin , labels, buttons, messages, tab names, table headers, empty states , reads through WordPress's standard translation system, so a college can run the whole interface in another language by dropping in one language file. Ships a translation template (`languages/kenii-catalog-admin.pot`, ~2,400 phrases) for translators, detects the WordPress site/user language automatically, and leaves English unchanged for everyone else.
  • Added A "HS Pathway" indicator and filter on the Pathway Programs list , each program shows how many of its credentials have an active high school (CCP) pathway, and a "Has HS pathways" filter narrows the list to just those. Finding which programs carry high school pathways is now a glance instead of a hunt.
  • Changed Replaced the earlier lightweight admin translation layer with the native WordPress one (`@wordpress/i18n`), so translations use the same tools every WordPress translator already knows (Poedit, Loco, translate.wordpress.org) and load without a rebuild. Stored data (course codes, saved settings, credential-type tokens) stays canonical and untranslated , only what a user reads on screen is localized.
  • Fixed The "Enable CCP Pathways" toggle now reflects and saves its real state. It was loading off on every visit regardless of what was saved, hiding a program's credentials until it was manually switched on , confusing on programs that already had pathways configured.
  • Fixed Requirement group cards no longer render as bright white blocks in dark mode , they now use the theme's dark surface, so the Requirements editor reads cleanly in the dark theme.
  • Fixed The CCP phase editor is easier to read and work with , the grade, term, subject, and course-name fields no longer truncate ("Secondary", full course names, and subjects now fit).
  • Fixed Fixed a color-contrast shortfall on "Missing"/error badges so they meet WCAG AA (4.5:1) against their light background.