• <blockquote id="z6igc"><p id="z6igc"></p></blockquote>
    <style id="z6igc"></style>

    \n \n {enfants}\n <\/ NextIntlClientProvider>\n <\/docy>\n <\/html>\n ));\n}<\/pre>

    étape 5: Utilisez la traduction dans les composants<\/h4>
     ?Utiliser le client?;\n\nimport {usetranslations} de 'next-Intl';\n\nExporter la fonction default Welcome () {\n  const t = usetranslations (?commun?);\n  return 

    {t ('bienvenue')} <\/h1>;\n}<\/pre>

    Il peut également être utilisé dans le composant de serveur:<\/p>

     import {getTranslations} à partir de 'next-intl \/ server';\n\nExporter la fonction asynchrone par défaut sur () {\n  const t = attendre getTranslations (?à propos?);\n  return 

    {t ('title')} <\/h1>;\n}<\/pre>

    ? 3. Commutation de langue dynamique (sélecteur de langue)<\/h3>

    Créer un composant de commutateur de langue:<\/p>

     ?Utiliser le client?;\n\nimport {userouter, usePathName} depuis 'suivant \/ navigation';\nimport {uselocale} de 'Next-Intl';\n\nExportation Fonction LanguagesWitcher () {\n  const Router = userouter ();\n  const pathname = usePathName ();\n  Const Locale = Uselocale ();\n\n  const switchto = (newlocale: string) => {\n    \/\/ convertir le chemin actuel de \/ en \/ pathname en \/ zh \/ pathname\n    router.push (pathname.replace (`\/ $ {par location}`, `\/ $ {newlocale}`));\n  };\n\n  Retour (\n    
    \n