daisy / daisy/MathCAT

Use of period in numbers for European languages

Open
#708 2 comments 1 reaction 0 assignees View on GitHub
rules translation
Dominant language
Rust
Stars
114
Forks
85
Avg merge
1d 11h
Merged PRs (30d)
42

Description

In most European languages, comma is the correct decimal separator. However, sometimes people still use a period.

An example: For both Greek and Norwegian, the number `5.0` is read as "50". It would be better to have it read as "5 dot 0".

Would it be possible to change the rules, such that for languages using
- comma as the decimal separator
- space as the thousand separator (and not period)

a number with a period would be read literal? Like "5 dot 0".

@theodora-anto

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the number-reading rules for Greek and Norwegian and check how decimal and thousand separators are classified. Reproduce the reported MathML example with 5.0, then adjust the relevant rule so it is spoken as “5 dot 0” under the stated separator conditions. Done means the example and equivalent cases no longer read the period as a decimal separator.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
accessibility, internationalization, localization
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.