Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
248 | 2 | 3 | 0.971 | SourceElements[16] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 272 | 280 | Closure/closure/goog/i18n/datetimeformat.js |
2 | 248 | 247 | Closure/closure/goog/locale/datetimeformat.js |
| ||||
/** * Formats Era field according to pattern specified. * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatEra_= function (count, date){ var value= date.getFullYear( )> 0 ? 1 : 0; return count>= 4 ? goog.i18n.DateTimeSymbols.ERANAMES[value] : goog.i18n.DateTimeSymbols.ERAS[value]; } ; /** * Formats Year field according to pattern specified * Javascript Date object seems incapable handling 1BC and * year before. It can show you year 0 which does not exists. * following we just keep consistent with javascript's * toString method. But keep in mind those things should be * unsupported. * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatYear_= function (count, date){ var value= date.getFullYear( ); if (value< 0) { value= -value; } return count== 2 ?goog.string.padNumber(value% 100, 2) :String(value); } ; /** * Formats Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatMonth_= function (count, date){ var value= date.getMonth( ); switch (count) { case 5: return goog.i18n.DateTimeSymbols.NARROWMONTHS[value]; case 4: return goog.i18n.DateTimeSymbols.MONTHS[value]; case 3: return goog.i18n.DateTimeSymbols.SHORTMONTHS[value]; default: return goog.string.padNumber(value+ 1, count); } } ; /** * Formats (1..24) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats. This controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.format24Hours_= function (count, date){ return goog.string.padNumber(date.getHours( ) || 24, count); } ; /** * Formats Fractional seconds field according to pattern * specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatFractionalSeconds_= function (count, date){ // Fractional seconds left-justify, append 0 for precision beyond 3 var value= date.getTime( )% 1000/ 1000; return value.toFixed(Math.min(3, count)).substr(2)+ (count> 3 ? goog.string.padNumber(0, count- 3) : ''); } ; /** * Formats Day of week field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatDayOfWeek_= function (count, date){ var value= date.getDay( ); return count>= 4 ? goog.i18n.DateTimeSymbols.WEEKDAYS[value] : goog.i18n.DateTimeSymbols.SHORTWEEKDAYS[value]; } ; /** * Formats Am/Pm field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatAmPm_= function (count, date){ var hours= date.getHours( ); return goog.i18n.DateTimeSymbols.AMPMS[hours>= 12 && hours< 24 ? 1 : 0]; } ; /** * Formats (1..12) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.format1To12Hours_= function (count, date){ return goog.string.padNumber(date.getHours( )% 12 || 12, count); } ; /** * Formats (0..11) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.format0To11Hours_= function (count, date){ return goog.string.padNumber(date.getHours( )% 12, count); } ; /** * Formats (0..23) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.format0To23Hours_= function (count, date){ return goog.string.padNumber(date.getHours( ),count); } ; /** * Formats Standalone weekday field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatStandaloneDay_= function (count, date){ var value= date.getDay( ); switch (count) { case 5: return goog.i18n.DateTimeSymbols.STANDALONENARROWWEEKDAYS[value]; case 4: return goog.i18n.DateTimeSymbols.STANDALONEWEEKDAYS[value]; case 3: return goog.i18n.DateTimeSymbols.STANDALONESHORTWEEKDAYS[value]; default: return goog.string.padNumber(value, 1); } } ; /** * Formats Standalone Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatStandaloneMonth_= function (count, date){ var value= date.getMonth( ); switch (count) { case 5: return goog.i18n.DateTimeSymbols.STANDALONENARROWMONTHS[value]; case 4: return goog.i18n.DateTimeSymbols.STANDALONEMONTHS[value]; case 3: return goog.i18n.DateTimeSymbols.STANDALONESHORTMONTHS[value]; default: return goog.string.padNumber(value+ 1, count); } } ; /** * Formats Quarter field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatQuarter_= function (count, date){ var value= Math.floor(date.getMonth( )/ 3); return count< 4 ? goog.i18n.DateTimeSymbols.SHORTQUARTERS[value] : goog.i18n.DateTimeSymbols.QUARTERS[value]; } ; /** * Formats Date field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatDate_= function (count, date){ return goog.string.padNumber(date.getDate( ),count); } ; /** * Formats Minutes field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatMinutes_= function (count, date){ return goog.string.padNumber(date.getMinutes( ),count); } ; /** * Formats Seconds field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.i18n.DateTimeFormat.prototype.formatSeconds_= function (count, date){ return goog.string.padNumber(date.getSeconds( ),count); } ; |
| ||||
/** * Formats Era field according to pattern specified. * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatEra_= function (count, date){ var value= date.getFullYear( )> 0 ? 1 : 0; return count>= 4 ? this.symbols_.ERANAMES[value] : this.symbols_.ERAS[value]; } ; /** * Formats Year field according to pattern specified * Javascript Date object seems incapable handling 1BC and * year before. It can show you year 0 which does not exists. * following we just keep consistent with javascript's * toString method. But keep in mind those things should be * unsupported. * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatYear_= function (count, date){ var value= date.getFullYear( ); if (value< 0) { value= -value; } return count== 2 ?goog.string.padNumber(value% 100, 2) :String(value); } ; /** * Formats Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatMonth_= function (count, date){ var value= date.getMonth( ); switch (count) { case 5: return this.symbols_.NARROWMONTHS[value]; case 4: return this.symbols_.MONTHS[value]; case 3: return this.symbols_.SHORTMONTHS[value]; default: return goog.string.padNumber(value+ 1, count); } } ; /** * Formats (1..24) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats. This controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.format24Hours_= function (count, date){ return goog.string.padNumber(date.getHours( ) || 24, count); } ; /** * Formats Fractional seconds field according to pattern * specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatFractionalSeconds_= function (count, date){ // Fractional seconds left-justify, append 0 for precision beyond 3 var value= date.getTime( )% 1000/ 1000; return value.toFixed(Math.min(3, count)).substr(2)+ (count> 3 ? goog.string.padNumber(0, count- 3) : ''); } ; /** * Formats Day of week field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatDayOfWeek_= function (count, date){ var value= date.getDay( ); return count>= 4 ? this.symbols_.WEEKDAYS[value] : this.symbols_.SHORTWEEKDAYS[value]; } ; /** * Formats Am/Pm field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatAmPm_= function (count, date){ var hours= date.getHours( ); return this.symbols_.AMPMS[hours>= 12 && hours< 24 ? 1 : 0]; } ; /** * Formats (1..12) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.format1To12Hours_= function (count, date){ return goog.string.padNumber(date.getHours( )% 12 || 12, count); } ; /** * Formats (0..11) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.format0To11Hours_= function (count, date){ return goog.string.padNumber(date.getHours( )% 12, count); } ; /** * Formats (0..23) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.format0To23Hours_= function (count, date){ return goog.string.padNumber(date.getHours( ),count); } ; /** * Formats Standalone weekday field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatStandaloneDay_= function (count, date){ var value= date.getDay( ); switch (count) { case 5: return this.symbols_.STANDALONENARROWWEEKDAYS[value]; case 4: return this.symbols_.STANDALONEWEEKDAYS[value]; case 3: return this.symbols_.STANDALONESHORTWEEKDAYS[value]; default: return goog.string.padNumber(value, 1); } } ; /** * Formats Standalone Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatStandaloneMonth_= function (count, date){ var value= date.getMonth( ); switch (count) { case 5: return this.symbols_.STANDALONENARROWMONTHS[value]; case 4: return this.symbols_.STANDALONEMONTHS[value]; case 3: return this.symbols_.STANDALONESHORTMONTHS[value]; default: return goog.string.padNumber(value+ 1, count); } } ; /** * Formats Quarter field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatQuarter_= function (count, date){ var value= Math.floor(date.getMonth( )/ 3); return count< 4 ? this.symbols_.SHORTQUARTERS[value] : this.symbols_.QUARTERS[value]; } ; /** * Formats Date field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatDate_= function (count, date){ return goog.string.padNumber(date.getDate( ),count); } ; /** * Formats Minutes field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatMinutes_= function (count, date){ return goog.string.padNumber(date.getMinutes( ),count); } ; /** * Formats Seconds field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog.locale.DateTimeFormat.prototype.formatSeconds_= function (count, date){ return goog.string.padNumber(date.getSeconds( ),count); } ; |
| |||
/** * Formats Era field according to pattern specified. * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatEra_= function (count,date) { var value=date.getFullYear( )>0 ?1 : 0; return count>=4 ? [[#variable42e060c0]]. [[#variable60a29f00]].ERANAMES[value] : [[#variable42e060c0]]. [[#variable60a29f00]].ERAS[value]; } ; /** * Formats Year field according to pattern specified * Javascript Date object seems incapable handling 1BC and * year before. It can show you year 0 which does not exists. * following we just keep consistent with javascript's * toString method. But keep in mind those things should be * unsupported. * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatYear_= function (count,date) { var value=date.getFullYear( ); if (value<0) { value=-value; } return count==2 ?goog.string.padNumber(value%100,2) :String(value); } ; /** * Formats Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatMonth_= function (count,date) { var value=date.getMonth( ); switch (count) { case 5: return [[#variable42e060c0]]. [[#variable60a29f00]].NARROWMONTHS[value]; case 4: return [[#variable42e060c0]]. [[#variable60a29f00]].MONTHS[value]; case 3: return [[#variable42e060c0]]. [[#variable60a29f00]].SHORTMONTHS[value]; default: return goog.string.padNumber(value+1,count); } } ; /** * Formats (1..24) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats. This controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.format24Hours_= function (count,date) { return goog.string.padNumber(date.getHours( ) || 24,count); } ; /** * Formats Fractional seconds field according to pattern * specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatFractionalSeconds_= function (count,date) { // Fractional seconds left-justify, append 0 for precision beyond 3 var value=date.getTime( )%1000/1000; return value.toFixed(Math.min(3,count)).substr(2)+(count>3 ?goog.string.padNumber(0,count-3) : ''); } ; /** * Formats Day of week field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatDayOfWeek_= function (count,date) { var value=date.getDay( ); return count>=4 ? [[#variable42e060c0]]. [[#variable60a29f00]].WEEKDAYS[value] : [[#variable42e060c0]]. [[#variable60a29f00]].SHORTWEEKDAYS[value]; } ; /** * Formats Am/Pm field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatAmPm_= function (count,date) { var hours=date.getHours( ); return [[#variable42e060c0]]. [[#variable60a29f00]].AMPMS[hours>=12 && hours<24 ?1 : 0]; } ; /** * Formats (1..12) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.format1To12Hours_= function (count,date) { return goog.string.padNumber(date.getHours( )%12 || 12,count); } ; /** * Formats (0..11) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.format0To11Hours_= function (count,date) { return goog.string.padNumber(date.getHours( )%12,count); } ; /** * Formats (0..23) Hours field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.format0To23Hours_= function (count,date) { return goog.string.padNumber(date.getHours( ),count); } ; /** * Formats Standalone weekday field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatStandaloneDay_= function (count,date) { var value=date.getDay( ); switch (count) { case 5: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONENARROWWEEKDAYS[value]; case 4: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONEWEEKDAYS[value]; case 3: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONESHORTWEEKDAYS[value]; default: return goog.string.padNumber(value,1); } } ; /** * Formats Standalone Month field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatStandaloneMonth_= function (count,date) { var value=date.getMonth( ); switch (count) { case 5: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONENARROWMONTHS[value]; case 4: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONEMONTHS[value]; case 3: return [[#variable42e060c0]]. [[#variable60a29f00]].STANDALONESHORTMONTHS[value]; default: return goog.string.padNumber(value+1,count); } } ; /** * Formats Quarter field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatQuarter_= function (count,date) { var value=Math.floor(date.getMonth( )/3); return count<4 ? [[#variable42e060c0]]. [[#variable60a29f00]].SHORTQUARTERS[value] : [[#variable42e060c0]]. [[#variable60a29f00]].QUARTERS[value]; } ; /** * Formats Date field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatDate_= function (count,date) { return goog.string.padNumber(date.getDate( ),count); } ; /** * Formats Minutes field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatMinutes_= function (count,date) { return goog.string.padNumber(date.getMinutes( ),count); } ; /** * Formats Seconds field according to pattern specified * * @param {number} count Number of time pattern char repeats, it controls * how a field should be formatted. * @param {Date} date It holds the date object to be formatted. * @return {string} Formatted string that represent this field. * @private */ goog. [[#variable42e063c0]].DateTimeFormat.prototype.formatSeconds_= function (count,date) { return goog.string.padNumber(date.getSeconds( ),count); } ; |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#42e063c0]] | locale |
1 | 2 | [[#42e063c0]] | i18n |
2 | 1 | [[#42e060c0]] | this |
2 | 2 | [[#42e060c0]] | goog.i18n |
3 | 1 | [[#60a29f00]] | symbols_ |
3 | 2 | [[#60a29f00]] | DateTimeSymbols |