dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/I18N/CJK CID0004.cs,1.1,1.2 CID0011.


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/I18N/CJK CID0004.cs,1.1,1.2 CID0011.cs,1.1,1.2 CID0012.cs,1.1,1.2 CID0404.cs,1.1,1.2 CID0411.cs,1.1,1.2 CID0412.cs,1.1,1.2 CID0804.cs,1.1,1.2 CID0c04.cs,1.1,1.2 CID1004.cs,1.1,1.2 CID1404.cs,1.1,1.2
Date: Sun, 01 Jun 2003 20:59:02 -0400

Update of /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK
In directory subversions:/tmp/cvs-serv4874/I18N/CJK

Modified Files:
        CID0004.cs CID0011.cs CID0012.cs CID0404.cs CID0411.cs 
        CID0412.cs CID0804.cs CID0c04.cs CID1004.cs CID1404.cs 
Log Message:


Add support for DisplayName, EnglishName, and NativeName, based on the
information in the locale files; move the English locales into
"I18N.dll" to support EnglishName.


Index: CID0004.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0004.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0004.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0004.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 54,57 ****
--- 62,418 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "ab": return 
"\u963f\u5e03\u54c8\u897f\u4e9a\u6587";
+                       case "aa": return "\u963f\u6cd5\u6587";
+                       case "af": return "\u5357\u975e\u8377\u5170\u6587";
+                       case "sq": return 
"\u963f\u5c14\u5df4\u5c3c\u4e9a\u6587";
+                       case "am": return "\u963f\u59c6\u54c8\u62c9\u6587";
+                       case "ar": return "\u963f\u62c9\u4f2f\u6587";
+                       case "hy": return "\u4e9a\u7f8e\u5c3c\u4e9a\u6587";
+                       case "as": return "\u963f\u8428\u59c6\u6587";
+                       case "ay": return "\u827e\u9a6c\u62c9\u6587";
+                       case "az": return "\u963f\u585e\u62dc\u7586\u6587";
+                       case "ba": return "\u5df4\u4ec0\u5ba2\u5c14\u6587";
+                       case "eu": return "\u5df4\u65af\u514b\u6587";
+                       case "bn": return "\u5b5f\u52a0\u62c9\u6587";
+                       case "dz": return "\u4e0d\u4e39\u6587";
+                       case "bh": return "\u6bd4\u54c8\u5c14\u6587";
+                       case "bi": return "\u6bd4\u65af\u62c9\u9a6c\u6587";
+                       case "br": return "\u5e03\u91cc\u591a\u5c3c\u6587";
+                       case "bg": return "\u4fdd\u52a0\u5229\u4e9a\u6587";
+                       case "my": return "\u7f05\u7538\u6587";
+                       case "be": return "\u767d\u4fc4\u7f57\u65af\u6587";
+                       case "km": return "\u67ec\u57d4\u5be8\u6587";
+                       case "ca": return 
"\u52a0\u6cf0\u7f57\u5c3c\u4e9a\u6587";
+                       case "zh": return "\u4e2d\u6587";
+                       case "co": return "\u79d1\u897f\u5609\u6587";
+                       case "hr": return "\u514b\u7f57\u5730\u4e9a\u6587";
+                       case "cs": return "\u6377\u514b\u6587";
+                       case "da": return "\u4e39\u9ea6\u6587";
+                       case "nl": return "\u8377\u5170\u6587";
+                       case "en": return "\u82f1\u6587";
+                       case "eo": return "\u4e16\u754c\u6587";
+                       case "et": return "\u7231\u6c99\u5c3c\u4e9a\u6587";
+                       case "fo": return "\u6cd5\u7f57\u6587";
+                       case "fj": return "\u6590\u6d4e\u6587";
+                       case "fi": return "\u82ac\u5170\u6587";
+                       case "fr": return "\u6cd5\u6587";
+                       case "fy": return "\u5f17\u91cc\u65af\u5170\u6587";
+                       case "gl": return "\u52a0\u5229\u897f\u4e9a\u6587";
+                       case "ka": return "\u683c\u9c81\u5409\u4e9a\u6587";
+                       case "de": return "\u5fb7\u6587";
+                       case "el": return "\u5e0c\u814a\u6587";
+                       case "kl": return "\u683c\u9675\u5170\u6587";
+                       case "gn": return "\u74dc\u62c9\u5c3c\u6587";
+                       case "gu": return "\u53e4\u52a0\u62c9\u63d0\u6587";
+                       case "ha": return "\u8c6a\u6492\u6587";
+                       case "he": return "\u5e0c\u4f2f\u6765\u6587";
+                       case "hi": return "\u5370\u5730\u6587";
+                       case "hu": return "\u5308\u7259\u5229\u6587";
+                       case "is": return "\u51b0\u5c9b\u6587";
+                       case "id": return 
"\u5370\u5ea6\u5c3c\u897f\u4e9a\u6587";
+                       case "ia": return "\u62c9\u4e01\u56fd\u9645\u6587";
+                       case "ie": return "\u62c9\u4e01\u56fd\u9645\u6587";
+                       case "iu": return "\u7231\u65af\u57fa\u6469\u6587";
+                       case "ik": return 
"\u4f9d\u5974\u76ae\u7ef4\u514b\u6587";
+                       case "ga": return "\u7231\u5c14\u5170\u6587";
+                       case "it": return "\u610f\u5927\u5229\u6587";
+                       case "ja": return "\u65e5\u6587";
+                       case "jv": return "\u722a\u54c7\u6587";
+                       case "kn": return "\u57c3\u7eb3\u5fb7\u6587";
+                       case "ks": return "\u514b\u4ec0\u7c73\u5c14\u6587";
+                       case "kk": return "\u54c8\u8428\u514b\u6587";
+                       case "rw": return "\u5362\u65fa\u8fbe\u6587";
+                       case "ky": return "\u5409\u5c14\u5409\u65af\u6587";
+                       case "rn": return "\u57fa\u9686\u8fea\u6587";
+                       case "ko": return "\u671d\u9c9c\u6587";
+                       case "ku": return "\u5e93\u5c14\u5fb7\u6587";
+                       case "lo": return "\u8001\u631d\u6587";
+                       case "la": return "\u62c9\u4e01\u6587";
+                       case "lv": return 
"\u62c9\u6258\u7ef4\u4e9a\u6587(\u5217\u6258)";
+                       case "ln": return "\u6797\u52a0\u62c9\u6587";
+                       case "lt": return "\u7acb\u9676\u5b9b\u6587";
+                       case "mk": return "\u9a6c\u5176\u987f\u6587";
+                       case "mg": return "\u9a6c\u5c14\u52a0\u4ec0\u6587";
+                       case "ms": return "\u9a6c\u6765\u6587";
+                       case "ml": return 
"\u9a6c\u6765\u4e9a\u62c9\u59c6\u6587";
+                       case "mt": return "\u9a6c\u8033\u4ed6\u6587";
+                       case "mi": return "\u6bdb\u5229\u6587";
+                       case "mr": return "\u9a6c\u62c9\u5730\u6587";
+                       case "mo": return "\u6469\u5c14\u591a\u74e6\u6587";
+                       case "mn": return "\u8499\u53e4\u6587";
+                       case "na": return "\u7459\u9c81\u6587";
+                       case "ne": return "\u5c3c\u6cca\u5c14\u6587";
+                       case "no": return "\u632a\u5a01\u6587";
+                       case "oc": return "\u5965\u897f\u5766\u6587";
+                       case "or": return "\u6b27\u91cc\u4e9a\u6587";
+                       case "om": return "\u963f\u66fc\u6587";
+                       case "ps": return "\u666e\u4ec0\u56fe\u6587";
+                       case "fa": return "\u6ce2\u65af\u6587";
+                       case "pl": return "\u6ce2\u5170\u6587";
+                       case "pt": return "\u8461\u8404\u7259\u6587";
+                       case "pa": return "\u65c1\u906e\u666e\u6587";
+                       case "qu": return "\u76d6\u4e18\u4e9a\u6587";
+                       case "rm": return 
"\u91cc\u6258\u7f57\u66fc\u65af\u6587";
+                       case "ro": return "\u7f57\u9a6c\u5c3c\u4e9a\u6587";
+                       case "ru": return "\u4fc4\u6587";
+                       case "sm": return "\u8428\u6469\u4e9a\u6587";
+                       case "sg": return "\u6851\u6208\u6587";
+                       case "sa": return "\u68b5\u6587";
+                       case "gd": return "\u82cf\u683c\u5170- 
\u76d6\u5c14\u6587";
+                       case "sr": return "\u585e\u5c14\u7ef4\u4e9a\u6587";
+                       case "sh": return 
"\u585e\u6ce2\u5c3c\u65af-\u514b\u7f57\u5730\u4e9a\u6587";
+                       case "st": return "\u585e\u7d22\u6258\u6587";
+                       case "tn": return "\u7a81\u5c3c\u65af\u6587";
+                       case "sn": return "\u585e\u5185\u52a0\u5c14\u6587";
+                       case "sd": return "\u82cf\u4e39\u6587";
+                       case "si": return "\u50e7\u4f3d\u7f57\u6587";
+                       case "ss": return "\u8f9b\u8f9b\u90a3\u63d0\u6587";
+                       case "sk": return "\u65af\u6d1b\u4f10\u514b\u6587";
+                       case "sl": return 
"\u65af\u6d1b\u6587\u5c3c\u4e9a\u6587";
+                       case "so": return "\u7d22\u9a6c\u91cc\u6587";
+                       case "es": return "\u897f\u73ed\u7259\u6587";
+                       case "su": return "\u82cf\u4e39\u6587";
+                       case "sw": return "\u65af\u74e6\u5e0c\u91cc\u6587";
+                       case "sv": return "\u745e\u5178\u6587";
+                       case "tl": return "\u5854\u52a0\u8def\u65cf\u6587";
+                       case "tg": return "\u5854\u5409\u514b\u6587";
+                       case "ta": return "\u6cf0\u7c73\u5c14\u6587";
+                       case "tt": return "\u9791\u977c\u6587";
+                       case "te": return "\u6cf0\u5362\u56fa\u6587";
+                       case "th": return "\u6cf0\u6587";
+                       case "bo": return "\u897f\u85cf\u6587";
+                       case "ti": return 
"\u63d0\u683c\u91cc\u5c3c\u4e9a\u6587";
+                       case "to": return "\u6c64\u52a0\u6587";
+                       case "ts": return "\u7279\u677e\u52a0\u6587";
+                       case "tr": return "\u571f\u8033\u5176\u6587";
+                       case "tk": return "\u571f\u5e93\u66fc\u6587";
+                       case "tw": return "\u53f0\u6e7e\u6587";
+                       case "ug": return "\u7ef4\u543e\u5c14\u6587";
+                       case "uk": return "\u4e4c\u514b\u5170\u6587";
+                       case "ur": return "\u4e4c\u5c14\u90fd\u6587";
+                       case "uz": return "\u4e4c\u5179\u522b\u514b\u6587";
+                       case "vi": return "\u8d8a\u5357\u6587";
+                       case "vo": return "\u6c83\u62c9\u666e\u514b\u6587";
+                       case "cy": return "\u5a01\u5c14\u58eb\u6587";
+                       case "wo": return "\u6c83\u5c14\u592b\u6587";
+                       case "xh": return "\u73ed\u56fe\u6587";
+                       case "yi": return "\u4f9d\u5730\u6587";
+                       case "yo": return "\u7ea6\u9c81\u5df4\u6587";
+                       case "za": return "\u85cf\u6587";
+                       case "zu": return "\u7956\u9c81\u6587";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AF": return "\u963f\u5bcc\u6c57";
+                       case "AL": return "\u963f\u5c14\u5df4\u5c3c\u4e9a";
+                       case "DZ": return "\u963f\u5c14\u53ca\u5229\u4e9a";
+                       case "AD": return "\u5b89\u9053\u5c14";
+                       case "AO": return "\u5b89\u54e5\u62c9";
+                       case "AI": return "\u5b89\u572d\u62c9";
+                       case "AR": return "\u963f\u6839\u5ef7";
+                       case "AM": return "\u4e9a\u7f8e\u5c3c\u4e9a";
+                       case "AW": return "\u963f\u9c81\u5df4";
+                       case "AU": return "\u6fb3\u5927\u5229\u4e9a";
+                       case "AT": return "\u5965\u5730\u5229";
+                       case "AZ": return "\u963f\u585e\u62dc\u7586";
+                       case "BS": return "\u5df4\u54c8\u9a6c";
+                       case "BH": return "\u5df4\u6797";
+                       case "BD": return "\u5b5f\u52a0\u62c9";
+                       case "BB": return "\u5df4\u5df4\u591a\u65af";
+                       case "BY": return "\u767d\u4fc4\u7f57\u65af";
+                       case "BE": return "\u6bd4\u5229\u65f6";
+                       case "BZ": return "\u4f2f\u91cc\u5179";
+                       case "BJ": return "\u8d1d\u5b81";
+                       case "BM": return "\u767e\u6155\u5927";
+                       case "BT": return "\u4e0d\u4e39";
+                       case "BO": return "\u73bb\u5229\u7ef4\u4e9a";
+                       case "BA": return 
"\u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u5c71\u5171\u548c\u56fd";
+                       case "BW": return "\u535a\u8328\u74e6\u7eb3";
+                       case "BR": return "\u5df4\u897f";
+                       case "BN": return "\u6587\u83b1";
+                       case "BG": return "\u4fdd\u52a0\u5229\u4e9a";
+                       case "BF": return "\u5e03\u57fa\u7eb3\u6cd5\u7d22";
+                       case "BI": return "\u5e03\u9686\u8fea";
+                       case "KH": return "\u67ec\u57d4\u5be8";
+                       case "CM": return "\u5580\u9ea6\u9686";
+                       case "CA": return "\u52a0\u62ff\u5927";
+                       case "CV": return "\u4f5b\u5f97\u89d2";
+                       case "CF": return "\u4e2d\u975e\u5171\u548c\u56fd";
+                       case "TD": return "\u4e4d\u5f97";
+                       case "CL": return "\u667a\u5229";
+                       case "CN": return 
"\u4E2D\u83EF\u4EBA\u6C11\u5171\u548C\u570B";
+                       case "CO": return "\u54e5\u4f26\u6bd4\u4e9a";
+                       case "KM": return "\u79d1\u6469\u7f57";
+                       case "CG": return "\u521a\u679c";
+                       case "CR": return "\u54e5\u65af\u8fbe\u9ece\u52a0";
+                       case "CI": return "\u8c61\u7259\u6d77\u5cb8";
+                       case "HR": return "\u514b\u7f57\u5730\u4e9a";
+                       case "CU": return "\u53e4\u5df4";
+                       case "CY": return "\u585e\u6d66\u8def\u65af";
+                       case "CZ": return "\u6377\u514b\u5171\u548c\u56fd";
+                       case "DK": return "\u4e39\u9ea6";
+                       case "DJ": return "\u5409\u5e03\u63d0";
+                       case "DM": return 
"\u591a\u7c73\u5c3c\u52a0\u8054\u90a6";
+                       case "DO": return 
"\u591a\u7c73\u5c3c\u52a0\u5171\u548c\u56fd";
+                       case "TL": return "\u4e1c\u5e1d\u6c76";
+                       case "EC": return "\u5384\u74dc\u591a\u5c14";
+                       case "EG": return "\u57c3\u53ca";
+                       case "SV": return "\u8428\u5c14\u74e6\u591a";
+                       case "GQ": return "\u8d64\u9053\u51e0\u5185\u4e9a";
+                       case "ER": return "\u5384\u91cc\u7279\u5c3c\u4e9a";
+                       case "EE": return "\u7231\u6c99\u5c3c\u4e9a";
+                       case "ET": return "\u57c3\u585e\u4fc4\u6bd4\u4e9a";
+                       case "FJ": return "\u6590\u6d4e";
+                       case "FI": return "\u82ac\u5170";
+                       case "FR": return "\u6cd5\u56fd";
+                       case "GF": return "\u6cd5\u5c5e\u572d\u4e9a\u90a3";
+                       case "PF": return 
"\u6cd5\u5c5e\u73bb\u5229\u5c3c\u897f\u4e9a";
+                       case "TF": return 
"\u6cd5\u5c5e\u5357\u7279\u7acb\u5c3c\u8fbe";
+                       case "GA": return "\u52a0\u84ec";
+                       case "GM": return "\u5188\u6bd4\u4e9a";
+                       case "GE": return "\u683c\u9c81\u5409\u4e9a";
+                       case "DE": return "\u5fb7\u56fd";
+                       case "GH": return "\u52a0\u7eb3";
+                       case "GR": return "\u5e0c\u814a";
+                       case "GP": return "\u74dc\u5fb7\u7f57\u666e\u5c9b";
+                       case "GT": return "\u5371\u5730\u9a6c\u62c9";
+                       case "GN": return "\u51e0\u5185\u4e9a";
+                       case "GW": return 
"\u51e0\u5185\u4e9a\u6bd4\u7ecd\u5171\u548c\u56fd";
+                       case "GY": return "\u572d\u4e9a\u90a3";
+                       case "HT": return "\u6d77\u5730";
+                       case "HN": return "\u6d2a\u90fd\u62c9\u65af";
+                       case "HK": return 
"\u4e2d\u56fd\u9999\u6e2f\u7279\u522b\u884c\u653f\u533a";
+                       case "HU": return "\u5308\u7259\u5229";
+                       case "IS": return "\u51b0\u5c9b";
+                       case "IN": return "\u5370\u5ea6";
+                       case "ID": return "\u5370\u5ea6\u5c3c\u897f\u4e9a";
+                       case "IR": return "\u4f0a\u6717";
+                       case "IQ": return "\u4f0a\u62c9\u514b";
+                       case "IE": return "\u7231\u5c14\u5170";
+                       case "IL": return "\u4ee5\u8272\u5217";
+                       case "IT": return "\u610f\u5927\u5229";
+                       case "JM": return "\u7259\u4e70\u52a0";
+                       case "JP": return "\u65e5\u672c";
+                       case "JO": return "\u7ea6\u65e6";
+                       case "KZ": return "\u54c8\u8428\u514b\u65af\u5766";
+                       case "KE": return "\u80af\u5c3c\u4e9a";
+                       case "KI": return "\u57fa\u91cc\u5df4\u65af";
+                       case "KP": return "\u5317\u671d\u9c9c";
+                       case "KR": return "\u5357\u671d\u9c9c";
+                       case "KW": return "\u79d1\u5a01\u7279";
+                       case "KG": return 
"\u5409\u5c14\u5409\u514b\u65af\u5766";
+                       case "LA": return "\u8001\u631d";
+                       case "LV": return "\u62c9\u8131\u7ef4\u4e9a";
+                       case "LB": return "\u9ece\u5df4\u5ae9";
+                       case "LS": return "\u83b1\u7d22\u6258";
+                       case "LR": return "\u5229\u6bd4\u91cc\u4e9a";
+                       case "LY": return "\u5229\u6bd4\u4e9a";
+                       case "LI": return "\u5217\u652f\u6566\u58eb\u767b";
+                       case "LT": return "\u7acb\u9676\u5b9b";
+                       case "LU": return "\u5362\u68ee\u5821";
+                       case "MK": return "\u9a6c\u5176\u987f\u738b\u56fd";
+                       case "MG": return "\u9a6c\u8fbe\u52a0\u65af\u52a0";
+                       case "MO": return 
"\u4e2d\u56fd\u6fb3\u95e8\u7279\u522b\u884c\u653f\u533a";
+                       case "MY": return "\u9a6c\u6765\u897f\u4e9a";
+                       case "ML": return "\u9a6c\u91cc";
+                       case "MT": return "\u9a6c\u8033\u4ed6";
+                       case "MQ": return "\u9a6c\u63d0\u5c3c\u514b\u5c9b";
+                       case "MR": return "\u6bdb\u91cc\u5854\u5c3c\u4e9a";
+                       case "MU": return "\u6bdb\u91cc\u6c42\u65af";
+                       case "YT": return "\u9a6c\u7ea6\u7279\u5c9b";
+                       case "MX": return "\u58a8\u897f\u54e5";
+                       case "FM": return 
"\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a";
+                       case "MD": return "\u6469\u5c14\u591a\u74e6";
+                       case "MC": return "\u6469\u7eb3\u54e5";
+                       case "MN": return "\u8499\u53e4";
+                       case "MS": return 
"\u8499\u7279\u585e\u62c9\u7fa4\u5c9b";
+                       case "MA": return "\u6469\u6d1b\u54e5";
+                       case "MZ": return "\u83ab\u6851\u6bd4\u514b";
+                       case "MM": return "\u7f05\u7538";
+                       case "NA": return "\u7eb3\u7c73\u6bd4\u4e9a";
+                       case "NP": return "\u5c3c\u6cca\u5c14";
+                       case "NL": return "\u8377\u5170";
+                       case "AN": return 
"\u8377\u5c5e\u5b89\u7684\u5217\u65af\u7fa4\u5c9b";
+                       case "NC": return 
"\u65b0\u514b\u91cc\u591a\u5c3c\u4e9a\u7fa4\u5c9b";
+                       case "NZ": return "\u65b0\u897f\u5170";
+                       case "NI": return "\u5c3c\u52a0\u62c9\u74dc";
+                       case "NE": return "\u5c3c\u65e5\u5c14";
+                       case "NG": return "\u5c3c\u65e5\u5229\u4e9a";
+                       case "NU": return "\u7ebd\u57c3\u5c9b";
+                       case "NO": return "\u632a\u5a01";
+                       case "OM": return "\u963f\u66fc";
+                       case "PK": return "\u5df4\u57fa\u65af\u5766";
+                       case "PA": return "\u5df4\u62ff\u9a6c";
+                       case "PG": return 
"\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a";
+                       case "PY": return "\u5df4\u62c9\u572d";
+                       case "PE": return "\u79d8\u9c81";
+                       case "PH": return "\u83f2\u5f8b\u5bbe";
+                       case "PL": return "\u6ce2\u5170";
+                       case "PT": return "\u8461\u8404\u7259";
+                       case "PR": return "\u6ce2\u591a\u9ece\u54e5";
+                       case "QA": return "\u5361\u5854\u5c14";
+                       case "RO": return "\u7f57\u9a6c\u5c3c\u4e9a";
+                       case "RU": return "\u4fc4\u7f57\u65af";
+                       case "RW": return "\u5362\u65fa\u8fbe";
+                       case "SA": return "\u6c99\u7279\u963f\u62c9\u4f2f";
+                       case "SN": return "\u585e\u5185\u52a0\u5c14";
+                       case "SP": return "\u585e\u5c14\u7ef4\u4e9a";
+                       case "SC": return "\u585e\u820c\u5c14\u7fa4\u5c9b";
+                       case "SL": return "\u585e\u62c9\u91cc\u6602";
+                       case "SG": return "\u65b0\u52a0\u5761";
+                       case "SK": return "\u65af\u6d1b\u4f10\u514b";
+                       case "SI": return "\u65af\u6d1b\u6587\u5c3c\u4e9a";
+                       case "SO": return "\u7d22\u9a6c\u91cc";
+                       case "ZA": return "\u5357\u975e";
+                       case "ES": return "\u897f\u73ed\u7259";
+                       case "LK": return "\u65af\u91cc\u5170\u5361";
+                       case "SD": return "\u82cf\u4e39";
+                       case "SR": return "\u82cf\u91cc\u5357";
+                       case "SZ": return "\u65af\u5a01\u58eb\u5170";
+                       case "SE": return "\u745e\u5178";
+                       case "CH": return "\u745e\u58eb";
+                       case "SY": return "\u53d9\u5229\u4e9a";
+                       case "TW": return "\u53f0\u6e7e";
+                       case "TJ": return "\u5854\u5409\u514b\u65af\u5766";
+                       case "TZ": return "\u5766\u6851\u5c3c\u4e9a";
+                       case "TH": return "\u6cf0\u56fd";
+                       case "TG": return "\u591a\u54e5";
+                       case "TK": return "\u8054\u5408\u7fa4\u5c9b";
+                       case "TO": return "\u6c64\u52a0";
+                       case "TT": return 
"\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5";
+                       case "TN": return "\u7a81\u5c3c\u65af";
+                       case "TR": return "\u571f\u8033\u5176";
+                       case "TM": return "\u571f\u5e93\u66fc\u65af\u5766";
+                       case "UG": return "\u4e4c\u5e72\u8fbe";
+                       case "UA": return "\u4e4c\u514b\u5170";
+                       case "AE": return 
"\u963f\u62c9\u4f2f\u8054\u5408\u914b\u957f\u56fd";
+                       case "GB": return "\u82f1\u56fd";
+                       case "US": return "\u7f8e\u56fd";
+                       case "UY": return "\u4e4c\u62c9\u572d";
+                       case "UZ": return 
"\u4e4c\u5179\u522b\u514b\u65af\u5766";
+                       case "VU": return "\u74e6\u52aa\u963f\u56fe";
+                       case "VA": return "\u68b5\u8482\u5188";
+                       case "VE": return "\u59d4\u5185\u745e\u62c9";
+                       case "VN": return "\u8d8a\u5357";
+                       case "VG": return 
"\u82f1\u5c5e\u7ef4\u4eac\u7fa4\u5c9b";
+                       case "VI": return 
"\u7f8e\u5c5e\u7ef4\u4eac\u7fa4\u5c9b";
+                       case "EH": return "\u897f\u6492\u54c8\u62c9";
+                       case "YE": return "\u4e5f\u95e8";
+                       case "YU": return "\u5357\u65af\u62c9\u592b";
+                       case "ZM": return "\u8d5e\u6bd4\u4e9a";
+                       case "ZW": return "\u6d25\u5df4\u5e03\u97e6";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0011.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0011.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0011.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0011.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ja";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 91,94 ****
--- 99,455 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "ab": return "\u30a2\u30d6\u30cf\u30ba\u8a9e";
+                       case "aa": return 
"\u30a2\u30d5\u30a1\u30fc\u30eb\u8a9e";
+                       case "af": return 
"\u30a2\u30d5\u30ea\u30ab\u30fc\u30f3\u30b9\u8a9e";
+                       case "sq": return 
"\u30a2\u30eb\u30d0\u30cb\u30a2\u8a9e";
+                       case "am": return "\u30a2\u30e0\u30cf\u30e9\u8a9e";
+                       case "ar": return "\u30a2\u30e9\u30d3\u30a2\u8a9e";
+                       case "hy": return 
"\u30a2\u30eb\u30e1\u30cb\u30a2\u8a9e";
+                       case "as": return "\u30a2\u30c3\u30b5\u30e0\u8a9e";
+                       case "ay": return "\u30a2\u30a4\u30de\u30e9\u8a9e";
+                       case "az": return 
"\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3\u8a9e";
+                       case "ba": return 
"\u30d0\u30b7\u30ad\u30fc\u30eb\u8a9e";
+                       case "eu": return "\u30d0\u30b9\u30af\u8a9e";
+                       case "bn": return "\u30d9\u30f3\u30ac\u30eb\u8a9e";
+                       case "dz": return "\u30d6\u30fc\u30bf\u30f3\u8a9e";
+                       case "bh": return "\u30d3\u30cf\u2015\u30eb\u8a9e";
+                       case "bi": return "\u30d3\u30b9\u30e9\u30de\u8a9e";
+                       case "br": return "\u30d6\u30eb\u30c8\u30f3\u8a9e";
+                       case "bg": return 
"\u30d6\u30eb\u30ac\u30ea\u30a2\u8a9e";
+                       case "my": return "\u30d3\u30eb\u30de\u8a9e";
+                       case "be": return "\u767d\u30ed\u30b7\u30a2\u8a9e";
+                       case "km": return 
"\u30ab\u30f3\u30dc\u30b8\u30a2\u8a9e";
+                       case "ca": return 
"\u30ab\u30bf\u30ed\u30cb\u30a2\u8a9e";
+                       case "zh": return "\u4e2d\u56fd\u8a9e";
+                       case "co": return "\u30b3\u30eb\u30b7\u30ab\u8a9e";
+                       case "hr": return 
"\u30af\u30ed\u30a2\u30c1\u30a2\u8a9e";
+                       case "cs": return "\u30c1\u30a7\u30b3\u8a9e";
+                       case "da": return 
"\u30c7\u30f3\u30de\u30fc\u30af\u8a9e";
+                       case "nl": return "\u30aa\u30e9\u30f3\u30c0\u8a9e";
+                       case "en": return "\u82f1\u8a9e";
+                       case "eo": return 
"\u30a8\u30b9\u30da\u30e9\u30f3\u30c8\u8a9e";
+                       case "et": return 
"\u30a8\u30b9\u30c8\u30cb\u30a2\u8a9e";
+                       case "fo": return "\u30d5\u30a7\u30ed\u30fc\u8a9e";
+                       case "fj": return "\u30d5\u30a3\u30b8\u30fc\u8a9e";
+                       case "fi": return 
"\u30d5\u30a3\u30f3\u30e9\u30f3\u30c9\u8a9e";
+                       case "fr": return "\u30d5\u30e9\u30f3\u30b9\u8a9e";
+                       case "fy": return "\u30d5\u30ea\u30b8\u30a2\u8a9e";
+                       case "gl": return "\u30ac\u30ea\u30b7\u30a2\u8a9e";
+                       case "ka": return "\u30b0\u30eb\u30b8\u30a2\u8a9e";
+                       case "de": return "\u30c9\u30a4\u30c4\u8a9e";
+                       case "el": return "\u30ae\u30ea\u30b7\u30a2\u8a9e";
+                       case "kl": return 
"\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\u8a9e";
+                       case "gn": return "\u30b0\u30ef\u30e9\u30cb\u8a9e";
+                       case "gu": return 
"\u30b0\u30b8\u30e3\u30e9\u30fc\u30c8\u8a9e";
+                       case "ha": return "\u30cf\u30a6\u30b5\u8a9e";
+                       case "he": return "\u30d8\u30d6\u30e9\u30a4\u8a9e";
+                       case "hi": return 
"\u30d2\u30f3\u30c7\u30a3\u30fc\u8a9e";
+                       case "hu": return 
"\u30cf\u30f3\u30ac\u30ea\u30fc\u8a9e";
+                       case "is": return 
"\u30a2\u30a4\u30b9\u30e9\u30f3\u30c9\u8a9e";
+                       case "id": return 
"\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u8a9e";
+                       case "ia": return "\u56fd\u969b\u8a9e";
+                       case "ie": return "\u56fd\u969b\u8a9e";
+                       case "iu": return 
"\u30a4\u30cc\u30af\u30a6\u30c6\u30a3\u30c8\u30c3\u30c8\u8a9e";
+                       case "ik": return 
"\u30a4\u30cc\u30d4\u30a2\u30c3\u30af\u8a9e";
+                       case "ga": return 
"\u30a2\u30a4\u30eb\u30e9\u30f3\u30c9\u8a9e";
+                       case "it": return "\u30a4\u30bf\u30ea\u30a2\u8a9e";
+                       case "ja": return "\u65e5\u672c\u8a9e";
+                       case "jv": return "\u30b8\u30e3\u30ef\u8a9e";
+                       case "kn": return "\u30ab\u30f3\u30ca\u30c0\u8a9e";
+                       case "ks": return 
"\u30ab\u30b7\u30df\u30fc\u30eb\u8a9e";
+                       case "kk": return "\u30ab\u30b6\u30d5\u8a9e";
+                       case "rw": return "\u30eb\u30ef\u30f3\u30c0\u8a9e";
+                       case "ky": return "\u30ad\u30eb\u30ae\u30b9\u8a9e";
+                       case "rn": return "\u30eb\u30f3\u30b8\u8a9e";
+                       case "ko": return "\u97d3\u56fd\u8a9e";
+                       case "ku": return "\u30af\u30eb\u30c9\u8a9e";
+                       case "lo": return "\u30e9\u30aa\u8a9e";
+                       case "la": return "\u30e9\u30c6\u30f3\u8a9e";
+                       case "lv": return "\u30e9\u30c8\u30d3\u30a2\u8a9e 
(\u30ec\u30c3\u30c8\u8a9e)";
+                       case "ln": return "\u30ea\u30f3\u30ac\u30e9\u8a9e";
+                       case "lt": return 
"\u30ea\u30c8\u30a2\u30cb\u30a2\u8a9e";
+                       case "mk": return 
"\u30de\u30b1\u30c9\u30cb\u30a2\u8a9e";
+                       case "mg": return 
"\u30de\u30e9\u30ac\u30b7\u30fc\u8a9e";
+                       case "ms": return "\u30de\u30e9\u30a4\u8a9e";
+                       case "ml": return 
"\u30de\u30e9\u30e4\u2015\u30e9\u30e0\u8a9e";
+                       case "mt": return "\u30de\u30eb\u30bf\u8a9e";
+                       case "mi": return "\u30de\u30aa\u30ea\u8a9e";
+                       case "mr": return 
"\u30de\u30e9\u30fc\u30c6\u30a3\u30fc\u8a9e";
+                       case "mo": return 
"\u30e2\u30eb\u30c0\u30d3\u30a2\u8a9e";
+                       case "mn": return "\u30e2\u30f3\u30b4\u30eb\u8a9e";
+                       case "na": return "\u30ca\u30a6\u30eb\u8a9e";
+                       case "ne": return "\u30cd\u30d1\u30fc\u30eb\u8a9e";
+                       case "no": return 
"\u30ce\u30eb\u30a6\u30a7\u30fc\u8a9e";
+                       case "oc": return 
"\u30d7\u30ed\u30d0\u30f3\u30b9\u8a9e";
+                       case "or": return "\u30aa\u30ea\u30e4\u30fc\u8a9e";
+                       case "om": return "\u30ac\u30e9\u8a9e";
+                       case "ps": return 
"\u30d1\u30b7\u30e5\u30c8\u30fc\u8a9e";
+                       case "fa": return "\u30da\u30eb\u30b7\u30a2\u8a9e";
+                       case "pl": return 
"\u30dd\u30fc\u30e9\u30f3\u30c9\u8a9e";
+                       case "pt": return 
"\u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e";
+                       case "pa": return 
"\u30d1\u30f3\u30b8\u30e3\u30d6\u8a9e";
+                       case "qu": return "\u30b1\u30c1\u30e5\u30a2\u8a9e";
+                       case "rm": return 
"\u30ec\u30c8\uff1d\u30ed\u30de\u30f3\u8a9e";
+                       case "ro": return 
"\u30eb\u30fc\u30de\u30cb\u30a2\u8a9e";
+                       case "ru": return "\u30ed\u30b7\u30a2\u8a9e";
+                       case "sm": return "\u30b5\u30e2\u30a2\u8a9e";
+                       case "sg": return "\u30b5\u30f3\u30b4\u8a9e";
+                       case "sa": return 
"\u30b5\u30f3\u30b9\u30af\u30ea\u30c3\u30c8\u8a9e";
+                       case "gd": return 
"\u30b9\u30b3\u30c3\u30c8\u30e9\u30f3\u30c9\u30fb\u30b2\u30fc\u30eb\u8a9e";
+                       case "sr": return "\u30bb\u30eb\u30d3\u30a2\u8a9e";
+                       case "sh": return 
"\u30bb\u30eb\u30dc\uff1d\u30af\u30ed\u30a2\u30c1\u30a2\u8a9e";
+                       case "st": return "\u30bb\u30bd\u30c8\u8a9e";
+                       case "tn": return "\u30c4\u30ef\u30ca\u8a9e";
+                       case "sn": return "\u30b7\u30e7\u30ca\u8a9e";
+                       case "sd": return "\u30b7\u30f3\u30c9\u8a9e";
+                       case "si": return "\u30b7\u30f3\u30cf\u30e9\u8a9e";
+                       case "ss": return 
"\u30b7\u30b9\u30ef\u30c6\u30a3\u8a9e";
+                       case "sk": return 
"\u30b9\u30ed\u30d0\u30ad\u30a2\u8a9e";
+                       case "sl": return 
"\u30b9\u30ed\u30d9\u30cb\u30a2\u8a9e";
+                       case "so": return "\u30bd\u30de\u30ea\u8a9e";
+                       case "es": return "\u30b9\u30da\u30a4\u30f3\u8a9e";
+                       case "su": return "\u30b9\u30f3\u30c0\u8a9e";
+                       case "sw": return "\u30b9\u30ef\u30d2\u30ea\u8a9e";
+                       case "sv": return 
"\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3\u8a9e";
+                       case "tl": return "\u30bf\u30ac\u30ed\u30b0\u8a9e";
+                       case "tg": return "\u30bf\u30b8\u30af\u8a9e";
+                       case "ta": return "\u30bf\u30df\u30fc\u30eb\u8a9e";
+                       case "tt": return "\u30bf\u30bf\u30fc\u30eb\u8a9e";
+                       case "te": return "\u30c6\u30eb\u30b0\u8a9e";
+                       case "th": return "\u30bf\u30a4\u8a9e";
+                       case "bo": return "\u30c1\u30d9\u30c3\u30c8\u8a9e";
+                       case "ti": return 
"\u30c6\u30a3\u30b0\u30ea\u30cb\u30a2\u8a9e";
+                       case "to": return "\u30c8\u30f3\u30ac\u8a9e";
+                       case "ts": return "\u30c4\u30a9\u30f3\u30ac\u8a9e";
+                       case "tr": return "\u30c8\u30eb\u30b3\u8a9e";
+                       case "tk": return 
"\u30c8\u30eb\u30af\u30e1\u30f3\u8a9e";
+                       case "tw": return "\u30c8\u30a5\u30a4\u8a9e";
+                       case "ug": return "\u30a6\u30a4\u30b0\u30eb\u8a9e";
+                       case "uk": return 
"\u30a6\u30af\u30e9\u30a4\u30ca\u8a9e";
+                       case "ur": return 
"\u30a6\u30eb\u30c9\u30a5\u30fc\u8a9e";
+                       case "uz": return "\u30a6\u30ba\u30d9\u30af\u8a9e";
+                       case "vi": return "\u30d9\u30c8\u30ca\u30e0\u8a9e";
+                       case "vo": return 
"\u30dc\u30e9\u30d4\u30e5\u30af\u8a9e";
+                       case "cy": return 
"\u30a6\u30a7\u30fc\u30eb\u30ba\u8a9e";
+                       case "wo": return "\u30a6\u30a9\u30ed\u30d5\u8a9e";
+                       case "xh": return "\u30b3\u30b5\u8a9e";
+                       case "yi": return 
"\u30a4\u30c7\u30a3\u30c3\u30b7\u30e5\u8a9e";
+                       case "yo": return "\u30e8\u30eb\u30d0\u8a9e";
+                       case "za": return "\u30c1\u30ef\u30f3\u8a9e";
+                       case "zu": return "\u30ba\u30fc\u30eb\u30fc\u8a9e";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AF": return 
"\u30a2\u30d5\u30ac\u30cb\u30b9\u30bf\u30f3";
+                       case "AL": return "\u30a2\u30eb\u30d0\u30cb\u30a2";
+                       case "DZ": return 
"\u30a2\u30eb\u30b8\u30a7\u30ea\u30a2";
+                       case "AD": return "\u30a2\u30f3\u30c9\u30e9";
+                       case "AO": return "\u30a2\u30f3\u30b4\u30e9";
+                       case "AI": return "\u30a2\u30f3\u30ae\u30e9";
+                       case "AR": return 
"\u30a2\u30eb\u30bc\u30f3\u30c1\u30f3";
+                       case "AM": return "\u30a2\u30eb\u30e1\u30cb\u30a2";
+                       case "AW": return "\u30a2\u30eb\u30d0\u5cf6";
+                       case "AU": return 
"\u30aa\u30fc\u30b9\u30c8\u30e9\u30ea\u30a2";
+                       case "AT": return 
"\u30aa\u30fc\u30b9\u30c8\u30ea\u30a2";
+                       case "AZ": return 
"\u30a2\u30bc\u30eb\u30d0\u30a4\u30b8\u30e3\u30f3";
+                       case "BS": return "\u30d0\u30cf\u30de";
+                       case "BH": return "\u30d0\u30fc\u30ec\u30fc\u30f3";
+                       case "BD": return 
"\u30d0\u30f3\u30b0\u30e9\u30c7\u30b7\u30e5";
+                       case "BB": return "\u30d0\u30eb\u30d0\u30c9\u30b9";
+                       case "BY": return "\u30d9\u30e9\u30eb\u30fc\u30b7";
+                       case "BE": return "\u30d9\u30eb\u30ae\u30fc";
+                       case "BZ": return "\u30d9\u30ea\u30fc\u30ba";
+                       case "BJ": return "\u30d9\u30cb\u30f3";
+                       case "BM": return 
"\u30d0\u30fc\u30df\u30e5\u30fc\u30c0\u8af8\u5cf6";
+                       case "BT": return "\u30d6\u30fc\u30bf\u30f3";
+                       case "BO": return "\u30dc\u30ea\u30d3\u30a2";
+                       case "BA": return 
"\u30dc\u30b9\u30cb\u30a2\u30fb\u30d8\u30eb\u30c4\u30a7\u30b4\u30d3\u30ca";
+                       case "BW": return "\u30dc\u30c4\u30ef\u30ca";
+                       case "BR": return "\u30d6\u30e9\u30b8\u30eb";
+                       case "BN": return "\u30d6\u30eb\u30cd\u30a4";
+                       case "BG": return "\u30d6\u30eb\u30ac\u30ea\u30a2";
+                       case "BF": return 
"\u30d6\u30eb\u30ad\u30ca\u30d5\u30a1\u30bd";
+                       case "BI": return "\u30d6\u30eb\u30f3\u30b8";
+                       case "KH": return "\u30ab\u30f3\u30dc\u30b8\u30a2";
+                       case "CM": return "\u30ab\u30e1\u30eb\u30fc\u30f3";
+                       case "CA": return "\u30ab\u30ca\u30c0";
+                       case "CV": return 
"\u30ab\u30fc\u30dc\u30d9\u30eb\u30c7";
+                       case "CF": return 
"\u4e2d\u592e\u30a2\u30d5\u30ea\u30ab\u5171\u548c\u56fd";
+                       case "TD": return "\u30c1\u30e3\u30c9";
+                       case "CL": return "\u30c1\u30ea";
+                       case "CN": return 
"\u4e2d\u83ef\u4eba\u6c11\u5171\u548c\u56fd";
+                       case "CO": return "\u30b3\u30ed\u30f3\u30d3\u30a2";
+                       case "KM": return "\u30b3\u30e2\u30ed";
+                       case "CG": return "\u30b3\u30f3\u30b4";
+                       case "CR": return "\u30b3\u30b9\u30bf\u30ea\u30ab";
+                       case "CI": return 
"\u30b3\u30fc\u30c8\u30b8\u30dc\u30a2\u30fc\u30eb";
+                       case "HR": return "\u30af\u30ed\u30a2\u30c1\u30a2";
+                       case "CU": return "\u30ad\u30e5\u30fc\u30d0";
+                       case "CY": return "\u30ad\u30d7\u30ed\u30b9";
+                       case "CZ": return "\u30c1\u30a7\u30b3";
+                       case "DK": return "\u30c7\u30f3\u30de\u30fc\u30af";
+                       case "DJ": return "\u30b8\u30d6\u30c1";
+                       case "DM": return "\u30c9\u30df\u30cb\u30ab\u56fd";
+                       case "DO": return 
"\u30c9\u30df\u30cb\u30ab\u5171\u548c\u56fd";
+                       case "TL": return 
"\u6771\u30c6\u30a3\u30e2\u30fc\u30eb";
+                       case "EC": return "\u30a8\u30af\u30a2\u30c9\u30eb";
+                       case "EG": return "\u30a8\u30b8\u30d7\u30c8";
+                       case "SV": return 
"\u30a8\u30eb\u30b5\u30eb\u30d0\u30c9\u30eb";
+                       case "GQ": return "\u8d64\u9053\u30ae\u30cb\u30a2";
+                       case "ER": return "\u30a8\u30ea\u30c8\u30ea\u30a2";
+                       case "EE": return "\u30a8\u30b9\u30c8\u30cb\u30a2";
+                       case "ET": return "\u30a8\u30c1\u30aa\u30d4\u30a2";
+                       case "FJ": return "\u30d5\u30a3\u30b8\u30fc";
+                       case "FI": return 
"\u30d5\u30a3\u30f3\u30e9\u30f3\u30c9";
+                       case "FR": return "\u30d5\u30e9\u30f3\u30b9";
+                       case "GF": return "\u4ecf\u9818\u30ae\u30a2\u30ca";
+                       case "PF": return 
"\u4ecf\u9818\u30dd\u30ea\u30cd\u30b7\u30a2";
+                       case "TF": return "\u4ecf\u5357\u65b9\u9818";
+                       case "GA": return "\u30ac\u30dc\u30f3";
+                       case "GM": return "\u30ac\u30f3\u30d3\u30a2";
+                       case "GE": return "\u30b0\u30eb\u30b8\u30a2";
+                       case "DE": return "\u30c9\u30a4\u30c4";
+                       case "GH": return "\u30ac\u30fc\u30ca";
+                       case "GR": return "\u30ae\u30ea\u30b7\u30a2";
+                       case "GP": return 
"\u30b0\u30a2\u30c9\u30eb\u30fc\u30d7";
+                       case "GT": return "\u30b0\u30a2\u30c6\u30de\u30e9";
+                       case "GN": return "\u30ae\u30cb\u30a2";
+                       case "GW": return 
"\u30ae\u30cb\u30a2\u30d3\u30b5\u30a6";
+                       case "GY": return "\u30ac\u30a4\u30a2\u30ca";
+                       case "HT": return "\u30cf\u30a4\u30c1";
+                       case "HN": return 
"\u30db\u30f3\u30b8\u30e5\u30e9\u30b9";
+                       case "HK": return 
"\u9999\u6e2f\u7279\u5225\u884c\u653f\u533a";
+                       case "HU": return "\u30cf\u30f3\u30ac\u30ea\u30fc";
+                       case "IS": return 
"\u30a2\u30a4\u30b9\u30e9\u30f3\u30c9";
+                       case "IN": return "\u30a4\u30f3\u30c9";
+                       case "ID": return 
"\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2";
+                       case "IR": return "\u30a4\u30e9\u30f3";
+                       case "IQ": return "\u30a4\u30e9\u30af";
+                       case "IE": return 
"\u30a2\u30a4\u30eb\u30e9\u30f3\u30c9";
+                       case "IL": return "\u30a4\u30b9\u30e9\u30a8\u30eb";
+                       case "IT": return "\u30a4\u30bf\u30ea\u30a2";
+                       case "JM": return "\u30b8\u30e3\u30de\u30a4\u30ab";
+                       case "JP": return "\u65e5\u672c";
+                       case "JO": return "\u30e8\u30eb\u30c0\u30f3";
+                       case "KZ": return 
"\u30ab\u30b6\u30d5\u30b9\u30bf\u30f3";
+                       case "KE": return "\u30b1\u30cb\u30a2";
+                       case "KI": return "\u30ad\u30ea\u30d0\u30b9";
+                       case "KP": return 
"\u671d\u9bae\u6c11\u4e3b\u4e3b\u7fa9\u4eba\u6c11\u5171\u548c\u56fd";
+                       case "KR": return "\u5927\u97d3\u6c11\u56fd";
+                       case "KW": return "\u30af\u30a6\u30a7\u30fc\u30c8";
+                       case "KG": return 
"\u30ad\u30eb\u30ae\u30b9\u30bf\u30f3";
+                       case "LA": return "\u30e9\u30aa\u30b9";
+                       case "LV": return "\u30e9\u30c8\u30d3\u30a2";
+                       case "LB": return "\u30ec\u30d0\u30ce\u30f3";
+                       case "LS": return "\u30ec\u30bd\u30c8";
+                       case "LR": return "\u30ea\u30d9\u30ea\u30a2";
+                       case "LY": return "\u30ea\u30d3\u30a2";
+                       case "LI": return 
"\u30ea\u30d2\u30c6\u30f3\u30b7\u30e5\u30bf\u30a4\u30f3";
+                       case "LT": return "\u30ea\u30c8\u30a2\u30cb\u30a2";
+                       case "LU": return 
"\u30eb\u30af\u30bb\u30f3\u30d6\u30eb\u30af";
+                       case "MK": return "\u30de\u30b1\u30c9\u30cb\u30a2";
+                       case "MG": return 
"\u30de\u30c0\u30ac\u30b9\u30ab\u30eb";
+                       case "MO": return 
"\u30de\u30ab\u30aa\u7279\u5225\u884c\u653f\u533a";
+                       case "MY": return "\u30de\u30ec\u30fc\u30b7\u30a2";
+                       case "ML": return "\u30de\u30ea";
+                       case "MT": return "\u30de\u30eb\u30bf";
+                       case "MQ": return 
"\u30de\u30eb\u30c6\u30a3\u30cb\u30fc\u30af\u5cf6";
+                       case "MR": return 
"\u30e2\u30fc\u30ea\u30bf\u30cb\u30a2";
+                       case "MU": return 
"\u30e2\u30fc\u30ea\u30b7\u30e3\u30b9";
+                       case "YT": return "\u30de\u30e8\u30c3\u30c8\u5cf6";
+                       case "MX": return "\u30e1\u30ad\u30b7\u30b3";
+                       case "FM": return 
"\u30df\u30af\u30ed\u30cd\u30b7\u30a2";
+                       case "MD": return "\u30e2\u30eb\u30c9\u30d0";
+                       case "MC": return "\u30e2\u30ca\u30b3";
+                       case "MN": return "\u30e2\u30f3\u30b4\u30eb";
+                       case "MS": return 
"\u30e2\u30f3\u30c8\u30bb\u30e9\u30c8\u5cf6";
+                       case "MA": return "\u30e2\u30ed\u30c3\u30b3";
+                       case "MZ": return 
"\u30e2\u30b6\u30f3\u30d3\u30fc\u30af";
+                       case "MM": return "\u30df\u30e3\u30f3\u30de\u30fc";
+                       case "NA": return "\u30ca\u30df\u30d3\u30a2";
+                       case "NP": return "\u30cd\u30d1\u30fc\u30eb";
+                       case "NL": return "\u30aa\u30e9\u30f3\u30c0";
+                       case "AN": return 
"\u30aa\u30e9\u30f3\u30c0\u9818\u30a2\u30f3\u30c6\u30a3\u30eb\u8af8\u5cf6";
+                       case "NC": return 
"\u30cb\u30e5\u30fc\u30ab\u30ec\u30c9\u30cb\u30a2";
+                       case "NZ": return 
"\u30cb\u30e5\u30fc\u30b8\u30fc\u30e9\u30f3\u30c9";
+                       case "NI": return "\u30cb\u30ab\u30e9\u30b0\u30a2";
+                       case "NE": return "\u30cb\u30b8\u30a7\u30fc\u30eb";
+                       case "NG": return 
"\u30ca\u30a4\u30b8\u30a7\u30ea\u30a2";
+                       case "NU": return "\u30cb\u30a6\u30a8\u5cf6";
+                       case "NO": return "\u30ce\u30eb\u30a6\u30a7\u30fc";
+                       case "OM": return "\u30aa\u30de\u30fc\u30f3";
+                       case "PK": return "\u30d1\u30ad\u30b9\u30bf\u30f3";
+                       case "PA": return "\u30d1\u30ca\u30de";
+                       case "PG": return 
"\u30d1\u30d7\u30a2\u30cb\u30e5\u30fc\u30ae\u30cb\u30a2";
+                       case "PY": return "\u30d1\u30e9\u30b0\u30a2\u30a4";
+                       case "PE": return "\u30da\u30eb\u30fc";
+                       case "PH": return "\u30d5\u30a3\u30ea\u30d4\u30f3";
+                       case "PL": return "\u30dd\u30fc\u30e9\u30f3\u30c9";
+                       case "PT": return "\u30dd\u30eb\u30c8\u30ac\u30eb";
+                       case "PR": return 
"\u30d7\u30a8\u30eb\u30c8\u30ea\u30b3";
+                       case "QA": return "\u30ab\u30bf\u30fc\u30eb";
+                       case "RO": return "\u30eb\u30fc\u30de\u30cb\u30a2";
+                       case "RU": return "\u30ed\u30b7\u30a2";
+                       case "RW": return "\u30eb\u30ef\u30f3\u30c0";
+                       case "SA": return 
"\u30b5\u30a6\u30b8\u30a2\u30e9\u30d3\u30a2";
+                       case "SN": return "\u30bb\u30cd\u30ac\u30eb";
+                       case "SP": return "\u30bb\u30eb\u30d3\u30a2";
+                       case "SC": return "\u30bb\u30a4\u30b7\u30a7\u30eb";
+                       case "SL": return 
"\u30b7\u30a8\u30e9\u30ec\u30aa\u30cd";
+                       case "SG": return 
"\u30b7\u30f3\u30ac\u30dd\u30fc\u30eb";
+                       case "SK": return "\u30b9\u30ed\u30d0\u30ad\u30a2";
+                       case "SI": return "\u30b9\u30ed\u30d9\u30cb\u30a2";
+                       case "SO": return "\u30bd\u30de\u30ea\u30a2";
+                       case "ZA": return "\u5357\u30a2\u30d5\u30ea\u30ab";
+                       case "ES": return "\u30b9\u30da\u30a4\u30f3";
+                       case "LK": return "\u30b9\u30ea\u30e9\u30f3\u30ab";
+                       case "SD": return "\u30b9\u30fc\u30c0\u30f3";
+                       case "SR": return "\u30b9\u30ea\u30ca\u30e0";
+                       case "SZ": return 
"\u30b9\u30ef\u30b8\u30e9\u30f3\u30c9";
+                       case "SE": return 
"\u30b9\u30a6\u30a7\u30fc\u30c7\u30f3";
+                       case "CH": return "\u30b9\u30a4\u30b9";
+                       case "SY": return "\u30b7\u30ea\u30a2";
+                       case "TW": return "\u53f0\u6e7e";
+                       case "TJ": return 
"\u30bf\u30b8\u30ad\u30b9\u30bf\u30f3";
+                       case "TZ": return "\u30bf\u30f3\u30b6\u30cb\u30a2";
+                       case "TH": return "\u30bf\u30a4";
+                       case "TG": return "\u30c8\u30fc\u30b4";
+                       case "TK": return 
"\u30c8\u30b1\u30e9\u30a6\u8af8\u5cf6";
+                       case "TO": return "\u30c8\u30f3\u30ac";
+                       case "TT": return 
"\u30c8\u30ea\u30cb\u30c0\u30fc\u30c9\u30fb\u30c8\u30d0\u30b4";
+                       case "TN": return "\u30c1\u30e5\u30cb\u30b8\u30a2";
+                       case "TR": return "\u30c8\u30eb\u30b3";
+                       case "TM": return 
"\u30c8\u30eb\u30af\u30e1\u30cb\u30b9\u30bf\u30f3";
+                       case "UG": return "\u30a6\u30ac\u30f3\u30c0";
+                       case "UA": return "\u30a6\u30af\u30e9\u30a4\u30ca";
+                       case "AE": return 
"\u30a2\u30e9\u30d6\u9996\u9577\u56fd\u9023\u90a6";
+                       case "GB": return "\u30a4\u30ae\u30ea\u30b9";
+                       case "US": return 
"\u30a2\u30e1\u30ea\u30ab\u5408\u8846\u56fd";
+                       case "UY": return "\u30a6\u30eb\u30b0\u30a2\u30a4";
+                       case "UZ": return 
"\u30a6\u30ba\u30d9\u30ad\u30b9\u30bf\u30f3";
+                       case "VU": return "\u30d0\u30cc\u30a2\u30c4";
+                       case "VA": return "\u30d0\u30c1\u30ab\u30f3";
+                       case "VE": return "\u30d9\u30cd\u30ba\u30a8\u30e9";
+                       case "VN": return "\u30d9\u30c8\u30ca\u30e0";
+                       case "VG": return 
"\u82f1\u9818\u30d0\u30fc\u30b8\u30f3\u8af8\u5cf6";
+                       case "VI": return 
"\u7c73\u9818\u30d0\u30fc\u30b8\u30f3\u8af8\u5cf6";
+                       case "EH": return "\u897f\u30b5\u30cf\u30e9";
+                       case "YE": return "\u30a4\u30a8\u30e1\u30f3";
+                       case "YU": return 
"\u30e6\u30fc\u30b4\u30b9\u30e9\u30d3\u30a2\u9023\u90a6";
+                       case "ZM": return "\u30b6\u30f3\u30d3\u30a2";
+                       case "ZW": return "\u30b8\u30f3\u30d0\u30d6\u30a8";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0012.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0012.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0012.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0012.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ko";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 91,94 ****
--- 99,455 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "ab": return "\uc555\uce74\uc988\uc5b4";
+                       case "aa": return "\uc544\ud30c\ub974\uc5b4";
+                       case "af": return "\ub0a8\uc544\uacf5 
\uacf5\uc6a9\uc5b4";
+                       case "sq": return "\uc54c\ubc14\ub2c8\uc544\uc5b4";
+                       case "am": return "\uc554\ud558\ub77c\uc5b4";
+                       case "ar": return "\uc544\ub78d\uc5b4";
+                       case "hy": return 
"\uc544\ub974\uba54\ub2c8\uc544\uc5b4";
+                       case "as": return "\uc544\uc0d8\uc5b4";
+                       case "ay": return "\uc544\uc774\ub9c8\ub77c\uc5b4";
+                       case "az": return 
"\uc544\uc81c\ub974\ubc14\uc774\uc794\uc5b4";
+                       case "ba": return "\ubc14\uc288\ud0a4\ub974\uc5b4";
+                       case "eu": return "\ubc14\uc2a4\ud06c\uc5b4";
+                       case "bn": return "\ubcb5\uace8\uc5b4";
+                       case "dz": return "\ubd80\ud0c4\uc5b4";
+                       case "bh": return "\ube44\ud558\ub974\uc5b4";
+                       case "bi": return "\ube44\uc2ac\ub77c\ub9c8\uc5b4";
+                       case "br": return "\ube0c\ub974\ud0c0\ub274\uc5b4";
+                       case "bg": return "\ubd88\uac00\ub9ac\uc544\uc5b4";
+                       case "my": return "\ubc84\ub9c8\uc5b4";
+                       case "be": return "\ubca8\ub85c\ub8e8\uc2dc\uc5b4";
+                       case "km": return "\uce84\ubcf4\ub514\uc544\uc5b4";
+                       case "ca": return 
"\uce74\ud0c8\ub85c\ub2c8\uc544\uc5b4";
+                       case "zh": return "\uc911\uad6d\uc5b4";
+                       case "co": return "\ucf54\ub974\uc2dc\uce74\uc5b4";
+                       case "hr": return 
"\ud06c\ub85c\uc544\ud2f0\uc544\uc5b4";
+                       case "cs": return "\uccb4\ucf54\uc5b4";
+                       case "da": return "\ub374\ub9c8\ud06c\uc5b4";
+                       case "nl": return "\ub124\ub35c\ub780\ub4dc\uc5b4";
+                       case "en": return "\uc601\uc5b4";
+                       case "eo": return 
"\uc5d0\uc2a4\ud398\ub780\ud1a0\uc5b4";
+                       case "et": return 
"\uc5d0\uc2a4\ud1a0\ub2c8\uc544\uc5b4";
+                       case "fo": return "\ud398\ub85c\uc2a4\uc5b4";
+                       case "fj": return "\ud53c\uc9c0\uc5b4";
+                       case "fi": return "\ud540\ub780\ub4dc\uc5b4";
+                       case "fr": return "\ud504\ub791\uc2a4\uc5b4";
+                       case "fy": return "\ud504\ub9ac\uc9c0\uc544\uc5b4";
+                       case "gl": return "\uac08\ub9ac\uc2dc\uc544\uc5b4";
+                       case "ka": return "\uadf8\ub8e8\uc9c0\uc57c\uc5b4";
+                       case "de": return "\ub3c5\uc77c\uc5b4";
+                       case "el": return "\uadf8\ub9ac\uc2a4\uc5b4";
+                       case "kl": return "\uadf8\ub9b0\ub79c\ub4dc\uc5b4";
+                       case "gn": return "\uad6c\uc544\ub77c\ub2c8\uc5b4";
+                       case "gu": return "\uad6c\uc790\ub77c\ud2b8\uc5b4";
+                       case "ha": return "\ud558\uc6b0\uc790\uc5b4";
+                       case "he": return "\ud788\ube0c\ub9ac\uc5b4";
+                       case "hi": return "\ud78c\ub514\uc5b4";
+                       case "hu": return "\ud5dd\uac00\ub9ac\uc5b4";
+                       case "is": return 
"\uc544\uc774\uc2ac\ub780\ub4dc\uc5b4";
+                       case "id": return 
"\uc778\ub3c4\ub124\uc2dc\uc544\uc5b4";
+                       case "ia": return "\uc778\ud130\ub9c1\uac70";
+                       case "ie": return "\uc778\ud130\ub9c1\uac8c\uc5b4";
+                       case "iu": return 
"\uc774\ub205\ud2f0\ud22c\ud2b8\uc5b4";
+                       case "ik": return 
"\uc774\ub204\ud53c\uc544\ud06c\uc5b4";
+                       case "ga": return "\uc544\uc77c\ub79c\ub4dc\uc5b4";
+                       case "it": return "\uc774\ud0c8\ub9ac\uc544\uc5b4";
+                       case "ja": return "\uc77c\ubcf8\uc5b4";
+                       case "jv": return "\uc790\ubc14\uc5b4";
+                       case "kn": return "\uce74\ub098\ub2e4\uc5b4";
+                       case "ks": return "\uce74\uc288\ubbf8\ub974\uc5b4";
+                       case "kk": return "\uce74\uc790\ud750\uc5b4";
+                       case "rw": return 
"\ubc18\ud22c\uc5b4(\ub8e8\uc644\ub2e4)";
+                       case "ky": return "\ud0a4\ub974\uae30\uc2a4\uc5b4";
+                       case "rn": return 
"\ubc18\ud22c\uc5b4(\ubd80\ub8ec\ub514)";
+                       case "ko": return "\ud55c\uad6d\uc5b4";
+                       case "ku": return "\ud06c\ub974\ub4dc\uc5b4";
+                       case "lo": return "\ub77c\uc624\uc5b4";
+                       case "la": return "\ub77c\ud2f4\uc5b4";
+                       case "lv": return "\ub77c\ud2b8\ube44\uc544\uc5b4 
(\ub808\ud2b8\uc5b4)";
+                       case "ln": return "\ub9c1\uac08\ub77c\uc5b4";
+                       case "lt": return 
"\ub9ac\ud22c\uc544\ub2c8\uc544\uc5b4";
+                       case "mk": return 
"\ub9c8\ucf00\ub3c4\ub2c8\uc544\uc5b4";
+                       case "mg": return 
"\ub9c8\ub2e4\uac00\uc2a4\uce74\ub974\uc5b4";
+                       case "ms": return "\ub9d0\ub808\uc774\uc5b4";
+                       case "ml": return "\ub9d0\ub77c\uc584\ub78c\uc5b4";
+                       case "mt": return "\ubab0\ud0c0\uc5b4";
+                       case "mi": return "\ub9c8\uc624\ub9ac\uc5b4";
+                       case "mr": return "\ub9c8\ub77c\ud2f0\uc5b4";
+                       case "mo": return "\ubab0\ub2e4\ube44\uc544\uc5b4";
+                       case "mn": return "\ubabd\uace8\uc5b4";
+                       case "na": return "\ub098\uc6b0\ub8e8\uc5b4";
+                       case "ne": return "\ub124\ud314\uc5b4";
+                       case "no": return "\ub178\ub974\uc6e8\uc774\uc5b4";
+                       case "oc": return "\uc625\uc2dc\ud2b8\uc5b4";
+                       case "or": return "\uc624\ub9ac\uc57c\uc5b4";
+                       case "om": return "\uc624\ub85c\ubaa8\uc5b4 
(\uc544\ud310)";
+                       case "ps": return "\ud30c\uc2dc\ud1a0\uc5b4 
(\ud478\uc2dc\ud1a0)";
+                       case "fa": return "\uc774\ub780\uc5b4";
+                       case "pl": return "\ud3f4\ub780\ub4dc\uc5b4";
+                       case "pt": return "\ud3ec\ub974\ud22c\uce7c\uc5b4";
+                       case "pa": return "\ud380\uc7a1\uc5b4";
+                       case "qu": return "\ucf00\ucd94\uc544\uc5b4";
+                       case "rm": return "\ub808\ud1a0\ub85c\ub9cc\uc5b4";
+                       case "ro": return "\ub8e8\ub9c8\ub2c8\uc544\uc5b4";
+                       case "ru": return "\ub7ec\uc2dc\uc544\uc5b4";
+                       case "sm": return "\uc0ac\ubaa8\uc544\uc5b4";
+                       case "sg": return "\uc0b0\uace0\uc5b4";
+                       case "sa": return 
"\uc0b0\uc2a4\ud06c\ub9ac\ud2b8\uc5b4";
+                       case "gd": return "\uc2a4\ucf54\uac24\ub9ad\uc5b4";
+                       case "sr": return "\uc138\ub974\ube44\uc544\uc5b4";
+                       case "sh": return 
"\uc138\ub974\ubcf4\ud06c\ub85c\uc544\ud2f0\uc544\uc5b4";
+                       case "st": return "\uc138\uc18c\ud1a0\uc5b4";
+                       case "tn": return "\uc138\uce20\uc640\ub098\uc5b4";
+                       case "sn": return "\uc1fc\ub098\uc5b4";
+                       case "sd": return "\uc2e0\ub514\uc5b4";
+                       case "si": return "\uc2a4\ub9ac\ub791\uce74\uc5b4";
+                       case "ss": return "\uc2dc\uc2a4\uc640\ud2f0\uc5b4";
+                       case "sk": return 
"\uc2ac\ub85c\ubc14\ud0a4\uc544\uc5b4";
+                       case "sl": return 
"\uc2ac\ub85c\ubca0\ub2c8\uc544\uc5b4";
+                       case "so": return "\uc18c\ub9d0\ub9ac\uc544\uc5b4";
+                       case "es": return "\uc2a4\ud398\uc778\uc5b4";
+                       case "su": return "\uc21c\ub2e8\uc5b4";
+                       case "sw": return "\uc2a4\uc640\ud790\ub9ac\uc5b4";
+                       case "sv": return "\uc2a4\uc6e8\ub374\uc5b4";
+                       case "tl": return "\ud0c0\uac08\ub85c\uadf8\uc5b4";
+                       case "tg": return 
"\ud0c0\uc9c0\ud0a4\uc2a4\ud0c4\uc5b4";
+                       case "ta": return "\ud0c0\ubc00\uc5b4";
+                       case "tt": return "\ud0c0\ud0c0\ub974\uc5b4";
+                       case "te": return "\ud154\ub8e8\uad6c\uc5b4";
+                       case "th": return "\ud0dc\uad6d\uc5b4";
+                       case "bo": return "\ud2f0\ubca0\ud2b8\uc5b4";
+                       case "ti": return "\ud2f0\uadf8\ub9ac\ub0d0\uc5b4";
+                       case "to": return "\ud1b5\uac00\uc5b4";
+                       case "ts": return "\ud1b5\uac00\uc5b4";
+                       case "tr": return "\ud130\ud0a4\uc5b4";
+                       case "tk": return "\ud22c\ub974\ud06c\uba58\uc5b4";
+                       case "tw": return "\ud2b8\uc704\uc5b4";
+                       case "ug": return "\uc704\uad6c\ub974\uc5b4";
+                       case "uk": return 
"\uc6b0\ud06c\ub77c\uc774\ub098\uc5b4";
+                       case "ur": return "\uc6b0\ub974\ub450\uc5b4";
+                       case "uz": return "\uc6b0\uc988\ubca0\ud06c\uc5b4";
+                       case "vi": return "\ubca0\ud2b8\ub0a8\uc5b4";
+                       case "vo": return "\ubcfc\ub77c\ud4cc\ud06c\uc5b4";
+                       case "cy": return "\uc6e8\uc77c\uc2a4\uc5b4";
+                       case "wo": return "\uc62c\ub85c\ud504\uc5b4";
+                       case "xh": return 
"\ubc18\ud22c\uc5b4(\ub0a8\uc544\ud504\ub9ac\uce74)";
+                       case "yi": return "\uc774\ub514\uc2dc\uc5b4";
+                       case "yo": return "\uc694\ub8e8\ubc14\uc5b4";
+                       case "za": return "\uc8fc\uc559\uc5b4";
+                       case "zu": return "\uc904\ub8e8\uc5b4";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AF": return 
"\uc544\ud504\uac00\ub2c8\uc2a4\ud0c4";
+                       case "AL": return "\uc54c\ubc14\ub2c8\uc544";
+                       case "DZ": return "\uc54c\uc81c\ub9ac";
+                       case "AD": return "\uc548\ub3c4\ub77c";
+                       case "AO": return "\uc559\uace8\ub77c";
+                       case "AI": return "\uc548\uae38\ub77c";
+                       case "AR": return "\uc544\ub974\ud5e8\ud2f0\ub098";
+                       case "AM": return "\uc544\ub974\uba54\ub2c8\uc544";
+                       case "AW": return "\uc544\ub8e8\ubc14";
+                       case "AU": return 
"\uc624\uc2a4\ud2b8\ub808\uc77c\ub9ac\uc544";
+                       case "AT": return "\uc624\uc2a4\ud2b8\ub9ac\uc544";
+                       case "AZ": return 
"\uc544\uc81c\ub974\ubc14\uc774\uc794";
+                       case "BS": return "\ubc14\ud558\ub9c8";
+                       case "BH": return "\ubc14\ub808\uc778";
+                       case "BD": return "\ubc29\uae00\ub77c\ub370\uc2dc";
+                       case "BB": return "\ubc14\ubca0\uc774\ub3c4\uc2a4";
+                       case "BY": return "\ubca8\ub77c\ub8e8\uc2a4";
+                       case "BE": return "\ubca8\uae30\uc5d0";
+                       case "BZ": return "\ubca8\ub9ac\uc988";
+                       case "BJ": return "\ubca0\ub139";
+                       case "BM": return "\ubc84\ubba4\ub2e4";
+                       case "BT": return "\ubd80\ud0c4";
+                       case "BO": return "\ubcfc\ub9ac\ube44\uc544";
+                       case "BA": return "\ubcf4\uc2a4\ub2c8\uc544 
\ud5e4\ub974\uccb4\uace0\ube44\ub098";
+                       case "BW": return "\ubcf4\uce20\uc640\ub098";
+                       case "BR": return "\ube0c\ub77c\uc9c8";
+                       case "BN": return "\ube0c\ub8e8\ub098\uc774";
+                       case "BG": return "\ubd88\uac00\ub9ac\uc544";
+                       case "BF": return 
"\ubd80\ub974\ud0a4\ub098\ud30c\uc18c";
+                       case "BI": return "\ubd80\ub8ec\ub514";
+                       case "KH": return "\uce84\ubcf4\ub514\uc544";
+                       case "CM": return "\uce74\uba54\ub8ec";
+                       case "CA": return "\uce90\ub098\ub2e4";
+                       case "CV": return "\uae4c\ubf40\ubca0\ub974\ub370";
+                       case "CF": return "\uc911\uc559 
\uc544\ud504\ub9ac\uce74";
+                       case "TD": return "\ucc28\ub4dc";
+                       case "CL": return "\uce60\ub808";
+                       case "CN": return "\uc911\uad6d";
+                       case "CO": return "\ucf5c\ub86c\ube44\uc544";
+                       case "KM": return "\ucf54\ubaa8\ub974";
+                       case "CG": return "\ucf69\uace0";
+                       case "CR": return "\ucf54\uc2a4\ud0c0\ub9ac\uce74";
+                       case "CI": return 
"\ucf54\ud2b8\ub514\ubd80\uc640\ub974";
+                       case "HR": return "\ud06c\ub85c\uc544\ud2f0\uc544";
+                       case "CU": return "\ucfe0\ubc14";
+                       case "CY": return "\uc0ac\uc774\ud504\ub7ec\uc2a4";
+                       case "CZ": return "\uccb4\ucf54";
+                       case "DK": return "\ub374\ub9c8\ud06c";
+                       case "DJ": return "\uc9c0\ubd80\ud2f0";
+                       case "DM": return "\ub3c4\ubbf8\ub2c8\uce74";
+                       case "DO": return "\ub3c4\ubbf8\ub2c8\uce74 
\uacf5\ud654\uad6d";
+                       case "TL": return "\ub3d9\ud2f0\ubaa8\ub974";
+                       case "EC": return "\uc5d0\ucfe0\uc544\ub3c4\ub974";
+                       case "EG": return "\uc774\uc9d1\ud2b8";
+                       case "SV": return "\uc5d8\uc0b4\ubc14\ub3c4\ub974";
+                       case "GQ": return "\uc801\ub3c4 \uae30\ub2c8";
+                       case "ER": return "\uc5d0\ub9ac\ud2b8\ub9ac\uc544";
+                       case "EE": return "\uc5d0\uc2a4\ud1a0\ub2c8\uc544";
+                       case "ET": return "\uc774\ub514\uc624\ud53c\uc544";
+                       case "FJ": return "\ud53c\uc9c0";
+                       case "FI": return "\ud540\ub780\ub4dc";
+                       case "FR": return "\ud504\ub791\uc2a4";
+                       case "GF": return "\ud504\ub791\uc2a4\ub839 
\uae30\uc544\ub098";
+                       case "PF": return "\ud504\ub791\uc2a4\ub839 
\ud3f4\ub9ac\ub124\uc2dc\uc544";
+                       case "TF": return "\ud504\ub791\uc2a4 \ub0a8\ubd80 
\uc9c0\ubc29";
+                       case "GA": return "\uac00\ubd09";
+                       case "GM": return "\uac10\ube44\uc544";
+                       case "GE": return "\uadf8\ub8e8\uc9c0\uc57c";
+                       case "DE": return "\ub3c5\uc77c";
+                       case "GH": return "\uac00\ub098";
+                       case "GR": return "\uadf8\ub9ac\uc2a4";
+                       case "GP": return "\uacfc\ub2ec\ub85c\ud504";
+                       case "GT": return "\uacfc\ud14c\ub9d0\ub77c";
+                       case "GN": return "\uae30\ub2c8";
+                       case "GW": return "\uae30\ub124\ube44\uc3d8";
+                       case "GY": return "\uac00\uc774\uc544\ub098";
+                       case "HT": return "\ud558\uc774\ud2f0";
+                       case "HN": return "\uc628\ub450\ub77c\uc2a4";
+                       case "HK": return "\ud64d\ucf69 S.A.R.";
+                       case "HU": return "\ud5dd\uac00\ub9ac";
+                       case "IS": return "\uc544\uc774\uc2ac\ub780\ub4dc";
+                       case "IN": return "\uc778\ub3c4";
+                       case "ID": return "\uc778\ub3c4\ub124\uc2dc\uc544";
+                       case "IR": return "\uc774\ub780";
+                       case "IQ": return "\uc774\ub77c\ud06c";
+                       case "IE": return "\uc544\uc77c\ub79c\ub4dc";
+                       case "IL": return "\uc774\uc2a4\ub77c\uc5d8";
+                       case "IT": return "\uc774\ud0c8\ub9ac\uc544";
+                       case "JM": return "\uc790\uba54\uc774\uce74";
+                       case "JP": return "\uc77c\ubcf8";
+                       case "JO": return "\uc694\ub974\ub2e8";
+                       case "KZ": return "\uce74\uc790\ud750\uc2a4\ud0c4";
+                       case "KE": return "\ucf00\ub0d0";
+                       case "KI": return "\ud0a4\ub9ac\ubc14\uc2dc";
+                       case "KP": return "\uC870\uC120 
\uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC \uACF5\uD654\uAD6D";
+                       case "KR": return "\ub300\ud55c\ubbfc\uad6d";
+                       case "KW": return "\ucfe0\uc6e8\uc774\ud2b8";
+                       case "KG": return 
"\ud0a4\ub974\uae30\uc2a4\uc2a4\ud0c4";
+                       case "LA": return "\ub77c\uc624\uc2a4";
+                       case "LV": return "\ub77c\ud2b8\ube44\uc544";
+                       case "LB": return "\ub808\ubc14\ub17c";
+                       case "LS": return "\ub808\uc18c\ud1a0";
+                       case "LR": return "\ub77c\uc774\ubca0\ub9ac\uc544";
+                       case "LY": return "\ub9ac\ube44\uc544";
+                       case "LI": return 
"\ub9ac\ud788\ud150\uc288\ud0c0\uc778";
+                       case "LT": return "\ub9ac\ud22c\uc544\ub2c8\uc544";
+                       case "LU": return "\ub8e9\uc148\ubd80\ub974\ud06c";
+                       case "MK": return 
"\ub9c8\ucf00\ub3c4\ub2c8\uc544\uc5b4";
+                       case "MG": return 
"\ub9c8\ub2e4\uac00\uc2a4\uce74\ub974";
+                       case "MO": return "\ub9c8\uce74\uc624 S.A.R.";
+                       case "MY": return "\ub9d0\ub808\uc774\uc9c0\uc544";
+                       case "ML": return "\ub9d0\ub9ac";
+                       case "MT": return "\ubab0\ud0c0";
+                       case "MQ": return "\ub9d0\ud2f0\ub2c8\ud06c";
+                       case "MR": return "\ubaa8\ub9ac\ud0c0\ub2c8";
+                       case "MU": return "\ubaa8\ub9ac\uc154\uc2a4";
+                       case "YT": return "\ub9c8\uc694\ud2f0";
+                       case "MX": return "\uba55\uc2dc\ucf54";
+                       case "FM": return 
"\ub9c8\uc774\ud06c\ub85c\ub124\uc2dc\uc544";
+                       case "MD": return "\ubab0\ub3c4\ubc14";
+                       case "MC": return "\ubaa8\ub098\ucf54";
+                       case "MN": return "\ubabd\uace8";
+                       case "MS": return "\ubaac\ud2b8\uc138\ub77c\ud2b8";
+                       case "MA": return "\ubaa8\ub85c\ucf54";
+                       case "MZ": return "\ubaa8\uc7a0\ube44\ud06c";
+                       case "MM": return "\ubbf8\uc580\ub9c8";
+                       case "NA": return "\ub098\ubbf8\ube44\uc544";
+                       case "NP": return "\ub124\ud314";
+                       case "NL": return "\ub124\ub35c\ub780\ub4dc";
+                       case "AN": return "\ub124\ub35c\ub780\ub4dc\ub839 
\uc548\ud2f8\ub808\uc2a4";
+                       case "NC": return "\ub274 
\uce7c\ub808\ub3c4\ub2c8\uc544";
+                       case "NZ": return "\ub274\uc9c8\ub79c\ub4dc";
+                       case "NI": return "\ub2c8\uce74\ub77c\uacfc";
+                       case "NE": return "\ub2c8\uc81c\ub974";
+                       case "NG": return "\ub098\uc774\uc9c0\ub9ac\uc544";
+                       case "NU": return "\ub2c8\uc6b0\uc5d0";
+                       case "NO": return "\ub178\ub974\uc6e8\uc774";
+                       case "OM": return "\uc624\ub9cc";
+                       case "PK": return "\ud30c\ud0a4\uc2a4\ud0c4";
+                       case "PA": return "\ud30c\ub098\ub9c8";
+                       case "PG": return 
"\ud30c\ud478\uc544\ub274\uae30\ub2c8";
+                       case "PY": return "\ud30c\ub77c\uacfc\uc774";
+                       case "PE": return "\ud398\ub8e8";
+                       case "PH": return "\ud544\ub9ac\ud540";
+                       case "PL": return "\ud3f4\ub780\ub4dc";
+                       case "PT": return "\ud3ec\ub974\ud2b8\uce7c";
+                       case "PR": return 
"\ud478\uc5d0\ub974\ud1a0\ub9ac\ucf54";
+                       case "QA": return "\uce74\ud0c0\ub974";
+                       case "RO": return "\ub8e8\ub9c8\ub2c8\uc544";
+                       case "RU": return "\ub7ec\uc2dc\uc544";
+                       case "RW": return "\ub974\uc644\ub2e4";
+                       case "SA": return 
"\uc0ac\uc6b0\ub514\uc544\ub77c\ube44\uc544";
+                       case "SN": return "\uc138\ub124\uac08";
+                       case "SP": return "\uc138\ub974\ube44\uc544";
+                       case "SC": return "\uc250\uc774\uc258";
+                       case "SL": return "\uc2dc\uc5d0\ub77c\ub9ac\uc628";
+                       case "SG": return "\uc2f1\uac00\ud3ec\ub974";
+                       case "SK": return "\uc2ac\ub85c\ubc14\ud0a4\uc544";
+                       case "SI": return "\uc2ac\ub85c\ubca0\ub2c8\uc544";
+                       case "SO": return "\uc18c\ub9d0\ub9ac\uc544";
+                       case "ZA": return "\ub0a8\uc544\ud504\ub9ac\uce74";
+                       case "ES": return "\uc2a4\ud398\uc778";
+                       case "LK": return "\uc2a4\ub9ac\ub791\uce74";
+                       case "SD": return "\uc218\ub2e8";
+                       case "SR": return "\uc218\ub9ac\ub0a8";
+                       case "SZ": return "\uc2a4\uc640\uc9c8\ub79c\ub4dc";
+                       case "SE": return "\uc2a4\uc6e8\ub374";
+                       case "CH": return "\uc2a4\uc704\uc2a4";
+                       case "SY": return "\uc2dc\ub9ac\uc544";
+                       case "TW": return "\ub300\ub9cc";
+                       case "TJ": return "\ud0c0\uc9c0\ud0a4\uc2a4\ud0c4";
+                       case "TZ": return "\ud0c4\uc790\ub2c8\uc544";
+                       case "TH": return "\ud0dc\uad6d";
+                       case "TG": return "\ud1a0\uace0";
+                       case "TK": return "\ud1a0\ucf08\ub77c\uc6b0";
+                       case "TO": return "\ud1b5\uac00";
+                       case "TT": return "\ud2b8\ub9ac\ub2c8\ub2e4\ub4dc 
\ud1a0\ubc14\uace0";
+                       case "TN": return "\ud280\ub2c8\uc9c0";
+                       case "TR": return "\ud130\ud0a4";
+                       case "TM": return 
"\ud22c\ub974\ud06c\uba54\ub2c8\uc2a4\ud0c4";
+                       case "UG": return "\uc6b0\uac04\ub2e4";
+                       case "UA": return "\uc6b0\ud06c\ub77c\uc774\ub098";
+                       case "AE": return 
"\uc544\ub78d\uc5d0\ubbf8\ub9ac\ud2b8";
+                       case "GB": return "\uc601\uad6d";
+                       case "US": return "\ubbf8\uad6d";
+                       case "UY": return "\uc6b0\ub8e8\uacfc\uc774";
+                       case "UZ": return 
"\uc6b0\uc988\ubca0\ud0a4\uc2a4\ud0c4";
+                       case "VU": return "\ubc14\ub204\uc544\ud22c";
+                       case "VA": return "\ubc14\ud2f0\uce78";
+                       case "VE": return "\ubca0\ub124\uc218\uc5d8\ub77c";
+                       case "VN": return "\ubca0\ud2b8\ub0a8";
+                       case "VG": return "\uc601\uad6d\ub839 \ubc84\uc9c4 
\uc544\uc77c\ub79c\ub4dc";
+                       case "VI": return "\ubbf8\uad6d\ub839 \ubc84\uc9c4 
\uc544\uc77c\ub79c\ub4dc";
+                       case "EH": return "\uc11c\uc0ac\ud558\ub77c";
+                       case "YE": return "\uc608\uba58";
+                       case "YU": return 
"\uc720\uace0\uc2ac\ub77c\ube44\uc544";
+                       case "ZM": return "\uc7a0\ube44\uc544";
+                       case "ZW": return "\uc9d0\ubc14\ube0c\uc6e8";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0404.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0404.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0404.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0404.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0404, CultureNameTable.GetNameInfoByID(0x0404)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "TW";
+               }
+       }
+ 
  }; // class CID0404
  

Index: CID0411.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0411.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0411.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0411.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0411, CultureNameTable.GetNameInfoByID(0x0411)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ja";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "JP";
+               }
+       }
+ 
  }; // class CID0411
  

Index: CID0412.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0412.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0412.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0412.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0412, CultureNameTable.GetNameInfoByID(0x0412)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ko";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "KR";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {

Index: CID0804.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0804.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0804.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0804.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0804, CultureNameTable.GetNameInfoByID(0x0804)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "CN";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 81,84 ****
--- 96,110 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "CN": return 
"\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD";
+                       case "TW": return "\u53F0\u6E7E";
+                       case "HK": return "\u9999\u6E2F";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0c04.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID0c04.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0c04.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0c04.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0C04, CultureNameTable.GetNameInfoByID(0x0C04)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "HK";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {

Index: CID1004.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID1004.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID1004.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID1004.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x1004, CultureNameTable.GetNameInfoByID(0x1004)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "SG";
+               }
+       }
+ 
  }; // class CID1004
  

Index: CID1404.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/CJK/CID1404.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID1404.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID1404.cs  2 Jun 2003 00:58:59 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x1404, CultureNameTable.GetNameInfoByID(0x1404)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "zh";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "MO";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {





reply via email to

[Prev in Thread] Current Thread [Next in Thread]