vi.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //! moment.js locale configuration
  2. //! locale : Vietnamese [vi]
  3. //! author : Bang Nguyen : https://github.com/bangnk
  4. //! author : Chien Kira : https://github.com/chienkira
  5. import moment from '../moment';
  6. export default moment.defineLocale('vi', {
  7. 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(
  8. '_'
  9. ),
  10. monthsShort:
  11. '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(
  12. '_'
  13. ),
  14. monthsParseExact: true,
  15. weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split(
  16. '_'
  17. ),
  18. weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
  19. weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'),
  20. weekdaysParseExact: true,
  21. meridiemParse: /sa|ch/i,
  22. isPM: function (input) {
  23. return /^ch$/i.test(input);
  24. },
  25. meridiem: function (hours, minutes, isLower) {
  26. if (hours < 12) {
  27. return isLower ? 'sa' : 'SA';
  28. } else {
  29. return isLower ? 'ch' : 'CH';
  30. }
  31. },
  32. longDateFormat: {
  33. LT: 'HH:mm',
  34. LTS: 'HH:mm:ss',
  35. L: 'DD/MM/YYYY',
  36. LL: 'D MMMM [năm] YYYY',
  37. LLL: 'D MMMM [năm] YYYY HH:mm',
  38. LLLL: 'dddd, D MMMM [năm] YYYY HH:mm',
  39. l: 'DD/M/YYYY',
  40. ll: 'D MMM YYYY',
  41. lll: 'D MMM YYYY HH:mm',
  42. llll: 'ddd, D MMM YYYY HH:mm',
  43. },
  44. calendar: {
  45. sameDay: '[Hôm nay lúc] LT',
  46. nextDay: '[Ngày mai lúc] LT',
  47. nextWeek: 'dddd [tuần tới lúc] LT',
  48. lastDay: '[Hôm qua lúc] LT',
  49. lastWeek: 'dddd [tuần trước lúc] LT',
  50. sameElse: 'L',
  51. },
  52. relativeTime: {
  53. future: '%s tới',
  54. past: '%s trước',
  55. s: 'vài giây',
  56. ss: '%d giây',
  57. m: 'một phút',
  58. mm: '%d phút',
  59. h: 'một giờ',
  60. hh: '%d giờ',
  61. d: 'một ngày',
  62. dd: '%d ngày',
  63. w: 'một tuần',
  64. ww: '%d tuần',
  65. M: 'một tháng',
  66. MM: '%d tháng',
  67. y: 'một năm',
  68. yy: '%d năm',
  69. },
  70. dayOfMonthOrdinalParse: /\d{1,2}/,
  71. ordinal: function (number) {
  72. return number;
  73. },
  74. week: {
  75. dow: 1, // Monday is the first day of the week.
  76. doy: 4, // The week that contains Jan 4th is the first week of the year.
  77. },
  78. });