Skip to content

Version 1.2.0: German, Spanish and French, and a language picker - #1

Merged
szabolevi98 merged 2 commits into
mainfrom
claude/practical-einstein-twuon9
Oct 2, 2026
Merged

szabolevi98 merged 2 commits into
mainfrom
claude/practical-einstein-twuon9

Conversation

@szabolevi98

Copy link
Copy Markdown
Owner
  • German, Spanish and French next to Hungarian and English (lib/l10n/app_{de,es,fr}.arb, generated code regenerated with flutter gen-l10n).
  • Language picker under Settings → Language: "The phone's language" (default) or one of the five, each named in itself. Stored as Settings.language (null = follow the phone) and passed to MaterialApp.locale.
  • Background notifications use the language picked in the app, then the phone's, then English.
  • New locales registered in Android locales_config.xml and iOS CFBundleLocalizations; README updated.
  • Version 1.2.0+5.

Tests: flutter analyze clean, flutter test 53 passing, including new ones for the settings round trip, a stored language showing the app in it, and picking a language in Settings.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Trb77rZR1irRvHaiLdhk9v


Generated by Claude Code

claude added 2 commits October 2, 2026 20:40
The app follows the phone's language or the one picked under Settings,
and background notifications come in the same language.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Trb77rZR1irRvHaiLdhk9v
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Trb77rZR1irRvHaiLdhk9v
@szabolevi98
szabolevi98 merged commit b9a0737 into main Oct 2, 2026
2 checks passed
@szabolevi98
szabolevi98 deleted the claude/practical-einstein-twuon9 branch October 2, 2026 21:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants