Lang Attribute for the Block Editor

Descrição

A intenção deste plugin é fornecer uma forma de garantir que qualquer alteração de idioma no conteúdo de uma página seja indicada às tecnologias assistivas. Esta funcionalidade não está disponível por omissão no editor de blocos, pelo que é difícil tornar um site totalmente compatível com as directrizes do WCAG utilizando o editor de blocos, por enquanto.

Esperamos que esta funcionalidade seja implementada no editor de blocos a médio prazo, porque esta simples funcionalidade é realmente necessária para ajudar as pessoas a criar sites acessíveis. Mas, a curto prazo, precisamos de uma solução e este plugin é uma solução que poderá utilizar para tornar o seu site compatível com as directrizes de acessibilidade 🙂

Para mais contexto: este plugin ajuda a tornar o seu site compatível com o Critério de Sucesso 3.1.2 das Directrizes de Acessibilidade para Conteúdo Web (WCAG): “Idioma das Partes”. O objectivo deste critério de sucesso é assegurar que os agentes de utilizador possam apresentar correctamente o conteúdo escrito em vários idiomas.

De acordo com as Directrizes de Acessibilidade para Conteúdo Web:

Isto torna possível aos agentes de utilizador e às tecnologias assistivas apresentar conteúdos de acordo com as regras de apresentação e pronúncia para esse idioma. Isto aplica-se tanto a navegadores gráficos como a leitores de ecrã, ecrãs em braille, e outros navegadores de voz.

Tanto as tecnologias assistivas como os agentes de utilizador convencionais podem apresentar o texto com maior precisão se for identificado o idioma de cada passagem do texto. Os leitores de ecrã podem utilizar as regras de pronúncia do idioma do texto. Os navegadores visuais podem mostrar caracteres e scripts de forma adequada.

Isto é especialmente importante quando se alterna entre idiomas que se lêem da esquerda para a direita para idiomas que se lêem da direita para a esquerda, ou quando o texto é apresentado num idioma que utiliza um alfabeto diferente. Os utilizadores com deficiências que conheçam todos os idiomas utilizados na página web poderão compreender melhor o conteúdo quando cada passagem for reproduzida adequadamente.

Ecrãs

  • Utilização da barra de ferramentas de formatação de editor de blocos para adicionar um atributo de idioma.
  • Verificação de que o atributo lang é apresentado no site.

Instalação

  1. Instale e active o plugin.
  2. Utilize o botão da barra de ferramentas “Atributo lang”, disponível em qualquer conteúdo de texto adicionado no editor de blocos.

Avaliações

22 Fevereiro, 2024
As a user of WordPress with a Persian background, I am genuinely grateful to the developers for offering such a valuable solution.
2 Fevereiro, 2023
Thanks for this little Plugin! Seems it just adds a <span>-tag to the block. This can also be done with the html-mode of the block-editor. But so it might be a little bit easier to maintain.
21 Novembro, 2023
Thank you, thank you, thank you!, for creating and sharing this plugin. As small as this may seem to the less knowledgable, this plugin provides a massive win for accessibility! Update Tuesday, Nov. 21: this plugin still works fine with WordPress 6.4.x! An yes, of course, you can achieve the in the HTML editor manually, but not all users are comfortable doing that. This is a great solution!
Ler todas as 3 avaliações

Contribuidores e programadores

“Lang Attribute for the Block Editor” é software de código aberto. As seguintes pessoas contribuíram para este plugin:

Contribuidores

“Lang Attribute for the Block Editor” foi traduzido para 8 locales. Obrigado aos tradutores pelas suas contribuições.

Traduza o “Lang Attribute for the Block Editor” para o seu idioma.

Interessado no desenvolvimento?

Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.

Registo de alterações

0.3

  • Added support for the dir attribute.

0.2.2

  • Further internationalization fixes.

0.2.1

  • Adds wp_set_script_translations to the main script.

0.2

  • Fixes an i18n issue: JS strings were not translatable.

0.1

  • Plugin initial commit. Works fine 🙂