🧐[问题 | question] 无法修改 Pro Components 组件默认语种?
KairuiLiu opened this issue · 0 comments
KairuiLiu commented
🧐 问题描述 | Problem description
我希望我的网站默认为英语且不支持语种切换, 于是
- 按照教程我执行了
pro i18n-remove --locale=en-US --write
, - 删除了
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;