Skip to content

feat(i18n): add translations, locale switcher, and user language pref…#50

Merged
evilguy4000 merged 1 commit intodevelopfrom
Feature-Translations
Sep 11, 2025
Merged

feat(i18n): add translations, locale switcher, and user language pref…#50
evilguy4000 merged 1 commit intodevelopfrom
Feature-Translations

Conversation

@evilguy4000
Copy link
Copy Markdown
Collaborator

…erence

  • Integrate Flask-Babel and i18n utilities; initialize in app factory
  • Add preferred_language to User with Alembic migration (011_add_user_preferred_language)
  • Add babel.cfg and scripts/extract_translations.py
  • Add translations/ for en, de, fr, it, nl, fi
  • Update templates to use _() and add language picker in navbar/profile
  • Respect locale in routes and context processors; persist user preference
  • Update requirements and Docker/Docker entrypoint for Babel/gettext support
  • Minor copy and style adjustments across pages

Migration: run alembic upgrade head

…erence

- Integrate Flask-Babel and i18n utilities; initialize in app factory
- Add `preferred_language` to `User` with Alembic migration (011_add_user_preferred_language)
- Add `babel.cfg` and `scripts/extract_translations.py`
- Add `translations/` for en, de, fr, it, nl, fi
- Update templates to use `_()` and add language picker in navbar/profile
- Respect locale in routes and context processors; persist user preference
- Update requirements and Docker/Docker entrypoint for Babel/gettext support
- Minor copy and style adjustments across pages

Migration: run `alembic upgrade head`
@evilguy4000 evilguy4000 merged commit 93dbd1f into develop Sep 11, 2025
@evilguy4000 evilguy4000 deleted the Feature-Translations branch September 19, 2025 06:50
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.

1 participant