message=nls.localize('saveChangesMessage',"Do you want to save the changes you made to {0}?",typeoffileNameOrResources==='string'?fileNameOrResources:resources.basename(fileNameOrResources[0]));
message=nls.localize('saveChangesMessage',"Do you want to save the changes you made to {0}?",typeoffileNamesOrResources[0]==='string'?fileNamesOrResources[0]:resources.basename(fileNamesOrResources[0]));
}else{
}else{
message=getConfirmMessage(nls.localize('saveChangesMessages',"Do you want to save the changes to the following {0} files?",fileNameOrResources.length),fileNameOrResources);
message=getConfirmMessage(nls.localize('saveChangesMessages',"Do you want to save the changes to the following {0} files?",fileNamesOrResources.length),fileNamesOrResources);
}
}
constbuttons:string[]=[
constbuttons:string[]=[
Array.isArray(fileNameOrResources)&&fileNameOrResources.length>1?nls.localize({key:'saveAll',comment:['&& denotes a mnemonic']},"&&Save All"):nls.localize({key:'save',comment:['&& denotes a mnemonic']},"&&Save"),
fileNamesOrResources.length>1?nls.localize({key:'saveAll',comment:['&& denotes a mnemonic']},"&&Save All"):nls.localize({key:'save',comment:['&& denotes a mnemonic']},"&&Save"),
nls.localize({key:'dontSave',comment:['&& denotes a mnemonic']},"Do&&n't Save"),
nls.localize({key:'dontSave',comment:['&& denotes a mnemonic']},"Do&&n't Save"),