Le contenu de cette page a été traduit à l'aide d'une IA.

    Voir la dernière version du contenu original en anglais

    Documentation Intlayer

    Bienvenue dans la documentation officielle d'Intlayer ! Ici, vous trouverez tout ce dont vous avez besoin pour intégrer, configurer et maîtriser Intlayer pour tous vos besoins en matière d'internationalisation (i18n), que vous travailliez avec Next.js, React, Vite, Express ou un autre environnement JavaScript.

    Introduction

    Qu'est-ce qu'Intlayer ?

    Intlayer est une bibliothèque d'internationalisation conçue spécifiquement pour les développeurs JavaScript. Elle permet la déclaration de votre contenu partout dans votre code. Elle convertit la déclaration de contenu multilingue en dictionnaires structurés pour une intégration facile dans votre code. En utilisant TypeScript, Intlayer rend votre développement plus robuste et plus efficace.

    Intlayer propose également un éditeur visuel optionnel qui vous permet de modifier et de gérer facilement votre contenu. Cet éditeur est particulièrement utile pour les développeurs qui préfèrent une interface visuelle pour la gestion de contenu, ou pour les équipes générant du contenu sans avoir à se soucier du code.

    Exemple d'utilisation

    bash
    .└── Components    └── MyComponent        ├── index.content.ts        └── index.tsx
    src/components/MyComponent/index.content.ts
    import { t, type Dictionary } from "intlayer";// Déclaration du contenu du composantconst componentContent = {  key: "component-key",  content: {    myTranslatedContent: t({      en: "Hello World",      fr: "Bonjour le monde",      es: "Hola Mundo",    }),  },} satisfies Dictionary;export default componentContent;
    src/components/MyComponent/index.tsx
    import type { FC } from "react";import { useIntlayer } from "react-intlayer";// Composant React utilisant Intlayerexport const MyComponent: FC = () => {  const { myTranslatedContent } = useIntlayer("component-key");  return <span>{myTranslatedContent}</span>;};

    Fonctionnalités principales

    Intlayer offre une variété de fonctionnalités adaptées aux besoins du développement web moderne. Voici les principales fonctionnalités, avec des liens vers la documentation détaillée pour chacune :

    • Support de l'internationalisation : Améliorez la portée globale de votre application avec un support intégré pour l'internationalisation.
    • Éditeur visuel : Améliorez votre flux de travail de développement avec des plugins d'éditeur conçus pour Intlayer. Consultez le Guide de l'Éditeur Visuel.
    • Flexibilité de configuration : Personnalisez votre configuration avec des options détaillées dans le Guide de Configuration.
    • Outils CLI avancés : Gérez vos projets efficacement grâce à l'interface en ligne de commande d'Intlayer. Explorez les capacités dans la Documentation des Outils CLI.

    Concepts de base

    Dictionnaire

    Organisez votre contenu multilingue près de votre code pour tout garder cohérent et maintenable.

    • Commencer
      Apprenez les bases de la déclaration de contenu dans Intlayer.

    • Traduction
      Comprenez comment les traductions sont générées, stockées et utilisées dans votre application.

    • Énumération
      Gérez facilement des ensembles de données répétées ou fixes dans différentes langues.

    • Récupération par fonction
      Découvrez comment récupérer dynamiquement du contenu avec une logique personnalisée pour s'adapter au flux de travail de votre projet.

    Environnements et intégrations

    Nous avons conçu Intlayer avec flexibilité à l'esprit, offrant une intégration transparente avec des frameworks et outils de construction populaires :

    Chaque guide d'intégration inclut les meilleures pratiques pour utiliser les fonctionnalités d'Intlayer—comme le rendu côté serveur, le routage dynamique ou le rendu côté client—afin que vous puissiez maintenir une application rapide, optimisée pour le SEO et hautement évolutive.

    Contribution et retours

    Nous valorisons la puissance de l'open-source et du développement communautaire. Si vous souhaitez proposer des améliorations, ajouter un nouveau guide ou corriger des problèmes dans notre documentation, n'hésitez pas à soumettre une Pull Request ou à ouvrir une issue sur notre dépôt GitHub.

    Prêt à traduire votre application plus rapidement et efficacement ? Plongez dans notre documentation pour commencer à utiliser Intlayer dès aujourd'hui. Découvrez une approche robuste et rationalisée de l'internationalisation qui garde votre contenu organisé et rend votre équipe plus productive.

    Bonne traduction !

    Si vous avez une idée d’amélioration pour améliorer cette documentation, n’hésitez pas à contribuer en submitant une pull request sur GitHub.

    Lien GitHub de la documentation