# General Translation React SDKs (gt-react, gt-next): Mise en forme des nombres et des dates URL: https://generaltranslation.com/fr/docs/react/guides/formatting-variables.mdx --- title: Mise en forme des nombres et des dates description: Comment insérer dans le contenu de General Translation des nombres, devises, dates et variables adaptés au paramètre régional dans React, Next.js, TanStack Start et React Native. related: links: - /docs/react/guides/handling-plurals-and-branches - /docs/react/guides/translating-jsx - /docs/react/guides/translating-strings - /docs/react/guides/managing-locales --- Les valeurs dynamiques dans le contenu traduit doivent être balisées pour ne pas être envoyées à la traduction, et les valeurs mises en forme doivent respecter le paramètre régional du lecteur. General Translation fournit des composants variables pour ces deux usages. Ces composants reposent sur le même socle dans tous les frameworks — seul le package d’importation diffère. ## Insérer une valeur brute avec `` [#var] Utilisez [``](/docs/react/reference/components/var) pour du contenu dynamique qui doit être affiché tel quel, comme un nom d’utilisateur. Ce composant marque la valeur comme une variable afin que le texte environnant reste traduisible. ```tsx import { T, Var } from 'gt-react';

Signed in as {user.email}

; ```
```tsx import { T, Var } from 'gt-next';

Signed in as {user.email}

; ```
```tsx import { T, Var } from 'gt-tanstack-start';

Signed in as {user.email}

; ```
```tsx import { T, Var } from 'gt-react-native'; Signed in as {user.email} ; ```
## Formater les nombres et les montants [#numbers] Utilisez [``](/docs/react/reference/components/num) et [``](/docs/react/reference/components/currency) pour formater les nombres et les montants selon le paramètre régional. Les deux acceptent des options `Intl` et sont importés depuis le package de votre framework, aux côtés de [``](/docs/react/reference/components/t). ```tsx

You have {count} items totaling {total}.

; ``` `` utilise `USD` par défaut ; passez `currency` pour utiliser un autre code. Il met en forme la valeur selon le paramètre régional, mais ne convertit pas les devises. ## Formater les dates et heures [#dates] Utilisez [``](/docs/react/reference/components/datetime) pour les dates et heures absolues, et [``](/docs/react/reference/components/relative-time) pour les valeurs relatives telles que "il y a 3 jours". Les deux acceptent les options de formatage `Intl`, ainsi qu’une surcharge facultative de `locales`. ```tsx

Published {publishedAt} ({publishedAt}).

; ``` `` peut aussi accepter des `value` et `unit` explicites (par exemple `value={-3}` avec `unit="day"`) au lieu d’une date. Consultez la [référence des composants](/docs/react/reference/components/num) pour connaître toutes les props acceptées par ces composants. ## Next steps - /docs/react/guides/handling-plurals-and-branches - /docs/react/guides/translating-jsx - /docs/react/guides/translating-strings - /docs/react/guides/managing-locales