如何进行多元化?

时间:2018-08-28 07:30:14

标签: vue.js internationalization vue-i18n

以下是我的区域设置消息:

timing: {
  viewer: {
    count: 'нету таймингов | 1 тайминг | 2 тайминга | 3 тайминга | 4 тайминга | {count} таймингов'
  }
}

我的模板如下:

<span>{{ $tc('timing.viewer.count', 50, {count: 50}) }}</span>

输出以下内容:

<span>2 тайминга</span>

为什么?标签范围必须具有“ 50таймингов”

1 个答案:

答案 0 :(得分:1)

您的模板是错误的。

尝试一下

timing: {
 viewer: {
   count: 'нету таймингов | 1 тайминг | {count} таймингов'
  }
}

使用计数版本的 $ tc 时,i18n会查看模板中的第三个参数。