Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Use of period in numbers for European languages

Open
#708 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

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.

Description

rules translation

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 <mn>5.0</mn> 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

Dominant language
Rust
Stars
114
Forks
85
Avg merge
1d 11h
Merged PRs (30d)
66

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from daisy/MathCAT

All issues in daisy/MathCAT

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.