|
|
|
@ -1,11 +1,31 @@
|
|
|
|
|
import { TranslationMessages } from 'react-admin';
|
|
|
|
|
import _merge from 'lodash/merge';
|
|
|
|
|
import englishMessages from 'ra-language-english';
|
|
|
|
|
import defaultEnglishMessages from 'ra-language-english';
|
|
|
|
|
import polyglotI18nProvider from 'ra-i18n-polyglot';
|
|
|
|
|
|
|
|
|
|
export { englishMessages };
|
|
|
|
|
const chineseResources = {
|
|
|
|
|
resources: {
|
|
|
|
|
users: {
|
|
|
|
|
fields: {
|
|
|
|
|
id: '用户ID',
|
|
|
|
|
email: '邮箱',
|
|
|
|
|
avatar: '头像',
|
|
|
|
|
username: '用户名',
|
|
|
|
|
password: '密码',
|
|
|
|
|
nickname: '昵称',
|
|
|
|
|
discriminator: '标识符',
|
|
|
|
|
temporary: '是否游客',
|
|
|
|
|
type: '用户类型',
|
|
|
|
|
settings: '用户设置',
|
|
|
|
|
createdAt: '创建时间',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const chineseMessages: TranslationMessages = _merge(englishMessages, {
|
|
|
|
|
const chineseMessages: TranslationMessages = _merge(
|
|
|
|
|
defaultEnglishMessages,
|
|
|
|
|
{
|
|
|
|
|
ra: {
|
|
|
|
|
action: {
|
|
|
|
|
add_filter: '增加检索',
|
|
|
|
@ -66,7 +86,8 @@ const chineseMessages: TranslationMessages = _merge(englishMessages, {
|
|
|
|
|
upload_single: '将文件拖拽到这里, 或点击这里选择文件.',
|
|
|
|
|
},
|
|
|
|
|
image: {
|
|
|
|
|
upload_several: '将图片文件集合拖拽到这里, 或点击这里选择图片文件集合.',
|
|
|
|
|
upload_several:
|
|
|
|
|
'将图片文件集合拖拽到这里, 或点击这里选择图片文件集合.',
|
|
|
|
|
upload_single: '将图片文件拖拽到这里, 或点击这里选择图片文件.',
|
|
|
|
|
},
|
|
|
|
|
references: {
|
|
|
|
@ -87,7 +108,8 @@ const chineseMessages: TranslationMessages = _merge(englishMessages, {
|
|
|
|
|
'您确定要删除 %{name}? |||| 您确定要删除 %{smart_count} 项?',
|
|
|
|
|
bulk_update_content:
|
|
|
|
|
'你确定要更新 %{name}? |||| 你确定想更新 %{smart_count} 项?',
|
|
|
|
|
bulk_update_title: '更新 %{name} |||| 您确定更新 %{smart_count} %{name}',
|
|
|
|
|
bulk_update_title:
|
|
|
|
|
'更新 %{name} |||| 您确定更新 %{smart_count} %{name}',
|
|
|
|
|
delete_content: '您确定要删除该条目?',
|
|
|
|
|
delete_title: '删除 %{name} #%{id}',
|
|
|
|
|
details: '详情',
|
|
|
|
@ -168,7 +190,11 @@ const chineseMessages: TranslationMessages = _merge(englishMessages, {
|
|
|
|
|
help: '筛选列表并保存此查询以备将来使用',
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
chineseResources
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
const englishMessages = _merge(defaultEnglishMessages, chineseResources);
|
|
|
|
|
|
|
|
|
|
export const i18nProvider = polyglotI18nProvider((locale: string) => {
|
|
|
|
|
if (locale === 'ch') {
|
|
|
|
|