Skip to content

NVDA not announcing british currency correctly when number processing is enabled #10

@mobeeniqbal

Description

@mobeeniqbal

Hi.
This is a fantastic add-on, many thanks for all your hard work. I have encountered a small bug which I am hoping can be rectified. I have noticed with the latest update that NVDA does not read financial transactions correctly, for example when looking at a bank statement. Here is an example.
I have the minimum number of digits set to 5.
If I type £3000, NVDA reads this as 3 thousand pounds which is what I would expect.
However if I type £30000, NVDA reads this as 3 0 0 0 0 pounds. So the pounds symbol is read after the amount, and the currency amount is not properly recognised. What I would expect it to say is thirty thousand pounds.
Let's take another example. If the amount is £3,650, NVDA reads this as three, six thousand 500 pounds. When the add-on is disabled, NVDA reads the currency amounts correctly. This also seems to affect transactions starting with the $ symbol, I have not tested euros.
Is there any way of implementing a function to specify which symbols should be excluded from processing? Or including a list of currency symbols that the add-on will ignore by default? as it seems to also affect other currencies. So if the number has a £ symbol at the start it will not be processed at all regardless of the number of digits setting. in general. I am using Windows 10 with NVDA 2024.3.1 with version 1.0.20240820 of the add-on. I hope this all makes sense? I'd be happy to test any changes to the add-on and provide feedback.
Kind regards,
Mo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions