--- createdAt: 2025-12-30 updatedAt: 2026-05-31 title: "Fastify i18n - Guide complet pour traduire votre application" description: "Oubliez i18next. Le guide 2026 pour créer une application Fastify multilingue (i18n). Traduisez avec des agents IA et optimisez la taille du bundle, le SEO et les performances." keywords: - Internationalisation - Documentation - Intlayer - Fastify - JavaScript - Backend slugs: - doc - environment - fastify applicationTemplate: https://github.com/aymericzip/intlayer-fastify-template history: - version: 8.9.0 date: 2026-05-04 changes: "Mettre à jour l'utilisation de l'API useIntlayer de Solid pour un accès direct aux propriétés" - version: 7.6.0 date: 2025-12-31 changes: "Ajout de la commande init" - version: 7.6.0 date: 2025-12-31 changes: "Historique initial" --- # Traduire votre backend Fastify avec Intlayer | Internationalisation (i18n) `fastify-intlayer` est un puissant plugin d'internationalisation (i18n) pour les applications Fastify, conçu pour rendre vos services backend accessibles à l'international en fournissant des réponses localisées selon les préférences du client. > Voir l'implémentation du paquet sur GitHub : https://github.com/aymericzip/intlayer/tree/main/packages/fastify-intlayer ### Cas d'utilisation pratiques - **Afficher les erreurs backend dans la langue de l'utilisateur** : Lorsqu'une erreur survient, afficher des messages dans la langue maternelle de l'utilisateur améliore la compréhension et réduit la frustration. Cela est particulièrement utile pour les messages d'erreur dynamiques qui peuvent être affichés dans des composants frontend tels que des toasts ou des modals. - **Récupération de contenu multilingue** : Pour les applications récupérant du contenu depuis une base de données, l'internationalisation garantit que vous pouvez servir ce contenu en plusieurs langues. Ceci est crucial pour des plateformes comme les sites e-commerce ou les systèmes de gestion de contenu qui doivent afficher des descriptions de produits, des articles et autres contenus dans la langue préférée de l'utilisateur. - **Envoi d'e-mails multilingues** : Qu'il s'agisse d'e-mails transactionnels, de campagnes marketing ou de notifications, l'envoi d'e-mails dans la langue du destinataire peut augmenter significativement l'engagement et l'efficacité. - **Notifications push multilingues** : Pour les applications mobiles, l'envoi de push notifications dans la langue préférée de l'utilisateur peut améliorer l'interaction et la rétention. Cette touche personnelle peut rendre les notifications plus pertinentes et plus engageantes. - **Autres communications** : Toute forme de communication émanant du backend, comme les SMS, les alertes système ou les mises à jour de l'interface utilisateur, bénéficie d'être dans la langue de l'utilisateur, garantissant la clarté et améliorant l'expérience utilisateur globale. En internationalisant le backend, votre application non seulement respecte les différences culturelles mais s'aligne également mieux sur les besoins du marché mondial, ce qui en fait une étape clé pour étendre vos services à l'échelle mondiale. ## Prise en main