From 9636e7b4eb0dc7b2043c0771e6202d760cfa9d6c Mon Sep 17 00:00:00 2001 From: Benjamin Pasero Date: Fri, 11 Dec 2015 17:48:04 +0100 Subject: [PATCH] [Cancel] buttom should in [Don't Save] buttom's right (fixes #1196) --- .../parts/files/electron-browser/textFileServices.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/files/electron-browser/textFileServices.ts b/src/vs/workbench/parts/files/electron-browser/textFileServices.ts index 4c937a8ce92..dfc72e186bf 100644 --- a/src/vs/workbench/parts/files/electron-browser/textFileServices.ts +++ b/src/vs/workbench/parts/files/electron-browser/textFileServices.ts @@ -160,6 +160,9 @@ export class TextFileService extends BrowserTextFileService { message.push(''); } + const dontSaveLabel = nls.localize('dontSave', "Don't Save"); + const cancelLabel = nls.localize('cancel', "Cancel"); + let opts: remote.IMessageBoxOptions = { title: this.contextService.getConfiguration().env.appName, message: message.join('\n'), @@ -167,8 +170,8 @@ export class TextFileService extends BrowserTextFileService { detail: nls.localize('saveChangesDetail', "Your changes will be lost if you don't save them."), buttons: [ resourcesToConfirm.length > 1 ? nls.localize('saveAll', "Save All") : nls.localize('save', "Save"), - nls.localize('cancel', "Cancel"), - nls.localize('dontSave', "Don't Save") + isWindows ? dontSaveLabel : cancelLabel, + isWindows ? cancelLabel : dontSaveLabel ], noLink: true, cancelId: 1