Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for language of parts to TinyMCE #4218

Open
StephDriver opened this issue May 31, 2024 · 3 comments
Open

Add support for language of parts to TinyMCE #4218

StephDriver opened this issue May 31, 2024 · 3 comments
Labels
a11y Issues that relate to acessibility new feature A new thing that doesn't exist yet size XS Extra small VPAT Issue prioritised for VPAT improvements.

Comments

@StephDriver
Copy link
Contributor

StephDriver commented May 31, 2024

We are not currently compliant with WCAG 3.1.2 Language of Parts

The human language of each passage or phrase in the content can be programmatically determined except for proper names, technical terms, words of indeterminate language, and words or phrases that have become part of the vernacular of the immediately surrounding text.

This is due to user-content, but we are not facilitating non-technical users as to how they mark up phrases in other languages.

We do currently set hte language of the page (as per WCAG 3.1.1) but where words or phrases are not in that language, they need to be marked up as per technique H58.. We do not need to do this with words in common usage, such as in situ but for clarity, we should consider maintaining a list of words not being marked up.

The following examples from the #4194 should be considered when implementing this feature.

  • Sample 2, items 39 and 54
  • Sample 3, items 20 and 35
@StephDriver StephDriver added new feature A new thing that doesn't exist yet a11y Issues that relate to acessibility labels May 31, 2024
@StephDriver StephDriver added the VPAT Issue prioritised for VPAT improvements. label Jun 27, 2024
@StephDriver
Copy link
Contributor Author

Can we implement an extension for TinyMCE along these lines? https://github.com/openedx/tinymce-language-selector

@StephDriver
Copy link
Contributor Author

at implementation need to pick out the correct tool - the above is an example.

@StephDriver StephDriver changed the title Phrases in other languages need markup Add support for language of parts to TinyMCE Oct 10, 2024
@StephDriver StephDriver added the size XS Extra small label Oct 10, 2024
@joemull
Copy link
Member

joemull commented Oct 17, 2024

This is quite closely related to #4139

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Issues that relate to acessibility new feature A new thing that doesn't exist yet size XS Extra small VPAT Issue prioritised for VPAT improvements.
Projects
Status: Sent to Dev
Development

No branches or pull requests

2 participants