隐式参数

查看者性别

隐藏的 __viewing_user__ 令牌

如果提供了 __viewing_user__ 的令牌,则期望它具有相应的 type IntlVariations.GENDER*。 如果提供,在翻译时,JSFbtBuilder 将在其表有效负载中创建一个特殊键,该键向运行时发出信号,以检查 IntlVariations.GENDER 的性别,以便在性别上进行变化。

主语

隐藏的 __subject__ 令牌

查看者性别类似,这是基于性别的隐式变化。 是否提供变化取决于 翻译 级别。 翻译人员可以选择是否对 __subject__ 进行变化。

与查看者性别不同,主语要求 fbt 调用点通过可选参数提供它

例如

let actorMarkupUsedElsewhere = <a href=#">...</a>
<fbt
subject={subjectGender}
desc={'这里有一个隐式角色。 ' +
"例如:'{name} 翻译了你的字符串。'"}>
翻译了你的字符串。
</fbt>

如果 __subject__ 令牌有单独的翻译,则上述操作将正确变化。

上次更新时间:,作者:John Watson