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/Other CID0019.cs,1.1,1.2 CID001


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/I18N/Other CID0019.cs,1.1,1.2 CID001a.cs,1.1,1.2 CID001c.cs,1.1,1.2 CID001e.cs,1.1,1.2 CID0021.cs,1.1,1.2 CID0022.cs,1.1,1.2 CID0023.cs,1.1,1.2 CID0024.cs,1.1,1.2 CID0025.cs,1.1,1.2 CID0026.cs,1.1,1.2 CID0027.cs,1.1,1.2 CID002a.cs,1.1,1.2 CID002b.cs,1.1,1.2 CID002f.cs,1.1,1.2 CID0036.cs,1.1,1.2 CID0038.cs,1.1,1.2 CID0039.cs,1.1,1.2 CID0041.cs,1.1,1.2 CID0047.cs,1.1,1.2 CID0049.cs,1.1,1.2 CID004a.cs,1.1,1.2 CID004b.cs,1.1,1.2 CID004e.cs,1.1,1.2 CID0057.cs,1.1,1.2 CID0419.cs,1.1,1.2 CID041a.cs,1.1,1.2 CID041c.cs,1.1,1.2 CID041e.cs,1.1,1.2 CID0421.cs,1.1,1.2 CID0422.cs,1.1,1.2 CID0423.cs,1.1,1.2 CID0424.cs,1.1,1.2 CID0425.cs,1.1,1.2 CID0426.cs,1.1,1.2 CID0427.cs,1.1,1.2 CID042a.cs,1.1,1.2 CID042b.cs,1.1,1.2 CID042f.cs,1.1,1.2 CID0436.cs,1.1,1.2 CID0438.cs,1.1,1.2 CID0439.cs,1.1,1.2 CID0441.cs,1.1,1.2 CID0447.cs,1.1,1.2 CID0449.cs,1.1,1.2 CID044a.cs,1.1,1.2 CID044b.cs,1.1,1.2 CID044e.cs,1.1,1.2CID0457.cs,1.1,1.2
Date: Sun, 01 Jun 2003 20:59:03 -0400

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

Modified Files:
        CID0019.cs CID001a.cs CID001c.cs CID001e.cs CID0021.cs 
        CID0022.cs CID0023.cs CID0024.cs CID0025.cs CID0026.cs 
        CID0027.cs CID002a.cs CID002b.cs CID002f.cs CID0036.cs 
        CID0038.cs CID0039.cs CID0041.cs CID0047.cs CID0049.cs 
        CID004a.cs CID004b.cs CID004e.cs CID0057.cs CID0419.cs 
        CID041a.cs CID041c.cs CID041e.cs CID0421.cs CID0422.cs 
        CID0423.cs CID0424.cs CID0425.cs CID0426.cs CID0427.cs 
        CID042a.cs CID042b.cs CID042f.cs CID0436.cs CID0438.cs 
        CID0439.cs CID0441.cs CID0447.cs CID0449.cs CID044a.cs 
        CID044b.cs CID044e.cs CID0457.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: CID0019.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0019.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0019.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0019.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ru";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 89,92 ****
--- 97,304 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "ab": return 
"\u0410\u0431\u0445\u0430\u0437\u0441\u043a\u0438\u0439";
+                       case "aa": return "\u0410\u0444\u0430\u0440";
+                       case "af": return 
"\u0410\u0444\u0440\u0438\u043a\u0430\u0430\u043d\u0441";
+                       case "sq": return 
"\u0410\u043b\u0431\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "am": return 
"\u0410\u043c\u0445\u0430\u0440\u0441\u043a\u0438\u0439";
+                       case "ar": return 
"\u0410\u0440\u0430\u0431\u0441\u043a\u0438\u0439";
+                       case "hy": return 
"\u0410\u0440\u043c\u044f\u043d\u0441\u043a\u0438\u0439";
+                       case "as": return 
"\u0410\u0441\u0441\u0430\u043c\u0441\u043a\u0438\u0439";
+                       case "ay": return 
"\u0410\u044f\u043c\u0430\u0440\u0430";
+                       case "az": return 
"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "ba": return 
"\u0411\u0430\u0448\u043a\u0438\u0440\u0441\u043a\u0438\u0439";
+                       case "eu": return 
"\u0411\u0430\u0441\u043a\u0441\u043a\u0438\u0439";
+                       case "bn": return 
"\u0411\u0435\u043d\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "dz": return 
"\u0411\u0443\u0442\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "bh": return 
"\u0411\u0438\u0445\u0430\u0440\u0441\u043a\u0438\u0439";
+                       case "bi": return 
"\u0411\u0438\u0441\u043b\u0430\u043c\u0430";
+                       case "br": return 
"\u0411\u0440\u0435\u0442\u043e\u043d\u0441\u043a\u0438\u0439";
+                       case "bg": return 
"\u0411\u043e\u043b\u0433\u0430\u0440\u0441\u043a\u0438\u0439";
+                       case "my": return 
"\u0411\u0438\u0440\u043c\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "be": return 
"\u0411\u0435\u043b\u043e\u0440\u0443\u0441\u0441\u043a\u0438\u0439";
+                       case "km": return 
"\u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ca": return 
"\u041a\u0430\u0442\u0430\u043b\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "zh": return 
"\u041a\u0438\u0442\u0430\u0439\u0441\u043a\u0438\u0439";
+                       case "co": return 
"\u041a\u043e\u0440\u0441\u0438\u043a\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "hr": return 
"\u0425\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u0438\u0439";
+                       case "cs": return 
"\u0427\u0435\u0448\u0441\u043a\u0438\u0439";
+                       case "da": return 
"\u0414\u0430\u0442\u0441\u043a\u0438\u0439";
+                       case "nl": return 
"\u0413\u043e\u043b\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439";
+                       case "en": return 
"\u0410\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "eo": return 
"\u042d\u0441\u043f\u0435\u0440\u0430\u043d\u0442\u043e";
+                       case "et": return 
"\u042d\u0441\u0442\u043e\u043d\u0441\u043a\u0438\u0439";
+                       case "fo": return 
"\u0424\u0430\u0440\u0435\u0440\u0441\u043a\u0438\u0439";
+                       case "fj": return "\u0424\u0438\u0434\u0436\u0438";
+                       case "fi": return 
"\u0424\u0438\u043d\u0441\u043a\u0438\u0439";
+                       case "fr": return 
"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0438\u0439";
+                       case "fy": return 
"\u0424\u0440\u0438\u0437\u0441\u043a\u0438\u0439";
+                       case "gl": return 
"\u0413\u0430\u043b\u0438\u0446\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ka": return 
"\u0413\u0440\u0443\u0437\u0438\u043d\u0441\u043a\u0438\u0439";
+                       case "de": return 
"\u041d\u0435\u043c\u0435\u0446\u043a\u0438\u0439";
+                       case "el": return 
"\u0413\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0439";
+                       case "kl": return 
"\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439";
+                       case "gn": return 
"\u0413\u0443\u0430\u0440\u0430\u043d\u0438";
+                       case "gu": return 
"\u0413\u0443\u044f\u0440\u0430\u0442\u0438";
+                       case "ha": return "\u0425\u043e\u0441\u0430";
+                       case "he": return "\u0418\u0432\u0440\u0438\u0442";
+                       case "hi": return "\u0425\u0438\u043d\u0434\u0438";
+                       case "hu": return 
"\u0412\u0435\u043d\u0433\u0435\u0440\u0441\u043a\u0438\u0439";
+                       case "is": return 
"\u0418\u0441\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439";
+                       case "id": return 
"\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ia": return 
"\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0439 
\u044f\u0437\u044b\u043a";
+                       case "ie": return 
"\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u044b\u0439 
\u044f\u0437\u044b\u043a";
+                       case "iu": return 
"\u0418\u043d\u0430\u043a\u0442\u0438\u0442\u0443\u0442";
+                       case "ik": return 
"\u0418\u043d\u0430\u043f\u0438\u0430\u043a";
+                       case "ga": return 
"\u0418\u0440\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0439";
+                       case "it": return 
"\u0418\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u0438\u0439";
+                       case "ja": return 
"\u042f\u043f\u043e\u043d\u0441\u043a\u0438\u0439";
+                       case "jv": return 
"\u042f\u0432\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "kn": return 
"\u041a\u0430\u043d\u0430\u0434\u0430";
+                       case "ks": return 
"\u041a\u0430\u0448\u043c\u0438\u0440\u0441\u043a\u0438\u0439";
+                       case "kk": return 
"\u041a\u0430\u0437\u0430\u0445\u0441\u043a\u0438\u0439";
+                       case "rw": return 
"\u041a\u0438\u043d\u044f\u0440\u0432\u0430\u043d\u0434\u0430";
+                       case "ky": return 
"\u041a\u0438\u0440\u0433\u0438\u0437\u0441\u043a\u0438\u0439";
+                       case "rn": return 
"\u041a\u0438\u0440\u0443\u043d\u0434\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ko": return 
"\u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0438\u0439";
+                       case "ku": return 
"\u041a\u0443\u0440\u0434\u0438\u0448";
+                       case "lo": return 
"\u041b\u0430\u043e\u0441\u0441\u043a\u0438\u0439";
+                       case "la": return 
"\u041b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0439";
+                       case "lv": return 
"\u041b\u0430\u0442\u0432\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ln": return 
"\u041b\u0438\u043d\u0433\u0430\u043b\u0430";
+                       case "lt": return 
"\u041b\u0438\u0442\u043e\u0432\u0441\u043a\u0438\u0439";
+                       case "mk": return 
"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438\u0439";
+                       case "mg": return 
"\u041c\u0430\u043b\u0430\u0433\u0430\u0441\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "ms": return 
"\u041c\u0430\u043b\u0430\u0439\u0441\u043a\u0438\u0439";
+                       case "ml": return 
"\u041c\u0430\u043b\u0430\u044f\u043b\u0430\u043c";
+                       case "mt": return 
"\u041c\u0430\u043b\u044c\u0442\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "mi": return "\u041c\u0430\u043e\u0440\u0438";
+                       case "mr": return 
"\u041c\u0430\u0440\u0430\u0442\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "mo": return 
"\u041c\u043e\u043b\u0434\u0430\u0432\u0441\u043a\u0438\u0439";
+                       case "mn": return 
"\u041c\u043e\u043d\u0433\u043e\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "na": return "\u041d\u0430\u0443\u0440\u0443";
+                       case "ne": return 
"\u041d\u0435\u043f\u0430\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "no": return 
"\u041d\u043e\u0440\u0432\u0435\u0436\u0441\u043a\u0438\u0439";
+                       case "oc": return 
"\u041e\u043a\u0438\u0442\u0430\u043d";
+                       case "or": return "\u041e\u0440\u0438\u044f";
+                       case "om": return "\u041e\u0440\u043e\u043c\u043e 
(\u0410\u0444\u0430\u043d)";
+                       case "ps": return "\u041f\u0430\u0448\u0442\u043e 
(\u041f\u0443\u0448\u0442\u043e)";
+                       case "fa": return 
"\u041f\u0435\u0440\u0441\u0438\u0434\u0441\u043a\u0438\u0439";
+                       case "pl": return 
"\u041f\u043e\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "pt": return 
"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "pa": return 
"\u041f\u0430\u043d\u0434\u0436\u0430\u0431\u0441\u043a\u0438\u0439";
+                       case "qu": return "\u041a\u0435\u0447\u0443\u0430";
+                       case "rm": return 
"\u0420\u0430\u0435\u0442\u043e-\u0440\u043e\u043c\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "ro": return 
"\u0420\u0443\u043c\u044b\u043d\u0441\u043a\u0438\u0439";
+                       case "ru": return 
"\u0440\u0443\u0441\u0441\u043A\u0438\u0439";
+                       case "sm": return "\u0421\u0430\u043c\u043e\u0430";
+                       case "sg": return "\u0421\u0430\u043d\u0433\u043e";
+                       case "sa": return 
"\u0421\u0430\u043d\u0441\u043a\u0440\u0438\u0442";
+                       case "gd": return 
"\u0413\u0430\u044d\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "sr": return 
"\u0421\u0435\u0440\u0431\u0441\u043a\u0438\u0439";
+                       case "sh": return 
"\u0421\u0435\u0440\u0431\u0441\u043a\u043e-\u0445\u043e\u0440\u0432\u0430\u0442\u0441\u043a\u0438\u0439";
+                       case "st": return 
"\u0421\u0435\u0441\u043e\u0442\u043e";
+                       case "tn": return 
"\u0421\u0435\u0442\u0441\u0432\u0430\u043d\u0430";
+                       case "sn": return "\u0428\u043e\u043d\u0430";
+                       case "sd": return "\u0421\u0438\u043d\u0434\u0438";
+                       case "si": return 
"\u0421\u0438\u043d\u0433\u0430\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "ss": return 
"\u0421\u0438\u0441\u0432\u0430\u0442\u0438";
+                       case "sk": return 
"\u0421\u043b\u043e\u0432\u0430\u0446\u043a\u0438\u0439";
+                       case "sl": return 
"\u0421\u043b\u043e\u0432\u0435\u043d\u0441\u043a\u0438\u0439";
+                       case "so": return 
"\u0421\u043e\u043c\u0430\u043b\u0438";
+                       case "es": return 
"\u0418\u0441\u043f\u0430\u043d\u0441\u043a\u0438\u0439";
+                       case "su": return 
"\u0421\u0430\u043d\u0434\u0430\u043d\u0438\u0437\u0441\u043a\u0438\u0439";
+                       case "sw": return 
"\u0421\u0443\u0430\u0445\u0438\u043b\u0438";
+                       case "sv": return 
"\u0428\u0432\u0435\u0434\u0441\u043a\u0438\u0439";
+                       case "tl": return 
"\u0422\u0430\u0433\u0430\u043b\u043e\u0433";
+                       case "tg": return 
"\u0422\u0430\u0434\u0436\u0438\u043a\u0441\u043a\u0438\u0439";
+                       case "ta": return 
"\u0422\u0430\u043c\u0438\u043b\u044c\u0441\u043a\u0438\u0439";
+                       case "tt": return 
"\u0422\u0430\u0442\u0430\u0440\u0441\u043a\u0438\u0439";
+                       case "te": return 
"\u0422\u0435\u043b\u0443\u0433\u0443";
+                       case "th": return 
"\u0422\u0430\u0439\u0441\u043a\u0438\u0439";
+                       case "bo": return 
"\u0422\u0438\u0431\u0435\u0442\u0441\u043a\u0438\u0439";
+                       case "ti": return 
"\u0422\u0438\u0433\u0440\u0438\u043d\u0438\u0430";
+                       case "to": return "\u0422\u043e\u043d\u0433\u0430";
+                       case "ts": return 
"\u0422\u0441\u043e\u043d\u0433\u0430";
+                       case "tr": return 
"\u0422\u0443\u0440\u0435\u0446\u043a\u0438\u0439";
+                       case "tk": return 
"\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0441\u043a\u0438\u0439";
+                       case "tw": return "\u0422\u0432\u0438";
+                       case "ug": return 
"\u0423\u0439\u0433\u0443\u0440\u0441\u043a\u0438\u0439";
+                       case "uk": return 
"\u0423\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0439";
+                       case "ur": return "\u0423\u0440\u0434\u0443";
+                       case "uz": return 
"\u0423\u0437\u0431\u0435\u043a\u0441\u043a\u0438\u0439";
+                       case "vi": return 
"\u0412\u044c\u0435\u0442\u043d\u0430\u043c\u0441\u043a\u0438\u0439";
+                       case "vo": return 
"\u0412\u043e\u043b\u0430\u043f\u0430\u043a";
+                       case "cy": return 
"\u0412\u0430\u043b\u043b\u0438\u0439\u0441\u043a\u0438\u0439";
+                       case "wo": return "\u0412\u043e\u043b\u043e\u0444";
+                       case "xh": return "\u0425\u043e\u0437\u0430";
+                       case "yi": return "\u0418\u0434\u0438\u0448";
+                       case "yo": return 
"\u0419\u043e\u0440\u0443\u0431\u0430";
+                       case "za": return "\u0417\u0443\u0430\u043d\u0433";
+                       case "zu": return 
"\u0417\u0443\u043b\u0443\u0441\u0441\u043a\u0438\u0439";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AL": return 
"\u0410\u043b\u0431\u0430\u043d\u0438\u044f";
+                       case "AS": return "\u0410\u0437\u0438\u044f";
+                       case "AT": return 
"\u0410\u0432\u0441\u0442\u0440\u0438\u044f";
+                       case "AU": return 
"\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f";
+                       case "BA": return 
"\u0411\u043e\u0441\u043d\u0438\u044f";
+                       case "BE": return 
"\u0411\u0435\u043b\u044c\u0433\u0438\u044f";
+                       case "BG": return 
"\u0411\u043e\u043b\u0433\u0430\u0440\u0438\u044f";
+                       case "BR": return 
"\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f";
+                       case "CA": return 
"\u041a\u0430\u043d\u0430\u0434\u0430";
+                       case "CH": return 
"\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044f";
+                       case "CN": return "\u041a\u0438\u0442\u0430\u0439 
(\u041a\u041d\u0420)";
+                       case "CZ": return "\u0427\u0435\u0445\u0438\u044f";
+                       case "DE": return 
"\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f";
+                       case "DK": return "\u0414\u0430\u043d\u0438\u044f";
+                       case "EE": return 
"\u042d\u0441\u0442\u043e\u043d\u0438\u044f";
+                       case "ES": return 
"\u0418\u0441\u043f\u0430\u043d\u0438\u044f";
+                       case "FI": return 
"\u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u044f";
+                       case "FR": return 
"\u0424\u0440\u0430\u043d\u0446\u0438\u044f";
+                       case "GB": return 
"\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f";
+                       case "GR": return 
"\u0413\u0440\u0435\u0446\u0438\u044f";
+                       case "HR": return 
"\u0425\u043e\u0440\u0432\u0430\u0442\u0438\u044f";
+                       case "HU": return 
"\u0412\u0435\u043d\u0433\u0440\u0438\u044f";
+                       case "IE": return 
"\u0418\u0440\u043b\u0430\u043d\u0434\u0438\u044f";
+                       case "IL": return "\u255a\u0442\u0401\u0448\u0404";
+                       case "IS": return 
"\u0418\u0441\u043b\u0430\u043d\u0434\u0438\u044f";
+                       case "IT": return 
"\u0418\u0442\u0430\u043b\u0438\u044f";
+                       case "JP": return 
"\u042f\u043f\u043e\u043d\u0438\u044f";
+                       case "KR": return "\u041a\u043e\u0440\u0435\u044f";
+                       case "LA": return 
"\u041b\u0430\u0442\u0438\u043d\u0441\u043a\u0430\u044f 
\u0410\u043c\u0435\u0440\u0438\u043a\u0430";
+                       case "LT": return "\u041b\u0438\u0442\u0432\u0430";
+                       case "LV": return 
"\u041b\u0430\u0442\u0432\u0438\u044f";
+                       case "MK": return 
"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u044f";
+                       case "NL": return 
"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u044b";
+                       case "NO": return 
"\u041d\u043e\u0440\u0432\u0435\u0433\u0438\u044f";
+                       case "NZ": return "\u041d\u043e\u0432\u0430\u044f 
\u0417\u0435\u043b\u0430\u043d\u0434\u0438\u044f";
+                       case "PL": return 
"\u041f\u043e\u043b\u044c\u0448\u0430";
+                       case "PT": return 
"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0438\u044f";
+                       case "RO": return 
"\u0420\u0443\u043c\u044b\u043d\u0438\u044f";
+                       case "RU": return 
"\u0420\u043e\u0441\u0441\u0438\u044f";
+                       case "SE": return 
"\u0428\u0432\u0435\u0446\u0438\u044f";
+                       case "SI": return 
"\u0421\u043b\u043e\u0432\u0435\u043d\u0438\u044f";
+                       case "SK": return 
"\u0421\u043b\u043e\u0432\u0430\u043a\u0438\u044f";
+                       case "SP": return 
"\u0421\u0435\u0440\u0431\u0438\u044f";
+                       case "TH": return 
"\u0422\u0430\u0438\u043b\u0430\u043d\u0434";
+                       case "TR": return 
"\u0422\u0443\u0440\u0446\u0438\u044f";
+                       case "TW": return 
"\u0422\u0430\u0439\u0432\u0430\u043d\u044c";
+                       case "UA": return 
"\u0423\u043A\u0440\u0430\u0438\u043D\u0430";
+                       case "US": return "\u0421\u0428\u0410";
+                       case "ZA": return "\u042e\u0410\u0420";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID001a.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID001a.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID001a.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID001a.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "hr";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "hr": return "hrvatski";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "HR": return "Hrvatska";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID001c.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID001c.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID001c.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID001c.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "sq";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 113,116 ****
--- 121,142 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "sq": return "shqipe";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AL": return "Shqip\u00EBria";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID001e.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID001e.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID001e.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID001e.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "th";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 91,94 ****
--- 99,455 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "ab": return 
"\u0e41\u0e2d\u0e1a\u0e01\u0e32\u0e40\u0e0b\u0e35\u0e22";
+                       case "aa": return "\u0e2d\u0e32\u0e1f\u0e32";
+                       case "af": return 
"\u0e41\u0e2d\u0e1f\u0e23\u0e34\u0e01\u0e31\u0e19";
+                       case "sq": return 
"\u0e41\u0e2d\u0e25\u0e40\u0e1a\u0e40\u0e19\u0e35\u0e22";
+                       case "am": return 
"\u0e2d\u0e31\u0e21\u0e2e\u0e32\u0e23\u0e34\u0e04";
+                       case "ar": return 
"\u0e2d\u0e32\u0e23\u0e30\u0e1a\u0e34\u0e04";
+                       case "hy": return 
"\u0e2d\u0e32\u0e23\u0e4c\u0e21\u0e35\u0e40\u0e19\u0e35\u0e22";
+                       case "as": return 
"\u0e2d\u0e31\u0e2a\u0e2a\u0e31\u0e21\u0e21\u0e34\u0e2a";
+                       case "ay": return 
"\u0e44\u0e2d\u0e21\u0e32\u0e23\u0e32";
+                       case "az": return 
"\u0e2d\u0e32\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e44\u0e1a\u0e08\u0e32\u0e19\u0e35";
+                       case "ba": return 
"\u0e1a\u0e32\u0e2a\u0e0a\u0e4c\u0e01\u0e35\u0e23\u0e4c";
+                       case "eu": return "\u0e41\u0e1a\u0e2a\u0e01\u0e4c";
+                       case "bn": return 
"\u0e40\u0e1a\u0e19\u0e01\u0e32\u0e23\u0e35";
+                       case "dz": return 
"\u0e20\u0e39\u0e10\u0e32\u0e19\u0e35";
+                       case "bh": return 
"\u0e1a\u0e34\u0e2e\u0e32\u0e23\u0e35";
+                       case "bi": return 
"\u0e1a\u0e34\u0e2a\u0e25\u0e32\u0e21\u0e32";
+                       case "br": return 
"\u0e1a\u0e23\u0e35\u0e17\u0e31\u0e19";
+                       case "bg": return 
"\u0e1a\u0e31\u0e25\u0e41\u0e01\u0e40\u0e23\u0e35\u0e22";
+                       case "my": return "\u0e1e\u0e21\u0e48\u0e32";
+                       case "be": return 
"\u0e1a\u0e32\u0e22\u0e42\u0e25\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22";
+                       case "km": return "\u0e40\u0e02\u0e21\u0e23";
+                       case "ca": return 
"\u0e41\u0e04\u0e15\u0e32\u0e41\u0e25\u0e19";
+                       case "zh": return "\u0e08\u0e35\u0e19";
+                       case "co": return 
"\u0e04\u0e2d\u0e23\u0e4c\u0e0b\u0e34\u0e01\u0e32";
+                       case "hr": return 
"\u0e42\u0e04\u0e23\u0e40\u0e2d\u0e40\u0e17\u0e35\u0e22";
+                       case "cs": return "\u0e40\u0e0a\u0e47\u0e04";
+                       case "da": return 
"\u0e40\u0e14\u0e19\u0e21\u0e32\u0e23\u0e4c\u0e01";
+                       case "nl": return 
"\u0e2e\u0e2d\u0e25\u0e31\u0e19\u0e14\u0e32";
+                       case "en": return 
"\u0e2d\u0e31\u0e07\u0e01\u0e24\u0e29";
+                       case "eo": return 
"\u0e40\u0e2d\u0e2a\u0e40\u0e1b\u0e2d\u0e23\u0e31\u0e19\u0e42\u0e15";
+                       case "et": return 
"\u0e40\u0e2d\u0e2a\u0e42\u0e15\u0e40\u0e19\u0e35\u0e22";
+                       case "fo": return "\u0e1f\u0e32\u0e42\u0e23\u0e2a";
+                       case "fj": return "\u0e1f\u0e34\u0e08\u0e34";
+                       case "fi": return "\u0e1f\u0e34\u0e19";
+                       case "fr": return 
"\u0e1d\u0e23\u0e31\u0e48\u0e07\u0e40\u0e28\u0e2a";
+                       case "fy": return 
"\u0e1f\u0e23\u0e35\u0e2a\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "gl": return 
"\u0e01\u0e30\u0e25\u0e35\u0e40\u0e0a\u0e35\u0e22";
+                       case "ka": return 
"\u0e08\u0e2d\u0e23\u0e4c\u0e40\u0e08\u0e35\u0e22\u0e19";
+                       case "de": return 
"\u0e40\u0e22\u0e2d\u0e23\u0e21\u0e31\u0e19";
+                       case "el": return "\u0e01\u0e23\u0e35\u0e01";
+                       case "kl": return 
"\u0e01\u0e23\u0e35\u0e19\u0e41\u0e25\u0e19\u0e14\u0e4c\u0e14\u0e34\u0e04";
+                       case "gn": return 
"\u0e01\u0e31\u0e27\u0e23\u0e32\u0e19\u0e35";
+                       case "gu": return 
"\u0e01\u0e39\u0e08\u0e32\u0e23\u0e32\u0e15\u0e34";
+                       case "ha": return "\u0e42\u0e2e\u0e0b\u0e32";
+                       case "he": return "\u0e22\u0e34\u0e27";
+                       case "hi": return "\u0e2e\u0e35\u0e19\u0e14\u0e34";
+                       case "hu": return 
"\u0e2e\u0e31\u0e07\u0e01\u0e32\u0e23\u0e35";
+                       case "is": return 
"\u0e44\u0e2d\u0e0b\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c\u0e14\u0e34\u0e04";
+                       case "id": return 
"\u0e2d\u0e34\u0e19\u0e42\u0e14\u0e19\u0e35\u0e40\u0e0a\u0e35\u0e22";
+                       case "ia": return 
"\u0e2d\u0e34\u0e19\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e25\u0e34\u0e07\u0e01\u0e27\u0e32";
+                       case "ie": return 
"\u0e2d\u0e34\u0e19\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e25\u0e34\u0e07\u0e04\u0e4c";
+                       case "iu": return 
"\u0e44\u0e2d\u0e19\u0e38\u0e01\u0e15\u0e34\u0e15\u0e31\u0e17";
+                       case "ik": return 
"\u0e44\u0e2d\u0e19\u0e39\u0e40\u0e1b\u0e35\u0e22\u0e01";
+                       case "ga": return "\u0e44\u0e2d\u0e23\u0e34\u0e0a";
+                       case "it": return 
"\u0e2d\u0e34\u0e15\u0e32\u0e25\u0e35";
+                       case "ja": return 
"\u0e0d\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e19";
+                       case "jv": return "\u0e0a\u0e27\u0e32";
+                       case "kn": return 
"\u0e01\u0e32\u0e19\u0e32\u0e14\u0e32";
+                       case "ks": return 
"\u0e04\u0e31\u0e0a\u0e21\u0e35\u0e23\u0e35";
+                       case "kk": return "\u0e04\u0e32\u0e0b\u0e31\u0e04";
+                       case "rw": return 
"\u0e04\u0e34\u0e19\u0e22\u0e32\u0e27\u0e31\u0e19\u0e14\u0e32";
+                       case "ky": return 
"\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e01\u0e34\u0e0b";
+                       case "rn": return 
"\u0e04\u0e34\u0e23\u0e31\u0e19\u0e14\u0e35";
+                       case "ko": return 
"\u0e40\u0e01\u0e32\u0e2b\u0e25\u0e35";
+                       case "ku": return "\u0e40\u0e04\u0e34\u0e14";
+                       case "lo": return "\u0e25\u0e32\u0e27";
+                       case "la": return "\u0e25\u0e30\u0e15\u0e34\u0e19";
+                       case "lv": return 
"\u0e41\u0e25\u0e15\u0e40\u0e27\u0e35\u0e22 
(\u0e40\u0e25\u0e17\u0e17\u0e34\u0e2a\u0e0a\u0e4c)";
+                       case "ln": return 
"\u0e25\u0e34\u0e07\u0e01\u0e32\u0e25\u0e32";
+                       case "lt": return 
"\u0e25\u0e34\u0e18\u0e31\u0e27\u0e40\u0e19\u0e35\u0e22";
+                       case "mk": return 
"\u0e41\u0e21\u0e0b\u0e35\u0e42\u0e14\u0e40\u0e19\u0e35\u0e22";
+                       case "mg": return 
"\u0e21\u0e32\u0e25\u0e32\u0e01\u0e32\u0e0b\u0e35";
+                       case "ms": return "\u0e21\u0e25\u0e32\u0e22\u0e39";
+                       case "ml": return 
"\u0e41\u0e21\u0e25\u0e30\u0e22\u0e32\u0e25\u0e31\u0e21";
+                       case "mt": return "\u0e21\u0e2d\u0e25\u0e15\u0e32";
+                       case "mi": return "\u0e40\u0e21\u0e32\u0e23\u0e35";
+                       case "mr": return 
"\u0e21\u0e32\u0e23\u0e32\u0e17\u0e35";
+                       case "mo": return 
"\u0e42\u0e21\u0e14\u0e32\u0e40\u0e27\u0e35\u0e22";
+                       case "mn": return 
"\u0e21\u0e2d\u0e07\u0e42\u0e01\u0e25";
+                       case "na": return "\u0e19\u0e2d\u0e23\u0e39";
+                       case "ne": return "\u0e40\u0e19\u0e1b\u0e32\u0e25";
+                       case "no": return 
"\u0e19\u0e2d\u0e23\u0e4c\u0e40\u0e27\u0e22\u0e4c";
+                       case "oc": return 
"\u0e2d\u0e2d\u0e01\u0e0b\u0e34\u0e17\u0e31\u0e19";
+                       case "or": return 
"\u0e42\u0e2d\u0e23\u0e34\u0e22\u0e32";
+                       case "om": return "\u0e42\u0e2d\u0e42\u0e23\u0e42\u0e21 
(\u0e2d\u0e32\u0e1f\u0e32\u0e19)";
+                       case "ps": return 
"\u0e1e\u0e32\u0e2a\u0e0a\u0e4c\u0e42\u0e15 
(\u0e1e\u0e38\u0e2a\u0e0a\u0e4c\u0e42\u0e15)";
+                       case "fa": return 
"\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e40\u0e0b\u0e35\u0e22";
+                       case "pl": return 
"\u0e42\u0e1b\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "pt": return 
"\u0e42\u0e1b\u0e23\u0e15\u0e38\u0e40\u0e01\u0e2a";
+                       case "pa": return 
"\u0e1b\u0e31\u0e0d\u0e08\u0e32\u0e1b";
+                       case "qu": return 
"\u0e04\u0e34\u0e27\u0e0a\u0e31\u0e27";
+                       case "rm": return 
"\u0e40\u0e23\u0e42\u0e15-\u0e42\u0e23\u0e41\u0e21\u0e19\u0e0b\u0e4c";
+                       case "ro": return "\u0e42\u0e23\u0e21\u0e31\u0e19";
+                       case "ru": return 
"\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22";
+                       case "sm": return "\u0e0b\u0e32\u0e21\u0e31\u0e27";
+                       case "sg": return "\u0e2a\u0e31\u0e19\u0e42\u0e04";
+                       case "sa": return 
"\u0e2a\u0e31\u0e19\u0e2a\u0e01\u0e24\u0e15";
+                       case "gd": return 
"\u0e2a\u0e01\u0e47\u0e2d\u0e15\u0e2a\u0e4c\u0e40\u0e01\u0e25\u0e34\u0e04";
+                       case "sr": return 
"\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e40\u0e1a\u0e35\u0e22";
+                       case "sh": return 
"\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e42\u0e1a-\u0e42\u0e04\u0e23\u0e40\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e19";
+                       case "st": return 
"\u0e40\u0e0b\u0e42\u0e2a\u0e42\u0e17";
+                       case "tn": return 
"\u0e40\u0e0b\u0e15\u0e2a\u0e27\u0e32\u0e19\u0e32";
+                       case "sn": return "\u0e42\u0e0b\u0e19\u0e32";
+                       case "sd": return "\u0e0b\u0e34\u0e19\u0e14\u0e34";
+                       case "si": return "\u0e2a\u0e34\u0e07\u0e2b\u0e25";
+                       case "ss": return 
"\u0e0b\u0e35\u0e2a\u0e27\u0e32\u0e15\u0e34";
+                       case "sk": return 
"\u0e2a\u0e42\u0e25\u0e27\u0e31\u0e04";
+                       case "sl": return 
"\u0e2a\u0e42\u0e25\u0e40\u0e27\u0e40\u0e19\u0e35\u0e22";
+                       case "so": return 
"\u0e42\u0e0b\u0e21\u0e32\u0e25\u0e35";
+                       case "es": return "\u0e2a\u0e40\u0e1b\u0e19";
+                       case "su": return 
"\u0e0b\u0e31\u0e19\u0e14\u0e32\u0e19\u0e35\u0e2a";
+                       case "sw": return 
"\u0e0b\u0e27\u0e32\u0e2e\u0e34\u0e23\u0e35";
+                       case "sv": return 
"\u0e2a\u0e27\u0e35\u0e40\u0e14\u0e19";
+                       case "tl": return 
"\u0e15\u0e32\u0e01\u0e32\u0e25\u0e47\u0e2d\u0e01";
+                       case "tg": return "\u0e17\u0e32\u0e08\u0e34\u0e04";
+                       case "ta": return "\u0e17\u0e21\u0e34\u0e2c";
+                       case "tt": return "\u0e15\u0e32\u0e14";
+                       case "te": return 
"\u0e17\u0e34\u0e25\u0e39\u0e01\u0e39";
+                       case "th": return "\u0e44\u0e17\u0e22";
+                       case "bo": return "\u0e17\u0e34\u0e40\u0e1a\u0e15";
+                       case "ti": return 
"\u0e17\u0e34\u0e01\u0e23\u0e34\u0e19\u0e22\u0e32";
+                       case "to": return 
"\u0e17\u0e2d\u0e07\u0e01\u0e49\u0e32";
+                       case "ts": return "\u0e0b\u0e2d\u0e07\u0e01\u0e32";
+                       case "tr": return "\u0e15\u0e38\u0e23\u0e01\u0e35";
+                       case "tk": return 
"\u0e40\u0e15\u0e34\u0e23\u0e4c\u0e01\u0e40\u0e21\u0e19";
+                       case "tw": return "\u0e17\u0e27\u0e35";
+                       case "ug": return 
"\u0e2d\u0e38\u0e22\u0e01\u0e31\u0e27";
+                       case "uk": return 
"\u0e22\u0e39\u0e40\u0e04\u0e23\u0e19";
+                       case "ur": return "\u0e2d\u0e34\u0e23\u0e14\u0e39";
+                       case "uz": return 
"\u0e2d\u0e38\u0e2a\u0e40\u0e1a\u0e04";
+                       case "vi": return 
"\u0e40\u0e27\u0e35\u0e22\u0e14\u0e19\u0e32\u0e21";
+                       case "vo": return 
"\u0e42\u0e27\u0e25\u0e32\u0e1e\u0e38\u0e01";
+                       case "cy": return "\u0e40\u0e27\u0e25\u0e2a\u0e4c";
+                       case "wo": return "\u0e27\u0e39\u0e25\u0e2d\u0e1f";
+                       case "xh": return "\u0e42\u0e0b\u0e2a\u0e32";
+                       case "yi": return "\u0e22\u0e35\u0e14\u0e34\u0e0a";
+                       case "yo": return 
"\u0e42\u0e22\u0e23\u0e39\u0e1a\u0e32";
+                       case "za": return "\u0e08\u0e27\u0e07";
+                       case "zu": return "\u0e0b\u0e39\u0e25\u0e39";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AF": return 
"\u0e2d\u0e31\u0e1f\u0e01\u0e32\u0e19\u0e34\u0e2a\u0e16\u0e32\u0e19";
+                       case "AL": return 
"\u0e41\u0e2d\u0e25\u0e40\u0e1a\u0e40\u0e19\u0e35\u0e22";
+                       case "DZ": return 
"\u0e41\u0e2d\u0e25\u0e08\u0e35\u0e40\u0e23\u0e35\u0e22";
+                       case "AD": return 
"\u0e2d\u0e31\u0e19\u0e14\u0e2d\u0e23\u0e4c\u0e23\u0e32";
+                       case "AO": return 
"\u0e2d\u0e31\u0e19\u0e42\u0e01\u0e25\u0e32";
+                       case "AI": return 
"\u0e2d\u0e31\u0e19\u0e01\u0e34\u0e25\u0e48\u0e32";
+                       case "AR": return 
"\u0e2d\u0e32\u0e23\u0e4c\u0e40\u0e08\u0e19\u0e15\u0e34\u0e19\u0e48\u0e32";
+                       case "AM": return 
"\u0e2d\u0e32\u0e23\u0e4c\u0e21\u0e35\u0e40\u0e19\u0e35\u0e22";
+                       case "AW": return 
"\u0e2d\u0e32\u0e23\u0e39\u0e1a\u0e32";
+                       case "AU": return 
"\u0e2d\u0e2d\u0e2a\u0e40\u0e15\u0e23\u0e40\u0e25\u0e35\u0e22";
+                       case "AT": return 
"\u0e2d\u0e2d\u0e2a\u0e40\u0e15\u0e23\u0e35\u0e22";
+                       case "AZ": return 
"\u0e2d\u0e32\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e44\u0e1a\u0e08\u0e31\u0e19";
+                       case "BS": return 
"\u0e1a\u0e32\u0e2e\u0e32\u0e21\u0e32\u0e2a";
+                       case "BH": return 
"\u0e1a\u0e32\u0e2b\u0e4c\u0e40\u0e23\u0e19";
+                       case "BD": return 
"\u0e1a\u0e31\u0e07\u0e04\u0e25\u0e32\u0e40\u0e17\u0e28";
+                       case "BB": return 
"\u0e1a\u0e32\u0e23\u0e4c\u0e1a\u0e32\u0e14\u0e2d\u0e2a";
+                       case "BY": return 
"\u0e40\u0e1a\u0e25\u0e25\u0e32\u0e23\u0e31\u0e2a";
+                       case "BE": return 
"\u0e40\u0e1a\u0e25\u0e40\u0e22\u0e35\u0e48\u0e22\u0e21";
+                       case "BZ": return "\u0e40\u0e1a\u0e25\u0e34\u0e0b";
+                       case "BJ": return "\u0e40\u0e1a\u0e19\u0e34\u0e19";
+                       case "BM": return 
"\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e21\u0e34\u0e27\u0e14\u0e49\u0e32";
+                       case "BT": return "\u0e20\u0e39\u0e10\u0e32\u0e19";
+                       case "BO": return 
"\u0e42\u0e1a\u0e25\u0e34\u0e40\u0e27\u0e35\u0e22";
+                       case "BA": return 
"\u0e1a\u0e2d\u0e2a\u0e40\u0e19\u0e35\u0e22 \u0e41\u0e25\u0e30 
\u0e40\u0e2e\u0e34\u0e23\u0e4c\u0e0b\u0e42\u0e01\u0e27\u0e34\u0e40\u0e19\u0e35\u0e22";
+                       case "BW": return 
"\u0e1a\u0e2d\u0e15\u0e2a\u0e27\u0e32\u0e19\u0e32";
+                       case "BR": return 
"\u0e1a\u0e23\u0e32\u0e0b\u0e34\u0e25";
+                       case "BN": return "\u0e1a\u0e23\u0e39\u0e44\u0e19";
+                       case "BG": return 
"\u0e1a\u0e31\u0e25\u0e41\u0e01\u0e40\u0e23\u0e35\u0e22";
+                       case "BF": return 
"\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e01\u0e34\u0e19\u0e32\u0e1f\u0e32\u0e42\u0e0b";
+                       case "BI": return 
"\u0e1a\u0e39\u0e23\u0e31\u0e19\u0e14\u0e34";
+                       case "KH": return 
"\u0e01\u0e31\u0e21\u0e1e\u0e39\u0e0a\u0e32";
+                       case "CM": return 
"\u0e04\u0e32\u0e40\u0e21\u0e23\u0e39\u0e19";
+                       case "CA": return 
"\u0e41\u0e04\u0e19\u0e32\u0e14\u0e32";
+                       case "CV": return 
"\u0e40\u0e04\u0e1e\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e14";
+                       case "CF": return 
"\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e23\u0e31\u0e10\u0e41\u0e2d\u0e1f\u0e23\u0e34\u0e01\u0e32\u0e01\u0e25\u0e32\u0e07";
+                       case "TD": return "\u0e0a\u0e32\u0e14";
+                       case "CL": return "\u0e0a\u0e34\u0e25\u0e35";
+                       case "CN": return "\u0e08\u0e35\u0e19";
+                       case "CO": return 
"\u0e42\u0e04\u0e25\u0e31\u0e21\u0e40\u0e1a\u0e35\u0e22";
+                       case "KM": return 
"\u0e42\u0e04\u0e42\u0e21\u0e23\u0e2d\u0e2a";
+                       case "CG": return "\u0e04\u0e2d\u0e07\u0e42\u0e01";
+                       case "CR": return 
"\u0e04\u0e2d\u0e2a\u0e15\u0e32\u0e23\u0e34\u0e01\u0e49\u0e32";
+                       case "CI": return 
"\u0e1d\u0e31\u0e48\u0e07\u0e17\u0e30\u0e40\u0e25\u0e44\u0e2d\u0e27\u0e2d\u0e23\u0e34";
+                       case "HR": return 
"\u0e42\u0e04\u0e23\u0e40\u0e2d\u0e40\u0e0a\u0e35\u0e22";
+                       case "CU": return "\u0e04\u0e34\u0e27\u0e1a\u0e32";
+                       case "CY": return 
"\u0e44\u0e0b\u0e1b\u0e23\u0e31\u0e2a";
+                       case "CZ": return 
"\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e23\u0e31\u0e10\u0e40\u0e0a\u0e47\u0e04";
+                       case "DK": return 
"\u0e40\u0e14\u0e19\u0e21\u0e32\u0e23\u0e4c\u0e01";
+                       case "DJ": return 
"\u0e14\u0e34\u0e42\u0e1a\u0e15\u0e34";
+                       case "DM": return 
"\u0e42\u0e14\u0e21\u0e34\u0e19\u0e34\u0e01\u0e49\u0e32";
+                       case "DO": return 
"\u0e2a\u0e32\u0e18\u0e32\u0e23\u0e13\u0e23\u0e31\u0e10\u0e42\u0e14\u0e21\u0e34\u0e19\u0e34\u0e01\u0e31\u0e19";
+                       case "TL": return 
"\u0e15\u0e34\u0e21\u0e2d\u0e23\u0e4c\u0e15\u0e30\u0e27\u0e31\u0e19\u0e2d\u0e2d\u0e01";
+                       case "EC": return 
"\u0e40\u0e2d\u0e01\u0e27\u0e32\u0e14\u0e2d\u0e23\u0e4c";
+                       case "EG": return 
"\u0e2d\u0e35\u0e22\u0e34\u0e1b\u0e15\u0e4c";
+                       case "SV": return 
"\u0e40\u0e2d\u0e25\u0e0b\u0e32\u0e27\u0e32\u0e14\u0e2d\u0e23\u0e4c";
+                       case "GQ": return 
"\u0e40\u0e2d\u0e04\u0e27\u0e32\u0e42\u0e17\u0e40\u0e23\u0e35\u0e22\u0e25\u0e01\u0e34\u0e19\u0e35";
+                       case "ER": return 
"\u0e2d\u0e34\u0e23\u0e34\u0e17\u0e23\u0e35";
+                       case "EE": return 
"\u0e40\u0e2d\u0e2a\u0e42\u0e15\u0e40\u0e19\u0e35\u0e22";
+                       case "ET": return 
"\u0e40\u0e2d\u0e18\u0e34\u0e42\u0e2d\u0e40\u0e1b\u0e35\u0e22";
+                       case "FJ": return "\u0e1f\u0e34\u0e08\u0e34";
+                       case "FI": return 
"\u0e1f\u0e34\u0e19\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "FR": return 
"\u0e1d\u0e23\u0e31\u0e48\u0e07\u0e40\u0e28\u0e2a";
+                       case "GF": return 
"\u0e40\u0e1f\u0e23\u0e47\u0e19\u0e0a\u0e01\u0e34\u0e27\u0e19\u0e48\u0e32";
+                       case "PF": return 
"\u0e40\u0e1f\u0e23\u0e47\u0e19\u0e0a\u0e42\u0e1e\u0e25\u0e34\u0e19\u0e35\u0e40\u0e0b\u0e35\u0e22";
+                       case "TF": return 
"\u0e2d\u0e32\u0e13\u0e32\u0e40\u0e02\u0e15\u0e17\u0e32\u0e07\u0e43\u0e15\u0e49\u0e02\u0e2d\u0e07\u0e1d\u0e23\u0e31\u0e48\u0e07\u0e40\u0e28\u0e2a";
+                       case "GA": return "\u0e01\u0e32\u0e1a\u0e2d\u0e19";
+                       case "GM": return 
"\u0e41\u0e01\u0e21\u0e40\u0e1a\u0e35\u0e22";
+                       case "GE": return 
"\u0e08\u0e2d\u0e23\u0e4c\u0e40\u0e08\u0e35\u0e22";
+                       case "DE": return 
"\u0e40\u0e22\u0e2d\u0e23\u0e21\u0e19\u0e35";
+                       case "GH": return "\u0e01\u0e32\u0e19\u0e48\u0e32";
+                       case "GR": return "\u0e01\u0e23\u0e35\u0e0b";
+                       case "GP": return 
"\u0e01\u0e31\u0e27\u0e40\u0e14\u0e2d\u0e25\u0e39\u0e1b";
+                       case "GT": return 
"\u0e01\u0e31\u0e27\u0e40\u0e15\u0e21\u0e32\u0e25\u0e32";
+                       case "GN": return "\u0e01\u0e34\u0e27\u0e19\u0e35";
+                       case "GW": return 
"\u0e01\u0e34\u0e27\u0e19\u0e35-\u0e1a\u0e34\u0e2a\u0e42\u0e0b";
+                       case "GY": return 
"\u0e01\u0e39\u0e22\u0e32\u0e19\u0e48\u0e32";
+                       case "HT": return "\u0e44\u0e2e\u0e15\u0e35";
+                       case "HN": return 
"\u0e2e\u0e2d\u0e19\u0e14\u0e39\u0e23\u0e31\u0e2a";
+                       case "HK": return 
"\u0e2e\u0e48\u0e2d\u0e07\u0e01\u0e07";
+                       case "HU": return 
"\u0e2e\u0e31\u0e07\u0e01\u0e32\u0e23\u0e35";
+                       case "IS": return 
"\u0e44\u0e2d\u0e0b\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "IN": return 
"\u0e2d\u0e34\u0e19\u0e40\u0e14\u0e35\u0e22";
+                       case "ID": return 
"\u0e2d\u0e34\u0e19\u0e42\u0e14\u0e19\u0e35\u0e40\u0e0b\u0e35\u0e22";
+                       case "IR": return 
"\u0e2d\u0e34\u0e2b\u0e23\u0e48\u0e32\u0e19";
+                       case "IQ": return "\u0e2d\u0e34\u0e23\u0e31\u0e01";
+                       case "IE": return 
"\u0e44\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "IL": return 
"\u0e2d\u0e34\u0e2a\u0e23\u0e32\u0e40\u0e2d\u0e25";
+                       case "IT": return 
"\u0e2d\u0e34\u0e15\u0e32\u0e25\u0e35";
+                       case "JM": return 
"\u0e08\u0e32\u0e44\u0e21\u0e01\u0e49\u0e32";
+                       case "JP": return 
"\u0e0d\u0e35\u0e48\u0e1b\u0e38\u0e48\u0e19";
+                       case "JO": return 
"\u0e08\u0e2d\u0e23\u0e4c\u0e41\u0e14\u0e19";
+                       case "KZ": return 
"\u0e04\u0e32\u0e0b\u0e31\u0e04\u0e2a\u0e16\u0e32\u0e19";
+                       case "KE": return 
"\u0e40\u0e04\u0e19\u0e22\u0e48\u0e32";
+                       case "KI": return 
"\u0e04\u0e34\u0e23\u0e35\u0e1a\u0e32\u0e15\u0e34";
+                       case "KP": return 
"\u0e40\u0e01\u0e32\u0e2b\u0e25\u0e35\u0e40\u0e2b\u0e19\u0e37\u0e2d";
+                       case "KR": return 
"\u0e40\u0e01\u0e32\u0e2b\u0e25\u0e35\u0e43\u0e15\u0e49";
+                       case "KW": return "\u0e04\u0e39\u0e40\u0e27\u0e15";
+                       case "KG": return 
"\u0e40\u0e04\u0e2d\u0e23\u0e4c\u0e01\u0e34\u0e2a\u0e16\u0e32\u0e19";
+                       case "LA": return "\u0e25\u0e32\u0e27";
+                       case "LV": return 
"\u0e25\u0e32\u0e15\u0e40\u0e27\u0e35\u0e22";
+                       case "LB": return 
"\u0e40\u0e25\u0e1a\u0e32\u0e19\u0e2d\u0e19";
+                       case "LS": return 
"\u0e40\u0e25\u0e42\u0e0b\u0e42\u0e17";
+                       case "LR": return 
"\u0e25\u0e34\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e40\u0e25\u0e35\u0e22";
+                       case "LY": return 
"\u0e25\u0e34\u0e40\u0e1a\u0e35\u0e22";
+                       case "LI": return 
"\u0e44\u0e25\u0e40\u0e17\u0e19\u0e2a\u0e44\u0e15\u0e19\u0e4c";
+                       case "LT": return 
"\u0e25\u0e34\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e35\u0e22";
+                       case "LU": return 
"\u0e25\u0e31\u0e01\u0e0b\u0e4c\u0e40\u0e0b\u0e21\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e01";
+                       case "MK": return 
"\u0e41\u0e21\u0e0b\u0e35\u0e42\u0e14\u0e40\u0e19\u0e35\u0e22";
+                       case "MG": return 
"\u0e21\u0e32\u0e14\u0e32\u0e01\u0e32\u0e2a\u0e01\u0e49\u0e32";
+                       case "MO": return 
"\u0e21\u0e32\u0e40\u0e01\u0e4a\u0e32";
+                       case "MY": return 
"\u0e21\u0e32\u0e40\u0e25\u0e40\u0e0b\u0e35\u0e22";
+                       case "ML": return "\u0e21\u0e32\u0e25\u0e35";
+                       case "MT": return 
"\u0e21\u0e31\u0e25\u0e15\u0e49\u0e32";
+                       case "MQ": return 
"\u0e21\u0e32\u0e23\u0e4c\u0e15\u0e34\u0e19\u0e34\u0e01";
+                       case "MR": return 
"\u0e21\u0e2d\u0e23\u0e34\u0e17\u0e32\u0e40\u0e19\u0e35\u0e22";
+                       case "MU": return 
"\u0e21\u0e2d\u0e23\u0e34\u0e40\u0e15\u0e35\u0e22\u0e2a";
+                       case "YT": return "\u0e21\u0e32\u0e22\u0e2d\u0e15";
+                       case "MX": return 
"\u0e41\u0e21\u0e47\u0e01\u0e0b\u0e34\u0e42\u0e01";
+                       case "FM": return 
"\u0e44\u0e21\u0e42\u0e04\u0e23\u0e19\u0e34\u0e40\u0e0b\u0e35\u0e22";
+                       case "MD": return 
"\u0e42\u0e21\u0e25\u0e42\u0e14\u0e27\u0e32";
+                       case "MC": return 
"\u0e42\u0e21\u0e19\u0e32\u0e42\u0e04";
+                       case "MN": return 
"\u0e21\u0e2d\u0e07\u0e42\u0e01\u0e40\u0e25\u0e35\u0e22";
+                       case "MS": return 
"\u0e21\u0e2d\u0e19\u0e15\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e32\u0e15";
+                       case "MA": return 
"\u0e42\u0e21\u0e23\u0e2d\u0e04\u0e42\u0e04";
+                       case "MZ": return 
"\u0e42\u0e21\u0e41\u0e0b\u0e21\u0e1a\u0e34\u0e04";
+                       case "MM": return 
"\u0e2a\u0e2b\u0e20\u0e32\u0e1e\u0e1e\u0e21\u0e48\u0e32";
+                       case "NA": return 
"\u0e19\u0e32\u0e21\u0e34\u0e40\u0e1a\u0e35\u0e22";
+                       case "NP": return "\u0e40\u0e19\u0e1b\u0e32\u0e25";
+                       case "NL": return 
"\u0e40\u0e19\u0e40\u0e18\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "AN": return 
"\u0e40\u0e19\u0e40\u0e18\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c\u0e41\u0e2d\u0e19\u0e17\u0e34\u0e25\u0e25\u0e4c";
+                       case "NC": return 
"\u0e19\u0e34\u0e27\u0e04\u0e32\u0e25\u0e34\u0e42\u0e14\u0e40\u0e19\u0e35\u0e22";
+                       case "NZ": return 
"\u0e19\u0e34\u0e27\u0e0b\u0e35\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "NI": return 
"\u0e19\u0e34\u0e04\u0e32\u0e23\u0e32\u0e01\u0e31\u0e27";
+                       case "NE": return 
"\u0e44\u0e19\u0e40\u0e08\u0e2d\u0e23\u0e4c";
+                       case "NG": return 
"\u0e44\u0e19\u0e08\u0e35\u0e40\u0e23\u0e35\u0e22";
+                       case "NU": return "\u0e19\u0e35\u0e22\u0e39";
+                       case "NO": return 
"\u0e19\u0e2d\u0e23\u0e4c\u0e40\u0e27\u0e22\u0e4c";
+                       case "OM": return "\u0e42\u0e2d\u0e21\u0e32\u0e19";
+                       case "PK": return 
"\u0e1b\u0e32\u0e01\u0e35\u0e2a\u0e16\u0e32\u0e19";
+                       case "PA": return 
"\u0e1b\u0e32\u0e19\u0e32\u0e21\u0e32";
+                       case "PG": return 
"\u0e1b\u0e32\u0e1b\u0e31\u0e27\u0e19\u0e34\u0e27\u0e01\u0e35\u0e19\u0e35";
+                       case "PY": return 
"\u0e1b\u0e32\u0e23\u0e32\u0e01\u0e27\u0e31\u0e22";
+                       case "PE": return "\u0e40\u0e1b\u0e23\u0e39";
+                       case "PH": return 
"\u0e1f\u0e34\u0e25\u0e34\u0e1b\u0e1b\u0e34\u0e19\u0e2a\u0e4c";
+                       case "PL": return 
"\u0e42\u0e1b\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "PT": return 
"\u0e42\u0e1b\u0e15\u0e38\u0e01\u0e31\u0e25";
+                       case "PR": return 
"\u0e40\u0e1b\u0e2d\u0e23\u0e4c\u0e42\u0e15\u0e23\u0e34\u0e42\u0e01";
+                       case "QA": return 
"\u0e01\u0e32\u0e15\u0e32\u0e23\u0e4c";
+                       case "RO": return 
"\u0e23\u0e39\u0e40\u0e21\u0e40\u0e19\u0e35\u0e22";
+                       case "RU": return 
"\u0e23\u0e31\u0e2a\u0e40\u0e0b\u0e35\u0e22";
+                       case "RW": return 
"\u0e23\u0e32\u0e27\u0e31\u0e25\u0e14\u0e32";
+                       case "SA": return 
"\u0e0b\u0e32\u0e2d\u0e38\u0e14\u0e34\u0e2d\u0e32\u0e23\u0e30\u0e40\u0e1a\u0e35\u0e22";
+                       case "SN": return 
"\u0e0b\u0e34\u0e19\u0e35\u0e01\u0e31\u0e25";
+                       case "SP": return 
"\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e40\u0e1a\u0e35\u0e22";
+                       case "SC": return 
"\u0e40\u0e0b\u0e22\u0e4c\u0e41\u0e0a\u0e25\u0e25\u0e4c";
+                       case "SL": return 
"\u0e40\u0e0b\u0e35\u0e22\u0e23\u0e4c\u0e23\u0e48\u0e32\u0e25\u0e35\u0e2d\u0e2d\u0e19";
+                       case "SG": return 
"\u0e2a\u0e34\u0e07\u0e04\u0e42\u0e1b\u0e23\u0e4c";
+                       case "SK": return 
"\u0e2a\u0e42\u0e25\u0e27\u0e32\u0e40\u0e01\u0e35\u0e22";
+                       case "SI": return 
"\u0e2a\u0e42\u0e25\u0e27\u0e34\u0e40\u0e19\u0e35\u0e22";
+                       case "SO": return 
"\u0e42\u0e0b\u0e21\u0e32\u0e40\u0e25\u0e35\u0e22";
+                       case "ZA": return 
"\u0e41\u0e2d\u0e1f\u0e23\u0e34\u0e01\u0e32\u0e43\u0e15\u0e49";
+                       case "ES": return "\u0e2a\u0e40\u0e1b\u0e19";
+                       case "LK": return 
"\u0e28\u0e23\u0e35\u0e25\u0e31\u0e07\u0e01\u0e32";
+                       case "SD": return "\u0e0b\u0e39\u0e14\u0e32\u0e19";
+                       case "SR": return 
"\u0e0b\u0e39\u0e23\u0e34\u0e19\u0e32\u0e21\u0e34";
+                       case "SZ": return 
"\u0e2a\u0e27\u0e32\u0e0b\u0e34\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "SE": return 
"\u0e2a\u0e27\u0e35\u0e40\u0e14\u0e19";
+                       case "CH": return 
"\u0e2a\u0e27\u0e34\u0e2a\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "SY": return 
"\u0e0b\u0e35\u0e40\u0e23\u0e35\u0e22";
+                       case "TW": return 
"\u0e44\u0e15\u0e49\u0e2b\u0e27\u0e31\u0e19";
+                       case "TJ": return 
"\u0e17\u0e32\u0e08\u0e34\u0e01\u0e34\u0e2a\u0e16\u0e32\u0e19";
+                       case "TZ": return 
"\u0e17\u0e32\u0e19\u0e0b\u0e32\u0e40\u0e19\u0e35\u0e22";
+                       case "TH": return 
"\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22";
+                       case "TG": return "\u0e42\u0e15\u0e42\u0e01";
+                       case "TK": return 
"\u0e42\u0e17\u0e01\u0e34\u0e42\u0e25";
+                       case "TO": return 
"\u0e17\u0e2d\u0e07\u0e01\u0e49\u0e32";
+                       case "TT": return 
"\u0e17\u0e23\u0e34\u0e19\u0e34\u0e41\u0e14\u0e14 
\u0e41\u0e25\u0e30\u0e42\u0e17\u0e1a\u0e32\u0e42\u0e01";
+                       case "TN": return 
"\u0e15\u0e39\u0e19\u0e34\u0e40\u0e0b\u0e35\u0e22";
+                       case "TR": return "\u0e15\u0e38\u0e23\u0e01\u0e35";
+                       case "TM": return 
"\u0e40\u0e15\u0e34\u0e23\u0e4c\u0e01\u0e40\u0e21\u0e19\u0e34\u0e2a\u0e16\u0e32\u0e19";
+                       case "UG": return 
"\u0e2d\u0e39\u0e01\u0e32\u0e19\u0e14\u0e32";
+                       case "UA": return 
"\u0e22\u0e39\u0e40\u0e04\u0e23\u0e19";
+                       case "AE": return 
"\u0e2a\u0e2b\u0e23\u0e31\u0e10\u0e2d\u0e32\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e2d\u0e21\u0e34\u0e40\u0e23\u0e15\u0e2a\u0e4c";
+                       case "GB": return 
"\u0e2a\u0e2b\u0e23\u0e32\u0e0a\u0e2d\u0e32\u0e13\u0e32\u0e08\u0e31\u0e01\u0e23";
+                       case "US": return 
"\u0e2a\u0e2b\u0e23\u0e31\u0e10\u0e2d\u0e40\u0e21\u0e23\u0e34\u0e01\u0e32";
+                       case "UY": return 
"\u0e2d\u0e38\u0e23\u0e39\u0e01\u0e27\u0e31\u0e22";
+                       case "UZ": return 
"\u0e2d\u0e38\u0e0b\u0e40\u0e1a\u0e01\u0e34\u0e2a\u0e16\u0e32\u0e19";
+                       case "VU": return 
"\u0e27\u0e32\u0e19\u0e31\u0e27\u0e15\u0e39";
+                       case "VA": return 
"\u0e27\u0e32\u0e15\u0e34\u0e01\u0e31\u0e19";
+                       case "VE": return 
"\u0e40\u0e27\u0e40\u0e19\u0e0b\u0e39\u0e40\u0e2d\u0e25\u0e48\u0e32";
+                       case "VN": return 
"\u0e40\u0e27\u0e35\u0e22\u0e14\u0e19\u0e32\u0e21";
+                       case "VG": return 
"\u0e1a\u0e23\u0e34\u0e17\u0e34\u0e0a\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e08\u0e34\u0e19\u0e44\u0e2d\u0e2a\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "VI": return 
"\u0e22\u0e39\u0e40\u0e2d\u0e2a\u0e40\u0e27\u0e2d\u0e23\u0e4c\u0e08\u0e34\u0e19\u0e44\u0e2d\u0e2a\u0e4c\u0e41\u0e25\u0e19\u0e14\u0e4c";
+                       case "EH": return 
"\u0e0b\u0e32\u0e2e\u0e32\u0e23\u0e48\u0e32\u0e15\u0e30\u0e27\u0e31\u0e19\u0e15\u0e01";
+                       case "YE": return "\u0e40\u0e22\u0e40\u0e21\u0e19";
+                       case "YU": return 
"\u0e22\u0e39\u0e42\u0e01\u0e2a\u0e25\u0e32\u0e40\u0e27\u0e35\u0e22";
+                       case "ZM": return 
"\u0e41\u0e0b\u0e21\u0e40\u0e1a\u0e35\u0e22";
+                       case "ZW": return 
"\u0e0b\u0e34\u0e21\u0e1a\u0e32\u0e1a\u0e40\u0e27";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0021.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0021.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0021.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0021.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "id";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {

Index: CID0022.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0022.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0022.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0022.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "uk";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "uk": return 
"\u0443\u043A\u0440\u0430\u0457\u043D\u0441\u044C\u043A\u0430";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "UA": return 
"\u0423\u043A\u0440\u0430\u0457\u043D\u0430";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0023.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0023.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0023.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0023.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "be";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "be": return 
"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u043A\u0456";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "BY": return 
"\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0024.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0024.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0024.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0024.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "sl";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "sl": return "Sloven\u0161\u010Dina";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "SI": return "Slovenija";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0025.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0025.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0025.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0025.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "et";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "et": return "Eesti";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "EE": return "Eesti";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0026.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0026.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0026.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0026.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "lv";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "lv": return "Latvie\u0161u";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "LV": return "Latvija";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0027.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0027.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0027.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0027.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "lt";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "lt": return "Lietuvi\u0173";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "LT": return "Lietuva";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID002a.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID002a.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID002a.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID002a.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "vi";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 113,116 ****
--- 121,142 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "vi": return "Ti\u1EBFng Vi\u1EC7t";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "VN": return "Vi\u1EC7t Nam";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID002b.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID002b.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID002b.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID002b.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "hy";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 113,116 ****
--- 121,142 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "hy": return 
"\u0540\u0561\u0575\u0565\u0580\u0567\u0576";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "AM": return 
"\u0540\u0561\u0575\u0561\u057D\u057F\u0561\u0576\u056B\u0020";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID002f.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID002f.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID002f.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID002f.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "mk";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 111,114 ****
--- 119,140 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "mk": return 
"\u043C\u0430\u043A\u0435\u0434\u043E\u043D\u0441\u043A\u0438";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "MK": return 
"\u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u0458\u0430";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0036.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0036.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0036.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0036.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "af";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {

Index: CID0038.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0038.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0038.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0038.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "fo";
+               }
+       }
+ 
  }; // class CID0038
  

Index: CID0039.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0039.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0039.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0039.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "hi";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 76,79 ****
--- 84,262 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "root": return "\u0936\u093F\u0916\u0930";
+                       case "aa": return "\u0905\u092B\u093C\u093E\u0930";
+                       case "ab": return 
"\u0905\u092C\u094D\u0916\u093E\u095B\u093F\u092F\u0928\u094D";
+                       case "af": return 
"\u0905\u092B\u094D\u0930\u0940\u0915\u0940";
+                       case "am": return 
"\u0905\u092E\u094D\u0939\u093E\u0930\u093F\u0915\u094D";
+                       case "ar": return "\u0905\u0930\u092C\u0940";
+                       case "as": return "\u0905\u0938\u093E\u092E\u0940";
+                       case "ay": return 
"\u0906\u092F\u092E\u093E\u0930\u093E";
+                       case "az": return 
"\u0905\u095B\u0930\u092C\u0948\u0902\u091C\u093E\u0928\u0940";
+                       case "ba": return "\u092C\u0936\u0959\u093F\u0930";
+                       case "be": return 
"\u092C\u0948\u0932\u094B\u0930\u0942\u0936\u093F\u092F\u0928\u094D";
+                       case "bg": return 
"\u092C\u0932\u094D\u0917\u0947\u0930\u093F\u092F\u0928\u094D";
+                       case "bh": return 
"\u092C\u093F\u0939\u093E\u0930\u0940";
+                       case "bi": return 
"\u092C\u093F\u0938\u094D\u0932\u093E\u092E\u093E";
+                       case "bn": return 
"\u092C\u0901\u0917\u093E\u0932\u0940";
+                       case "bo": return 
"\u0924\u093F\u092C\u094D\u092C\u0924\u0940";
+                       case "br": return 
"\u092C\u094D\u0930\u0947\u091F\u0928";
+                       case "ca": return 
"\u0915\u093E\u0924\u093E\u0932\u093E\u0928";
+                       case "co": return 
"\u0915\u094B\u0930\u094D\u0938\u0940\u0915\u0928";
+                       case "cs": return "\u091A\u0947\u0915";
+                       case "cy": return "\u0935\u0947\u0932\u094D\u0936";
+                       case "da": return "\u0921\u0948\u0928\u0940\u0936";
+                       case "de": return "\u095B\u0930\u094D\u092E\u0928";
+                       case "dz": return 
"\u092D\u0941\u091F\u093E\u0928\u0940";
+                       case "el": return "\u0917\u094D\u0930\u0940\u0915";
+                       case "en": return 
"\u0905\u0902\u0917\u094D\u0930\u0947\u091C\u0940";
+                       case "eo": return 
"\u090F\u0938\u094D\u092A\u0947\u0930\u093E\u0928\u094D\u0924\u094B";
+                       case "es": return 
"\u0938\u094D\u092A\u0947\u0928\u093F\u0936";
+                       case "et": return 
"\u0910\u0938\u094D\u0924\u094B\u0928\u093F\u092F\u0928\u094D";
+                       case "eu": return 
"\u092C\u093E\u0938\u094D\u0915\u094D";
+                       case "fa": return 
"\u092A\u0930\u094D\u0936\u093F\u092F\u0928\u094D";
+                       case "fi": return "\u092B\u093F\u0928\u093F\u0936";
+                       case "fj": return "\u095E\u0940\u091C\u0940";
+                       case "fo": return 
"\u092B\u093F\u0930\u094B\u095B\u0940";
+                       case "fr": return 
"\u092B\u094D\u0930\u0947\u0902\u091A";
+                       case "fy": return 
"\u092B\u094D\u0930\u0940\u091C\u093C\u0928\u094D";
+                       case "ga": return "\u0906\u0908\u0930\u093F\u0936";
+                       case "gd": return 
"\u0938\u094D\u0915\u093E\u091F\u094D\u0938\u094D 
\u0917\u093E\u092F\u0947\u0932\u093F\u0915\u094D";
+                       case "gl": return 
"\u0917\u0948\u0932\u093F\u0936\u093F\u092F\u0928\u094D";
+                       case "gn": return 
"\u0917\u0941\u0906\u0930\u093E\u0928\u0940";
+                       case "gu": return 
"\u0917\u0941\u095B\u0930\u093E\u0924\u0940";
+                       case "ha": return "\u0939\u094B\u0909\u0938\u093E";
+                       case "he": return 
"\u0939\u093F\u092C\u094D\u0930\u0940\u090A";
+                       case "hi": return "\u0939\u093f\u0902\u0926\u0940";
+                       case "hr": return 
"\u0915\u094D\u0930\u094B\u090F\u0936\u0928\u094D";
+                       case "hu": return 
"\u0939\u0902\u0917\u0947\u0930\u0940\u000D";
+                       case "hy": return 
"\u0905\u0930\u092E\u0947\u0928\u093F\u092F\u0928\u094D";
+                       case "ia": return 
"\u0908\u0928\u094D\u091F\u0930\u0932\u093F\u0902\u0917\u0941\u0906";
+                       case "id": return 
"\u0907\u0928\u094D\u0921\u094B\u0928\u0947\u0936\u093F\u092F\u0928\u094D";
+                       case "ie": return 
"\u0908\u0928\u094D\u091F\u0930\u0932\u093F\u0902\u0917\u0941\u0907";
+                       case "ik": return 
"\u0907\u0928\u0941\u092A\u093F\u092F\u093E\u0915\u094D";
+                       case "is": return 
"\u0906\u0908\u0938\u094D\u0932\u0948\u0902\u0921\u093F\u0915\u094D";
+                       case "it": return 
"\u0908\u091F\u093E\u0932\u093F\u092F\u0928\u094D";
+                       case "iu": return 
"\u0907\u0928\u0942\u0915\u0940\u091F\u0942\u0924\u094D";
+                       case "ja": return 
"\u091C\u093E\u092A\u093E\u0928\u0940";
+                       case "jv": return 
"\u091C\u093E\u0935\u093E\u0928\u0940\u0938";
+                       case "ka": return 
"\u091C\u0949\u0930\u094D\u091C\u0940\u092F\u0928\u094D";
+                       case "kk": return "\u0915\u095B\u093E\u0916";
+                       case "kl": return 
"\u0917\u094D\u0930\u0940\u0928\u0932\u0948\u0902\u0921\u093F\u0915";
+                       case "km": return 
"\u0915\u0948\u092E\u094D\u092C\u094B\u0921\u093F\u092F\u0928\u094D";
+                       case "kn": return 
"\u0915\u0928\u094D\u0928\u0921\u093C";
+                       case "ko": return 
"\u0915\u094B\u0930\u0940\u092F\u0928\u094D";
+                       case "kok": return 
"\u0915\u094B\u0902\u0915\u0923\u0940";
+                       case "ks": return 
"\u0915\u093E\u0936\u094D\u092E\u093F\u0930\u0940";
+                       case "ku": return 
"\u0915\u0941\u0930\u0926\u0940\u0936";
+                       case "ky": return 
"\u0915\u093F\u0930\u0918\u093F\u095B";
+                       case "la": return "\u0932\u0948\u091F\u0940\u0928";
+                       case "ln": return 
"\u0932\u093F\u0902\u0917\u093E\u0932\u093E";
+                       case "lo": return 
"\u0932\u093E\u0913\u0925\u0940\u092F\u0928\u094D";
+                       case "lt": return 
"\u0932\u093F\u0925\u0941\u0928\u093F\u092F\u0928\u094D";
+                       case "lv": return 
"\u0932\u093E\u091F\u0935\u093F\u092F\u0928\u094D 
(\u0932\u0947\u091F\u094D\u091F\u0940\u0936)";
+                       case "mg": return 
"\u092E\u093E\u0932\u093E\u0917\u093E\u0938\u0940";
+                       case "mi": return "\u092E\u0947\u0913\u0930\u0940";
+                       case "mk": return 
"\u092E\u0948\u0938\u0947\u0921\u094B\u0928\u093F\u092F\u0928\u094D";
+                       case "ml": return 
"\u092E\u0932\u092F\u093E\u0932\u092E";
+                       case "mn": return 
"\u092E\u094B\u0902\u0917\u094B\u0932\u093F\u092F\u0928";
+                       case "mo": return 
"\u092E\u094B\u0932\u0921\u093E\u0935\u093F\u092F\u0928\u094D";
+                       case "mr": return "\u092E\u0930\u093E\u0920\u0940";
+                       case "ms": return "\u092E\u0932\u092F";
+                       case "mt": return 
"\u092E\u093E\u0932\u091F\u093F\u0938\u094D";
+                       case "my": return 
"\u092C\u0930\u094D\u0932\u093F\u0938";
+                       case "na": return "\u0928\u093E\u092F\u0930\u0942";
+                       case "ne": return 
"\u0928\u0947\u092A\u093E\u0932\u0940";
+                       case "nl": return "\u0921\u091A\u094D";
+                       case "no": return 
"\u0928\u093E\u0930\u094D\u0935\u0947\u091C\u0940\u092F\u0928\u094D";
+                       case "oc": return 
"\u0913\u0938\u0940\u091F\u093E\u0928";
+                       case "om": return "\u0913\u0930\u094B\u092E\u094B 
(\u0905\u092B\u093C\u093E\u0928)";
+                       case "or": return 
"\u0909\u0921\u093C\u093F\u092F\u093E";
+                       case "pa": return 
"\u092A\u0902\u091C\u093E\u092C\u0940";
+                       case "pl": return "\u092A\u0949\u0932\u093F\u0936";
+                       case "ps": return "\u092A\u0949\u0936\u0924\u094B 
(\u092A\u0941\u0936\u0924\u094B)";
+                       case "pt": return 
"\u092A\u0941\u0930\u094D\u0924\u0941\u0917\u0940";
+                       case "qu": return 
"\u0915\u094D\u0935\u0947\u0936\u0941\u0906";
+                       case "raj": return 
"\u0930\u093E\u091C\u0947\u0938\u094D\u0925\u093E\u0928\u0940";
+                       case "rm": return 
"\u0930\u0939\u0947\u092F\u094D\u091F\u094B-\u0930\u094B\u092E\u093E\u0928\u094D\u0938";
+                       case "rn": return 
"\u0915\u093F\u0930\u0942\u0928\u094D\u0926\u0940";
+                       case "ro": return 
"\u0930\u0942\u092E\u093E\u0928\u0940\u092F\u0928\u094D";
+                       case "ru": return "\u0930\u0941\u0938\u0940";
+                       case "rw": return 
"\u0915\u093F\u0928\u094D\u092F\u093E\u0930\u0935\u093E\u0923\u094D\u0921\u093E";
+                       case "sa": return 
"\u0938\u0902\u0938\u094D\u0915\u0943\u0924";
+                       case "sd": return 
"\u0938\u093F\u0928\u094D\u0927\u0940";
+                       case "sg": return 
"\u0938\u093E\u0901\u0917\u094D\u0930\u094B";
+                       case "sh": return 
"\u0938\u0947\u0930\u094D\u092C\u094B-\u0915\u094D\u0930\u094B\u090F\u0936\u0928\u094D";
+                       case "si": return 
"\u0936\u093F\u0902\u0918\u093E\u0932\u0940\u0938\u094D";
+                       case "sk": return 
"\u0938\u094D\u0932\u094B\u0935\u093E\u0915\u094D";
+                       case "sl": return 
"\u0938\u094D\u0932\u094B\u0935\u0947\u0928\u093F\u092F\u0928\u094D";
+                       case "sm": return "\u0938\u093E\u092E\u094B\u0928";
+                       case "sn": return "\u0938\u094B\u0923\u093E";
+                       case "so": return 
"\u0938\u094B\u092E\u093E\u0932\u0940";
+                       case "sq": return 
"\u0905\u0932\u094D\u092C\u0947\u0928\u093F\u092F\u0928\u094D";
+                       case "sr": return 
"\u0938\u0930\u094D\u092C\u093F\u092F\u0928\u094D";
+                       case "ss": return 
"\u0938\u0940\u0938\u094D\u0935\u093E\u091F\u093F";
+                       case "st": return 
"\u0938\u0947\u0938\u094B\u0925\u094B";
+                       case "su": return 
"\u0938\u0941\u0928\u094D\u0926\u093E\u0928\u0940\u0938";
+                       case "sv": return 
"\u0938\u094D\u0935\u093F\u0921\u093F\u0936";
+                       case "sw": return 
"\u0938\u094D\u0935\u093E\u0939\u093F\u0932\u0940";
+                       case "ta": return "\u0924\u092E\u093F\u0932";
+                       case "te": return 
"\u0924\u0947\u0932\u0947\u0917\u0941";
+                       case "tg": return 
"\u0924\u093E\u091C\u093F\u0915\u094D";
+                       case "th": return "\u0925\u093E\u0908";
+                       case "ti": return 
"\u0924\u093F\u0917\u094D\u0930\u0940\u0928\u094D\u092F\u093E";
+                       case "tk": return 
"\u0924\u0941\u0915\u094D\u0930\u092E\u0947\u0928";
+                       case "tl": return 
"\u0924\u093E\u0917\u093E\u0932\u094B\u0917";
+                       case "tn": return 
"\u0938\u0947\u0924\u094D\u0938\u094D\u0935\u093E\u0928\u093E";
+                       case "to": return "\u091F\u094B\u0902\u0917\u093E";
+                       case "tr": return 
"\u0924\u0941\u0915\u094D\u0930\u0940\u0936";
+                       case "ts": return "\u0938\u094B\u0902\u0917\u093E";
+                       case "tt": return "\u091F\u093E\u091F\u0930";
+                       case "tw": return "\u091F\u094D\u0935\u0940";
+                       case "ug": return "\u0909\u0908\u0918\u0941\u0930";
+                       case "uk": return 
"\u092F\u0942\u0915\u094D\u0930\u0947\u0928\u093F\u092F\u0928\u094D";
+                       case "ur": return "\u090A\u0930\u094D\u0926\u0941";
+                       case "uz": return 
"\u0909\u095B\u092C\u0947\u0915\u094D";
+                       case "vi": return 
"\u0935\u093F\u092F\u0947\u0924\u0928\u093E\u092E\u0940\u000D";
+                       case "vo": return 
"\u0935\u094B\u0932\u093E\u092A\u0941\u0915";
+                       case "wo": return "\u0935\u094B\u0932\u094B\u092B";
+                       case "xh": return "\u0937\u094B\u0938\u093E";
+                       case "yi": return 
"\u092F\u0947\u0939\u0941\u0926\u0940";
+                       case "yo": return 
"\u092F\u094B\u0930\u0942\u092C\u093E";
+                       case "za": return "\u095B\u0941\u0906\u0902\u0917";
+                       case "zh": return "\u091A\u0940\u0928\u0940";
+                       case "zu": return "\u095B\u0941\u0932\u0942";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return "\u092d\u093e\u0930\u0924";
+                       case "GR": return "\u0917\u094D\u0930\u0940\u0938";
+                       case "GT": return 
"\u0917\u094b\u0924\u0947\u0926\u093e\u0932\u093e";
+                       case "UY": return 
"\u0909\u0930\u0942\u0917\u0941\u090F";
+                       case "GW": return 
"\u0917\u0940\u0928\u0940-\u092c\u093f\u0938\u093e\u0909";
+                       case "GY": return 
"\u0917\u0941\u092f\u093e\u0928\u093e";
+                       case "VA": return 
"\u0935\u093e\u0945\u091f\u093f\u0915\u0928";
+                       case "TM": return 
"\u0924\u0941\u0915\u094d\u0930\u092e\u0947\u0928\u093f\u0938\u094d\u0924\u093e\u0928";
+                       case "VG": return 
"\u092c\u094d\u0930\u093f\u091f\u093f\u0936 ";
+                       case "VI": return "\u0908\u0909, \u090f\u0938 ";
+                       case "TL": return "\u0908\u0938\u094d\u091f 
\u091f\u093f\u092e\u094b\u0930";
+                       case "VU": return 
"\u0938\u093e\u0928\u0941\u0905\u0924\u0941";
+                       case "HN": return 
"\u0939\u093e\u0945\u0928\u0921\u0941\u0930\u093e\u0938";
+                       case "HR": return 
"\u0915\u094d\u0930\u094b\u0936\u0940\u092f\u093e";
+                       case "HT": return "\u0939\u093e\u0908\u091f\u0940";
+                       case "HU": return 
"\u0939\u0902\u0917\u0947\u0930\u0940";
+                       case "PE": return "\u092a\u0947\u0930\u0942";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0041.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0041.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0041.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0041.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "sw";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 52,55 ****
--- 60,72 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "sw": return "Kiswahili";
+               }
+               return base.ResolveLanguage(name);
        }
  

Index: CID0047.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0047.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0047.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0047.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "gu";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 78,81 ****
--- 86,107 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "gu": return 
"\u0A97\u0AC1\u0A9C\u0AB0\u0ABE\u0AA4\u0AC0";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return "\u0AAD\u0ABE\u0AB0\u0AA4";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0049.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0049.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0049.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0049.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ta";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 54,57 ****
--- 62,223 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "root": return "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd";
+                       case "aa": return "\u0b85\u0baa\u0bbe\u0bb0\u0bcd";
+                       case "ab": return 
"\u0b85\u0baa\u0bcd\u0b95\u0bbe\u0bb8\u0bbf\u0ba9\u0bcd";
+                       case "af": return 
"\u0b86\u0baa\u0bcd\u0bb0\u0bbf\u0b95\u0ba9\u0bcd\u0bb8\u0bcd";
+                       case "am": return 
"\u0b85\u0bae\u0bcd\u0bb9\u0bbe\u0bb0\u0bbf\u0b95\u0bcd";
+                       case "ar": return 
"\u0b85\u0bb0\u0baa\u0bbf\u0b95\u0bcd";
+                       case "as": return 
"\u0b85\u0bb8\u0bbe\u0bae\u0bc0\u0bb8\u0bcd";
+                       case "ay": return "\u0b85\u0baf\u0bae\u0bb0\u0bbe";
+                       case "az": return 
"\u0b85\u0b9a\u0bb0\u0bcd\u0baa\u0bbe\u0baf\u0bcd\u0b9c\u0bbe\u0ba9\u0bbf";
+                       case "ba": return 
"\u0baa\u0bbe\u0bb7\u0bcd\u0b95\u0bbf\u0bb0\u0bcd0";
+                       case "be": return 
"\u0baa\u0bc8\u0bb2\u0bcb\u0bb0\u0bc1\u0bb7\u0bcd\u0ba9\u0bcd";
+                       case "bg": return 
"\u0baa\u0bb2\u0bcd\u0b95\u0bc6\u0bb0\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "bh": return 
"\u0baa\u0bbf\u0bb9\u0bbe\u0bb0\u0bbf";
+                       case "bi": return 
"\u0baa\u0bbf\u0bb8\u0bcd\u0bb2\u0bbe\u0bae\u0bbe";
+                       case "bn": return 
"\u0baa\u0bc6\u0b99\u0bcd\u0b95\u0bbe\u0bb2\u0bbf";
+                       case "bo": return 
"\u0ba4\u0bbf\u0baa\u0bc6\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "br": return 
"\u0baa\u0bbf\u0bb0\u0bbf\u0b9f\u0ba9\u0bcd";
+                       case "ca": return 
"\u0b95\u0bbe\u0b9f\u0bb2\u0bbe\u0ba9\u0bcd";
+                       case "co": return 
"\u0b95\u0bbe\u0bb0\u0bcd\u0b9a\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "cs": return "\u0b9a\u0bc6\u0b95\u0bcd";
+                       case "cy": return 
"\u0bb5\u0bc6\u0bb2\u0bcd\u0bb7\u0bcd";
+                       case "da": return 
"\u0b9f\u0bbe\u0ba9\u0bbf\u0bb7\u0bcd";
+                       case "de": return 
"\u0b9c\u0bc6\u0bb0\u0bcd\u0bae\u0ba9\u0bcd";
+                       case "dz": return 
"\u0baa\u0bc1\u0b9f\u0bbe\u0ba9\u0bbf";
+                       case "el": return 
"\u0b95\u0bbf\u0bb0\u0bbf\u0b95\u0bcd";
+                       case "en": return 
"\u0b86\u0b99\u0bcd\u0b95\u0bbf\u0bb2\u0bae\u0bcd";
+                       case "eo": return 
"\u0b8e\u0bb8\u0bcd\u0baa\u0bb0\u0bc7\u0ba9\u0bcd\u0b9f\u0bcb";
+                       case "es": return 
"\u0bb8\u0bcd\u0baa\u0bc7\u0ba9\u0bbf\u0bb7\u0bcd";
+                       case "et": return 
"\u0b8e\u0bb8\u0bcd\u0b9f\u0bcb\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "eu": return "\u0baa\u0bb8\u0bcd\u0b95\u0bcd";
+                       case "fa": return 
"\u0baa\u0bb0\u0bcd\u0bb8\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "fi": return 
"\u0baa\u0bbf\u0ba9\u0bcd\u0bb7\u0bcd";
+                       case "fj": return "\u0baa\u0bbf\u0b9c\u0bbf";
+                       case "fo": return 
"\u0baa\u0bc8\u0bb0\u0bcb\u0bb8\u0bbf";
+                       case "fr": return 
"\u0baa\u0bbf\u0bb0\u0ba9\u0bcd\u0b9a\u0bcd";
+                       case "fy": return 
"\u0baa\u0bbf\u0bb0\u0bbf\u0bb7\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ga": return "\u0b90\u0bb0\u0bbf\u0bb7\u0bcd";
+                       case "gd": return 
"\u0bb8\u0bcd\u0b95\u0bbe\u0b9f\u0bcd\u0bb8\u0bcd 
\u0b95\u0bbe\u0bb2\u0bc6\u0b95\u0bcd";
+                       case "gl": return 
"\u0b95\u0bc6\u0bb2\u0bbf\u0bb8\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "gn": return 
"\u0b95\u0bc1\u0bb0\u0bbe\u0ba9\u0bbf";
+                       case "gu": return 
"\u0b95\u0bc1\u0b9c\u0bb0\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf";
+                       case "ha": return "\u0bb9\u0bca\u0bb8\u0bbe";
+                       case "he": return 
"\u0bb9\u0bc1\u0baa\u0bcd\u0bb0\u0bc1";
+                       case "hi": return "\u0b87\u0ba8\u0bcd\u0ba4\u0bbf";
+                       case "hr": return 
"\u0b95\u0bb0\u0bcb\u0bb7\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "hu": return 
"\u0bb9\u0b99\u0bcd\u0b95\u0bc7\u0bb0\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "hy": return 
"\u0b86\u0bb0\u0bcd\u0bae\u0bc7\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ia": return 
"\u0b87\u0ba9\u0bcd\u0b9f\u0bb0\u0bcd\u0bb2\u0bbf\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0bbe";
+                       case "id": return 
"\u0b87\u0ba8\u0bcd\u0ba4\u0bcb\u0ba9\u0bc7\u0bb7\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ie": return 
"\u0b87\u0ba9\u0bcd\u0b9f\u0bb0\u0bcd\u0bb2\u0bbf\u0b99\u0bcd\u0b95\u0bc1\u0bb5\u0bbe";
+                       case "ik": return 
"\u0b87\u0ba9\u0bc1\u0baa\u0bc6\u0b95\u0bcd";
+                       case "is": return 
"\u0b90\u0bb8\u0bcd\u0bb2\u0bc6\u0ba9\u0bcd\u0b9f\u0bbf\u0b95\u0bcd";
+                       case "it": return 
"\u0b87\u0ba4\u0bcd\u0ba4\u0bbe\u0bb2\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "iu": return 
"\u0b87\u0ba9\u0bc1\u0b95\u0bbf\u0b9f\u0b9f\u0bcd";
+                       case "ja": return 
"\u0b9c\u0bbe\u0baa\u0ba9\u0bc0\u0bb8\u0bcd";
+                       case "jv": return 
"\u0b9c\u0bbe\u0bb5\u0bbe\u0ba9\u0bc0\u0bb8\u0bcd";
+                       case "ka": return 
"\u0b9c\u0bbe\u0bb0\u0bcd\u0b9c\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "kk": return "\u0b95\u0b9a\u0bbe\u0b95\u0bcd";
+                       case "kl": return 
"\u0b95\u0bbf\u0bb0\u0bbf\u0ba9\u0bcd\u0bb2\u0bc6\u0ba9\u0bcd\u0b9f\u0bbf\u0b95\u0bcd";
+                       case "km": return 
"\u0b95\u0bae\u0bcd\u0baa\u0bcb\u0b9f\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "kn": return 
"\u0b95\u0ba9\u0bcd\u0ba9\u0b9f\u0bbe";
+                       case "ko": return 
"\u0b95\u0bca\u0bb0\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "kok": return 
"\u0b95\u0bcb\u0b99\u0bcd\u0b95\u0bcd\u0b95\u0ba9\u0bbf";
+                       case "ks": return 
"\u0b95\u0bbe\u0bb7\u0bcd\u0bae\u0bbf\u0bb0\u0bbf";
+                       case "ku": return 
"\u0b95\u0bc1\u0bb0\u0bcd\u0ba4\u0bbf\u0bb7\u0bcd";
+                       case "ky": return 
"\u0b95\u0bbf\u0bb0\u0bcd\u0b95\u0bbf\u0bb7\u0bcd";
+                       case "la": return 
"\u0bb2\u0bbe\u0ba4\u0bbf\u0ba9\u0bcd";
+                       case "ln": return 
"\u0bb2\u0bbf\u0b99\u0bcd\u0b95\u0bbe\u0bb2\u0bbe";
+                       case "lo": return 
"\u0bb2\u0bcb\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "lt": return 
"\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc7\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "lv": return 
"\u0bb2\u0bc7\u0b9f\u0bcd\u0bb5\u0bbf\u0baf\u0ba9\u0bcd 
(\u0bb2\u0bc7\u0b9f\u0bcd\u0b9f\u0bbf\u0bb7\u0bcd)";
+                       case "mg": return 
"\u0bae\u0bb2\u0b95\u0bc6\u0bb8\u0bbf";
+                       case "mi": return "\u0bae\u0bcb\u0bb0\u0bbf";
+                       case "mk": return 
"\u0bae\u0bc6\u0b95\u0bcd\u0b95\u0b9f\u0bcb\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ml": return 
"\u0bae\u0bb2\u0baf\u0bbe\u0bb4\u0bae\u0bcd";
+                       case "mn": return 
"\u0bae\u0b99\u0bcd\u0b95\u0bcb\u0bb2\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "mo": return 
"\u0bae\u0bcb\u0bb2\u0bcd\u0b9f\u0bc7\u0bb5\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "mr": return 
"\u0bae\u0bb0\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf";
+                       case "ms": return "\u0bae\u0bb2\u0bbe\u0baf\u0bcd";
+                       case "mt": return 
"\u0bae\u0bbe\u0bb2\u0bcd\u0b9f\u0bbf\u0bb8\u0bcd";
+                       case "my": return 
"\u0baa\u0bb0\u0bcd\u0bae\u0bbf\u0bb8\u0bcd";
+                       case "na": return "\u0ba8\u0bbe\u0bb0\u0bc2";
+                       case "ne": return 
"\u0ba8\u0bc7\u0baa\u0bcd\u0baa\u0bbe\u0bb2\u0bbf";
+                       case "nl": return "\u0b9f\u0b9a\u0bcd";
+                       case "no": return 
"\u0ba8\u0bbe\u0bb0\u0bcd\u0bb5\u0bc7\u0b95\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "oc": return 
"\u0b86\u0b95\u0bbf\u0b9f\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "om": return "\u0b92\u0bb0\u0bcb\u0bae 
(\u0b85\u0baa\u0ba9\u0bcd)";
+                       case "or": return "\u0b92\u0bb0\u0bbf\u0baf\u0bbe";
+                       case "pa": return 
"\u0baa\u0b9e\u0bcd\u0b9a\u0bbe\u0baa\u0bbf";
+                       case "pl": return 
"\u0baa\u0bcb\u0bb2\u0bbf\u0bb7\u0bcd";
+                       case "ps": return "\u0baa\u0bc7\u0bb7\u0bcd\u0b9f\u0bcb 
(\u0baa\u0bc1\u0bb7\u0bcd\u0b9f\u0bcb)";
+                       case "pt": return 
"\u0baa\u0bcb\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0b95\u0bc0\u0bb8\u0bcd";
+                       case "qu": return 
"\u0b95\u0bbf\u0baf\u0bc1\u0b9a\u0bbeQuechua";
+                       case "rm": return 
"\u0bb0\u0bc8\u0b9f\u0bcd\u0b9f\u0bcb-\u0bb0\u0bcb\u0bae\u0bc6\u0ba9\u0bcd\u0bb8\u0bcd";
+                       case "rn": return 
"\u0b95\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbf";
+                       case "ro": return 
"\u0bb0\u0bcb\u0bae\u0bc7\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ru": return 
"\u0bb0\u0bb7\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "rw": return 
"\u0b95\u0bbf\u0ba9\u0bcd\u0baf\u0bb0\u0bcd\u0bb5\u0bc6\u0ba9\u0bcd\u0b9f\u0bbe";
+                       case "sa": return 
"\u0b9a\u0bae\u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0ba4\u0bae\u0bcd";
+                       case "sd": return 
"\u0b9a\u0bbf\u0ba8\u0bcd\u0ba4\u0bbf";
+                       case "sg": return 
"\u0b9a\u0bc6\u0ba9\u0bcd\u0b95\u0bcd\u0bb0\u0bcb";
+                       case "sh": return 
"\u0b9a\u0bc6\u0bb0\u0bcd\u0baa\u0bcb-\u0b95\u0bcd\u0bb0\u0bcb\u0bb7\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "si": return 
"\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bbf\u0bb8\u0bcd";
+                       case "sk": return 
"\u0bb8\u0bcd\u0bb2\u0bcb\u0bb5\u0bc6\u0b95\u0bcd";
+                       case "sl": return 
"\u0bb8\u0bcd\u0bb2\u0bcb\u0bb5\u0bbf\u0ba9\u0bc7\u0baf\u0bbf\u0ba9\u0bcd";
+                       case "sm": return 
"\u0bb8\u0bc6\u0bae\u0bcb\u0ba9\u0bcd";
+                       case "sn": return "\u0bb7\u0bcb\u0ba9\u0bbe";
+                       case "so": return 
"\u0b9a\u0bcb\u0bae\u0bbe\u0bb2\u0bbf";
+                       case "sq": return 
"\u0b85\u0bb2\u0bcd\u0baa\u0bc6\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "sr": return 
"\u0b9a\u0bb0\u0bcd\u0baa\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ss": return 
"\u0bb7\u0bbf\u0bb8\u0bcd\u0bb5\u0bbe\u0ba4\u0bbf";
+                       case "st": return 
"\u0bb7\u0bc6\u0bb8\u0bcd\u0bb8\u0bcb\u0ba4\u0bcb";
+                       case "su": return 
"\u0b9a\u0bc1\u0b9f\u0bbe\u0ba9\u0bc0\u0bb8\u0bcd";
+                       case "sv": return 
"\u0bb7\u0bc0\u0bb5\u0bbf\u0b9f\u0bbf\u0bb8\u0bcd";
+                       case "sw": return 
"\u0bb8\u0bcd\u0bb5\u0bc6\u0bb9\u0bbf\u0bb2\u0bbf";
+                       case "ta": return "\u0ba4\u0bae\u0bbf\u0bb4\u0bcd";
+                       case "te": return 
"\u0ba4\u0bc6\u0bb2\u0bc1\u0b99\u0bcd\u0b95\u0bc1";
+                       case "tg": return 
"\u0ba4\u0bbe\u0b9c\u0bbf\u0b95\u0bcd";
+                       case "th": return "\u0ba4\u0bbe\u0baf\u0bcd";
+                       case "ti": return 
"\u0b9f\u0bbf\u0b95\u0bcd\u0bb0\u0bbf\u0ba9\u0bcd\u0baf\u0bbe";
+                       case "tk": return 
"\u0b9f\u0bb0\u0bcd\u0b95\u0bcd\u0bae\u0bc6\u0ba9\u0bcd";
+                       case "tl": return 
"\u0b9f\u0bbe\u0b95\u0bbe\u0bb2\u0bcb\u0b95\u0bcd";
+                       case "tn": return 
"\u0bb8\u0bc6\u0b9f\u0bcd\u0bb8\u0bcd\u0bb5\u0bbe\u0ba9\u0bbe";
+                       case "to": return 
"\u0b9f\u0bcb\u0b99\u0bcd\u0b95\u0bbe";
+                       case "tr": return 
"\u0b9f\u0bb0\u0bcd\u0b95\u0bbf\u0bb7\u0bcd";
+                       case "ts": return 
"\u0bb8\u0bcb\u0b99\u0bcd\u0b95\u0bbe";
+                       case "tt": return "\u0b9f\u0bbe\u0b9f\u0bb0\u0bcd";
+                       case "tw": return 
"\u0ba4\u0bcd\u0ba4\u0bbf\u0bb5\u0bbf";
+                       case "ug": return 
"\u0baf\u0bc1\u0b95\u0bc1\u0bb0\u0bcd";
+                       case "uk": return 
"\u0b89\u0b95\u0bcd\u0bb0\u0bc7\u0ba9\u0bbf\u0baf\u0ba9\u0bcd";
+                       case "ur": return "\u0b89\u0bb0\u0bc1\u0ba4\u0bc1";
+                       case "uz": return 
"\u0b89\u0bb8\u0bcd\u0baa\u0bc6\u0b95\u0bcd";
+                       case "vi": return 
"\u0bb5\u0bbf\u0baf\u0b9f\u0bcd\u0ba8\u0bbe\u0bae\u0bbf\u0bb8\u0bcd";
+                       case "vo": return 
"\u0b92\u0bb2\u0baa\u0bc1\u0b95\u0bcdVolapuk";
+                       case "wo": return "\u0b92\u0bb2\u0bcb\u0baa\u0bcdWolof";
+                       case "xh": return "\u0bb9\u0bcb\u0bb7\u0bbeXhosa";
+                       case "yi": return 
"\u0b88\u0ba4\u0bcd\u0ba4\u0bbf\u0bb7";
+                       case "yo": return 
"\u0baf\u0bcb\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bbe";
+                       case "za": return 
"\u0b9c\u0bc1\u0bb5\u0bbe\u0b99\u0bcd";
+                       case "zh": return 
"\u0b9a\u0baf\u0ba9\u0bc0\u0bb8\u0bcd";
+                       case "zu": return "\u0b9c\u0bc2\u0bb2\u0bc2";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return 
"\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID004a.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID004a.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID004a.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID004a.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "te";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 67,70 ****
--- 75,96 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "te": return 
"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return "\u0c2d\u0c3e\u0c30\u0c24 
\u0c26\u0c46\u0c33\u0c66";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID004b.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID004b.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID004b.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID004b.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "kn";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 69,72 ****
--- 77,98 ----
                        base.NumberFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "kn": return "\u0c95\u0ca8\u0ccd\u0ca8\u0ca1";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return "\u0cad\u0cbe\u0cb0\u0ca4";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID004e.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID004e.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID004e.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID004e.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 37,40 ****
--- 37,48 ----
                : base(culture, cultureName) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "mr";
+               }
+       }
+ 
        public override DateTimeFormatInfo DateTimeFormat
        {
***************
*** 54,57 ****
--- 62,223 ----
                        base.DateTimeFormat = value; // not used
                }
+       }
+ 
+       public override String ResolveLanguage(String name)
+       {
+               switch(name)
+               {
+                       case "root": return "\u092e\u0930\u093e\u0920\u0940";
+                       case "aa": return "\u0905\u092b\u093e\u0930";
+                       case "ab": return 
"\u0905\u092c\u0916\u0947\u091c\u093f\u092f\u0928";
+                       case "af": return 
"\u0905\u092b\u094d\u0930\u093f\u0915\u093e\u0928\u094d\u0938";
+                       case "am": return 
"\u0905\u092e\u0939\u093e\u0930\u093f\u0915";
+                       case "ar": return 
"\u0905\u0930\u0947\u092c\u093f\u0915";
+                       case "as": return "\u0905\u0938\u093e\u092e\u0940";
+                       case "ay": return "\u0910\u092e\u0930\u093e";
+                       case "az": return 
"\u0905\u091c\u093c\u0930\u092c\u093e\u0907\u091c\u093e\u0928\u0940";
+                       case "ba": return 
"\u092c\u0937\u094d\u0915\u093f\u0930";
+                       case "be": return 
"\u092c\u0948\u0932\u094b\u0930\u0941\u0938\u093f\u092f\u0928";
+                       case "bg": return 
"\u092c\u0932\u094d\u0917\u0947\u0930\u093f\u092f\u0928";
+                       case "bh": return 
"\u092c\u0940\u0939\u093e\u0930\u0940";
+                       case "bi": return 
"\u092c\u093f\u0938\u0932\u092e\u093e";
+                       case "bn": return 
"\u092c\u0902\u0917\u093e\u0932\u0940";
+                       case "bo": return 
"\u0924\u093f\u092c\u0947\u091f\u093f\u092f\u0928";
+                       case "br": return 
"\u092c\u094d\u0930\u0947\u091f\u0928";
+                       case "ca": return "\u0915\u091f\u0932\u0928";
+                       case "co": return 
"\u0915\u094b\u0930\u094d\u0938\u093f\u0915\u0928";
+                       case "cs": return "\u091c\u093c\u0947\u0915";
+                       case "cy": return "\u0935\u0947\u0932\u094d\u0937";
+                       case "da": return "\u0921\u093e\u0928\u093f\u0937";
+                       case "de": return "\u091c\u0930\u094d\u092e\u0928";
+                       case "dz": return 
"\u092d\u0942\u091f\u093e\u0928\u0940";
+                       case "el": return "\u0917\u094d\u0930\u0940\u0915";
+                       case "en": return 
"\u0907\u0902\u0917\u094d\u0930\u0947\u091c\u0940";
+                       case "eo": return 
"\u0907\u0938\u094d\u092a\u0930\u093e\u0928\u094d\u091f\u094b";
+                       case "es": return 
"\u0938\u094d\u092a\u093e\u0928\u093f\u0937";
+                       case "et": return 
"\u0907\u0938\u094d\u091f\u094b\u0928\u093f\u092f\u0928\u094d";
+                       case "eu": return "\u092c\u093e\u0938\u094d\u0915";
+                       case "fa": return 
"\u092a\u0930\u094d\u0937\u093f\u092f\u0928\u094d";
+                       case "fi": return 
"\u092b\u093f\u0928\u094d\u0928\u093f\u0937";
+                       case "fj": return "\u092b\u093f\u091c\u0940";
+                       case "fo": return 
"\u092b\u0947\u0930\u094b\u0938\u094d";
+                       case "fr": return 
"\u092b\u094d\u0930\u0947\u0928\u094d\u091a";
+                       case "fy": return 
"\u092b\u094d\u0930\u093f\u0938\u093f\u092f\u0928\u094d";
+                       case "ga": return "\u0910\u0930\u093f\u0937";
+                       case "gd": return 
"\u0938\u094d\u0915\u093e\u091f\u0938\u094d \u0917\u0947\u0932\u093f\u0915";
+                       case "gl": return 
"\u0917\u0947\u0932\u0940\u0936\u093f\u092f\u0928";
+                       case "gn": return 
"\u0917\u094c\u0930\u093e\u0928\u0940";
+                       case "gu": return 
"\u0917\u0941\u091c\u0930\u093e\u0924\u0940";
+                       case "ha": return "\u0939\u094c\u0938\u093e";
+                       case "he": return "\u0939\u0947\u092c\u0943";
+                       case "hi": return 
"\u0939\u093f\u0928\u094d\u0926\u0940";
+                       case "hr": return 
"\u0915\u094d\u0930\u094b\u092f\u0947\u0937\u093f\u092f\u0928\u094d";
+                       case "hu": return 
"\u0939\u0902\u0917\u0947\u0930\u093f\u092f\u0928\u094d";
+                       case "hy": return 
"\u0906\u0930\u094d\u092e\u0940\u0928\u093f\u092f\u0928\u094d";
+                       case "ia": return 
"\u0907\u0928\u094d\u091f\u0930\u0932\u093f\u0902\u0917\u094d\u0935\u093e";
+                       case "id": return 
"\u0907\u0928\u094d\u0921\u094b\u0928\u0947\u0937\u093f\u092f\u0928";
+                       case "ie": return 
"\u0907\u0928\u094d\u091f\u0930\u0932\u093f\u0902\u0917";
+                       case "ik": return 
"\u0907\u0928\u0942\u092a\u093f\u092f\u093e\u0915";
+                       case "is": return 
"\u0906\u0908\u0938\u0932\u093e\u0928\u094d\u0921\u093f\u0915";
+                       case "it": return 
"\u0907\u091f\u093e\u0932\u093f\u092f\u0928";
+                       case "iu": return 
"\u0907\u0928\u0941\u0915\u093f\u091f\u0941\u091f\u094d";
+                       case "ja": return 
"\u091c\u093e\u092a\u0928\u0940\u0938\u094d";
+                       case "jv": return 
"\u091c\u093e\u0935\u0928\u0940\u0938\u094d";
+                       case "ka": return 
"\u091c\u093e\u0930\u094d\u091c\u093f\u092f\u0928\u094d";
+                       case "kk": return "\u0915\u091c\u093c\u0915";
+                       case "kl": return 
"\u0917\u094d\u0930\u0940\u0928\u0932\u093e\u0928\u094d\u0921\u093f\u0915";
+                       case "km": return 
"\u0915\u0902\u092c\u094b\u0921\u093f\u092f\u0928";
+                       case "kn": return "\u0915\u0928\u094d\u0928\u0921";
+                       case "ko": return 
"\u0915\u094b\u0930\u093f\u092f\u0928\u094d";
+                       case "kok": return 
"\u0915\u094b\u0902\u0915\u0923\u0940";
+                       case "ks": return 
"\u0915\u0936\u094d\u092e\u0940\u0930\u0940";
+                       case "ku": return 
"\u0915\u0941\u0930\u094d\u0926\u093f\u0937";
+                       case "ky": return 
"\u0915\u093f\u0930\u094d\u0917\u093f\u091c\u093c";
+                       case "la": return "\u0932\u093e\u091f\u093f\u0928";
+                       case "ln": return 
"\u0932\u093f\u0902\u0917\u093e\u0932\u093e";
+                       case "lo": return 
"\u0932\u093e\u0913\u0924\u093f\u092f\u0928\u094d";
+                       case "lt": return 
"\u0932\u093f\u0925\u0941\u0906\u0928\u093f\u092f\u0928\u094d";
+                       case "lv": return 
"\u0932\u093e\u091f\u094d\u0935\u093f\u092f\u0928\u094d 
(\u0932\u0947\u091f\u094d\u091f\u093f\u0937)";
+                       case "mg": return 
"\u092e\u0932\u093e\u0917\u0938\u0940";
+                       case "mi": return "\u092e\u093e\u0913\u0930\u0940";
+                       case "mk": return 
"\u092e\u0938\u0940\u0921\u094b\u0928\u093f\u092f\u0928\u094d";
+                       case "ml": return 
"\u092e\u0932\u093f\u092f\u093e\u0932\u092e";
+                       case "mn": return 
"\u092e\u0902\u0917\u094b\u0932\u093f\u092f\u0928\u094d";
+                       case "mo": return 
"\u092e\u094b\u0932\u094d\u0921\u093e\u0935\u093f\u092f\u0928\u094d";
+                       case "mr": return "\u092e\u0930\u093e\u0920\u0940";
+                       case "ms": return "\u092e\u0932\u092f";
+                       case "mt": return 
"\u092e\u093e\u0932\u0924\u0940\u0938\u094d";
+                       case "my": return 
"\u092c\u0930\u094d\u092e\u0940\u0938\u094d";
+                       case "na": return "\u0928\u094c\u0930\u094b";
+                       case "ne": return 
"\u0928\u0947\u092a\u093e\u0932\u0940";
+                       case "nl": return "\u0921\u091a";
+                       case "no": return 
"\u0928\u094b\u0930\u094d\u0935\u0947\u091c\u093f\u092f\u0928";
+                       case "oc": return 
"\u0913\u0938\u093f\u091f\u093e\u0928\u094d";
+                       case "om": return "\u0913\u0930\u094b\u092e\u094b 
(\u0905\u092b\u093e\u0928)";
+                       case "or": return "\u0913\u0930\u093f\u092f\u093e";
+                       case "pa": return 
"\u092a\u0902\u091c\u093e\u092c\u0940";
+                       case "pl": return "\u092a\u094b\u0932\u093f\u0937";
+                       case "ps": return "\u092a\u0937\u094d\u091f\u094b 
(\u092a\u0941\u0937\u094d\u091f\u094b)";
+                       case "pt": return 
"\u092a\u094b\u0930\u094d\u091a\u0941\u0917\u0940\u0938\u094d";
+                       case "qu": return 
"\u0915\u094d\u0935\u0947\u091a\u0913";
+                       case "rm": return 
"\u0930\u0939\u091f\u094b-\u0930\u094b\u092e\u093e\u0928\u094d\u0938\u094d";
+                       case "rn": return 
"\u0915\u093f\u0930\u0941\u0928\u094d\u0926\u0940";
+                       case "ro": return 
"\u0930\u094b\u092e\u093e\u0928\u093f\u092f\u0928\u094d";
+                       case "ru": return 
"\u0930\u0937\u094d\u092f\u0928\u094d";
+                       case "rw": return 
"\u0915\u093f\u0928\u094d\u092f\u093e\u0930\u094d\u0935\u093e\u0928\u094d\u0921\u093e";
+                       case "sa": return 
"\u0938\u0902\u0938\u094d\u0915\u0943\u0924";
+                       case "sd": return "\u0938\u093f\u0902\u0927\u0940";
+                       case "sg": return 
"\u0938\u093e\u0902\u0917\u094d\u0930\u094b";
+                       case "sh": return 
"\u0938\u0947\u0930\u094d\u092c\u094b-\u0915\u094d\u0930\u094b\u092f\u0947\u0937\u093f\u092f\u0928\u094d";
+                       case "si": return 
"\u0938\u093f\u0928\u094d\u0939\u0932\u0940\u0938\u094d";
+                       case "sk": return 
"\u0938\u094d\u0932\u094b\u0935\u093e\u0915";
+                       case "sl": return 
"\u0938\u094d\u0932\u094b\u0935\u0947\u0928\u093f\u092f\u0928\u094d";
+                       case "sm": return "\u0938\u092e\u094b\u0928";
+                       case "sn": return "\u0936\u094b\u0928\u093e";
+                       case "so": return 
"\u0938\u094b\u092e\u093e\u0932\u0940";
+                       case "sq": return 
"\u0906\u0932\u094d\u092c\u0947\u0928\u093f\u092f\u0928\u094d";
+                       case "sr": return 
"\u0938\u0947\u0930\u094d\u092c\u093f\u092f\u0928\u094d";
+                       case "ss": return 
"\u0938\u093f\u0938\u094d\u0935\u0924\u0940";
+                       case "st": return 
"\u0938\u0947\u0938\u094b\u0925\u094b";
+                       case "su": return 
"\u0938\u0941\u0902\u0926\u0928\u0940\u0938\u094d";
+                       case "sv": return 
"\u0938\u094d\u0935\u0940\u0921\u093f\u0937";
+                       case "sw": return 
"\u0938\u094d\u0935\u093e\u0939\u093f\u0932\u0940";
+                       case "ta": return "\u0924\u092e\u093f\u0933";
+                       case "te": return 
"\u0924\u0947\u0932\u0902\u0917\u0942";
+                       case "tg": return "\u0924\u091c\u093f\u0915";
+                       case "th": return "\u0925\u093e\u0908";
+                       case "ti": return 
"\u0924\u093f\u0917\u094d\u0930\u093f\u0928\u094d\u092f\u093e";
+                       case "tk": return 
"\u0924\u0941\u0930\u094d\u0915\u092e\u0947\u0928";
+                       case "tl": return 
"\u0924\u0917\u093e\u0932\u094b\u0917";
+                       case "tn": return 
"\u0938\u0947\u0924\u094d\u0938\u094d\u0935\u093e\u0928\u093e";
+                       case "to": return "\u0924\u094b\u0902\u0917\u093e";
+                       case "tr": return 
"\u0924\u0941\u0930\u094d\u0915\u093f\u0937";
+                       case "ts": return 
"\u0924\u094d\u0938\u094b\u0917\u093e";
+                       case "tt": return "\u091f\u091f\u093e\u0930";
+                       case "tw": return "\u0924\u094d\u0935\u093f";
+                       case "ug": return "\u0909\u0927\u0942\u0930";
+                       case "uk": return 
"\u092f\u0941\u0915\u094d\u0930\u0947\u0928\u093f\u092f\u0928\u094d";
+                       case "ur": return "\u0909\u0930\u094d\u0926\u0942";
+                       case "uz": return 
"\u0909\u091c\u093c\u092c\u0947\u0915";
+                       case "vi": return 
"\u0935\u093f\u092f\u0924\u094d\u0928\u093e\u092e\u0940\u091c\u093c";
+                       case "vo": return 
"\u0913\u0932\u093e\u092a\u0941\u0915";
+                       case "wo": return "\u0909\u0932\u094b\u092b";
+                       case "xh": return 
"\u0915\u094d\u0938\u094d\u0939\u094b\u0938\u093e";
+                       case "yi": return 
"\u0907\u0926\u094d\u0926\u093f\u0937";
+                       case "yo": return 
"\u092f\u0942\u0930\u0941\u092c\u093e";
+                       case "za": return 
"\u091d\u094d\u0939\u0941\u0928\u094d\u0917";
+                       case "zh": return 
"\u091a\u093f\u0928\u0940\u0938\u094d";
+                       case "zu": return "\u091c\u0941\u0932\u0942";
+               }
+               return base.ResolveLanguage(name);
+       }
+ 
+       public override String ResolveCountry(String name)
+       {
+               switch(name)
+               {
+                       case "IN": return "\u092d\u093e\u0930\u0924";
+               }
+               return base.ResolveCountry(name);
        }
  

Index: CID0057.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0057.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
Binary files /tmp/cvsZ87Wfg and /tmp/cvsUWq0im differ

Index: CID0419.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Other/CID0419.cs,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** CID0419.cs  1 Jun 2003 07:12:55 -0000       1.1
--- CID0419.cs  2 Jun 2003 00:59:00 -0000       1.2
***************
*** 33,36 ****
--- 33,51 ----
                : base(0x0419, CultureNameTable.GetNameInfoByID(0x0419)) {}
  
+       public override String Language
+       {
+               get
+               {
+                       return "ru";
+               }
+       }
+       public override String Country
+       {
+               get
+               {
+                       return "RU";
+               }
+       }
+ 
        public override NumberFormatInfo NumberFormat
        {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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





reply via email to

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