public string GetMessageString(string messageText, string defaultText) { if (CanCallHost) { if (string.IsNullOrWhiteSpace(defaultText) || defaultText.StartsWith("MSG:", StringComparison.OrdinalIgnoreCase)) { defaultText = Messages.ResourceManager.GetString(DropMsgPrefix(messageText)); } return(_hostApi.GetMessageString(messageText, defaultText)); } return(null); }
internal static string FormatMessageString(this IHostApi request, string messageText, params object[] args) { if (string.IsNullOrWhiteSpace(messageText)) { return(string.Empty); } if (messageText.StartsWith(Constants.MSGPrefix, true, CultureInfo.CurrentCulture)) { messageText = request.GetMessageString(messageText.Substring(Constants.MSGPrefix.Length), messageText) ?? messageText; } return(args == null || args.Length == 0 ? messageText : messageText.format(args)); }
internal static string FormatMessageString(this IHostApi request, string messageText, params object[] args) { if (string.IsNullOrWhiteSpace(messageText)) { return(string.Empty); } if (messageText.IndexOf(Constants.MSGPrefix, System.StringComparison.CurrentCultureIgnoreCase) == 0) { messageText = request.GetMessageString(messageText.Substring(Constants.MSGPrefix.Length), messageText) ?? messageText; } return(args == null || args.Length == 0 ? messageText : messageText.format(args)); }
public string GetMessageString(string messageText, string defaultText) { return(_hostApi.GetMessageString(messageText, defaultText)); }