Нет перевода для основного текста MenuItemLink в реакции-администратора - PullRequest
0 голосов
/ 10 октября 2018

Я использую пользовательское меню, и основной текст не переведен, как ожидалось.Нет проблем с другими компонентами.

const MyUserMenu = props => 
    <UserMenu {...props}>
        <MenuItemLink
            to="/configuration"
            primaryText="labels.configuration"
            leftIcon={<SettingsIcon />}
        />
    </UserMenu>

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Вам придется явно перевести его, поскольку компонент 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>
0 голосов
/ 10 октября 2018

оно должно быть заключено в фигурные скобки

"{labels.configuration}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...