プライベート情報

GT におけるプライベート情報の取り扱いに関する概要。

概要

プライバシー性の高い情報とは、一般的に非公開のままにすべきあらゆる情報を指します。 たとえば、ユーザーの Social Security Number (SSN)、Tax Identification Number (TIN)、またはメールアドレスなどです。

翻訳時にこの情報を秘匿するために、<Var> コンポーネントを使用します。 <Var> コンポーネントは共有すべきでない内容を包み込み、 その内部の内容は常に変更されずに保持されます。 氏名、メールアドレス、住所などに最適です。

場合によってはプライベート情報を表示したいこともありますが、ユーザーの希望言語や地域の規制などに基づいて再フォーマットする必要があります。 たとえば、ユーザーの銀行口座残高を現地通貨で表示したい場合があります。 このようなケースでは、代わりに <Currency><DateTime>、または <Num> コンポーネントを使用します。

<Var> コンポーネントは、機密情報を表示する際にも役立ちます。

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

export default function PrivateInfo(email) {
    return (
        <T id='private-info'>
            メールアドレスは <Var>{email}</Var> です。
        </T>
    );
}

<Var> コンポーネントの children は翻訳対象になりません。 その内容が General Translation の API に渡されることはありません。

このガイドはどうでしたか?

このページについて

プライベート情報