React - 分页插件默认是英文怎么办

英文组件的通用解决方案

这里以分页插件为例:

大家可以看到,最后的这个页面跳转提示文字为Go to,不是中文,而官网里面的案例则是:

解决方案:

复制代码
import { ConfigProvider } from 'antd';
import zhCN from 'antd/lib/locale/zh_CN';

然后在分页组件(或者其他组件,例如日期组件)外套上一层:

复制代码
<ConfigProvider locale={zhCN}>
  <Pagination/>
</ConfigProvider>

结果如下:

如果你想全局生效,如果是React项目,就可以在layouts目录下的模板页面,全局套一层即可,这样所有的组件都会根据你的多语言设置来做出对应变化。

复制代码
import zhCN from 'antd/lib/locale/zh_CN';

export default function(props: any) {
  // 这里可以做一些多语言的获取操作,然后判断,赋值给
  const locale = lan === 'zh-CN' ? zhCN : xxx
  return (
    <ConfigProvider locale={locale}>
      {props.children}
    </ConfigProvider>
  );
}
相关推荐
亲亲小宝宝鸭8 小时前
拖一拖控件,拖出个问卷(低代码平台)
前端·低代码
江南十四行8 小时前
ReAct Agent 基本理论与项目实战(一)
前端·react.js·前端框架
We་ct9 小时前
LeetCode 72. 编辑距离:动态规划经典题解
前端·算法·leetcode·typescript·动态规划
小呆呆6669 小时前
Codex 穷鬼大救星
前端·人工智能·后端
当时只道寻常10 小时前
Vue3 + IntersectionObserver 实现高性能图片懒加载
前端
用户6175171570110 小时前
关于普通函数和箭头函数的this
javascript
sakiko_10 小时前
UIKit学习笔记3-布局、滚动视图、隐藏或显示视图
前端·笔记·学习·objective-c·swift·uikit
RPGMZ10 小时前
RPGMakerMZ 地图存档点制作 标题继续游戏直接读取存档
开发语言·javascript·游戏·游戏引擎·rpgmz·rpgmakermz
有一个好名字11 小时前
Agent Loop —— 一切从那个 while 循环开始
前端·javascript·chrome
一天睡25小时11 小时前
Claude Code 指令入门教程
前端