* Add Swedish localization file sv.json
* Add Swedish language support
* Add Swedish to supported languages in README
* Translate Swedish locale strings to Swedish
* Add missing items, translated with AI
---------
Co-authored-by: Niklas Engvall <niklas@engvall.it>
Features:
- Add SHA256 checksum verification after download (before decompression)
- Support cancellation during decompression phase
- Reset storage selection when cancelling flash operation
- Improve log format with ANSI colors for hastebin upload
API & Data:
- Switch to armbian-images.json endpoint (from all-images.json)
- Use board_name from API instead of local board_names.json lookup
- Add file_url_sha field for SHA256 verification
- Remove deprecated board_names.json file
- Add new vendors: Allwinner, ARM, SpacemiT, TQ-Group
- Fix YouYeeToo prefix capitalization
Localization:
- Add verifyingSha translation key to all 15 locales
- Remove unused home.images key from all locales
Documentation:
- Update README to mention SHA256 verification
- Add i18next and react-i18next for internationalization
- Add sys-locale Rust crate for cross-platform locale detection
- Add Tauri command get_system_locale for backend locale detection
- Create translation files for 14 languages:
EN, IT, DE, FR, ES, PT, NL, PL, RU, ZH, JA, KO, UK, TR
- Update all UI components to use translations
- Update README with new features and 307+ boards count