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。
示例
基本示例
必须在 <T> 组件内使用 <Var> 组件。
import { T, Var } from 'gt-react'
export default function Example(user) {
return (
<T>
翻译此文本!
您的名称是:<Var>{user.name}</Var> // [!code highlight]
<Var><p>Do not translate this text</p></Var> // [!code highlight]
</T>
);
}注意事项
- 变量组件对于在译文中保留不可翻译的动态内容至关重要。
- 变量组件应始终置于
<T>组件内使用。 <Num>、<Currency>和<DateTime>等组件提供本地化功能,确保格式准确无误。
后续步骤
本指南如何?