vi-VN.ts 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /*
  2. * @Author: 810505339
  3. * @Date: 2025-02-11 21:17:21
  4. * @LastEditors: 810505339
  5. * @LastEditTime: 2025-02-15 21:32:57
  6. * @FilePath: \wot-design-uni\src\uni_modules\wot-design-uni\locale\lang\vi-VN.ts
  7. * 记得注释
  8. */
  9. /**
  10. * This file contains localization strings for various components in Vietnamese.
  11. */
  12. export default {
  13. calendar: {
  14. placeholder: 'Vui lòng chọn',
  15. title: 'Chọn ngày',
  16. day: 'Ngày',
  17. week: 'Tuần',
  18. month: 'Tháng',
  19. confirm: 'Xác nhận',
  20. startTime: 'Thời gian bắt đầu',
  21. endTime: 'Thời gian kết thúc',
  22. to: 'đến',
  23. timeFormat: 'YY-MM-DD HH:mm:ss',
  24. dateFormat: 'YYYY-MM-DD',
  25. weekFormat: (year: number, week: number) => `Tuần thứ ${week} năm ${year}`,
  26. startWeek: 'Tuần bắt đầu',
  27. endWeek: 'Tuần kết thúc',
  28. startMonth: 'Tháng bắt đầu',
  29. endMonth: 'Tháng kết thúc',
  30. monthFormat: 'Tháng YYYY MM'
  31. },
  32. calendarView: {
  33. startTime: 'Bắt đầu',
  34. endTime: 'Kết thúc',
  35. weeks: { sun: 'CN', mon: 'T2', tue: 'T3', wed: 'T4', thu: 'T5', fri: 'T6', sat: 'T7' },
  36. rangePrompt: (maxRange: number) => `Không thể chọn quá ${maxRange} ngày`,
  37. rangePromptWeek: (maxRange: number) => `Không thể chọn quá ${maxRange} tuần`,
  38. rangePromptMonth: (maxRange: number) => `Không thể chọn quá ${maxRange} tháng`,
  39. monthTitle: 'Tháng YYYY M',
  40. yearTitle: 'Năm YYYY',
  41. month: 'MM',
  42. hour: (value: number) => `${value} giờ`,
  43. minute: (value: number) => `${value} phút`,
  44. second: (value: number) => `${value} giây`
  45. },
  46. collapse: { expand: 'Mở rộng', retract: 'Thu gọn' },
  47. colPicker: { title: 'Vui lòng chọn', placeholder: 'Vui lòng chọn', select: 'Vui lòng chọn' },
  48. datetimePicker: {
  49. start: 'Thời gian bắt đầu',
  50. end: 'Thời gian kết thúc',
  51. to: 'đến',
  52. placeholder: 'Vui lòng chọn',
  53. confirm: 'Hoàn thành',
  54. cancel: 'Hủy bỏ'
  55. },
  56. loadmore: { loading: 'Đang tải...', finished: 'Đã tải xong', error: 'Tải thất bại', retry: 'Nhấp để thử lại' },
  57. messageBox: { inputPlaceholder: 'Vui lòng nhập', confirm: 'Xác nhận', cancel: 'Hủy bỏ', inputNoValidate: 'Dữ liệu không hợp lệ' },
  58. numberKeyboard: { confirm: 'Hoàn thành' },
  59. pagination: {
  60. prev: 'Trang trước',
  61. next: 'Trang sau',
  62. page: (value: number) => `Trang hiện tại: ${value}`,
  63. total: (total: number) => `Tổng số dữ liệu: ${total}`,
  64. size: (size: number) => `Kích thước trang: ${size}`
  65. },
  66. picker: { cancel: 'Hủy bỏ', done: 'Hoàn thành', placeholder: 'Vui lòng chọn' },
  67. imgCropper: { confirm: 'Hoàn thành', cancel: 'Hủy bỏ' },
  68. search: { search: 'Tìm kiếm', cancel: 'Hủy bỏ' },
  69. steps: { wait: 'Chưa bắt đầu', finished: 'Đã hoàn thành', process: 'Đang tiến hành', failed: 'Thất bại' },
  70. tabs: { all: 'Tất cả' },
  71. upload: { error: 'Tải lên thất bại' },
  72. input: { placeholder: 'Vui lòng nhập...' },
  73. selectPicker: { title: 'Vui lòng chọn', placeholder: 'Vui lòng chọn', select: 'Xác nhận', confirm: 'Xác nhận', filterPlaceholder: 'Tìm kiếm' },
  74. tag: { placeholder: 'Vui lòng nhập', add: 'thêm' },
  75. textarea: { placeholder: 'Vui lòng nhập...' },
  76. tableCol: {
  77. indexLabel: 'Số sê-ri'
  78. },
  79. signature: {
  80. confirmText: 'Xác nhận',
  81. clearText: 'Xóa',
  82. revokeText: 'Hoàn tác',
  83. restoreText: 'Khôi phục'
  84. }
  85. }