constworkspaces=newMenuItem({label:this.mnemonicLabel(nls.localize({key:'miWorkspaces',comment:['&& denotes a mnemonic']},"&&Workspaces")),submenu:workspacesMenu});
constnewWorkspace=newMenuItem(this.likeAction('workbench.action.newWorkspace',{label:this.mnemonicLabel(nls.localize({key:'miNewWorkspace',comment:['&& denotes a mnemonic']},"&&New Workspace...")),click:()=>this.windowsService.newWorkspace()}));
constopenWorkspace=newMenuItem(this.likeAction('workbench.action.openWorkspace',{label:this.mnemonicLabel(nls.localize({key:'miOpenWorkspace',comment:['&& denotes a mnemonic']},"&&Open Workspace...")),click:()=>this.windowsService.openWorkspace()}));
this.saveWorkspace=this.createMenuItem(nls.localize({key:'miSaveWorkspaceAs',comment:['&& denotes a mnemonic']},"&&Save Workspace As..."),'workbench.action.saveWorkspaceAs');
constaddFolder=this.createMenuItem(nls.localize({key:'miAddFolderToWorkspace',comment:['&& denotes a mnemonic']},"&&Add Folder to Workspace..."),'workbench.action.addRootFolder');
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(NewWorkspaceAction,NewWorkspaceAction.ID,NewWorkspaceAction.LABEL),'Workspaces: New Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(AddRootFolderAction,AddRootFolderAction.ID,AddRootFolderAction.LABEL),'Workspaces: Add Folder to Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenWorkspaceAction,OpenWorkspaceAction.ID,OpenWorkspaceAction.LABEL),'Workspaces: Open Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(SaveWorkspaceAsAction,SaveWorkspaceAsAction.ID,SaveWorkspaceAsAction.LABEL),'Workspaces: Save Workspace...',workspacesCategory);