2002-07-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / System / OperatingSystem.cs
index 0a4a5b1a31d719393f4cf54c3aaf9598fa34d585..93729bb4a4515c4c1f9d1e0ca5ba1732c1882207 100644 (file)
 //------------------------------------------------------------------------------\r
 \r
 using System;\r
+using System.Globalization;\r
 \r
 namespace System\r
 {\r
        /// <summary>\r
        /// Class representing a specific operating system version for a specific platform\r
        /// </summary>\r
+       [Serializable]\r
        public sealed class OperatingSystem : ICloneable\r
        {\r
                private System.PlatformID itsPlatform;\r
@@ -94,8 +96,8 @@ namespace System
                        case System.PlatformID.Win32NT: str = "Microsoft Windows NT"; break;\r
                        case System.PlatformID.Win32S: str = "Microsoft Win32S";  break;\r
                        case System.PlatformID.Win32Windows: str = "Microsoft Windows 98"; break;\r
-                       case System.PlatformID.Linux: str = "Linux"; break;\r
-                       default: str = "<unknown>";      break;\r
+                       case System.PlatformID.Unix: str = "Unix"; break;\r
+                       default: str = Locale.GetText ("<unknown>"); break;\r
                        }\r
 \r
                        return str + " " + itsVersion.ToString();\r