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

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

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


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/I18N/CJK CID0004.cs,NONE,1.1 CID0011.cs,NONE,1.1 CID0012.cs,NONE,1.1 CID0404.cs,NONE,1.1 CID0411.cs,NONE,1.1 CID0412.cs,NONE,1.1 CID0804.cs,NONE,1.1 CID0c04.cs,NONE,1.1 CID1004.cs,NONE,1.1 CID1404.cs,NONE,1.1 ja.txt,NONE,1.1 ja_JP.txt,NONE,1.1 ko.txt,NONE,1.1 ko_KR.txt,NONE,1.1 zh.txt,NONE,1.1 zh_CN.txt,NONE,1.1 zh_HK.txt,NONE,1.1 zh_MO.txt,NONE,1.1 zh_SG.txt,NONE,1.1 zh_TW.txt,NONE,1.1
Date: Sun, 01 Jun 2003 03:12:57 -0400

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

Added Files:
        CID0004.cs CID0011.cs CID0012.cs CID0404.cs CID0411.cs 
        CID0412.cs CID0804.cs CID0c04.cs CID1004.cs CID1404.cs ja.txt 
        ja_JP.txt ko.txt ko_KR.txt zh.txt zh_CN.txt zh_HK.txt 
        zh_MO.txt zh_SG.txt zh_TW.txt 
Log Message:


Add culture handling for DateTimeFormatInfo and NumberFormatInfo data.


--- NEW FILE ---
/*
 * CID0004.cs - zh culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0004 : RootCulture
{
        private CultureName cultureName;

        public CID0004()
                : base(0x0004, CultureNameTable.GetNameInfoByID(0x0004)) {}
        public CID0004(int culture, CultureName cultureName)
                : base(culture, cultureName) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AMDesignator = "\u4E0A\u5348";
                        dfi.PMDesignator = "\u4E0B\u5348";
                        dfi.AbbreviatedDayNames = new String[] 
{"\u661F\u671F\u65E5", "\u661F\u671F\u4E00", "\u661F\u671F\u4E8C", 
"\u661F\u671F\u4E09", "\u661F\u671F\u56DB", "\u661F\u671F\u4E94", 
"\u661F\u671F\u516D"};
                        dfi.DayNames = new String[] {"\u661F\u671F\u65E5", 
"\u661F\u671F\u4E00", "\u661F\u671F\u4E8C", "\u661F\u671F\u4E09", 
"\u661F\u671F\u56DB", "\u661F\u671F\u4E94", "\u661F\u671F\u516D"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u4E00\u6708", "\u4E8C\u6708", "\u4E09\u6708", "\u56DB\u6708", 
"\u4E94\u6708", "\u516D\u6708", "\u4E03\u6708", "\u516B\u6708", "\u4E5D\u6708", 
"\u5341\u6708", "\u5341\u4E00\u6708", "\u5341\u4E8C\u6708", ""};
                        dfi.MonthNames = new String[] {"\u4E00\u6708", 
"\u4E8C\u6708", "\u4E09\u6708", "\u56DB\u6708", "\u4E94\u6708", "\u516D\u6708", 
"\u4E03\u6708", "\u516B\u6708", "\u4E5D\u6708", "\u5341\u6708", 
"\u5341\u4E00\u6708", "\u5341\u4E8C\u6708", ""};
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0004

public class CNzh : CID0004
{
        public CNzh() : base() {}

}; // class CNzh

public class CNzh_chs : CID0004
{
        public CNzh_chs() : base() {}

}; // class CNzh_chs

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0011.cs - ja culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "ja.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0011 : RootCulture
{
        private CultureName cultureName;

        public CID0011()
                : base(0x0011, CultureNameTable.GetNameInfoByID(0x0011)) {}
        public CID0011(int culture, CultureName cultureName)
                : base(culture, cultureName) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AMDesignator = "\u5348\u524D";
                        dfi.PMDesignator = "\u5348\u5F8C";
                        dfi.AbbreviatedDayNames = new String[] {"\u65E5", 
"\u6708", "\u706B", "\u6C34", "\u6728", "\u91D1", "\u571F"};
                        dfi.DayNames = new String[] {"\u65E5\u66DC\u65E5", 
"\u6708\u66DC\u65E5", "\u706B\u66DC\u65E5", "\u6C34\u66DC\u65E5", 
"\u6728\u66DC\u65E5", "\u91D1\u66DC\u65E5", "\u571F\u66DC\u65E5"};
                        dfi.AbbreviatedMonthNames = new String[] {"1", "2", 
"3", "4", "5", "6", "7", "8", "9", "10", "11", "12", ""};
                        dfi.MonthNames = new String[] {"1\u6708", "2\u6708", 
"3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", "9\u6708", 
"10\u6708", "11\u6708", "12\u6708", ""};
                        dfi.DateSeparator = "/";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "yyyy/MM/dd";
                        dfi.LongTimePattern = "H:mm:ss:z";
                        dfi.ShortDatePattern = "yy/MM/dd";
                        dfi.ShortTimePattern = "H:mm";
                        dfi.FullDateTimePattern = 
"yyyy'\u5d74'M'\u6708'd'\u65d5' H'\u6642'mm'\u5206'ss'\u79D2'z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy/MM/dd",
                                "D:yyyy'\u5d74'M'\u6708'd'\u65d5'",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' 
H'\u6642'mm'\u5206'ss'\u79D2'z",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' H:mm:ss:z",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' H:mm:ss",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' H:mm",
                                "F:yyyy'\u5d74'M'\u6708'd'\u65d5' HH:mm:ss",
                                "g:yy/MM/dd H'\u6642'mm'\u5206'ss'\u79D2'z",
                                "g:yy/MM/dd H:mm:ss:z",
                                "g:yy/MM/dd H:mm:ss",
                                "g:yy/MM/dd H:mm",
                                "G:yy/MM/dd HH:mm:ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:H'\u6642'mm'\u5206'ss'\u79D2'z",
                                "t:H:mm:ss:z",
                                "t:H:mm:ss",
                                "t:H:mm",
                                "T:HH:mm:ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0011

public class CNja : CID0011
{
        public CNja() : base() {}

}; // class CNja

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0012.cs - ko culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "ko.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0012 : RootCulture
{
        private CultureName cultureName;

        public CID0012()
                : base(0x0012, CultureNameTable.GetNameInfoByID(0x0012)) {}
        public CID0012(int culture, CultureName cultureName)
                : base(culture, cultureName) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AMDesignator = "\uC624\uC804";
                        dfi.PMDesignator = "\uC624\uD6C4";
                        dfi.AbbreviatedDayNames = new String[] {"\uC77C", 
"\uC6D4", "\uD654", "\uC218", "\uBAA9", "\uAE08", "\uD1A0"};
                        dfi.DayNames = new String[] {"\uC77C\uC694\uC77C", 
"\uC6D4\uC694\uC77C", "\uD654\uC694\uC77C", "\uC218\uC694\uC77C", 
"\uBAA9\uC694\uC77C", "\uAE08\uC694\uC77C", "\uD1A0\uC694\uC77C"};
                        dfi.AbbreviatedMonthNames = new String[] {"1\uC6D4", 
"2\uC6D4", "3\uC6D4", "4\uC6D4", "5\uC6D4", "6\uC6D4", "7\uC6D4", "8\uC6D4", 
"9\uC6D4", "10\uC6D4", "11\uC6D4", "12\uC6D4", ""};
                        dfi.MonthNames = new String[] {"1\uC6D4", "2\uC6D4", 
"3\uC6D4", "4\uC6D4", "5\uC6D4", "6\uC6D4", "7\uC6D4", "8\uC6D4", "9\uC6D4", 
"10\uC6D4", "11\uC6D4", "12\uC6D4", ""};
                        dfi.DateSeparator = "-";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "yyyy'\uB144' M'\uC6D4' d'\uC77C' 
dd";
                        dfi.LongTimePattern = "tt 
hh'\uC2DC'mm'\uBD84'ss'\uCD08'";
                        dfi.ShortDatePattern = "yy-MM-dd";
                        dfi.ShortTimePattern = "tt h:mm";
                        dfi.FullDateTimePattern = "yyyy'\uB144' M'\uC6D4' 
d'\uC77C' dddd tt hh'\uC2DC'mm'\uBD84'ss'\uCD08' z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy-MM-dd",
                                "D:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
hh'\uC2DC'mm'\uBD84'ss'\uCD08' z",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
hh'\uC2DC'mm'\uBD84'ss'\uCD08'",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h:mm:ss",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h:mm",
                                "F:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd 
HH:mm:ss",
                                "g:yy-MM-dd tt hh'\uC2DC'mm'\uBD84'ss'\uCD08' 
z",
                                "g:yy-MM-dd tt hh'\uC2DC'mm'\uBD84'ss'\uCD08'",
                                "g:yy-MM-dd tt h:mm:ss",
                                "g:yy-MM-dd tt h:mm",
                                "G:yy-MM-dd HH:mm:ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:tt hh'\uC2DC'mm'\uBD84'ss'\uCD08' z",
                                "t:tt hh'\uC2DC'mm'\uBD84'ss'\uCD08'",
                                "t:tt h:mm:ss",
                                "t:tt h:mm",
                                "T:HH:mm:ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0012

public class CNko : CID0012
{
        public CNko() : base() {}

}; // class CNko

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0404.cs - zh-TW culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh_TW.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0404 : CID0004
{
        public CID0404()
                : base(0x0404, CultureNameTable.GetNameInfoByID(0x0404)) {}

}; // class CID0404

public class CNzh_tw : CID0404
{
        public CNzh_tw() : base() {}

}; // class CNzh_tw

public class CNzh_cht : CID0404
{
        public CNzh_cht() : base() {}

}; // class CNzh_cht

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0411.cs - ja-JP culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "ja_JP.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0411 : CID0011
{
        public CID0411()
                : base(0x0411, CultureNameTable.GetNameInfoByID(0x0411)) {}

}; // class CID0411

public class CNja_jp : CID0411
{
        public CNja_jp() : base() {}

}; // class CNja_jp

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0412.cs - ko-KR culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "ko_KR.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0412 : CID0012
{
        public CID0412()
                : base(0x0412, CultureNameTable.GetNameInfoByID(0x0412)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.DateSeparator = ".";
                        dfi.TimeSeparator = "'";
                        dfi.LongDatePattern = "yyyy'\uB144' M'\uC6D4' d'\uC77C' 
dd";
                        dfi.LongTimePattern = "tt h'\uC2DC' mm'\uBD84' 
ss'\uCD08'";
                        dfi.ShortDatePattern = "yy.MM.dd";
                        dfi.ShortTimePattern = "tt h'\uC2Dc' mm'\uBD84'";
                        dfi.FullDateTimePattern = "yyyy'\uB144' M'\uC6D4' 
d'\uC77C' dddd tt h'\uC2DC' mm'\uBD84' ss'\uCD08' z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy.MM.dd",
                                "D:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h'\uC2DC' mm'\uBD84' ss'\uCD08' z",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h'\uC2DC' mm'\uBD84' ss'\uCD08'",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h:mm:ss",
                                "f:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd tt 
h'\uC2Dc' mm'\uBD84'",
                                "F:yyyy'\uB144' M'\uC6D4' d'\uC77C' dddd 
HH'mm'ss",
                                "g:yy.MM.dd tt h'\uC2DC' mm'\uBD84' ss'\uCD08' 
z",
                                "g:yy.MM.dd tt h'\uC2DC' mm'\uBD84' ss'\uCD08'",
                                "g:yy.MM.dd tt h:mm:ss",
                                "g:yy.MM.dd tt h'\uC2Dc' mm'\uBD84'",
                                "G:yy.MM.dd HH'mm'ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:tt h'\uC2DC' mm'\uBD84' ss'\uCD08' z",
                                "t:tt h'\uC2DC' mm'\uBD84' ss'\uCD08'",
                                "t:tt h:mm:ss",
                                "t:tt h'\uC2Dc' mm'\uBD84'",
                                "T:HH'mm'ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0412

public class CNko_kr : CID0412
{
        public CNko_kr() : base() {}

}; // class CNko_kr

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0804.cs - zh-CN culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh_CN.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0804 : CID0004
{
        public CID0804()
                : base(0x0804, CultureNameTable.GetNameInfoByID(0x0804)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.DateSeparator = "-";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "yyyy'\u5d74'M'\u6708'd'\u65d5'";
                        dfi.LongTimePattern = 
"tthh'\u65F6'mm'\u5206'ss'\u79D2'";
                        dfi.ShortDatePattern = "yy-M-d";
                        dfi.ShortTimePattern = "tth:mm";
                        dfi.FullDateTimePattern = 
"yyyy'\u5d74'M'\u6708'd'\u65d5' HH'\u65F6'mm'\u5206'ss'\u79D2' z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy-M-d",
                                "D:yyyy'\u5d74'M'\u6708'd'\u65d5'",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' 
HH'\u65F6'mm'\u5206'ss'\u79D2' z",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' 
tthh'\u65F6'mm'\u5206'ss'\u79D2'",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' H:mm:ss",
                                "f:yyyy'\u5d74'M'\u6708'd'\u65d5' tth:mm",
                                "F:yyyy'\u5d74'M'\u6708'd'\u65d5' HH:mm:ss",
                                "g:yy-M-d HH'\u65F6'mm'\u5206'ss'\u79D2' z",
                                "g:yy-M-d tthh'\u65F6'mm'\u5206'ss'\u79D2'",
                                "g:yy-M-d H:mm:ss",
                                "g:yy-M-d tth:mm",
                                "G:yy-M-d HH:mm:ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:HH'\u65F6'mm'\u5206'ss'\u79D2' z",
                                "t:tthh'\u65F6'mm'\u5206'ss'\u79D2'",
                                "t:H:mm:ss",
                                "t:tth:mm",
                                "T:HH:mm:ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0804

public class CNzh_cn : CID0804
{
        public CNzh_cn() : base() {}

}; // class CNzh_cn

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID0c04.cs - zh-HK culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh_HK.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID0c04 : CID0004
{
        public CID0c04()
                : base(0x0C04, CultureNameTable.GetNameInfoByID(0x0C04)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] {"\u65E5", 
"\u4E00", "\u4E8C", "\u4E09", "\u56DB", "\u4E94", "\u516D"};
                        dfi.AbbreviatedMonthNames = new String[] {"1\u6708", 
"2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", 
"9\u6708", "10\u6708", "11\u6708", "12\u6708", ""};
                        dfi.DateSeparator = "'";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "yyyy'\u5d74'MM'\u6708'dd'\u65d5' 
dddd";
                        dfi.LongTimePattern = 
"tthh'\u6642'mm'\u5206'ss'\u79D2'";
                        dfi.ShortDatePattern = "yy'\u5d74'M'\u6708'd'\u65d5'";
                        dfi.ShortTimePattern = "tth:mm";
                        dfi.FullDateTimePattern = 
"yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd tthh'\u6642'mm'\u5206'ss'\u79D2' z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy'\u5d74'M'\u6708'd'\u65d5'",
                                "D:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh:mm:ss",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tth:mm",
                                "F:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
HH:mm:ss",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' 
tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' 
tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' tthh:mm:ss",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' tth:mm",
                                "G:yy'\u5d74'M'\u6708'd'\u65d5' HH:mm:ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "t:tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "t:tthh:mm:ss",
                                "t:tth:mm",
                                "T:HH:mm:ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID0c04

public class CNzh_hk : CID0c04
{
        public CNzh_hk() : base() {}

}; // class CNzh_hk

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID1004.cs - zh-SG culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh_SG.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID1004 : CID0004
{
        public CID1004()
                : base(0x1004, CultureNameTable.GetNameInfoByID(0x1004)) {}

}; // class CID1004

public class CNzh_sg : CID1004
{
        public CNzh_sg() : base() {}

}; // class CNzh_sg

}; // namespace I18N.CJK

--- NEW FILE ---
/*
 * CID1404.cs - zh-MO culture handler.
 *
 * Copyright (c) 2003  Southern Storm Software, Pty Ltd
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

// Generated from "zh_MO.txt".

namespace I18N.CJK
{

using System;
using System.Globalization;
using I18N.Common;

public class CID1404 : CID0004
{
        public CID1404()
                : base(0x1404, CultureNameTable.GetNameInfoByID(0x1404)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] {"\u65E5", 
"\u4E00", "\u4E8C", "\u4E09", "\u56DB", "\u4E94", "\u516D"};
                        dfi.AbbreviatedMonthNames = new String[] {"1\u6708", 
"2\u6708", "3\u6708", "4\u6708", "5\u6708", "6\u6708", "7\u6708", "8\u6708", 
"9\u6708", "10\u6708", "11\u6708", "12\u6708", ""};
                        dfi.DateSeparator = "'";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "yyyy'\u5d74'MM'\u6708'dd'\u65d5' 
dddd";
                        dfi.LongTimePattern = 
"tthh'\u6642'mm'\u5206'ss'\u79D2'";
                        dfi.ShortDatePattern = "yy'\u5d74'M'\u6708'd'\u65d5'";
                        dfi.ShortTimePattern = "tth:mm";
                        dfi.FullDateTimePattern = 
"yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd tthh'\u6642'mm'\u5206'ss'\u79D2' z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yy'\u5d74'M'\u6708'd'\u65d5'",
                                "D:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tthh:mm:ss",
                                "f:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
tth:mm",
                                "F:yyyy'\u5d74'MM'\u6708'dd'\u65d5' dddd 
HH:mm:ss",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' 
tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' 
tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' tthh:mm:ss",
                                "g:yy'\u5d74'M'\u6708'd'\u65d5' tth:mm",
                                "G:yy'\u5d74'M'\u6708'd'\u65d5' HH:mm:ss",
                                "m:MMMM dd",
                                "M:MMMM dd",
                                "r:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "R:ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",
                                "s:yyyy'-'MM'-'dd'T'HH':'mm':'ss",
                                "t:tthh'\u6642'mm'\u5206'ss'\u79D2' z",
                                "t:tthh'\u6642'mm'\u5206'ss'\u79D2'",
                                "t:tthh:mm:ss",
                                "t:tth:mm",
                                "T:HH:mm:ss",
                                "u:yyyy'-'MM'-'dd HH':'mm':'ss'Z'",
                                "U:dddd, dd MMMM yyyy HH:mm:ss",
                                "y:yyyy MMMM",
                                "Y:yyyy MMMM",
                        });
#endif // !ECMA_COMPAT
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID1404

public class CNzh_mo : CID1404
{
        public CNzh_mo() : base() {}

}; // class CNzh_mo

}; // namespace I18N.CJK

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

ja {
    Version { "1.2" }
    AmPmMarkers { 
        "\u5348\u524D",
        "\u5348\u5F8C",
    }

    CollationElements {
        Version { "4.0" }
        Sequence {
            "[strength 3]" // if you want complete JIS 4061X support use 
strength I or 4
            "[hiraganaQ on]"
[...2507 lines suppressed...]
        SIT { "SIT", "\u30C8\u30E9\u30EB" } // Tolar
        SKK { "SKK", "\u30B9\u30ED\u30D0\u30AD\u30A2 \u30B3\u30EB\u30CA" } // 
Slovak Koruna
        SYP { "SYP", "\u30B7\u30EA\u30A2 \u30DD\u30F3\u30C9" } // Syrian Pound
        THB { "THB", "\u30D0\u30FC\u30C4" } // Baht
        TND { "TND", "\u30C1\u30E5\u30CB\u30B8\u30A2 
\u30C7\u30A3\u30FC\u30CA\u30FC\u30EB" } // Tunisian Dinar
        TRL { "TRL", "\u30C8\u30EB\u30B3 \u30EA\u30E9" } // Turkish Lira
        TTD { "TTD", "\u30C8\u30EA\u30CB\u30C0\u30FC\u30C9\u30C8\u30D0\u30B4 
\u30C9\u30EB" } // Trinidad and Tobago Dollar
        TWD { "TWD", "\u65B0\u53F0\u6E7E\u5143" } // New Taiwan Dollar
        UAH { "UAH", "\u30D5\u30EA\u30D6\u30CA" } // Hryvnia
        USD { "USD", "\u7C73\u30C9\u30EB" } // US Dollar
        UYU { "UYU", "\u30A6\u30EB\u30B0\u30A2\u30A4 \u30DA\u30BD" } // Peso 
Uruguayo
        UZS { "UZS", "\u30A6\u30BA\u30D9\u30AD\u30B9\u30BF\u30F3 \u30B9\u30E0" 
} // Uzbekistan Sum
        VEB { "VEB", "\u30DC\u30EA\u30D0\u30EB" } // Bolivar
        VND { "VND", "\u30C9\u30F3" } // Dong
        YER { "YER", "\u30A4\u30A8\u30E1\u30F3 \u30EA\u30A2\u30EB" } // Yemeni 
Rial
        YUN { "YUN", 
"\u30E6\u30FC\u30B4\u30B9\u30E9\u30D3\u30A2\u65B0\u30C7\u30A3\u30FC\u30CA\u30FC\u30EB"
 }
        ZAR { "ZAR", "\u30E9\u30F3\u30C9" } // Rand
        ZWD { "ZWD", "\u30B8\u30F3\u30D0\u30D6\u30A8 \u30C9\u30EB" } // 
Zimbabwe Dollar
    }
}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

ja_JP {
    Version{ "1.0" }
//    LocaleString { "ja_JP" }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0;-\u00A4#,##0",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "JPN" }
    LocaleID:int { 0x0411 }
}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

ko {
    Version { "1.2" }
    AmPmMarkers {
        "\uC624\uC804",
        "\uC624\uD6C4",
    }
    // Collation rules supplied by Hyangmi Cho of LOTUS
    // UCA deals properly with Hangul and Jamo. These rules interleave proper 
CJK (Hanja)
    // between corresponding Hanguls.
    CollationElements {
        Version { "2.1" }
        Sequence{
[...2645 lines suppressed...]
        "\uD478-\uD479\uD47C\uD47F-\uD480\uD482\uD488-\uD489\uD48B\uD48D"
        "\uD494\uD4A9\uD4CC\uD4D0\uD4D4\uD4DC\uD4DF\uD4E8\uD4EC\uD4F0"
        "\uD4F8\uD4FB\uD4FD\uD504\uD508\uD50C\uD514-\uD515\uD517\uD53C-\uD53D"
        "\uD540\uD544\uD54C-\uD54D\uD54F\uD551\uD558-\uD559\uD55C\uD560"
        "\uD565\uD568-\uD569\uD56B\uD56D\uD574-\uD575\uD578\uD57C\uD584-\uD585"
        "\uD587-\uD589\uD590\uD5A5\uD5C8-\uD5C9\uD5CC\uD5D0\uD5D2\uD5D8-\uD5D9"
        "\uD5DB\uD5DD\uD5E4-\uD5E5\uD5E8\uD5EC\uD5F4-\uD5F5\uD5F7\uD5F9"
        "\uD600-\uD601\uD604\uD608\uD610-\uD611\uD613-\uD615\uD61C\uD620"
        "\uD624\uD62D\uD638-\uD639\uD63C\uD640\uD645\uD648-\uD649\uD64B"
        "\uD64D\uD651\uD654-\uD655\uD658\uD65C\uD667\uD669\uD670-\uD671"
        "\uD674\uD683\uD685\uD68C-\uD68D\uD690\uD694\uD69D\uD69F\uD6A1"
        "\uD6A8\uD6AC\uD6B0\uD6B9\uD6BB\uD6C4-\uD6C5\uD6C8\uD6CC\uD6D1"
        "\uD6D4\uD6D7\uD6D9\uD6E0\uD6E4\uD6E8\uD6F0\uD6F5\uD6FC-\uD6FD"
        "\uD700\uD704\uD711\uD718-\uD719\uD71C\uD720\uD728-\uD729\uD72B"
        "\uD72D\uD734-\uD735\uD738\uD73C\uD744\uD747\uD749\uD750-\uD751"
        "\uD754\uD756-\uD759\uD760-\uD761\uD763\uD765\uD769\uD76C\uD770"
        "\uD774\uD77C-\uD77D\uD781\uD788-\uD789\uD78C\uD790\uD798-\uD799"
        "\uD79B\uD79D]"
    }
}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

ko_KR {
    Version { "1.2" }
//    LocaleString { "ko_KR" }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0.00;-\u00A4#,##0.00",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "KOR" }
    LocaleID:int { 0x0412 }
//    Countries {
        //KR { "\uB300\uD55C\uBBFC\uAD6D" }
        //KP { "\uC870\uC120 \uBBFC\uC8FC\uC8FC\uC758 \uC778\uBBFC 
\uACF5\uD654\uAD6D" }
        //US { "\uBBF8\uAD6D" }
        //JP { "\uC77C\uBCF8" }
        //GB { "\uC601\uAD6D" }
        //DE { "\uB3C5\uC77C" }
        //FR { "\uD504\uB791\uC2A4" }
        //CA { "\uCE90\uB098\uB2E4" }
//    }
    DateTimePatterns {
        "a h'\uC2DC' mm'\uBD84' ss'\uCD08' z",
        "a h'\uC2DC' mm'\uBD84' ss'\uCD08'",
        "a h:mm:ss",
        "a h'\uC2Dc' mm'\uBD84'",
        "yyyy'\uB144' M'\uC6D4' d'\uC77C' EEEE",
        "yyyy'\uB144' M'\uC6D4' d'\uC77C' EE",
        "yyyy.MM.dd",
        "yy.MM.dd",
        "{1} {0}",
    }

//    Languages {
//         ko { "\uD55C\uAD6D\uC5B4" }
//    }

}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

zh {
    Version{ "1.2" }
    AmPmMarkers { 
        "\u4E0A\u5348",
        "\u4E0B\u5348",
    }
    CollationElements { 
        Version { "1.0" }
        Sequence{"&\u0304<<\u0301<<\u030C<<\u0300<<\u0308"
        "&[top]"
        "<\u554A<\u963F<\u57C3<\u6328<\u54CE<\u5509<\u54C0<\u7691<\u764C"
        "<\u853C<\u77EE<\u827E<\u788D<\u7231<\u9698<\u978D<\u6C28<\u5B89"
[...1745 lines suppressed...]
        "\u9E5E\u9E63-\u9E64\u9E66-\u9E6D\u9E70-\u9E71\u9E73"
        "\u9E7E-\u9E7F\u9E82\u9E87-\u9E88\u9E8B\u9E92-\u9E93"
        "\u9E9D\u9E9F\u9EA6\u9EB4\u9EB8\u9EBB\u9EBD-\u9EBE"
        "\u9EC4\u9EC9\u9ECD-\u9ECF\u9ED1\u9ED4\u9ED8\u9EDB-\u9EDD"
        "\u9EDF-\u9EE0\u9EE2\u9EE5\u9EE7\u9EE9-\u9EEA\u9EEF"
        "\u9EF9\u9EFB-\u9EFC\u9EFE\u9F0B\u9F0D-\u9F0E\u9F10"
        "\u9F13\u9F17\u9F19\u9F20\u9F22\u9F2C\u9F2F\u9F37"
        "\u9F39\u9F3B\u9F3D-\u9F3E\u9F44\u9F50-\u9F51\u9F7F-\u9F80"
        "\u9F83-\u9F8C\u9F99-\u9F9B\u9F9F-\u9FA0]"
    }

    // Currency display names
    Currencies {
        CNY { "\uFFE5", "CNY" }
        HKD { "HK$", "HKD" }
        MOP { "P", "MOP" }
        SGD { "S$", "SGD" }
        TWD { "NT$", "TWD" }
    }
}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

zh_CN {
    Version{ "1.0" }
//    LocaleString { "zh_CN" }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0.00;-\u00A4#,##0.00",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "CHN" }
    Countries {
        CN { "\u4E2D\u534E\u4EBA\u6C11\u5171\u548C\u56FD" }
        TW { "\u53F0\u6E7E" }
        HK { "\u9999\u6E2F" }
    }
    LocaleID:int { 0x0804 }

    DateTimePatterns { 
        "HH'\u65F6'mm'\u5206'ss'\u79D2' z",
        "ahh'\u65F6'mm'\u5206'ss'\u79D2'",
        "H:mm:ss",
        "ah:mm",
        "yyyy'\u5E74'M'\u6708'd'\u65E5'",
        "yyyy'\u5E74'M'\u6708'd'\u65E5'",
        "yyyy-M-d",
        "yy-M-d",
        "{1} {0}",
    }
}


--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

zh_HK {
    Version{ "1.1" }
    CollationElements:alias { "zh_TW" }
    
    DateTimePatterns { 
        "ahh'\u6642'mm'\u5206'ss'\u79D2' z",
        "ahh'\u6642'mm'\u5206'ss'\u79D2'",
        "ahh:mm:ss",
        "ah:mm",
        "yyyy'\u5E74'MM'\u6708'dd'\u65E5' EEEE",
        "yyyy'\u5E74'MM'\u6708'dd'\u65E5' EEEE",
        "yyyy'\u5E74'M'\u6708'd'\u65E5'",
        "yy'\u5E74'M'\u6708'd'\u65E5'",
        "{1} {0}",
    }
    DayAbbreviations { 
        "\u65E5",
        "\u4E00",
        "\u4E8C",
        "\u4E09",
        "\u56DB",
        "\u4E94",
        "\u516D",
    }
    LocaleID:int { 0x0c04 }
//    LocaleString { "zh_HK" }
    MonthAbbreviations { 
        "1\u6708",
        "2\u6708",
        "3\u6708",
        "4\u6708",
        "5\u6708",
        "6\u6708",
        "7\u6708",
        "8\u6708",
        "9\u6708",
        "10\u6708",
        "11\u6708",
        "12\u6708",
    }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0.00;(\u00A4#,##0.00)",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "HKG" }
    zoneStrings { 
        {
            "CTT",
            "Hong Kong Standard Time",
            "HKST",
            "Hong Kong Standard Time",
            "HKST",
            "Hong Kong",
        }
    }
}

--- NEW FILE ---
// ***************************************************************************
// *
// *   Copyright (C) 2001-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

zh_MO {
    Version{ "1.2" }
    CollationElements:alias { "zh_TW" }
    
    DateTimePatterns { 
        "ahh'\u6642'mm'\u5206'ss'\u79D2' z",
        "ahh'\u6642'mm'\u5206'ss'\u79D2'",
        "ahh:mm:ss",
        "ah:mm",
        "yyyy'\u5E74'MM'\u6708'dd'\u65E5' EEEE",
        "yyyy'\u5E74'MM'\u6708'dd'\u65E5' EEEE",
        "yyyy'\u5E74'M'\u6708'd'\u65E5'",
        "yy'\u5E74'M'\u6708'd'\u65E5'",
        "{1} {0}",
    }
    DayAbbreviations { 
        "\u65E5",
        "\u4E00",
        "\u4E8C",
        "\u4E09",
        "\u56DB",
        "\u4E94",
        "\u516D",
    }
    LocaleID:int { 0x1404 }
//    LocaleString { "zh_MO" }
    MonthAbbreviations { 
        "1\u6708",
        "2\u6708",
        "3\u6708",
        "4\u6708",
        "5\u6708",
        "6\u6708",
        "7\u6708",
        "8\u6708",
        "9\u6708",
        "10\u6708",
        "11\u6708",
        "12\u6708",
    }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0.00;(\u00A4#,##0.00)",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "MAC" }
//    zoneStrings { 
//        {
//                "CTT",
//                "Hong Kong Standard Time",
//                "HKST",
//                "Hong Kong Standard Time",
//                "HKST",
//                "Hong Kong",
//        }
//    }
}

--- NEW FILE ---
  // -*- Coding: utf-8; -*-
// ***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************
// Singapore locale: Data By Syn Wee Quek


zh_SG {
    Version { "1.1" }

    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "\u00A4#,##0.00;-\u00A4#,##0.00",
        "#,##0%",
        "#E0",
    }
//    AmPmMarkers { 
//        "\u4E0A\u5348", // am
//        "\u4E0B\u5348" // pm
//    }
    DateTimePatterns {
        // most commonly used formal time format 
        "a hh:mm:ss",
        "a hh:mm:ss",
        "a hh:mm",
        "a hh:mm",
        // most commonly used date format
        "dd MMMM yyyy",
        "dd MMM yyyy",
        "dd-MMM-yy",
        "dd/MM/yy",
        "{1} {0}"
    }

    LocaleID:int { 0x1004 }

//    ShortCountry { "SIN" } // copied from zh_EN.txt

    zoneStrings { 
        {
            "SST",
            "Singapore Standard Time",
            "SST",
            "Singapore Standard Time",
            "SST",
//            "Singapore"
        }
    }

    // Duplicates from zh locale according to Syn Wee have been removed.
    Languages
    {
        root { "\u6839 \u6e90" }

        //ar { "阿拉伯文" }       // Arabic
        //de { "德语" }           // German
        //el { "希腊语" }         // Greek
        //es { "西班牙语" }       // Spanish
        //eu { "巴斯克" }         // Basque
        //fr { "法语" }           // French
        //he { "希伯来语" }       // Hebrew
        //hi { "印度语" }         // Hindi
        //hu { "匈牙利语" }       // Hungarian
        //id { "印度尼西亚语" }   // Indonesian
        //it { "意大利语" }       // Italian
        //ja { "日语" }           // Japanese
        ko { "\u97e9\u6587" }           // Korean
//        ko { "韩语" }           // Korean
        //pl { "波兰" }           // Polish
        //pt { "葡萄牙语" }       // Portuguese
        //ro { "罗马尼亚语" }     // Romanian
        //ru { "俄语" }           // Russian
        sh { "\u585e\u5c14\u7ef4\u4e9a\u514b\u7f57\u5730\u4e9a\u6587" }   // 
SerboCroatian
//        sh { "塞尔维亚克罗" }   // SerboCroatian
        //sk { "斯洛伐克语" }     // Slovak
        //sl { "斯洛文尼亚语" }   // Slovenian
        //sq { "阿尔巴尼亚" }     // Albanian
        //sr { "塞尔维亚语" }     // Serbian
        //sv { "瑞典语" }         // Swedish
        //ta { "泰米尔语" }       // Tamil
        //th { "泰语" }           // Thai
        //tr { "土耳其语" }       // Turkish
        //vi { "越语" }           // Vietnamese
    }

    // Duplicates from zh locale according to Syn Wee have been removed.
    Countries
    {
        //AL { "\u963f\u5c14\u5df4\u5c3c\u4e9a" }
        //AE { "阿拉伯联合 "} #do not do this yet, missing a part.   
United Arab Emirates 
        //AR { "阿根廷" }         // Argentina
        //AT { "奥地利" }         // Austria
        AU { "澳洲" }           // Australia
        //BE { "比利时" }         // Belgium
        //BY { "白俄罗斯" }       // Belarus
        //BG { "保加利亚" }       // Bulgaria
        //BH { "巴林" }           // Bahrain
        //BO { "玻利维亚" }       // Bolivia
        //BW { "博茨瓦纳" }       // Botswana
        //BR { "巴西" }           // Brazil
        //CA { "加拿大" }         // Canada
        //CH { "瑞士" }           // Switzerland
        //CL { "智利" }           // Chile
        //CO { "哥伦比亚" }       // Colombia
        //CR { "哥斯达黎加" }     // CostaRica
        CZ { "捷克" }           // Czech Republic
        //DE { "德国" }           // Germany
        //DK { "丹麦" }           // Denmark
        //DO { "多米尼加共和国" } // Dominican Republic
        //DZ { "阿尔及利亚" }     // Algeria
        //EC { "厄瓜多尔" }       // Ecuador
        //EE { "爱沙尼亚" }       // Estonia
        //EG { "埃及" }           // Egypt
        //ES { "西班牙" }         // Spain
        //FI { "芬兰" }           // Finland
        //FR { "法国" }           // France
        //GB { "英国" }           // UnitedKingdom
        GL { "格陵兰" }         // Greenland
        //GR { "希腊" }           // Greece
        //GT { "危地马拉" }       // Guatemala
        //HN { "洪都拉斯" }       // Honduras
        //HR { "克罗地亚" }       // Croatia
        //HU { "匈牙利" }         // Hungary
        ID { "印尼" }           // Indonesia
        //IE { "爱尔兰" }         // Ireland
        //IL { "以色列" }         // Israel
        //IN { "印度" }           // India
        //IQ { "伊拉克" }         // Iraq
        //IR { "伊朗" }           // Iran
        //IS { "冰岛" }           // Iceland
        //IT { "意大利" }         // Italy
        //JO { "约旦" }           // Jordan
        //JP { "日本" }           // Japan
        //KE { "肯尼亚" }         // Kenya
        KR { "南韩" }           // South Korea
        //KW { "科威特" }         // Kuwait
        //LB { "黎巴嫩" }         // Lebanon
        //LT { "立陶宛" }         // Lithuania
        //LU { "卢森堡" }         // Luxembourg
        //LV { "拉脱维亚" }       // Latvia
        //LY { "利比亚" }         // Libya
        //MA { "摩洛哥" }         // Morocco
        MK { "马其顿" }         // Macedonia
        //MT { "马耳他" }         // Malta
        //MX { "墨西哥" }         // Mexico
        //NI { "尼加拉瓜" }       // Nicaragua
        //NL { "荷兰" }           // Netherlands
        //NO { "挪威" }           // Norway
        NZ { "纽西兰" }         // New Zealand
        //OM { "阿曼" }           // Oman
        //PA { "巴拿马" }         // Panama
        //PE { "秘鲁" }           // Peru
        //PL { "波兰" }           // Poland
        PR { "波多黎各" }       // Puerto Rico
        //PT { "葡萄牙" }         // Portugal
        //PY { "巴拉圭" }         // Paraguay
        //QA { "卡塔尔" }         // Qatar
        //RO { "罗马尼亚" }       // Romania
        //RU { "俄罗斯" }         // Russia
        SA { "沙地阿拉伯" }     // Saudi Arabia
        //SD { "苏丹" }           // Sudan
        //SE { "瑞典" }           // Sweden
        //SI { "斯洛文尼亚" }     // Slovenia
        //SK { "斯洛伐克" }       // Slovakia
        //SV { "萨尔瓦多" }       // El Salvador
        //SY { "叙利亚" }         // Syria
        //TH { "泰国" }           // Thailand
        //TN { "突尼斯" }         // Tunisia
        //TR { "土耳其" }         // Turkey
        //TZ { "坦桑尼亚" }       // Tanzania
        //UA { "乌克兰" }         // Ukraine
        //US { "美国" }           // United States
        //UY { "乌拉圭" }         // Uruguay
        //VE { "委内瑞拉" }       // Venezuela
        //VN { "越南" }           // Vietnam
        //YE { "也门" }           // Yemen
        //YU { "南斯拉夫" }       // Yugoslavia
        //ZA { "\u5357\u975e" }   // South Africa
        //ZW { "津巴布韦" }       // Zimbabwe
    }
}

--- NEW FILE ---
// 
***************************************************************************
// *
// *   Copyright (C) 1997-2002, International Business Machines
// *   Corporation and others.  All Rights Reserved.
// *
// ***************************************************************************

zh_TW {
    Version{ "1.1" }
    CollationElements { 
        Version { "1.0" }
        Sequence { 
"&[top]<\u5159<\u515B<\u515E<\u515D<\u5161<\u5163<\u55E7<\u74E9<\u7CCE<\u4E00<\u4E59"
        
"<\u4E01<\u4E03<\u4E43<\u4E5D<\u4E86<\u4E8C<\u4EBA<\u513F<\u5165<\u516B<\u51E0<\u5200"
        
"<\u5201<\u529B<\u5315<\u5341<\u535C<\u53C8<\u4E09<\u4E0B<\u4E08<\u4E0A<\u4E2B<\u4E38"
        
"<\u51E1<\u4E45<\u4E48<\u4E5F<\u4E5E<\u4E8E<\u4EA1<\u5140<\u5203<\u52FA<\u5343<\u53C9"
        
"<\u53E3<\u571F<\u58EB<\u5915<\u5927<\u5973<\u5B50<\u5B51<\u5B53<\u5BF8<\u5C0F<\u5C22"
        
"<\u5C38<\u5C71<\u5DDD<\u5DE5<\u5DF1<\u5DF2<\u5DF3<\u5DFE<\u5E72<\u5EFE<\u5F0B<\u5F13"
        
"<\u624D<\u4E11<\u4E10<\u4E0D<\u4E2D<\u4E30<\u4E39<\u4E4B<\u5C39<\u4E88<\u4E91<\u4E95"
        
"<\u4E92<\u4E94<\u4EA2<\u4EC1<\u4EC0<\u4EC3<\u4EC6<\u4EC7<\u4ECD<\u4ECA<\u4ECB<\u4EC4"
[...2047 lines suppressed...]
        "\u9D7B\u9D7D\u9D7F-\u9D82\u9D84-\u9D8C\u9D90\u9D92"
        "\u9D94\u9D96-\u9DA4\u9DA6-\u9DAA\u9DAC-\u9DAD\u9DAF"
        "\u9DB1-\u9DBC\u9DBE-\u9DBF\u9DC1-\u9DC3\u9DC5\u9DC7-\u9DC8"
        "\u9DCA-\u9DD3\u9DD5-\u9DDF\u9DE1-\u9DE6\u9DE8-\u9DE9"
        "\u9DEB-\u9DF0\u9DF2-\u9DFB\u9DFD-\u9E07\u9E09\u9E0B"
        "\u9E0D\u9E0F-\u9E15\u9E17\u9E19-\u9E1B\u9E1D-\u9E1E"
        "\u9E75\u9E79-\u9E7A\u9E7C-\u9E7D\u9E7F-\u9E80\u9E82-\u9E83"
        "\u9E86-\u9E8E\u9E91-\u9E94\u9E97\u9E99-\u9E9D\u9E9F-\u9EA1"
        "\u9EA4-\u9EA5\u9EA7\u9EA9\u9EAD-\u9EAE\u9EB0\u9EB4-\u9EB7"
        "\u9EBB-\u9EBC\u9EBE\u9EC0\u9EC2-\u9EC3\u9EC8\u9ECC-\u9ED1"
        "\u9ED3-\u9ED6\u9ED8\u9EDA-\u9EE0\u9EE4-\u9EE8\u9EEB"
        "\u9EED-\u9EF0\u9EF2-\u9EF7\u9EF9-\u9EFD\u9EFF-\u9F01"
        "\u9F06-\u9F07\u9F09-\u9F0A\u9F0E-\u9F10\u9F12-\u9F13"
        "\u9F15-\u9F16\u9F18-\u9F1C\u9F1E\u9F20\u9F22-\u9F25"
        "\u9F28-\u9F38\u9F3B\u9F3D-\u9F3E\u9F40-\u9F43\u9F46-\u9F4F"
        "\u9F52\u9F54-\u9F59\u9F5B-\u9F61\u9F63-\u9F67\u9F6A-\u9F6C"
        "\u9F6E-\u9F72\u9F74-\u9F7B\u9F7E\u9F8D\u9F90-\u9F92"
        "\u9F94-\u9F95\u9F98\u9F9C\u9FA0\u9FA2\u9FA4]"
    }
}





reply via email to

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