Skip to content

CORE-AAM: Require ariaNotify announcements to be translated when the page is auto-translated - #2860

Open
cookiecrook wants to merge 2 commits into
mainfrom
core-aam-265-translate-arianotify
Open

CORE-AAM: Require ariaNotify announcements to be translated when the page is auto-translated#2860
cookiecrook wants to merge 2 commits into
mainfrom
core-aam-265-translate-arianotify

Conversation

@cookiecrook

@cookiecrook cookiecrook commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🚀 Netlify Preview:
🔄 this PR updates the following sspecs:

Summary

Adds a new Translation step to the ariaNotify algorithm mapping table in Core-AAM.

When the user agent presents a document in a machine-translated rendering (e.g. via a built-in "Translate this page" feature), the announcement passed to ariaNotify is currently conveyed to assistive technologies in the original content language rather than the language the user sees. This change adds an RFC-2119 requirement that the UA MUST apply the same translation to the announcement before performing the platform-specific notification steps, and a note that the platform notification should not be triggered until translation completes (so the original and translated strings aren't spoken in sequence).

Details

  • New Translation row in the ariaNotify algorithm mapping table, placed after the existing Language row and before the platform-specific rows.
  • Note referencing that the same translation step is expected to apply to live region announcements before their platform notifications, per the discussion in the issue.
  • Changelog entry added.

Verified in smhigley's test case that ariaNotify strings are not currently auto-translated by browsers.

Closes w3c/core-aam#265

🤖 Generated with Claude Code

…page is auto-translated

Add a Translation step to the ariaNotify algorithm mapping table requiring
user agents to apply the browser's machine translation to the announcement
before raising the platform accessibility notification, and to defer that
notification until translation completes.

Closes w3c/core-aam#265
@netlify

netlify Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploy Preview for wai-aria ready!

Name Link
🔨 Latest commit 93f09d9
🔍 Latest deploy log https://app.netlify.com/projects/wai-aria/deploys/6a7dd85b5e6531000837be7d
😎 Deploy Preview https://deploy-preview-2860--wai-aria.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

🚀 Deployed on https://deploy-preview-2860--wai-aria.netlify.app

@github-actions
github-actions Bot temporarily deployed to pull request August 3, 2026 15:24 Inactive
@daniel-montalvo daniel-montalvo added i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. ARIA 1.3 labels Aug 3, 2026
@daniel-montalvo daniel-montalvo added the 1.3-Blocking Blocking issues for 1.3 WRWD label Aug 6, 2026
@cookiecrook

Copy link
Copy Markdown
Contributor Author

@twilco has WebKit PR 71083 up already. 🔥

@spectranaut spectranaut left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems fine to me except for an editorial question I have about when we update the changelog! I'll approve once I understand that.

Comment thread core-aam/index.html Outdated
Comment thread core-aam/index.html Outdated
Co-authored-by: Valerie Young <spectranaut@igalia.com>
@github-actions
github-actions Bot temporarily deployed to pull request August 13, 2026 14:46 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.3-Blocking Blocking issues for 1.3 WRWD ARIA 1.3 i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. spec:core-aam

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Core-AAM: new UA req that ariaNotify strings should be translated when browser view is auto-translated

4 participants