Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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));
     }
 }
Exemplo n.º 5
0
 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");
 }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
        public virtual string GetLocalizedMessage(System.Globalization.CultureInfo locale)
		{
			return NLS.GetLocalizedMessage(Key, locale, GetArguments());
		}
Exemplo n.º 8
0
 public virtual System.String GetLocalizedMessage(System.Globalization.CultureInfo locale)
 {
     return(NLS.GetLocalizedMessage(GetKey(), locale, GetArguments()));
 }