图例:{}是上下文数据; <>是一个l20n实体。
======================================
(1)Passing a variant。我理解这一点。
{
"user": "Jane"
}
<liked "{{ $user }} liked your post.">
结果:Jane喜欢你的帖子。
======================================
(2)在一个实体中,reference to另一个实体。我理解这一点。
{
"user": "Jane"
}
<liked "{{ $user }} liked your post: {{ postname }}.">
<postname "Post with a very long name">
结果:Jane喜欢你的帖子:帖子的名字很长。
======================================
{
"gender": "M"
}
<genderIs "Gender is {{ $gender }}.">
<M "male">
<F "female">
通缉结果:性别是男性。
答案 0 :(得分:0)
L20n目前不支持此功能,我们暂时没有计划添加此功能。我想建议一种不同的方法。我们发现它很好地发挥了作用,也有助于保持翻译的原子性和定义在一个地方。
{
"gender": "M"
}
<genderIs[$gender] {
M: "Gender is male.",
F: "Gender is female."
}>