使用翻译功能时,多语种似乎无法正常工作

时间:2018-11-29 10:07:26

标签: admin-on-rest react-admin

transalte的多语言功能不起作用(我在react-admin的最新版本中):

这是我的语言文件:

export default
{
    "labels": {
        "num_files": "%{count} file |||| %{count} files"
    }
}

以及我如何调用tranlate函数:

translate('labels.num_files', { count: 5 })

它显示在我的组件中:

5 file |||| 5 files

1 个答案:

答案 0 :(得分:1)

根据Polyglot documentation,用于确定使用单数还是复数形式的变量必须命名为smart_count

这是因为您可能有多个变量,并且需要使用多语种进行多元检测。