this.renderRemoteStatusIndicator(`${nls.localize('host.reconnecting',"Reconnecting to {0}...",truncate(hostLabel,RemoteStatusIndicator.REMOTE_STATUS_LABEL_MAX_LENGTH))}`,nls.localize('host.tooltipReconnecting',"Reconnecting to {0}...",hostLabel),undefined,true);
this.renderRemoteStatusIndicator(`${nls.localize('host.reconnecting',"Reconnecting to {0}...",truncate(hostLabel,RemoteStatusIndicator.REMOTE_STATUS_LABEL_MAX_LENGTH))}`,undefined,undefined,true);
break;
case'disconnected':
this.renderRemoteStatusIndicator(`$(alert) ${nls.localize('disconnectedFrom',"Disconnected from {0}",truncate(hostLabel,RemoteStatusIndicator.REMOTE_STATUS_LABEL_MAX_LENGTH))}`,nls.localize('host.tooltipDisconnected',"Disconnected from {0}",hostLabel));
this.renderRemoteStatusIndicator(`$(alert) ${nls.localize('disconnectedFrom',"Disconnected from {0}",truncate(hostLabel,RemoteStatusIndicator.REMOTE_STATUS_LABEL_MAX_LENGTH))}`);
break;
default:
this.renderRemoteStatusIndicator(`$(remote) ${truncate(hostLabel,RemoteStatusIndicator.REMOTE_STATUS_LABEL_MAX_LENGTH)}`,nls.localize('host.tooltip',"Editing on {0}",hostLabel));
{key:'workspace.tooltip2',comment:['{0} is a remote location name, e.g. GitHub','[Some features]({1}) is a link. Only translate `Some features`. Do not change brackets and parentheses or {1}']},
"Virtual workspace on {0}\n\n[Some features]({1}) are not available for resources located on a virtual file system.",
tooltip.appendText(nls.localize({key:'workspace.tooltip',comment:['{0} is a remote workspace name, e.g. GitHub']},"Editing on {0}",workspaceLabel));
}
if(!isWeb){
tooltip.appendMarkdown('\n\n');
tooltip.appendMarkdown(nls.localize(
{key:'workspace.tooltip2',comment:['[features are not available]({1}) is a link. Only translate `features are not available`. Do not change brackets and parentheses or {0}']},
"Some [features are not available]({0}) for resources located on a virtual file system.",