Как передать переведенную строку другому компоненту в Reaction-Jhipster? - PullRequest
2 голосов
/ 08 апреля 2019

Я могу использовать компонент Перевод (от реагирования-jhipster), когда хочу добавить переведенную строку в компонент:

<p><Translation contentKey="my.key">Some text</Translation></p>

Но если я хочу передать переведенную строку другому компоненту, какя бы сделал это?Нравится:

<MyComponent text={{translate("my.key")}} />

1 Ответ

1 голос
/ 09 апреля 2019

Как вы сказали в комментарии, вы используете библиотеку реагировать-jhipster.

Из того, что я получил, вы можете импортировать функцию translate (contentKey: string, interpolate?: any, children?: string) из react-jhipster.

Попробуйте: import {translate} from 'react-jhipster'

Источник: https://github.com/jhipster/react-jhipster/blob/master/src/language/translate.tsx


И вам не нужно всегда передавать его как реквизиты, вы также можете использовать его в теле компонента.

...