//------------------------------------------------------------------------------\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
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