Я пытаюсь создать приложение, которое поддерживает несколько языков для этого Im, используя response-intl, которое переводит данные. При этом я сталкиваюсь с проблемой: когда я пытаюсь перевести, он возвращает меня как [OBJECT OBJECT], но я ожидаю строку.
Я использую "response-intl": "2.7.2" для перевода,
«response-c3js»: «^ 0.1.20», для рендеринга c3 JS-диаграммы
Код Barchart. В этом я хочу, чтобы этикетки переводились на другой язык
<BarChartWithLine
data={this.state.topMerchants}
xAxisLable={<InjectIntl/>}
yAxisLable="TRANSACTION COUNT"
y2AxisLable="SUCCESS RATE"
barColor="#6BD0F6"
successRateData={
this.state.topMerchantsSuccessRate
}
В файле injectIntl
const LocalesMenu = ({ intl }) => {
const placeholder = intl.formatMessage({id: 'transaction.merchantID'});
return (<div>{placeholder}</div>);
}
Я получаю вывод как [OBJECT OBJECT]
* +1012 *
