Rhino.ScriptRuntime.DefaultMessageProvider.GetMessage C# (CSharp) Method

GetMessage() public method

public GetMessage ( string messageId, object arguments ) : string
messageId string
arguments object
return string
			public virtual string GetMessage(string messageId, object[] arguments)
			{
				string defaultResource = "org.mozilla.javascript.resources.Messages";
				Context cx = Context.GetCurrentContext();
				CultureInfo locale = cx != null ? cx.GetLocale() : CultureInfo.CurrentCulture;
				// ResourceBundle does caching.
				ResourceBundle rb = ResourceBundle.GetBundle(defaultResource, locale);
				string formatString;
				try
				{
					formatString = rb.GetString(messageId);
				}
				catch (MissingResourceException)
				{
					throw new Exception("no message resource found for message property " + messageId);
				}
				MessageFormat formatter = new MessageFormat(formatString);
				return formatter.Format(arguments);
			}
		}
ScriptRuntime.DefaultMessageProvider