static void Main() { MessageBox.Show(MyResource.MIN_TEKST); MessageBox.Show(MyResource.TEKST2("42")); MessageBox.Show(MyResource.TEKST2("En tekst")); MyResource.SwitchLocale("da"); MessageBox.Show(MyResource.MIN_TEKST); MessageBox.Show(MyResource.TEKST2("42")); MessageBox.Show(MyResource.TEKST2("En tekst")); /* String assName = Assembly.GetExecutingAssembly().GetName().Name; * ResourceManager rm = new ResourceManager(assName + ".MyResource", Assembly.GetExecutingAssembly()); * * CultureInfo ci = new CultureInfo("da"); * ResourceSet rs = rm.GetResourceSet(ci, true, true); * * String temp = rm.GetString("MIN_TEKST"); * MessageBox.Show(temp); * temp = rs.GetString("MIN_TEKST"); * MessageBox.Show(temp); * * Thread.CurrentThread.CurrentUICulture = ci; */ // Application.Run(new Form1()); }
/********************************************************************/ /// <summary> /// TEKST2 /// </summary> /********************************************************************/ public static String TEKST2(Object arg0) { return(MyResource.FormatString("TEKST2", arg0)); }