ant-design / pro-components

🏆 Use Ant Design like a Pro!
https://pro-components.antdigital.dev
MIT License
4.04k stars 1.29k forks source link

🧐[问题]在Antd项目中使用ProTable,分页显示英文,配置了中文也没用 #5695

Closed MARKX97 closed 1 year ago

MARKX97 commented 1 year ago

🧐 问题描述

package.json:{ "antd": "^4.18.2", "@ant-design/pro-components": "^1.1.14", "@ant-design/pro-table": "^2.78.3", }

在Antd项目中使用ProTable,pagination={{ showQuickJumper: true, }} PorTable显示英文

🚑 其他信息

image image

chenshuai2144 commented 1 year ago

antd 的provide是不是没有配置?

MARKX97 commented 1 year ago

配置了 image

greenking19 commented 1 year ago

配置了 image

你是用umi生成的项目吗? 我用umi生成的项目 配置了默认英文 日历组件都是英文的。 我不知道怎么去修复。 umi生成的项目 没有根组件 ConfigProvider也不知道放哪里

MARKX97 commented 1 year ago

配置了 image

你是用umi生成的项目吗? 我用umi生成的项目 配置了默认英文 日历组件都是英文的。 我不知道怎么去修复。 umi生成的项目 没有根组件 ConfigProvider也不知道放哪里

不是

Mzhang1994 commented 1 year ago

配置了 image

你是用umi生成的项目吗? 我用umi生成的项目 配置了默认英文 日历组件都是英文的。 我不知道怎么去修复。 umi生成的项目 没有根组件 ConfigProvider也不知道放哪里

我这边是开发环境没问题,一到生产环境日历组件就变成部分英文。也不知道是不是antd那边的问题。

greenking19 commented 1 year ago

配置了 image

你是用umi生成的项目吗? 我用umi生成的项目 配置了默认英文 日历组件都是英文的。 我不知道怎么去修复。 umi生成的项目 没有根组件 ConfigProvider也不知道放哪里

我这边是开发环境没问题,一到生产环境日历组件就变成部分英文。也不知道是不是antd那边的问题。

我开发环境都是这样 嗨不知道怎么去搞了

Mzhang1994 commented 1 year ago

配置了 image

你是用umi生成的项目吗? 我用umi生成的项目 配置了默认英文 日历组件都是英文的。 我不知道怎么去修复。 umi生成的项目 没有根组件 ConfigProvider也不知道放哪里

我这边是开发环境没问题,一到生产环境日历组件就变成部分英文。也不知道是不是antd那边的问题。

我开发环境都是这样 嗨不知道怎么去搞了

我试了下,你把moment的包版本别写死了,开发环境倒是可以解决。但生产环境是真的搞不懂。

wxx97168 commented 1 year ago

antd的provide是不是没有配置?

是pro-components的问题, import ProTable from '@ant-design/pro-table'; // 分页可以正常显示中文 import { ProTable } from '@ant-design/pro-components'; // 分页只能显示英文 希望能早点修复,感谢!

greenking19 commented 1 year ago

antd的provide是不是没有配置?

是pro-components的问题, import ProTable from '@ant-design/pro-table'; // 分页可以正常显示中文 import { ProTable } from '@ant-design/pro-components'; // 分页只能显示英文 希望能早点修复,感谢!

ProTable的 日期选择器 月份是英文的 你遇到吗? 真的好奇怪 我心在都不知道怎么去配置 我用的是 @antd/pro-cli生成的项目。 其他issue说配置Provider但是 cli生成的项目都没有跟组件 难受

wxx97168 commented 1 year ago

antd的provide是不是没有配置?

是pro-components的问题, import ProTable from '@ant-design/pro-table'; // 分页可以正常显示中文 import { ProTable } from '@ant-design/pro-components'; // 分页只能显示英文 希望能早点修复,感谢!

ProTable的 日期选择器 月份是英文的 你遇到吗? 真的好奇怪 我心在都不知道怎么去配置 我用的是 @antd/pro-cli生成的项目。 其他issue说配置Provider但是 cli生成的项目都没有跟组件 难受

最新版本的antd修复这个问题了

首先安装npm-check-updates插件: cnpm i -g npm-check-updates

然后检查是否有更新: ncu -u

最后确认更新: cnpm install (我这边antd ^4.20.7 → ^4.22.4 升级后日期显示英文的问题就解决了,您也可以试一下哈)

greenking19 commented 1 year ago

antd的provide是不是没有配置?

是pro-components的问题, import ProTable from '@ant-design/pro-table'; // 分页可以正常显示中文 import { ProTable } from '@ant-design/pro-components'; // 分页只能显示英文 希望能早点修复,感谢!

ProTable的 日期选择器 月份是英文的 你遇到吗? 真的好奇怪 我心在都不知道怎么去配置 我用的是 @antd/pro-cli生成的项目。 其他issue说配置Provider但是 cli生成的项目都没有跟组件 难受

最新版本的antd修复这个问题了

首先安装npm-check-updates插件: cnpm i -g npm-check-updates

然后检查是否有更新: ncu -u

最后确认更新: cnpm install (我这边antd ^4.20.7 → ^4.22.4 升级后日期显示英文的问题就解决了,您也可以试一下哈)

我升级了 但是没见效果。。。你是用 cli生成的项目吗? 具体怎么配置中文啊

MARKX97 commented 1 year ago

antd的provide是不是没有配置?

是pro-components的问题, import ProTable from '@ant-design/pro-table'; // 分页可以正常显示中文 import { ProTable } from '@ant-design/pro-components'; // 分页只能显示英文 希望能早点修复,感谢!

我这里用的是import ProTable from '@ant-design/pro-table' ,antd也升到最新的了,分页还是显示英文

chenshuai2144 commented 1 year ago

要用provide 配置一下的,或者配置一下 umi 的 locale

greenking19 commented 1 year ago

要用provide 配置一下的,或者配置一下 umi 的 locale

我用的antd-pro 已经配置了 umi的locale 但是还是英文的, provide怎么用呢? 找不到根组件啊。试过包ProTable组件 但是没有效果啊

codedart2018 commented 1 year ago

webpack4直接购建的也遇到此问题了 日历组件英文! provide配置也没有用!

BallerJay commented 3 months ago

provide 配置

我也遇到了这样的问题,请问你说如何解决的

MARKX97 commented 3 months ago

provide 配置

我也遇到了这样的问题,请问你说如何解决的

我现在是 { "@ant-design/pro-components": "^2.6.35", "antd": "^5.12.7", } import { ProTable } from '@ant-design/pro-components' App.tsx <ConfigProvider locale={locale.zhCN}> 可以尝试一下

BallerJay commented 3 months ago

provide 配置

我也遇到了这样的问题,请问你说如何解决的

我现在是 { "@ant-design/pro-components": "^2.6.35", "antd": "^5.12.7", } import { ProTable } from '@ant-design/pro-components' App.tsx <ConfigProvider locale={locale.zhCN}> 可以尝试一下

试过了,还是不行。我的{ "@ant-design/pro-table": "^2.48.0", "antd": "4.22.8"}