next-intl-add-language

Par github · awesome-copilot

Ajouter une nouvelle langue à une application Next.js + next-intl

npx skills add https://github.com/github/awesome-copilot --skill next-intl-add-language

Ceci est un guide pour ajouter une nouvelle langue à un projet Next.js utilisant next-intl pour l'internationalisation.

  • Pour l'i18n, l'application utilise next-intl.
  • Toutes les traductions se trouvent dans le répertoire ./messages.
  • Le composant UI est src/components/language-toggle.tsx.
  • La configuration du routage et du middleware sont gérées dans :
    • src/i18n/routing.ts
    • src/middleware.ts

Lors de l'ajout d'une nouvelle langue :

  • Traduisez tout le contenu de en.json vers la nouvelle langue. L'objectif est d'avoir toutes les entrées JSON dans la nouvelle langue pour une traduction complète.
  • Ajoutez le chemin dans routing.ts et middleware.ts.
  • Ajoutez la langue à language-toggle.tsx.

Skills similaires