admin-on-rest - 使用翻译功能时,Polyglot 似乎不起作用
问题描述
transalte 的多语言功能不起作用(我在 react-admin 的最后一个版本中):
这是我的语言文件:
export default
{
"labels": {
"num_files": "%{count} file |||| %{count} files"
}
}
以及我如何调用翻译函数:
translate('labels.num_files', { count: 5 })
它显示在我的组件中:
5 file |||| 5 files
解决方案
根据Polyglot 文档,用于确定是使用单数还是复数形式的变量必须命名smart_count
。
这是因为您可能有多个变量,并且多语言需要使用哪一个来进行复数检测。
推荐阅读
- flutter - 错误:“AppStateNotifier”类型的值不能分配给“Widget”类型的变量
- installation - 无法在 ubuntu 18.04 上启动 Julia v1.5.0,但 v1.0.4
- javascript - 显示 HTML 元素计数
- python - 怎么用try,除了写文件
- python - 为什么在具有一级索引的 MultiIndex 列的 pandas DataFrame 中表现不同?
- javascript - 我的欢迎信息令人困惑。(不和谐.js)
- java - 如何在新线程上不丢失我的 RequestAttributes?
- reactjs - React 应用程序、API 调用、SSL 和连接错误
- c++ - 如何让cmake找到pybind11
- vuforia - 如何使用 Vuforia 开始和停止视频以及时间线?