Add ability to use CLDR
- Dominant language
- Python
- Stars
- 9.1k
- Forks
- 784
- PR merge metrics
- No merged PRs in 30d
Description
## Feature Request
Add the ability to use CLDR in Arrow for locales to replace and/or supplement the current ones.
CLDR updates can be frequent, so packaging this in Arrow as an extras_require, where a user can update the definitions separately from Arrow and not overwhelm Arrow with many frequent releases would be ideal.
Example: https://unicode-org.github.io/cldr-staging/charts/37/verify/dates/mk.html as an example of what data points CLDR has for the Macedonian language
CLDR has a lot of other data points that we can use to improve Arrow, such as date time formatting, intervals, different calendar support, time zones, humanize support, etc.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by locating Arrow's current locale definitions and examining how an optional extras_require dependency could supply separately updateable CLDR data; done means CLDR can replace or supplement the current locales without requiring frequent Arrow releases.
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