私密信息

关于在 GT 中使用私密信息的简要概览。

概述

私密信息通常指任何应当保持不对外公开的信息。 例如,用户的社会安全号码(SSN)、纳税人识别号(TIN)或电子邮箱地址。

为在翻译时保护此类信息的私密性,我们使用 <Var> 组件。 <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。

这份指南怎么样?

本页内容

私密信息