Changed incorrect Arabic letters to correct Farsi counterparts.

This commit is contained in:
Daniel Stolt
2014-12-30 20:03:48 +01:00
parent 6d5ceb02f0
commit bcb720f659
@@ -11,16 +11,16 @@ namespace Orchard.Localization.Services {
var persianFormats = (DateTimeFormatInfo)original.Clone(); var persianFormats = (DateTimeFormatInfo)original.Clone();
var persianCalendarMonthNames = new[] { var persianCalendarMonthNames = new[] {
"فررودين", "فررودین",
"ارديبهشت", "اردیبهشت",
"خرداد", "خرداد",
ير", یر",
"مرداد", "مرداد",
"شهريور", "شهریور",
"مهر", "مهر",
"آبان", "آبان",
"آذر", "آذر",
ي", ی",
"بهمن", "بهمن",
"اسفند", "اسفند",
"" // 13 months names always necessary... "" // 13 months names always necessary...
@@ -32,6 +32,20 @@ namespace Orchard.Localization.Services {
persianFormats.AbbreviatedMonthGenitiveNames = persianFormats.AbbreviatedMonthGenitiveNames =
persianCalendarMonthNames; persianCalendarMonthNames;
var persianDayNames = new[] {
"یکشنبه", // Changes the Arabic "ي" and "ك" to the Farsi "ی" and "ک" respectively (incorrect in .NET Framework).
"دوشنبه",
"سه شنبه",
"چهارشنبه",
"پنجشنبه",
"جمعه",
"شنبه"
};
persianFormats.DayNames =
persianFormats.AbbreviatedDayNames =
persianDayNames;
persianFormats.SetAllDateTimePatterns(new[] { persianFormats.SetAllDateTimePatterns(new[] {
"yyyy/MM/dd", "yyyy/MM/dd",
"yy/MM/dd", "yy/MM/dd",