[Mono-bugs] [Bug 570859] New: DateTime.ToString(String, IFormatProvider) spells Russian months' names incorrectly

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Jan 14 19:04:16 EST 2010


http://bugzilla.novell.com/show_bug.cgi?id=570859

http://bugzilla.novell.com/show_bug.cgi?id=570859#c0


           Summary: DateTime.ToString(String, IFormatProvider) spells
                    Russian months' names incorrectly
    Classification: Mono
           Product: Mono: Class Libraries
           Version: SVN
          Platform: i686
        OS/Version: Linux
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: CORLIB
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: abatishchev at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


Created an attachment (id=336730)
 --> (http://bugzilla.novell.com/attachment.cgi?id=336730)
Archive with MonoDevelop 2.2 c# project demonstrating a bug in
DateTime.ToString

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.7)
Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)

DateTime.ToString(String, IFormatProvider) spells Russian months' names
incorrectly

namespace IFormatProviderBug {
  class MainClass {
    public static void Main (string[] args) {
      for(var i = 1; i <= 12; i++) {
        System.Console.WriteLine(
          new System.DateTime(2010, i, 1).ToString(
            "dd MMMM yyyy",
            new System.Globalization.CultureInfo("ru-RU")));
      }
    }
  }
}

Reproducible: Always

Steps to Reproduce:
1. Write a code converting month's numeric form to string, correctly spelled in
phrase
2. Run it on Mono
3. Run in on .NET 3.5
Actual Results:  
01 Январь 2010
01 Февраль 2010
01 Март 2010
01 Апрель 2010
01 Май 2010
01 Июнь 2010
01 Июль 2010
01 Август 2010
01 Сентябрь 2010
01 Октябрь 2010
01 Ноябрь 2010
01 Декабрь 2010

Expected Results:  
01 января 2010
01 февраля 2010
01 марта 2010
01 апреля 2010
01 мая 2010
01 июня 2010
01 июля 2010
01 августа 2010
01 сентября 2010
01 октября 2010
01 ноября 2010
01 декабря 2010

Mono from trunk, r149530 on Debian 5.0 on VMware Server 2.0.2
NET 3.5 SP1 on Windows 7 7600 x32 English (Russian is being set as default
non-unicode language)

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list