使用翻译功能时,Polyglot 似乎不起作用
Polyglot seems not working when using translate function
transalte 的多语言功能不起作用(我使用的是最新版本的 react-admin):
这是我的语言文件:
export default
{
"labels": {
"num_files": "%{count} file |||| %{count} files"
}
}
以及我如何调用翻译函数:
translate('labels.num_files', { count: 5 })
它显示在我的组件中:
5 file |||| 5 files
根据Polyglot documentation,用于判断单复数形式的变量必须命名为smart_count
.
这是因为您可能有多个变量,而多语言需要使用哪个变量进行复数检测。
transalte 的多语言功能不起作用(我使用的是最新版本的 react-admin):
这是我的语言文件:
export default
{
"labels": {
"num_files": "%{count} file |||| %{count} files"
}
}
以及我如何调用翻译函数:
translate('labels.num_files', { count: 5 })
它显示在我的组件中:
5 file |||| 5 files
根据Polyglot documentation,用于判断单复数形式的变量必须命名为smart_count
.
这是因为您可能有多个变量,而多语言需要使用哪个变量进行复数检测。