用户提问功能模块的多语言;
国际化文件结构层级整理
This commit is contained in:
@ -1,4 +1,5 @@
|
||||
// 用户问题管理字典
|
||||
import { getLocale, getIntl } from 'umi';
|
||||
|
||||
// 问题回答状态枚举
|
||||
export enum AnswerStatus {
|
||||
@ -9,9 +10,9 @@ export enum AnswerStatus {
|
||||
|
||||
// 问题回答状态文本映射
|
||||
export const AnswerStatusText = {
|
||||
[AnswerStatus.UNREAD]: '未阅',
|
||||
[AnswerStatus.READ]: '已阅',
|
||||
[AnswerStatus.ANSWERED]: '已回答',
|
||||
[AnswerStatus.UNREAD]: () => getIntl().formatMessage({ id: 'userQuestion.unread' }),
|
||||
[AnswerStatus.READ]: () => getIntl().formatMessage({ id: 'userQuestion.read' }),
|
||||
[AnswerStatus.ANSWERED]: () => getIntl().formatMessage({ id: 'userQuestion.answered' }),
|
||||
};
|
||||
|
||||
// 问题回答状态标签颜色
|
||||
@ -29,8 +30,8 @@ export enum PublishStatus {
|
||||
|
||||
// 发布状态文本映射
|
||||
export const PublishStatusText = {
|
||||
[PublishStatus.NO]: '未发布',
|
||||
[PublishStatus.YES]: '已发布',
|
||||
[PublishStatus.NO]: () => getIntl().formatMessage({ id: 'userQuestion.unpublished' }),
|
||||
[PublishStatus.YES]: () => getIntl().formatMessage({ id: 'userQuestion.published' }),
|
||||
};
|
||||
|
||||
// 发布状态标签颜色
|
||||
@ -47,8 +48,8 @@ export enum TopStatus {
|
||||
|
||||
// 置顶状态文本映射
|
||||
export const TopStatusText = {
|
||||
[TopStatus.NO]: '未置顶',
|
||||
[TopStatus.YES]: '已置顶',
|
||||
[TopStatus.NO]: () => getIntl().formatMessage({ id: 'userQuestion.untop' }),
|
||||
[TopStatus.YES]: () => getIntl().formatMessage({ id: 'userQuestion.top' }),
|
||||
};
|
||||
|
||||
// 置顶状态标签颜色
|
||||
@ -66,9 +67,9 @@ export enum ModalType {
|
||||
|
||||
// 问题分类选项
|
||||
export const QuestionCategoryOptions = [
|
||||
{ value: '招标流程', label: '招标流程' },
|
||||
{ value: '投标指南', label: '投标指南' },
|
||||
{ value: '注册指南', label: '注册指南' },
|
||||
{ value: '系统操作', label: '系统操作' },
|
||||
{ value: '其他问题', label: '其他问题' },
|
||||
{ value: '招标流程', label: () => getIntl().formatMessage({ id: 'questionCategory.biddingProcess' }) },
|
||||
{ value: '投标指南', label: () => getIntl().formatMessage({ id: 'questionCategory.biddingGuide' }) },
|
||||
{ value: '注册指南', label: () => getIntl().formatMessage({ id: 'questionCategory.registrationGuide' }) },
|
||||
{ value: '系统操作', label: () => getIntl().formatMessage({ id: 'questionCategory.systemOperation' }) },
|
||||
{ value: '其他问题', label: () => getIntl().formatMessage({ id: 'questionCategory.otherIssues' }) },
|
||||
];
|
||||
|
Reference in New Issue
Block a user