BitNumberField spin buttons fall back to undocumented English labels

Cerrado Apto para principiantes
#14,562 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Ya se ha fusionado un pull request relacionado.

  • #14595 de @msynk — fusionado

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
62/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
csharp

Línea de trabajo

Empieza con los comentarios de documentación XML de los parámetros IncrementAriaLabel, DecrementAriaLabel y la etiqueta del botón de borrado de BitNumberField, luego con la tabla de parámetros de la demo, que indica que su valor predeterminado es null. Compáralos con los textos de respaldo en inglés que el componente realmente muestra. El estado mínimo de finalización es que la documentación indique el texto de respaldo de cada etiqueta; si los textos de respaldo deben localizarse es una decisión de los mantenedores que debe confirmarse antes de programar.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area / BlazorUI

When IncrementAriaLabel and DecrementAriaLabel are left unset, BitNumberField names its spin buttons "Increase value" and "Decrease value". The docs don't say so: the XML docs only describe the parameters, and the demo's parameter table lists their default as null. A localized page gets no hint that there is English text to replace until someone reads the rendered markup.

On a Persian page that doesn't set them, a screen reader reads "Increase value, button" in the middle of a Persian form. With HideInput the buttons are the only tab stops, so it comes up every time. The clear button ("Clear value") and the loading announcement ("Loading") fall back to English the same way.

<div dir="rtl" lang="fa">
    <BitNumberField @bind-Value="hours" Label="ساعت" Mode="BitSpinButtonMode.Spread" />
</div>

@code {
    private int hours = 1;
}

Expected: the docs give the default the buttons actually get.
Actual: the docs say null, and the buttons are named "Decrease value" and "Increase value".

Seen with Bit.BlazorUI 11.0.0-pre-16, the same on develop.

Lenguaje dominante
C#
Estrellas
1.4k
Forks
264
Merge medio
10 h 5 min
PR fusionados (30 d)
501

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de bitfoundation/bitplatform

Todos los issues de bitfoundation/bitplatform

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.