Skip to content

Commit

Permalink
refactor: improve localize in context menu in folderTree (#362)
Browse files Browse the repository at this point in the history
  • Loading branch information
mortalYoung authored Aug 25, 2021
1 parent 26d611a commit 91c7b3c
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 10 deletions.
9 changes: 9 additions & 0 deletions src/i18n/source/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,5 +65,14 @@ export default {
'editor.close': 'Close',
'editor.actions.splitRight': 'Split Editor Right',
'editor.showOpenEditors': 'Show Opened Editors',
'contextmenu.rename': 'Rename',
'contextmenu.delete': 'Delete',
'contextmenu.newFile': 'New File',
'contextmenu.newFolder': 'New Folder',
'contextmenu.removeFolder': 'Remove Folder',
'contextmenu.openToTheSide': 'Open to the Side',
'contextmenu.addFolderToSpace': 'Add Folder to Workspace...',
'contextmenu.findInSpace': 'Find in Workspace...',
'contextmenu.download': 'Download...',
},
};
11 changes: 10 additions & 1 deletion src/i18n/source/zh-CN.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,15 @@
"editor.closeSaved": "关闭已保存",
"editor.close": "关闭",
"editor.actions.splitRight": "向右拆分编辑器",
"editor.showOpenEditors": "展示已打开的编辑器"
"editor.showOpenEditors": "展示已打开的编辑器",
"contextmenu.rename": "重命名",
"contextmenu.delete": "删除",
"contextmenu.newFile": "新建文件",
"contextmenu.newFolder": "新建文件夹",
"contextmenu.removeFolder": "删除文件夹",
"contextmenu.openToTheSide": "在侧边打开",
"contextmenu.addFolderToSpace": "将文件夹添加到工作区...",
"contextmenu.findInSpace": "在工作区中寻找...",
"contextmenu.download": "下载..."
}
}
22 changes: 13 additions & 9 deletions src/model/workbench/explorer/folderTree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import 'reflect-metadata';
import { ITreeNodeItemProps } from 'mo/components/tree';
import { IMenuItemProps } from 'mo/components/menu';
import { randomId } from 'mo/common/utils';
import { localize } from 'mo/i18n/localize';

export enum FileTypes {
File = 'File',
Expand Down Expand Up @@ -50,49 +51,52 @@ export const DOWNLOAD_COMMAND_ID = 'explorer.download';
export const COMMON_CONTEXT_MENU = [
{
id: RENAME_COMMAND_ID,
name: 'Rename',
name: localize('contextmenu.rename', 'Rename'),
},
{
id: DELETE_COMMAND_ID,
name: 'Delete',
name: localize('contextmenu.delete', 'Delete'),
},
];
export const BASE_CONTEXT_MENU = [
{
id: NEW_FILE_COMMAND_ID,
name: 'New File',
name: localize('contextmenu.newFile', 'New File'),
},
{
id: NEW_FOLDER_COMMAND_ID,
name: 'New Folder',
name: localize('contextmenu.newFolder', 'New Folder'),
},
];

export const ROOT_FOLDER_CONTEXT_MENU = [
{
id: REMOVE_COMMAND_ID,
name: 'Remove Folder',
name: localize('contextmenu.removeFolder', 'Remove Folder'),
},
];
export const FILE_CONTEXT_MENU = [
{
id: OPEN_TO_SIDE_COMMAND_ID,
name: 'Open to the Side',
name: localize('contextmenu.openToTheSide', 'Open to the Side'),
},
];
// Sample folder panel area ContextMenu
export const FOLDER_PANEL_CONTEXT_MENU = [
{
id: NEW_FOLDER_COMMAND_ID,
name: 'Add Folder to Workspace...',
name: localize(
'contextmenu.addFolderToSpace',
'Add Folder to Workspace...'
),
},
{
id: FIND_IN_WORKSPACE_ID,
name: 'Find in Workspace...',
name: localize('contextmenu.findInSpace', 'Find in Workspace...'),
},
{
id: DOWNLOAD_COMMAND_ID,
name: 'Download...',
name: localize('contextmenu.download', 'Download...'),
},
];

Expand Down

0 comments on commit 91c7b3c

Please sign in to comment.