Command Palette

Search for a command to run...

Contributing to LocaleDB

LocaleDB is an open-source project and we love contributions from developers worldwide!

Fix Data

Correct typos or update outdated locale information.

Add Country

Add missing countries using standard codes.

Improve Code

Enhance the UI, search, or build scripts.

Data Contribution Workflow

1

Fork & Setup

Fork the GitHub repository and clone it to your local machine.

2

Use Data Overrides

To fix data, do not edit the generated files in /data/countries/. Instead, create or edit a file in /data/overrides/XX.json (where XX is the country code).

// data/overrides/TR.json
{
  "currency": {
    "symbolPosition": "before"
  }
}
3

Verify & Submit

Run the build script to verify your changes are merged correctly. Then submit a Pull Request with references to official sources.

npm run build:data

Guidelines

Pull Requests

  • One change per PR
  • Clear, descriptive commit messages
  • Link to official sources (CLDR, Gov sites)

Resources

Need Help?

Have a question or stuck on a step? Start a discussion on GitHub.

Join Discussion