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

Markdown conversion for pt-BR - Replace - Accessibility section ⚠️ Do not squash ⚠️ #8516

Merged
merged 3 commits into from
Sep 26, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Large diffs are not rendered by default.

27 changes: 0 additions & 27 deletions files/pt-br/web/accessibility/aria/aria_guides/index.html

This file was deleted.

25 changes: 25 additions & 0 deletions files/pt-br/web/accessibility/aria/aria_guides/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: ARIA guides
slug: Web/Accessibility/ARIA/ARIA_Guides
tags:
- ARIA
- Accessibility
translation_of: Web/Accessibility/ARIA/ARIA_Guides
---
Aplicações de internet ricas acessíveis (**ARIA**) define caminhos para fazer a web mais acessível para pessoas com deficiências. Umas poucas linhas guias para seguirem que garante melhor acessibilidade, como usar drag and drop para colocações de widgets.

- Manipulação de erros em formulários
- Widgets de rotulagens
- Rotulagem de widgets compostos e regiões
- Gerenciamento do foco em Widgets Compostos (aria-activedescendant vs roving tabindex)
- Usando funções de referência
- Manipulação dinâmica de atualizações & Regiões ao vivo
- Virtual vs. Modo não Virtual em AT Produtos
- Usando Drag & Drop
- Notificar usuários de Não-ARIA Leitores de telas
- Estrtura de fixação com papel de apresentação
- Esconder tabela de leiaute (Layout)
- Gerenciamento de diálogos modais e não modais
- Usando ARIA com HTML5
- Como testar ARIA
- ARIA em dispositivos móveis

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
title: Guia para implementar o leitor de tela ARIA
slug: Web/Accessibility/ARIA/ARIA_Screen_Reader_Implementors_Guide
tags:
- ARIA
- Acessibilidade
translation_of: Web/Accessibility/ARIA/ARIA_Screen_Reader_Implementors_Guide
original_slug: Web/Accessibility/ARIA/Guia_para_implementar_o_leitor_de_tela_ARIA
---
## Regiões Ativas

Este é apenas um guia. Uma marcação de região ativa é uma área complexa que é algo aberto à interpretações. O que segue pretende prover um guia de implementação que respeita a necessidade dos desenvolvedores de leitores de tela para tentar novas coisas. A intenção é chegar a um balanço entre providenciar um guia útil em como usar o significado de marcação pretendido

### Interpretando a marcação de região ativa WAI-ARIA

1. Mudanças ativas são são dicas: Em geral marcação de região ativa é dado pelo autor como dicas, e a tecnologia assistiva pode permitir , site or even region-specific settings, assim como heurística para ajudar com mudanças ativas nas páginas que não têm dicas WAI-ARIA.
2. Opcionalmente, criar uma segunda, queue adicional se o usuário configurar um segundo canal de hardware: Se há dois canais para apresentação (i.e. text-to-speech e display Braile), então duas queues podem ser mantidas para permitir apresentação paralela. Os canais poderiam se configurados pelo usuário para apresentar regiões ativas baseada em vez ou prioridades.
3. Regiões ocupadas: Qualquer alteração numa região marcada com aria-busy="true" não deve ser adicionada à queue até que aquele atributo seja limpo.
4. Prioridade (aria-live ou a partir da vez) tem primeira precedência: itens deveriam ser adicionados à queue baseadas no seu nível de prioridade da propriedade aria-live ou inerente da vez (i.e. role="log" é prioridade por padrão). Itens assertivos são os primeiros então nível de prioridade. Alternativamente, implementações podem escolher ter uma política de limpeza mais items de prioridade, i.e. itens assertivos limpam qualquer item de prioridade da queue.
5. Tempo toma a segunda procedência: Priorizar itens com o mesmo nível de prioridade de acordo com quando o evento ocorre (eventos anteriores vêm primeiro). Itens presentes do mesmo nível de prioridade na ordem do que ocorreu primeiro.
6. Regiões atômicas (aria-atomic="true") com mudanças múltiplas não deveriam estar presentes duas vezes com o mesmo conrteúdo. Como um novo evento para uma região atômica é adicionada à queue e remove um evento anterior para a mesma região. É provavelmente desejável que tenha pelo menos um pequeno timeout antes de apresentar mudanças numa região atômica, com a finalidade de evitar apresentar a região duas vezes para duas mudançasque ocorrem rapidamente uma após a outra.
7. Inclua labels quando estiver apresntando mudanças: se a mudança ocorre em algo com um label de alguma forma semântico, fale o label. Isso é particularmente importante para mudanças em data cells, onde os headers column e row fornecem informação contextual importante.

### Ideias para Configurações e Heurística

1. Permitir uma voz diferente (em text-to-speech) ou outras características de apresentação para setar mudanças ativas seperadamente.
2. Quando não há marcação WAI-ARIA presente, automaticamente apresenta algumas mudanças a mesnos que o usuário configure todas as mudanças ativas para desligado. Por exemplo, mudanças automáticas de fala que são causadas pela própria entrada do usuário, como parte do contexto daquela entrada.
3. Permitir configurações globais para desligar a apresentação de mudanças ativas, apresentar todas as mudanças ativas, use marcação, ou seja "esperto" (use heurística).

### Detalhes para Processamento via APIs Platform Acessibility

Esperamos que o desenvolvedor do navegador irá trabalhar para fornecer implementações consistentes. A imlementação mais completa das regiões ativas atualmente está no Firefox 3. Aqui está como [regiões ativas WAI-ARIA são expostas no Firefox 3](/en/AJAX/WAI_ARIA_Live_Regions//API_Support "http://developer.mozilla.org/editor/fckeditor/core/editor/en/AJAX/WAI_ARIA_Live_Regions//API_Support").
Loading