mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 06:43:54 +08:00
cdb7ddc258
We updated version of moment and moment-timezone as our current versions are outdated making Discourse Dates broken on places where timezone had updates, like here in Brazil. This also update highlightJS to the latest version and corrected a test that relied on a no longer supported locale in moment.
91 lines
3.0 KiB
JavaScript
91 lines
3.0 KiB
JavaScript
//! moment.js locale configuration
|
|
//! locale : Vietnamese [vi]
|
|
//! author : Bang Nguyen : https://github.com/bangnk
|
|
//! author : Chien Kira : https://github.com/chienkira
|
|
|
|
;(function (global, factory) {
|
|
typeof exports === 'object' && typeof module !== 'undefined'
|
|
&& typeof require === 'function' ? factory(require('../moment')) :
|
|
typeof define === 'function' && define.amd ? define(['../moment'], factory) :
|
|
factory(global.moment)
|
|
}(this, (function (moment) { 'use strict';
|
|
|
|
//! moment.js locale configuration
|
|
|
|
var vi = moment.defineLocale('vi', {
|
|
months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split(
|
|
'_'
|
|
),
|
|
monthsShort: 'Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12'.split(
|
|
'_'
|
|
),
|
|
monthsParseExact: true,
|
|
weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(
|
|
'_'
|
|
),
|
|
weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
|
|
weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
|
|
weekdaysParseExact: true,
|
|
meridiemParse: /sa|ch/i,
|
|
isPM: function (input) {
|
|
return /^ch$/i.test(input);
|
|
},
|
|
meridiem: function (hours, minutes, isLower) {
|
|
if (hours < 12) {
|
|
return isLower ? 'sa' : 'SA';
|
|
} else {
|
|
return isLower ? 'ch' : 'CH';
|
|
}
|
|
},
|
|
longDateFormat: {
|
|
LT: 'HH:mm',
|
|
LTS: 'HH:mm:ss',
|
|
L: 'DD/MM/YYYY',
|
|
LL: 'D MMMM [năm] YYYY',
|
|
LLL: 'D MMMM [năm] YYYY HH:mm',
|
|
LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
|
|
l: 'DD/M/YYYY',
|
|
ll: 'D MMM YYYY',
|
|
lll: 'D MMM YYYY HH:mm',
|
|
llll: 'ddd, D MMM YYYY HH:mm',
|
|
},
|
|
calendar: {
|
|
sameDay: '[Hôm nay lúc] LT',
|
|
nextDay: '[Ngày mai lúc] LT',
|
|
nextWeek: 'dddd [tuần tới lúc] LT',
|
|
lastDay: '[Hôm qua lúc] LT',
|
|
lastWeek: 'dddd [tuần trước lúc] LT',
|
|
sameElse: 'L',
|
|
},
|
|
relativeTime: {
|
|
future: '%s tới',
|
|
past: '%s trước',
|
|
s: 'vài giây',
|
|
ss: '%d giây',
|
|
m: 'một phút',
|
|
mm: '%d phút',
|
|
h: 'một giờ',
|
|
hh: '%d giờ',
|
|
d: 'một ngày',
|
|
dd: '%d ngày',
|
|
w: 'một tuần',
|
|
ww: '%d tuần',
|
|
M: 'một tháng',
|
|
MM: '%d tháng',
|
|
y: 'một năm',
|
|
yy: '%d năm',
|
|
},
|
|
dayOfMonthOrdinalParse: /\d{1,2}/,
|
|
ordinal: function (number) {
|
|
return number;
|
|
},
|
|
week: {
|
|
dow: 1, // Monday is the first day of the week.
|
|
doy: 4, // The week that contains Jan 4th is the first week of the year.
|
|
},
|
|
});
|
|
|
|
return vi;
|
|
|
|
})));
|