{ "examples.actor.blurb": "Quem fez algo, em palavras: o nome de uma pessoa, ou o agente e a pessoa por quem agiu. Sem distintivo nem ícone.", "examples.actor.states.an-agent-acting-for-a-person": "O nome do agente e, depois, a pessoa em nome de quem agiu. Quando foi a própria aplicação a fazer algo, não mostre nada.", "examples.api-tokens.blurb": "A página de tokens de API: a revelação única, o formulário de criação, a lista e os botões de revogar.", "examples.api-tokens.states.four-tokens-two-of-them-live": "Os formulários de revogar enviam para /tokens/revoke, /tokens/revoke-agent e /tokens/revoke-all, sob o caminho da própria página. Aponte-os para onde a sua aplicação os trata.", "examples.api-tokens.states.just-created-the-secret-shown-once": "Mostre isto na resposta ao próprio formulário de criação, e não a redirecione: o segredo está nessa resposta e em mais lado nenhum.", "examples.back-nav.blurb": "A ligação para subir um nível, por cima de um ecrã de detalhe ou de edição.", "examples.badge.blurb": "Uma etiqueta com contorno em maiúsculas, para marcas pequenas e fixas. Diferente do status-pill, que é o estado de um registo.", "examples.box.blurb": "O cartão de secção com espaçamento, e o título que fica fora dele.", "examples.bulk-bar.blurb": "A faixa de cabeçalho do modo de seleção, que substitui a barra de lista: a contagem, uma ligação para alargar a seleção e o menu de ações.", "examples.bulk-bar.states.three-rows-selected": "O item destrutivo fica em último: a primeira entrada é o valor que o Enter do formulário à volta dispara por omissão.", "examples.button.blurb": "Os botões têm quatro variantes e três tamanhos, e uma ligação pode parecer um. Para o indicador que um formulário mostra enquanto é enviado, veja form-foot.", "examples.callout.blurb": "O único vocabulário de avisos: faixa com cor, ícone de tom, título a negrito opcional e um parágrafo de corpo.", "examples.callout.states.negative-announced-as-an-alert": "role=\"alert\" faz um leitor de ecrã anunciá-lo logo que aparece. Reserve-o para mensagens que não podem esperar.", "examples.choice-field.blurb": "Cartões de opção: o grupo de rádios ou caixas que preferimos. O título fica curto; a descrição explica.", "examples.confirm-form.blurb": "A linha de ações da página de confirmação. As ações destrutivas têm rota própria em vez de um diálogo, por isso não há nada para programar.", "examples.confirm-form.states.ordinary-default-cancel-wording": "A ligação de cancelar diz Cancelar, que é o habitual. Mude-a quando as palavras do próprio formulário forem mais claras.", "examples.detail-list.blurb": "Lista de definições sobre um registo num ecrã de detalhe. A marca mono é para valores de aspeto técnico.", "examples.dropdown.blurb": "Um desdobrável sem JavaScript nenhum: um botão summary sobre um painel de ligações simples. Ponha-o numa fila, ao lado daquilo sobre que atua, nunca sozinho numa linha.", "examples.dropdown.states.menu-idiom": "O menu details/summary por trás dos menus de excedente do cabeçalho e do filtro de uma barra de lista, mais um filtro aplicado como etiqueta removível.", "examples.empty-state.blurb": "O cartão de estado vazio. Um estado vazio com caminhos para os primeiros passos.", "examples.error-page.blurb": "O corpo inteiro de uma resposta de erro: o estado, uma frase honesta, um caminho de volta e referências de 500 que um administrador pode usar.", "examples.error-page.states.500-server-error": "O 500 é o único estado com referência: quem opera o sistema pode procurá-la com grep nos registos.", "examples.error-page.states.anything-else-the-generic-pair": "Qualquer estado sem redação própria recebe este par genérico: um título que diz que algo está mal e um texto que diz para tentar de novo.", "examples.field-check.blurb": "O único mecanismo de comutação: uma caixa de verificação a sério com aspeto de interruptor, sem perder teclado nem leitor de ecrã.", "examples.field-date.blurb": "Um campo de data nativo, mais a caixa de linguagem natural que o datetime.js acrescenta quando o campo tem data-rst-date. Escreva \"amanhã\" nele.", "examples.field-date.states.enhanced-input-type-tomorrow-or-in-3-weeks": "As palavras que analisa estão em data-rst-date-words, aqui na língua da página. O i18n/.json tem-nas em doze línguas, por isso o campo pode analisar a língua da página, seja ela qual for.", "examples.field-date.states.plain-the-bare-native-input": "Sem nenhum atributo de melhoria, por isso o datetime.js não encontra nada. O seletor nativo continua a abrir.", "examples.field-daterange.blurb": "Um início e um fim como um único fieldset com etiqueta. Dê a cada campo o seu próprio name e id.", "examples.field-daterange.states.date-and-time-seeded": "Confirme o início com o fim ainda vazio e o datetime.js preenche o fim uma hora depois. Nada na marcação faz isso; é o script que o faz.", "examples.field-datetime.blurb": "Uma data e uma hora num só campo, um só valor.", "examples.field-datetime.states.enhanced-input-type-tomorrow-or-in-3-weeks": "As palavras que analisa estão em data-rst-date-words, aqui na língua da página. O i18n/.json tem-nas em doze línguas, por isso o campo pode analisar a língua da página, seja ela qual for.", "examples.field-datetime.states.plain-the-bare-native-input": "Sem nenhum atributo de melhoria, por isso o datetime.js não encontra nada. O seletor nativo continua a abrir.", "examples.field-money.blurb": "Um valor numa só moeda. O código da moeda aparece junto ao rótulo e é enviado com o formulário, por isso uma moeda que mudou enquanto alguém escrevia é detetada ao guardar.", "examples.field-select.blurb": "O invólucro de campo à volta de um select nativo. Acrescente data-rst-select e o select.js transforma-o numa caixa com filtro; o que o formulário envia continua a ser o select nativo. Compensa a partir de umas dez opções.", "examples.field-select.states.hand-written-with-optgroups": "As opções agrupadas são optgroup que escreve à mão. O select.js mantém os grupos em vez de os deitar fora; um select também pode recusar a melhoria por completo com data-rst-select=\"false\".", "examples.field-select.states.twelve-options-the-filterable-combobox": "Acrescente data-rst-select a partir de umas dez opções. Abaixo disso, deixe-o de fora: procurar entre um punhado de itens é mobília, não ajuda.", "examples.field-text.blurb": "Um campo de texto com etiqueta. O asterisco do marcador de obrigatório é aria-hidden; o sinal programático é o atributo required do campo.", "examples.field-text.states.the-headline-field": "Dê ao campo principal de um formulário, um título ou um nome, rst-input=\"primary\" para um campo mais destacado.", "examples.field-textarea.blurb": "O invólucro do field-text à volta de um textarea.", "examples.field-time.blurb": "O mesmo invólucro à volta de um campo de hora nativo. A melhoria lê um relógio em vez de um calendário.", "examples.field-url.blurb": "Um campo de endereço web que aceita example.com com ou sem https://. O que ler o formulário tem de acrescentar o esquema e verificar o endereço.", "examples.field.blurb": "Etiqueta, campo, dica opcional, ajuda e erro. O controlo geral do tipo texto, com um ID explícito.", "examples.form-error.blurb": "A linha de resumo de erros de um formulário, role=\"alert\". Deixe-a de fora quando não houver erro.", "examples.form-foot.blurb": "A linha final de um formulário: um botão de envio principal e uma ligação opcional para cancelar. Cancelar é uma ligação, porque sair de um formulário é navegar.", "examples.form-foot.states.idle-the-button-before-anything-happens": "Um botão que MUDA alguma coisa recebe um estado de carregamento; um botão que apenas revela alguma coisa — uma divulgação, um menu pendente, um separador — não. O busy.js aplica essa regra a todos os botões de envio de todos os formulários, sem nada para ativar.", "examples.form-foot.states.working-what-busy-js-writes-on-the-way-out": "Apenas o botão em que se clicou: todos os outros botões de envio do formulário mantêm o seu nome e o seu valor, e o próprio formulário fica protegido contra um segundo envio. data-busy=\"false\" desativa a regra, no formulário ou num botão; data-busy-label substitui o texto. Sem scripts nada disto acontece e o formulário é enviado exatamente como sempre foi, por isso apanhar um segundo envio continua a ser tarefa da sua aplicação.", "examples.form-layout.blurb": "Os atributos que dão a um formulário o seu ritmo e a sua barra de guardar. Envolvem uma série de campos que compõe à mão.", "examples.format-abbr.blurb": "A etiqueta mostra o texto completo quando passa o rato por cima. Isso não funciona num telemóvel, e os leitores de ecrã saltam-no muitas vezes. Escreva também as palavras por extenso à primeira vez.", "examples.format-addresses.blurb": "A etiqueta
não é para moradas postais. É para dizer quem escreveu a página. Uma morada de entrega é texto normal. Uma lista de pessoal é uma lista.", "examples.format-dates.blurb": "Ponha a data numa etiqueta