Display language identifier in Language Mode drop down

This commit is contained in:
Denis Malinochkin 2016-09-14 18:23:30 +03:00
parent 94eb60a292
commit bf65a1907d

View file

@ -662,9 +662,12 @@ export class ChangeModeAction extends Action {
// All languages are valid picks
const picks: IPickOpenEntry[] = languages.sort().map((lang, index) => {
return {
const languageModeId = this.modeService.getModeIdForLanguageName(lang.toLowerCase());
const configureLabel = nls.localize('configuredLanguage', "Configured Language");
return <IPickOpenEntry>{
label: lang,
description: currentModeId === lang ? nls.localize('configuredLanguage', "Configured Language") : void 0
description: currentModeId === lang ? `${languageModeId} (${configureLabel})` : languageModeId
};
});
picks[0].separator = { border: true, label: nls.localize('languagesPicks', "languages") };