From bc9a907ab1eff87ca2c10b4a17da3ec07b67de4a Mon Sep 17 00:00:00 2001 From: sx1989827 <395414574@qq.com> Date: Sun, 10 Sep 2023 08:09:03 +0800 Subject: [PATCH] dev --- code/client/package.json | 1 + .../common/component/dialog/dialogView.vue | 6 +- .../field/basic/fieldEditBasicAssigner.vue | 2 +- .../field/basic/fieldEditBasicFixVersion.vue | 4 +- .../field/basic/fieldEditBasicLabel.vue | 4 +- .../field/basic/fieldEditBasicModule.vue | 4 +- .../field/basic/fieldEditBasicPriority.vue | 8 +- .../field/basic/fieldEditBasicReporter.vue | 2 +- .../field/basic/fieldEditBasicSprint.vue | 2 +- .../field/common/fieldCommonLabel.vue | 2 +- .../field/common/fieldCommonMultiLabel.vue | 4 +- .../common/component/field/fieldEditDate.vue | 2 +- .../common/component/field/fieldEditLabel.vue | 2 +- .../component/field/fieldEditMultiLabel.vue | 2 +- .../component/field/fieldEditMultiSelect.vue | 2 +- .../component/field/fieldEditMultiText.vue | 2 +- .../component/field/fieldEditSelect.vue | 2 +- .../common/component/field/fieldEditText.vue | 2 +- .../common/component/field/fieldEditTime.vue | 2 +- .../common/component/field/fieldPriority.vue | 8 +- .../common/component/notificationItem.vue | 10 +- .../common/component/richEditor/quote.vue | 2 +- .../component/richEditor/richEditor.vue | 2 +- .../src/business/common/component/upload.vue | 2 +- .../business/common/component/userAvatar.vue | 12 +- .../common/component/userShortView.vue | 6 +- .../client/src/business/common/event/event.ts | 4 +- code/client/src/business/common/i18n/i18n.ts | 18 + .../client/src/business/common/util/helper.ts | 4 +- .../controller/app/account/account.vue | 4 +- .../controller/app/account/accountSetting.vue | 8 +- .../controller/app/account/profile.vue | 16 +- .../controller/app/calendar/calendar.vue | 45 +- .../controller/app/calendar/calendarEdit.vue | 4 +- .../app/calendar/calendarEventAddSimple.vue | 6 +- .../app/calendar/calendarEventDateEdit.vue | 8 +- .../app/calendar/calendarEventEdit.vue | 42 +- .../app/calendar/calendarEventGuestEdit.vue | 2 +- .../app/calendar/calendarEventShortView.vue | 12 +- .../business/controller/app/finder/finder.vue | 2 +- .../app/finder/finderFolderTree.vue | 14 +- .../controller/app/finder/finderHandle.ts | 10 +- .../controller/app/finder/finderItemInfo.vue | 164 ++--- .../src/business/controller/app/im/chat.vue | 6 +- .../business/controller/app/im/favorite.vue | 6 +- .../src/business/controller/app/im/im.vue | 18 +- .../controller/app/im/imMessageSearch.vue | 6 +- .../business/controller/app/im/recentList.vue | 4 +- .../app/meeting/editScheduleMeeting.vue | 10 +- .../controller/app/meeting/meeting.vue | 33 +- .../app/meeting/meetingJoinInput.vue | 4 +- .../app/meeting/meetingOperation.vue | 26 +- .../app/meeting/meetingParticipant.vue | 10 +- .../controller/app/meeting/meetingPreview.vue | 8 +- .../controller/app/meeting/meetingProfile.vue | 4 +- .../app/meeting/personalMeetingSetting.vue | 4 +- .../business/controller/app/people/people.vue | 2 +- .../controller/app/people/peopleProfile.vue | 8 +- .../app/project/board/boardAddIssueType.vue | 6 +- .../app/project/board/boardConfig.vue | 14 +- .../app/project/board/boardEdit.vue | 6 +- .../app/project/board/boardIssueFields.vue | 4 +- .../app/project/board/boardKanban.vue | 16 +- .../app/project/board/boardList.vue | 20 +- .../app/project/board/boardProfile.vue | 8 +- .../app/project/board/boardSprintAddIssue.vue | 8 +- .../app/project/board/boardSprintEdit.vue | 6 +- .../app/project/board/boardSprintList.vue | 26 +- .../app/project/board/boardSprintPreview.vue | 8 +- .../project/board/boardSwimLaneAddIssue.vue | 6 +- .../app/project/board/boardSwimLaneEdit.vue | 12 +- .../app/project/home/projectHome.vue | 40 +- .../app/project/issue/projectIssueBind.vue | 4 +- .../app/project/issue/projectIssueComment.vue | 8 +- .../app/project/issue/projectIssueConvert.vue | 6 +- .../app/project/issue/projectIssueCreate.vue | 20 +- .../app/project/issue/projectIssueField.vue | 22 +- .../app/project/issue/projectIssueHistory.vue | 16 +- .../app/project/issue/projectIssueList.vue | 70 +-- .../app/project/issue/projectIssuePreview.vue | 12 +- .../app/project/issue/projectIssueProfile.vue | 44 +- .../app/project/issue/projectIssueRelated.vue | 14 +- .../controller/app/project/project.vue | 18 +- .../controller/app/project/projectProfile.vue | 10 +- .../project/release/projectReleaseEdit.vue | 12 +- .../project/release/projectReleaseIfCan.vue | 12 +- .../project/release/projectReleaseList.vue | 66 +- .../project/release/projectReleasePreview.vue | 10 +- .../project/release/projectReleaseProfile.vue | 62 +- .../app/project/setting/projectSetting.vue | 13 +- .../project/setting/projectSettingBasic.vue | 14 +- .../setting/projectSettingIssueSolution.vue | 10 +- .../project/setting/projectSettingRole.vue | 22 +- .../app/setting/home/settingHome.vue | 64 +- .../app/setting/issue/FieldCopyFrom.vue | 4 +- .../controller/app/setting/issue/addField.vue | 6 +- .../app/setting/issue/addWorkflowNode.vue | 10 +- .../app/setting/issue/bindProjectList.vue | 19 +- .../app/setting/issue/editBindProject.vue | 2 +- .../app/setting/issue/editIssueType.vue | 4 +- .../setting/issue/editIssueTypeSolution.vue | 4 +- .../app/setting/issue/fieldList.vue | 34 +- .../issue/issueSolutionDeleteConvert.vue | 2 +- .../app/setting/issue/issueSolutionList.vue | 40 +- .../app/setting/issue/issueTypeCopyFrom.vue | 6 +- .../setting/issue/issueTypeDeleteConvert.vue | 2 +- .../app/setting/issue/issueTypeList.vue | 30 +- .../controller/app/setting/issue/workflow.vue | 42 +- .../app/setting/organization/index.vue | 13 +- .../app/setting/project/editLabel.vue | 6 +- .../app/setting/project/editProjectAccess.vue | 34 +- .../setting/project/editProjectAccessRole.vue | 18 +- .../setting/project/editProjectProfile.vue | 14 +- .../controller/app/setting/project/index.vue | 26 +- .../app/setting/project/labelList.vue | 19 +- .../app/setting/project/moduleList.vue | 14 +- .../organization/editOrganizationRole.vue | 16 +- .../organization/organizationRoleList.vue | 22 +- .../setting/role/project/editProjectRole.vue | 16 +- .../app/setting/role/project/projectList.vue | 13 +- .../setting/role/project/projectRoleList.vue | 22 +- .../app/setting/role/team/editTeamRole.vue | 16 +- .../app/setting/role/team/teamList.vue | 17 +- .../app/setting/role/team/teamRoleList.vue | 22 +- .../app/setting/role/wiki/editWikiRole.vue | 16 +- .../app/setting/role/wiki/wikiList.vue | 17 +- .../app/setting/role/wiki/wikiRoleList.vue | 22 +- .../controller/app/setting/setting.vue | 48 +- .../app/setting/user&team/bindRole.vue | 11 - .../app/setting/user&team/bindTag.vue | 6 +- .../user&team/createUserProfileOffline.vue | 28 +- .../app/setting/user&team/editTag.vue | 8 +- .../app/setting/user&team/editTeamMember.vue | 21 +- .../setting/user&team/editTeamMemberRole.vue | 8 +- .../app/setting/user&team/editTeamProfile.vue | 10 +- .../app/setting/user&team/editUserProfile.vue | 26 +- .../controller/app/setting/user&team/tag.vue | 18 +- .../controller/app/setting/user&team/team.vue | 26 +- .../controller/app/setting/user&team/user.vue | 40 +- .../app/setting/wiki/editWikiAccess.vue | 34 +- .../app/setting/wiki/editWikiAccessRole.vue | 18 +- .../app/setting/wiki/editWikiProfile.vue | 10 +- .../controller/app/setting/wiki/index.vue | 28 +- .../src/business/controller/app/team/team.vue | 8 +- .../controller/app/team/teamProfile.vue | 70 +-- .../app/wiki/popMenu/boardSprintFilter.vue | 11 +- .../app/wiki/popMenu/calendarEventFilter.vue | 10 +- .../app/wiki/popMenu/meetingRoomFilter.vue | 8 +- .../app/wiki/popMenu/projectFilter.vue | 8 +- .../app/wiki/popMenu/projectIssueFilter.vue | 23 +- .../app/wiki/popMenu/projectReleaseFilter.vue | 16 +- .../app/wiki/popMenu/wikiFilter.vue | 6 +- .../app/wiki/popMenu/wikiItemFilter.vue | 9 +- .../app/wiki/setting/wikiSetting.vue | 7 +- .../app/wiki/setting/wikiSettingBasic.vue | 12 +- .../app/wiki/setting/wikiSettingRole.vue | 22 +- .../src/business/controller/app/wiki/wiki.vue | 20 +- .../controller/app/wiki/wikiItemContent.vue | 16 +- .../controller/app/wiki/wikiProfile.vue | 16 +- .../controller/desktop/createOrganization.vue | 6 +- .../business/controller/desktop/desktop.vue | 38 +- .../controller/desktop/icon/calendar.ts | 14 +- .../controller/desktop/icon/finder.ts | 12 +- .../business/controller/desktop/icon/im.ts | 14 +- .../controller/desktop/icon/meeting.ts | 14 +- .../controller/desktop/icon/people.ts | 22 +- .../controller/desktop/icon/project.ts | 52 +- .../controller/desktop/icon/setting.ts | 10 +- .../business/controller/desktop/icon/team.ts | 22 +- .../business/controller/desktop/icon/wiki.ts | 30 +- .../controller/desktop/missCallShow.vue | 2 +- .../controller/desktop/notificationShow.vue | 14 +- .../controller/desktop/search/search.vue | 26 +- .../controller/desktop/store/desktop.ts | 20 +- .../controller/desktop/tool/photo/photo.vue | 4 +- .../desktop/tool/stickyNote/stickyNote.vue | 4 +- .../src/business/controller/login/login.vue | 14 +- .../business/controller/login/register.vue | 23 +- .../controller/login/registerCode.vue | 12 +- .../src/business/controller/login/reset.vue | 4 +- .../business/controller/login/resetCode.vue | 18 +- code/client/src/main.ts | 2 + .../src/teamOS/common/directive/drop.ts | 3 + .../client/src/teamOS/window/windowManager.ts | 14 +- code/common/i18n/en.ts | 575 ++++++++++++++++++ code/common/i18n/zh.ts | 573 +++++++++++++++++ code/common/socket/types.ts | 4 +- code/server/common/mail/mail.ts | 16 +- code/server/gateway/app/app.ts | 3 - code/server/im/socket/socket.ts | 7 - code/server/notification/socket/socket.ts | 11 +- code/server/user/rpc/user.ts | 8 +- code/server/user/service/user.ts | 4 +- 193 files changed, 2747 insertions(+), 1316 deletions(-) create mode 100644 code/client/src/business/common/i18n/i18n.ts delete mode 100644 code/client/src/business/controller/app/setting/user&team/bindRole.vue create mode 100644 code/common/i18n/en.ts create mode 100644 code/common/i18n/zh.ts diff --git a/code/client/package.json b/code/client/package.json index 5fec2b6..66819ea 100644 --- a/code/client/package.json +++ b/code/client/package.json @@ -23,6 +23,7 @@ "socket.io-client": "^4.6.1", "uuid": "^9.0.0", "vue": "^3.3.4", + "vue-i18n": "^9.3.0", "vue-router": "^4.2.2" }, "devDependencies": { diff --git a/code/client/src/business/common/component/dialog/dialogView.vue b/code/client/src/business/common/component/dialog/dialogView.vue index 5b9a911..0ff31de 100644 --- a/code/client/src/business/common/component/dialog/dialogView.vue +++ b/code/client/src/business/common/component/dialog/dialogView.vue @@ -2,7 +2,7 @@
- {{component?title:input?"Input":"Alert"}} + {{component?title:input?$t("util.input"):$t("util.alert")}}
@@ -15,8 +15,8 @@
- {{(component || input)?"Ok":"Yes"}} - {{(component || input)?"Close":"No"}} + {{(component || input)?$t("util.ok"):$t("util.yes")}} + {{(component || input)?$t("util.close"):$t("util.no")}}
diff --git a/code/client/src/business/common/component/field/basic/fieldEditBasicAssigner.vue b/code/client/src/business/common/component/field/basic/fieldEditBasicAssigner.vue index eb49ad7..d70b471 100644 --- a/code/client/src/business/common/component/field/basic/fieldEditBasicAssigner.vue +++ b/code/client/src/business/common/component/field/basic/fieldEditBasicAssigner.vue @@ -2,7 +2,7 @@
diff --git a/code/client/src/business/common/component/field/basic/fieldEditBasicFixVersion.vue b/code/client/src/business/common/component/field/basic/fieldEditBasicFixVersion.vue index 434ec29..b6af70a 100644 --- a/code/client/src/business/common/component/field/basic/fieldEditBasicFixVersion.vue +++ b/code/client/src/business/common/component/field/basic/fieldEditBasicFixVersion.vue @@ -4,7 +4,7 @@ - None + {{$t("util.none")}} @@ -18,7 +18,7 @@ - Add + {{$t("util.add")}} @@ -18,7 +18,7 @@ - Add + {{$t("util.add")}} {{item.name}} - None + {{$t("util.none")}} - + - None + {{$t("util.none")}}