Components
Var
<Var> 组件 API 参考
概览
<Var> 组件用于渲染不应被翻译的内容。
这对于显示变量、代码片段或其他无需翻译的内容很有用。
此外,它也适用于呈现需要保密的内容,例如 API Keys 或个人信息。
<Var>{user.name}</Var><Var> 组件始终在 <T> 组件内部使用。
你可以把它看作是一个通用容器,用于承载不属于 <Currency>、<DateTime> 或 <Num> 范畴的动态值。
参考资料
Props
Prop
Type
描述
| Prop | 描述 | 
|---|---|
| children | 组件内部要渲染的内容。如提供,将优先于 value。 | 
| value | 可选的默认值,当未提供 children 时用于显示。可以为字符串。 | 
返回值
包含不应翻译内容的 JSX.Element。
示例
基本示例
<Var> 组件必须在 <T> 组件内使用。
import { T, Var } from 'gt-react'
export default function Example(user) {
  return (
    <T>
      请翻译这段文本!
      你的姓名是:<Var>{user.name}</Var> // [!code highlight]
      <Var><p>请勿翻译此文本</p></Var> // [!code highlight]
    </T>
  );
}注意事项
- Variable Components 对在翻译中保留不可翻译的动态内容至关重要。
- 请始终在 <T>组件内使用 Variable Components。
- <Num>、- <Currency>和- <DateTime>等组件提供本地化能力,确保格式正确。
下一步
这份指南怎么样?

