lk-geimfari / mimesis

Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.
https://mimesis.name
MIT License
4.38k stars 326 forks source link

Add Arabic language support #1435

Closed lk-geimfari closed 4 months ago

lk-geimfari commented 10 months ago

Arabic is one of the most widely spoken languages, with a total of 362 million speakers, so it might be a good idea to support it in Mimesis.

There is a list of countries to support:

Obviously, the most common data should be inherited from the base locale to avoid duplicate data.

Related issues:

lk-geimfari commented 10 months ago

So if there is anyone who knows Arabic, please let me know.

Iten-No-404 commented 9 months ago

Hello, I can speak Arabic (from Egypt). How can I help?

lk-geimfari commented 9 months ago

You can take a look at how locales are organized in Mimesis right here: https://github.com/lk-geimfari/mimesis/tree/master/mimesis/data/locale_template

After that, you need to add Arabic data to all files (person.json, datetime.json etc.)

lk-geimfari commented 9 months ago

@Iten-No-404 ^

Iten-No-404 commented 9 months ago

Alright, I'll take a look and hopefully start a pull request soon. I'll let you know if I have any questions.

lk-geimfari commented 9 months ago

@Iten-No-404 Great! Thank you!