移除antd pro中的 路由的国际化

对于大部分不需要国际化的ant pro来说。
移除locale会减轻很多开发工作。

移除format

layout 中移除

import { formatMessage } from 'umi/locale';

替换

const pageName =formatMessage({
      id: currRouterData.locale || currRouterData.name,
      defaultMessage: currRouterData.name,
    });


const pageName = currRouterData.cnname;

model menu 中移除

import { formatMessage } from 'umi/locale';
替换formatter

const result = {
        ...item,
        name: formatMessage({ id: locale, defaultMessage: item.name }),
        locale,
        authority: item.authority || parentAuthority,
      };

const result = {
        ...item,
        title: item.cnname,
        name: item.cnname, // locale,
        locale,
        authority: item.authority || parentAuthority,
      };
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,571评论 0 17
  • 距离 Pro 的上个版本发布已经过去了 9个多月,Pro 也进行了许多的迭代,但是大部分更新仍然以修复 bug 为...
    何蒙其实很好阅读 16,225评论 0 0
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,931评论 0 38
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,959评论 0 9
  • 在JavaSe5中,推出了C语言中printf()风格的格式化输出。这不仅使得控制输出的代码更加简单,同时也给与J...
    三藏君阅读 801评论 0 0