Skip to content

Conversation

@mikenikles
Copy link
Contributor

Summary

  • Add @inlang/paraglide-js for i18n with SSR support
  • Create translation files for English, Spanish, Arabic, German, Korean, and French
  • Add RTL (right-to-left) support for Arabic
  • Internationalize all 18 UI components with ~285 translation keys
  • Add language toggle component with native language names and flags
  • Use logical CSS properties (me-, ms-, text-start, text-end) for RTL compatibility

Test plan

  • Verify language toggle works in UI
  • Test each language displays correctly
  • Test Arabic RTL layout renders properly
  • Run type check (npm run check)

🤖 Generated with Claude Code

- Add @inlang/paraglide-js for i18n with SSR support
- Create translation files for English, Spanish, Arabic, German, Korean, and French
- Add RTL (right-to-left) support for Arabic
- Internationalize all 18 UI components with ~285 translation keys
- Add language toggle component with native language names and flags
- Use logical CSS properties (me-, ms-, text-start, text-end) for RTL compatibility

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mikenikles mikenikles merged commit c6c011b into main Dec 30, 2025
1 check failed
@mikenikles mikenikles deleted the feature/internationalization branch December 30, 2025 06:56
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