public virtual void TestMissingMessage() { System.Globalization.CultureInfo locale = new System.Globalization.CultureInfo("en"); System.String message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0005E_MESSAGE_NOT_IN_BUNDLE, locale); Assert.AreEqual("Message with key:Q0005E_MESSAGE_NOT_IN_BUNDLE and locale: " + locale.ToString() + " not found.", message); }
public virtual void TestNLSLoading_ja() { System.String message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0004E_INVALID_SYNTAX_ESCAPE_UNICODE_TRUNCATION, new System.Globalization.CultureInfo("ja")); Assert.AreEqual("切り捨てられたユニコード・エスケープ・シーケンス。", message); message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0001E_INVALID_SYNTAX, new System.Globalization.CultureInfo("ja"), "XXX"); Assert.AreEqual("構文エラー: XXX", message); }
public virtual void TestNLSLoading() { System.String message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0004E_INVALID_SYNTAX_ESCAPE_UNICODE_TRUNCATION); Assert.AreEqual("Truncated unicode escape sequence.", message); message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0001E_INVALID_SYNTAX, "XXX"); Assert.AreEqual("Syntax Error: XXX", message); }
static MessagesTestBundle() { BUNDLE_NAME = typeof(MessagesTestBundle).FullName; { // register all string ids with NLS class and initialize static string // values NLS.InitializeMessages(BUNDLE_NAME, typeof(MessagesTestBundle)); } }
static MessagesTestBundle() { BUNDLE_NAME = typeof(MessagesTestBundle).FullName; { // register all string ids with NLS class and initialize static string // values NLS.InitializeMessages <MessagesTestBundle>(BUNDLE_NAME); } ResourceDirectory = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), "Messages"); }
public virtual void TestNLSLoading_xx_XX() { System.Globalization.CultureInfo locale; try { locale = new System.Globalization.CultureInfo("xx" + "-" + "XX"); } catch { locale = CultureInfo.CurrentUICulture; } System.String message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0004E_INVALID_SYNTAX_ESCAPE_UNICODE_TRUNCATION, locale); Assert.AreEqual("Truncated unicode escape sequence.", message); message = NLS.GetLocalizedMessage(MessagesTestBundle.Q0001E_INVALID_SYNTAX, locale, "XXX"); Assert.AreEqual("Syntax Error: XXX", message); }
public virtual string GetLocalizedMessage(System.Globalization.CultureInfo locale) { return NLS.GetLocalizedMessage(Key, locale, GetArguments()); }
public virtual System.String GetLocalizedMessage(System.Globalization.CultureInfo locale) { return(NLS.GetLocalizedMessage(GetKey(), locale, GetArguments())); }