Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Change strings being read in dialog to MathML

Offen
#52 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
52/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
python
Bereich
accessibility

Rechercherichtung

Finde die Dialogbehandlung für die relative Änderung der Rate und die relative Änderung der Pause und prüfe anschließend, wie der aktuelle Wert der Preference API während der Sprachausgabe angewendet wird. Die Arbeit ist abgeschlossen, wenn beide Zeichenfolgen MathML für die Sprachauflösung verwenden und Apply/Ok den aktuellen Wert aktualisiert, während das bisherige Verhalten der Preference erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

needs check User Interface

Although the strings can be translated, the "Auto" setting means the right version probably won't be read.

It would be better to use the MathML and let the speech resolution and translated speech rules do the speech.

There are two places to change: relative rate change and relative pause change. A way to do this is to save the old preference value, set a new value, do the speech, and then restore the old value. A problem with this approach is that this preference is now (during the current instance of NVDA running) an API pref that overrides a user pref, so Apply/Ok needs to set the value because re-reading the pref file won't change the current value.

Vorherrschende Sprache
Python
Sterne
10
Forks
10
Ø Merge
10 Std. 40 Min.
Gemergte PRs (30 T.)
4

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus daisy/MathCATForPython

Alle Issues in daisy/MathCATForPython

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.