@@ -37,6 +37,7 @@ import { INotificationService, Severity } from 'vs/platform/notification/common/
3737import { TreeView } from 'vs/workbench/contrib/views/browser/treeView' ;
3838import { flatten } from 'vs/base/common/arrays' ;
3939import { UserDataSyncMergesViewPane } from 'vs/workbench/contrib/userDataSync/browser/userDataSyncMergesView' ;
40+ import { basename } from 'vs/base/common/resources' ;
4041
4142export class UserDataSyncViewPaneContainer extends ViewPaneContainer {
4243
@@ -271,9 +272,14 @@ export class UserDataSyncDataViews extends Disposable {
271272 const editorService = accessor . get ( IEditorService ) ;
272273 const { resource, comparableResource } = < { resource : string , comparableResource ?: string } > JSON . parse ( handle . $treeItemHandle ) ;
273274 if ( comparableResource ) {
275+ const leftResource = URI . parse ( resource ) ;
276+ const leftResourceName = localize ( { key : 'leftResourceName' , comment : [ 'remote as in file in cloud' ] } , "{0} (Remote)" , basename ( leftResource ) ) ;
277+ const rightResource = URI . parse ( comparableResource ) ;
278+ const rightResourceName = localize ( { key : 'rightResourceName' , comment : [ 'local as in file in disk' ] } , "{0} (Local)" , basename ( rightResource ) ) ;
274279 await editorService . openEditor ( {
275- leftResource : URI . parse ( resource ) ,
276- rightResource : URI . parse ( comparableResource ) ,
280+ leftResource,
281+ rightResource,
282+ label : localize ( 'sideBySideLabels' , "{0} ↔ {1}" , leftResourceName , rightResourceName ) ,
277283 options : {
278284 preserveFocus : true ,
279285 revealIfVisible : true ,
0 commit comments