Skip to content

Localization & Accessibility

fparted is built to be globally accessible, featuring full multi-language translations and screen-reader semantics.


🌍 Supported Locales

Translations are maintained in standard Flutter Application Resource Bundle (.arb) files under lib/l10n/:

Locale Code Language Native Name Status
en English English 100% (Default Source)
ru Russian Русский 100% Translated
vi Vietnamese Tiếng Việt 100% Translated
zh Chinese (Simplified) 简体中文 100% Translated

♿ Accessibility & Semantic Annotations

  • Screen Reader Semantics: All interactive partition graph segments, table headers, risk chips, and disk items expose explicit Semantics(label: ...) and tooltip descriptions.
  • Risk Chips: High-risk destructive actions are clearly demarcated with high-contrast warning badges (RiskLevel.destructive, RiskLevel.mutating, RiskLevel.readOnly) to assist visually impaired and color-blind users.
  • Touch Targets: All Navigation Rail items and dialog buttons meet standard minimum 48x48 dp touch target requirements with Material ink ripples.