隐式参数
查看者性别
__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__
令牌有单独的翻译,则上述操作将正确变化。