this._allWorkspaceRecommendedExtensions.forEach(x=>output[x.toLowerCase()]=localize('workspaceRecommendation',"This extension is recommended by users of the current workspace."));
this._allWorkspaceRecommendedExtensions.forEach(x=>output[x.toLowerCase()]=localize('workspaceRecommendation',"This extension is recommended by users of the current workspace."));
Object.keys(this._fileBasedRecommendations).forEach(x=>output[x.toLowerCase()]=output[x.toLowerCase()]||localize('fileBasedRecommendation',"This extension is recommended based on the files you recently opened."));
Object.keys(this._fileBasedRecommendations).forEach(x=>output[x.toLowerCase()]=output[x.toLowerCase()]||localize('fileBasedRecommendation',"This extension is recommended based on the files you recently opened."));
forEach(this._exeBasedRecommendations,entry=>output[entry.key.toLowerCase()]=output[entry.key.toLowerCase()]||localize('exeBasedRecommendation',"This extension is recommended because you have {0} installed.",entry.value));
forEach(this._exeBasedRecommendations,entry=>output[entry.key.toLowerCase()]=output[entry.key.toLowerCase()]||localize('exeBasedRecommendation',"This extension is recommended because you have {0} installed.",entry.value));
this._dynamicWorkspaceRecommendations.forEach(x=>output[x.toLowerCase()]=output[x.toLowerCase()]||localize('dynamicWorkspaceRecommendation',"This extension might interest you because many other users of the current workspace use it."));
this._dynamicWorkspaceRecommendations.forEach(x=>output[x.toLowerCase()]=output[x.toLowerCase()]||localize('dynamicWorkspaceRecommendation',"This extension may interest you because it's popular among users of the {0} repository.",currentRepo));