Informations privées

Bref aperçu de l’utilisation des informations privées dans GT.

Vue d’ensemble

Les informations privées désignent généralement toute donnée qui doit rester confidentielle. Par exemple, le numéro de sécurité sociale (SSN), le numéro d’identification fiscale (TIN) d’un utilisateur, ou son adresse e‑mail.

Pour préserver la confidentialité de ces informations lors de la traduction, nous utilisons le composant <Var>. Le composant <Var> sert à encapsuler tout contenu qui ne doit pas être partagé, et le contenu placé à l’intérieur du composant <Var> restera toujours inchangé. C’est idéal pour les noms, adresses e‑mail, adresses postales, etc.

Parfois, nous voulons afficher des informations privées, mais nous devons tout de même les reformater en fonction des langues préférées de l’utilisateur, des réglementations locales, etc. Par exemple, nous pouvons vouloir afficher le solde du compte bancaire d’un utilisateur dans sa devise locale. Dans ces cas, nous utilisons plutôt les composants <Currency>, <DateTime> ou <Num>.

Exemple

Le composant <Var> est également utile pour afficher des informations confidentielles.

PrivateInfo.jsx
import { T, Var } from 'gt-next'

export default function PrivateInfo(email) {
    return (
        <T id='private-info'>
            Votre adresse e-mail est <Var>{email}</Var>.
        </T>
    );
}

Le contenu enfant du composant <Var> ne sera pas traduit. Son contenu ne sera jamais transmis à l’API General Translation.

Que pensez-vous de ce guide ?

Informations privées