ant-design/ant-design-pro

🧐[问题 | question] 无法修改 Pro Components 组件默认语种?

KairuiLiu opened this issue · 0 comments

🧐 问题描述 | Problem description

我希望我的网站默认为英语且不支持语种切换, 于是

  1. 按照教程我执行了pro i18n-remove --locale=en-US --write,
  2. 删除了 src/locales 下除了 en_US.js en_US 之外的文件

在大部分页面可以默认显示英文, 但是似乎与 Pro Component 相关的组件无法修改默认语种

💻 示例代码 | Sample code

import { user } from '@/services/api';
import type { ActionType, ProColumns } from '@ant-design/pro-components';
import { PageContainer, ProTable } from '@ant-design/pro-components';
import '@umijs/max';
import React, { useRef } from 'react';

const TableList: React.FC = () => {
  const actionRef = useRef<ActionType>();

  const columns: ProColumns<API.RuleListItem>[] = [
    {
      title: 'Name',
      dataIndex: 'name',
    },
  ];
  return (
    <PageContainer>
      <ProTable<API.RuleListItem, API.PageParams>
        headerTitle={'Users'}
        actionRef={actionRef}
        rowKey="id"
        search={{
          labelWidth: 120,
        }}
        request={user}
        columns={columns}
        rowSelection={{
          onChange: (_, selectedRows) => {},
        }}
      />
    </PageContainer>
  );
};
export default TableList;

🚑 其他信息 | Other information

swappy-20240303_174108