在 react-admin 中没有 MenuItemLink 的 primaryText 的翻译
No translation for MenuItemLink's primaryText in react-admin
我使用的是自定义用户菜单,但未按预期翻译主文本。
其他组件没有问题。
const MyUserMenu = props =>
<UserMenu {...props}>
<MenuItemLink
to="/configuration"
primaryText="labels.configuration"
leftIcon={<SettingsIcon />}
/>
</UserMenu>
应该用大括号括起来
"{labels.configuration}"
您必须明确翻译它,因为 MenuItemLink
组件目前不负责翻译(顺便说一句,这可能是一个很好的功能请求)。
import { translate, UserMenu, MenuItemLink, translate } from 'react-admin';
const MyUserMenu = translate(({ translate, ...props }) =>
<UserMenu {...props}>
<MenuItemLink
to="/configuration"
primaryText={translate("labels.configuration")}
leftIcon={<SettingsIcon />}
/>
</UserMenu>
我使用的是自定义用户菜单,但未按预期翻译主文本。 其他组件没有问题。
const MyUserMenu = props =>
<UserMenu {...props}>
<MenuItemLink
to="/configuration"
primaryText="labels.configuration"
leftIcon={<SettingsIcon />}
/>
</UserMenu>
应该用大括号括起来
"{labels.configuration}"
您必须明确翻译它,因为 MenuItemLink
组件目前不负责翻译(顺便说一句,这可能是一个很好的功能请求)。
import { translate, UserMenu, MenuItemLink, translate } from 'react-admin';
const MyUserMenu = translate(({ translate, ...props }) =>
<UserMenu {...props}>
<MenuItemLink
to="/configuration"
primaryText={translate("labels.configuration")}
leftIcon={<SettingsIcon />}
/>
</UserMenu>