mirror of
https://github.com/wassname/DefinitelyTyped.git
synced 2026-08-24 11:29:30 +08:00
fix locale/localeData definitions
I am not entirely sure about this. But this is how I understand the docs. See http://momentjs.com/docs/#/i18n/
This commit is contained in:
@@ -230,8 +230,13 @@ adur.subtract(bdur).days();
|
||||
adur.subtract(1).days();
|
||||
adur.subtract(1, 'd').days();
|
||||
|
||||
// Selecting a language
|
||||
moment.locale();
|
||||
moment.locale('en');
|
||||
moment.locale(['en', 'fr']);
|
||||
|
||||
// Defining a custom language:
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
|
||||
weekdays: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
|
||||
@@ -289,14 +294,14 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months : [
|
||||
"January", "February", "March", "April", "May", "June", "July",
|
||||
"August", "September", "October", "November", "December"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months : function (momentToFormat: Moment, format: string) {
|
||||
// momentToFormat is the moment currently being formatted
|
||||
// format is the formatting string
|
||||
@@ -308,14 +313,14 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
monthsShort : [
|
||||
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
|
||||
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
monthsShort : function (momentToFormat: Moment, format: string) {
|
||||
if (/^MMMM/.test(format)) {
|
||||
return this.nominative[momentToFormat.month()];
|
||||
@@ -325,39 +330,39 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdays : [
|
||||
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdays : function (momentToFormat: Moment) {
|
||||
return this.weekdays[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysShort : ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysShort : function (momentToFormat: Moment) {
|
||||
return this.weekdaysShort[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysMin : ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysMin : function (momentToFormat: Moment) {
|
||||
return this.weekdaysMin[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
longDateFormat : {
|
||||
LT: "h:mm A",
|
||||
L: "MM/DD/YYYY",
|
||||
@@ -371,7 +376,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
longDateFormat : {
|
||||
LT: "h:mm A",
|
||||
L: "MM/DD/YYYY",
|
||||
@@ -381,7 +386,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
relativeTime : {
|
||||
future: "in %s",
|
||||
past: "%s ago",
|
||||
@@ -399,7 +404,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
meridiem : function (hour, minute, isLowercase) {
|
||||
if (hour < 9) {
|
||||
return "早上";
|
||||
@@ -415,7 +420,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
calendar : {
|
||||
lastDay : '[Yesterday at] LT',
|
||||
sameDay : '[Today at] LT',
|
||||
@@ -428,7 +433,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
ordinal : function (number) {
|
||||
var b = number % 10;
|
||||
var output = (~~ (number % 100 / 10) === 1) ? 'th' :
|
||||
|
||||
+22
-17
@@ -228,8 +228,13 @@ adur.subtract(bdur).days();
|
||||
adur.subtract(1).days();
|
||||
adur.subtract(1, 'd').days();
|
||||
|
||||
// Selecting a language
|
||||
moment.locale();
|
||||
moment.locale('en');
|
||||
moment.locale(['en', 'fr']);
|
||||
|
||||
// Defining a custom language:
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
|
||||
monthsShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
|
||||
weekdays: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
|
||||
@@ -287,14 +292,14 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months : [
|
||||
"January", "February", "March", "April", "May", "June", "July",
|
||||
"August", "September", "October", "November", "December"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
months : function (momentToFormat: Moment, format: string) {
|
||||
// momentToFormat is the moment currently being formatted
|
||||
// format is the formatting string
|
||||
@@ -306,14 +311,14 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
monthsShort : [
|
||||
"Jan", "Feb", "Mar", "Apr", "May", "Jun",
|
||||
"Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
monthsShort : function (momentToFormat: Moment, format: string) {
|
||||
if (/^MMMM/.test(format)) {
|
||||
return this.nominative[momentToFormat.month()];
|
||||
@@ -323,39 +328,39 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdays : [
|
||||
"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"
|
||||
]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdays : function (momentToFormat: Moment) {
|
||||
return this.weekdays[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysShort : ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysShort : function (momentToFormat: Moment) {
|
||||
return this.weekdaysShort[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysMin : ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"]
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
weekdaysMin : function (momentToFormat: Moment) {
|
||||
return this.weekdaysMin[momentToFormat.day()];
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
longDateFormat : {
|
||||
LT: "h:mm A",
|
||||
L: "MM/DD/YYYY",
|
||||
@@ -369,7 +374,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
longDateFormat : {
|
||||
LT: "h:mm A",
|
||||
L: "MM/DD/YYYY",
|
||||
@@ -379,7 +384,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
relativeTime : {
|
||||
future: "in %s",
|
||||
past: "%s ago",
|
||||
@@ -397,7 +402,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
meridiem : function (hour, minute, isLowercase) {
|
||||
if (hour < 9) {
|
||||
return "早上";
|
||||
@@ -413,7 +418,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
calendar : {
|
||||
lastDay : '[Yesterday at] LT',
|
||||
sameDay : '[Today at] LT',
|
||||
@@ -426,7 +431,7 @@ moment.localeData('en', {
|
||||
}
|
||||
});
|
||||
|
||||
moment.localeData('en', {
|
||||
moment.locale('en', {
|
||||
ordinal : function (number) {
|
||||
var b = number % 10;
|
||||
var output = (~~ (number % 100 / 10) === 1) ? 'th' :
|
||||
|
||||
Vendored
+5
-2
@@ -382,8 +382,11 @@ interface MomentStatic {
|
||||
lang(language?: string): string;
|
||||
lang(language?: string, definition?: MomentLanguage): string;
|
||||
|
||||
localeData(language?: string): string;
|
||||
localeData(language?: string, definition?: MomentLanguage): string;
|
||||
locale(language?: string): string;
|
||||
locale(language?: string[]): string;
|
||||
locale(language?: string, definition?: MomentLanguage): string;
|
||||
|
||||
localeData(language?: string): MomentLanguage;
|
||||
|
||||
longDateFormat: any;
|
||||
relativeTime: any;
|
||||
|
||||
Reference in New Issue
Block a user