【发布时间】:2020-04-10 15:58:02
【问题描述】:
我想在Reactjs中翻译ui MaterialTable的searchPlaceholder
我可以像 exportTitle、searchTooltip ... 一样翻译所有内容,除了 searchPlaceholder 我和其他人一样,但他们没有工作。 这是代码
const localization = {
pagination: {
labelDisplayedRows: '{from}-{to}' + <FormattedMessage id="table.of.label" /> + '{count}'
},
toolbar: {
nRowsSelected: '{0}' + <FormattedMessage id="table.row.label" /> + '(s) selected'
+ <FormattedMessage id="table.selected.label" />,
searchPlaceholder: <FormattedMessage id="table.search.label" />,
searchTooltip: <FormattedMessage id="table.search.label" />,
exportTitle: <FormattedMessage id="table.export.label" />,
},
header: {
actions: <FormattedMessage
id="table.column.actions"
/>
},
body: {
emptyDataSourceMessage: <FormattedMessage id="table.no_records_to_display.label" />,
filterRow: {
filterTooltip: <FormattedMessage id="table.filter.label" />
},
addTooltip: <FormattedMessage id="table.add.label" />,
deleteTooltip: <FormattedMessage id="table.column.actions.delete" />,
editTooltip: <FormattedMessage id="table.column.actions.edit" />,
},
grouping: {
/* placeholder: <FormattedMessage id="table.drag_headers_here_to_display.label" />, */
}
};
export default localization;
【问题讨论】:
-
searchPlaceholder是什么?你从哪里得到这个密钥的? -
它是
<FormattedMessage id="table.search.label" /> -
你的问题解决了吗?直到现在我才在 so chat 中看到你的最后一条消息。
-
不,它没有解决,我只需要一个用于 searchPlaceholder 的解决方案,我无法更改我的所有解决方案,所有表都共享本地化部分
-
那么,祝你好运!我建议的解决方案正在发挥作用,它是目前唯一存在的解决方案。
标签: reactjs material-ui material-table