1/*================================================== 2 * Localization of labellers.js 3 *================================================== 4 */ 5 6Timeline.GregorianDateLabeller.monthNames["zh"] = [ 7 "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" 8]; 9 10Timeline.GregorianDateLabeller.labelIntervalFunctions["zh"] = function(date, intervalUnit) { 11 var text; 12 var emphasized = false; 13 14 var date2 = Timeline.DateTime.removeTimeZoneOffset(date, this._timeZone); 15 16 switch(intervalUnit) { 17 case Timeline.DateTime.DAY: 18 case Timeline.DateTime.WEEK: 19 text = Timeline.GregorianDateLabeller.getMonthName(date2.getUTCMonth(), this._locale) + 20 date2.getUTCDate() + "日"; 21 break; 22 default: 23 return this.defaultLabelInterval(date, intervalUnit); 24 } 25 26 return { text: text, emphasized: emphasized }; 27};