Possibility to change numeral system
Open, Needs TriagePublic

Description

For now, we only handle Arabic numeral system (0, 1...). It may be interesting to be able to change the numeral system (for example Eastern Arabic numeral system).

For this, we would need to call Core.convertNumberToLocaleString for all the numbers we display on screen and update this function to use the wanted system.

Maybe also adding it as an option in the dice (we already have roman numbers in this)?

Important note for 2024:
Dear GSoC aspirants, do not comment in the task to ask if you can take it. It is reserved for the contributor we will select for GSoC.
For now, please make sure you have already compiled and learnt a bit about GCompris and you are really interested by it (more than just doing the GSoC but wanting to become a long term contributor).
The development is done on Linux, please install one either via dual boot or virtual machine if you don't have one. You can choose any distro. In case you want to try out KDE’s distribution, https://neon.kde.org
To help you get started with GCompris development: https://gcompris.net/wiki/Qt_Quick_development_process
Once you have compiled and played a bit, if you have found bugs or potential improvement, come discuss with us in https://webchat.kde.org/#/room/#gcompris:kde.org (to create an account follow https://community.kde.org/Matrix#Getting_Started).
We have several tasks for newcomers (browse https://phabricator.kde.org/project/view/144/) to start to learn the code.

jjazeix created this task.Apr 7 2023, 5:57 AM

Hello mentors! My name is Ahmed Mohamed Kamel , a CS student ,and I am excited to express my interest in participating in the GCompris project.
Here’s what I’ve understood about the project:
GCompris:
An educational software suite designed for children aged 2 to 10.
Offers a wide range of activities covering subjects like numeracy games, reading, and more.
The goal is to enhance it by allowing users to choose from different numeral systems

Can you help me start working on the project?

jjazeix updated the task description. (Show Details)Feb 15 2024, 6:31 PM
jjazeix updated the task description. (Show Details)

Thank you for the clarification