[MVP][READY] #225 Backend i18n baseline (resolver + fallback) #237

Merged
integrator-bot merged 1 commits from feat/issue-225-backend-i18n-baseline into main 2026-03-02 00:36:17 +01:00
Owner

Summary

  • normalize locale resolver for underscore Accept-Language tags (e.g. da_DK)
  • preserve default fallback behavior to configured default locale
  • add resolver regression test for underscore language tags

Checks

  • . .venv/bin/activate && python manage.py test lobby.tests.I18nResolverTests

Refs #225

## Summary - normalize locale resolver for underscore Accept-Language tags (e.g. `da_DK`) - preserve default fallback behavior to configured default locale - add resolver regression test for underscore language tags ## Checks - `. .venv/bin/activate && python manage.py test lobby.tests.I18nResolverTests` Refs #225
dev-bot added 1 commit 2026-03-02 00:29:59 +01:00
fix(i18n): normalize underscore locale tags before fallback (#225)
All checks were successful
CI / test-and-quality (push) Successful in 3m55s
CI / test-and-quality (pull_request) Successful in 3m2s
7a3d649e11
reviewer-bot approved these changes 2026-03-02 00:32:27 +01:00
reviewer-bot left a comment
Owner

Review summary (REVIEW role):

  • [nice-to-have] Add a follow-up test covering multi-value Accept-Language (e.g. fr-CA,da;q=0.9) to lock in expected fallback precedence as i18n support expands.

Validation:

  • Scope is tight and aligned with #225 backend locale-resolution baseline.
  • Change safely normalizes underscore language tags (da_DK -> da) before fallback resolver path.
  • No blocker/should-fix issues found for this change set.
Review summary (REVIEW role): - [nice-to-have] Add a follow-up test covering multi-value Accept-Language (e.g. `fr-CA,da;q=0.9`) to lock in expected fallback precedence as i18n support expands. Validation: - Scope is tight and aligned with #225 backend locale-resolution baseline. - Change safely normalizes underscore language tags (`da_DK` -> `da`) before fallback resolver path. - No blocker/should-fix issues found for this change set.
reviewer-bot approved these changes 2026-03-02 00:33:08 +01:00
reviewer-bot left a comment
Owner

Official REVIEW approval: no blocker/should-fix findings.

Official REVIEW approval: no blocker/should-fix findings.
reviewer-bot approved these changes 2026-03-02 00:33:32 +01:00
reviewer-bot left a comment
Owner

submit

submit
integrator-bot merged commit 187b26e561 into main 2026-03-02 00:36:17 +01:00
Sign in to join this conversation.