Conversation
…simple sensor descriptions
…sage across screens fix: update version to 1.0.0+12 and adjust localization extraction tool
- Updated PDF file name in summary screen to use localized string. - Simplified pluralization logic in overall message and share text generation. - Enhanced language switcher to display localized language names. - Removed deprecated localization extraction script. - Updated version number in pubspec.yaml. - Added tests for locale-aware pluralization in app localizations.
- Created new localization files for Czech (cs.txt), Danish (da.txt), French (fr.txt), Dutch (nl.txt), and Polish (pl.txt). - Each file includes descriptions, titles, hints, and various device-related terms to support multi-language functionality. - Ensured consistency in key naming conventions across all languages for better maintainability.
- Removed French, Dutch, Polish, and English localization entries for fitness tracker, smart scale, health sharing, and location tracking. - Updated localization key resolver to reflect the removed entries. - Adjusted device model to remove references to health sharing and location tracking. - Modified summary screen layout for better responsiveness on narrow devices. - Updated version number in pubspec.yaml to 1.0.0+20. - Cleaned up tests to remove references to removed features and ensure compatibility with the updated device model.
…multiple languages
Andx667
marked this pull request as ready for review
May 26, 2026 15:21
… for Android and Windows builds
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces significant improvements to Windows platform support and localization handling, as well as enhancements to the developer workflow. The main changes include adding Windows build and release automation, improving device catalog sorting and localization, and updating project metadata. Below are the most important changes grouped by theme:
Windows Platform Support and CI/CD Automation
.github/workflows/check.yml) to automate building and distributing Windows app binaries..github/workflows/release.yml) to build and attach both Android and Windows (MSIX installer) artifacts to GitHub releases, including steps for versioning and environment setup. [1] [2] [3] [4]Localization and Device Catalog Improvements
CatalogDatainlib/data/catalog_data.dartto use the new localization API, improved device sorting by popularity, and made device/room names localization-aware. Also, removed some unused device templates. [1] [2] [3] [4] [5]lib/l10n/app_de.arb) with new language names, improved privacy messaging, fixed pluralization, and added a localized PDF file name. [1] [2] [3] [4] [5]Developer Workflow Enhancements
.vscode/tasks.json). [1] [2] [3].vscode/settings.json).Project Metadata Updates
.metadatato reflect the latest Flutter revision and migration state for all platforms. [1] [2]