User Interface medium complexity mobile
2
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

A dedicated settings screen that allows users to browse available languages, select a Sami language variant (initially Northern Sami), and preview the language change before applying it. The screen integrates with the app's existing settings navigation and respects WCAG 2.2 AA requirements for contrast, touch targets, and screen reader support.

Feature: Sami Language Support

language-settings-screen

Responsibilities

  • Display list of available languages with native-script labels
  • Allow user to select and preview a Sami language before confirming
  • Show current active language with visual indicator
  • Trigger locale change through the Localization Service

Interfaces

buildLanguageList()
onLanguageSelected(locale)
showLanguagePreview(locale)
confirmLanguageChange(locale)
getCurrentLanguageDisplay()

Relationships

Dependencies (2)

Components this component depends on