vi.js 2.4 KB

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