hensei-web/components
Justin Edmund 3d67622353
Fix i18n migration to next-intl (#430)
## Summary
- Fixed translation key format compatibility with next-intl
- Fixed pluralization format from i18next to next-intl format
- Fixed dynamic translation key error handling
- Updated server components to match API response structure
- Fixed useSearchParams import location

## Changes
- Changed pluralization from `{{count}} items` to `{count} items` format
- Added proper error handling for missing translation keys
- Fixed import paths for next-intl hooks
- Fixed PartyPageClient trying to set non-existent appState.parties

## Test plan
- [x] Verified translations render correctly
- [x] Tested pluralization works with different counts
- [x] Confirmed no console errors about missing translations
- [x] Tested party page functionality

🤖 Generated with [Claude Code](https://claude.ai/code)

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-03 16:25:59 -07:00
..
about Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
auth Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
character Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
common Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
dialogs Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
ElementToggle Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
ErrorSection Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
extra Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
filters Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
head Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
Header Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
HovercardHeader Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
job Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
LanguageSwitch Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
Layout Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
mastery Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
MentionList Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
party Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
raids Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
reps Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
search Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
summon Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
toasts Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
uncap Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00
weapon Fix i18n migration to next-intl (#430) 2025-09-03 16:25:59 -07:00