fix: Complete translation

This commit is contained in:
jsers 2020-04-14 14:29:42 +08:00
parent 0769b02549
commit 4845a8e87b
3 changed files with 13 additions and 5 deletions

View File

@ -2,6 +2,7 @@ import React, { Component } from 'react';
import { Tree, Spin, Input } from 'antd';
import PropTypes from 'prop-types';
import _ from 'lodash';
import { injectIntl, WrappedComponentProps } from 'react-intl';
import * as config from '@common/config';
import { TreeNode } from '@interface';
import { renderTreeNodes } from './utils';
@ -15,7 +16,7 @@ interface Props {
onExpandedKeys: (expandedKeys: string[]) => void,
}
export default class NsTree extends Component<Props> {
class NsTree extends Component<Props & WrappedComponentProps> {
static defaultProps = {
treeData: [],
originTreeData: [],
@ -42,7 +43,10 @@ export default class NsTree extends Component<Props> {
return (
<div className={`${prefixCls}-nsTree`}>
<div className={`${prefixCls}-nsTree-header`}>
<Input.Search onSearch={this.props.onSearchValue} placeholder="搜节点(空格分割)" />
<Input.Search
onSearch={this.props.onSearchValue}
placeholder={this.props.intl.formatMessage({ id: 'tree.search' })}
/>
</div>
<Spin spinning={loading}>
<div>
@ -77,3 +81,5 @@ export default class NsTree extends Component<Props> {
);
}
}
export default injectIntl(NsTree);

View File

@ -317,11 +317,13 @@ class NILayout extends Component<Props & RouteComponentProps & WrappedComponentP
<Menu.Item>
<Link to={{ pathname: '/profile' }}>
<Icon type="setting" className="mr10" />
个人设置
{language === 'zh' ? '个人设置' : 'setting'}
</Link>
</Menu.Item>
<Menu.Item>
<a onClick={this.handleLogoutLinkClick}><Icon type="logout" className="mr10" />退出登录</a>
<a onClick={this.handleLogoutLinkClick}><Icon type="logout" className="mr10" />
{language === 'zh' ? '退出登录' : 'logout'}
</a>
</Menu.Item>
</Menu>
}>

View File

@ -358,7 +358,7 @@ class index extends Component<Props & WrappedComponentProps, State> {
}
</Select>
<Search
placeholder="搜索"
placeholder="Search"
style={{ width: 200 }}
onSearch={(value) => {
this.setState({ searchValue: value });