this.tooltip=localize('disabled workspace Extension',"This extension is disabled because it cannot run in a window connected to the remote server.",host,host);
this.tooltip=localize('disabled workspace Extension',"This extension from {0} server is disabled because it cannot run in a window connected to the remote server.",this.getServerLabel(this.extensionManagementServerService.localExtensionManagementServer));
this.tooltip=`${this.tooltip}${localize('Install in remote server',"Install it in '{0}' server to enable.",host)}`;
this.tooltip=`${this.tooltip}${localize('Install in remote server',"Install it in {0} server to enable.",this.getServerLabel(this.extensionManagementServerService.remoteExtensionManagementServer))}`;
this.tooltip=localize('disabled because running in another server',"This extension from {0} server is disabled because another instance of same extension from {1} server is enabled.",this.getServerLabel(this.extension.server),this.getServerLabel(runningExtensionServer));
@@ -159,7 +202,7 @@ export class RecommendationWidget extends ExtensionWidget {
}
privateclear():void{
this.parent.title='';
this.tooltip='';
this.parent.setAttribute('aria-label',this.extension?localize('viewExtensionDetailsAria',"{0}. Press enter for extension details.",this.extension.displayName):'');
if(this.element){
this.parent.removeChild(this.element);
...
...
@@ -186,8 +229,7 @@ export class RecommendationWidget extends ExtensionWidget {
this.parent.setAttribute('aria-label',localize('viewRecommendedExtensionDetailsAria',"{0}. {1} Press enter for extension details.",this.extension.displayName,extRecommendations[this.extension.identifier.id.toLowerCase()].reasonText));