An intent on a currency symbol is ignored when a number follows
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 66/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- rust, xml, yaml
- Ambito
- accessibility
Direzione di ricerca
Start with the currency rule in SharedRules/general.yaml and trace how its match and DefinitionValue(*[1], 'Speech', 'CurrencySymbols') handle the intent attribute. Compare the existing output for the provided MathML examples, including both mi and mo, with the intended speech; decide how the currency word should be ordered with the number. Done means the symbol's intent is preserved when a number follows and the output is verified for both element types.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
<math><mi intent="peso">$</mi><mn>200</mn></math>
This reads "200 dollars" (Spanish: "200 dólares"); the author's intent is lost. Alone, <mi intent="peso">$</mi> reads "peso". The same happens with <mo intent="peso">.
The currency rule in SharedRules/general.yaml matches on the text of *[1] (DefinitionValue(*[1], 'Speech', 'CurrencySymbols')), so it still fires after the intent has renamed the element. Adding *[1][self::m:mi or self::m:mo] to its match makes the intent win. It then reads "peso 200", in the written order, so maybe it would be better to use the intent name as the currency word ("200 pesos").
This matters in Latin America, where $ is usually the local peso.
- Lingua principale
- Rust
- Stelle
- 131
- Fork
- 97
- Merge medio
- 21h 45m
- PR unite (30g)
- 95
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di daisy/MathCAT
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di daisy/MathCAT
Issue simili
-
area:schema documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
ElectronicWave/Elemental#252 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dekobon/big-code-analysis#1887 ·
I maintainer di solito rispondono entro 1 giorno
-
Shell中文符号输入异常Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno