Skip to content

Phase 4: Spanish labels and WCAG AA fixes - #188

Merged
sbc1-code merged 1 commit into
mainfrom
claude/phase4-spanish-a11y
Nov 10, 2026
Merged

sbc1-code merged 1 commit into
mainfrom
claude/phase4-spanish-a11y

Conversation

@sbc1-code

Copy link
Copy Markdown
Owner

Phase 4: Spanish and accessibility (draft, needs owner look)

Spanish

  • Mobile menu button announced as "Abrir menú" / "Cerrar menú" (was English on every page).
  • Blog index title, "Todos" tab, filter label and empty state follow the site language. All posts stay listed by default so Spanish readers can still open English guides.
  • FAQ: "job programado" is now "tarea programada".

Accessibility (axe-core 4, WCAG 2.2 AA, 390px light mode): 2 issue types on every page before, 0 on 14 pages in EN and ES after.

  • Contrast: light-mode slate-500 small text was 4.47:1 (needs 4.5). Now #5e7088, 4.75:1, visually almost identical. Dark mode unchanged. Ad labels and one About footnote moved from 2.46:1 to slate-600.
  • Label in name: EN/ES buttons now announced "EN, Switch to English" / "ES, Cambiar a español". Browser tests updated to the new names.

Housekeeping

Checks

  • Full npm test passes after a prerendered build. Entry bundle 62.00 KB gzip (budget 62.25).
  • Not audited: dark-mode contrast, screen-reader walkthroughs, physical devices.

Generated by Claude Code

@sbc1-code
sbc1-code marked this pull request as ready for review November 10, 2026 21:17
@sbc1-code
sbc1-code merged commit 6aa86d4 into main Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants