Overview
A Flutter package that provides mappings from locale codes to their human-readable names for 563 locales. It simplifies localization by enabling developers to display localized language and country names in apps, improving user experience across international audiences. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. It is ideal for applications requiring accurate and consistent locale naming without manual data management.
Use cases
- Displaying localized language names in dropdowns
- Supporting multi-language app interfaces
- Enhancing user settings with readable locale labels
- Building language selection screens
- Internationalizing app metadata
- Providing accurate country and language labels
Key features
- 563 locale code to name mappings
- Cross-platform compatibility
- Simple API integration
- No external dependencies
- Maintained and up-to-date
- Open-source on GitHub
Suitable for
- Apps targeting global users
- Localization-heavy applications
- Language picker components
- Internationalized UI elements
- Developers seeking ready-made locale data
Considerations
- Does not include translations or strings
- Requires additional packages for full i18n
- Locale names are static and not customizable
- Not intended for runtime translation
- Limited to name mapping only