Skip to content

Integrate Multilingual Support with next-intl and Crowdin #36

@joaoc-dev

Description

@joaoc-dev

Set up internationalization (i18n) using next-intl and integrate Crowdin for translation management.
Include GitHub workflows to automate syncing translations between the codebase and Crowdin.

  1. Set Up next-intl
  2. Refactor App for i18n replacing hardcoded strings
  3. Refactor next/link with next-intl/link for automatic locale handling.
  4. Refactor router.push(..., { locale }) to navigate programmatically.
  5. Integrate Crowdin
  6. Configure GitHub workflow to maintain updated translations
  7. Update README with developer instructions

Configure at least two languages and temporarily place a dropdown on the nav-bar that allows switching.

Metadata

Metadata

Assignees

Labels

configurationConfigurations at code and project leveldocumentationImprovements or additions to documentationenhancementNew feature or requestfrontendIssue related to frontend

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions