Return-Path: X-Original-To: apmail-argus-commits-archive@minotaur.apache.org Delivered-To: apmail-argus-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3A32F11449 for ; Thu, 14 Aug 2014 22:11:30 +0000 (UTC) Received: (qmail 87230 invoked by uid 500); 14 Aug 2014 22:11:30 -0000 Delivered-To: apmail-argus-commits-archive@argus.apache.org Received: (qmail 87211 invoked by uid 500); 14 Aug 2014 22:11:30 -0000 Mailing-List: contact commits-help@argus.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@argus.incubator.apache.org Delivered-To: mailing list commits@argus.incubator.apache.org Received: (qmail 87202 invoked by uid 99); 14 Aug 2014 22:11:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Aug 2014 22:11:29 +0000 X-ASF-Spam-Status: No, hits=-2000.7 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD,WEIRD_QUOTING X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 14 Aug 2014 22:08:45 +0000 Received: (qmail 81445 invoked by uid 99); 14 Aug 2014 22:08:40 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Aug 2014 22:08:40 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id A23819C3F24; Thu, 14 Aug 2014 22:08:40 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: sneethir@apache.org To: commits@argus.incubator.apache.org Date: Thu, 14 Aug 2014 22:08:57 -0000 Message-Id: In-Reply-To: <06f2350158b04a91b93be861993e4242@git.apache.org> References: <06f2350158b04a91b93be861993e4242@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [18/51] [partial] ARGUS-2 : Uploading eclipse support files and additional lib/js files X-Virus-Checked: Checked by ClamAV on apache.org http://git-wip-us.apache.org/repos/asf/incubator-argus/blob/185f7c50/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js ---------------------------------------------------------------------- diff --git a/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js new file mode 100644 index 0000000..8b16cfc --- /dev/null +++ b/security-admin/src/main/webapp/libs/bower/globalize/lib/cultures/globalize.cultures.js @@ -0,0 +1,24063 @@ +/* + * Globalize Cultures + * + * http://github.com/jquery/globalize + * + * Copyright Software Freedom Conservancy, Inc. + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * This file was generated by the Globalize Culture Generator + * Translation: bugs found in this file need to be fixed in the generator + */ + +(function( window, undefined ) { + +var Globalize; + +if ( typeof require !== "undefined" && + typeof exports !== "undefined" && + typeof module !== "undefined" ) { + // Assume CommonJS + Globalize = require( "globalize" ); +} else { + // Global variable + Globalize = window.Globalize; +} + +Globalize.addCultureInfo( "ar", "default", { + name: "ar", + englishName: "Arabic", + nativeName: "العربية", + language: "ar", + isRTL: true, + numberFormat: { + pattern: ["n-"], + "NaN": "ليس برقم", + negativeInfinity: "-لا نهاية", + positiveInfinity: "+لا نهاية", + currency: { + pattern: ["$n-","$ n"], + symbol: "ر.س.\u200f" + } + }, + calendars: { + standard: { + name: "UmAlQura", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""], + namesAbbr: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + eras: [{"name":"بعد الهجرة","start":null,"offset":0}], + twoDigitYearMax: 1451, + patterns: { + d: "dd/MM/yy", + D: "dd/MMMM/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dd/MMMM/yyyy hh:mm tt", + F: "dd/MMMM/yyyy hh:mm:ss tt", + M: "dd MMMM" + }, + convert: { + _yearInfo: [ + // MonthLengthFlags, Gregorian Date + [746, -2198707200000], + [1769, -2168121600000], + [3794, -2137449600000], + [3748, -2106777600000], + [3402, -2076192000000], + [2710, -2045606400000], + [1334, -2015020800000], + [2741, -1984435200000], + [3498, -1953763200000], + [2980, -1923091200000], + [2889, -1892505600000], + [2707, -1861920000000], + [1323, -1831334400000], + [2647, -1800748800000], + [1206, -1770076800000], + [2741, -1739491200000], + [1450, -1708819200000], + [3413, -1678233600000], + [3370, -1647561600000], + [2646, -1616976000000], + [1198, -1586390400000], + [2397, -1555804800000], + [748, -1525132800000], + [1749, -1494547200000], + [1706, -1463875200000], + [1365, -1433289600000], + [1195, -1402704000000], + [2395, -1372118400000], + [698, -1341446400000], + [1397, -1310860800000], + [2994, -1280188800000], + [1892, -1249516800000], + [1865, -1218931200000], + [1621, -1188345600000], + [683, -1157760000000], + [1371, -1127174400000], + [2778, -1096502400000], + [1748, -1065830400000], + [3785, -1035244800000], + [3474, -1004572800000], + [3365, -973987200000], + [2637, -943401600000], + [685, -912816000000], + [1389, -882230400000], + [2922, -851558400000], + [2898, -820886400000], + [2725, -790300800000], + [2635, -759715200000], + [1175, -729129600000], + [2359, -698544000000], + [694, -667872000000], + [1397, -637286400000], + [3434, -606614400000], + [3410, -575942400000], + [2710, -545356800000], + [2349, -514771200000], + [605, -484185600000], + [1245, -453600000000], + [2778, -422928000000], + [1492, -392256000000], + [3497, -361670400000], + [3410, -330998400000], + [2730, -300412800000], + [1238, -269827200000], + [2486, -239241600000], + [884, -208569600000], + [1897, -177984000000], + [1874, -147312000000], + [1701, -116726400000], + [1355, -86140800000], + [2731, -55555200000], + [1370, -24883200000], + [2773, 5702400000], + [3538, 36374400000], + [3492, 67046400000], + [3401, 97632000000], + [2709, 128217600000], + [1325, 158803200000], + [2653, 189388800000], + [1370, 220060800000], + [2773, 250646400000], + [1706, 281318400000], + [1685, 311904000000], + [1323, 342489600000], + [2647, 373075200000], + [1198, 403747200000], + [2422, 434332800000], + [1388, 465004800000], + [2901, 495590400000], + [2730, 526262400000], + [2645, 556848000000], + [1197, 587433600000], + [2397, 618019200000], + [730, 648691200000], + [1497, 679276800000], + [3506, 709948800000], + [2980, 740620800000], + [2890, 771206400000], + [2645, 801792000000], + [693, 832377600000], + [1397, 862963200000], + [2922, 893635200000], + [3026, 924307200000], + [3012, 954979200000], + [2953, 985564800000], + [2709, 1016150400000], + [1325, 1046736000000], + [1453, 1077321600000], + [2922, 1107993600000], + [1748, 1138665600000], + [3529, 1169251200000], + [3474, 1199923200000], + [2726, 1230508800000], + [2390, 1261094400000], + [686, 1291680000000], + [1389, 1322265600000], + [874, 1352937600000], + [2901, 1383523200000], + [2730, 1414195200000], + [2381, 1444780800000], + [1181, 1475366400000], + [2397, 1505952000000], + [698, 1536624000000], + [1461, 1567209600000], + [1450, 1597881600000], + [3413, 1628467200000], + [2714, 1659139200000], + [2350, 1689724800000], + [622, 1720310400000], + [1373, 1750896000000], + [2778, 1781568000000], + [1748, 1812240000000], + [1701, 1842825600000], + [0, 1873411200000] + ], + minDate: -2198707200000, + maxDate: 1873411199999, + toGregorian: function(hyear, hmonth, hday) { + var days = hday - 1, + gyear = hyear - 1318; + if (gyear < 0 || gyear >= this._yearInfo.length) return null; + var info = this._yearInfo[gyear], + gdate = new Date(info[1]), + monthLength = info[0]; + // Date's ticks in javascript are always from the GMT time, + // but we are interested in the gregorian date in the same timezone, + // not what the gregorian date was at GMT time, so we adjust for the offset. + gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset()); + for (var i = 0; i < hmonth; i++) { + days += 29 + (monthLength & 1); + monthLength = monthLength >> 1; + } + gdate.setDate(gdate.getDate() + days); + return gdate; + }, + fromGregorian: function(gdate) { + // Date's ticks in javascript are always from the GMT time, + // but we are interested in the hijri date in the same timezone, + // not what the hijri date was at GMT time, so we adjust for the offset. + var ticks = gdate - gdate.getTimezoneOffset() * 60000; + if (ticks < this.minDate || ticks > this.maxDate) return null; + var hyear = 0, + hmonth = 1; + // find the earliest gregorian date in the array that is greater than or equal to the given date + while (ticks > this._yearInfo[++hyear][1]) { } + if (ticks !== this._yearInfo[hyear][1]) { + hyear--; + } + var info = this._yearInfo[hyear], + // how many days has it been since the date we found in the array? + // 86400000 = ticks per day + days = Math.floor((ticks - info[1]) / 86400000), + monthLength = info[0]; + hyear += 1318; // the Nth array entry corresponds to hijri year 1318+N + // now increment day/month based on the total days, considering + // how many days are in each month. We cannot run past the year + // mark since we would have found a different array entry in that case. + var daysInMonth = 29 + (monthLength & 1); + while (days >= daysInMonth) { + days -= daysInMonth; + monthLength = monthLength >> 1; + daysInMonth = 29 + (monthLength & 1); + hmonth++; + } + // remaining days is less than is in one month, thus is the day of the month we landed on + // hmonth-1 because in javascript months are zero based, stay consistent with that. + return [hyear, hmonth - 1, days + 1]; + } + } + }, + Hijri: { + name: "Hijri", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""], + namesAbbr: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + eras: [{"name":"بعد الهجرة","start":null,"offset":0}], + twoDigitYearMax: 1451, + patterns: { + d: "dd/MM/yy", + D: "dd/MM/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dd/MM/yyyy hh:mm tt", + F: "dd/MM/yyyy hh:mm:ss tt", + M: "dd MMMM" + }, + convert: { + // Adapted to Script from System.Globalization.HijriCalendar + ticks1970: 62135596800000, + // number of days leading up to each month + monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355], + minDate: -42521673600000, + maxDate: 253402300799999, + // The number of days to add or subtract from the calendar to accommodate the variances + // in the start and the end of Ramadan and to accommodate the date difference between + // countries/regions. May be dynamically adjusted based on user preference, but should + // remain in the range of -2 to 2, inclusive. + hijriAdjustment: 0, + toGregorian: function(hyear, hmonth, hday) { + var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment; + // 86400000 = ticks per day + var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970); + // adjust for timezone, because we are interested in the gregorian date for the same timezone + // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base + // date in the current timezone. + gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset()); + return gdate; + }, + fromGregorian: function(gdate) { + if ((gdate < this.minDate) || (gdate > this.maxDate)) return null; + var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000, + daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment; + // very particular formula determined by someone smart, adapted from the server-side implementation. + // it approximates the hijri year. + var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1, + absDays = this.daysToYear(hyear), + daysInYear = this.isLeapYear(hyear) ? 355 : 354; + // hyear is just approximate, it may need adjustment up or down by 1. + if (daysSinceJan0101 < absDays) { + hyear--; + absDays -= daysInYear; + } + else if (daysSinceJan0101 === absDays) { + hyear--; + absDays = this.daysToYear(hyear); + } + else { + if (daysSinceJan0101 > (absDays + daysInYear)) { + absDays += daysInYear; + hyear++; + } + } + // determine month by looking at how many days into the hyear we are + // monthDays contains the number of days up to each month. + hmonth = 0; + var daysIntoYear = daysSinceJan0101 - absDays; + while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) { + hmonth++; + } + hmonth--; + hday = daysIntoYear - this.monthDays[hmonth]; + return [hyear, hmonth, hday]; + }, + daysToYear: function(year) { + // calculates how many days since Jan 1, 0001 + var yearsToYear30 = Math.floor((year - 1) / 30) * 30, + yearsInto30 = year - yearsToYear30 - 1, + days = Math.floor((yearsToYear30 * 10631) / 30) + 227013; + while (yearsInto30 > 0) { + days += (this.isLeapYear(yearsInto30) ? 355 : 354); + yearsInto30--; + } + return days; + }, + isLeapYear: function(year) { + return ((((year * 11) + 14) % 30) < 11); + } + } + }, + Gregorian_MiddleEastFrench: { + name: "Gregorian_MiddleEastFrench", + firstDay: 6, + days: { + names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"], + namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."], + namesShort: ["di","lu","ma","me","je","ve","sa"] + }, + months: { + names: ["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""], + namesAbbr: ["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + eras: [{"name":"ap. J.-C.","start":null,"offset":0}], + patterns: { + d: "MM/dd/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dddd, MMMM dd, yyyy hh:mm tt", + F: "dddd, MMMM dd, yyyy hh:mm:ss tt", + M: "dd MMMM" + } + }, + Gregorian_Arabic: { + name: "Gregorian_Arabic", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""], + namesAbbr: ["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + eras: [{"name":"م","start":null,"offset":0}], + patterns: { + d: "MM/dd/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dddd, MMMM dd, yyyy hh:mm tt", + F: "dddd, MMMM dd, yyyy hh:mm:ss tt" + } + }, + Gregorian_Localized: { + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر",""], + namesAbbr: ["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + patterns: { + d: "dd/MM/yyyy", + D: "dd MMMM, yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dd MMMM, yyyy hh:mm tt", + F: "dd MMMM, yyyy hh:mm:ss tt", + M: "dd MMMM" + } + }, + Gregorian_TransliteratedFrench: { + name: "Gregorian_TransliteratedFrench", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""], + namesAbbr: ["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""] + }, + AM: ["ص","ص","ص"], + PM: ["م","م","م"], + eras: [{"name":"م","start":null,"offset":0}], + patterns: { + d: "MM/dd/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dddd, MMMM dd, yyyy hh:mm tt", + F: "dddd, MMMM dd, yyyy hh:mm:ss tt" + } + } + } +}); + +Globalize.addCultureInfo( "bg", "default", { + name: "bg", + englishName: "Bulgarian", + nativeName: "български", + language: "bg", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "- безкрайност", + positiveInfinity: "+ безкрайност", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "лв." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"], + namesAbbr: ["нед","пон","вт","ср","четв","пет","съб"], + namesShort: ["н","п","в","с","ч","п","с"] + }, + months: { + names: ["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември",""], + namesAbbr: ["ян","февр","март","апр","май","юни","юли","авг","септ","окт","ноември","дек",""] + }, + AM: null, + PM: null, + eras: [{"name":"след новата ера","start":null,"offset":0}], + patterns: { + d: "d.M.yyyy 'г.'", + D: "dd MMMM yyyy 'г.'", + t: "HH:mm 'ч.'", + T: "HH:mm:ss 'ч.'", + f: "dd MMMM yyyy 'г.' HH:mm 'ч.'", + F: "dd MMMM yyyy 'г.' HH:mm:ss 'ч.'", + M: "dd MMMM", + Y: "MMMM yyyy 'г.'" + } + } + } +}); + +Globalize.addCultureInfo( "ca", "default", { + name: "ca", + englishName: "Catalan", + nativeName: "català", + language: "ca", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "NeuN", + negativeInfinity: "-Infinit", + positiveInfinity: "Infinit", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"], + namesAbbr: ["dg.","dl.","dt.","dc.","dj.","dv.","ds."], + namesShort: ["dg","dl","dt","dc","dj","dv","ds"] + }, + months: { + names: ["gener","febrer","març","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre",""], + namesAbbr: ["gen","feb","març","abr","maig","juny","jul","ag","set","oct","nov","des",""] + }, + AM: null, + PM: null, + eras: [{"name":"d.C.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd, d' / 'MMMM' / 'yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd, d' / 'MMMM' / 'yyyy HH:mm", + F: "dddd, d' / 'MMMM' / 'yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM' / 'yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "zh-Hans", "default", { + name: "zh-Hans", + englishName: "Chinese (Simplified)", + nativeName: "中文(简体)", + language: "zh-Hans", + numberFormat: { + "NaN": "非数字", + negativeInfinity: "负无穷大", + positiveInfinity: "正无穷大", + percent: { + pattern: ["-n%","n%"] + }, + currency: { + pattern: ["$-n","$n"], + symbol: "¥" + } + }, + calendars: { + standard: { + days: { + names: ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"], + namesAbbr: ["周日","周一","周二","周三","周四","周五","周六"], + namesShort: ["日","一","二","三","四","五","六"] + }, + months: { + names: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""], + namesAbbr: ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月",""] + }, + AM: ["上午","上午","上午"], + PM: ["下午","下午","下午"], + eras: [{"name":"公元","start":null,"offset":0}], + patterns: { + d: "yyyy/M/d", + D: "yyyy'年'M'月'd'日'", + t: "H:mm", + T: "H:mm:ss", + f: "yyyy'年'M'月'd'日' H:mm", + F: "yyyy'年'M'月'd'日' H:mm:ss", + M: "M'月'd'日'", + Y: "yyyy'年'M'月'" + } + } + } +}); + +Globalize.addCultureInfo( "cs", "default", { + name: "cs", + englishName: "Czech", + nativeName: "čeština", + language: "cs", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "Není číslo", + negativeInfinity: "-nekonečno", + positiveInfinity: "+nekonečno", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "Kč" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"], + namesAbbr: ["ne","po","út","st","čt","pá","so"], + namesShort: ["ne","po","út","st","čt","pá","so"] + }, + months: { + names: ["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + monthsGenitive: { + names: ["ledna","února","března","dubna","května","června","července","srpna","září","října","listopadu","prosince",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: ["dop.","dop.","DOP."], + PM: ["odp.","odp.","ODP."], + eras: [{"name":"n. l.","start":null,"offset":0}], + patterns: { + d: "d.M.yyyy", + D: "d. MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM yyyy H:mm", + F: "d. MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "da", "default", { + name: "da", + englishName: "Danish", + nativeName: "dansk", + language: "da", + numberFormat: { + ",": ".", + ".": ",", + negativeInfinity: "-INF", + positiveInfinity: "INF", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["$ -n","$ n"], + ",": ".", + ".": ",", + symbol: "kr." + } + }, + calendars: { + standard: { + "/": "-", + firstDay: 1, + days: { + names: ["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"], + namesAbbr: ["sø","ma","ti","on","to","fr","lø"], + namesShort: ["sø","ma","ti","on","to","fr","lø"] + }, + months: { + names: ["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december",""], + namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd-MM-yyyy", + D: "d. MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "d. MMMM yyyy HH:mm", + F: "d. MMMM yyyy HH:mm:ss", + M: "d. MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "de", "default", { + name: "de", + englishName: "German", + nativeName: "Deutsch", + language: "de", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "n. def.", + negativeInfinity: "-unendlich", + positiveInfinity: "+unendlich", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"], + namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"], + namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"] + }, + months: { + names: ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""], + namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""] + }, + AM: null, + PM: null, + eras: [{"name":"n. Chr.","start":null,"offset":0}], + patterns: { + d: "dd.MM.yyyy", + D: "dddd, d. MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd, d. MMMM yyyy HH:mm", + F: "dddd, d. MMMM yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "el", "default", { + name: "el", + englishName: "Greek", + nativeName: "Ελληνικά", + language: "el", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "μη αριθμός", + negativeInfinity: "-Άπειρο", + positiveInfinity: "Άπειρο", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"], + namesAbbr: ["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"], + namesShort: ["Κυ","Δε","Τρ","Τε","Πε","Πα","Σά"] + }, + months: { + names: ["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος",""], + namesAbbr: ["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ",""] + }, + monthsGenitive: { + names: ["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου",""], + namesAbbr: ["Ιαν","Φεβ","Μαρ","Απρ","Μαϊ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ",""] + }, + AM: ["πμ","πμ","ΠΜ"], + PM: ["μμ","μμ","ΜΜ"], + eras: [{"name":"μ.Χ.","start":null,"offset":0}], + patterns: { + d: "d/M/yyyy", + D: "dddd, d MMMM yyyy", + f: "dddd, d MMMM yyyy h:mm tt", + F: "dddd, d MMMM yyyy h:mm:ss tt", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "es", "default", { + name: "es", + englishName: "Spanish", + nativeName: "español", + language: "es", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "NeuN", + negativeInfinity: "-Infinito", + positiveInfinity: "Infinito", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["domingo","lunes","martes","miércoles","jueves","viernes","sábado"], + namesAbbr: ["dom","lun","mar","mié","jue","vie","sáb"], + namesShort: ["do","lu","ma","mi","ju","vi","sá"] + }, + months: { + names: ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre",""], + namesAbbr: ["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic",""] + }, + AM: null, + PM: null, + eras: [{"name":"d.C.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd, dd' de 'MMMM' de 'yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "dddd, dd' de 'MMMM' de 'yyyy H:mm", + F: "dddd, dd' de 'MMMM' de 'yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM' de 'yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "fi", "default", { + name: "fi", + englishName: "Finnish", + nativeName: "suomi", + language: "fi", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-INF", + positiveInfinity: "INF", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"], + namesAbbr: ["su","ma","ti","ke","to","pe","la"], + namesShort: ["su","ma","ti","ke","to","pe","la"] + }, + months: { + names: ["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu",""], + namesAbbr: ["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu",""] + }, + AM: null, + PM: null, + patterns: { + d: "d.M.yyyy", + D: "d. MMMM'ta 'yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM'ta 'yyyy H:mm", + F: "d. MMMM'ta 'yyyy H:mm:ss", + M: "d. MMMM'ta'", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "fr", "default", { + name: "fr", + englishName: "French", + nativeName: "français", + language: "fr", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "Non Numérique", + negativeInfinity: "-Infini", + positiveInfinity: "+Infini", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"], + namesAbbr: ["dim.","lun.","mar.","mer.","jeu.","ven.","sam."], + namesShort: ["di","lu","ma","me","je","ve","sa"] + }, + months: { + names: ["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre",""], + namesAbbr: ["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc.",""] + }, + AM: null, + PM: null, + eras: [{"name":"ap. J.-C.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd d MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd d MMMM yyyy HH:mm", + F: "dddd d MMMM yyyy HH:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "he", "default", { + name: "he", + englishName: "Hebrew", + nativeName: "עברית", + language: "he", + isRTL: true, + numberFormat: { + "NaN": "לא מספר", + negativeInfinity: "אינסוף שלילי", + positiveInfinity: "אינסוף חיובי", + percent: { + pattern: ["-n%","n%"] + }, + currency: { + pattern: ["$-n","$ n"], + symbol: "₪" + } + }, + calendars: { + standard: { + days: { + names: ["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","שבת"], + namesAbbr: ["יום א","יום ב","יום ג","יום ד","יום ה","יום ו","שבת"], + namesShort: ["א","ב","ג","ד","ה","ו","ש"] + }, + months: { + names: ["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר",""], + namesAbbr: ["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ",""] + }, + eras: [{"name":"לספירה","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd dd MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd dd MMMM yyyy HH:mm", + F: "dddd dd MMMM yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + }, + Hebrew: { + name: "Hebrew", + "/": " ", + days: { + names: ["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","שבת"], + namesAbbr: ["א","ב","ג","ד","ה","ו","ש"], + namesShort: ["א","ב","ג","ד","ה","ו","ש"] + }, + months: { + names: ["תשרי","חשון","כסלו","טבת","שבט","אדר","אדר ב","ניסן","אייר","סיון","תמוז","אב","אלול"], + namesAbbr: ["תשרי","חשון","כסלו","טבת","שבט","אדר","אדר ב","ניסן","אייר","סיון","תמוז","אב","אלול"] + }, + eras: [{"name":"C.E.","start":null,"offset":0}], + twoDigitYearMax: 5790, + patterns: { + d: "dd MMMM yyyy", + D: "dddd dd MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd dd MMMM yyyy HH:mm", + F: "dddd dd MMMM yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "hu", "default", { + name: "hu", + englishName: "Hungarian", + nativeName: "magyar", + language: "hu", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "nem szám", + negativeInfinity: "negatív végtelen", + positiveInfinity: "végtelen", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "Ft" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"], + namesAbbr: ["V","H","K","Sze","Cs","P","Szo"], + namesShort: ["V","H","K","Sze","Cs","P","Szo"] + }, + months: { + names: ["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december",""], + namesAbbr: ["jan.","febr.","márc.","ápr.","máj.","jún.","júl.","aug.","szept.","okt.","nov.","dec.",""] + }, + AM: ["de.","de.","DE."], + PM: ["du.","du.","DU."], + eras: [{"name":"i.sz.","start":null,"offset":0}], + patterns: { + d: "yyyy.MM.dd.", + D: "yyyy. MMMM d.", + t: "H:mm", + T: "H:mm:ss", + f: "yyyy. MMMM d. H:mm", + F: "yyyy. MMMM d. H:mm:ss", + M: "MMMM d.", + Y: "yyyy. MMMM" + } + } + } +}); + +Globalize.addCultureInfo( "is", "default", { + name: "is", + englishName: "Icelandic", + nativeName: "íslenska", + language: "is", + numberFormat: { + ",": ".", + ".": ",", + negativeInfinity: "-INF", + positiveInfinity: "INF", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + decimals: 0, + ",": ".", + ".": ",", + symbol: "kr." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"], + namesAbbr: ["sun.","mán.","þri.","mið.","fim.","fös.","lau."], + namesShort: ["su","má","þr","mi","fi","fö","la"] + }, + months: { + names: ["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember",""], + namesAbbr: ["jan.","feb.","mar.","apr.","maí","jún.","júl.","ágú.","sep.","okt.","nóv.","des.",""] + }, + AM: null, + PM: null, + patterns: { + d: "d.M.yyyy", + D: "d. MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "d. MMMM yyyy HH:mm", + F: "d. MMMM yyyy HH:mm:ss", + M: "d. MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "it", "default", { + name: "it", + englishName: "Italian", + nativeName: "italiano", + language: "it", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "Non un numero reale", + negativeInfinity: "-Infinito", + positiveInfinity: "+Infinito", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-$ n","$ n"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"], + namesAbbr: ["dom","lun","mar","mer","gio","ven","sab"], + namesShort: ["do","lu","ma","me","gi","ve","sa"] + }, + months: { + names: ["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre",""], + namesAbbr: ["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic",""] + }, + AM: null, + PM: null, + eras: [{"name":"d.C.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd d MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd d MMMM yyyy HH:mm", + F: "dddd d MMMM yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "ja", "default", { + name: "ja", + englishName: "Japanese", + nativeName: "日本語", + language: "ja", + numberFormat: { + "NaN": "NaN (非数値)", + negativeInfinity: "-∞", + positiveInfinity: "+∞", + percent: { + pattern: ["-n%","n%"] + }, + currency: { + pattern: ["-$n","$n"], + decimals: 0, + symbol: "¥" + } + }, + calendars: { + standard: { + days: { + names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], + namesAbbr: ["日","月","火","水","木","金","土"], + namesShort: ["日","月","火","水","木","金","土"] + }, + months: { + names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: ["午前","午前","午前"], + PM: ["午後","午後","午後"], + eras: [{"name":"西暦","start":null,"offset":0}], + patterns: { + d: "yyyy/MM/dd", + D: "yyyy'年'M'月'd'日'", + t: "H:mm", + T: "H:mm:ss", + f: "yyyy'年'M'月'd'日' H:mm", + F: "yyyy'年'M'月'd'日' H:mm:ss", + M: "M'月'd'日'", + Y: "yyyy'年'M'月'" + } + }, + Japanese: { + name: "Japanese", + days: { + names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], + namesAbbr: ["日","月","火","水","木","金","土"], + namesShort: ["日","月","火","水","木","金","土"] + }, + months: { + names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: ["午前","午前","午前"], + PM: ["午後","午後","午後"], + eras: [{"name":"平成","start":null,"offset":1867},{"name":"昭和","start":-1812153600000,"offset":1911},{"name":"大正","start":-1357603200000,"offset":1925},{"name":"明治","start":60022080000,"offset":1988}], + twoDigitYearMax: 99, + patterns: { + d: "gg y/M/d", + D: "gg y'年'M'月'd'日'", + t: "H:mm", + T: "H:mm:ss", + f: "gg y'年'M'月'd'日' H:mm", + F: "gg y'年'M'月'd'日' H:mm:ss", + M: "M'月'd'日'", + Y: "gg y'年'M'月'" + } + } + } +}); + +Globalize.addCultureInfo( "ko", "default", { + name: "ko", + englishName: "Korean", + nativeName: "한국어", + language: "ko", + numberFormat: { + currency: { + pattern: ["-$n","$n"], + decimals: 0, + symbol: "₩" + } + }, + calendars: { + standard: { + "/": "-", + days: { + names: ["일요일","월요일","화요일","수요일","목요일","금요일","토요일"], + namesAbbr: ["일","월","화","수","목","금","토"], + namesShort: ["일","월","화","수","목","금","토"] + }, + months: { + names: ["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: ["오전","오전","오전"], + PM: ["오후","오후","오후"], + eras: [{"name":"서기","start":null,"offset":0}], + patterns: { + d: "yyyy-MM-dd", + D: "yyyy'년' M'월' d'일' dddd", + t: "tt h:mm", + T: "tt h:mm:ss", + f: "yyyy'년' M'월' d'일' dddd tt h:mm", + F: "yyyy'년' M'월' d'일' dddd tt h:mm:ss", + M: "M'월' d'일'", + Y: "yyyy'년' M'월'" + } + }, + Korean: { + name: "Korean", + "/": "-", + days: { + names: ["일요일","월요일","화요일","수요일","목요일","금요일","토요일"], + namesAbbr: ["일","월","화","수","목","금","토"], + namesShort: ["일","월","화","수","목","금","토"] + }, + months: { + names: ["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: ["오전","오전","오전"], + PM: ["오후","오후","오후"], + eras: [{"name":"단기","start":null,"offset":-2333}], + twoDigitYearMax: 4362, + patterns: { + d: "gg yyyy-MM-dd", + D: "gg yyyy'년' M'월' d'일' dddd", + t: "tt h:mm", + T: "tt h:mm:ss", + f: "gg yyyy'년' M'월' d'일' dddd tt h:mm", + F: "gg yyyy'년' M'월' d'일' dddd tt h:mm:ss", + M: "M'월' d'일'", + Y: "gg yyyy'년' M'월'" + } + } + } +}); + +Globalize.addCultureInfo( "nl", "default", { + name: "nl", + englishName: "Dutch", + nativeName: "Nederlands", + language: "nl", + numberFormat: { + ",": ".", + ".": ",", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["$ -n","$ n"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + "/": "-", + firstDay: 1, + days: { + names: ["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"], + namesAbbr: ["zo","ma","di","wo","do","vr","za"], + namesShort: ["zo","ma","di","wo","do","vr","za"] + }, + months: { + names: ["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december",""], + namesAbbr: ["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec",""] + }, + AM: null, + PM: null, + patterns: { + d: "d-M-yyyy", + D: "dddd d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "dddd d MMMM yyyy H:mm", + F: "dddd d MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "no", "default", { + name: "no", + englishName: "Norwegian", + nativeName: "norsk", + language: "no", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-INF", + positiveInfinity: "INF", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["$ -n","$ n"], + ",": " ", + ".": ",", + symbol: "kr" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"], + namesAbbr: ["sø","ma","ti","on","to","fr","lø"], + namesShort: ["sø","ma","ti","on","to","fr","lø"] + }, + months: { + names: ["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember",""], + namesAbbr: ["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d. MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "d. MMMM yyyy HH:mm", + F: "d. MMMM yyyy HH:mm:ss", + M: "d. MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "pl", "default", { + name: "pl", + englishName: "Polish", + nativeName: "polski", + language: "pl", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "nie jest liczbą", + negativeInfinity: "-nieskończoność", + positiveInfinity: "+nieskończoność", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "zł" + } + }, + calendars: { + standard: { + "/": "-", + firstDay: 1, + days: { + names: ["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"], + namesAbbr: ["N","Pn","Wt","Śr","Cz","Pt","So"], + namesShort: ["N","Pn","Wt","Śr","Cz","Pt","So"] + }, + months: { + names: ["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień",""], + namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru",""] + }, + monthsGenitive: { + names: ["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","września","października","listopada","grudnia",""], + namesAbbr: ["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru",""] + }, + AM: null, + PM: null, + patterns: { + d: "yyyy-MM-dd", + D: "d MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "d MMMM yyyy HH:mm", + F: "d MMMM yyyy HH:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "pt", "default", { + name: "pt", + englishName: "Portuguese", + nativeName: "Português", + language: "pt", + numberFormat: { + ",": ".", + ".": ",", + "NaN": "NaN (Não é um número)", + negativeInfinity: "-Infinito", + positiveInfinity: "+Infinito", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-$ n","$ n"], + ",": ".", + ".": ",", + symbol: "R$" + } + }, + calendars: { + standard: { + days: { + names: ["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"], + namesAbbr: ["dom","seg","ter","qua","qui","sex","sáb"], + namesShort: ["D","S","T","Q","Q","S","S"] + }, + months: { + names: ["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro",""], + namesAbbr: ["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez",""] + }, + AM: null, + PM: null, + eras: [{"name":"d.C.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd, d' de 'MMMM' de 'yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd, d' de 'MMMM' de 'yyyy HH:mm", + F: "dddd, d' de 'MMMM' de 'yyyy HH:mm:ss", + M: "dd' de 'MMMM", + Y: "MMMM' de 'yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "rm", "default", { + name: "rm", + englishName: "Romansh", + nativeName: "Rumantsch", + language: "rm", + numberFormat: { + ",": "'", + "NaN": "betg def.", + negativeInfinity: "-infinit", + positiveInfinity: "+infinit", + percent: { + pattern: ["-n%","n%"], + ",": "'" + }, + currency: { + pattern: ["$-n","$ n"], + ",": "'", + symbol: "fr." + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["dumengia","glindesdi","mardi","mesemna","gievgia","venderdi","sonda"], + namesAbbr: ["du","gli","ma","me","gie","ve","so"], + namesShort: ["du","gli","ma","me","gie","ve","so"] + }, + months: { + names: ["schaner","favrer","mars","avrigl","matg","zercladur","fanadur","avust","settember","october","november","december",""], + namesAbbr: ["schan","favr","mars","avr","matg","zercl","fan","avust","sett","oct","nov","dec",""] + }, + AM: null, + PM: null, + eras: [{"name":"s. Cr.","start":null,"offset":0}], + patterns: { + d: "dd/MM/yyyy", + D: "dddd, d MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "dddd, d MMMM yyyy HH:mm", + F: "dddd, d MMMM yyyy HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "ro", "default", { + name: "ro", + englishName: "Romanian", + nativeName: "română", + language: "ro", + numberFormat: { + ",": ".", + ".": ",", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "lei" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["duminică","luni","marţi","miercuri","joi","vineri","sâmbătă"], + namesAbbr: ["D","L","Ma","Mi","J","V","S"], + namesShort: ["D","L","Ma","Mi","J","V","S"] + }, + months: { + names: ["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie",""], + namesAbbr: ["ian.","feb.","mar.","apr.","mai.","iun.","iul.","aug.","sep.","oct.","nov.","dec.",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "d MMMM yyyy HH:mm", + F: "d MMMM yyyy HH:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "ru", "default", { + name: "ru", + englishName: "Russian", + nativeName: "русский", + language: "ru", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-бесконечность", + positiveInfinity: "бесконечность", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n$","n$"], + ",": " ", + ".": ",", + symbol: "р." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"], + namesAbbr: ["Вс","Пн","Вт","Ср","Чт","Пт","Сб"], + namesShort: ["Вс","Пн","Вт","Ср","Чт","Пт","Сб"] + }, + months: { + names: ["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь",""], + namesAbbr: ["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек",""] + }, + monthsGenitive: { + names: ["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря",""], + namesAbbr: ["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM yyyy 'г.'", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy 'г.' H:mm", + F: "d MMMM yyyy 'г.' H:mm:ss", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "hr", "default", { + name: "hr", + englishName: "Croatian", + nativeName: "hrvatski", + language: "hr", + numberFormat: { + pattern: ["- n"], + ",": ".", + ".": ",", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "kn" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"], + namesAbbr: ["ned","pon","uto","sri","čet","pet","sub"], + namesShort: ["ne","po","ut","sr","če","pe","su"] + }, + months: { + names: ["siječanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac",""], + namesAbbr: ["sij","vlj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""] + }, + monthsGenitive: { + names: ["siječnja","veljače","ožujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenog","prosinca",""], + namesAbbr: ["sij","vlj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro",""] + }, + AM: null, + PM: null, + patterns: { + d: "d.M.yyyy.", + D: "d. MMMM yyyy.", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM yyyy. H:mm", + F: "d. MMMM yyyy. H:mm:ss", + M: "d. MMMM" + } + } + } +}); + +Globalize.addCultureInfo( "sk", "default", { + name: "sk", + englishName: "Slovak", + nativeName: "slovenčina", + language: "sk", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "Nie je číslo", + negativeInfinity: "-nekonečno", + positiveInfinity: "+nekonečno", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + "/": ". ", + firstDay: 1, + days: { + names: ["nedeľa","pondelok","utorok","streda","štvrtok","piatok","sobota"], + namesAbbr: ["ne","po","ut","st","št","pi","so"], + namesShort: ["ne","po","ut","st","št","pi","so"] + }, + months: { + names: ["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + monthsGenitive: { + names: ["januára","februára","marca","apríla","mája","júna","júla","augusta","septembra","októbra","novembra","decembra",""], + namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] + }, + AM: null, + PM: null, + eras: [{"name":"n. l.","start":null,"offset":0}], + patterns: { + d: "d. M. yyyy", + D: "d. MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM yyyy H:mm", + F: "d. MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "sq", "default", { + name: "sq", + englishName: "Albanian", + nativeName: "shqipe", + language: "sq", + numberFormat: { + ",": ".", + ".": ",", + negativeInfinity: "-infinit", + positiveInfinity: "infinit", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n$","n$"], + ",": ".", + ".": ",", + symbol: "Lek" + } + }, + calendars: { + standard: { + "/": "-", + firstDay: 1, + days: { + names: ["e diel","e hënë","e martë","e mërkurë","e enjte","e premte","e shtunë"], + namesAbbr: ["Die","Hën","Mar","Mër","Enj","Pre","Sht"], + namesShort: ["Di","Hë","Ma","Më","En","Pr","Sh"] + }, + months: { + names: ["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor",""], + namesAbbr: ["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gsh","Sht","Tet","Nën","Dhj",""] + }, + AM: ["PD","pd","PD"], + PM: ["MD","md","MD"], + patterns: { + d: "yyyy-MM-dd", + D: "yyyy-MM-dd", + t: "h:mm.tt", + T: "h:mm:ss.tt", + f: "yyyy-MM-dd h:mm.tt", + F: "yyyy-MM-dd h:mm:ss.tt", + Y: "yyyy-MM" + } + } + } +}); + +Globalize.addCultureInfo( "sv", "default", { + name: "sv", + englishName: "Swedish", + nativeName: "svenska", + language: "sv", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-INF", + positiveInfinity: "INF", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "kr" + } + }, + calendars: { + standard: { + "/": "-", + firstDay: 1, + days: { + names: ["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"], + namesAbbr: ["sö","må","ti","on","to","fr","lö"], + namesShort: ["sö","må","ti","on","to","fr","lö"] + }, + months: { + names: ["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december",""], + namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec",""] + }, + AM: null, + PM: null, + patterns: { + d: "yyyy-MM-dd", + D: "'den 'd MMMM yyyy", + t: "HH:mm", + T: "HH:mm:ss", + f: "'den 'd MMMM yyyy HH:mm", + F: "'den 'd MMMM yyyy HH:mm:ss", + M: "'den 'd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "th", "default", { + name: "th", + englishName: "Thai", + nativeName: "ไทย", + language: "th", + numberFormat: { + currency: { + pattern: ["-$n","$n"], + symbol: "฿" + } + }, + calendars: { + standard: { + name: "ThaiBuddhist", + firstDay: 1, + days: { + names: ["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"], + namesAbbr: ["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."], + namesShort: ["อ","จ","อ","พ","พ","ศ","ส"] + }, + months: { + names: ["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม",""], + namesAbbr: ["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.",""] + }, + eras: [{"name":"พ.ศ.","start":null,"offset":-543}], + twoDigitYearMax: 2572, + patterns: { + d: "d/M/yyyy", + D: "d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy H:mm", + F: "d MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + }, + Gregorian_Localized: { + firstDay: 1, + days: { + names: ["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"], + namesAbbr: ["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."], + namesShort: ["อ","จ","อ","พ","พ","ศ","ส"] + }, + months: { + names: ["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม",""], + namesAbbr: ["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค.",""] + }, + patterns: { + d: "d/M/yyyy", + D: "'วัน'dddd'ที่' d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "'วัน'dddd'ที่' d MMMM yyyy H:mm", + F: "'วัน'dddd'ที่' d MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "tr", "default", { + name: "tr", + englishName: "Turkish", + nativeName: "Türkçe", + language: "tr", + numberFormat: { + ",": ".", + ".": ",", + percent: { + pattern: ["-%n","%n"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "TL" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"], + namesAbbr: ["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"], + namesShort: ["Pz","Pt","Sa","Ça","Pe","Cu","Ct"] + }, + months: { + names: ["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık",""], + namesAbbr: ["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "dd MMMM yyyy dddd", + t: "HH:mm", + T: "HH:mm:ss", + f: "dd MMMM yyyy dddd HH:mm", + F: "dd MMMM yyyy dddd HH:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "ur", "default", { + name: "ur", + englishName: "Urdu", + nativeName: "اُردو", + language: "ur", + isRTL: true, + numberFormat: { + currency: { + pattern: ["$n-","$n"], + symbol: "Rs" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["اتوار","پير","منگل","بدھ","جمعرات","جمعه","هفته"], + namesAbbr: ["اتوار","پير","منگل","بدھ","جمعرات","جمعه","هفته"], + namesShort: ["ا","پ","م","ب","ج","ج","ه"] + }, + months: { + names: ["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""], + namesAbbr: ["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر",""] + }, + patterns: { + d: "dd/MM/yyyy", + D: "dd MMMM, yyyy", + f: "dd MMMM, yyyy h:mm tt", + F: "dd MMMM, yyyy h:mm:ss tt", + M: "dd MMMM" + } + }, + Hijri: { + name: "Hijri", + firstDay: 1, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""], + namesAbbr: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""] + }, + eras: [{"name":"بعد الهجرة","start":null,"offset":0}], + twoDigitYearMax: 1451, + patterns: { + d: "dd/MM/yy", + D: "dd/MM/yyyy", + f: "dd/MM/yyyy h:mm tt", + F: "dd/MM/yyyy h:mm:ss tt", + M: "dd MMMM" + }, + convert: { + // Adapted to Script from System.Globalization.HijriCalendar + ticks1970: 62135596800000, + // number of days leading up to each month + monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355], + minDate: -42521673600000, + maxDate: 253402300799999, + // The number of days to add or subtract from the calendar to accommodate the variances + // in the start and the end of Ramadan and to accommodate the date difference between + // countries/regions. May be dynamically adjusted based on user preference, but should + // remain in the range of -2 to 2, inclusive. + hijriAdjustment: 0, + toGregorian: function(hyear, hmonth, hday) { + var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment; + // 86400000 = ticks per day + var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970); + // adjust for timezone, because we are interested in the gregorian date for the same timezone + // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base + // date in the current timezone. + gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset()); + return gdate; + }, + fromGregorian: function(gdate) { + if ((gdate < this.minDate) || (gdate > this.maxDate)) return null; + var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000, + daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment; + // very particular formula determined by someone smart, adapted from the server-side implementation. + // it approximates the hijri year. + var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1, + absDays = this.daysToYear(hyear), + daysInYear = this.isLeapYear(hyear) ? 355 : 354; + // hyear is just approximate, it may need adjustment up or down by 1. + if (daysSinceJan0101 < absDays) { + hyear--; + absDays -= daysInYear; + } + else if (daysSinceJan0101 === absDays) { + hyear--; + absDays = this.daysToYear(hyear); + } + else { + if (daysSinceJan0101 > (absDays + daysInYear)) { + absDays += daysInYear; + hyear++; + } + } + // determine month by looking at how many days into the hyear we are + // monthDays contains the number of days up to each month. + hmonth = 0; + var daysIntoYear = daysSinceJan0101 - absDays; + while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) { + hmonth++; + } + hmonth--; + hday = daysIntoYear - this.monthDays[hmonth]; + return [hyear, hmonth, hday]; + }, + daysToYear: function(year) { + // calculates how many days since Jan 1, 0001 + var yearsToYear30 = Math.floor((year - 1) / 30) * 30, + yearsInto30 = year - yearsToYear30 - 1, + days = Math.floor((yearsToYear30 * 10631) / 30) + 227013; + while (yearsInto30 > 0) { + days += (this.isLeapYear(yearsInto30) ? 355 : 354); + yearsInto30--; + } + return days; + }, + isLeapYear: function(year) { + return ((((year * 11) + 14) % 30) < 11); + } + } + } + } +}); + +Globalize.addCultureInfo( "id", "default", { + name: "id", + englishName: "Indonesian", + nativeName: "Bahasa Indonesia", + language: "id", + numberFormat: { + ",": ".", + ".": ",", + percent: { + ",": ".", + ".": "," + }, + currency: { + decimals: 0, + ",": ".", + ".": ",", + symbol: "Rp" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"], + namesAbbr: ["Minggu","Sen","Sel","Rabu","Kamis","Jumat","Sabtu"], + namesShort: ["M","S","S","R","K","J","S"] + }, + months: { + names: ["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","Nopember","Desember",""], + namesAbbr: ["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agust","Sep","Okt","Nop","Des",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd/MM/yyyy", + D: "dd MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "dd MMMM yyyy H:mm", + F: "dd MMMM yyyy H:mm:ss", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "uk", "default", { + name: "uk", + englishName: "Ukrainian", + nativeName: "українська", + language: "uk", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-безмежність", + positiveInfinity: "безмежність", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n$","n$"], + ",": " ", + ".": ",", + symbol: "₴" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["неділя","понеділок","вівторок","середа","четвер","п'ятниця","субота"], + namesAbbr: ["Нд","Пн","Вт","Ср","Чт","Пт","Сб"], + namesShort: ["Нд","Пн","Вт","Ср","Чт","Пт","Сб"] + }, + months: { + names: ["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень",""], + namesAbbr: ["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру",""] + }, + monthsGenitive: { + names: ["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня",""], + namesAbbr: ["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM yyyy' р.'", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy' р.' H:mm", + F: "d MMMM yyyy' р.' H:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy' р.'" + } + } + } +}); + +Globalize.addCultureInfo( "be", "default", { + name: "be", + englishName: "Belarusian", + nativeName: "Беларускі", + language: "be", + numberFormat: { + ",": " ", + ".": ",", + percent: { + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "р." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"], + namesAbbr: ["нд","пн","аў","ср","чц","пт","сб"], + namesShort: ["нд","пн","аў","ср","чц","пт","сб"] + }, + months: { + names: ["Студзень","Люты","Сакавік","Красавік","Май","Чэрвень","Ліпень","Жнівень","Верасень","Кастрычнік","Лістапад","Снежань",""], + namesAbbr: ["Сту","Лют","Сак","Кра","Май","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне",""] + }, + monthsGenitive: { + names: ["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня",""], + namesAbbr: ["Сту","Лют","Сак","Кра","Май","Чэр","Ліп","Жні","Вер","Кас","Ліс","Сне",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy H:mm", + F: "d MMMM yyyy H:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "sl", "default", { + name: "sl", + englishName: "Slovenian", + nativeName: "slovenski", + language: "sl", + numberFormat: { + ",": ".", + ".": ",", + negativeInfinity: "-neskončnost", + positiveInfinity: "neskončnost", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "€" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"], + namesAbbr: ["ned","pon","tor","sre","čet","pet","sob"], + namesShort: ["ne","po","to","sr","če","pe","so"] + }, + months: { + names: ["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december",""], + namesAbbr: ["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec",""] + }, + AM: null, + PM: null, + patterns: { + d: "d.M.yyyy", + D: "d. MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM yyyy H:mm", + F: "d. MMMM yyyy H:mm:ss", + M: "d. MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "et", "default", { + name: "et", + englishName: "Estonian", + nativeName: "eesti", + language: "et", + numberFormat: { + ",": " ", + ".": ",", + "NaN": "avaldamatu", + negativeInfinity: "miinuslõpmatus", + positiveInfinity: "plusslõpmatus", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + symbol: "kr" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"], + namesAbbr: ["P","E","T","K","N","R","L"], + namesShort: ["P","E","T","K","N","R","L"] + }, + months: { + names: ["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember",""], + namesAbbr: ["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets",""] + }, + AM: ["EL","el","EL"], + PM: ["PL","pl","PL"], + patterns: { + d: "d.MM.yyyy", + D: "d. MMMM yyyy'. a.'", + t: "H:mm", + T: "H:mm:ss", + f: "d. MMMM yyyy'. a.' H:mm", + F: "d. MMMM yyyy'. a.' H:mm:ss", + M: "d. MMMM", + Y: "MMMM yyyy'. a.'" + } + } + } +}); + +Globalize.addCultureInfo( "lv", "default", { + name: "lv", + englishName: "Latvian", + nativeName: "latviešu", + language: "lv", + numberFormat: { + ",": " ", + ".": ",", + negativeInfinity: "-bezgalība", + positiveInfinity: "bezgalība", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-$ n","$ n"], + ",": " ", + ".": ",", + symbol: "Ls" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["svētdiena","pirmdiena","otrdiena","trešdiena","ceturtdiena","piektdiena","sestdiena"], + namesAbbr: ["sv","pr","ot","tr","ce","pk","se"], + namesShort: ["sv","pr","ot","tr","ce","pk","se"] + }, + months: { + names: ["janvāris","februāris","marts","aprīlis","maijs","jūnijs","jūlijs","augusts","septembris","oktobris","novembris","decembris",""], + namesAbbr: ["jan","feb","mar","apr","mai","jūn","jūl","aug","sep","okt","nov","dec",""] + }, + monthsGenitive: { + names: ["janvārī","februārī","martā","aprīlī","maijā","jūnijā","jūlijā","augustā","septembrī","oktobrī","novembrī","decembrī",""], + namesAbbr: ["jan","feb","mar","apr","mai","jūn","jūl","aug","sep","okt","nov","dec",""] + }, + AM: null, + PM: null, + patterns: { + d: "yyyy.MM.dd.", + D: "dddd, yyyy'. gada 'd. MMMM", + t: "H:mm", + T: "H:mm:ss", + f: "dddd, yyyy'. gada 'd. MMMM H:mm", + F: "dddd, yyyy'. gada 'd. MMMM H:mm:ss", + M: "d. MMMM", + Y: "yyyy. MMMM" + } + } + } +}); + +Globalize.addCultureInfo( "lt", "default", { + name: "lt", + englishName: "Lithuanian", + nativeName: "lietuvių", + language: "lt", + numberFormat: { + ",": ".", + ".": ",", + negativeInfinity: "-begalybė", + positiveInfinity: "begalybė", + percent: { + pattern: ["-n%","n%"], + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "Lt" + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["sekmadienis","pirmadienis","antradienis","trečiadienis","ketvirtadienis","penktadienis","šeštadienis"], + namesAbbr: ["Sk","Pr","An","Tr","Kt","Pn","Št"], + namesShort: ["S","P","A","T","K","Pn","Š"] + }, + months: { + names: ["sausis","vasaris","kovas","balandis","gegužė","birželis","liepa","rugpjūtis","rugsėjis","spalis","lapkritis","gruodis",""], + namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""] + }, + monthsGenitive: { + names: ["sausio","vasario","kovo","balandžio","gegužės","birželio","liepos","rugpjūčio","rugsėjo","spalio","lapkričio","gruodžio",""], + namesAbbr: ["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd",""] + }, + AM: null, + PM: null, + patterns: { + d: "yyyy.MM.dd", + D: "yyyy 'm.' MMMM d 'd.'", + t: "HH:mm", + T: "HH:mm:ss", + f: "yyyy 'm.' MMMM d 'd.' HH:mm", + F: "yyyy 'm.' MMMM d 'd.' HH:mm:ss", + M: "MMMM d 'd.'", + Y: "yyyy 'm.' MMMM" + } + } + } +}); + +Globalize.addCultureInfo( "tg", "default", { + name: "tg", + englishName: "Tajik", + nativeName: "Тоҷикӣ", + language: "tg", + numberFormat: { + ",": " ", + ".": ",", + groupSizes: [3,0], + negativeInfinity: "-бесконечность", + positiveInfinity: "бесконечность", + percent: { + pattern: ["-n%","n%"], + groupSizes: [3,0], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + groupSizes: [3,0], + ",": " ", + ".": ";", + symbol: "т.р." + } + }, + calendars: { + standard: { + "/": ".", + days: { + names: ["Яш","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"], + namesAbbr: ["Яш","Дш","Сш","Чш","Пш","Ҷм","Шн"], + namesShort: ["Яш","Дш","Сш","Чш","Пш","Ҷм","Шн"] + }, + months: { + names: ["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр",""], + namesAbbr: ["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""] + }, + monthsGenitive: { + names: ["январи","феврали","марти","апрели","маи","июни","июли","августи","сентябри","октябри","ноябри","декабри",""], + namesAbbr: ["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yy", + D: "d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy H:mm", + F: "d MMMM yyyy H:mm:ss", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "fa", "default", { + name: "fa", + englishName: "Persian", + nativeName: "فارسى", + language: "fa", + isRTL: true, + numberFormat: { + pattern: ["n-"], + currency: { + pattern: ["$n-","$ n"], + ".": "/", + symbol: "ريال" + } + }, + calendars: { + standard: { + name: "Gregorian_TransliteratedFrench", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""], + namesAbbr: ["جانفييه","فيفرييه","مارس","أفريل","مي","جوان","جوييه","أوت","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""] + }, + AM: ["ق.ظ","ق.ظ","ق.ظ"], + PM: ["ب.ظ","ب.ظ","ب.ظ"], + eras: [{"name":"م","start":null,"offset":0}], + patterns: { + d: "MM/dd/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dddd, MMMM dd, yyyy hh:mm tt", + F: "dddd, MMMM dd, yyyy hh:mm:ss tt" + } + }, + Gregorian_Localized: { + firstDay: 6, + days: { + names: ["يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"], + namesAbbr: ["يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"], + namesShort: ["ی","د","س","چ","پ","ج","ش"] + }, + months: { + names: ["ژانويه","فوريه","مارس","آوريل","مى","ژوئن","ژوئيه","اوت","سپتامبر","اُكتبر","نوامبر","دسامبر",""], + namesAbbr: ["ژانويه","فوريه","مارس","آوريل","مى","ژوئن","ژوئيه","اوت","سپتامبر","اُكتبر","نوامبر","دسامبر",""] + }, + AM: ["ق.ظ","ق.ظ","ق.ظ"], + PM: ["ب.ظ","ب.ظ","ب.ظ"], + patterns: { + d: "yyyy/MM/dd", + D: "yyyy/MM/dd", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "yyyy/MM/dd hh:mm tt", + F: "yyyy/MM/dd hh:mm:ss tt", + M: "dd MMMM" + } + }, + Hijri: { + name: "Hijri", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["ح","ن","ث","ر","خ","ج","س"] + }, + months: { + names: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""], + namesAbbr: ["محرم","صفر","ربيع الأول","ربيع الثاني","جمادى الأولى","جمادى الثانية","رجب","شعبان","رمضان","شوال","ذو القعدة","ذو الحجة",""] + }, + AM: ["ق.ظ","ق.ظ","ق.ظ"], + PM: ["ب.ظ","ب.ظ","ب.ظ"], + eras: [{"name":"بعد الهجرة","start":null,"offset":0}], + twoDigitYearMax: 1451, + patterns: { + d: "dd/MM/yy", + D: "dd/MM/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dd/MM/yyyy hh:mm tt", + F: "dd/MM/yyyy hh:mm:ss tt", + M: "dd MMMM" + }, + convert: { + // Adapted to Script from System.Globalization.HijriCalendar + ticks1970: 62135596800000, + // number of days leading up to each month + monthDays: [0, 30, 59, 89, 118, 148, 177, 207, 236, 266, 295, 325, 355], + minDate: -42521673600000, + maxDate: 253402300799999, + // The number of days to add or subtract from the calendar to accommodate the variances + // in the start and the end of Ramadan and to accommodate the date difference between + // countries/regions. May be dynamically adjusted based on user preference, but should + // remain in the range of -2 to 2, inclusive. + hijriAdjustment: 0, + toGregorian: function(hyear, hmonth, hday) { + var daysSinceJan0101 = this.daysToYear(hyear) + this.monthDays[hmonth] + hday - 1 - this.hijriAdjustment; + // 86400000 = ticks per day + var gdate = new Date(daysSinceJan0101 * 86400000 - this.ticks1970); + // adjust for timezone, because we are interested in the gregorian date for the same timezone + // but ticks in javascript is always from GMT, unlike the server were ticks counts from the base + // date in the current timezone. + gdate.setMinutes(gdate.getMinutes() + gdate.getTimezoneOffset()); + return gdate; + }, + fromGregorian: function(gdate) { + if ((gdate < this.minDate) || (gdate > this.maxDate)) return null; + var ticks = this.ticks1970 + (gdate-0) - gdate.getTimezoneOffset() * 60000, + daysSinceJan0101 = Math.floor(ticks / 86400000) + 1 + this.hijriAdjustment; + // very particular formula determined by someone smart, adapted from the server-side implementation. + // it approximates the hijri year. + var hday, hmonth, hyear = Math.floor(((daysSinceJan0101 - 227013) * 30) / 10631) + 1, + absDays = this.daysToYear(hyear), + daysInYear = this.isLeapYear(hyear) ? 355 : 354; + // hyear is just approximate, it may need adjustment up or down by 1. + if (daysSinceJan0101 < absDays) { + hyear--; + absDays -= daysInYear; + } + else if (daysSinceJan0101 === absDays) { + hyear--; + absDays = this.daysToYear(hyear); + } + else { + if (daysSinceJan0101 > (absDays + daysInYear)) { + absDays += daysInYear; + hyear++; + } + } + // determine month by looking at how many days into the hyear we are + // monthDays contains the number of days up to each month. + hmonth = 0; + var daysIntoYear = daysSinceJan0101 - absDays; + while (hmonth <= 11 && daysIntoYear > this.monthDays[hmonth]) { + hmonth++; + } + hmonth--; + hday = daysIntoYear - this.monthDays[hmonth]; + return [hyear, hmonth, hday]; + }, + daysToYear: function(year) { + // calculates how many days since Jan 1, 0001 + var yearsToYear30 = Math.floor((year - 1) / 30) * 30, + yearsInto30 = year - yearsToYear30 - 1, + days = Math.floor((yearsToYear30 * 10631) / 30) + 227013; + while (yearsInto30 > 0) { + days += (this.isLeapYear(yearsInto30) ? 355 : 354); + yearsInto30--; + } + return days; + }, + isLeapYear: function(year) { + return ((((year * 11) + 14) % 30) < 11); + } + } + }, + Gregorian_TransliteratedEnglish: { + name: "Gregorian_TransliteratedEnglish", + firstDay: 6, + days: { + names: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesAbbr: ["الأحد","الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"], + namesShort: ["أ","ا","ث","أ","خ","ج","س"] + }, + months: { + names: ["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر",""], + namesAbbr: ["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر",""] + }, + AM: ["ق.ظ","ق.ظ","ق.ظ"], + PM: ["ب.ظ","ب.ظ","ب.ظ"], + eras: [{"name":"م","start":null,"offset":0}], + patterns: { + d: "MM/dd/yyyy", + t: "hh:mm tt", + T: "hh:mm:ss tt", + f: "dddd, MMMM dd, yyyy hh:mm tt", + F: "dddd, MMMM dd, yyyy hh:mm:ss tt" + } + } + } +}); + +Globalize.addCultureInfo( "vi", "default", { + name: "vi", + englishName: "Vietnamese", + nativeName: "Tiếng Việt", + language: "vi", + numberFormat: { + ",": ".", + ".": ",", + percent: { + ",": ".", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": ".", + ".": ",", + symbol: "₫" + } + }, + calendars: { + standard: { + firstDay: 1, + days: { + names: ["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"], + namesAbbr: ["CN","Hai","Ba","Tư","Năm","Sáu","Bảy"], + namesShort: ["C","H","B","T","N","S","B"] + }, + months: { + names: ["Tháng Giêng","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai",""], + namesAbbr: ["Thg1","Thg2","Thg3","Thg4","Thg5","Thg6","Thg7","Thg8","Thg9","Thg10","Thg11","Thg12",""] + }, + AM: ["SA","sa","SA"], + PM: ["CH","ch","CH"], + patterns: { + d: "dd/MM/yyyy", + D: "dd MMMM yyyy", + f: "dd MMMM yyyy h:mm tt", + F: "dd MMMM yyyy h:mm:ss tt", + M: "dd MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "hy", "default", { + name: "hy", + englishName: "Armenian", + nativeName: "Հայերեն", + language: "hy", + numberFormat: { + currency: { + pattern: ["-n $","n $"], + symbol: "դր." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["Կիրակի","Երկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","ՈՒրբաթ","Շաբաթ"], + namesAbbr: ["Կիր","Երկ","Երք","Չրք","Հնգ","ՈՒր","Շբթ"], + namesShort: ["Կ","Ե","Ե","Չ","Հ","Ո","Շ"] + }, + months: { + names: ["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր",""], + namesAbbr: ["ՀՆՎ","ՓՏՎ","ՄՐՏ","ԱՊՐ","ՄՅՍ","ՀՆՍ","ՀԼՍ","ՕԳՍ","ՍԵՊ","ՀՈԿ","ՆՈՅ","ԴԵԿ",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM, yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM, yyyy H:mm", + F: "d MMMM, yyyy H:mm:ss", + M: "d MMMM" + } + } + } +}); + +Globalize.addCultureInfo( "az", "default", { + name: "az", + englishName: "Azeri", + nativeName: "Azərbaycan\xadılı", + language: "az", + numberFormat: { + ",": " ", + ".": ",", + percent: { + pattern: ["-n%","n%"], + ",": " ", + ".": "," + }, + currency: { + pattern: ["-n $","n $"], + ",": " ", + ".": ",", + symbol: "man." + } + }, + calendars: { + standard: { + "/": ".", + firstDay: 1, + days: { + names: ["Bazar","Bazar ertəsi","Çərşənbə axşamı","Çərşənbə","Cümə axşamı","Cümə","Şənbə"], + namesAbbr: ["B","Be","Ça","Ç","Ca","C","Ş"], + namesShort: ["B","Be","Ça","Ç","Ca","C","Ş"] + }, + months: { + names: ["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avgust","Sentyabr","Oktyabr","Noyabr","Dekabr",""], + namesAbbr: ["Yan","Fev","Mar","Apr","May","İyun","İyul","Avg","Sen","Okt","Noy","Dek",""] + }, + monthsGenitive: { + names: ["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentyabr","oktyabr","noyabr","dekabr",""], + namesAbbr: ["Yan","Fev","Mar","Apr","May","İyun","İyul","Avg","Sen","Okt","Noy","Dek",""] + }, + AM: null, + PM: null, + patterns: { + d: "dd.MM.yyyy", + D: "d MMMM yyyy", + t: "H:mm", + T: "H:mm:ss", + f: "d MMMM yyyy H:mm", + F: "d MMMM yyyy H:mm:ss", + M: "d MMMM", + Y: "MMMM yyyy" + } + } + } +}); + +Globalize.addCultureInfo( "eu", "default", { + name: "eu", + englishName: "Basque", + nativeName: "euskara", + language: "eu", + numberFormat: {