diff --git a/src/layouts/Base/Menu.jsx b/src/layouts/Base/Menu.jsx index 20a7505f..057a37f9 100644 --- a/src/layouts/Base/Menu.jsx +++ b/src/layouts/Base/Menu.jsx @@ -20,10 +20,13 @@ import { toJS } from 'mobx'; import { isString, isEqual } from 'lodash'; import classnames from 'classnames'; import { getPath } from 'utils/route-map'; +import i18n from 'core/i18n'; import styles from './index.less'; const { SubMenu } = Menu; +const { getLocaleShortName } = i18n; + export class LayoutMenu extends Component { constructor(props) { super(props); @@ -32,7 +35,8 @@ export class LayoutMenu extends Component { hover: false, openKeys: [], }; - this.maxTitleLength = 17; + const shortName = getLocaleShortName(); + this.maxTitleLength = shortName === 'zh' ? 9 : 17; } componentDidMount() {