Skip to content

Harden translated information tooltips - #50

Merged
Jellman86 merged 1 commit into
devfrom
fix/translated-tooltips
Jul 29, 2026
Merged

Harden translated information tooltips#50
Jellman86 merged 1 commit into
devfrom
fix/translated-tooltips

Conversation

@Jellman86

Copy link
Copy Markdown
Owner

What changed

  • localise information-button accessible labels across all nine supported locales
  • associate every tooltip with its trigger and keep long help scrollable inside mobile and short-landscape viewports
  • explicitly focus tapped help buttons for reliable mobile Safari behaviour
  • reject blank source and translated locale strings in the locale audit
  • review and correct VMAF, HDR tone-map, and operational help translations, including unsafe literal Russian and Simplified Chinese wording
  • correct stale README/configuration/roadmap claims and remove the obsolete global Verification screenshot

Why

Information help was visually present but some assistive labels remained English, long translated copy could be clipped, and touch browsers did not have a dependable focus path. A documentation review also found old descriptions of Scott's preset and VMAF cost after the current per-library and hardware-tone-map work.

User impact

Help text is now translated, keyboard- and touch-reachable, programmatically associated, and contained within the viewport. The wording accurately distinguishes optional VMAF sampling and the selectable software/supported-hardware HDR tone-map engine. No settings or defaults change.

Validation

  • dotnet build Optimisarr.slnx --no-restore -warnaserror — 0 warnings
  • dotnet test Optimisarr.slnx --no-build --no-restore — 1,487 passed
  • npm run check — clean
  • npm run build — passed
  • npm run test:e2e — 46 passed
  • python3 scripts/check_docs.py — passed
  • python3 scripts/check_openapi.py — current
  • interactive Playwright touch/mobile pass at 375 px in Simplified Chinese — tooltip and Tools layout remained within the viewport

@Jellman86
Jellman86 merged commit 27255c5 into dev Jul 29, 2026
8 checks passed
@Jellman86
Jellman86 deleted the fix/translated-tooltips branch July 29, 2026 10:23
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.

1 participant