Locale Selector Widget
Component Detail
User Interface
low complexity
mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Settings widget that lists available locales and conditionally surfaces Northern Sami only when the ARB bundle is marked complete. Renders inside the existing App Settings screen without requiring a dedicated page, preventing partial-translation states from reaching production.
locale-selector-widget
Responsibilities
- Render locale list sourced from Sami Localization Bundle availability manifest
- Dispatch locale selection to Sami Localization Bundle and persist preference via Preferences Service
- Suppress Sami locale entry when translation completeness flag is false
Interfaces
LocaleSelectorWidget({required SamiLocalizationBundle bundle})
onLocaleSelected(Locale locale) → void
Relationships
Dependencies (2)
Components this component depends on