arrow-py / arrow-py/arrow

Adding Support for Latin Alphabet Output on Indian Language Locales

Open
#974 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
9.1k
Forks
784
PR merge metrics
No merged PRs in 30d

Description

## Feature Request

I think it would be really nice if we were able to add support for Latin alphabet output for some of our Indian language locales. It is quite common for many websites to use the Latin alphabet when writing text in languages such as Hindi, so I think this would be a nice feature to add to Arrow.

Example with Humanize:

"a month ago" -> "एक महीने पहले" (Devanagari script)
"a month ago" -> "ek maheene pahale" (Latin Alphabet)

This could probably be some flag we add to methods like humanize and get. But, I also worry that we may end up adding too many flags/arguments to humanize, especially if we do end up adding features requested by #941 and #973 .

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the existing locale handling behind the humanize and get methods, then compare how Indian language locales currently produce output. Resolve the API choice and supported Latin transliterations; done means the selected locales can return Latin-alphabet output while preserving their existing script output, with coverage for both forms.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
internationalization, localization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.