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/MidEast CID0001.cs,NONE,1.1 CID


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/I18N/MidEast CID0001.cs,NONE,1.1 CID000d.cs,NONE,1.1 CID001f.cs,NONE,1.1 CID0029.cs,NONE,1.1 CID0401.cs,NONE,1.1 CID040d.cs,NONE,1.1 CID041f.cs,NONE,1.1 CID0429.cs,NONE,1.1 CID0801.cs,NONE,1.1 CID0c01.cs,NONE,1.1 CID1001.cs,NONE,1.1 CID1401.cs,NONE,1.1 CID1801.cs,NONE,1.1 CID1c01.cs,NONE,1.1 CID2001.cs,NONE,1.1 CID2801.cs,NONE,1.1 CID2c01.cs,NONE,1.1 CID3001.cs,NONE,1.1 CID3401.cs,NONE,1.1 CID3801.cs,NONE,1.1 CID3c01.cs,NONE,1.1 CID4001.cs,NONE,1.1 ar.txt,NONE,1.1 ar_AE.txt,NONE,1.1 ar_BH.txt,NONE,1.1 ar_DZ.txt,NONE,1.1 ar_EG.txt,NONE,1.1 ar_IQ.txt,NONE,1.1 ar_JO.txt,NONE,1.1 ar_KW.txt,NONE,1.1 ar_LB.txt,NONE,1.1 ar_LY.txt,NONE,1.1 ar_MA.txt,NONE,1.1 ar_OM.txt,NONE,1.1 ar_QA.txt,NONE,1.1 ar_SA.txt,NONE,1.1 ar_SY.txt,NONE,1.1 ar_TN.txt,NONE,1.1 ar_YE.txt,NONE,1.1 fa.txt,NONE,1.1 fa_IR.txt,NONE,1.1 he.txt,NONE,1.1 he_IL.txt,NONE,1.1 tr.txt,NONE,1.1tr_TR.txt,NONE,1.1
Date: Sun, 01 Jun 2003 03:12:57 -0400

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

Added Files:
        CID0001.cs CID000d.cs CID001f.cs CID0029.cs CID0401.cs 
        CID040d.cs CID041f.cs CID0429.cs CID0801.cs CID0c01.cs 
        CID1001.cs CID1401.cs CID1801.cs CID1c01.cs CID2001.cs 
        CID2801.cs CID2c01.cs CID3001.cs CID3401.cs CID3801.cs 
        CID3c01.cs CID4001.cs ar.txt ar_AE.txt ar_BH.txt ar_DZ.txt 
        ar_EG.txt ar_IQ.txt ar_JO.txt ar_KW.txt ar_LB.txt ar_LY.txt 
        ar_MA.txt ar_OM.txt ar_QA.txt ar_SA.txt ar_SY.txt ar_TN.txt 
        ar_YE.txt fa.txt fa_IR.txt he.txt he_IL.txt tr.txt tr_TR.txt 
Log Message:


Add culture handling for DateTimeFormatInfo and NumberFormatInfo data.


--- NEW FILE ---
/*
 * CID0001.cs - ar 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 "ar.txt".

namespace I18N.MidEast
{

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

public class CID0001 : RootCulture
{
        private CultureName cultureName;

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

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AMDesignator = "\u0635";
                        dfi.PMDesignator = "\u0645";
                        dfi.AbbreviatedDayNames = new String[] {"\u062D", 
"\u0646", "\u062B", "\u0631", "\u062E", "\u062C", "\u0633"};
                        dfi.DayNames = new String[] 
{"\u0627\u0644\u0623\u062D\u062F", 
"\u0627\u0644\u0627\u062B\u0646\u064A\u0646", 
"\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621", 
"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", 
"\u0627\u0644\u062E\u0645\u064A\u0633", "\u0627\u0644\u062C\u0645\u0639\u0629", 
"\u0627\u0644\u0633\u0628\u062A"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u064A\u0646\u0627", "\u0641\u0628\u0631", "\u0645\u0627\u0631", 
"\u0623\u0628\u0631", "\u0645\u0627\u064A", "\u064A\u0648\u0646", 
"\u064A\u0648\u0644", "\u0623\u063A\u0633", "\u0633\u0628\u062A", 
"\u0623\u0643\u062A", "\u0646\u0648\u0641", "\u062F\u064A\u0633", ""};
                        dfi.MonthNames = new String[] 
{"\u064A\u0646\u0627\u064A\u0631", "\u0641\u0628\u0631\u0627\u064A\u0631", 
"\u0645\u0627\u0631\u0633", "\u0623\u0628\u0631\u064A\u0644", 
"\u0645\u0627\u064A\u0648", "\u064A\u0648\u0646\u064A\u0648", 
"\u064A\u0648\u0644\u064A\u0648", "\u0623\u063A\u0633\u0637\u0633", 
"\u0633\u0628\u062A\u0645\u0628\u0631", "\u0623\u0643\u062A\u0648\u0628\u0631", 
"\u0646\u0648\u0641\u0645\u0628\u0631", "\u062F\u064A\u0633\u0645\u0628\u0631", 
""};
                        dfi.DateSeparator = "/";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "d MMMM, yyyy";
                        dfi.LongTimePattern = "z h:mm:ss tt";
                        dfi.ShortDatePattern = "dd/MM/yy";
                        dfi.ShortTimePattern = "h:mm tt";
                        dfi.FullDateTimePattern = "dddd, d MMMM, yyyy z h:mm:ss 
tt";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:dd/MM/yy",
                                "D:dddd, d MMMM, yyyy",
                                "f:dddd, d MMMM, yyyy z h:mm:ss tt",
                                "f:dddd, d MMMM, yyyy z h:mm:ss tt",
                                "f:dddd, d MMMM, yyyy h:mm:ss tt",
                                "f:dddd, d MMMM, yyyy h:mm tt",
                                "F:dddd, d MMMM, yyyy HH:mm:ss",
                                "g:dd/MM/yy z h:mm:ss tt",
                                "g:dd/MM/yy z h:mm:ss tt",
                                "g:dd/MM/yy h:mm:ss tt",
                                "g:dd/MM/yy h:mm tt",
                                "G:dd/MM/yy 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:z h:mm:ss tt",
                                "t:z h:mm:ss tt",
                                "t:h:mm:ss tt",
                                "t:h:mm tt",
                                "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 CID0001

public class CNar : CID0001
{
        public CNar() : base() {}

}; // class CNar

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID000d.cs - he 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 "he.txt".

namespace I18N.MidEast
{

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

public class CID000d : RootCulture
{
        private CultureName cultureName;

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

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] {"\u05D0", 
"\u05D1", "\u05D2", "\u05D3", "\u05D4", "\u05D5", "\u05E9"};
                        dfi.DayNames = new String[] {"\u05D9\u05D5\u05DD 
\u05E8\u05D0\u05E9\u05D5\u05DF", "\u05D9\u05D5\u05DD \u05E9\u05E0\u05D9", 
"\u05D9\u05D5\u05DD \u05E9\u05DC\u05D9\u05E9\u05D9", "\u05D9\u05D5\u05DD 
\u05E8\u05D1\u05D9\u05E2\u05D9", "\u05D9\u05D5\u05DD 
\u05D7\u05DE\u05D9\u05E9\u05D9", "\u05D9\u05D5\u05DD \u05E9\u05D9\u05E9\u05D9", 
"\u05E9\u05D1\u05EA"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u05D9\u05E0\u05D5", "\u05E4\u05D1\u05E8", "\u05DE\u05E8\u05E5", 
"\u05D0\u05E4\u05E8", "\u05DE\u05D0\u05D9", "\u05D9\u05D5\u05E0", 
"\u05D9\u05D5\u05DC", "\u05D0\u05D5\u05D2", "\u05E1\u05E4\u05D8", 
"\u05D0\u05D5\u05E7", "\u05E0\u05D5\u05D1", "\u05D3\u05E6\u05DE", ""};
                        dfi.MonthNames = new String[] 
{"\u05D9\u05E0\u05D5\u05D0\u05E8", "\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8", 
"\u05DE\u05E8\u05E5", "\u05D0\u05E4\u05E8\u05D9\u05DC", "\u05DE\u05D0\u05D9", 
"\u05D9\u05D5\u05E0\u05D9", "\u05D9\u05D5\u05DC\u05D9", 
"\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8", "\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8", 
"\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8", 
"\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8", "\u05D3\u05E6\u05DE\u05D1\u05E8", ""};
                        dfi.DateSeparator = "/";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "d MMMM yyyy";
                        dfi.LongTimePattern = "HH:mm:ss z";
                        dfi.ShortDatePattern = "dd/MM/yy";
                        dfi.ShortTimePattern = "HH:mm";
                        dfi.FullDateTimePattern = "dddd d MMMM yyyy HH:mm:ss z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:dd/MM/yy",
                                "D:dddd d MMMM yyyy",
                                "f:dddd d MMMM yyyy HH:mm:ss z",
                                "f:dddd d MMMM yyyy HH:mm:ss z",
                                "f:dddd d MMMM yyyy HH:mm:ss",
                                "f:dddd d MMMM yyyy HH:mm",
                                "F:dddd d MMMM yyyy HH:mm:ss",
                                "g:dd/MM/yy HH:mm:ss z",
                                "g:dd/MM/yy HH:mm:ss z",
                                "g:dd/MM/yy HH:mm:ss",
                                "g:dd/MM/yy HH:mm",
                                "G:dd/MM/yy 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:mm:ss z",
                                "t:HH:mm:ss z",
                                "t:HH:mm:ss",
                                "t:HH: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 CID000d

public class CNhe : CID000d
{
        public CNhe() : base() {}

}; // class CNhe

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID001f.cs - tr 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 "tr.txt".

namespace I18N.MidEast
{

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

public class CID001f : RootCulture
{
        private CultureName cultureName;

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

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] {"Paz", "Pzt", 
"Sal", "\u00C7ar", "Per", "Cum", "Cmt"};
                        dfi.DayNames = new String[] {"Pazar", "Pazartesi", 
"Sal\u0131", "\u00C7ar\u015Famba", "Per\u015Fembe", "Cuma", "Cumartesi"};
                        dfi.AbbreviatedMonthNames = new String[] {"Oca", 
"\u015Eub", "Mar", "Nis", "May", "Haz", "Tem", "A\u011Fu", "Eyl", "Eki", "Kas", 
"Ara", ""};
                        dfi.MonthNames = new String[] {"Ocak", "\u015Eubat", 
"Mart", "Nisan", "May\u0131s", "Haziran", "Temmuz", "A\u011Fustos", 
"Eyl\u00FCl", "Ekim", "Kas\u0131m", "Aral\u0131k", ""};
                        dfi.DateSeparator = ".";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "dd MMMM yyyy dddd";
                        dfi.LongTimePattern = "HH:mm:ss z";
                        dfi.ShortDatePattern = "dd.MM.yyyy";
                        dfi.ShortTimePattern = "HH:mm";
                        dfi.FullDateTimePattern = "dd MMMM yyyy dddd HH:mm:ss 
z";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:dd.MM.yyyy",
                                "D:dd MMMM yyyy dddd",
                                "f:dd MMMM yyyy dddd HH:mm:ss z",
                                "f:dd MMMM yyyy dddd HH:mm:ss z",
                                "f:dd MMMM yyyy dddd HH:mm:ss",
                                "f:dd MMMM yyyy dddd HH:mm",
                                "F:dd MMMM yyyy dddd HH:mm:ss",
                                "g:dd.MM.yyyy HH:mm:ss z",
                                "g:dd.MM.yyyy HH:mm:ss z",
                                "g:dd.MM.yyyy HH:mm:ss",
                                "g:dd.MM.yyyy HH:mm",
                                "G:dd.MM.yyyy 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:mm:ss z",
                                "t:HH:mm:ss z",
                                "t:HH:mm:ss",
                                "t:HH: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
                }
        }

        public override NumberFormatInfo NumberFormat
        {
                get
                {
                        NumberFormatInfo nfi = base.NumberFormat;
                        nfi.CurrencyDecimalSeparator = ",";
                        nfi.CurrencyGroupSeparator = ".";
                        nfi.NumberGroupSeparator = ".";
                        nfi.PercentGroupSeparator = ".";
                        nfi.NegativeSign = "-";
                        nfi.NumberDecimalSeparator = ",";
                        nfi.PercentDecimalSeparator = ",";
                        nfi.PercentSymbol = "%";
                        nfi.PerMilleSymbol = "\u2030";
                        return nfi;
                }
                set
                {
                        base.NumberFormat = value; // not used
                }
        }

}; // class CID001f

public class CNtr : CID001f
{
        public CNtr() : base() {}

}; // class CNtr

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID0029.cs - fa 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 "fa.txt".

namespace I18N.MidEast
{

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

public class CID0029 : RootCulture
{
        private CultureName cultureName;

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

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AMDesignator = "\u0642.\u0638.";
                        dfi.PMDesignator = "\u0628.\u0638.";
                        dfi.AbbreviatedDayNames = new String[] {"\u06cc.", 
"\u062f.", "\u0633.", "\u0686.", "\u067e.", "\u062c.", "\u0634."};
                        dfi.DayNames = new String[] 
{"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647", 
"\u062f\u0648\u0634\u0646\u0628\u0647", 
"\u0633\u0647\u200c\u0634\u0646\u0628\u0647", 
"\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647", 
"\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647", "\u062c\u0645\u0639\u0647", 
"\u0634\u0646\u0628\u0647"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u0698\u0627\u0646", "\u0641\u0648\u0631", "\u0645\u0627\u0631", 
"\u0622\u0648\u0631", "\u0645\u0640\u0647", "\u0698\u0648\u0646", 
"\u0698\u0648\u06cc", "\u0627\u0648\u062a", "\u0633\u067e\u062a", 
"\u0627\u06a9\u062a", "\u0646\u0648\u0627", "\u062f\u0633\u0627", ""};
                        dfi.MonthNames = new String[] 
{"\u0698\u0627\u0646\u0648\u06cc\u0647", "\u0641\u0648\u0631\u06cc\u0647", 
"\u0645\u0627\u0631\u0633", "\u0622\u0648\u0631\u06cc\u0644", "\u0645\u0647", 
"\u0698\u0648\u0626\u0646", "\u0698\u0648\u0626\u06cc\u0647", 
"\u0627\u0648\u062a", "\u0633\u067e\u062a\u0627\u0645\u0628\u0631", 
"\u0627\u06a9\u062a\u0628\u0631", "\u0646\u0648\u0627\u0645\u0628\u0631", 
"\u062f\u0633\u0627\u0645\u0628\u0631", ""};
                        dfi.DateSeparator = "/";
                        dfi.TimeSeparator = ":";
                        dfi.LongDatePattern = "d MMMM yyyy";
                        dfi.LongTimePattern = "HH:mm:ss (z)";
                        dfi.ShortDatePattern = "yyyy/MM/d";
                        dfi.ShortTimePattern = "HH:mm";
                        dfi.FullDateTimePattern = "dddd\u060c d MMMM yyyy 
HH:mm:ss (z)";
#if !ECMA_COMPAT
                        dfi.I18NSetDateTimePatterns(new String[] {
                                "d:yyyy/MM/d",
                                "D:dddd\u060c d MMMM yyyy",
                                "f:dddd\u060c d MMMM yyyy HH:mm:ss (z)",
                                "f:dddd\u060c d MMMM yyyy HH:mm:ss (z)",
                                "f:dddd\u060c d MMMM yyyy HH:mm:ss",
                                "f:dddd\u060c d MMMM yyyy HH:mm",
                                "F:dddd\u060c d MMMM yyyy HH:mm:ss",
                                "g:yyyy/MM/d HH:mm:ss (z)",
                                "g:yyyy/MM/d HH:mm:ss (z)",
                                "g:yyyy/MM/d HH:mm:ss",
                                "g:yyyy/MM/d HH:mm",
                                "G:yyyy/MM/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:mm:ss (z)",
                                "t:HH:mm:ss (z)",
                                "t:HH:mm:ss",
                                "t:HH: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 CID0029

public class CNfa : CID0029
{
        public CNfa() : base() {}

}; // class CNfa

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID0401.cs - ar-SA 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 "ar_SA.txt".

namespace I18N.MidEast
{

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

public class CID0401 : CID0001
{
        public CID0401()
                : base(0x0401, CultureNameTable.GetNameInfoByID(0x0401)) {}

}; // class CID0401

public class CNar_sa : CID0401
{
        public CNar_sa() : base() {}

}; // class CNar_sa

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID040d.cs - he-IL 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 "he_IL.txt".

namespace I18N.MidEast
{

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

public class CID040d : CID000d
{
        public CID040d()
                : base(0x040D, CultureNameTable.GetNameInfoByID(0x040D)) {}

}; // class CID040d

public class CNhe_il : CID040d
{
        public CNhe_il() : base() {}

}; // class CNhe_il

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID041f.cs - tr-TR 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 "tr_TR.txt".

namespace I18N.MidEast
{

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

public class CID041f : CID001f
{
        public CID041f()
                : base(0x041F, CultureNameTable.GetNameInfoByID(0x041F)) {}

}; // class CID041f

public class CNtr_tr : CID041f
{
        public CNtr_tr() : base() {}

}; // class CNtr_tr

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID0429.cs - fa-IR 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 "fa_IR.txt".

namespace I18N.MidEast
{

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

public class CID0429 : CID0029
{
        public CID0429()
                : base(0x0429, CultureNameTable.GetNameInfoByID(0x0429)) {}

        public override NumberFormatInfo NumberFormat
        {
                get
                {
                        NumberFormatInfo nfi = base.NumberFormat;
                        nfi.CurrencyDecimalSeparator = "\u066B";
                        nfi.CurrencyGroupSeparator = "\u066C";
                        nfi.NumberGroupSeparator = "\u066C";
                        nfi.PercentGroupSeparator = "\u066C";
                        nfi.NegativeSign = "-";
                        nfi.NumberDecimalSeparator = "\u066B";
                        nfi.PercentDecimalSeparator = "\u066B";
                        nfi.PercentSymbol = "\u066A";
                        nfi.PerMilleSymbol = "\u2030";
                        return nfi;
                }
                set
                {
                        base.NumberFormat = value; // not used
                }
        }

}; // class CID0429

public class CNfa_ir : CID0429
{
        public CNfa_ir() : base() {}

}; // class CNfa_ir

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID0801.cs - ar-IQ 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 "ar_IQ.txt".

namespace I18N.MidEast
{

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

public class CID0801 : CID0001
{
        public CID0801()
                : base(0x0801, CultureNameTable.GetNameInfoByID(0x0801)) {}

}; // class CID0801

public class CNar_iq : CID0801
{
        public CNar_iq() : base() {}

}; // class CNar_iq

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID0c01.cs - ar-EG 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 "ar_EG.txt".

namespace I18N.MidEast
{

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

public class CID0c01 : CID0001
{
        public CID0c01()
                : base(0x0C01, CultureNameTable.GetNameInfoByID(0x0C01)) {}

}; // class CID0c01

public class CNar_eg : CID0c01
{
        public CNar_eg() : base() {}

}; // class CNar_eg

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID1001.cs - ar-LY 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 "ar_LY.txt".

namespace I18N.MidEast
{

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

public class CID1001 : CID0001
{
        public CID1001()
                : base(0x1001, CultureNameTable.GetNameInfoByID(0x1001)) {}

}; // class CID1001

public class CNar_ly : CID1001
{
        public CNar_ly() : base() {}

}; // class CNar_ly

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID1401.cs - ar-DZ 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 "ar_DZ.txt".

namespace I18N.MidEast
{

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

public class CID1401 : CID0001
{
        public CID1401()
                : base(0x1401, CultureNameTable.GetNameInfoByID(0x1401)) {}

}; // class CID1401

public class CNar_dz : CID1401
{
        public CNar_dz() : base() {}

}; // class CNar_dz

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID1801.cs - ar-MA 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 "ar_MA.txt".

namespace I18N.MidEast
{

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

public class CID1801 : CID0001
{
        public CID1801()
                : base(0x1801, CultureNameTable.GetNameInfoByID(0x1801)) {}

}; // class CID1801

public class CNar_ma : CID1801
{
        public CNar_ma() : base() {}

}; // class CNar_ma

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID1c01.cs - ar-TN 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 "ar_TN.txt".

namespace I18N.MidEast
{

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

public class CID1c01 : CID0001
{
        public CID1c01()
                : base(0x1C01, CultureNameTable.GetNameInfoByID(0x1C01)) {}

}; // class CID1c01

public class CNar_tn : CID1c01
{
        public CNar_tn() : base() {}

}; // class CNar_tn

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID2001.cs - ar-OM 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 "ar_OM.txt".

namespace I18N.MidEast
{

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

public class CID2001 : CID0001
{
        public CID2001()
                : base(0x2001, CultureNameTable.GetNameInfoByID(0x2001)) {}

}; // class CID2001

public class CNar_om : CID2001
{
        public CNar_om() : base() {}

}; // class CNar_om

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID2801.cs - ar-SY 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 "ar_SY.txt".

namespace I18N.MidEast
{

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

public class CID2801 : CID0001
{
        public CID2801()
                : base(0x2801, CultureNameTable.GetNameInfoByID(0x2801)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] 
{"\u0627\u0644\u0623\u062D\u062F", 
"\u0627\u0644\u0627\u062B\u0646\u064A\u0646", 
"\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621", 
"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", 
"\u0627\u0644\u062E\u0645\u064A\u0633", "\u0627\u0644\u062C\u0645\u0639\u0629", 
"\u0627\u0644\u0633\u0628\u062A"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631", 
"\u062D\u0632\u064A\u0631\u0627\u0646", "\u062A\u0645\u0648\u0632", 
"\u0622\u0628", "\u0623\u064A\u0644\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644", ""};
                        dfi.MonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631\u0627\u0646", 
"\u062D\u0632\u064A\u0631", "\u062A\u0645\u0648\u0632", "\u0622\u0628", 
"\u0623\u064A\u0644\u0648\u0644", "\u062A\u0634\u0631\u064A\u0646 
\u0627\u0644\u0623\u0648\u0644", "\u062A\u0634\u0631\u064A\u0646 
\u0627\u0644\u062B\u0627\u0646\u064A", "\u0643\u0627\u0646\u0648\u0646 
\u0627\u0644\u0623\u0648\u0644", ""};
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID2801

public class CNar_sy : CID2801
{
        public CNar_sy() : base() {}

}; // class CNar_sy

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID2c01.cs - ar-JO 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 "ar_JO.txt".

namespace I18N.MidEast
{

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

public class CID2c01 : CID0001
{
        public CID2c01()
                : base(0x2C01, CultureNameTable.GetNameInfoByID(0x2C01)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] 
{"\u0627\u0644\u0623\u062D\u062F", 
"\u0627\u0644\u0627\u062B\u0646\u064A\u0646", 
"\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621", 
"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", 
"\u0627\u0644\u062E\u0645\u064A\u0633", "\u0627\u0644\u062C\u0645\u0639\u0629", 
"\u0627\u0644\u0633\u0628\u062A"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631", 
"\u062D\u0632\u064A\u0631\u0627\u0646", "\u062A\u0645\u0648\u0632", 
"\u0622\u0628", "\u0623\u064A\u0644\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644", ""};
                        dfi.MonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631", 
"\u062D\u0632\u064A\u0631\u0627\u0646", "\u062A\u0645\u0648\u0632", 
"\u0622\u0628", "\u0623\u064A\u0644\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644", ""};
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID2c01

public class CNar_jo : CID2c01
{
        public CNar_jo() : base() {}

}; // class CNar_jo

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID3001.cs - ar-LB 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 "ar_LB.txt".

namespace I18N.MidEast
{

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

public class CID3001 : CID0001
{
        public CID3001()
                : base(0x3001, CultureNameTable.GetNameInfoByID(0x3001)) {}

        public override DateTimeFormatInfo DateTimeFormat
        {
                get
                {
                        DateTimeFormatInfo dfi = base.DateTimeFormat;
                        dfi.AbbreviatedDayNames = new String[] 
{"\u0627\u0644\u0623\u062D\u062F", 
"\u0627\u0644\u0627\u062B\u0646\u064A\u0646", 
"\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621", 
"\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621", 
"\u0627\u0644\u062E\u0645\u064A\u0633", "\u0627\u0644\u062C\u0645\u0639\u0629", 
"\u0627\u0644\u0633\u0628\u062A"};
                        dfi.AbbreviatedMonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631", 
"\u062D\u0632\u064A\u0631\u0627\u0646", "\u062A\u0645\u0648\u0632", 
"\u0622\u0628", "\u0623\u064A\u0644\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644", ""};
                        dfi.MonthNames = new String[] 
{"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0634\u0628\u0627\u0637", "\u0622\u0630\u0627\u0631", 
"\u0646\u064A\u0633\u0627\u0646", "\u0646\u0648\u0627\u0631", 
"\u062D\u0632\u064A\u0631\u0627\u0646", "\u062A\u0645\u0648\u0632", 
"\u0622\u0628", "\u0623\u064A\u0644\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644", 
"\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A", 
"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644", ""};
                        return dfi;
                }
                set
                {
                        base.DateTimeFormat = value; // not used
                }
        }

}; // class CID3001

public class CNar_lb : CID3001
{
        public CNar_lb() : base() {}

}; // class CNar_lb

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID3401.cs - ar-KW 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 "ar_KW.txt".

namespace I18N.MidEast
{

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

public class CID3401 : CID0001
{
        public CID3401()
                : base(0x3401, CultureNameTable.GetNameInfoByID(0x3401)) {}

}; // class CID3401

public class CNar_kw : CID3401
{
        public CNar_kw() : base() {}

}; // class CNar_kw

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID3801.cs - ar-YE 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 "ar_YE.txt".

namespace I18N.MidEast
{

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

public class CID3801 : CID0001
{
        public CID3801()
                : base(0x3801, CultureNameTable.GetNameInfoByID(0x3801)) {}

}; // class CID3801

public class CNar_ye : CID3801
{
        public CNar_ye() : base() {}

}; // class CNar_ye

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID3c01.cs - ar-BH 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 "ar_BH.txt".

namespace I18N.MidEast
{

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

public class CID3c01 : CID0001
{
        public CID3c01()
                : base(0x3C01, CultureNameTable.GetNameInfoByID(0x3C01)) {}

}; // class CID3c01

public class CNar_bh : CID3c01
{
        public CNar_bh() : base() {}

}; // class CNar_bh

}; // namespace I18N.MidEast

--- NEW FILE ---
/*
 * CID4001.cs - ar-QA 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 "ar_QA.txt".

namespace I18N.MidEast
{

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

public class CID4001 : CID0001
{
        public CID4001()
                : base(0x4001, CultureNameTable.GetNameInfoByID(0x4001)) {}

}; // class CID4001

public class CNar_qa : CID4001
{
        public CNar_qa() : base() {}

}; // class CNar_qa

}; // namespace I18N.MidEast

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

ar {
    Version{"1.2"}
    AmPmMarkers { 
        "\u0635",
        "\u0645",
    }
    CollationElements { 
        Version { "2.0" }
        Sequence { "[normalization on]&  Z <  \u0621<< \u0622<< \u0623<< 
\u0624<< \u0625<< \u0626< \u0627< \u0628< "
        "\u067E< \u0629= \u062A< \u062B< \u062C< \u0686< \u062D< \u062E< 
\u062F< \u0630<"
        " \u0631< \u0632< \u0698< \u0633< \u0634< \u0635< \u0636< \u0637< 
\u0638< \u0639"
        "< \u063A< \u0641< \u0642< \u0643< \u06AF< \u0644< \u0645< \u0646< 
\u0647< \u0648"
        "< \u0649<< \u064A< \u0670< \u0671< \u0672< \u0673< \u0674< \u0675< 
\u0676< \u0677"
        "< \u0678< \u0679< \u067A< \u067B< \u067C< \u067D< \u067F< \u0680< 
\u0681< \u0682"
        "< \u0683< \u0684< \u0685< \u0687< \u0688< \u0689< \u068A< \u068B< 
\u068C< \u068D"
        "< \u068E< \u068F< \u0690< \u0691< \u0692< \u0693< \u0694< \u0695< 
\u0696< \u0697"
        "< \u0699< \u069A< \u069B< \u069C< \u069D< \u069E< \u069F< \u06A0< 
\u06A1< \u06A2"
        "< \u06A3< \u06A4< \u06A5< \u06A6< \u06A7< \u06A8< \u06A9< \u06AA< 
\u06AB< \u06AC"
        "< \u06AD< \u06AE< \u06B0< \u06B1< \u06B2< \u06B3< \u06B4< \u06B5< 
\u06B6< \u06B7"
        "< \u06BA< \u06BB< \u06BC< \u06BD< \u06BE< \u06C0< \u06C1< \u06C2< 
\u06C3< \u06C4"
        "< \u06C5< \u06C6< \u06C7< \u06C8< \u06C9< \u06CA< \u06CB< \u06CC< 
\u06CD< \u06CE"
        "< \u06D0< \u06D1< \u06D2< \u06D3< \u06D5< \u0651"}
    }
    Countries { 
        AE { "\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062A" }
        BH { "\u0627\u0644\u0628\u062D\u0631\u064A\u0646" }
        DZ { "\u0627\u0644\u062C\u0632\u0627\u0626\u0631" }
        EG { "\u0645\u0635\u0631" }
        IQ { "\u0627\u0644\u0639\u0631\u0627\u0642" }
        IN { "\u0627\u0644\u0647\u0646\u062F" }
        JO { "\u0627\u0644\u0623\u0631\u062F\u0646" }
        KW { "\u0627\u0644\u0643\u0648\u064A\u062A" }
        LB { "\u0644\u0628\u0646\u0627\u0646" }
        LY { "\u0644\u064A\u0628\u064A\u0627" }
        MA { "\u0627\u0644\u0645\u063A\u0631\u0628" }
        OM { "\u0633\u0644\u0637\u0646\u0629 \u0639\u0645\u0627\u0646" }
        QA { "\u0642\u0637\u0631" }
        SA { "\u0627\u0644\u0633\u0639\u0648\u062F\u064A\u0629" }
        SD { "\u0627\u0644\u0633\u0648\u062F\u0627\u0646" }
        SY { "\u0633\u0648\u0631\u064A\u0627" }
        TN { "\u062A\u0648\u0646\u0633" }
        YE { "\u0627\u0644\u064A\u0645\u0646" }
    }
    DateTimeElements:intvector { 
        7,
        1,
    }
    DateTimePatterns { 
        "z h:mm:ss a",
        "z h:mm:ss a",
        "h:mm:ss a",
        "h:mm a",
        "EEEE, d MMMM, yyyy",
        "d MMMM, yyyy",
        "dd/MM/yyyy",
        "dd/MM/yy",
        "{1} {0}",
    }
    DayAbbreviations { 
        "\u062D",
        "\u0646",
        "\u062B",
        "\u0631",
        "\u062E",
        "\u062C",
        "\u0633",
    }
    DayNames { 
        "\u0627\u0644\u0623\u062D\u062F",
        "\u0627\u0644\u0627\u062B\u0646\u064A\u0646",
        "\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621",
        "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621",
        "\u0627\u0644\u062E\u0645\u064A\u0633",
        "\u0627\u0644\u062C\u0645\u0639\u0629",
        "\u0627\u0644\u0633\u0628\u062A",
    }
    Eras { 
        "\u0642.\u0645",
        "\u0645",
    }
    Languages { 
        ar { "\u0627\u0644\u0639\u0631\u0628\u064A\u0629" }
    }
    LocaleID:int { 0x01 }
//    LocaleString { "ar" }
    MonthAbbreviations { 
        "\u064A\u0646\u0627",
        "\u0641\u0628\u0631",
        "\u0645\u0627\u0631",
        "\u0623\u0628\u0631",
        "\u0645\u0627\u064A",
        "\u064A\u0648\u0646",
        "\u064A\u0648\u0644",
        "\u0623\u063A\u0633",
        "\u0633\u0628\u062A",
        "\u0623\u0643\u062A",
        "\u0646\u0648\u0641",
        "\u062F\u064A\u0633",
    }
    MonthNames { 
        "\u064A\u0646\u0627\u064A\u0631",
        "\u0641\u0628\u0631\u0627\u064A\u0631",
        "\u0645\u0627\u0631\u0633",
        "\u0623\u0628\u0631\u064A\u0644",
        "\u0645\u0627\u064A\u0648",
        "\u064A\u0648\u0646\u064A\u0648",
        "\u064A\u0648\u0644\u064A\u0648",
        "\u0623\u063A\u0633\u0637\u0633",
        "\u0633\u0628\u062A\u0645\u0628\u0631",
        "\u0623\u0643\u062A\u0648\u0628\u0631",
        "\u0646\u0648\u0641\u0645\u0628\u0631",
        "\u062F\u064A\u0633\u0645\u0628\u0631",
    }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.00;\u00A4 #,##0.00-",
        "#,##0%",
        "#E0",
    }
//    ShortLanguage { "ara" }
    localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
    zoneStrings { 
        {
            "Africa/Casablanca",
            "GMT",
            "GMT",
            "GMT",
            "GMT",
        }
    }
    LocaleScript:array {
        "Arab"
    }
    ExemplarCharacters{
//        "[\u0621 \u0627-\u063A \u0641-\u064A\u0651 \u0653-\u0655 
\u0670-\u06B7 \u06BA-\u06BE \u06C1 \u06C3-\u06CE \u06D0-\u06D2]"
        "[\u0621-\u063A\u0640-\u0655\u0660-\u066C\u200c\u200d\u200f\u200e]"
    }

    // Currency display names
    Currencies {
        AED { "\u062F.\u0625.\u200F", "AED" }
        BHD { "\u062F.\u0628.\u200F", "BHD" }
        DZD { "\u062F.\u062C.\u200F", "DZD" }
        EGP { "\u062C.\u0645.\u200F", "EGP" }
        INR { "\u20A8", "INR" }
        IQD { "\u062F.\u0639.\u200F", "IQD" }
        JOD { "\u062F.\u0623.\u200F", "JOD" }
        KWD { "\u062F.\u0643.\u200F", "KWD" }
        LBP { "\u0644.\u0644.\u200F", "LBP" }
        LYD { "\u062F.\u0644.\u200F", "LYD" }
        MAD { "\u062F.\u0645.\u200F", "MAD" }
        OMR { "\u0631.\u0639.\u200F", "OMR" }
        QAR { "\u0631.\u0642.\u200F", "QAR" }
        SAR { "\u0631.\u0633.\u200F", "SAR" }
        SDP { "\u062C.\u0633.\u200F", "SDP" }
        SYP { "\u0644.\u0633.\u200F", "SYP" }
        TND { "\u062F.\u062A.\u200F", "TND" }
        YER { "\u0631.\u064A.\u200F", "YER" }
    }
}

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

ar_AE {
    Version{"1.0"}
//    LocaleString { "ar_AE" }
//    ShortCountry { "ARE" }
    LocaleID:int { 0x3801 }
}

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

ar_BH {
    Version{"1.0"}
//    LocaleString { "ar_BH" }
//    ShortCountry { "BHR" }
    LocaleID:int { 0x3c01 }
}

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

ar_DZ {
    Version{"1.0"}
//    LocaleString { "ar_DZ" }
//    ShortCountry { "DZA" }
    LocaleID:int { 0x1401 }
}

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

ar_EG {
    Version{"1.0"}
//    LocaleString { "ar_EG" }
//    ShortCountry { "EGY" }
    LocaleID:int { 0x0c01 }
}

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

ar_IQ {
    Version{ "1.1" }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.000;\u00A4 #,##0.000-",
        "#,##0%",
        "#E0",
    }
//    LocaleString { "ar_IQ" }
//    ShortCountry { "IRQ" }
    LocaleID:int { 0x0801 }
}

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

ar_JO {
    Version{ "1.1" }
    DayAbbreviations { 
        "\u0627\u0644\u0623\u062D\u062F",
        "\u0627\u0644\u0627\u062B\u0646\u064A\u0646",
        "\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621",
        "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621",
        "\u0627\u0644\u062E\u0645\u064A\u0633",
        "\u0627\u0644\u062C\u0645\u0639\u0629",
        "\u0627\u0644\u0633\u0628\u062A",
    }
//    LocaleString { "ar_JO" }
    MonthAbbreviations { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631",
        "\u062D\u0632\u064A\u0631\u0627\u0646",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
    MonthNames { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631",
        "\u062D\u0632\u064A\u0631\u0627\u0646",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
//    ShortCountry { "JOR" }
    LocaleID:int { 0x2c01 }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.000;\u00A4 #,##0.000-",
        "#,##0%",
        "#E0",
    }
}

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

ar_KW {
    Version{ "1.1" }
//    LocaleString { "ar_KW" }
//    ShortCountry { "KWT" }
    LocaleID:int { 0x3401 }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.000;\u00A4 #,##0.000-",
        "#,##0%",
        "#E0",
    }
}

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

ar_LB {
    Version{ "1.0" }
    DayAbbreviations { 
        "\u0627\u0644\u0623\u062D\u062F",
        "\u0627\u0644\u0627\u062B\u0646\u064A\u0646",
        "\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621",
        "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621",
        "\u0627\u0644\u062E\u0645\u064A\u0633",
        "\u0627\u0644\u062C\u0645\u0639\u0629",
        "\u0627\u0644\u0633\u0628\u062A",
    }
//    LocaleString { "ar_LB" }
    MonthAbbreviations { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631",
        "\u062D\u0632\u064A\u0631\u0627\u0646",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
    MonthNames { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631",
        "\u062D\u0632\u064A\u0631\u0627\u0646",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
//    ShortCountry { "LBN" }
    LocaleID:int { 0x3001 }
}

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

ar_LY {
    Version{ "1.1" }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.000;\u00A4 #,##0.000-",
        "#,##0%",
        "#E0",
    }
//    LocaleString { "ar_LY" }
//    ShortCountry { "LBY" }
    LocaleID:int { 0x1001 }
}

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

ar_MA {
    Version{ "1.0" }
//    LocaleString { "ar_MA" }
//    ShortCountry { "MAR" }
    LocaleID:int { 0x1801 }
}

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

ar_OM {
    Version{"1.0"}
//    LocaleString { "ar_OM" }
//    ShortCountry { "OMN" }
    LocaleID:int { 0x2001 }
}

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

ar_QA {
    Version{"1.0"}
//    LocaleString { "ar_QA" }
//    ShortCountry { "QAT" }
    LocaleID:int { 0x4001 }
}

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

ar_SA {
    Version{"1.0"}
//    LocaleString { "ar_SA" }
//    ShortCountry { "SAU" }
    LocaleID:int { 0x0401 }
}

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

ar_SY {
    Version{ "1.0" }
    DayAbbreviations { 
        "\u0627\u0644\u0623\u062D\u062F",
        "\u0627\u0644\u0627\u062B\u0646\u064A\u0646",
        "\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621",
        "\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621",
        "\u0627\u0644\u062E\u0645\u064A\u0633",
        "\u0627\u0644\u062C\u0645\u0639\u0629",
        "\u0627\u0644\u0633\u0628\u062A",
    }
//    LocaleString { "ar_SY" }
    MonthAbbreviations { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631",
        "\u062D\u0632\u064A\u0631\u0627\u0646",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
    MonthNames { 
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0634\u0628\u0627\u0637",
        "\u0622\u0630\u0627\u0631",
        "\u0646\u064A\u0633\u0627\u0646",
        "\u0646\u0648\u0627\u0631\u0627\u0646",
        "\u062D\u0632\u064A\u0631",
        "\u062A\u0645\u0648\u0632",
        "\u0622\u0628",
        "\u0623\u064A\u0644\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u0623\u0648\u0644",
        "\u062A\u0634\u0631\u064A\u0646 \u0627\u0644\u062B\u0627\u0646\u064A",
        "\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644",
    }
//    ShortCountry { "SYR" }
    LocaleID:int { 0x2801 }
    DateTimeElements:intvector {
        5,
        1
    }
}

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

ar_TN {
    Version{ "1.1" }
    NumberPatterns { 
        "#,##0.###;#,##0.###-",
        "\u00A4 #,##0.000;\u00A4 #,##0.000-",
        "#,##0%",
        "#E0",
    }
//    LocaleString { "ar_TN" }
//    ShortCountry { "TUN" }
    LocaleID:int { 0x1c01 }
}

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

ar_YE {
    Version{ "1.0" }
//    LocaleString { "ar_YE" }
//    ShortCountry { "YEM" }
    LocaleID:int { 0x2401 }
}

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

// Created by Roozbeh Pournader <address@hidden>

fa {
    Version { "2.0" }
    AmPmMarkers { 
        "\u0642.\u0638.",
        "\u0628.\u0638.",
    }
    CollationElements {
        Version { "2.0" }
        Sequence { "[normalization on]"
           "&\u064e<<\u0650<<\u064f<<\u064b<<\u064d<<\u064c"
           "&\u0622 <\u0627<<\u0671<\u0621<<\u0623<<\u0672<<\u0625"
            "<<\u0673<<\u0624<<\u06cc\u0654<<<\u0649\u0654<<<\u0626"
           "&\u06a9<<\u06aa<<\u06ab<<\u0643<<\u06ac<<\u06ad<<\u06ae"
           "&\u06cf <\u0647<<\u06d5<<\u06c1<<\u0629<<\u06c3<<\u06c0<<\u06be"
           "&\u06cc<<\u0649<<\u06d2<<\u064a<<\u06d0<<\u06d1<<\u06cd<<\u06ce"
         }
    }
    LocaleScript:array { 
        "Arab"   // ISO 15924 Name 
    }
    DateTimePatterns { 
        "HH:mm:ss (z)",
        "HH:mm:ss (z)",
        "HH:mm:ss",
        "HH:mm",
        "EEEE\u060c d MMMM yyyy",
        "d MMMM yyyy",
        "yyyy/MM/d",
        "yyyy/MM/d",
        "{1} {0}",
    }
    
ExemplarCharacters{"[\u0621-\u0624\u0626-\u063a\u0641\u0642\u0644-\u0648\u064b-\u0652\u0654\u0670\u067e\u0686\u0698\u06a9\u06af\u06cc\u200c\u200d\u200f\u200e]"}
    DayAbbreviations { 
        "\u06cc.",
        "\u062f.",
        "\u0633.",
        "\u0686.",
        "\u067e.",
        "\u062c.",
        "\u0634.",
    }
    DayNames { 
        "\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647",
        "\u062f\u0648\u0634\u0646\u0628\u0647",
        "\u0633\u0647\u200c\u0634\u0646\u0628\u0647",
        "\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647",
        "\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647",
        "\u062c\u0645\u0639\u0647",
        "\u0634\u0646\u0628\u0647",
    }
    MonthAbbreviations { 
        "\u0698\u0627\u0646",
        "\u0641\u0648\u0631",
        "\u0645\u0627\u0631",
        "\u0622\u0648\u0631",
        "\u0645\u0640\u0647",
        "\u0698\u0648\u0646",
        "\u0698\u0648\u06cc",
        "\u0627\u0648\u062a",
        "\u0633\u067e\u062a",
        "\u0627\u06a9\u062a",
        "\u0646\u0648\u0627",
        "\u062f\u0633\u0627",
    }
    MonthNames { 
        "\u0698\u0627\u0646\u0648\u06cc\u0647",
        "\u0641\u0648\u0631\u06cc\u0647",
        "\u0645\u0627\u0631\u0633",
        "\u0622\u0648\u0631\u06cc\u0644",
        "\u0645\u0647",
        "\u0698\u0648\u0626\u0646",
        "\u0698\u0648\u0626\u06cc\u0647",
        "\u0627\u0648\u062a",
        "\u0633\u067e\u062a\u0627\u0645\u0628\u0631",
        "\u0627\u06a9\u062a\u0628\u0631",
        "\u0646\u0648\u0627\u0645\u0628\u0631",
        "\u062f\u0633\u0627\u0645\u0628\u0631",
    }
    LocaleID:int { 0x29 }
    Eras { 
        "\u0642.\u0645.",
        "\u0645.",
    }
    zoneStrings {
        {
            "Asia/Tehran",
            "\u0648\u0642\u062a 
\u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f 
\u062a\u0647\u0631\u0627\u0646",
            "IRST",
            "\u0648\u0642\u062a 
\u062a\u0627\u0628\u0633\u062a\u0627\u0646\u06cc 
\u062a\u0647\u0631\u0627\u0646",
            "IRDT",
            "\u062a\u0647\u0631\u0627\u0646",
        }
    }
    SpelloutRules {
        "%main:\n"
        "    -x: \u0645\u0646\u0641\u06cc >>;\n"
        "    x.x: << \u0645\u0645\u06cc\u0632 >>;\n"
        "    \u0635\u0641\u0631; \u06cc\u06a9; \u062f\u0648; \u0633\u0647; 
\u0686\u0647\u0627\u0631; \u067e\u0646\u062c; \u0634\u0634; \u0647\u0641\u062a; 
\u0647\u0634\u062a; \u0646\u0647;\n"
        "    \u062f\u0647; \u06cc\u0627\u0632\u062f\u0647; 
\u062f\u0648\u0627\u0632\u062f\u0647; \u0633\u06cc\u0632\u062f\u0647; 
\u0686\u0647\u0627\u0631\u062f\u0647; \u067e\u0627\u0646\u0632\u062f\u0647; 
\u0634\u0627\u0646\u0632\u062f\u0647;\n"
        "        \u0647\u0641\u062f\u0647; \u0647\u062c\u062f\u0647; 
\u0646\u0648\u0632\u062f\u0647;\n"
        "    20: \u0628\u06cc\u0633\u062a[ \u0648 >>];\n"
        "    30: \u0633\u06cc[ \u0648 >>];\n"
        "    40: \u0686\u0647\u0644[ \u0648 >>];\n"
        "    50: \u067e\u0646\u062c\u0627\u0647[ \u0648 >>];\n"
        "    60: \u0634\u0635\u062a[ \u0648 >>];\n"
        "    70: \u0647\u0641\u062a\u0627\u062f[ \u0648 >>];\n"
        "    80: \u0647\u0634\u062a\u0627\u062f[ \u0648 >>];\n"
        "    90: \u0646\u0648\u062f[ \u0648 >>];\n"
        "    100: \u0635\u062f[ \u0648 >>];\n"
        "    200: \u062f\u0648\u06cc\u0633\u062a[ \u0648 >>];\n"
        "    300: \u0633\u06cc\u0635\u062f[ \u0648 >>];\n"
        "    400: \u0686\u0647\u0627\u0631\u0635\u062f[ \u0648 >>];\n"
        "    500: \u067e\u0627\u0646\u0635\u062f[ \u0648 >>];\n"
        "    600: \u0634\u0634\u0635\u062f[ \u0648 >>];\n"
        "    700: \u0647\u0641\u062a\u0635\u062f[ \u0648 >>];\n"
        "    800: \u0647\u0634\u062a\u0635\u062f[ \u0648 >>];\n"
        "    900: \u0646\u0647\u0635\u062f[ \u0648 >>];\n"
        "    1000: << \u0647\u0632\u0627\u0631[ \u0648 >>];\n"
        "    1,000,000: << \u0645\u06cc\u0644\u06cc\u0648\u0646[ \u0648 >>];\n"
        "    1,000,000,000: << \u0645\u06cc\u0644\u06cc\u0627\u0631\u062f[ 
\u0648 >>];\n"
        "    1,000,000,000,000: =#,##0=;\n"
    }

    Countries {
        AD { "\u0622\u0646\u062f\u0648\u0631\u0627" }
        AE { "\u0627\u0645\u0627\u0631\u0627\u062a 
\u0645\u062a\u062d\u062f\u0647\u200c\u06cc \u0639\u0631\u0628\u06cc" }
        AF { "\u0627\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646" }
        AG { "\u0622\u0646\u062a\u06cc\u06af\u0648\u0627 \u0648 
\u0628\u0627\u0631\u0628\u0648\u062f\u0627" }
        AI { "\u0622\u0646\u06af\u06cc\u0644" }
        AL { "\u0622\u0644\u0628\u0627\u0646\u06cc" }
        AM { "\u0627\u0631\u0645\u0646\u0633\u062a\u0627\u0646" }
        AN { "\u0622\u0646\u062a\u06cc\u0644 \u0647\u0644\u0646\u062f" }
        AO { "\u0622\u0646\u06af\u0648\u0644\u0627" }
        AQ { "\u062c\u0646\u0648\u0628\u06af\u0627\u0646" }
        AR { "\u0622\u0631\u0698\u0627\u0646\u062a\u06cc\u0646" }
        AS { "\u0633\u0627\u0645\u0648\u0627\u06cc 
\u0627\u0645\u0631\u06cc\u06a9\u0627" }
        AT { "\u0627\u062a\u0631\u06cc\u0634" }
        AU { "\u0627\u0633\u062a\u0631\u0627\u0644\u06cc\u0627" }
        AW { "\u0622\u0631\u0648\u0628\u0627" }
        AZ { "\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646" }

        BA { "\u0628\u0648\u0633\u0646\u06cc \u0648 
\u0647\u0631\u0632\u06af\u0648\u06cc\u0646" }
        BB { "\u0628\u0627\u0631\u0628\u0627\u062f\u0648\u0633" }
        BD { "\u0628\u0646\u06af\u0644\u0627\u062f\u0634" }
        BE { "\u0628\u0644\u0698\u06cc\u06a9" }
        BF { 
"\u0628\u0648\u0631\u06a9\u06cc\u0646\u0627\u0641\u0627\u0633\u0648" }
        BG { "\u0628\u0644\u063a\u0627\u0631\u0633\u062a\u0627\u0646" }
        BH { "\u0628\u062d\u0631\u06cc\u0646" }
        BI { "\u0628\u0648\u0631\u0648\u0646\u062f\u06cc" }
        BJ { "\u0628\u0646\u06cc\u0646" }
        BM { "\u0628\u0631\u0645\u0648\u062f\u0627" }
        BN { "\u0628\u0631\u0648\u0646\u0626\u06cc" }
        BO { "\u0628\u0648\u0644\u06cc\u0648\u06cc" }
        BR { "\u0628\u0631\u0632\u06cc\u0644" }
        BS { "\u0628\u0627\u0647\u0627\u0645\u0627" }
        BT { "\u0628\u0648\u062a\u0627\u0646" }
        BV { "\u062c\u0632\u06cc\u0631\u0647\u200c\u06cc 
\u0628\u0648\u0648\u062a" }
        BW { "\u0628\u0648\u062a\u0633\u0648\u0627\u0646\u0627" }
        BY { "\u0628\u06cc\u0644\u0648\u0631\u0648\u0633\u06cc" }
        BZ { "\u0628\u0644\u06cc\u0632" }

        CA { "\u06a9\u0627\u0646\u0627\u062f\u0627" }
        CC { "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0648\u06a9\u0648\u0633"}
        CD { "\u062c\u0645\u0647\u0648\u0631\u06cc 
\u062f\u0645\u0648\u06a9\u0631\u0627\u062a\u06cc\u06a9 
\u06a9\u0646\u06af\u0648" }
        CF { "\u062c\u0645\u0647\u0648\u0631\u06cc 
\u0627\u0641\u0631\u06cc\u0642\u0627\u06cc \u0645\u0631\u06a9\u0632\u06cc" }
        CG { "\u06a9\u0648\u0646\u06af\u0648" }
        CH { "\u0633\u0648\u0626\u06cc\u0633" }
        CI { "\u0633\u0627\u062d\u0644 \u0639\u0627\u062c" }
        CK { "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0648\u06a9" }
        CL { "\u0634\u06cc\u0644\u06cc" }
        CM { "\u06a9\u0627\u0645\u0631\u0648\u0646" }
        CN { "\u0686\u06cc\u0646" }
        CO { "\u06a9\u0644\u0645\u0628\u06cc\u0627" }
        CR { "\u06a9\u0627\u0633\u062a\u0627\u0631\u06cc\u06a9\u0627" }
        CU { "\u06a9\u0648\u0628\u0627" }
        CV { "\u06a9\u06cc\u067e \u0648\u0631\u062f" }
        CX { "\u062c\u0632\u06cc\u0631\u0647\u200c\u06cc 
\u06a9\u0631\u06cc\u0633\u0645\u0633" }
        CY { "\u0642\u0628\u0631\u0633" }
        CZ { "\u062c\u0645\u0647\u0648\u0631\u06cc \u0686\u06a9" }

        DE { "\u0622\u0644\u0645\u0627\u0646" }
        DJ { "\u062c\u06cc\u0628\u0648\u062a\u06cc" }
        DK { "\u062f\u0627\u0646\u0645\u0627\u0631\u06a9" }
        DM { "\u062f\u0648\u0645\u06cc\u0646\u06cc\u06a9\u0627" }
        DO { "\u062c\u0645\u0647\u0648\u0631\u06cc 
\u062f\u0648\u0645\u06cc\u0646\u06cc\u06a9\u0646" }
        DZ { "\u0627\u0644\u062c\u0632\u0627\u06cc\u0631" }

        EC { "\u0627\u06a9\u0648\u0627\u062f\u0631" }
        EE { "\u0627\u0633\u062a\u0648\u0646\u06cc" }
        EG { "\u0645\u0635\u0631" }
        EH { "\u0635\u062d\u0631\u0627\u06cc \u063a\u0631\u0628\u06cc" }
        ER { "\u0627\u0631\u06cc\u062a\u0631\u0647" }
        ES { "\u0627\u0633\u067e\u0627\u0646\u06cc\u0627" }
        ET { "\u0627\u062a\u06cc\u0648\u067e\u06cc" }

        FI { "\u0641\u0646\u0644\u0627\u0646\u062f" }
        FJ { "\u0641\u06cc\u062c\u06cc" }
        FK { "\u062c\u0632\u0627\u06cc\u0631 
\u0641\u0627\u0644\u06a9\u0644\u0646\u062f" }
        FM { "\u0645\u06cc\u06a9\u0631\u0648\u0646\u0632\u06cc" }
        FO { "\u062c\u0632\u0627\u06cc\u0631 \u0641\u0627\u0631\u0648" }
        FR { "\u0641\u0631\u0627\u0646\u0633\u0647" }

        GA { "\u06af\u0627\u0628\u0648\u0646" }
        GB { "\u0627\u0646\u06af\u0644\u0633\u062a\u0627\u0646" }
        GD { "\u06af\u0631\u0627\u0646\u0627\u062f\u0627" }
        GE { "\u06af\u0631\u062c\u0633\u062a\u0627\u0646" }
        GF { "\u06af\u0648\u06cc\u0627\u0646 
\u0641\u0631\u0627\u0646\u0633\u0647" }
        GH { "\u063a\u0646\u0627" }
        GI { "\u06af\u06cc\u0628\u0631\u0627\u0644\u062a\u0627\u0631" }
        GL { "\u06af\u0631\u0648\u0626\u0646\u0644\u0646\u062f" }
        GM { "\u06af\u0627\u0645\u0628\u06cc\u0627" }
        GN { "\u06af\u06cc\u0646\u0647" }
        GP { "\u06af\u0648\u0627\u062f\u0644\u0648\u067e" }
        GQ { "\u06af\u06cc\u0646\u0647\u200c\u06cc 
\u0627\u0633\u062a\u0648\u0627\u06cc\u06cc" }
        GR { "\u06cc\u0648\u0646\u0627\u0646" }
        GS { "\u062c\u0648\u0631\u062c\u06cc\u0627\u06cc 
\u062c\u0646\u0648\u0628\u06cc \u0648 \u062c\u0632\u0627\u06cc\u0631 
\u0633\u0627\u0646\u062f\u0648\u06cc\u0686 \u062c\u0646\u0648\u0628\u06cc" }
        GT { "\u06af\u0648\u0627\u062a\u0645\u0627\u0644\u0627" }
        GU { "\u06af\u0648\u0627\u0645" }
        GW { "\u06af\u06cc\u0646\u0647\u200c\u06cc 
\u0628\u06cc\u0633\u0627\u0626\u0648" }
        GY { "\u06af\u0648\u06cc\u0627\u0646" }

        HK { "\u0647\u0646\u06af\u200c\u06a9\u0646\u06af" }
        HM { "\u062c\u0632\u06cc\u0631\u0647\u200c\u06cc \u0647\u0631\u062f 
\u0648 \u062c\u0632\u0627\u06cc\u0631 
\u0645\u06a9\u200c\u062f\u0648\u0646\u0627\u0644\u062f" }
        HN { "\u0647\u0646\u062f\u0648\u0631\u0627\u0633" }
        HR { "\u06a9\u0631\u0648\u0627\u0633\u06cc" }
        HT { "\u0647\u0627\u06cc\u06cc\u062a\u06cc" }
        HU { "\u0645\u062c\u0627\u0631\u0633\u062a\u0627\u0646" }

        ID { "\u0627\u0646\u062f\u0648\u0646\u0632\u06cc" }
        IE { "\u0627\u06cc\u0631\u0644\u0646\u062f" }
        IL { "\u0627\u0633\u0631\u0627\u0626\u06cc\u0644" }
        IN { "\u0647\u0646\u062f" }
        IO { 
"\u0645\u0633\u062a\u0639\u0645\u0631\u0647\u200c\u0647\u0627\u06cc 
\u0627\u0646\u06af\u0644\u0633\u062a\u0627\u0646 \u062f\u0631 
\u0627\u0642\u06cc\u0627\u0646\u0648\u0633 \u0647\u0646\u062f" }
        IQ { "\u0639\u0631\u0627\u0642" }
        IR { "\u0627\u06cc\u0631\u0627\u0646" }
        IS { "\u0627\u06cc\u0633\u0644\u0646\u062f" }
        IT { "\u0627\u06cc\u062a\u0627\u0644\u06cc\u0627" }

        JM { "\u062c\u0627\u0645\u0627\u0626\u06cc\u06a9\u0627" }
        JO { "\u0627\u0631\u062f\u0646" }
        JP { "\u0698\u0627\u067e\u0646" }

        KE { "\u06a9\u0646\u06cc\u0627" }
        KG { "\u0642\u0631\u0642\u06cc\u0632\u0633\u062a\u0627\u0646" }
        KH { "\u06a9\u0627\u0645\u0628\u0648\u062c" }
        KI { "\u06a9\u06cc\u0631\u06cc\u0628\u0627\u062a\u06cc" }
        KM { "\u06a9\u0648\u0645\u0648\u0631\u0648" }
        KN { "\u0633\u0646\u062a \u06a9\u06cc\u062a\u0633 \u0648 
\u0646\u0648\u06cc\u0633" }
        KP { "\u06a9\u0631\u0647\u200c\u06cc \u0634\u0645\u0627\u0644\u06cc" }
        KR { "\u06a9\u0631\u0647\u200c\u06cc \u062c\u0646\u0648\u0628\u06cc" }
        KW { "\u06a9\u0648\u06cc\u062a" }
        KY { "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0650\u06cc\u0645\u0646" }
        KZ { "\u0642\u0632\u0627\u0642\u0633\u062a\u0627\u0646" }

        LA { "\u0644\u0627\u0626\u0648\u0633" }
        LB { "\u0644\u0628\u0646\u0627\u0646" }
        LC { "\u0633\u0646\u062a \u0644\u0648\u0633\u06cc\u0627" }
        LI { 
"\u0644\u06cc\u062e\u062a\u0646\u200c\u0627\u0634\u062a\u0627\u06cc\u0646" }
        LK { "\u0633\u0631\u06cc\u200c\u0644\u0627\u0646\u06a9\u0627" }
        LR { "\u0644\u06cc\u0628\u0631\u06cc\u0627" }
        LS { "\u0644\u0633\u0648\u062a\u0648" }
        LT { "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc" }
        LU { "\u0644\u0648\u06a9\u0632\u0627\u0645\u0628\u0648\u0631\u06af" }
        LV { "\u0644\u062a\u0648\u0646\u06cc" }
        LY { "\u0644\u06cc\u0628\u06cc" }

        MA { "\u0645\u0631\u0627\u06a9\u0634" }
        MC { "\u0645\u0648\u0646\u0627\u06a9\u0648" }
        MD { "\u0645\u0648\u0644\u062f\u0648\u0648\u0627" }
        MG { "\u0645\u0627\u062f\u0627\u06af\u0627\u0633\u06a9\u0627\u0631" }
        MH { "\u062c\u0632\u0627\u06cc\u0631 
\u0645\u0627\u0631\u0634\u0627\u0644"}
        MK { "\u0645\u0642\u062f\u0648\u0646\u06cc\u0647" }
        ML { "\u0645\u0627\u0644\u06cc" }
        MM { "\u0645\u06cc\u0627\u0646\u0645\u0627\u0631" }
        MN { "\u0645\u063a\u0648\u0644\u0633\u062a\u0627\u0646" }
        MO { "\u0645\u0627\u06a9\u0627\u0626\u0648" }
        MP { "\u062c\u0632\u0627\u06cc\u0631 
\u0645\u0627\u0631\u06cc\u0627\u0646\u0627\u06cc 
\u0634\u0645\u0627\u0644\u06cc"}
        MQ { "\u0645\u0627\u0631\u062a\u06cc\u0646\u06cc\u06a9" }
        MR { "\u0645\u0648\u0631\u06cc\u062a\u0627\u0646\u06cc" }
        MS { "\u0645\u0648\u0646\u062a\u200c\u0633\u0631\u0627\u062a" }
        MT { "\u0645\u0627\u0644\u062a" }
        MU { "\u0645\u0648\u0631\u06cc\u062a\u06cc\u0648\u0633" }
        MV { "\u0645\u0627\u0644\u062f\u06cc\u0648" }
        MW { "\u0645\u0627\u0644\u0627\u0648\u06cc" }
        MX { "\u0645\u06a9\u0632\u06cc\u06a9" }
        MY { "\u0645\u0627\u0644\u0632\u06cc" }
        MZ { "\u0645\u0648\u0632\u0627\u0645\u0628\u06cc\u06a9" }

        NA { "\u0646\u0627\u0645\u06cc\u0628\u06cc\u0627" }
        NC { "\u06a9\u0627\u0644\u062f\u0648\u0646\u06cc\u0627\u06cc 
\u062c\u062f\u06cc\u062f" }
        NE { "\u0646\u06cc\u062c\u0631" }
        NF { "\u062c\u0632\u06cc\u0631\u0647\u200c\u06cc 
\u0646\u0648\u0631\u0641\u0648\u0644\u06a9" }
        NG { "\u0646\u06cc\u062c\u0631\u06cc\u0647" }
        NI { "\u0646\u06cc\u06a9\u0627\u0631\u0627\u06af\u0648\u0626\u0647" }
        NL { "\u0647\u0644\u0646\u062f" }
        NO { "\u0646\u0631\u0648\u0698" }
        NP { "\u0646\u067e\u0627\u0644" }
        NR { "\u0646\u0627\u0626\u0648\u0631\u0648" }
        NU { "\u0646\u06cc\u0648\u0626\u0647" }
        NZ { "\u0632\u0644\u0627\u0646\u062f \u0646\u0648" }

        OM { "\u0639\u0645\u0627\u0646" }

        PA { "\u067e\u0627\u0646\u0627\u0645\u0627" }
        PE { "\u067e\u0631\u0648" }
        PF { "\u067e\u0644\u06cc\u200c\u0646\u0632\u06cc 
\u0641\u0631\u0627\u0646\u0633\u0647" }
        PG { "\u067e\u0627\u067e\u0648\u0627 
\u06af\u06cc\u0646\u0647\u200c\u06cc \u0646\u0648" }
        PH { "\u0641\u06cc\u0644\u06cc\u067e\u06cc\u0646" }
        PK { "\u067e\u0627\u06a9\u0633\u062a\u0627\u0646" }
        PL { "\u0644\u0647\u0633\u062a\u0627\u0646" }
        PM { "\u0633\u0646\u062a \u067e\u06cc\u0631 \u0648 
\u0645\u06cc\u06a9\u0644\u0648\u0646" }
        PN { "\u067e\u06cc\u062a\u06a9\u0627\u06cc\u0631\u0646" }
        PR { "\u067e\u0648\u0631\u062a\u0648 \u0631\u06cc\u06a9\u0648" }
        PT { "\u067e\u0631\u062a\u063a\u0627\u0644" }
        PW { "\u067e\u0627\u0644\u0627\u0626\u0648" }
        PY { "\u067e\u0627\u0631\u0627\u06af\u0648\u0626\u0647" }

        QA { "\u0642\u0637\u0631" }

        RE { "\u0631\u06cc\u0648\u0646\u06cc\u0648\u0646" }
        RO { "\u0631\u0648\u0645\u0627\u0646\u06cc" }
        RU { "\u0631\u0648\u0633\u06cc\u0647" }
        RW { "\u0631\u0648\u0627\u0646\u062f\u0627" }

        SA { "\u0639\u0631\u0628\u0633\u062a\u0627\u0646 
\u0633\u0639\u0648\u062f\u06cc" }
        SB { "\u062c\u0632\u0627\u06cc\u0631 
\u0633\u0644\u06cc\u0645\u0627\u0646" }
        SC { "\u0633\u06cc\u0634\u0644" }
        SD { "\u0633\u0648\u062f\u0627\u0646" }
        SE { "\u0633\u0648\u0626\u062f" }
        SG { "\u0633\u0646\u06af\u0627\u067e\u0648\u0631" }
        SH { "\u0633\u0646\u062a \u0647\u0644\u0646" }
        SI { "\u0627\u0633\u0644\u0648\u0648\u0646\u06cc" }
        SJ { "\u0627\u0633\u0648\u0627\u0644\u0628\u0627\u0631\u062f \u0648 
\u062c\u0627\u0646 \u0645\u0627\u06cc\u0646" }
        SK { "\u0627\u0633\u0644\u0648\u0627\u06a9\u06cc" }
        SL { "\u0633\u06cc\u0631\u0627\u0644\u0626\u0648\u0646" }
        SM { "\u0633\u0627\u0646 \u0645\u0627\u0631\u06cc\u0646\u0648" }
        SN { "\u0633\u0646\u06af\u0627\u0644" }
        SO { "\u0633\u0648\u0645\u0627\u0644\u06cc" }
        SP { "\u0635\u0631\u0628\u0633\u062a\u0627\u0646" }
        SR { "\u0633\u0648\u0631\u06cc\u0646\u0627\u0645" }
        ST { "\u0633\u0627\u0626\u0648 \u062a\u0648\u0645\u0647 \u0648 
\u067e\u0631\u06cc\u0646\u0633\u06cc\u067e\u0647" }
        SV { "\u0627\u0644\u0633\u0627\u0644\u0648\u0627\u062f\u0648\u0631" }
        SY { "\u0633\u0648\u0631\u06cc\u0647" }
        SZ { "\u0633\u0648\u0627\u0632\u06cc\u0644\u0646\u062f" }

        TC { "\u062c\u0632\u0627\u06cc\u0631 \u062a\u0631\u06a9 \u0648 
\u06a9\u0627\u06cc\u06a9\u0648\u0633" }
        TD { "\u0686\u0627\u062f" }
        TF { 
"\u0645\u0633\u062a\u0639\u0645\u0631\u0647\u200c\u0647\u0627\u06cc 
\u062c\u0646\u0648\u0628\u06cc \u0641\u0631\u0627\u0646\u0633\u0647" }
        TG { "\u062a\u0648\u06af\u0648" }
        TH { "\u062a\u0627\u06cc\u0644\u0646\u062f" }
        TJ { "\u062a\u0627\u062c\u06cc\u06a9\u0633\u062a\u0627\u0646" }
        TK { "\u062a\u0648\u06a9\u0644\u0627\u0626\u0648" }
        TM { "\u062a\u0631\u06a9\u0645\u0646\u0633\u062a\u0627\u0646" }
        TN { "\u062a\u0648\u0646\u0633" }
        TO { "\u062a\u0648\u0646\u06af\u0627" }
        TL { "\u062a\u06cc\u0645\u0648\u0631 \u0634\u0631\u0642\u06cc" }
        TR { "\u062a\u0631\u06a9\u06cc\u0647" }
        TT { "\u062a\u0631\u06cc\u0646\u06cc\u062f\u0627\u062f \u0648 
\u062a\u0648\u0628\u0627\u06af\u0648" }
        TV { "\u062a\u0648\u0648\u0627\u0644\u0648" }
        TW { "\u062a\u0627\u06cc\u0648\u0627\u0646" }
        TZ { "\u062a\u0627\u0646\u0632\u0627\u0646\u06cc\u0627" }

        UA { "\u0627\u0648\u06a9\u0631\u0627\u06cc\u0646" }
        UG { "\u0627\u0648\u06af\u0627\u0646\u062f\u0627" }
        UM { "\u062c\u0632\u0627\u06cc\u0631 \u06a9\u0648\u0686\u06a9 
\u062f\u0648\u0631\u0627\u0641\u062a\u0627\u062f\u0647\u200c\u06cc 
\u0627\u06cc\u0627\u0644\u0627\u062a \u0645\u062a\u062d\u062f\u0647" }
        US { "\u0627\u06cc\u0627\u0644\u0627\u062a 
\u0645\u062a\u062d\u062f\u0647\u200c\u06cc 
\u0627\u0645\u0631\u06cc\u06a9\u0627" }
        UY { "\u0627\u0648\u0631\u0648\u06af\u0648\u0626\u0647" }
        UZ { "\u0627\u0632\u0628\u06a9\u0633\u062a\u0627\u0646" }

        VA { "\u0648\u0627\u062a\u06cc\u06a9\u0627\u0646" }
        VC { "\u0633\u0646\u062a \u0648\u06cc\u0646\u0633\u0646\u062a \u0648 
\u06af\u0631\u0646\u0627\u062f\u06cc\u0646" }
        VE { "\u0648\u0646\u0632\u0648\u0626\u0644\u0627" }
        VG { "\u062c\u0632\u0627\u06cc\u0631 
\u0648\u06cc\u0631\u062c\u06cc\u0646 
\u0627\u0646\u06af\u0644\u0633\u062a\u0627\u0646" }
        VI { "\u062c\u0632\u0627\u06cc\u0631 
\u0648\u06cc\u0631\u062c\u06cc\u0646 \u0627\u06cc\u0627\u0644\u0627\u062a 
\u0645\u062a\u062d\u062f\u0647" }
        VN { "\u0648\u06cc\u062a\u0646\u0627\u0645" }
        VU { "\u0648\u0627\u0646\u0648\u0627\u062a\u0648" }

        WF { "\u0648\u0627\u0644\u06cc\u0633 \u0648 
\u0641\u06cc\u0648\u062a\u0648\u0646\u0627" }
        WS { "\u0633\u0627\u0645\u0648\u0627" }

        YE { "\u06cc\u0645\u0646" }
        YT { "\u0645\u0627\u06cc\u0648\u062a" }
        YU { "\u06cc\u0648\u06af\u0633\u0644\u0627\u0648\u06cc" }

        ZA { "\u0627\u0641\u0631\u06cc\u0642\u0627\u06cc 
\u062c\u0646\u0648\u0628\u06cc" }
//        ZR { "\u0632\u0626\u06cc\u0631" } // Zaire is now the Democratic 
Republic of Congo (CD)
        ZM { "\u0632\u0627\u0645\u0628\u06cc\u0627" }
        ZW { "\u0632\u06cc\u0645\u0628\u0627\u0628\u0648\u0647" }
    }
    Languages {
        root  { "\u0631\u06cc\u0634\u0647" }
        aa  { "\u0622\u0641\u0627\u0631\u06cc" }
        ab  { "\u0622\u0628\u062e\u0627\u0632\u06cc" }
        ae  { "\u0627\u0648\u0633\u062a\u0627\u06cc\u06cc" }
        af  { "\u0622\u0641\u0631\u06cc\u06a9\u0627\u0646\u0633" }
        afa { "\u0627\u0641\u0631\u06cc\u0642\u0627 \u0648 
\u0622\u0633\u06cc\u0627\u06cc\u06cc (\u063a\u06cc\u0631\u0647)" }
        am  { "\u0627\u0645\u0647\u0631\u06cc" }
        ang { "\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc 
\u0628\u0627\u0633\u062a\u0627\u0646 (\u062d\u062f\u0648\u062f 
\u06f4\u06f5\u06f0-\u06f1\u06f1\u06f0\u06f0 \u0645.)" }
        apa { "\u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc 
\u0622\u067e\u0627\u0686\u06cc\u0627\u06cc\u06cc"}
        ar  { "\u0639\u0631\u0628\u06cc" }
        arc { "\u0622\u0631\u0627\u0645\u06cc" }
        art { "\u0633\u0627\u062e\u062a\u0647\u200c\u06af\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        as  { "\u0622\u0633\u0627\u0645\u06cc" }
        aus { "\u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc 
\u0627\u0633\u062a\u0631\u0627\u0644\u06cc\u0627\u06cc\u06cc" }
        // ? awa { "Awadhi" }
        ay  { "\u0622\u06cc\u0645\u0627\u0631\u0627\u06cc\u06cc" }
        az  { "\u0622\u0630\u0631\u0628\u0627\u06cc\u062c\u0627\u0646\u06cc" }
        ba  { "\u0628\u0627\u0634\u06a9\u06cc\u0631" }
        // ? bai { "Bamileke Languages" }
        bal { "\u0628\u0644\u0648\u0686\u06cc" }
        bat { "\u0628\u0627\u0644\u062a\u06cc\u06a9\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        be  { "\u0628\u0644\u0648\u0631\u0648\u0633\u06cc" }
        // ? ber { "Beber" }
        bg  { "\u0628\u0644\u063a\u0627\u0631\u06cc" }
        bh  { "\u0628\u06cc\u0647\u0627\u0631\u06cc" }
        bho { "\u0628\u0648\u062c\u067e\u0648\u0631\u06cc" }
        bi  { "\u0628\u06cc\u0633\u0644\u0627\u0645\u0627" }
        // ? bin { "Bini" }
        // ? bla { "Siksika" }
        bn  { "\u0628\u0646\u06af\u0627\u0644\u06cc" }
        bo  { "\u062a\u0628\u062a\u06cc" }
        // ? br  { "Brenton" }
        // ? bra { "Braj" }
        bs  { "\u0628\u0648\u0633\u0646\u06cc\u0627\u06cc\u06cc"}
        ca  { 
"\u06a9\u0627\u062a\u0627\u0644\u0648\u0646\u06cc\u0627\u06cc\u06cc" }
        cai { "\u0633\u0631\u062e\u200c\u067e\u0648\u0633\u062a\u06cc 
\u0627\u0645\u0631\u06cc\u06a9\u0627\u06cc \u0645\u0631\u06a9\u0632\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        // ? cau { "Caucasian (Other)" }
        ce  { "\u0686\u0686\u0646\u06cc" }
        cel { "\u0633\u0644\u062a\u06cc (\u063a\u06cc\u0631\u0647)" }
        ch  { "\u0686\u0627\u0645\u0648\u0631\u0648\u06cc\u06cc" }
        // ? chn { "Chinook Jargon" }
        chr { "\u0686\u0631\u0648\u06a9\u06cc" }
        // ? cmc { "Chamic Languages" }
        cop { "\u0642\u0628\u0637\u06cc" }
        cs  { "\u0686\u06a9\u06cc" }
        cu  { "\u0627\u0633\u0644\u0627\u0648\u06cc 
\u06a9\u0644\u06cc\u0633\u0627\u06cc\u06cc" }
        // ? cus { "Cushitic (Other)" }
        cv  { "\u0686\u0648\u0648\u0627\u0634\u06cc" }
        cy  { "\u0648\u06cc\u0644\u0632\u06cc" }
        da  { "\u062f\u0627\u0646\u0645\u0627\u0631\u06a9\u06cc" }
        dak { "\u062f\u0627\u06a9\u0648\u062a\u0627\u06cc\u06cc" }
        // ? day { "Dayak" }
        de  { "\u0622\u0644\u0645\u0627\u0646\u06cc" }
        // ? del { "Delaware" }
        // ? den { "Slave" }
        // ? dgr { "Dogrib" }
        // ? div { "Divehi" }
        dra { "\u062f\u0631\u0627\u0648\u06cc\u062f\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        dum { "\u0647\u0644\u0646\u062f\u06cc \u0645\u06cc\u0627\u0646\u0647 
(\u062d\u062f\u0648\u062f \u06f1\u06f0\u06f5\u06f0-\u06f1\u06f3\u06f5\u06f0 
\u0645.)" }
        dz  { "\u0628\u0648\u062a\u0627\u0646\u06cc" }
        // ? dzo { "Dzongkha" }
        egy { "\u0645\u0635\u0631\u06cc 
(\u0628\u0627\u0633\u062a\u0627\u0646\u06cc)" }
        // ? eka { "Ekajuk" }
        el  { "\u06cc\u0648\u0646\u0627\u0646\u06cc" }
        // ? elx { "Elamite" }
        en  { "\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc" }
        enm { "\u0627\u0646\u06af\u0644\u06cc\u0633\u06cc 
\u0645\u06cc\u0627\u0646\u0647 (\u06f1\u06f1\u06f0\u06f0 
-\u06f1\u06f5\u06f0\u06f0 \u0645.)" }
        eo  { "\u0627\u0633\u067e\u0631\u0627\u0646\u062a\u0648" }
        es  { "\u0627\u0633\u067e\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
        et  { "\u0627\u0633\u062a\u0648\u0646\u06cc\u0627\u06cc\u06cc" }
        eu  { "\u0628\u0627\u0633\u06a9\u06cc" }
        // ? ewo { "Ewondo" }
        fa  { "\u0641\u0627\u0631\u0633\u06cc" }
        fi  { "\u0641\u0646\u0644\u0627\u0646\u062f\u06cc" }
        // ? fiu { "Finno - Ugrian" }
        fj  { "\u0641\u06cc\u062c\u06cc\u0627\u06cc\u06cc" }
        fo  { "\u0641\u0627\u0631\u0648\u06cc\u06cc" }
        // ? fon { "Fon" }
        fr  { "\u0641\u0631\u0627\u0646\u0633\u0648\u06cc" }
        frm { "\u0641\u0631\u0627\u0646\u0633\u0648\u06cc 
\u0645\u06cc\u0627\u0646\u0647 (\u062d\u062f\u0648\u062f 
\u06f1\u06f4\u06f0\u06f0-\u06f1\u06f6\u06f0\u06f0 \u0645.)" }
        fro { "\u0641\u0631\u0627\u0646\u0633\u0648\u06cc 
\u0642\u062f\u06cc\u0645 (\u06f8\u06f4\u06f2-\u062d\u062f\u0648\u062f 
\u06f1\u06f4\u06f0\u06f0 \u0645.)" }
        // ? ful { "Fulah" }
        // ? fy  { "Frisian" }
        ga  { "\u0627\u06cc\u0631\u0644\u0646\u062f\u06cc" }
        gaa { "\u06af\u0627" }
        // ? gay { "Gayo" }
        // ? gd  { "Scots Gaelic" }
        gem { "\u0698\u0631\u0645\u0646\u06cc (\u063a\u06cc\u0631\u0647)" }
        // ? gil { "Gilbertese" }
        // ? gl  { "Gallegan" }
        // ? gla { "Gaelic (Scots)" }
        gmh { "\u0622\u0644\u0645\u0627\u0646\u06cc 
\u0639\u0644\u06cc\u0627\u06cc \u0645\u06cc\u0627\u0646\u0647 
(\u062d\u062f\u0648\u062f \u06f1\u06f0\u06f5\u06f0-\u06f1\u06f5\u06f0\u06f0)" }
        gn  { "\u06af\u0648\u0627\u0631\u0627\u0646\u06cc" }
        goh { "\u0622\u0644\u0645\u0627\u0646\u06cc 
\u0639\u0644\u06cc\u0627\u06cc \u0628\u0627\u0633\u062a\u0627\u0646 
(\u062d\u062f\u0648\u062f \u06f7\u06f5\u06f0-\u06f1\u06f0\u06f5\u06f0)" }
        got { "\u06af\u0648\u062a\u06cc\u06a9" }
        // ? gor { "Gorontalo" }
        // ? got { "Gothic" }
        // ? grb { "Gerbo" }
        grc { "\u06cc\u0648\u0646\u0627\u0646\u06cc \u06a9\u0647\u0646 
(\u062a\u0627 \u06f1\u06f4\u06f5\u06f3 \u0645.)" }
        gu  { "\u06af\u062c\u0631\u0627\u062a\u06cc" }
        gv  { "\u0645\u0627\u0646\u06cc" }
        ha  { "\u0647\u0648\u0633\u06cc\u0627\u06cc\u06cc" }
        haw { "\u0647\u0627\u0648\u0627\u0626\u06cc\u0627\u06cc\u06cc" }
        he  { "\u0639\u0628\u0631\u06cc" }
        hi  { "\u0647\u0646\u062f\u06cc" }
        hit { "\u0647\u06cc\u062a\u06cc" }
        hr  { "\u06a9\u0631\u0648\u0627\u062a\u06cc" }
        hu  { "\u0645\u062c\u0627\u0631\u06cc" }
        hy  { "\u0627\u0631\u0645\u0646\u06cc" }
        hz  { "\u0647\u0631\u06cc\u0631\u0648\u06cc\u06cc" }
        ia  { "\u0645\u06cc\u0627\u0646\u200c\u0632\u0628\u0627\u0646" }
        id  { "\u0627\u0646\u062f\u0648\u0646\u0632\u06cc\u0627\u06cc\u06cc" }
        // ? ie  { "Interlingue" }
        ik  { "\u0627\u06cc\u0646\u0648\u067e\u06cc\u06a9" }
        inc { "\u0647\u0646\u062f\u06cc\u06a9 (\u063a\u06cc\u0631\u0647)" }
        ine { 
"\u0647\u0646\u062f\u0648\u0627\u0631\u0648\u062f\u067e\u0627\u06cc\u06cc" }
        ira { "\u0627\u06cc\u0631\u0627\u0646\u06cc" }
        // ? iro { "Iroguoian  Languages" }
        is  { "\u0627\u06cc\u0633\u0644\u0646\u062f\u06cc" }
        it  { "\u0627\u06cc\u062a\u0627\u0644\u06cc\u0627\u06cc\u06cc" }
        iu  { "\u0627\u06cc\u0646\u0648\u06a9\u06cc\u062a\u0648\u062a" }
        iw  { "\u0639\u0628\u0631\u06cc" }  // Use he instead
        ja  { "\u0698\u0627\u067e\u0646\u06cc" }
        jpr { "\u0641\u0627\u0631\u0633\u06cc \u06cc\u0647\u0648\u062f\u06cc" }
        jrb { "\u0639\u0631\u0628\u06cc \u06cc\u0647\u0648\u062f\u06cc" }
        jv  { "\u062c\u0627\u0648\u0647\u200c\u0627\u06cc" }
        //jw  { "\u062c\u0627\u0648\u0647\u200c\u0627\u06cc" } // Use jv instead
        ka  { "\u06af\u0631\u062c\u06cc" }
        // ? kho { "Khotanese" }
        kk  { "\u0642\u0632\u0627\u0642\u06cc" }
        // ? kl  { "Kalaallisut" }
        km  { "\u062e\u0645\u0631\u06cc" }
        kn  { "\u06a9\u0627\u0646\u0627\u062f\u0647\u200c\u0627\u06cc" }
        kok { "\u06a9\u0646\u06a9\u0627\u0646\u06cc" }
        ko  { "\u06a9\u0631\u0647\u200c\u0627\u06cc" }
        // ? kon { "Kongo" }
        ks  { "\u06a9\u0634\u0645\u06cc\u0631\u06cc" }
        ku  { "\u06a9\u0631\u062f\u06cc" }
        kv  { "\u06a9\u0648\u0645\u06cc\u0627\u06cc\u06cc" }
        kw  { "\u06a9\u0631\u0646\u0648\u0627\u0644\u06cc" }
        ky  { "\u0642\u0631\u0642\u06cc\u0632\u06cc" }
        la  { "\u0644\u0627\u062a\u06cc\u0646\u06cc" }
        // ? lad { "Ladino" }
        // ? lam { "Lamba" }
        lb  { 
"\u0644\u062a\u0633\u0647\u200c\u0628\u0648\u0631\u06af\u06cc\u0634" }
        // ? lez { "Lezghian" }
        lit { "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
        ln  { "\u0644\u06cc\u0646\u06af\u0627\u0644\u0627" }
        lo  { "\u0644\u0627\u0626\u0648\u0633\u06cc" }
        lt  { "\u0644\u06cc\u062a\u0648\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
        // ? lua { "Luba-Lulua" }
        // ? lub { "Luba-Katanga" }
        // ? lui { "Luiseeno" }
        // ? luo { "Lua" }
        lv  { "\u0644\u062a\u0648\u0646\u06cc\u0627\u06cc\u06cc" }
        // ? mak { "Makasar" }
        map { 
"\u0622\u0633\u062a\u0631\u0648\u0646\u06cc\u0632\u06cc\u0627\u06cc\u06cc" }
        // ? mdr { "Mandar" }
        mg  { 
"\u0645\u0627\u0644\u0627\u06af\u0627\u0633\u06cc\u0627\u06cc\u06cc" }
        mga { "\u0627\u06cc\u0631\u0644\u0646\u062f\u06cc 
\u0645\u06cc\u0627\u0646\u0647 (\u06f9\u06f0\u06f0-\u06f1\u06f2\u06f0\u06f0 
\u0645.)" }
        mh  { "\u0645\u0627\u0631\u0634\u0627\u0644\u06cc" }
        mi  { "\u0645\u0627\u0626\u0648\u0631\u06cc\u0627\u06cc\u06cc" }
        mis { "\u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc 
\u0645\u062a\u0641\u0631\u0642\u0647"}
        mk  { "\u0645\u0642\u062f\u0648\u0646\u06cc" }
        // ? mkh { "Mon-Khmer (Other)" }
        ml  { "\u0645\u0627\u0644\u0627\u06cc\u0627\u0644\u0627\u0645\u06cc" }
        mn  { "\u0645\u063a\u0648\u0644\u06cc" }
        // ? mno { "Manobo Languages" }
        mo  { "\u0645\u0648\u0644\u062f\u0627\u0648\u06cc\u0627\u06cc\u06cc" }
        moh { "\u0645\u0648\u0647\u0627\u06a9\u06cc" }
        mr  { "\u0645\u0631\u0627\u062a\u06cc" }
        ms  { "\u0645\u0627\u0644\u0632\u06cc\u0627\u06cc\u06cc" }
        mt  { "\u0645\u0627\u0644\u062a\u06cc" }
        mul { "\u0686\u0646\u062f\u06cc\u0646 \u0632\u0628\u0627\u0646" }
        // ? mun { "Munda Languages" }
        // ? mus { "Creek" }
        my  { "\u0628\u0631\u0645\u0647\u200c\u0627\u06cc" }
        myn { "\u0645\u0627\u06cc\u0627\u06cc\u06cc\u06a9" }
        na  { "\u0646\u0627\u0626\u0648\u0631\u0648\u06cc\u06cc" }
        nai { "\u0633\u0631\u062e\u200c\u067e\u0648\u0633\u062a\u06cc 
\u0627\u0645\u0631\u06cc\u06a9\u0627\u06cc \u0634\u0645\u0627\u0644\u06cc 
(\u063a\u06cc\u0631\u0647)"}
        nb  { "\u0628\u0648\u06a9\u0633\u0645\u0627\u0644 
\u0646\u0631\u0648\u0698\u06cc" }
        nd  { 
"\u0627\u0646\u062f\u0647\u200c\u0628\u0644\u0647\u200c\u0627\u06cc 
\u0634\u0645\u0627\u0644\u06cc" }
        nds { "\u0622\u0644\u0645\u0627\u0646\u06cc 
\u0633\u0641\u0644\u06cc\u061b \u0633\u0627\u06a9\u0633\u0648\u0646 
\u0633\u0641\u0644\u0628" }
        ne  { "\u0646\u067e\u0627\u0644\u06cc" }
        nl  { "\u0647\u0644\u0646\u062f\u06cc" }
        nn  { "\u0646\u06cc\u0646\u0648\u0631\u0633\u06a9 
\u0646\u0631\u0648\u0698\u06cc" }
        no  { "\u0646\u0631\u0648\u0698\u06cc" }
        nr  { 
"\u0627\u0646\u062f\u0647\u200c\u0628\u0644\u0647\u200c\u0627\u06cc 
\u062c\u0646\u0648\u0628\u06cc" }
        nv  { "\u0646\u0627\u0648\u0627\u0647\u0648\u06cc\u06cc" }
        // ? om  { "Oromo (Afan)" }
        or  { "\u0627\u0648\u0631\u06cc\u0647\u200c\u0627\u06cc" }
        // ? os  { "Ossetic" }
        ota { "\u062a\u0631\u06a9\u06cc 
(\u0627\u0645\u067e\u0631\u0627\u062a\u0648\u0631\u06cc 
\u0639\u062b\u0645\u0627\u0646\u06cc)" }
        pa  { "\u067e\u0646\u062c\u0627\u0628\u06cc" }
        paa { "\u067e\u0627\u067e\u0648\u0627\u06cc\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        pal { "\u067e\u0647\u0644\u0648\u06cc" }
        peo { "\u0641\u0627\u0631\u0633\u06cc \u0642\u062f\u06cc\u0645 
(\u062d\u062f\u0648\u062f \u06f6\u06f0\u06f0-\u06f4\u06f0\u06f0 
\u0642.\u0645.)" }
        phi { "\u0641\u06cc\u0627\u06cc\u067e\u06cc\u0646\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        phn { "\u0641\u0646\u06cc\u0642\u06cc" }
        pi  { "\u067e\u0627\u0644\u06cc" }
        pl  { "\u0644\u0647\u0633\u062a\u0627\u0646\u06cc" }
        ps  { "\u067e\u0634\u062a\u0648" }
        pt  { "\u067e\u0631\u062a\u063a\u0627\u0644\u06cc" }
        qu  { "\u06a9\u0686\u0648\u0627\u06cc\u06cc" }
        ro  { "\u0631\u0648\u0645\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
        // ? roa { "Romance (Other)" }
        ru  { "\u0631\u0648\u0633\u06cc" }
        rw  { 
"\u06a9\u06cc\u0646\u06cc\u0627\u0631\u0648\u0627\u0646\u062f\u0627\u06cc\u06cc"
 }
        sa  { "\u0633\u0646\u0633\u06a9\u0631\u06cc\u062a" }
        sai { "\u0633\u0631\u062e\u200c\u067e\u0648\u0633\u062a\u06cc 
\u0627\u0645\u0631\u06cc\u06a9\u0627\u06cc \u062c\u0646\u0648\u0628\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        // ? sam { "Samritan" }
        // ? sas { "Saska" }
        sc  { "\u0633\u0627\u0631\u062f\u06cc\u0646\u06cc\u0627\u06cc\u06cc" }
        sco { "\u0627\u0633\u06a9\u0627\u062a\u0644\u0646\u062f\u06cc" }
        sd  { "\u0633\u0646\u062f\u06cc" }
        sem { "\u0633\u0627\u0645\u06cc" }
        sg  { "\u0633\u0627\u0646\u06af\u0648\u06cc\u06cc" }
        sga { "\u0627\u06cc\u0631\u0644\u0646\u062f\u06cc 
\u0628\u0627\u0633\u062a\u0627\u0646 (\u062a\u0627 \u06f9\u06f0\u06f0 \u0645.)" 
}
        sgn { "\u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc 
\u0646\u0634\u0627\u0646\u0647\u200c\u0627\u06cc" }
        sh  { "\u0635\u0631\u0628 \u0648 \u06a9\u0631\u0648\u0627\u062a\u06cc" }
        si  { "\u0633\u06cc\u0646\u0647\u0627\u0644\u06cc" }
        sit { "\u0686\u06cc\u0646 \u0648 \u062a\u0628\u062a\u06cc 
(\u063a\u06cc\u0631\u0647)" }
        sk  { "\u0627\u0633\u0644\u0648\u0627\u06a9\u06cc" }
        sl  { 
"\u0627\u0633\u0644\u0648\u0648\u06cc\u0646\u06cc\u0627\u06cc\u06cc" }
        sm  { "\u0633\u0627\u0645\u0648\u0622\u06cc\u06cc" }
        sn  { "\u0634\u0648\u0646\u0627\u06cc\u06cc" }
        so  { "\u0633\u0648\u0645\u0627\u0644\u06cc\u0627\u06cc\u06cc" }
        sq  { "\u0622\u0644\u0628\u0627\u0646\u06cc\u0627\u06cc\u06cc" }
        sr  { "\u0635\u0631\u0628\u06cc" }
        // ? ss  { "Swati" }
        // ? ssa { "Nilo-Saharam" }
        st  { "\u0633\u0648\u062a\u0648\u06cc\u06cc 
\u062c\u0646\u0648\u0628\u06cc" }
        su  { "\u0633\u0648\u0646\u062f\u0627\u06cc\u06cc" }
        sux { "\u0633\u0648\u0645\u0631\u06cc"}
        sv  { "\u0633\u0648\u0626\u062f\u06cc" }
        sw  { "\u0633\u0648\u0627\u062d\u0644\u06cc" }
        syr { "\u0633\u0631\u06cc\u0627\u0646\u06cc" }
        ta  { "\u062a\u0627\u0645\u06cc\u0644\u06cc" }
        te  { "\u062a\u0644\u0648\u06af\u0648\u06cc\u06cc" }
        // ? ter { "Tereno" }
        // ? tet { "Tetum" }
        tg  { "\u062a\u0627\u062c\u06cc\u06a9\u06cc" }
        th  { "\u062a\u0627\u06cc\u0644\u0646\u062f\u06cc" }
        ti  { "\u062a\u06cc\u06af\u0631\u06cc\u0646\u06cc\u0627\u06cc\u06cc" }
        tk  { "\u062a\u0631\u06a9\u0645\u062a\u06cc" }
        tl  { "\u062a\u0627\u06af\u0627\u0644\u0648\u06af\u06cc" }
        tn  { "\u062a\u0633\u0648\u0627\u0646\u0627\u06cc\u06cc" }
        to  { "\u062a\u0648\u0646\u06af\u0627\u06cc\u06cc 
(\u062c\u0632\u0627\u06cc\u0631 \u062a\u0648\u0646\u06af\u0627)" }
        tr  { "\u062a\u0631\u06a9\u06cc" }
        ts  { "\u062a\u0633\u0648\u0646\u06af\u0627\u06cc\u06cc" }
        tt  { "\u062a\u0627\u062a\u0627\u0631\u06cc" }
        tur { "\u062a\u0631\u06a9\u06cc 
\u0627\u0633\u062a\u0627\u0646\u0628\u0648\u0644\u06cc" }
        // ? tvl { "Tuvalu" }
        tw  { "\u062a\u0648\u06cc\u200c\u06cc\u0627\u06cc\u06cc" }
        ty  { "\u062a\u0627\u0647\u06cc\u062a\u06cc\u0627\u06cc\u06cc" }
        ug  { "\u0627\u0648\u06cc\u063a\u0648\u0631\u06cc" }
        // ? uga { "Ugaritic" }
        uk  { "\u0627\u0648\u06a9\u0631\u0627\u06cc\u0646\u06cc" }
        und { "\u0646\u0627\u0645\u0634\u062e\u0635" }
        ur  { "\u0627\u0631\u062f\u0648" }
        uz  { "\u0627\u0632\u0628\u06a9\u06cc" }
        vi  { "\u0648\u06cc\u062a\u0646\u0627\u0645\u06cc" }
        vo  { "\u0648\u0644\u0627\u067e\u0648\u06a9" }
        // ? vot { "Votic" }
        wo  { "\u0648\u0644\u0648\u0641\u06cc" }
        xh  { "\u062e\u0648\u0633\u0627\u06cc\u06cc" }
        yi  { "\u06cc\u062f\u06cc" }
        yo  { "\u06cc\u0648\u0631\u0648\u0628\u0627\u06cc\u06cc" }
        // ? za  { "Zhuang" }
        // ? zen { "Zenaga" }
        zh  { "\u0686\u06cc\u0646\u06cc" }
        zu  { "\u0632\u0648\u0644\u0648\u06cc\u06cc" }
    }
    Scripts { 
        ARAB { "\u0639\u0631\u0628\u06cc" }
        ARMN { "\u0627\u0631\u0645\u0646\u06cc" }
        BENG { "\u0628\u0646\u06af\u0627\u0644\u06cc" }
        BOPO { "\u0628\u0648\u067e\u0648\u0645\u0648\u0641\u0648" }
        // ? CANS { "Unified Canadian Aboriginal Symbols" }
        CHER { "\u0686\u0631\u0648\u06a9\u06cc\u0627\u06cc\u06cc" }
        CYRL { "\u0633\u06cc\u0631\u06cc\u0644\u06cc" }
        DEVA { "\u062f\u0648\u0646\u0627\u06af\u0631\u06cc" }
        // ? DSRT { "Deseret" }
        ETHI { "\u0627\u062a\u06cc\u0648\u067e\u06cc\u0627\u06cc\u06cc" }
        GEOR { "\u06af\u0631\u062c\u06cc" }
        GOTH { "\u06af\u0648\u062a\u06cc\u06a9" }
        GREK { "\u06cc\u0648\u0646\u0627\u0646\u06cc" }
        GUJR { "\u06af\u062c\u0631\u0627\u062a\u06cc" }
        // ? GURU { "Gurmukhi" }
        HANG { "\u0647\u0627\u0646\u06af\u0648\u0644" }
        HANI { "\u0647\u0627\u0646" }
        HEBR { "\u0639\u0628\u0631\u06cc" }
        HIRA { "\u0647\u06cc\u0631\u0627\u06af\u0627\u0646\u0627" }
        // ? ITAL { "Old_italic" }
        KANA { "\u06a9\u0627\u062a\u0627\u06a9\u0627\u0646\u0627" }
        KHMR { "\u062e\u0645\u0631\u06cc" }
        KNDA { "\u06a9\u0627\u0646\u0627\u062f\u0647\u200c\u0627\u06cc" }
        LAO  { "\u0644\u0627\u0626\u0648\u0633\u06cc" }
        LATN { "\u0644\u0627\u062a\u06cc\u0646" }
        MLYM { "\u0645\u0627\u0644\u0627\u06cc\u0627\u0644\u0627\u0645\u06cc" }
        MONG { "\u0645\u063a\u0648\u0644\u06cc" }
        MYMR { "\u0645\u06cc\u0627\u0646\u0645\u0627\u0631" }
        // ? OGAM { "Ogham" }
        ORYA { "\u0627\u0648\u0631\u06cc\u0647\u200c\u0627\u06cc" }
        QAAC { "\u0642\u0628\u0637\u06cc" }
        QAAI { "\u0645\u0648\u0631\u0648\u062b\u06cc" }
        RUNR { "\u0631\u0648\u0646\u06cc" }
        // ? SINH { "Sinhala" }
        SYRC { "\u0622\u0633\u0648\u0631\u06cc" }
        TAML { "\u062a\u0627\u0645\u06cc\u0644" }
        TELU { "\u062a\u0644\u0648\u06af\u0648\u06cc\u06cc" }
        // ? THAA { "Thana" }
        THAI { "\u062a\u0627\u06cc\u0644\u0646\u062f\u06cc" }
        TIBT { "\u062a\u0628\u062a\u06cc" }
        YIII { "\u06cc\u06cc" }
        ZYYY { "\u0645\u0634\u062a\u0631\u06a9" }
    }

    // Currency display names
    Currencies {
        INR { "\u20A8", "INR" }
        IRR { "\uFDFC", "IRR" }
    }
}

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

// Created by Roozbeh Pournader <address@hidden>

fa_IR {
    Version { "2.0" }
    DateTimeElements:intvector {
        7,      // Saturday
        1,
    }
    LocaleID:int { 0x0429 }
    NumberPatterns { 
        "#,##0.###;\u2212#,##0.###",
        "#,##0 \u00a4;\u2212#,##0 \u00a4",
        "%#,##0",
        "#E0",
    }
    NumberElements { 
        "\u066B",
        "\u066C",
        ";",
        "\u066A",
        "\u06F0",
        "#",
        "-",
        "\u00D7\u06F1\u06F0^",
        "\u2030",
        "\u221E",
        "\uFFFD",
        "\u066B",
    }
}


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

he {
    Version{"1.1"}
    CollationElements { 
        Version { "2.0" }
        Sequence { "[normalization on]& Z < \u05D0 < \u05D1 < \u05D2 < \u05D3 < 
\u05D4 < \u05D5 < "
        "\u05F0 < \u05F1 < \u05D6 < \u05D7 < \u05D8 < \u05D9 < \u05F2 < \u05DA 
<<< \u05DB "
        "< \u05DC < \u05DD <<< \u05DE < \u05DF <<< \u05E0 < \u05E1 < \u05E2 < 
\u05E3 <<< \u05E4"
        " < \u05E5 <<< \u05E6 < \u05E7 < \u05E8 < \u05E9 < \u05EA" }
    }
    Countries { 
        IL { "\u05D9\u05E9\u05E8\u05D0\u05DC" }
    }
    DateTimePatterns { 
        "HH:mm:ss z",
        "HH:mm:ss z",
        "HH:mm:ss",
        "HH:mm",
        "EEEE d MMMM yyyy",
        "d MMMM yyyy",
        "dd/MM/yyyy",
        "dd/MM/yy",
        "{0} {1}",
    }
    DayAbbreviations { 
        "\u05D0",
        "\u05D1",
        "\u05D2",
        "\u05D3",
        "\u05D4",
        "\u05D5",
        "\u05E9",
    }
    DayNames { 
        "\u05D9\u05D5\u05DD \u05E8\u05D0\u05E9\u05D5\u05DF",
        "\u05D9\u05D5\u05DD \u05E9\u05E0\u05D9",
        "\u05D9\u05D5\u05DD \u05E9\u05DC\u05D9\u05E9\u05D9",
        "\u05D9\u05D5\u05DD \u05E8\u05D1\u05D9\u05E2\u05D9",
        "\u05D9\u05D5\u05DD \u05D7\u05DE\u05D9\u05E9\u05D9",
        "\u05D9\u05D5\u05DD \u05E9\u05D9\u05E9\u05D9",
        "\u05E9\u05D1\u05EA",
    }
    Eras { 
        "\u05DC\u05E1\u05D4\u0022\u05E0",
        "\u05DC\u05E4\u05E1\u05D4\u0022\u05E0",
    }
    Languages { 
        he { "\u05E2\u05D1\u05E8\u05D9\u05EA" }
        //iw { "\u05E2\u05D1\u05E8\u05D9\u05EA" } //Use he instead
    }
    LocaleID:int { 0x0d }
//    LocaleString { "he" }
    MonthAbbreviations { 
        "\u05D9\u05E0\u05D5",
        "\u05E4\u05D1\u05E8",
        "\u05DE\u05E8\u05E5",
        "\u05D0\u05E4\u05E8",
        "\u05DE\u05D0\u05D9",
        "\u05D9\u05D5\u05E0",
        "\u05D9\u05D5\u05DC",
        "\u05D0\u05D5\u05D2",
        "\u05E1\u05E4\u05D8",
        "\u05D0\u05D5\u05E7",
        "\u05E0\u05D5\u05D1",
        "\u05D3\u05E6\u05DE",
    }
    MonthNames { 
        "\u05D9\u05E0\u05D5\u05D0\u05E8",
        "\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8",
        "\u05DE\u05E8\u05E5",
        "\u05D0\u05E4\u05E8\u05D9\u05DC",
        "\u05DE\u05D0\u05D9",
        "\u05D9\u05D5\u05E0\u05D9",
        "\u05D9\u05D5\u05DC\u05D9",
        "\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8",
        "\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8",
        "\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8",
        "\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8",
        "\u05D3\u05E6\u05DE\u05D1\u05E8",
    }
//    ShortLanguage { "heb" }
    localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
    zoneStrings { 
        {
            "Africa/Casablanca",
            "GMT",
            "GMT",
            "GMT",
            "GMT",
        }
    }
    LocaleScript:array { 
        "Hebr"    // ISO 15924 Name 
    }
    ExemplarCharacters{"[[:Hebr:]\u200f\u200e]"}
    //------------------------------------------------------------
    // Rule Based Number Format Support
    //------------------------------------------------------------

//         * Spellout rules for Hebrew.  Hebrew actually has inflected forms for
//         * most of the lower-order numbers.  The masculine forms are shown
//         * here.

    // This data is woefully incomplete.  Can someone fill me in on the
    // various inflected forms of the numbers, which seem to be necessary
    // to do Hebrew correctly?  Can somone supply me with data for values
    // from 1,000,000 on up?  What about the word for zero?  What about
    // information on negatives and decimals?

    SpelloutRules {
        "zero (incomplete data); \u05d0\u05d4\u05d3; 
\u05e9\u05d2\u05d9\u05d9\u05dd; \u05e9\u05dc\u05d5\u05e9\u05d4;\n"
        "4: \u05d0\u05d3\u05d1\u05e6\u05d4; 
\u05d7\u05d2\u05d5\u05d9\u05e9\u05d4; \u05e9\u05e9\u05d4;\n"
        "7: \u05e9\u05d1\u05e6\u05d4; \u05e9\u05de\u05d5\u05d2\u05d4; 
\u05ea\u05e9\u05e6\u05d4;\n"
        "10: \u05e6\u05e9\u05d3\u05d4[ >>];\n"
        "20: \u05e6\u05e9\u05d3\u05d9\u05dd[ >>];\n"
        "30: \u05e9\u05dc\u05d5\u05e9\u05d9\u05dd[ >>];\n"
        "40: \u05d0\u05d3\u05d1\u05e6\u05d9\u05dd[ >>];\n"
        "50: \u05d7\u05de\u05d9\u05e9\u05d9\u05dd[ >>];\n"
        "60: \u05e9\u05e9\u05d9\u05dd[ >>];\n"
        "70: \u05e9\u05d1\u05e6\u05d9\u05dd[ >>];\n"
        "80: \u05e9\u05de\u05d5\u05d2\u05d9\u05dd[ >>];\n"
        "90: \u05ea\u05e9\u05e6\u05d9\u05dd[ >>];\n"
        "100: \u05de\u05d0\u05d4[ >>];\n"
        "200: << \u05de\u05d0\u05d4[ >>];\n"
        "1000: \u05d0\u05dc\u05e3[ >>];\n"
        "2000: << \u05d0\u05dc\u05e3[ >>];\n"
        "1,000,000: =#,##0= (incomplete data);" 
    }

    // Currency display names
    Currencies {
        ILS { "\u05E9\u0022\u05D7", "ILS" }
    }
}

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

he_IL {
    Version { "1.3" }
//    LocaleString { "he_IL" }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "#,##0.00 \u00A4;-#,##0.00 \u00A4",
        "#,##0%",
        "#E0",
    }
//    ShortCountry { "ISR" }
    LocaleID:int { 0x040d }
}

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

tr {
    Version{ "1.2" }
    // According to Nurdan Mete from IBM Turkey, the following would be the 
correct
    // sorting order for Turkish
    CollationElements { 
        Version { "2" }
        Sequence { "& C < c\u0327 <<< C\u0327" 
                   "& G < g\u0306 <<< G\u0306"
                   "& H < \u0131 <<< I < i <<< \u0130" 
                   "& O < o\u0308 <<< O\u0308"
                   "& S < s\u0327 <<< S\u0327" 
                   "& U < u\u0308 <<< U\u0308" }
    }
    Countries { 
        TR { "T\u00FCrkiye" }
    }
    DateTimeElements:intvector { 
        2,
        1,
    }
    DateTimePatterns { 
        "HH:mm:ss z",
        "HH:mm:ss z",
        "HH:mm:ss",
        "HH:mm",
        "dd MMMM yyyy EEEE",
        "dd MMMM yyyy EEEE",
        "dd.MMM.yyyy",
        "dd.MM.yyyy",
        "{1} {0}",
    }
    DayAbbreviations { 
        "Paz",
        "Pzt",
        "Sal",
        "\u00C7ar",
        "Per",
        "Cum",
        "Cmt",
    }
    DayNames { 
        "Pazar",
        "Pazartesi",
        "Sal\u0131",
        "\u00C7ar\u015Famba",
        "Per\u015Fembe",
        "Cuma",
        "Cumartesi",
    }
    Languages { 
        tr { "T\u00FCrk\u00E7e" }
    }
    LocaleID:int { 0x1f }
//    LocaleString { "tr" }
    MonthAbbreviations { 
        "Oca",
        "\u015Eub",
        "Mar",
        "Nis",
        "May",
        "Haz",
        "Tem",
        "A\u011Fu",
        "Eyl",
        "Eki",
        "Kas",
        "Ara",
    }
    MonthNames { 
        "Ocak",
        "\u015Eubat",
        "Mart",
        "Nisan",
        "May\u0131s",
        "Haziran",
        "Temmuz",
        "A\u011Fustos",
        "Eyl\u00FCl",
        "Ekim",
        "Kas\u0131m",
        "Aral\u0131k",
    }
    NumberElements { 
        ",",
        ".",
        ";",
        "%",
        "0",
        "#",
        "-",
        "E",
        "\u2030",
        "\u221E",
        "\uFFFD",
        ",",
    }
//    ShortLanguage { "tur" }
    localPatternChars { "GanjkHmsSEDFwWxhKzAe" }
    zoneStrings { 
        {
            "Africa/Casablanca",
            "GMT",
            "GMT",
            "GMT",
            "GMT",
        }
    }
//    LocaleScript{ 
//        "Latn",  // ISO 15924 Name 
//    }
    ExemplarCharacters { "[a-z \u00e2 \u00ee \u00fb \u00f6 \u00fc \u0131 \u00e7 
\u015f \u011f]" }

    // Currency display names
    Currencies {
        TRL { "TL", "TRL" }
    }
}

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

tr_TR {
    Version{ "1.1" }
//    LocaleString { "tr_TR" }
    NumberPatterns { 
        "#,##0.###;-#,##0.###",
        "#,##0 \u00A4;-#,##0 \u00A4",
        "%#,##0",
        "#E0",
    }
//    ShortCountry { "TUR" }
    LocaleID:int { 0x041f }
}





reply via email to

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