Files
workavia-calendar-front/src/locales/vi.json
T
2026-03-16 17:35:35 +01:00

351 lines
13 KiB
JSON

{
"locale": "vi",
"calendar": {
"personal": "Lịch cá nhân",
"defaultPersonalCalendarName": "Lịch của tôi",
"defaultCalendarName": "Lịch của %{name}",
"delegated": "Lịch dùng chung",
"other": "Lịch khác",
"caldav_access": "Truy cập CalDAV",
"secretUrl": "URL bí mật",
"secretUrlDesc": "Địa chỉ bí mật có thể được dùng để xem tất cả sự kiện trong lịch ngay cả khi không có quyền truy cập. Bạn có thể đặt lại địa chỉ bí mật và nhận địa chỉ mới.",
"exportCalendar": "Xuất lịch",
"exportDesc": "Xuất lịch của bạn thành tệp định dạng iCalendar (.ics) để nhập vào các ứng dụng khác.",
"import_file_description": "Nhập sự kiện từ tệp ICS vào một trong các lịch của bạn.",
"ics_feed_url": "URL nguồn ICS",
"import_to": "Nhập vào",
"new_calendar": "Lịch mới",
"color": "Màu",
"newEventsVisibility": "Sự kiện mới tạo sẽ hiển thị với:",
"browseOtherCalendars": "Xem các lịch khác",
"noPublicCalendarsFor": "Không có lịch công khai cho %{name}",
"noMoreCalendarsFor": "Không còn lịch nào cho %{name}",
"userDoesNotHavePublicCalendars": "%{name} không có lịch công khai",
"delete": {
"title": "Xóa %{name}?",
"personalWarning": "Bạn sẽ mất tất cả sự kiện trong lịch này.",
"sharedWarning": "Bạn sẽ mất quyền truy cập các sự kiện của lịch. Bạn vẫn có thể thêm lại sau."
},
"resources": "Tài nguyên"
},
"actions": {
"modify": "Chỉnh sửa",
"delete": "Xóa",
"remove": "Gỡ bỏ",
"save": "Lưu",
"create": "Tạo",
"import": "Nhập",
"add": "Thêm",
"reset": "Đặt lại",
"export": "Xuất",
"exporting": "Đang xuất..."
},
"common": {
"cancel": "Hủy",
"clear": "Xóa",
"ok": "OK",
"link_copied": "Đã sao chép liên kết!",
"import_file": "Tệp",
"select_file": "Chọn tệp",
"import_url": "URL",
"name": "Tên",
"description": "Mô tả",
"all": "Tất cả",
"you": "Bạn",
"select_timezone": "Chọn múi giờ",
"moreOptions": "Thêm tùy chọn",
"search": "Tìm kiếm"
},
"search": {
"searchIn": "Tìm kiếm trong",
"filter": {
"allCalendar": "Tất cả lịch",
"myCalendar": "Lịch của tôi",
"sharedCalendars": "Lịch được chia sẻ",
"filters": "Bộ lọc"
},
"keywords": "Từ khóa*",
"keywordsPlaceholder": "Nhập từ khóa",
"organizers": "Người tổ chức",
"participants": "Người tham gia",
"noResults": "Không tìm thấy kết quả",
"resultsTitle": "Kết quả tìm kiếm",
"noResultsSubtitle": "Hãy thử điều chỉnh bộ lọc hoặc thuật ngữ tìm kiếm của bạn.",
"error": { "emptySearch": "Hãy thử thêm từ khóa hoặc các bộ lọc khác." }
},
"calendarPopover": {
"tabs": {
"settings": "Cài đặt",
"addNew": "Thêm lịch mới",
"access": "Quyền truy cập",
"import": "Nhập"
},
"settings": {
"calendarName": "Tên lịch"
},
"access": {
"grantAccessRights": "Cấp quyền truy cập",
"accessRights": "Quyền truy cập",
"viewAllEvents": "Xem tất cả sự kiện",
"editor": "Biên tập viên",
"administrator": "Quản trị viên"
}
},
"colorPicker": {
"selectCustom": "Chọn màu tùy chỉnh",
"title": "Chọn màu tùy chỉnh",
"subtitle": "Chọn màu nền cho lịch này",
"hex": "Hex"
},
"event": {
"createEvent": "Tạo sự kiện",
"updateEvent": "Cập nhật sự kiện",
"organizer": "Người tổ chức",
"untitled": "Không có tiêu đề",
"repeat": {
"repeatEvery": "Lặp lại mỗi",
"frequency": {
"days": "Ngày",
"weeks": "Tuần",
"months": "Tháng",
"years": "Năm"
},
"repeatOn": "Lặp vào:",
"doesNotRepeat": "Không lặp lại",
"every": "Mỗi",
"days": {
"monday": "Hai",
"tuesday": "Ba",
"wednesday": "Tư",
"thursday": "Năm",
"friday": "Sáu",
"saturday": "Bảy",
"sunday": "CN"
},
"end": {
"label": "Lặp lại bao nhiêu lần",
"never": "Luôn luôn",
"after": "Sau",
"on": "Đến khi",
"occurrences": "lần"
}
},
"freeBusy": {
"unknown": "Trạng thái không rõ",
"busy": "Người này đang bận",
"free": "Người dùng đang rảnh",
"loading": "Đang tải trạng thái"
},
"form": {
"title": "Tiêu đề",
"titlePlaceholder": "Thêm tiêu đề",
"addDescription": "Thêm mô tả",
"description": "Mô tả",
"descriptionPlaceholder": "Thêm mô tả",
"dateTime": "Ngày & Giờ",
"start": "Bắt đầu",
"end": "Kết thúc",
"allDay": "Cả ngày",
"repeat": "Lặp lại",
"timezonePlaceholder": "Chọn múi giờ",
"addGuestsPlaceholder": "Thêm khách",
"participants": "Người tham gia",
"videoMeeting": "Cuộc họp video",
"meetCopied": "Đã sao chép liên kết họp!",
"addVisioConference": "Thêm cuộc họp trực tuyến",
"joinVisioConference": "Tham gia cuộc họp",
"copyMeetingLink": "Sao chép liên kết họp",
"removeVideoConference": "Xóa cuộc họp",
"location": "Địa điểm",
"locationPlaceholder": "Thêm địa điểm",
"calendar": "Lịch",
"notification": "Thông báo",
"notifications": {
"": "Không thông báo",
"-PT1M": "1 phút trước",
"-PT5M": "5 phút trước",
"-PT10M": "10 phút trước",
"-PT15M": "15 phút trước",
"-PT30M": "30 phút trước",
"-PT1H": "1 giờ trước",
"-PT2H": "2 giờ trước",
"-PT5H": "5 giờ trước",
"-PT12H": "12 giờ trước",
"-PT1D": "1 ngày trước",
"-PT2D": "2 ngày trước",
"-PT1W": "1 tuần trước",
"EMAIL": "email",
"DISPLAY": "hiển thị",
"AUDIO": "âm thanh"
},
"showMeAs": "Hiển thị tôi là",
"free": "Rảnh",
"busy": "Bận",
"visibleTo": "Hiển thị với",
"visibleAll": "Tất cả",
"visibleParticipants": "Người tham gia"
},
"validation": {
"titleRequired": "Tiêu đề là bắt buộc",
"startRequired": "Ngày/giờ bắt đầu là bắt buộc",
"invalidStart": "Ngày/giờ bắt đầu không hợp lệ",
"endRequired": "Ngày/giờ kết thúc là bắt buộc",
"invalidEnd": "Ngày/giờ kết thúc không hợp lệ",
"endAfterStart": "Thời gian kết thúc phải sau thời gian bắt đầu"
}
},
"peopleSearch": {
"label": "Nhập tên hoặc email",
"placeholder": "Nhập tên hoặc email",
"availabilityPlaceholder": "Kiểm tra tình trạng phòng trống",
"invalidEmail": "%{email} không phải địa chỉ email hợp lệ",
"searchError": "Không thể lấy danh bạ. Vui lòng thử lại.",
"noResults": "Không có kết quả",
"loading": "Đang tải..."
},
"error": {
"title": "Đã xảy ra lỗi",
"unknown": "Có lỗi không xác định",
"retry": "Thử lại",
"multipleEvents": "%{count} sự kiện gặp lỗi"
},
"editModeDialog": {
"updateRecurrentEvent": "Cập nhật sự kiện lặp lại",
"updateParticipationStatus": "Cập nhật trạng thái tham gia",
"thisEvent": "Sự kiện này",
"allEvents": "Tất cả sự kiện",
"deleteRecurrentEvent": "Xóa sự kiện lặp lại"
},
"eventDuplication": {
"duplicateEvent": "Nhân bản sự kiện"
},
"menubar": {
"today": "Hôm nay",
"refresh": "Làm mới",
"viewSelector": "Chọn chế độ xem",
"languageSelector": "Chọn ngôn ngữ",
"views": {
"month": "Tháng",
"week": "Tuần",
"day": "Ngày"
},
"apps": "Ứng dụng",
"userProfile": "Hồ sơ người dùng",
"logoAlt": "Lịch",
"settings": "Cài đặt",
"help": "Giúp đỡ",
"logout": "Đăng xuất"
},
"settings": {
"title": "Cài đặt",
"notifications": "Thông báo",
"sync": "Đồng bộ",
"language": "Ngôn ngữ",
"languageDescription": "Đây sẽ là ngôn ngữ được sử dụng trong Twake Calendar của bạn",
"languageSelector": "Chọn ngôn ngữ",
"languageUpdateError": "Không cập nhật được ngôn ngữ",
"timeZone": "Múi giờ",
"timeZoneBrowserDefault": "Tự động phát hiện múi giờ",
"timeZoneUpdateError": "Không cập nhật được múi giờ",
"notifications.empty": "Cài đặt thông báo sắp có",
"notifications.email": "Email",
"notifications.deliveryMethod": "Phương thức gửi",
"alarmEmailsUpdateError": "Cập nhật cài đặt thông báo email thất bại",
"displayWeekNumbers": "Hiển thị số tuần",
"displayWeekNumbersUpdateError": "Không cập nhật được cách hiển thị số tuần",
"sync.empty": "Cài đặt đồng bộ sắp có",
"calAndEvent": "Lịch và sự kiện",
"showDeclinedEvent": "Hiển thị các sự kiện đã từ chối",
"hideDeclinedEventsUpdateError": "Không cập nhật được các sự kiện ẩn bị từ chối.",
"back": "Quay lại lịch",
"chooseWorkingDays": "Chọn ngày làm việc của bạn",
"showOnlyWorkingDays": "Chỉ hiển thị ngày làm việc",
"workingDaysUpdateError": "Không thể cập nhật cài đặt ngày làm việc"
},
"eventPreview": {
"emailAttendees": "Gửi email cho người tham gia",
"deleteEvent": "Xóa sự kiện",
"privateEvent": {
"tooltipOwn": "Chỉ bạn và người tham gia có thể xem chi tiết của sự kiện này.",
"hiddenDetails": "Đây là sự kiện riêng tư. Chi tiết bị ẩn."
},
"free": {
"label": "Rảnh",
"tooltip": "Người khác sẽ thấy bạn rảnh trong khoảng thời gian này."
},
"attendingQuestion": "Tham gia?",
"ACCEPTED": "Chấp nhận",
"TENTATIVE": "Có thể",
"DECLINED": "Từ chối",
"showMore": "Xem thêm",
"showLess": "Thu gọn",
"joinVideo": "Tham gia cuộc họp video",
"joinVideoShort": "Tham gia",
"guests": "%{count} khách",
"yesCount": "%{count} đồng ý",
"maybeCount": "%{count} có thể",
"needActionCount": "%{count} đang chờ",
"noCount": "%{count} từ chối",
"recurrentEvent": "Sự kiện lặp lại",
"freq": {
"daily": "hàng ngày",
"weekly": "hàng tuần",
"monthly": "hàng tháng",
"yearly": "hàng năm"
},
"onDays": {
"MO": "thứ hai",
"TU": "thứ ba",
"WE": "thứ tư",
"TH": "thứ năm",
"FR": "thứ sáu",
"SA": "thứ bảy",
"SU": "chủ nhật"
},
"recurrenceOnDays": "vào %{days}",
"everyInterval": "mỗi %{interval} %{unit}",
"forOccurrences": "trong %{count} lần",
"until": "đến %{date}",
"days": "ngày",
"months": "tháng",
"years": "năm",
"alarmText": "%{trigger} bằng %{action}"
},
"dateTimeFields": {
"date": "Ngày",
"startDate": "Ngày bắt đầu",
"startTime": "Giờ bắt đầu",
"endDate": "Ngày kết thúc",
"endTime": "Giờ kết thúc"
},
"websocket": {
"browserOnline": "Bạn đã trực tuyến trở lại. Đang kết nối lại cập nhật thời gian thực…",
"browserOffline": "Bạn đang ngoại tuyến. Cập nhật thời gian thực sẽ tạm dừng cho đến khi kết nối được khôi phục.",
"reconnected": "Cập nhật thời gian thực đã hoạt động trở lại.",
"error": "Đã xảy ra sự cố với cập nhật thời gian thực: %{error}",
"closedUnexpectedly": "Cập nhật thời gian thực đã bị gián đoạn. Đang thử kết nối lại…"
},
"months": {
"standalone": {
"0": "Tháng 1",
"1": "Tháng 2",
"2": "Tháng 3",
"3": "Tháng 4",
"4": "Tháng 5",
"5": "Tháng 6",
"6": "Tháng 7",
"7": "Tháng 8",
"8": "Tháng 9",
"9": "Tháng 10",
"10": "Tháng 11",
"11": "Tháng 12"
}
},
"mobile": {
"comingSoon": {
"subtitle": "Vui lòng mở Twake Calendar trên máy tính để sử dụng đầy đủ tính năng. Phiên bản di động được tối ưu hóa hoàn toàn sẽ sớm ra mắt.",
"title": "Phiên bản di động sắp ra mắt"
}
}
}