diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionsWidgets.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionsWidgets.ts index 097c8bb32019989deddfed98e794d6148dccaf2f..7f63c8619020a541f42f0f10245f2f99ff0a85d6 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionsWidgets.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionsWidgets.ts @@ -50,8 +50,10 @@ export class ExtensionsStatusbarItem implements statusbar.IStatusbarItem { this.container = container; if (this.messageCount > 0) { this.domNode = dom.append(container, $('a.extensions-statusbar')); - this.domNode.title = nls.localize('extensions', "Extensions"), - this.domNode.textContent = `${ this.messageCount }`; + const issueLabel = this.messageCount > 1 ? nls.localize('issues', "issues") : nls.localize('issue', "issue"); + const extensionLabel = nls.localize('extension', "extension") + this.domNode.title = `${ this.messageCount } ${ extensionLabel } ${ issueLabel }`; + this.domNode.textContent = `${ this.messageCount } ${ issueLabel }`; this.toDispose.push(dom.addDisposableListener(this.domNode, 'click', () => { Object.keys(this.status).forEach(key => {