|
@@ -1,52 +1,52 @@
|
|
{
|
|
{
|
|
"accept": "Chấp nhận",
|
|
"accept": "Chấp nhận",
|
|
"act-activity-notify": "Thông báo hoạt động",
|
|
"act-activity-notify": "Thông báo hoạt động",
|
|
- "act-addAttachment": "thêm tập tin đính kèm __attachment__ vào thẻ __list__ tại danh sách __list__ tại đường bơi __swimlane__ tại bảng __board__",
|
|
|
|
- "act-deleteAttachment": "xóa tập tin đính kèm __attachment__ tại thẻ __card__ tại danh sách __list__ tại đường bơi __swimlane__ tại bảng __board__ ",
|
|
|
|
- "act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-createBoard": "created board __board__",
|
|
|
|
- "act-createSwimlane": "created swimlane __swimlane__ to board __board__",
|
|
|
|
- "act-createCard": "created card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-createCustomField": "created custom field __customField__ at board __board__",
|
|
|
|
- "act-deleteCustomField": "deleted custom field __customField__ at board __board__",
|
|
|
|
- "act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-createList": "added list __list__ to board __board__",
|
|
|
|
- "act-addBoardMember": "added member __member__ to board __board__",
|
|
|
|
- "act-archivedBoard": "Board __board__ moved to Archive",
|
|
|
|
- "act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
|
|
|
|
- "act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive",
|
|
|
|
- "act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive",
|
|
|
|
- "act-importBoard": "imported board __board__",
|
|
|
|
- "act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
|
|
|
|
- "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-removeBoardMember": "removed member __member__ from board __board__",
|
|
|
|
- "act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
- "act-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
|
|
+ "act-addAttachment": "thêm tập tin đính kèm __attachment__ vào thẻ __list__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-deleteAttachment": "xóa tập tin đính kèm __attachment__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__ ",
|
|
|
|
+ "act-addSubtask": "đã thêm nhiệm vụ con __subtask__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ at board __board__",
|
|
|
|
+ "act-addLabel": "Đã thêm nhãn __label__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-addedLabel": "Đã thêm nhãn __label__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-removeLabel": "Đã xóa nhãn __label__ từ thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-removedLabel": "Đã xóa nhãn __label__ từ thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-addChecklist": "đã thêm checklist __checklist__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-addChecklistItem": "đã thêm mục checklist __checklistItem__ vào checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-removeChecklist": "đã xóa checklist __checklist__ từ thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-removeChecklistItem": "đã xóa mục checklist __checklistItem__ từ checklist __checkList__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-checkedItem": "đã đánh dấu hoàn thành mục __checklistItem__ của checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-uncheckedItem": "đã bỏ đánh dấu hoàn thành mục __checklistItem__ của checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-completeChecklist": "đã hoàn thành checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-uncompleteChecklist": "đã bỏ đánh dấu hoàn thành checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-addComment": "đã bình luận trên thẻ __card__: __comment__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-editComment": "đã sửa bình luận trên thẻ __card__: __comment__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-deleteComment": "đã xóa bình luận trên thẻ __card__: __comment__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-createBoard": "đã tạo bảng __board__",
|
|
|
|
+ "act-createSwimlane": "đã tạo làn ngang __swimlane__ tới bảng __board__",
|
|
|
|
+ "act-createCard": "đã tạo thẻ __card__ vào danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-createCustomField": "đã tạo trường __customField__ tại bảng __board__",
|
|
|
|
+ "act-deleteCustomField": "đã xóa trường tùy chỉnh __customField__ tại bảng __board__",
|
|
|
|
+ "act-setCustomField": "trường tùy chỉnh đã chỉnh sửa __customField__: __customFieldValue__ Tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-createList": "đã thêm danh sách __list__ vàng bảng __board__",
|
|
|
|
+ "act-addBoardMember": "đã thêm thành viên __member__ vào bảng __board__",
|
|
|
|
+ "act-archivedBoard": "Bảng __board__ đã được chuyển đến Lưu trữ",
|
|
|
|
+ "act-archivedCard": "Thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__ được chuyển vào Lưu trữ",
|
|
|
|
+ "act-archivedList": "Danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__ đã chuyển đến Lưu trữ",
|
|
|
|
+ "act-archivedSwimlane": "Làn ngang __swimlane__ tại bảng __board__ được chuyển đến Lưu trữ",
|
|
|
|
+ "act-importBoard": "đã nhập bảng __board__",
|
|
|
|
+ "act-importCard": "đã nhập thẻ __card__ vào danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-importList": "đã nhập danh sách __list__ vào làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-joinMember": "đã thêm thành viên __member__ vào thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ at board __board__",
|
|
|
|
+ "act-moveCard": "đã di chuyển thẻ __card__ tại bảng __board__ từ danh sách __oldList__ tại làn ngang __oldSwimlane__ tới danh sách __list__ tại làn ngang __swimlane__",
|
|
|
|
+ "act-moveCardToOtherBoard": "đã di chuyển thẻ __card__ từ danh sách __oldList__ tại làn ngang __oldSwimlane__ tại bảng __oldBoard__ tới danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-removeBoardMember": "đã xóa thành viên __member__ khỏi bảng __board__",
|
|
|
|
+ "act-restoredCard": "đã khôi phục thẻ __card__ vào danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
|
|
+ "act-unjoinMember": "đã xóa thành viên __member__ từ thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
"act-withBoardTitle": "__board__",
|
|
"act-withBoardTitle": "__board__",
|
|
"act-withCardTitle": "[__board__] __card__",
|
|
"act-withCardTitle": "[__board__] __card__",
|
|
"actions": "Hành Động",
|
|
"actions": "Hành Động",
|
|
"activities": "Hoạt Động",
|
|
"activities": "Hoạt Động",
|
|
"activity": "Hoạt Động",
|
|
"activity": "Hoạt Động",
|
|
"activity-added": "đã thêm %s vào %s",
|
|
"activity-added": "đã thêm %s vào %s",
|
|
- "activity-archived": "%s đã chuyển đến Lưu trữ",
|
|
|
|
|
|
+ "activity-archived": "đã chuyển %s đến Lưu trữ",
|
|
"activity-attached": "đã đính kèm %s vào %s",
|
|
"activity-attached": "đã đính kèm %s vào %s",
|
|
"activity-created": "đã tạo %s",
|
|
"activity-created": "đã tạo %s",
|
|
"activity-customfield-created": "đã tạo trường tuỳ chỉnh %s",
|
|
"activity-customfield-created": "đã tạo trường tuỳ chỉnh %s",
|
|
@@ -60,29 +60,29 @@
|
|
"activity-sent": "gửi %s đến %s",
|
|
"activity-sent": "gửi %s đến %s",
|
|
"activity-unjoined": "đã rời khỏi %s",
|
|
"activity-unjoined": "đã rời khỏi %s",
|
|
"activity-subtask-added": "đã thêm subtask vào %s",
|
|
"activity-subtask-added": "đã thêm subtask vào %s",
|
|
- "activity-checked-item": "checked %s in checklist %s of %s",
|
|
|
|
- "activity-unchecked-item": "unchecked %s in checklist %s of %s",
|
|
|
|
|
|
+ "activity-checked-item": "đã đánh dấu hoàn thành %s trong checklist %s của %s",
|
|
|
|
+ "activity-unchecked-item": "đã bỏ đánh dấu hoàn thành %s trong checklist %s của %s",
|
|
"activity-checklist-added": "đã thêm checklist vào %s",
|
|
"activity-checklist-added": "đã thêm checklist vào %s",
|
|
- "activity-checklist-removed": "removed a checklist from %s",
|
|
|
|
- "activity-checklist-completed": "completed checklist %s of %s",
|
|
|
|
- "activity-checklist-uncompleted": "uncompleted the checklist %s of %s",
|
|
|
|
- "activity-checklist-item-added": "added checklist item to '%s' in %s",
|
|
|
|
- "activity-checklist-item-removed": "removed a checklist item from '%s' in %s",
|
|
|
|
|
|
+ "activity-checklist-removed": "đã xóa một checklist từ %s",
|
|
|
|
+ "activity-checklist-completed": "đã đánh dấu hoàn thành toàn bộ checklist %s của %s",
|
|
|
|
+ "activity-checklist-uncompleted": "đánh dấu chưa hoàn thành toàn bộ checklist %s của %s",
|
|
|
|
+ "activity-checklist-item-added": "đã thêm mục checklist vào '%s' trong %s",
|
|
|
|
+ "activity-checklist-item-removed": "đã xóa một mục checklist từ '%s' trong %s",
|
|
"add": "Thêm",
|
|
"add": "Thêm",
|
|
- "activity-checked-item-card": "checked %s in checklist %s",
|
|
|
|
- "activity-unchecked-item-card": "unchecked %s in checklist %s",
|
|
|
|
- "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
|
|
|
|
|
+ "activity-checked-item-card": "đã hoàn thành %s trong checklist %s",
|
|
|
|
+ "activity-unchecked-item-card": "đã bỏ đánh dấu hoàn thành %s trong checklist %s",
|
|
|
|
+ "activity-checklist-completed-card": "đã hoàn thành checklist __checklist__ tại thẻ __card__ tại danh sách __list__ tại làn ngang __swimlane__ tại bảng __board__",
|
|
"activity-checklist-uncompleted-card": "chưa hoàn thành checklist",
|
|
"activity-checklist-uncompleted-card": "chưa hoàn thành checklist",
|
|
"activity-editComment": "lời bình đã sửa",
|
|
"activity-editComment": "lời bình đã sửa",
|
|
"activity-deleteComment": "đã xoá lời bình %s",
|
|
"activity-deleteComment": "đã xoá lời bình %s",
|
|
- "activity-receivedDate": "ngày nhận đã sửa từ %s thành %s",
|
|
|
|
- "activity-startDate": "ngày bắt đầu đã sửa từ %s thành %s",
|
|
|
|
- "activity-dueDate": "ngày đến hạn đã sửa từ %s thành %s",
|
|
|
|
- "activity-endDate": "ngày kết thúc đã sửa từ %s thành %s",
|
|
|
|
|
|
+ "activity-receivedDate": "đã sửa ngày nhận đến %s của %s",
|
|
|
|
+ "activity-startDate": "đã sửa ngày bắt đầu thành %s của %s",
|
|
|
|
+ "activity-dueDate": "đã sửa ngày hết hạn thành %s của %s",
|
|
|
|
+ "activity-endDate": "đã sửa ngày kết thúc thành %s của %s",
|
|
"add-attachment": "Thêm Bản Đính Kèm",
|
|
"add-attachment": "Thêm Bản Đính Kèm",
|
|
"add-board": "Thêm Bảng",
|
|
"add-board": "Thêm Bảng",
|
|
"add-card": "Thêm Thẻ",
|
|
"add-card": "Thêm Thẻ",
|
|
- "add-swimlane": "Add Swimlane",
|
|
|
|
|
|
+ "add-swimlane": "Thêm làn ngang",
|
|
"add-subtask": "Thêm Nhiệm vụ phụ",
|
|
"add-subtask": "Thêm Nhiệm vụ phụ",
|
|
"add-checklist": "Thêm Danh Sách Kiểm Tra",
|
|
"add-checklist": "Thêm Danh Sách Kiểm Tra",
|
|
"add-checklist-item": "Thêm Một Mục Vào Danh Sách Kiểm Tra",
|
|
"add-checklist-item": "Thêm Một Mục Vào Danh Sách Kiểm Tra",
|
|
@@ -94,26 +94,26 @@
|
|
"addMemberPopup-title": "Thành Viên",
|
|
"addMemberPopup-title": "Thành Viên",
|
|
"admin": "Quản Trị Viên",
|
|
"admin": "Quản Trị Viên",
|
|
"admin-desc": "Có thể xem và chỉnh sửa những thẻ, xóa thành viên và thay đổi cài đặt cho bảng.",
|
|
"admin-desc": "Có thể xem và chỉnh sửa những thẻ, xóa thành viên và thay đổi cài đặt cho bảng.",
|
|
- "admin-announcement": "Announcement",
|
|
|
|
- "admin-announcement-active": "Active System-Wide Announcement",
|
|
|
|
- "admin-announcement-title": "Announcement from Administrator",
|
|
|
|
|
|
+ "admin-announcement": "Thông báo",
|
|
|
|
+ "admin-announcement-active": "Thông báo trên toàn hệ thống đang hoạt động",
|
|
|
|
+ "admin-announcement-title": "Thông báo từ Quản trị viên",
|
|
"all-boards": "Tất cả các bảng",
|
|
"all-boards": "Tất cả các bảng",
|
|
"and-n-other-card": "Và __count__ thẻ khác",
|
|
"and-n-other-card": "Và __count__ thẻ khác",
|
|
"and-n-other-card_plural": "Và __count__ thẻ khác",
|
|
"and-n-other-card_plural": "Và __count__ thẻ khác",
|
|
- "apply": "Ứng Dụng",
|
|
|
|
- "app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.",
|
|
|
|
- "archive": "Move to Archive",
|
|
|
|
- "archive-all": "Move All to Archive",
|
|
|
|
- "archive-board": "Move Board to Archive",
|
|
|
|
- "archive-card": "Move Card to Archive",
|
|
|
|
- "archive-list": "Move List to Archive",
|
|
|
|
- "archive-swimlane": "Move Swimlane to Archive",
|
|
|
|
- "archive-selection": "Move selection to Archive",
|
|
|
|
- "archiveBoardPopup-title": "Move Board to Archive?",
|
|
|
|
|
|
+ "apply": "Áp Dụng",
|
|
|
|
+ "app-is-offline": "Đang tải, vui lòng đợi. Làm mới trang sẽ làm mất dữ liệu. Nếu quá trình tải không hoạt động, vui lòng kiểm tra lại máy chủ.",
|
|
|
|
+ "archive": "Di chuyển đến Lưu trữ",
|
|
|
|
+ "archive-all": "Di chuyển tất cả vào Lưu trữ",
|
|
|
|
+ "archive-board": "Di chuyển Bảng sang Lưu trữ",
|
|
|
|
+ "archive-card": "Di chuyển Thẻ vào Lưu trữ",
|
|
|
|
+ "archive-list": "Di chuyển Danh sách vào Lưu trữ",
|
|
|
|
+ "archive-swimlane": "Di chuyển Làn ngang vào Lưu trữ",
|
|
|
|
+ "archive-selection": "Di chuyển lựa chọn vào Lưu trữ",
|
|
|
|
+ "archiveBoardPopup-title": "Chuyển Bảng sang Lưu trữ?",
|
|
"archived-items": "Lưu Trữ",
|
|
"archived-items": "Lưu Trữ",
|
|
- "archived-boards": "Boards in Archive",
|
|
|
|
|
|
+ "archived-boards": "Các bảng trong lưu trữ",
|
|
"restore-board": "Khôi Phục Bảng",
|
|
"restore-board": "Khôi Phục Bảng",
|
|
- "no-archived-boards": "No Boards in Archive.",
|
|
|
|
|
|
+ "no-archived-boards": "Không có bảng nào trong Lưu trữ.",
|
|
"archives": "Lưu Trữ",
|
|
"archives": "Lưu Trữ",
|
|
"template": "Mẫu",
|
|
"template": "Mẫu",
|
|
"templates": "Các mẫu",
|
|
"templates": "Các mẫu",
|
|
@@ -124,13 +124,13 @@
|
|
"attachmentDeletePopup-title": "Xóa tệp đính kèm không?",
|
|
"attachmentDeletePopup-title": "Xóa tệp đính kèm không?",
|
|
"attachments": "Tệp Đính Kèm",
|
|
"attachments": "Tệp Đính Kèm",
|
|
"auto-watch": "Tự động xem bảng lúc được tạo ra",
|
|
"auto-watch": "Tự động xem bảng lúc được tạo ra",
|
|
- "avatar-too-big": "The avatar is too large (520KB max)",
|
|
|
|
|
|
+ "avatar-too-big": "Hình đại diện quá lớn (tối đa 520KB)",
|
|
"back": "Trở Lại",
|
|
"back": "Trở Lại",
|
|
"board-change-color": "Đổi màu",
|
|
"board-change-color": "Đổi màu",
|
|
"board-nb-stars": "%s sao",
|
|
"board-nb-stars": "%s sao",
|
|
"board-not-found": "Không tìm được bảng",
|
|
"board-not-found": "Không tìm được bảng",
|
|
- "board-private-info": "Bảng này sẽ chuyển sang <strong> chế độ private</strong>.",
|
|
|
|
- "board-public-info": "Bảng này sẽ chuyển sang <strong> chế độ public</strong>.",
|
|
|
|
|
|
+ "board-private-info": "Bảng này sẽ chuyển sang chế độ <strong>riêng tư</strong>.",
|
|
|
|
+ "board-public-info": "Bảng này sẽ chuyển sang chế độ <strong>công khai</strong>.",
|
|
"boardChangeColorPopup-title": "Thay hình nền của bảng",
|
|
"boardChangeColorPopup-title": "Thay hình nền của bảng",
|
|
"boardChangeTitlePopup-title": "Đổi tên bảng",
|
|
"boardChangeTitlePopup-title": "Đổi tên bảng",
|
|
"boardChangeVisibilityPopup-title": "Đổi cách hiển thị",
|
|
"boardChangeVisibilityPopup-title": "Đổi cách hiển thị",
|
|
@@ -140,18 +140,18 @@
|
|
"boards": "Bảng",
|
|
"boards": "Bảng",
|
|
"board-view": "Kiểu xem Bảng",
|
|
"board-view": "Kiểu xem Bảng",
|
|
"board-view-cal": "Lịch",
|
|
"board-view-cal": "Lịch",
|
|
- "board-view-swimlanes": "Thu gọn",
|
|
|
|
- "board-view-collapse": "Collapse",
|
|
|
|
- "board-view-gantt": "Gantt",
|
|
|
|
|
|
+ "board-view-swimlanes": "Làn ngang",
|
|
|
|
+ "board-view-collapse": "Thu gọn",
|
|
|
|
+ "board-view-gantt": "Biểu đồ Gantt",
|
|
"board-view-lists": "Danh sách",
|
|
"board-view-lists": "Danh sách",
|
|
- "bucket-example": "Like “Bucket List” for example",
|
|
|
|
|
|
+ "bucket-example": "Ví dụ như \"Danh sách nhóm\"",
|
|
"cancel": "Hủy",
|
|
"cancel": "Hủy",
|
|
- "card-archived": "This card is moved to Archive.",
|
|
|
|
- "board-archived": "This board is moved to Archive.",
|
|
|
|
|
|
+ "card-archived": "Thẻ này đã được chuyển đến Lưu trữ.",
|
|
|
|
+ "board-archived": "Bảng này đã được chuyển đến Lưu trữ.",
|
|
"card-comments-title": "Thẻ này có %s bình luận.",
|
|
"card-comments-title": "Thẻ này có %s bình luận.",
|
|
"card-delete-notice": "Hành động xóa là không thể khôi phục. Bạn sẽ mất hết các hoạt động liên quan đến thẻ này.",
|
|
"card-delete-notice": "Hành động xóa là không thể khôi phục. Bạn sẽ mất hết các hoạt động liên quan đến thẻ này.",
|
|
- "card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
|
|
|
|
- "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
|
|
|
|
|
|
+ "card-delete-pop": "Tất cả các hành động sẽ bị xóa khỏi nguồn cấp dữ liệu hoạt động và bạn sẽ không thể mở lại thẻ. Không có hoàn tác.",
|
|
|
|
+ "card-delete-suggest-archive": "Bạn có thể di chuyển một thẻ vào Lưu trữ để xóa thẻ đó khỏi bảng và duy trì hoạt động này.",
|
|
"card-due": "Đến hạn",
|
|
"card-due": "Đến hạn",
|
|
"card-due-on": "Đến hạn vào",
|
|
"card-due-on": "Đến hạn vào",
|
|
"card-spent": "Thời lượng",
|
|
"card-spent": "Thời lượng",
|
|
@@ -160,53 +160,53 @@
|
|
"card-edit-labels": "Sửa nhãn",
|
|
"card-edit-labels": "Sửa nhãn",
|
|
"card-edit-members": "Sửa thành viên",
|
|
"card-edit-members": "Sửa thành viên",
|
|
"card-labels-title": "Thay đổi nhãn cho Thẻ",
|
|
"card-labels-title": "Thay đổi nhãn cho Thẻ",
|
|
- "card-members-title": "Add or remove members of the board from the card.",
|
|
|
|
|
|
+ "card-members-title": "Thêm hoặc xóa các thành viên của bảng khỏi thẻ.",
|
|
"card-start": "Bắt đầu",
|
|
"card-start": "Bắt đầu",
|
|
- "card-start-on": "Starts on",
|
|
|
|
- "cardAttachmentsPopup-title": "Attach From",
|
|
|
|
- "cardCustomField-datePopup-title": "Change date",
|
|
|
|
|
|
+ "card-start-on": "Bắt đầu vào",
|
|
|
|
+ "cardAttachmentsPopup-title": "Đính kèm từ",
|
|
|
|
+ "cardCustomField-datePopup-title": "Thay đổi ngày",
|
|
"cardCustomFieldsPopup-title": "Sửa trường tuỳ chỉnh",
|
|
"cardCustomFieldsPopup-title": "Sửa trường tuỳ chỉnh",
|
|
- "cardStartVotingPopup-title": "Start a vote",
|
|
|
|
- "positiveVoteMembersPopup-title": "Proponents",
|
|
|
|
- "negativeVoteMembersPopup-title": "Opponents",
|
|
|
|
|
|
+ "cardStartVotingPopup-title": "Bắt đầu một cuộc bỏ phiếu",
|
|
|
|
+ "positiveVoteMembersPopup-title": "Những người ủng hộ",
|
|
|
|
+ "negativeVoteMembersPopup-title": "Những người phản đối",
|
|
"card-edit-voting": "Sửa bình chọn",
|
|
"card-edit-voting": "Sửa bình chọn",
|
|
- "editVoteEndDatePopup-title": "Change vote end date",
|
|
|
|
- "allowNonBoardMembers": "Allow all logged in users",
|
|
|
|
- "vote-question": "Voting question",
|
|
|
|
- "vote-public": "Show who voted what",
|
|
|
|
- "vote-for-it": "for it",
|
|
|
|
- "vote-against": "against",
|
|
|
|
|
|
+ "editVoteEndDatePopup-title": "Thay đổi ngày kết thúc phiếu bầu",
|
|
|
|
+ "allowNonBoardMembers": "Cho phép tất cả người dùng đã đăng nhập",
|
|
|
|
+ "vote-question": "Câu hỏi bình chọn",
|
|
|
|
+ "vote-public": "Hiển thị ai đã bình chọn cái gì",
|
|
|
|
+ "vote-for-it": "tán thành",
|
|
|
|
+ "vote-against": "phản đối",
|
|
"deleteVotePopup-title": "Xoá bình chọn?",
|
|
"deleteVotePopup-title": "Xoá bình chọn?",
|
|
- "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
|
|
|
|
|
|
+ "vote-delete-pop": "Việc xóa là vĩnh viễn. Bạn sẽ mất tất cả các hành động liên quan đến phiếu bầu này.",
|
|
"cardDeletePopup-title": "Xoá Thẻ",
|
|
"cardDeletePopup-title": "Xoá Thẻ",
|
|
- "cardDetailsActionsPopup-title": "Card Actions",
|
|
|
|
|
|
+ "cardDetailsActionsPopup-title": "Hành động thẻ",
|
|
"cardLabelsPopup-title": "Nhãn",
|
|
"cardLabelsPopup-title": "Nhãn",
|
|
"cardMembersPopup-title": "Thành Viên",
|
|
"cardMembersPopup-title": "Thành Viên",
|
|
- "cardMorePopup-title": "More",
|
|
|
|
|
|
+ "cardMorePopup-title": "Thêm nữa",
|
|
"cardTemplatePopup-title": "Tạo mẫu",
|
|
"cardTemplatePopup-title": "Tạo mẫu",
|
|
- "cards": "Cards",
|
|
|
|
- "cards-count": "Cards",
|
|
|
|
- "casSignIn": "Sign In with CAS",
|
|
|
|
- "cardType-card": "Card",
|
|
|
|
- "cardType-linkedCard": "Linked Card",
|
|
|
|
- "cardType-linkedBoard": "Linked Board",
|
|
|
|
- "change": "Change",
|
|
|
|
- "change-avatar": "Change Avatar",
|
|
|
|
- "change-password": "Change Password",
|
|
|
|
- "change-permissions": "Change permissions",
|
|
|
|
- "change-settings": "Change Settings",
|
|
|
|
- "changeAvatarPopup-title": "Change Avatar",
|
|
|
|
- "changeLanguagePopup-title": "Change Language",
|
|
|
|
- "changePasswordPopup-title": "Change Password",
|
|
|
|
- "changePermissionsPopup-title": "Change Permissions",
|
|
|
|
- "changeSettingsPopup-title": "Change Settings",
|
|
|
|
|
|
+ "cards": "Thẻ",
|
|
|
|
+ "cards-count": "Thẻ",
|
|
|
|
+ "casSignIn": "Đăng nhập bằng CAS",
|
|
|
|
+ "cardType-card": "Thẻ",
|
|
|
|
+ "cardType-linkedCard": "Thẻ đã liên kết",
|
|
|
|
+ "cardType-linkedBoard": "Bảng đã liên kết",
|
|
|
|
+ "change": "Thay đổi",
|
|
|
|
+ "change-avatar": "Thay đổi hình đại diện",
|
|
|
|
+ "change-password": "Đổi mật khẩu",
|
|
|
|
+ "change-permissions": "Thay đổi quyền",
|
|
|
|
+ "change-settings": "Thay đổi Cài đặt",
|
|
|
|
+ "changeAvatarPopup-title": "Thay đổi hình đại diện",
|
|
|
|
+ "changeLanguagePopup-title": "Thay đổi ngôn ngữ",
|
|
|
|
+ "changePasswordPopup-title": "Đổi mật khẩu",
|
|
|
|
+ "changePermissionsPopup-title": "Thay đổi quyền",
|
|
|
|
+ "changeSettingsPopup-title": "Thay đổi Cài đặt",
|
|
"subtasks": "Nhiệm vụ phụ",
|
|
"subtasks": "Nhiệm vụ phụ",
|
|
- "checklists": "Checklists",
|
|
|
|
- "click-to-star": "Click to star this board.",
|
|
|
|
- "click-to-unstar": "Click to unstar this board.",
|
|
|
|
- "clipboard": "Clipboard or drag & drop",
|
|
|
|
- "close": "Close",
|
|
|
|
- "close-board": "Close Board",
|
|
|
|
|
|
+ "checklists": "Danh sách việc cần hoàn thành",
|
|
|
|
+ "click-to-star": "Bấm để gắn dấu sao bảng này.",
|
|
|
|
+ "click-to-unstar": "Bấm để bỏ gắn bảng này.",
|
|
|
|
+ "clipboard": "Clipboard hoặc kéo và thả",
|
|
|
|
+ "close": "Đóng",
|
|
|
|
+ "close-board": "Đóng bảng",
|
|
"close-board-pop": "Bạn sẽ có thể khôi phục bảng bằng cách nhấp vào nút \"Lưu trữ\" từ tiêu đề trang chủ.",
|
|
"close-board-pop": "Bạn sẽ có thể khôi phục bảng bằng cách nhấp vào nút \"Lưu trữ\" từ tiêu đề trang chủ.",
|
|
"color-black": "black",
|
|
"color-black": "black",
|
|
"color-blue": "blue",
|
|
"color-blue": "blue",
|
|
@@ -233,233 +233,233 @@
|
|
"color-slateblue": "slateblue",
|
|
"color-slateblue": "slateblue",
|
|
"color-white": "white",
|
|
"color-white": "white",
|
|
"color-yellow": "yellow",
|
|
"color-yellow": "yellow",
|
|
- "unset-color": "Unset",
|
|
|
|
- "comment": "Comment",
|
|
|
|
- "comment-placeholder": "Write Comment",
|
|
|
|
- "comment-only": "Comment only",
|
|
|
|
- "comment-only-desc": "Can comment on cards only.",
|
|
|
|
- "no-comments": "No comments",
|
|
|
|
- "no-comments-desc": "Can not see comments and activities.",
|
|
|
|
|
|
+ "unset-color": "Không đặt",
|
|
|
|
+ "comment": "Bình luận",
|
|
|
|
+ "comment-placeholder": "Viết Bình Luận",
|
|
|
|
+ "comment-only": "Chỉ bình luận",
|
|
|
|
+ "comment-only-desc": "Chỉ có thể nhận xét về thẻ.",
|
|
|
|
+ "no-comments": "Không có bình luận",
|
|
|
|
+ "no-comments-desc": "Không thể xem bình luận và hoạt động.",
|
|
"worker": "Worker",
|
|
"worker": "Worker",
|
|
"worker-desc": "Chỉ có thể di chuyển thẻ, tự gán thẻ và nhận xét.",
|
|
"worker-desc": "Chỉ có thể di chuyển thẻ, tự gán thẻ và nhận xét.",
|
|
- "computer": "Computer",
|
|
|
|
|
|
+ "computer": "Máy tính",
|
|
"confirm-subtask-delete-dialog": "Bạn có chắc chắn muốn xóa nhiệm vụ phụ không?",
|
|
"confirm-subtask-delete-dialog": "Bạn có chắc chắn muốn xóa nhiệm vụ phụ không?",
|
|
- "confirm-checklist-delete-dialog": "Bạn có chắc chắn muốn xóa danh sách kiểm tra không?",
|
|
|
|
- "copy-card-link-to-clipboard": "Copy card link to clipboard",
|
|
|
|
- "linkCardPopup-title": "Link Card",
|
|
|
|
|
|
+ "confirm-checklist-delete-dialog": "Bạn có chắc chắn muốn xóa checklist không?",
|
|
|
|
+ "copy-card-link-to-clipboard": "Sao chép liên kết thẻ vào khay nhớ tạm",
|
|
|
|
+ "linkCardPopup-title": "Thẻ liên kết",
|
|
"searchElementPopup-title": "Tìm kiếm",
|
|
"searchElementPopup-title": "Tìm kiếm",
|
|
- "copyCardPopup-title": "Copy Card",
|
|
|
|
- "copyChecklistToManyCardsPopup-title": "Sao chép Mẫu danh sách kiểm tra cho Nhiều thẻ",
|
|
|
|
- "copyChecklistToManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
|
|
|
|
- "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
|
|
|
|
- "create": "Create",
|
|
|
|
- "createBoardPopup-title": "Create Board",
|
|
|
|
- "chooseBoardSourcePopup-title": "Import board",
|
|
|
|
- "createLabelPopup-title": "Create Label",
|
|
|
|
- "createCustomField": "Create Field",
|
|
|
|
- "createCustomFieldPopup-title": "Create Field",
|
|
|
|
- "current": "current",
|
|
|
|
- "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.",
|
|
|
|
- "custom-field-checkbox": "Checkbox",
|
|
|
|
- "custom-field-currency": "Currency",
|
|
|
|
- "custom-field-currency-option": "Currency Code",
|
|
|
|
- "custom-field-date": "Date",
|
|
|
|
- "custom-field-dropdown": "Dropdown List",
|
|
|
|
|
|
+ "copyCardPopup-title": "Sao chép Thẻ",
|
|
|
|
+ "copyChecklistToManyCardsPopup-title": "Sao chép Mẫu Checklist cho Nhiều thẻ",
|
|
|
|
+ "copyChecklistToManyCardsPopup-instructions": "Tiêu đề và mô tả thẻ đích ở định dạng JSON này",
|
|
|
|
+ "copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Tiêu đề thẻ đầu tiên\", \"description\":\"Mô tả thẻ đầu tiên\"}, {\"title\":\"Tiêu đề thẻ thứ hai\",\"description\":\"Mô tả thẻ thứ hai\"},{\"title\":\"Tiêu đề thẻ cuối cùng\",\"description\":\"Mô tả thẻ cuối cùng\"} ]",
|
|
|
|
+ "create": "Tạo",
|
|
|
|
+ "createBoardPopup-title": "Tạo Bảng",
|
|
|
|
+ "chooseBoardSourcePopup-title": "Nhập bảng",
|
|
|
|
+ "createLabelPopup-title": "Tạo nhãn",
|
|
|
|
+ "createCustomField": "Tạo Trường",
|
|
|
|
+ "createCustomFieldPopup-title": "Tạo Trường",
|
|
|
|
+ "current": "hiện tại",
|
|
|
|
+ "custom-field-delete-pop": "Không thể hoàn tác. Thao tác này sẽ xóa trường tùy chỉnh này khỏi tất cả các thẻ và hủy lịch sử của nó.",
|
|
|
|
+ "custom-field-checkbox": "Hộp kiểm",
|
|
|
|
+ "custom-field-currency": "Tiền tệ",
|
|
|
|
+ "custom-field-currency-option": "Mã tiền tệ",
|
|
|
|
+ "custom-field-date": "Ngày",
|
|
|
|
+ "custom-field-dropdown": "Danh sách thả xuống",
|
|
"custom-field-dropdown-none": "(none)",
|
|
"custom-field-dropdown-none": "(none)",
|
|
- "custom-field-dropdown-options": "List Options",
|
|
|
|
- "custom-field-dropdown-options-placeholder": "Press enter to add more options",
|
|
|
|
- "custom-field-dropdown-unknown": "(unknown)",
|
|
|
|
- "custom-field-number": "Number",
|
|
|
|
- "custom-field-text": "Text",
|
|
|
|
- "custom-fields": "Custom Fields",
|
|
|
|
- "date": "Date",
|
|
|
|
- "decline": "Decline",
|
|
|
|
- "default-avatar": "Default avatar",
|
|
|
|
|
|
+ "custom-field-dropdown-options": "Tùy chọn danh sách",
|
|
|
|
+ "custom-field-dropdown-options-placeholder": "Nhấn enter để thêm các tùy chọn khác",
|
|
|
|
+ "custom-field-dropdown-unknown": "(không xác định)",
|
|
|
|
+ "custom-field-number": "Số",
|
|
|
|
+ "custom-field-text": "Văn bản",
|
|
|
|
+ "custom-fields": "Trường tùy chỉnh",
|
|
|
|
+ "date": "Ngày",
|
|
|
|
+ "decline": "Từ chối",
|
|
|
|
+ "default-avatar": "Hình đại diện mặc định",
|
|
"delete": "Xoá",
|
|
"delete": "Xoá",
|
|
"deleteCustomFieldPopup-title": "Xoá Trường tuỳ chỉnh?",
|
|
"deleteCustomFieldPopup-title": "Xoá Trường tuỳ chỉnh?",
|
|
"deleteLabelPopup-title": "Xoá Nhãn?",
|
|
"deleteLabelPopup-title": "Xoá Nhãn?",
|
|
- "description": "Description",
|
|
|
|
- "disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
|
|
|
|
- "disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
|
|
|
|
- "discard": "Discard",
|
|
|
|
- "done": "Done",
|
|
|
|
- "download": "Download",
|
|
|
|
|
|
+ "description": "Mô tả",
|
|
|
|
+ "disambiguateMultiLabelPopup-title": "Đánh dấu nhãn hành động",
|
|
|
|
+ "disambiguateMultiMemberPopup-title": "Làm rõ hành động của thành viên",
|
|
|
|
+ "discard": "Bỏ đi",
|
|
|
|
+ "done": "Xong",
|
|
|
|
+ "download": "Tải về",
|
|
"edit": "Sửa",
|
|
"edit": "Sửa",
|
|
- "edit-avatar": "Change Avatar",
|
|
|
|
|
|
+ "edit-avatar": "Thay đổi hình đại diện",
|
|
"edit-profile": "Sửa Hồ sơ",
|
|
"edit-profile": "Sửa Hồ sơ",
|
|
- "edit-wip-limit": "Edit WIP Limit",
|
|
|
|
- "soft-wip-limit": "Soft WIP Limit",
|
|
|
|
- "editCardStartDatePopup-title": "Change start date",
|
|
|
|
- "editCardDueDatePopup-title": "Change due date",
|
|
|
|
|
|
+ "edit-wip-limit": "Chỉnh sửa giới hạn WIP",
|
|
|
|
+ "soft-wip-limit": "Giới hạn Soft WIP",
|
|
|
|
+ "editCardStartDatePopup-title": "Thay đổi ngày bắt đầu",
|
|
|
|
+ "editCardDueDatePopup-title": "Thay đổi ngày đến hạn",
|
|
"editCustomFieldPopup-title": "Sửa Trường",
|
|
"editCustomFieldPopup-title": "Sửa Trường",
|
|
- "editCardSpentTimePopup-title": "Change spent time",
|
|
|
|
- "editLabelPopup-title": "Change Label",
|
|
|
|
|
|
+ "editCardSpentTimePopup-title": "Thay đổi thời gian đã sử dụng",
|
|
|
|
+ "editLabelPopup-title": "Thay đổi nhãn",
|
|
"editNotificationPopup-title": "Sửa Thông báo",
|
|
"editNotificationPopup-title": "Sửa Thông báo",
|
|
"editProfilePopup-title": "Sửa Hồ sơ",
|
|
"editProfilePopup-title": "Sửa Hồ sơ",
|
|
"email": "Email",
|
|
"email": "Email",
|
|
- "email-enrollAccount-subject": "An account created for you on __siteName__",
|
|
|
|
- "email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
|
|
|
- "email-fail": "Sending email failed",
|
|
|
|
- "email-fail-text": "Error trying to send email",
|
|
|
|
- "email-invalid": "Invalid email",
|
|
|
|
- "email-invite": "Invite via Email",
|
|
|
|
- "email-invite-subject": "__inviter__ sent you an invitation",
|
|
|
|
- "email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
|
|
|
|
- "email-resetPassword-subject": "Reset your password on __siteName__",
|
|
|
|
- "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
|
|
|
|
- "email-sent": "Email sent",
|
|
|
|
- "email-verifyEmail-subject": "Verify your email address on __siteName__",
|
|
|
|
- "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
|
|
|
|
- "enable-wip-limit": "Enable WIP Limit",
|
|
|
|
- "error-board-doesNotExist": "This board does not exist",
|
|
|
|
- "error-board-notAdmin": "You need to be admin of this board to do that",
|
|
|
|
- "error-board-notAMember": "You need to be a member of this board to do that",
|
|
|
|
- "error-json-malformed": "Your text is not valid JSON",
|
|
|
|
- "error-json-schema": "Your JSON data does not include the proper information in the correct format",
|
|
|
|
- "error-csv-schema": "Your CSV(Comma Separated Values)/TSV (Tab Separated Values) does not include the proper information in the correct format",
|
|
|
|
- "error-list-doesNotExist": "This list does not exist",
|
|
|
|
- "error-user-doesNotExist": "This user does not exist",
|
|
|
|
- "error-user-notAllowSelf": "You can not invite yourself",
|
|
|
|
- "error-user-notCreated": "This user is not created",
|
|
|
|
- "error-username-taken": "This username is already taken",
|
|
|
|
- "error-orgname-taken": "This organization name is already taken",
|
|
|
|
- "error-teamname-taken": "This team name is already taken",
|
|
|
|
- "error-email-taken": "Email has already been taken",
|
|
|
|
- "export-board": "Export board",
|
|
|
|
- "export-board-json": "Export board to JSON",
|
|
|
|
- "export-board-csv": "Export board to CSV",
|
|
|
|
- "export-board-tsv": "Export board to TSV",
|
|
|
|
- "export-board-excel": "Export board to Excel",
|
|
|
|
- "user-can-not-export-excel": "User can not export Excel",
|
|
|
|
- "export-board-html": "Export board to HTML",
|
|
|
|
- "exportBoardPopup-title": "Export board",
|
|
|
|
- "sort": "Sort",
|
|
|
|
- "sort-desc": "Click to Sort List",
|
|
|
|
|
|
+ "email-enrollAccount-subject": "Một tài khoản được tạo cho bạn trên __siteName__",
|
|
|
|
+ "email-enrollAccount-text": "Chào __user__,\n\nĐể bắt đầu sử dụng dịch vụ, chỉ cần nhấp vào liên kết bên dưới.\n\n__url__\n\nCảm ơn.",
|
|
|
|
+ "email-fail": "Gửi email không thành công",
|
|
|
|
+ "email-fail-text": "Lỗi khi gửi email",
|
|
|
|
+ "email-invalid": "Email không hợp lệ",
|
|
|
|
+ "email-invite": "Mời qua Email",
|
|
|
|
+ "email-invite-subject": "__inviter__ đã gửi cho bạn lời mời",
|
|
|
|
+ "email-invite-text": "Gửi __user__,\n\n__inviter__ mời bạn tham gia bảng \"__board__\" để cộng tác.\n\nVui lòng theo liên kết bên dưới:\n\n__url__\n\nCảm ơn.",
|
|
|
|
+ "email-resetPassword-subject": "Đặt lại mật khẩu của bạn trên __siteName__",
|
|
|
|
+ "email-resetPassword-text": "Chào __user__,\n\nĐể đặt lại mật khẩu của bạn, chỉ cần nhấp vào liên kết bên dưới.\n\n__url__\n\nCảm ơn.",
|
|
|
|
+ "email-sent": "Đã gửi email",
|
|
|
|
+ "email-verifyEmail-subject": "Xác minh địa chỉ email của bạn trên __siteName__",
|
|
|
|
+ "email-verifyEmail-text": "Chào __user__,\n\nĐể xác minh email tài khoản của bạn, chỉ cần nhấp vào liên kết bên dưới.\n\n__url__\n\nCảm ơn.",
|
|
|
|
+ "enable-wip-limit": "Bật giới hạn WIP",
|
|
|
|
+ "error-board-doesNotExist": "Bảng này không tồn tại",
|
|
|
|
+ "error-board-notAdmin": "Bạn cần phải là quản trị viên của bảng này để làm điều đó",
|
|
|
|
+ "error-board-notAMember": "Bạn cần phải là thành viên của bảng này để làm điều đó",
|
|
|
|
+ "error-json-malformed": "Văn bản của bạn không phải là JSON hợp lệ",
|
|
|
|
+ "error-json-schema": "Dữ liệu JSON của bạn không bao gồm thông tin thích hợp ở định dạng chính xác",
|
|
|
|
+ "error-csv-schema": "CSV (Giá trị được phân tách bằng dấu phẩy)/TSV (Giá trị được phân cách bằng tab) của bạn không bao gồm thông tin thích hợp ở định dạng chính xác",
|
|
|
|
+ "error-list-doesNotExist": "Danh sách này không tồn tại",
|
|
|
|
+ "error-user-doesNotExist": "Người dùng này không tồn tại",
|
|
|
|
+ "error-user-notAllowSelf": "Bạn không thể mời chính mình",
|
|
|
|
+ "error-user-notCreated": "Người dùng này không được tạo",
|
|
|
|
+ "error-username-taken": "Tên người dùng này đã được sử dụng",
|
|
|
|
+ "error-orgname-taken": "Tên tổ chức này đã được sử dụng",
|
|
|
|
+ "error-teamname-taken": "Tên team này đã được sử dụng",
|
|
|
|
+ "error-email-taken": "Email đã được sử dụng",
|
|
|
|
+ "export-board": "Xuất bảng",
|
|
|
|
+ "export-board-json": "Xuất bảng sang JSON",
|
|
|
|
+ "export-board-csv": "Xuất bảng sang CSV",
|
|
|
|
+ "export-board-tsv": "Xuất bảng sang TSV",
|
|
|
|
+ "export-board-excel": "Xuất bảng sang Excel",
|
|
|
|
+ "user-can-not-export-excel": "Người dùng không thể xuất Excel",
|
|
|
|
+ "export-board-html": "Xuất bảng sang HTML",
|
|
|
|
+ "exportBoardPopup-title": "Xuất bảng",
|
|
|
|
+ "sort": "Sắp xếp",
|
|
|
|
+ "sort-desc": "Nhấp để sắp xếp danh sách",
|
|
"list-sort-by": "Sắp xếp Danh sách bởi:",
|
|
"list-sort-by": "Sắp xếp Danh sách bởi:",
|
|
- "list-label-modifiedAt": "Last Access Time",
|
|
|
|
- "list-label-title": "Name of the List",
|
|
|
|
|
|
+ "list-label-modifiedAt": "Lần truy cập cuối cùng",
|
|
|
|
+ "list-label-title": "Tên của danh sách",
|
|
"list-label-sort": "Your Manual Order",
|
|
"list-label-sort": "Your Manual Order",
|
|
"list-label-short-modifiedAt": "(L)",
|
|
"list-label-short-modifiedAt": "(L)",
|
|
"list-label-short-title": "(N)",
|
|
"list-label-short-title": "(N)",
|
|
"list-label-short-sort": "(M)",
|
|
"list-label-short-sort": "(M)",
|
|
- "filter": "Filter",
|
|
|
|
- "filter-cards": "Filter Cards or Lists",
|
|
|
|
|
|
+ "filter": "Bộ lọc",
|
|
|
|
+ "filter-cards": "Lọc thẻ hoặc danh sách",
|
|
"list-filter-label": "Lọc danh sách theo tiêu đề",
|
|
"list-filter-label": "Lọc danh sách theo tiêu đề",
|
|
- "filter-clear": "Clear filter",
|
|
|
|
|
|
+ "filter-clear": "Xóa bộ lọc",
|
|
"filter-labels-label": "Lọc theo nhãn",
|
|
"filter-labels-label": "Lọc theo nhãn",
|
|
- "filter-no-label": "No label",
|
|
|
|
|
|
+ "filter-no-label": "Không có nhãn",
|
|
"filter-member-label": "Lọc theo thành viên",
|
|
"filter-member-label": "Lọc theo thành viên",
|
|
- "filter-no-member": "No member",
|
|
|
|
|
|
+ "filter-no-member": "Không có thành viên",
|
|
"filter-assignee-label": "Lọc theo người được giao",
|
|
"filter-assignee-label": "Lọc theo người được giao",
|
|
"filter-no-assignee": "Không có người được giao",
|
|
"filter-no-assignee": "Không có người được giao",
|
|
"filter-custom-fields-label": "Lọc theo Trường tuỳ chỉnh",
|
|
"filter-custom-fields-label": "Lọc theo Trường tuỳ chỉnh",
|
|
- "filter-no-custom-fields": "No Custom Fields",
|
|
|
|
- "filter-show-archive": "Show archived lists",
|
|
|
|
|
|
+ "filter-no-custom-fields": "Không có trường tùy chỉnh",
|
|
|
|
+ "filter-show-archive": "Hiển thị danh sách đã lưu trữ",
|
|
"filter-hide-empty": "Ẩn danh sách trống",
|
|
"filter-hide-empty": "Ẩn danh sách trống",
|
|
- "filter-on": "Filter is on",
|
|
|
|
|
|
+ "filter-on": "Bộ lọc đang bật",
|
|
"filter-on-desc": "Bạn đang lọc thẻ trên bảng này. Nhấn vào đây để chỉnh sửa bộ lọc.",
|
|
"filter-on-desc": "Bạn đang lọc thẻ trên bảng này. Nhấn vào đây để chỉnh sửa bộ lọc.",
|
|
- "filter-to-selection": "Filter to selection",
|
|
|
|
- "other-filters-label": "Other Filters",
|
|
|
|
- "advanced-filter-label": "Advanced Filter",
|
|
|
|
- "advanced-filter-description": "Bộ lọc nâng cao cho phép viết một chuỗi chứa các toán tử sau: ==! = <=> = && || () Một khoảng trắng được sử dụng làm dấu phân cách giữa các Toán tử. Bạn có thể lọc tất cả các Trường tùy chỉnh bằng cách nhập tên và giá trị của chúng. Ví dụ: Field1 == Value1. Lưu ý: Nếu các trường hoặc giá trị chứa khoảng trắng, bạn cần phải đóng gói chúng thành các dấu nháy đơn. Ví dụ: 'Trường 1' == 'Giá trị 1'. Để bỏ qua các ký tự điều khiển đơn ('\\ /), bạn có thể sử dụng \\. Ví dụ: Field1 == I \\ 'm. Ngoài ra bạn có thể kết hợp nhiều điều kiện. Ví dụ: F1 == V1 || F1 == V2. Thông thường tất cả các toán tử được giải thích từ trái sang phải. Bạn có thể thay đổi thứ tự bằng cách đặt dấu ngoặc. Ví dụ: F1 == V1 && (F2 == V2 || F2 == V3). Ngoài ra, bạn có thể tìm kiếm các trường văn bản bằng cách sử dụng regex: F1 == /Tes.*/i",
|
|
|
|
- "fullname": "Full Name",
|
|
|
|
- "header-logo-title": "Go back to your boards page.",
|
|
|
|
|
|
+ "filter-to-selection": "Lọc lựa chọn",
|
|
|
|
+ "other-filters-label": "Bộ lọc khác",
|
|
|
|
+ "advanced-filter-label": "Bộ lọc nâng cao",
|
|
|
|
+ "advanced-filter-description": "Bộ lọc Nâng cao cho phép viết một chuỗi chứa các toán tử sau: == != <= >= && || ( ) Một khoảng trắng được sử dụng làm dấu phân cách giữa các Toán tử. Bạn có thể lọc tất cả các Trường tùy chỉnh bằng cách nhập tên và giá trị của chúng. Ví dụ: Field1 == Value1. Chú ý: Nếu các trường hoặc giá trị chứa khoảng trắng, bạn cần phải đóng gói chúng thành các dấu ngoặc kép. Ví dụ: 'Field 1' == 'Value 1'. Để bỏ qua các ký tự điều khiển đơn (' \\/) bạn có thể sử dụng \\. Ví dụ: Field1 == I\\'m. Ngoài ra bạn có thể kết hợp nhiều điều kiện. Ví dụ: F1 == V1 || F1 == V2. Thông thường tất cả các toán tử được giải thích từ trái sang phải. Bạn có thể thay đổi thứ tự bằng cách đặt dấu ngoặc. Ví dụ: F1 == V1 && ( F2 == V2 || F2 == V3 ). Ngoài ra, bạn có thể tìm kiếm các trường văn bản bằng cách sử dụng regex: F1 == /Tes.*/i",
|
|
|
|
+ "fullname": "Họ và tên",
|
|
|
|
+ "header-logo-title": "Quay lại trang bảng của bạn.",
|
|
"hide-system-messages": "Ẩn tin nhắn hệ thống",
|
|
"hide-system-messages": "Ẩn tin nhắn hệ thống",
|
|
- "headerBarCreateBoardPopup-title": "Create Board",
|
|
|
|
- "home": "Home",
|
|
|
|
- "import": "Import",
|
|
|
|
- "impersonate-user": "Impersonate user",
|
|
|
|
|
|
+ "headerBarCreateBoardPopup-title": "Tạo Bảng",
|
|
|
|
+ "home": "Trang Chủ",
|
|
|
|
+ "import": "Nhập khẩu",
|
|
|
|
+ "impersonate-user": "Mạo danh người dùng",
|
|
"link": "Liên kết",
|
|
"link": "Liên kết",
|
|
- "import-board": "import board",
|
|
|
|
- "import-board-c": "Import board",
|
|
|
|
- "import-board-title-trello": "Import board from Trello",
|
|
|
|
- "import-board-title-wekan": "Import board from previous export",
|
|
|
|
- "import-board-title-csv": "Import board from CSV/TSV",
|
|
|
|
- "from-trello": "From Trello",
|
|
|
|
- "from-wekan": "From previous export",
|
|
|
|
- "from-csv": "From CSV/TSV",
|
|
|
|
- "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
|
|
|
|
- "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
|
|
|
|
- "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
|
|
|
|
- "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
|
|
|
|
- "import-json-placeholder": "Paste your valid JSON data here",
|
|
|
|
- "import-csv-placeholder": "Paste your valid CSV/TSV data here",
|
|
|
|
- "import-map-members": "Map members",
|
|
|
|
- "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
|
|
|
|
|
|
+ "import-board": "nhập bảng",
|
|
|
|
+ "import-board-c": "Nhập bảng",
|
|
|
|
+ "import-board-title-trello": "Nhập bảng từ Trello",
|
|
|
|
+ "import-board-title-wekan": "Nhập bảng từ lần xuất trước",
|
|
|
|
+ "import-board-title-csv": "Nhập bảng từ CSV/TSV",
|
|
|
|
+ "from-trello": "Từ Trello",
|
|
|
|
+ "from-wekan": "Từ lần xuất trước",
|
|
|
|
+ "from-csv": "Từ CSV/TSV",
|
|
|
|
+ "import-board-instruction-trello": "Trong bảng Trello của bạn, đi tới 'Trình đơn', sau đó đến 'Khác', 'In và Xuất', 'Xuất JSON' và sao chép văn bản kết quả.",
|
|
|
|
+ "import-board-instruction-csv": "Dán Giá trị được phân tách bằng dấu phẩy(CSV)/ Giá trị được phân cách bằng tab (TSV) của bạn.",
|
|
|
|
+ "import-board-instruction-wekan": "Trong bảng của bạn, hãy chuyển đến \"Menu\", sau đó \"Xuất bảng\" và sao chép văn bản trong tệp đã tải xuống.",
|
|
|
|
+ "import-board-instruction-about-errors": "Nếu bạn gặp lỗi khi nhập bảng, đôi khi quá trình nhập vẫn hoạt động và bảng ở trang Tất cả bảng.",
|
|
|
|
+ "import-json-placeholder": "Dán dữ liệu JSON hợp lệ của bạn vào đây",
|
|
|
|
+ "import-csv-placeholder": "Dán dữ liệu CSV/TSV hợp lệ của bạn vào đây",
|
|
|
|
+ "import-map-members": "Bản đồ thành viên",
|
|
|
|
+ "import-members-map": "Bảng nhập khẩu của bạn có một số thành viên. Vui lòng ánh xạ các thành viên bạn muốn nhập với người dùng của mình",
|
|
"import-members-map-note": "Lưu ý: Các thành viên chưa được ánh xạ sẽ được chỉ định cho người dùng hiện tại.",
|
|
"import-members-map-note": "Lưu ý: Các thành viên chưa được ánh xạ sẽ được chỉ định cho người dùng hiện tại.",
|
|
"import-show-user-mapping": "Đánh giá bản đồ thành viên",
|
|
"import-show-user-mapping": "Đánh giá bản đồ thành viên",
|
|
- "import-user-select": "Pick your existing user you want to use as this member",
|
|
|
|
- "importMapMembersAddPopup-title": "Select member",
|
|
|
|
- "info": "Version",
|
|
|
|
- "initials": "Initials",
|
|
|
|
- "invalid-date": "Invalid date",
|
|
|
|
- "invalid-time": "Invalid time",
|
|
|
|
- "invalid-user": "Invalid user",
|
|
|
|
- "joined": "joined",
|
|
|
|
- "just-invited": "You are just invited to this board",
|
|
|
|
- "keyboard-shortcuts": "Keyboard shortcuts",
|
|
|
|
- "label-create": "Create Label",
|
|
|
|
- "label-default": "%s label (default)",
|
|
|
|
- "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
|
|
|
|
|
|
+ "import-user-select": "Chọn người dùng hiện tại của bạn mà bạn muốn sử dụng làm thành viên này",
|
|
|
|
+ "importMapMembersAddPopup-title": "Chọn thành viên",
|
|
|
|
+ "info": "Phiên bản",
|
|
|
|
+ "initials": "Tên viết tắt",
|
|
|
|
+ "invalid-date": "Ngày không hợp lệ",
|
|
|
|
+ "invalid-time": "Thời gian không hợp lệ",
|
|
|
|
+ "invalid-user": "Người dùng không hợp lệ",
|
|
|
|
+ "joined": "đã tham gia",
|
|
|
|
+ "just-invited": "Bạn vừa được mời vào bảng này",
|
|
|
|
+ "keyboard-shortcuts": "Các phím tắt",
|
|
|
|
+ "label-create": "Tạo nhãn",
|
|
|
|
+ "label-default": "nhãn %s (mặc định)",
|
|
|
|
+ "label-delete-pop": "Không có hoàn tác. Thao tác này sẽ xóa nhãn này khỏi tất cả các thẻ và hủy lịch sử của thẻ.",
|
|
"labels": "Nhãn",
|
|
"labels": "Nhãn",
|
|
- "language": "Language",
|
|
|
|
- "last-admin-desc": "You can’t change roles because there must be at least one admin.",
|
|
|
|
- "leave-board": "Leave Board",
|
|
|
|
- "leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
|
|
|
|
- "leaveBoardPopup-title": "Leave Board ?",
|
|
|
|
- "link-card": "Link to this card",
|
|
|
|
- "list-archive-cards": "Move all cards in this list to Archive",
|
|
|
|
|
|
+ "language": "Ngôn ngữ",
|
|
|
|
+ "last-admin-desc": "Bạn không thể thay đổi vai trò vì phải có ít nhất một quản trị viên.",
|
|
|
|
+ "leave-board": "Rời khỏi Bảng",
|
|
|
|
+ "leave-board-pop": "Bạn có chắc chắn muốn rời khỏi __boardTitle__ không? Bạn sẽ bị xóa khỏi tất cả các Thẻ trên bảng này.",
|
|
|
|
+ "leaveBoardPopup-title": "Rời khỏi Bảng?",
|
|
|
|
+ "link-card": "Liên kết đến thẻ này",
|
|
|
|
+ "list-archive-cards": "Di chuyển tất cả các thẻ trong danh sách này vào Lưu trữ",
|
|
"list-archive-cards-pop": "Thao tác này sẽ xóa tất cả các thẻ trong danh sách này khỏi bảng. Để xem thẻ trong Lưu trữ và đưa chúng trở lại bảng, hãy nhấp vào “Trình đơn”> “Lưu trữ”.",
|
|
"list-archive-cards-pop": "Thao tác này sẽ xóa tất cả các thẻ trong danh sách này khỏi bảng. Để xem thẻ trong Lưu trữ và đưa chúng trở lại bảng, hãy nhấp vào “Trình đơn”> “Lưu trữ”.",
|
|
- "list-move-cards": "Move all cards in this list",
|
|
|
|
- "list-select-cards": "Select all cards in this list",
|
|
|
|
- "set-color-list": "Set Color",
|
|
|
|
- "listActionPopup-title": "List Actions",
|
|
|
|
- "settingsUserPopup-title": "User Settings",
|
|
|
|
- "swimlaneActionPopup-title": "Swimlane Actions",
|
|
|
|
- "swimlaneAddPopup-title": "Add a Swimlane below",
|
|
|
|
- "listImportCardPopup-title": "Import a Trello card",
|
|
|
|
- "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
|
|
|
|
- "listMorePopup-title": "More",
|
|
|
|
- "link-list": "Link to this list",
|
|
|
|
- "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
|
|
|
|
- "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
|
|
|
|
|
|
+ "list-move-cards": "Di chuyển tất cả các thẻ trong danh sách này",
|
|
|
|
+ "list-select-cards": "Chọn tất cả các thẻ trong danh sách này",
|
|
|
|
+ "set-color-list": "Đặt Màu",
|
|
|
|
+ "listActionPopup-title": "Liệt kê các hành động",
|
|
|
|
+ "settingsUserPopup-title": "Cài đặt người dùng",
|
|
|
|
+ "swimlaneActionPopup-title": "Hành động trên Làn ngang",
|
|
|
|
+ "swimlaneAddPopup-title": "Thêm một Làn ngang bên dưới",
|
|
|
|
+ "listImportCardPopup-title": "Nhập thẻ Trello",
|
|
|
|
+ "listImportCardsTsvPopup-title": "Nhập Excel CSV/TSV",
|
|
|
|
+ "listMorePopup-title": "Thêm nữa",
|
|
|
|
+ "link-list": "Liên kết đến danh sách này",
|
|
|
|
+ "list-delete-pop": "Tất cả các hành động sẽ bị xóa khỏi nguồn cấp dữ liệu hoạt động và bạn sẽ không thể khôi phục danh sách. Không có hoàn tác.",
|
|
|
|
+ "list-delete-suggest-archive": "Bạn có thể di chuyển danh sách vào Lưu trữ để xóa danh sách đó khỏi Bảng và duy trì hoạt động.",
|
|
"lists": "Danh sách",
|
|
"lists": "Danh sách",
|
|
- "swimlanes": "Thu gọn",
|
|
|
|
- "log-out": "Log Out",
|
|
|
|
- "log-in": "Log In",
|
|
|
|
- "loginPopup-title": "Log In",
|
|
|
|
- "memberMenuPopup-title": "Member Settings",
|
|
|
|
|
|
+ "swimlanes": "Làn ngang",
|
|
|
|
+ "log-out": "Đăng Xuất",
|
|
|
|
+ "log-in": "Đăng nhập",
|
|
|
|
+ "loginPopup-title": "Đăng nhập",
|
|
|
|
+ "memberMenuPopup-title": "Cài đặt thành viên",
|
|
"members": "Thành Viên",
|
|
"members": "Thành Viên",
|
|
"menu": "Menu",
|
|
"menu": "Menu",
|
|
- "move-selection": "Move selection",
|
|
|
|
- "moveCardPopup-title": "Move Card",
|
|
|
|
- "moveCardToBottom-title": "Move to Bottom",
|
|
|
|
- "moveCardToTop-title": "Move to Top",
|
|
|
|
- "moveSelectionPopup-title": "Move selection",
|
|
|
|
|
|
+ "move-selection": "Di chuyển lựa chọn",
|
|
|
|
+ "moveCardPopup-title": "Di chuyển Thẻ",
|
|
|
|
+ "moveCardToBottom-title": "Di chuyển xuống dưới cùng",
|
|
|
|
+ "moveCardToTop-title": "Di chuyển lên đầu",
|
|
|
|
+ "moveSelectionPopup-title": "Di chuyển lựa chọn",
|
|
"multi-selection": "Chọn nhiều",
|
|
"multi-selection": "Chọn nhiều",
|
|
- "multi-selection-label": "Set label for selection",
|
|
|
|
- "multi-selection-member": "Set member for selection",
|
|
|
|
|
|
+ "multi-selection-label": "Đặt nhãn để lựa chọn",
|
|
|
|
+ "multi-selection-member": "Đặt thành viên để lựa chọn",
|
|
"multi-selection-on": "Chọn nhiều Đang bật",
|
|
"multi-selection-on": "Chọn nhiều Đang bật",
|
|
- "muted": "Muted",
|
|
|
|
|
|
+ "muted": "Đã tắt tiếng",
|
|
"muted-info": "Bạn sẽ không bao giờ được thông báo về bất kỳ thay đổi nào trong bảng này",
|
|
"muted-info": "Bạn sẽ không bao giờ được thông báo về bất kỳ thay đổi nào trong bảng này",
|
|
"my-boards": "Bảng của tôi",
|
|
"my-boards": "Bảng của tôi",
|
|
- "name": "Name",
|
|
|
|
- "no-archived-cards": "No cards in Archive.",
|
|
|
|
- "no-archived-lists": "No lists in Archive.",
|
|
|
|
- "no-archived-swimlanes": "No swimlanes in Archive.",
|
|
|
|
- "no-results": "No results",
|
|
|
|
- "normal": "Normal",
|
|
|
|
|
|
+ "name": "Tên",
|
|
|
|
+ "no-archived-cards": "Không có thẻ nào trong Lưu trữ.",
|
|
|
|
+ "no-archived-lists": "Không có danh sách nào trong Lưu trữ.",
|
|
|
|
+ "no-archived-swimlanes": "Không có Làn ngang nào trong Lưu trữ.",
|
|
|
|
+ "no-results": "Không có kết quả",
|
|
|
|
+ "normal": "Bình thường",
|
|
"normal-desc": "Có thể xem và chỉnh sửa thẻ. Không thể thay đổi cài đặt.",
|
|
"normal-desc": "Có thể xem và chỉnh sửa thẻ. Không thể thay đổi cài đặt.",
|
|
- "not-accepted-yet": "Invitation not accepted yet",
|
|
|
|
- "notify-participate": "Receive updates to any cards you participate as creater or member",
|
|
|
|
- "notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
|
|
|
|
- "optional": "optional",
|
|
|
|
- "or": "or",
|
|
|
|
|
|
+ "not-accepted-yet": "Lời mời chưa được chấp nhận",
|
|
|
|
+ "notify-participate": "Nhận thông tin cập nhật cho bất kỳ thẻ nào bạn tham gia với tư cách là người sáng tạo hoặc thành viên",
|
|
|
|
+ "notify-watch": "Nhận thông tin cập nhật cho bất kỳ bảng, danh sách hoặc thẻ nào bạn đang xem",
|
|
|
|
+ "optional": "không bắt buộc",
|
|
|
|
+ "or": "hoặc",
|
|
"page-maybe-private": "Trang này có thể là riêng tư. Bạn có thể xem nó bằng cách <a href='%s'>đăng nhập.</a>",
|
|
"page-maybe-private": "Trang này có thể là riêng tư. Bạn có thể xem nó bằng cách <a href='%s'>đăng nhập.</a>",
|
|
- "page-not-found": "Page not found.",
|
|
|
|
|
|
+ "page-not-found": "Không tìm thấy trang.",
|
|
"password": "Mật khẩu",
|
|
"password": "Mật khẩu",
|
|
- "paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
|
|
|
|
- "participating": "Participating",
|
|
|
|
|
|
+ "paste-or-dragdrop": "để dán, hoặc kéo & thả tệp hình ảnh vào đó (chỉ hình ảnh)",
|
|
|
|
+ "participating": "Tham gia",
|
|
"preview": "Xem trước",
|
|
"preview": "Xem trước",
|
|
"previewAttachedImagePopup-title": "Xem trước",
|
|
"previewAttachedImagePopup-title": "Xem trước",
|
|
"previewClipboardImagePopup-title": "Xem trước",
|
|
"previewClipboardImagePopup-title": "Xem trước",
|
|
@@ -467,517 +467,521 @@
|
|
"private-desc": "Bảng này là riêng tư. Chỉ những người được thêm vào bảng mới có thể xem và chỉnh sửa nó.",
|
|
"private-desc": "Bảng này là riêng tư. Chỉ những người được thêm vào bảng mới có thể xem và chỉnh sửa nó.",
|
|
"profile": "Hồ sơ",
|
|
"profile": "Hồ sơ",
|
|
"public": "Công khai",
|
|
"public": "Công khai",
|
|
- "public-desc": "Ban này là công khai. Nó hiển thị với bất kỳ ai có liên kết và sẽ hiển thị trong các công cụ tìm kiếm như Google. Chỉ những người được thêm vào diễn đàn mới có thể chỉnh sửa.",
|
|
|
|
- "quick-access-description": "Star a board to add a shortcut in this bar.",
|
|
|
|
|
|
+ "public-desc": "Bảng này là công khai. Nó hiển thị với bất kỳ ai có liên kết và sẽ hiển thị trong các công cụ tìm kiếm như Google. Chỉ những người được thêm vào Bảng mới có thể chỉnh sửa.",
|
|
|
|
+ "quick-access-description": "Gắn dấu sao bảng để thêm lối tắt trong thanh này.",
|
|
"remove-cover": "Remove Cover",
|
|
"remove-cover": "Remove Cover",
|
|
- "remove-from-board": "Remove from Board",
|
|
|
|
- "remove-label": "Remove Label",
|
|
|
|
|
|
+ "remove-from-board": "Xóa khỏi Bảng",
|
|
|
|
+ "remove-label": "Xóa nhãn",
|
|
"listDeletePopup-title": "Xoá Danh sách?",
|
|
"listDeletePopup-title": "Xoá Danh sách?",
|
|
"remove-member": "Loại bỏ Thành viên",
|
|
"remove-member": "Loại bỏ Thành viên",
|
|
- "remove-member-from-card": "Remove from Card",
|
|
|
|
- "remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
|
|
|
|
- "removeMemberPopup-title": "Remove Member?",
|
|
|
|
|
|
+ "remove-member-from-card": "Xóa khỏi Thẻ",
|
|
|
|
+ "remove-member-pop": "Xóa __name__ (__username__) khỏi __boardTitle__? Thành viên sẽ bị xóa khỏi tất cả các thẻ trên bảng này. Họ sẽ nhận được một thông báo.",
|
|
|
|
+ "removeMemberPopup-title": "Xóa Thành Viên?",
|
|
"rename": "Đổi tên",
|
|
"rename": "Đổi tên",
|
|
"rename-board": "Đổi tên bảng",
|
|
"rename-board": "Đổi tên bảng",
|
|
- "restore": "Restore",
|
|
|
|
|
|
+ "restore": "Khôi phục",
|
|
"save": "Lưu",
|
|
"save": "Lưu",
|
|
"search": "Tìm kiếm",
|
|
"search": "Tìm kiếm",
|
|
- "rules": "Rules",
|
|
|
|
|
|
+ "rules": "Quy tắc",
|
|
"search-cards": "Tìm kiếm từ Tiêu đề Thẻ/Danh sách, Mô tả và các trường tùy chỉnh trên bảng này",
|
|
"search-cards": "Tìm kiếm từ Tiêu đề Thẻ/Danh sách, Mô tả và các trường tùy chỉnh trên bảng này",
|
|
"search-example": "Nhập từ khoá tìm kiếm và ấn Enter",
|
|
"search-example": "Nhập từ khoá tìm kiếm và ấn Enter",
|
|
- "select-color": "Select Color",
|
|
|
|
- "select-board": "Select Board",
|
|
|
|
- "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
|
|
|
|
- "setWipLimitPopup-title": "Set WIP Limit",
|
|
|
|
|
|
+ "select-color": "Chọn màu",
|
|
|
|
+ "select-board": "Chọn Bảng",
|
|
|
|
+ "set-wip-limit-value": "Đặt giới hạn cho số lượng nhiệm vụ tối đa trong danh sách này",
|
|
|
|
+ "setWipLimitPopup-title": "Đặt giới hạn WIP",
|
|
"shortcut-assign-self": "Chỉ định bạn vào thẻ hiện tại",
|
|
"shortcut-assign-self": "Chỉ định bạn vào thẻ hiện tại",
|
|
- "shortcut-autocomplete-emoji": "Autocomplete emoji",
|
|
|
|
- "shortcut-autocomplete-members": "Autocomplete members",
|
|
|
|
- "shortcut-clear-filters": "Clear all filters",
|
|
|
|
- "shortcut-close-dialog": "Close Dialog",
|
|
|
|
- "shortcut-filter-my-cards": "Filter my cards",
|
|
|
|
- "shortcut-show-shortcuts": "Bring up this shortcuts list",
|
|
|
|
- "shortcut-toggle-filterbar": "Toggle Filter Sidebar",
|
|
|
|
|
|
+ "shortcut-autocomplete-emoji": "Tự động điền biểu tượng cảm xúc",
|
|
|
|
+ "shortcut-autocomplete-members": "Tự động điền Thành viên",
|
|
|
|
+ "shortcut-clear-filters": "Xóa tất cả các bộ lọc",
|
|
|
|
+ "shortcut-close-dialog": "Đóng hộp thoại",
|
|
|
|
+ "shortcut-filter-my-cards": "Lọc thẻ của tôi",
|
|
|
|
+ "shortcut-show-shortcuts": "Hiển thị danh sách phím tắt",
|
|
|
|
+ "shortcut-toggle-filterbar": "Chuyển đổi Thanh bên Bộ lọc",
|
|
"shortcut-toggle-searchbar": "Chuyển đổi Thanh bên Tìm kiếm",
|
|
"shortcut-toggle-searchbar": "Chuyển đổi Thanh bên Tìm kiếm",
|
|
- "shortcut-toggle-sidebar": "Toggle Board Sidebar",
|
|
|
|
- "show-cards-minimum-count": "Show cards count if list contains more than",
|
|
|
|
- "sidebar-open": "Open Sidebar",
|
|
|
|
- "sidebar-close": "Close Sidebar",
|
|
|
|
- "signupPopup-title": "Create an Account",
|
|
|
|
- "star-board-title": "Click to star this board. It will show up at top of your boards list.",
|
|
|
|
|
|
+ "shortcut-toggle-sidebar": "Chuyển đổi thanh bên bảng",
|
|
|
|
+ "show-cards-minimum-count": "Hiển thị số lượng thẻ nếu danh sách chứa nhiều hơn",
|
|
|
|
+ "sidebar-open": "Mở Thanh Bên",
|
|
|
|
+ "sidebar-close": "Đóng Thanh bên",
|
|
|
|
+ "signupPopup-title": "Tạo Tài Khoản",
|
|
|
|
+ "star-board-title": "Bấm để gắn dấu sao bảng này. Nó sẽ hiển thị ở đầu danh sách bảng của bạn.",
|
|
"starred-boards": "Bảng có gắn dấu sao",
|
|
"starred-boards": "Bảng có gắn dấu sao",
|
|
"starred-boards-description": "Bảng đánh dấu sao sẽ được Ghin lên đầu",
|
|
"starred-boards-description": "Bảng đánh dấu sao sẽ được Ghin lên đầu",
|
|
- "subscribe": "Subscribe",
|
|
|
|
|
|
+ "subscribe": "Đăng ký",
|
|
"team": "Team",
|
|
"team": "Team",
|
|
- "this-board": "this board",
|
|
|
|
- "this-card": "this card",
|
|
|
|
- "spent-time-hours": "Spent time (hours)",
|
|
|
|
- "overtime-hours": "Overtime (hours)",
|
|
|
|
- "overtime": "Overtime",
|
|
|
|
- "has-overtime-cards": "Has overtime cards",
|
|
|
|
- "has-spenttime-cards": "Has spent time cards",
|
|
|
|
- "time": "Time",
|
|
|
|
- "title": "Title",
|
|
|
|
- "tracking": "Tracking",
|
|
|
|
|
|
+ "this-board": "bảng này",
|
|
|
|
+ "this-card": "thẻ này",
|
|
|
|
+ "spent-time-hours": "Đã dành thời gian (giờ)",
|
|
|
|
+ "overtime-hours": "Tăng ca (giờ)",
|
|
|
|
+ "overtime": "Tăng ca",
|
|
|
|
+ "has-overtime-cards": "Có thẻ làm thêm giờ",
|
|
|
|
+ "has-spenttime-cards": "Đã sử dụng thẻ thời gian",
|
|
|
|
+ "time": "Thời gian",
|
|
|
|
+ "title": "Tiêu đề",
|
|
|
|
+ "tracking": "Đang theo dõi",
|
|
"tracking-info": "Bạn sẽ được thông báo về bất kỳ thay đổi nào đối với những thẻ mà bạn tham gia với tư cách là người sáng tạo hoặc thành viên.",
|
|
"tracking-info": "Bạn sẽ được thông báo về bất kỳ thay đổi nào đối với những thẻ mà bạn tham gia với tư cách là người sáng tạo hoặc thành viên.",
|
|
- "type": "Type",
|
|
|
|
|
|
+ "type": "Kiểu",
|
|
"unassign-member": "Bỏ chỉ định thành viên",
|
|
"unassign-member": "Bỏ chỉ định thành viên",
|
|
- "unsaved-description": "You have an unsaved description.",
|
|
|
|
- "unwatch": "Unwatch",
|
|
|
|
- "upload": "Upload",
|
|
|
|
- "upload-avatar": "Upload an avatar",
|
|
|
|
- "uploaded-avatar": "Uploaded an avatar",
|
|
|
|
- "custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
|
|
|
|
- "custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
|
|
|
|
- "custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
|
|
|
|
- "custom-login-logo-image-url": "Custom Login Logo Image URL",
|
|
|
|
- "custom-login-logo-link-url": "Custom Login Logo Link URL",
|
|
|
|
- "text-below-custom-login-logo": "Text below Custom Login Logo",
|
|
|
|
- "username": "Username",
|
|
|
|
- "import-usernames": "Import Usernames",
|
|
|
|
|
|
+ "unsaved-description": "Bạn có một mô tả chưa được lưu.",
|
|
|
|
+ "unwatch": "Bỏ theo dõi",
|
|
|
|
+ "upload": "Tải lên",
|
|
|
|
+ "upload-avatar": "Tải lên hình đại diện",
|
|
|
|
+ "uploaded-avatar": "Đã tải lên hình đại diện",
|
|
|
|
+ "custom-top-left-corner-logo-image-url": "Góc trên bên trái tùy chỉnh - URL hình ảnh Logo",
|
|
|
|
+ "custom-top-left-corner-logo-link-url": "Góc trên bên trái tùy chỉnh - URL liên kết Logo",
|
|
|
|
+ "custom-top-left-corner-logo-height": "Góc trên bên trái tùy chỉnh - Chiều cao Logo. Mặc định: 27",
|
|
|
|
+ "custom-login-logo-image-url": "Đăng nhập tùy chỉnh - URL hình ảnh Logo ",
|
|
|
|
+ "custom-login-logo-link-url": "Đăng nhập tùy chỉnh - Url liên kết Logo",
|
|
|
|
+ "text-below-custom-login-logo": "Đăng nhập tùy chỉnh - Văn bản bên dưới Logo",
|
|
|
|
+ "automatic-linked-url-schemes": "Lược đồ URL tùy chỉnh sẽ tự động có thể nhấp được. Một Lược đồ URL trên mỗi dòng",
|
|
|
|
+ "username": "Tài khoản",
|
|
|
|
+ "import-usernames": "Nhập khẩu Usernames",
|
|
"view-it": "Xem",
|
|
"view-it": "Xem",
|
|
- "warn-list-archived": "warning: this card is in an list at Archive",
|
|
|
|
- "watch": "Watch",
|
|
|
|
- "watching": "Watching",
|
|
|
|
|
|
+ "warn-list-archived": "cảnh báo: thẻ này nằm trong một danh sách tại Lưu trữ",
|
|
|
|
+ "watch": "Theo dõi",
|
|
|
|
+ "watching": "Đang xem",
|
|
"watching-info": "Bạn sẽ được thông báo về bất kỳ thay đổi nào trong bảng này",
|
|
"watching-info": "Bạn sẽ được thông báo về bất kỳ thay đổi nào trong bảng này",
|
|
"welcome-board": "Welcome Board",
|
|
"welcome-board": "Welcome Board",
|
|
"welcome-swimlane": "Milestone 1",
|
|
"welcome-swimlane": "Milestone 1",
|
|
- "welcome-list1": "Basics",
|
|
|
|
- "welcome-list2": "Advanced",
|
|
|
|
|
|
+ "welcome-list1": "Cơ bản",
|
|
|
|
+ "welcome-list2": "Nâng cao",
|
|
"card-templates-swimlane": "Mẫu Thẻ",
|
|
"card-templates-swimlane": "Mẫu Thẻ",
|
|
"list-templates-swimlane": "Mẫu Danh sách",
|
|
"list-templates-swimlane": "Mẫu Danh sách",
|
|
"board-templates-swimlane": "Mẫu Bảng",
|
|
"board-templates-swimlane": "Mẫu Bảng",
|
|
- "what-to-do": "What do you want to do?",
|
|
|
|
- "wipLimitErrorPopup-title": "Invalid WIP Limit",
|
|
|
|
- "wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
|
|
|
|
- "wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
|
|
|
|
- "admin-panel": "Admin Panel",
|
|
|
|
- "settings": "Settings",
|
|
|
|
- "people": "People",
|
|
|
|
- "registration": "Registration",
|
|
|
|
- "disable-self-registration": "Disable Self-Registration",
|
|
|
|
- "invite": "Invite",
|
|
|
|
- "invite-people": "Invite People",
|
|
|
|
- "to-boards": "To board(s)",
|
|
|
|
- "email-addresses": "Email Addresses",
|
|
|
|
- "smtp-host-description": "The address of the SMTP server that handles your emails.",
|
|
|
|
- "smtp-port-description": "The port your SMTP server uses for outgoing emails.",
|
|
|
|
- "smtp-tls-description": "Enable TLS support for SMTP server",
|
|
|
|
|
|
+ "what-to-do": "Bạn muốn làm gì?",
|
|
|
|
+ "wipLimitErrorPopup-title": "Giới hạn WIP không hợp lệ",
|
|
|
|
+ "wipLimitErrorPopup-dialog-pt1": "Số lượng nhiệm vụ trong danh sách này cao hơn giới hạn WIP mà bạn đã xác định.",
|
|
|
|
+ "wipLimitErrorPopup-dialog-pt2": "Vui lòng chuyển một số nhiệm vụ ra khỏi danh sách này hoặc đặt giới hạn WIP cao hơn.",
|
|
|
|
+ "admin-panel": "Bảng quản trị",
|
|
|
|
+ "settings": "Cài đặt",
|
|
|
|
+ "people": "Mọi người",
|
|
|
|
+ "registration": "Đăng ký",
|
|
|
|
+ "disable-self-registration": "Vô hiệu hoá tự đăng ký",
|
|
|
|
+ "invite": "Mời",
|
|
|
|
+ "invite-people": "Mời mọi người",
|
|
|
|
+ "to-boards": "Đến bảng(s)",
|
|
|
|
+ "email-addresses": "Địa chỉ Email",
|
|
|
|
+ "smtp-host-description": "Địa chỉ của máy chủ SMTP xử lý email của bạn.",
|
|
|
|
+ "smtp-port-description": "Cổng mà máy chủ SMTP của bạn sử dụng cho các email gửi đi.",
|
|
|
|
+ "smtp-tls-description": "Bật hỗ trợ TLS cho máy chủ SMTP",
|
|
"smtp-host": "SMTP Host",
|
|
"smtp-host": "SMTP Host",
|
|
"smtp-port": "SMTP Port",
|
|
"smtp-port": "SMTP Port",
|
|
- "smtp-username": "Username",
|
|
|
|
|
|
+ "smtp-username": "Tài khoản",
|
|
"smtp-password": "Mật khẩu",
|
|
"smtp-password": "Mật khẩu",
|
|
- "smtp-tls": "TLS support",
|
|
|
|
- "send-from": "From",
|
|
|
|
- "send-smtp-test": "Send a test email to yourself",
|
|
|
|
- "invitation-code": "Invitation Code",
|
|
|
|
- "email-invite-register-subject": "__inviter__ sent you an invitation",
|
|
|
|
- "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
|
|
|
- "email-smtp-test-subject": "SMTP Test Email",
|
|
|
|
- "email-smtp-test-text": "You have successfully sent an email",
|
|
|
|
- "error-invitation-code-not-exist": "Invitation code doesn't exist",
|
|
|
|
|
|
+ "smtp-tls": "Hỗ trợ TLS",
|
|
|
|
+ "send-from": "Từ",
|
|
|
|
+ "send-smtp-test": "Gửi một email thử nghiệm cho chính bạn",
|
|
|
|
+ "invitation-code": "Mã lời mời",
|
|
|
|
+ "email-invite-register-subject": "__inviter__ đã gửi cho bạn lời mời",
|
|
|
|
+ "email-invite-register-text": "Gửi __user__,\n\n__inviter__ mời bạn tham gia bảng kanban để cộng tác.\n\nVui lòng truy cập liên kết bên dưới:\n__url__\n\nVà mã mời của bạn là: __icode__\n\nCảm ơn.",
|
|
|
|
+ "email-smtp-test-subject": "Email kiểm tra SMTP",
|
|
|
|
+ "email-smtp-test-text": "Bạn đã gửi thành công một email",
|
|
|
|
+ "error-invitation-code-not-exist": "Mã lời mời không tồn tại",
|
|
"error-notAuthorized": "Bạn không được phép xem trang này.",
|
|
"error-notAuthorized": "Bạn không được phép xem trang này.",
|
|
- "webhook-title": "Webhook Name",
|
|
|
|
- "webhook-token": "Token (Optional for Authentication)",
|
|
|
|
- "outgoing-webhooks": "Outgoing Webhooks",
|
|
|
|
- "bidirectional-webhooks": "Two-Way Webhooks",
|
|
|
|
- "outgoingWebhooksPopup-title": "Outgoing Webhooks",
|
|
|
|
- "boardCardTitlePopup-title": "Card Title Filter",
|
|
|
|
- "disable-webhook": "Disable This Webhook",
|
|
|
|
- "global-webhook": "Global Webhooks",
|
|
|
|
- "new-outgoing-webhook": "New Outgoing Webhook",
|
|
|
|
- "no-name": "(Unknown)",
|
|
|
|
- "Node_version": "Node version",
|
|
|
|
- "Meteor_version": "Meteor version",
|
|
|
|
- "MongoDB_version": "MongoDB version",
|
|
|
|
|
|
+ "webhook-title": "Tên Webhook",
|
|
|
|
+ "webhook-token": "Mã thông báo (Tùy chọn để xác thực)",
|
|
|
|
+ "outgoing-webhooks": "Webhooks gửi đi",
|
|
|
|
+ "bidirectional-webhooks": "Webhooks hai chiều",
|
|
|
|
+ "outgoingWebhooksPopup-title": "Webhook gửi đi",
|
|
|
|
+ "boardCardTitlePopup-title": "Lọc tiêu đề thẻ",
|
|
|
|
+ "disable-webhook": "Vô hiệu hóa Webhook này",
|
|
|
|
+ "global-webhook": "Webhook toàn cầu",
|
|
|
|
+ "new-outgoing-webhook": "Webhook gửi đi mới",
|
|
|
|
+ "no-name": "(Không xác định)",
|
|
|
|
+ "Node_version": "Phiên bản Node",
|
|
|
|
+ "Meteor_version": "Phiên bản Meteor",
|
|
|
|
+ "MongoDB_version": "Phiên bản MongoDB",
|
|
"MongoDB_storage_engine": "MongoDB storage engine",
|
|
"MongoDB_storage_engine": "MongoDB storage engine",
|
|
"MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
|
|
"MongoDB_Oplog_enabled": "MongoDB Oplog enabled",
|
|
"OS_Arch": "OS Arch",
|
|
"OS_Arch": "OS Arch",
|
|
- "OS_Cpus": "OS CPU Count",
|
|
|
|
- "OS_Freemem": "OS Free Memory",
|
|
|
|
- "OS_Loadavg": "OS Load Average",
|
|
|
|
- "OS_Platform": "OS Platform",
|
|
|
|
- "OS_Release": "OS Release",
|
|
|
|
- "OS_Totalmem": "OS Total Memory",
|
|
|
|
- "OS_Type": "OS Type",
|
|
|
|
- "OS_Uptime": "OS Uptime",
|
|
|
|
- "days": "days",
|
|
|
|
- "hours": "hours",
|
|
|
|
- "minutes": "minutes",
|
|
|
|
- "seconds": "seconds",
|
|
|
|
- "show-field-on-card": "Show this field on card",
|
|
|
|
- "automatically-field-on-card": "Add field to new cards",
|
|
|
|
- "always-field-on-card": "Add field to all cards",
|
|
|
|
- "showLabel-field-on-card": "Show field label on minicard",
|
|
|
|
- "yes": "Yes",
|
|
|
|
- "no": "No",
|
|
|
|
- "accounts": "Accounts",
|
|
|
|
- "accounts-allowEmailChange": "Allow Email Change",
|
|
|
|
- "accounts-allowUserNameChange": "Allow Username Change",
|
|
|
|
- "createdAt": "Created at",
|
|
|
|
- "modifiedAt": "Modified at",
|
|
|
|
- "verified": "Verified",
|
|
|
|
- "active": "Active",
|
|
|
|
- "card-received": "Received",
|
|
|
|
- "card-received-on": "Received on",
|
|
|
|
- "card-end": "End",
|
|
|
|
- "card-end-on": "Ends on",
|
|
|
|
- "editCardReceivedDatePopup-title": "Change received date",
|
|
|
|
- "editCardEndDatePopup-title": "Change end date",
|
|
|
|
- "setCardColorPopup-title": "Set color",
|
|
|
|
- "setCardActionsColorPopup-title": "Choose a color",
|
|
|
|
- "setSwimlaneColorPopup-title": "Choose a color",
|
|
|
|
- "setListColorPopup-title": "Choose a color",
|
|
|
|
|
|
+ "OS_Cpus": "Số CPU",
|
|
|
|
+ "OS_Freemem": "Bộ nhớ trống",
|
|
|
|
+ "OS_Loadavg": "Tải trung bình",
|
|
|
|
+ "OS_Platform": "Nền tảng",
|
|
|
|
+ "OS_Release": "Phiên bản",
|
|
|
|
+ "OS_Totalmem": "Tổng bộ nhớ hệ điều hành",
|
|
|
|
+ "OS_Type": "Kiểu hệ điều hành",
|
|
|
|
+ "OS_Uptime": "Thời gian chạy",
|
|
|
|
+ "days": "ngày",
|
|
|
|
+ "hours": "giờ",
|
|
|
|
+ "minutes": "phút",
|
|
|
|
+ "seconds": "giây",
|
|
|
|
+ "show-field-on-card": "Hiển thị trường này trên thẻ",
|
|
|
|
+ "automatically-field-on-card": "Thêm trường vào thẻ mới",
|
|
|
|
+ "always-field-on-card": "Thêm trường vào tất cả các thẻ",
|
|
|
|
+ "showLabel-field-on-card": "Hiển thị nhãn trường trên minicard",
|
|
|
|
+ "yes": "Có",
|
|
|
|
+ "no": "Không",
|
|
|
|
+ "accounts": "Tài khoản",
|
|
|
|
+ "accounts-allowEmailChange": "Cho phép thay đổi email",
|
|
|
|
+ "accounts-allowUserNameChange": "Cho phép thay đổi tên người dùng",
|
|
|
|
+ "createdAt": "Được tạo lúc",
|
|
|
|
+ "modifiedAt": "Được sửa đổi lúc",
|
|
|
|
+ "verified": "Đã xác minh",
|
|
|
|
+ "active": "Hoạt động",
|
|
|
|
+ "card-received": "Đã nhận",
|
|
|
|
+ "card-received-on": "Nhận được trên",
|
|
|
|
+ "card-end": "Kết thúc",
|
|
|
|
+ "card-end-on": "Kết thúc vào",
|
|
|
|
+ "editCardReceivedDatePopup-title": "Thay đổi ngày nhận",
|
|
|
|
+ "editCardEndDatePopup-title": "Thay đổi ngày kết thúc",
|
|
|
|
+ "setCardColorPopup-title": "Đặt màu",
|
|
|
|
+ "setCardActionsColorPopup-title": "Chọn một màu",
|
|
|
|
+ "setSwimlaneColorPopup-title": "Chọn một màu",
|
|
|
|
+ "setListColorPopup-title": "Chọn một màu",
|
|
"assigned-by": "Được chỉ định bởi",
|
|
"assigned-by": "Được chỉ định bởi",
|
|
"requested-by": "Yêu cầu bởi",
|
|
"requested-by": "Yêu cầu bởi",
|
|
- "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
|
|
|
|
|
|
+ "board-delete-notice": "Việc xóa là vĩnh viễn. Bạn sẽ mất tất cả danh sách, thẻ và hành động liên quan đến bảng này.",
|
|
"delete-board-confirm-popup": "Tất cả danh sách, thẻ, nhãn và hoạt động sẽ bị xóa và bạn sẽ không thể khôi phục nội dung bảng. Không thể hoàn tác.",
|
|
"delete-board-confirm-popup": "Tất cả danh sách, thẻ, nhãn và hoạt động sẽ bị xóa và bạn sẽ không thể khôi phục nội dung bảng. Không thể hoàn tác.",
|
|
"boardDeletePopup-title": "Xoá Bảng?",
|
|
"boardDeletePopup-title": "Xoá Bảng?",
|
|
"delete-board": "Xoá Bảng",
|
|
"delete-board": "Xoá Bảng",
|
|
"default-subtasks-board": "Nhiệm vụ phụ cho __board__ bảng",
|
|
"default-subtasks-board": "Nhiệm vụ phụ cho __board__ bảng",
|
|
- "default": "Default",
|
|
|
|
- "queue": "Queue",
|
|
|
|
|
|
+ "default": "Mặc định",
|
|
|
|
+ "queue": "Hàng đợi",
|
|
"subtask-settings": "Cài đặt Nhiệm vụ phụ",
|
|
"subtask-settings": "Cài đặt Nhiệm vụ phụ",
|
|
- "card-settings": "Card Settings",
|
|
|
|
|
|
+ "card-settings": "Cài đặt Card",
|
|
"boardSubtaskSettingsPopup-title": "Cài đặt Bảng Nhiệm vụ phụ",
|
|
"boardSubtaskSettingsPopup-title": "Cài đặt Bảng Nhiệm vụ phụ",
|
|
- "boardCardSettingsPopup-title": "Card Settings",
|
|
|
|
|
|
+ "boardCardSettingsPopup-title": "Cài đặt thẻ",
|
|
"deposit-subtasks-board": "Gửi các nhiệm vụ phụ vào bảng này:",
|
|
"deposit-subtasks-board": "Gửi các nhiệm vụ phụ vào bảng này:",
|
|
"deposit-subtasks-list": "Danh sách đích cho các nhiệm vụ phụ được gửi tại đây:",
|
|
"deposit-subtasks-list": "Danh sách đích cho các nhiệm vụ phụ được gửi tại đây:",
|
|
- "show-parent-in-minicard": "Show parent in minicard:",
|
|
|
|
- "prefix-with-full-path": "Prefix with full path",
|
|
|
|
- "prefix-with-parent": "Prefix with parent",
|
|
|
|
- "subtext-with-full-path": "Subtext with full path",
|
|
|
|
- "subtext-with-parent": "Subtext with parent",
|
|
|
|
- "change-card-parent": "Change card's parent",
|
|
|
|
- "parent-card": "Parent card",
|
|
|
|
- "source-board": "Source board",
|
|
|
|
- "no-parent": "Don't show parent",
|
|
|
|
- "activity-added-label": "added label '%s' to %s",
|
|
|
|
- "activity-removed-label": "removed label '%s' from %s",
|
|
|
|
|
|
+ "show-parent-in-minicard": "Hiện cha mẹ trong minicard:",
|
|
|
|
+ "prefix-with-full-path": "Tiền tố với đường dẫn đầy đủ",
|
|
|
|
+ "prefix-with-parent": "Tiền tố với cha mẹ",
|
|
|
|
+ "subtext-with-full-path": "Văn bản phụ với đường dẫn đầy đủ",
|
|
|
|
+ "subtext-with-parent": "Văn bản phụ với cha mẹ",
|
|
|
|
+ "change-card-parent": "Thay đổi phụ huynh của thẻ",
|
|
|
|
+ "parent-card": "Thẻ cha",
|
|
|
|
+ "source-board": "Bảng nguồn",
|
|
|
|
+ "no-parent": "Không hiển thị cho cha mẹ",
|
|
|
|
+ "activity-added-label": "đã thêm nhãn '%s' vào %s",
|
|
|
|
+ "activity-removed-label": "đã xóa nhãn '%s' khỏi %s",
|
|
"activity-delete-attach": "đã xóa một tệp đính kèm khỏi %s",
|
|
"activity-delete-attach": "đã xóa một tệp đính kèm khỏi %s",
|
|
- "activity-added-label-card": "added label '%s'",
|
|
|
|
- "activity-removed-label-card": "removed label '%s'",
|
|
|
|
|
|
+ "activity-added-label-card": "đã thêm nhãn '%s'",
|
|
|
|
+ "activity-removed-label-card": "đã xóa nhãn '%s'",
|
|
"activity-delete-attach-card": "đã xóa một tệp đính kèm",
|
|
"activity-delete-attach-card": "đã xóa một tệp đính kèm",
|
|
- "activity-set-customfield": "set custom field '%s' to '%s' in %s",
|
|
|
|
- "activity-unset-customfield": "unset custom field '%s' in %s",
|
|
|
|
- "r-rule": "Rule",
|
|
|
|
- "r-add-trigger": "Add trigger",
|
|
|
|
- "r-add-action": "Add action",
|
|
|
|
- "r-board-rules": "Board rules",
|
|
|
|
- "r-add-rule": "Add rule",
|
|
|
|
|
|
+ "activity-set-customfield": "đặt trường tùy chỉnh '%s' thành '%s' trong %s",
|
|
|
|
+ "activity-unset-customfield": "bỏ đặt trường tùy chỉnh '%s' trong %s",
|
|
|
|
+ "r-rule": "Quy tắc",
|
|
|
|
+ "r-add-trigger": "Thêm trình kích hoạt",
|
|
|
|
+ "r-add-action": "Thêm hành động",
|
|
|
|
+ "r-board-rules": "Quy tắc bảng",
|
|
|
|
+ "r-add-rule": "Thêm quy tắc",
|
|
"r-view-rule": "Xem quy tắc",
|
|
"r-view-rule": "Xem quy tắc",
|
|
"r-delete-rule": "Xoá quy tắc",
|
|
"r-delete-rule": "Xoá quy tắc",
|
|
- "r-new-rule-name": "New rule title",
|
|
|
|
- "r-no-rules": "No rules",
|
|
|
|
- "r-trigger": "Trigger",
|
|
|
|
- "r-action": "Action",
|
|
|
|
- "r-when-a-card": "When a card",
|
|
|
|
- "r-is": "is",
|
|
|
|
- "r-is-moved": "is moved",
|
|
|
|
- "r-added-to": "Added to",
|
|
|
|
- "r-removed-from": "Removed from",
|
|
|
|
- "r-the-board": "the board",
|
|
|
|
- "r-list": "list",
|
|
|
|
- "list": "List",
|
|
|
|
- "set-filter": "Set Filter",
|
|
|
|
- "r-moved-to": "Moved to",
|
|
|
|
- "r-moved-from": "Moved from",
|
|
|
|
- "r-archived": "Moved to Archive",
|
|
|
|
- "r-unarchived": "Restored from Archive",
|
|
|
|
- "r-a-card": "a card",
|
|
|
|
- "r-when-a-label-is": "When a label is",
|
|
|
|
- "r-when-the-label": "When the label",
|
|
|
|
- "r-list-name": "list name",
|
|
|
|
- "r-when-a-member": "When a member is",
|
|
|
|
- "r-when-the-member": "When the member",
|
|
|
|
- "r-name": "name",
|
|
|
|
- "r-when-a-attach": "When an attachment",
|
|
|
|
- "r-when-a-checklist": "When a checklist is",
|
|
|
|
- "r-when-the-checklist": "When the checklist",
|
|
|
|
- "r-completed": "Completed",
|
|
|
|
- "r-made-incomplete": "Made incomplete",
|
|
|
|
- "r-when-a-item": "When a checklist item is",
|
|
|
|
- "r-when-the-item": "When the checklist item",
|
|
|
|
- "r-checked": "Checked",
|
|
|
|
- "r-unchecked": "Unchecked",
|
|
|
|
- "r-move-card-to": "Move card to",
|
|
|
|
- "r-top-of": "Top of",
|
|
|
|
- "r-bottom-of": "Bottom of",
|
|
|
|
- "r-its-list": "its list",
|
|
|
|
- "r-archive": "Move to Archive",
|
|
|
|
- "r-unarchive": "Restore from Archive",
|
|
|
|
- "r-card": "card",
|
|
|
|
|
|
+ "r-new-rule-name": "Tiêu đề quy tắc mới",
|
|
|
|
+ "r-no-rules": "Không có quy tắc",
|
|
|
|
+ "r-trigger": "Kích hoạt",
|
|
|
|
+ "r-action": "Hoạt động",
|
|
|
|
+ "r-when-a-card": "Khi một thẻ",
|
|
|
|
+ "r-is": "là",
|
|
|
|
+ "r-is-moved": "được chuyển đi",
|
|
|
|
+ "r-added-to": "Đã thêm vào",
|
|
|
|
+ "r-removed-from": "Bị loại khỏi",
|
|
|
|
+ "r-the-board": "bảng",
|
|
|
|
+ "r-list": "danh sách",
|
|
|
|
+ "list": "Danh sách",
|
|
|
|
+ "set-filter": "Đặt bộ lọc",
|
|
|
|
+ "r-moved-to": "Chuyển đến",
|
|
|
|
+ "r-moved-from": "Đã di chuyển từ",
|
|
|
|
+ "r-archived": "Đã chuyển đến Lưu trữ",
|
|
|
|
+ "r-unarchived": "Đã khôi phục từ lưu trữ",
|
|
|
|
+ "r-a-card": "thẻ",
|
|
|
|
+ "r-when-a-label-is": "Khi một nhãn là",
|
|
|
|
+ "r-when-the-label": "Khi nhãn",
|
|
|
|
+ "r-list-name": "tên danh sách",
|
|
|
|
+ "r-when-a-member": "Khi một thành viên là",
|
|
|
|
+ "r-when-the-member": "Khi thành viên",
|
|
|
|
+ "r-name": "tên",
|
|
|
|
+ "r-when-a-attach": "Khi một tệp đính kèm",
|
|
|
|
+ "r-when-a-checklist": "Khi một checklist là",
|
|
|
|
+ "r-when-the-checklist": "Khi checklist",
|
|
|
|
+ "r-completed": "Đã hoàn thành",
|
|
|
|
+ "r-made-incomplete": "Làm chưa hoàn thành",
|
|
|
|
+ "r-when-a-item": "Khi một mục checklist là",
|
|
|
|
+ "r-when-the-item": "Khi mục checklist",
|
|
|
|
+ "r-checked": "Đã chọn",
|
|
|
|
+ "r-unchecked": "Đã bỏ chọn",
|
|
|
|
+ "r-move-card-to": "Di chuyển thẻ đến",
|
|
|
|
+ "r-top-of": "Trên cùng của",
|
|
|
|
+ "r-bottom-of": "Dưới cùng của",
|
|
|
|
+ "r-its-list": "danh sách của nó",
|
|
|
|
+ "r-archive": "Di chuyển đến Lưu trữ",
|
|
|
|
+ "r-unarchive": "Khôi phục từ Lưu trữ",
|
|
|
|
+ "r-card": "thẻ",
|
|
"r-add": "Thêm",
|
|
"r-add": "Thêm",
|
|
- "r-remove": "Remove",
|
|
|
|
- "r-label": "label",
|
|
|
|
- "r-member": "member",
|
|
|
|
- "r-remove-all": "Remove all members from the card",
|
|
|
|
- "r-set-color": "Set color to",
|
|
|
|
|
|
+ "r-remove": "Xóa",
|
|
|
|
+ "r-label": "nhãn",
|
|
|
|
+ "r-member": "thành viên",
|
|
|
|
+ "r-remove-all": "Xóa tất cả thành viên khỏi thẻ",
|
|
|
|
+ "r-set-color": "Đặt màu cho",
|
|
"r-checklist": "checklist",
|
|
"r-checklist": "checklist",
|
|
- "r-check-all": "Check all",
|
|
|
|
- "r-uncheck-all": "Uncheck all",
|
|
|
|
- "r-items-check": "items of checklist",
|
|
|
|
- "r-check": "Check",
|
|
|
|
- "r-uncheck": "Uncheck",
|
|
|
|
- "r-item": "item",
|
|
|
|
- "r-of-checklist": "of checklist",
|
|
|
|
- "r-send-email": "Send an email",
|
|
|
|
- "r-to": "to",
|
|
|
|
- "r-of": "of",
|
|
|
|
- "r-subject": "subject",
|
|
|
|
- "r-rule-details": "Rule details",
|
|
|
|
- "r-d-move-to-top-gen": "Move card to top of its list",
|
|
|
|
- "r-d-move-to-top-spec": "Move card to top of list",
|
|
|
|
- "r-d-move-to-bottom-gen": "Move card to bottom of its list",
|
|
|
|
- "r-d-move-to-bottom-spec": "Move card to bottom of list",
|
|
|
|
- "r-d-send-email": "Send email",
|
|
|
|
- "r-d-send-email-to": "to",
|
|
|
|
- "r-d-send-email-subject": "subject",
|
|
|
|
- "r-d-send-email-message": "message",
|
|
|
|
- "r-d-archive": "Move card to Archive",
|
|
|
|
- "r-d-unarchive": "Restore card from Archive",
|
|
|
|
- "r-d-add-label": "Add label",
|
|
|
|
- "r-d-remove-label": "Remove label",
|
|
|
|
- "r-create-card": "Create new card",
|
|
|
|
- "r-in-list": "in list",
|
|
|
|
- "r-in-swimlane": "in swimlane",
|
|
|
|
- "r-d-add-member": "Add member",
|
|
|
|
- "r-d-remove-member": "Remove member",
|
|
|
|
- "r-d-remove-all-member": "Remove all member",
|
|
|
|
- "r-d-check-all": "Check all items of a list",
|
|
|
|
- "r-d-uncheck-all": "Uncheck all items of a list",
|
|
|
|
- "r-d-check-one": "Check item",
|
|
|
|
- "r-d-uncheck-one": "Uncheck item",
|
|
|
|
- "r-d-check-of-list": "of checklist",
|
|
|
|
- "r-d-add-checklist": "Add checklist",
|
|
|
|
- "r-d-remove-checklist": "Remove checklist",
|
|
|
|
|
|
+ "r-check-all": "Đánh dấu tất cả",
|
|
|
|
+ "r-uncheck-all": "Bỏ đánh dấu tất cả",
|
|
|
|
+ "r-items-check": "mục của checklist",
|
|
|
|
+ "r-check": "Chọn",
|
|
|
|
+ "r-uncheck": "Bỏ chọn",
|
|
|
|
+ "r-item": "mục",
|
|
|
|
+ "r-of-checklist": "của checklist",
|
|
|
|
+ "r-send-email": "Gửi email",
|
|
|
|
+ "r-to": "đến",
|
|
|
|
+ "r-of": "của",
|
|
|
|
+ "r-subject": "Chủ đề",
|
|
|
|
+ "r-rule-details": "Chi tiết quy tắc",
|
|
|
|
+ "r-d-move-to-top-gen": "Di chuyển thẻ lên đầu danh sách của nó",
|
|
|
|
+ "r-d-move-to-top-spec": "Di chuyển thẻ lên đầu của danh sách",
|
|
|
|
+ "r-d-move-to-bottom-gen": "Di chuyển thẻ xuống cuối danh sách của nó",
|
|
|
|
+ "r-d-move-to-bottom-spec": "Di chuyển thẻ xuống cuối của danh sách",
|
|
|
|
+ "r-d-send-email": "Gửi email",
|
|
|
|
+ "r-d-send-email-to": "đến",
|
|
|
|
+ "r-d-send-email-subject": "Chủ đề",
|
|
|
|
+ "r-d-send-email-message": "tin nhắn",
|
|
|
|
+ "r-d-archive": "Di chuyển thẻ vào Lưu trữ",
|
|
|
|
+ "r-d-unarchive": "Khôi phục thẻ từ Lưu trữ",
|
|
|
|
+ "r-d-add-label": "Thêm nhãn",
|
|
|
|
+ "r-d-remove-label": "Xóa nhãn",
|
|
|
|
+ "r-create-card": "Tạo thẻ mới",
|
|
|
|
+ "r-in-list": "trong danh sách",
|
|
|
|
+ "r-in-swimlane": "trong làn ngang",
|
|
|
|
+ "r-d-add-member": "Thêm thành viên",
|
|
|
|
+ "r-d-remove-member": "Xóa thành viên",
|
|
|
|
+ "r-d-remove-all-member": "Xóa tất cả thành viên",
|
|
|
|
+ "r-d-check-all": "Check tất cả các mục của một danh sách",
|
|
|
|
+ "r-d-uncheck-all": "Bỏ check tất cả các mục của danh sách",
|
|
|
|
+ "r-d-check-one": "Chọn mục",
|
|
|
|
+ "r-d-uncheck-one": "Bỏ chọn mục",
|
|
|
|
+ "r-d-check-of-list": "của checklist",
|
|
|
|
+ "r-d-add-checklist": "Thêm checklist",
|
|
|
|
+ "r-d-remove-checklist": "Xóa checklist",
|
|
"r-by": "bởi",
|
|
"r-by": "bởi",
|
|
- "r-add-checklist": "Add checklist",
|
|
|
|
- "r-with-items": "with items",
|
|
|
|
|
|
+ "r-add-checklist": "Thêm checklist",
|
|
|
|
+ "r-with-items": "với các mục",
|
|
"r-items-list": "item1,item2,item3",
|
|
"r-items-list": "item1,item2,item3",
|
|
- "r-add-swimlane": "Add swimlane",
|
|
|
|
- "r-swimlane-name": "swimlane name",
|
|
|
|
- "r-board-note": "Note: leave a field empty to match every possible value.",
|
|
|
|
- "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
|
|
|
|
- "r-when-a-card-is-moved": "When a card is moved to another list",
|
|
|
|
- "r-set": "Set",
|
|
|
|
- "r-update": "Update",
|
|
|
|
- "r-datefield": "date field",
|
|
|
|
|
|
+ "r-add-swimlane": "Thêm làn ngang",
|
|
|
|
+ "r-swimlane-name": "tên làn ngang",
|
|
|
|
+ "r-board-note": "Lưu ý: để trống một trường để khớp với mọi giá trị có thể.",
|
|
|
|
+ "r-checklist-note": "Lưu ý: các mục của danh sách kiểm tra phải được viết dưới dạng các giá trị được phân tách bằng dấu phẩy.",
|
|
|
|
+ "r-when-a-card-is-moved": "Khi một thẻ được chuyển sang một danh sách khác",
|
|
|
|
+ "r-set": "Đặt",
|
|
|
|
+ "r-update": "Cập nhật",
|
|
|
|
+ "r-datefield": "trường ngày tháng",
|
|
"r-df-start-at": "bắt đầu",
|
|
"r-df-start-at": "bắt đầu",
|
|
- "r-df-due-at": "due",
|
|
|
|
- "r-df-end-at": "end",
|
|
|
|
- "r-df-received-at": "received",
|
|
|
|
- "r-to-current-datetime": "to current date/time",
|
|
|
|
- "r-remove-value-from": "Remove value from",
|
|
|
|
|
|
+ "r-df-due-at": "đến hạn",
|
|
|
|
+ "r-df-end-at": "kết thúc",
|
|
|
|
+ "r-df-received-at": "đã nhận",
|
|
|
|
+ "r-to-current-datetime": "đến ngày/giờ hiện tại",
|
|
|
|
+ "r-remove-value-from": "Xóa giá trị khỏi",
|
|
"ldap": "LDAP",
|
|
"ldap": "LDAP",
|
|
"oauth2": "OAuth2",
|
|
"oauth2": "OAuth2",
|
|
"cas": "CAS",
|
|
"cas": "CAS",
|
|
- "authentication-method": "Authentication method",
|
|
|
|
- "authentication-type": "Authentication type",
|
|
|
|
- "custom-product-name": "Custom Product Name",
|
|
|
|
- "layout": "Layout",
|
|
|
|
|
|
+ "authentication-method": "Phương thức xác thực",
|
|
|
|
+ "authentication-type": "Loại xác thực",
|
|
|
|
+ "custom-product-name": "Tên sản phẩm tùy chỉnh",
|
|
|
|
+ "layout": "Bố cục",
|
|
"hide-logo": "Ẩn Logo",
|
|
"hide-logo": "Ẩn Logo",
|
|
- "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
|
|
|
|
- "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
|
|
|
|
- "error-undefined": "Something went wrong",
|
|
|
|
- "error-ldap-login": "An error occurred while trying to login",
|
|
|
|
- "display-authentication-method": "Display Authentication Method",
|
|
|
|
- "default-authentication-method": "Default Authentication Method",
|
|
|
|
- "duplicate-board": "Duplicate Board",
|
|
|
|
- "org-number": "The number of organizations is:",
|
|
|
|
- "team-number": "The number of teams is:",
|
|
|
|
- "people-number": "The number of people is:",
|
|
|
|
|
|
+ "add-custom-html-after-body-start": "Thêm HTML tùy chỉnh sau thẻ <body>",
|
|
|
|
+ "add-custom-html-before-body-end": "Thêm HTML tùy chỉnh trước thẻ </body>",
|
|
|
|
+ "error-undefined": "Đã xảy ra sự cố",
|
|
|
|
+ "error-ldap-login": "Đã xảy ra lỗi khi cố gắng đăng nhập",
|
|
|
|
+ "display-authentication-method": "Hiển thị phương pháp xác thực",
|
|
|
|
+ "default-authentication-method": "Phương thức xác thực mặc định",
|
|
|
|
+ "duplicate-board": "Bảng trùng lặp",
|
|
|
|
+ "org-number": "Số lượng các tổ chức là:",
|
|
|
|
+ "team-number": "Số lượng các đội là:",
|
|
|
|
+ "people-number": "Số người là:",
|
|
"swimlaneDeletePopup-title": "Xóa Swimlane?",
|
|
"swimlaneDeletePopup-title": "Xóa Swimlane?",
|
|
- "swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
|
|
|
- "restore-all": "Restore all",
|
|
|
|
|
|
+ "swimlane-delete-pop": "Tất cả các hành động sẽ bị xóa khỏi nguồn cấp dữ liệu hoạt động và bạn sẽ không thể khôi phục swimlane. Không có hoàn tác.",
|
|
|
|
+ "restore-all": "Khôi phục lại tất cả",
|
|
"delete-all": "Xoá tất cả",
|
|
"delete-all": "Xoá tất cả",
|
|
- "loading": "Loading, please wait.",
|
|
|
|
- "previous_as": "last time was",
|
|
|
|
- "act-a-dueAt": "modified due time to \nWhen: __timeValue__\nWhere: __card__\n previous due was __timeOldValue__",
|
|
|
|
- "act-a-endAt": "modified ending time to __timeValue__ from (__timeOldValue__)",
|
|
|
|
- "act-a-startAt": "modified starting time to __timeValue__ from (__timeOldValue__)",
|
|
|
|
- "act-a-receivedAt": "modified received time to __timeValue__ from (__timeOldValue__)",
|
|
|
|
- "a-dueAt": "modified due time to be",
|
|
|
|
- "a-endAt": "modified ending time to be",
|
|
|
|
- "a-startAt": "modified starting time to be",
|
|
|
|
- "a-receivedAt": "modified received time to be",
|
|
|
|
- "almostdue": "current due time %s is approaching",
|
|
|
|
- "pastdue": "current due time %s is past",
|
|
|
|
- "duenow": "current due time %s is today",
|
|
|
|
- "act-newDue": "__list__/__card__ has 1st due reminder [__board__]",
|
|
|
|
- "act-withDue": "__list__/__card__ due reminders [__board__]",
|
|
|
|
- "act-almostdue": "was reminding the current due (__timeValue__) of __card__ is approaching",
|
|
|
|
- "act-pastdue": "was reminding the current due (__timeValue__) of __card__ is past",
|
|
|
|
- "act-duenow": "was reminding the current due (__timeValue__) of __card__ is now",
|
|
|
|
- "act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
|
|
|
|
|
|
+ "loading": "Đang tải, vui lòng đợi.",
|
|
|
|
+ "previous_as": "lần trước là",
|
|
|
|
+ "act-a-dueAt": "sửa đổi thời gian đến hạn \nKhi nào: __timeValue__\nỞ đâu: __card__\n đến hạn trước đó là __timeOldValue__",
|
|
|
|
+ "act-a-endAt": "đã sửa đổi thời gian kết thúc thành __timeValue__ từ (__timeOldValue__)",
|
|
|
|
+ "act-a-startAt": "sửa đổi thời gian bắt đầu thành __timeValue__ from (__timeOldValue__)",
|
|
|
|
+ "act-a-receivedAt": "đã sửa đổi thời gian nhận thành __timeValue__ từ (__timeOldValue__)",
|
|
|
|
+ "a-dueAt": "sửa đổi thời gian đến hạn thành",
|
|
|
|
+ "a-endAt": "đã sửa đổi thời gian kết thúc thành",
|
|
|
|
+ "a-startAt": "thời gian bắt đầu được sửa đổi thành",
|
|
|
|
+ "a-receivedAt": "đã sửa đổi thời gian nhận được",
|
|
|
|
+ "almostdue": "thời gian đến hạn hiện tại %s đang đến gần",
|
|
|
|
+ "pastdue": "thời gian đến hạn hiện tại %s đã qua",
|
|
|
|
+ "duenow": "giờ đến hạn hiện tại %s là hôm nay",
|
|
|
|
+ "act-newDue": "__list__/__card__ có lời nhắc đến hạn lần 1 [__board__]",
|
|
|
|
+ "act-withDue": "__list__/__card__ lời nhắc đến hạn [__board__]",
|
|
|
|
+ "act-almostdue": "đang nhắc nhở thời hạn hiện tại là (__timeValue__) của __card__ đang đến gần",
|
|
|
|
+ "act-pastdue": "đang nhắc nhở thời hạn hiện tại (__timeValue__) của __card__ đã qua",
|
|
|
|
+ "act-duenow": "đã được nhắc nhở hiện tại đến hạn (__timeValue__) của __card__ bây giờ là",
|
|
|
|
+ "act-atUserComment": "Bạn đã được đề cập trong [__board__] __list__/__card__",
|
|
"delete-user-confirm-popup": "Bạn có chắc chắn muốn xóa tài khoản này không? Không thể hoàn tác.",
|
|
"delete-user-confirm-popup": "Bạn có chắc chắn muốn xóa tài khoản này không? Không thể hoàn tác.",
|
|
"accounts-allowUserDelete": "Cho phép người dùng tự xóa tài khoản của họ",
|
|
"accounts-allowUserDelete": "Cho phép người dùng tự xóa tài khoản của họ",
|
|
"hide-minicard-label-text": "Ẩn nhãn minicard",
|
|
"hide-minicard-label-text": "Ẩn nhãn minicard",
|
|
- "show-desktop-drag-handles": "Show desktop drag handles",
|
|
|
|
|
|
+ "show-desktop-drag-handles": "Hiển thị nút kéo thả trên Desktop",
|
|
"assignee": "Người được giao",
|
|
"assignee": "Người được giao",
|
|
"cardAssigneesPopup-title": "Người được giao",
|
|
"cardAssigneesPopup-title": "Người được giao",
|
|
- "addmore-detail": "Add a more detailed description",
|
|
|
|
- "show-on-card": "Show on Card",
|
|
|
|
- "new": "New",
|
|
|
|
|
|
+ "addmore-detail": "Thêm mô tả chi tiết hơn",
|
|
|
|
+ "show-on-card": "Hiển thị trên thẻ",
|
|
|
|
+ "new": "Mới",
|
|
"editOrgPopup-title": "Sửa Cơ quan",
|
|
"editOrgPopup-title": "Sửa Cơ quan",
|
|
- "newOrgPopup-title": "New Organization",
|
|
|
|
|
|
+ "newOrgPopup-title": "Tổ chức mới",
|
|
"editTeamPopup-title": "Sửa Nhóm",
|
|
"editTeamPopup-title": "Sửa Nhóm",
|
|
- "newTeamPopup-title": "New Team",
|
|
|
|
|
|
+ "newTeamPopup-title": "Team Mới",
|
|
"editUserPopup-title": "Sửa Người dùng",
|
|
"editUserPopup-title": "Sửa Người dùng",
|
|
- "newUserPopup-title": "New User",
|
|
|
|
|
|
+ "newUserPopup-title": "Người dùng mới",
|
|
"notifications": "Thông báo",
|
|
"notifications": "Thông báo",
|
|
"view-all": "Xem Tất cả",
|
|
"view-all": "Xem Tất cả",
|
|
"filter-by-unread": "Lọc theo Chưa đọc",
|
|
"filter-by-unread": "Lọc theo Chưa đọc",
|
|
- "mark-all-as-read": "Mark all as read",
|
|
|
|
- "remove-all-read": "Remove all read",
|
|
|
|
- "allow-rename": "Allow Rename",
|
|
|
|
- "allowRenamePopup-title": "Allow Rename",
|
|
|
|
- "start-day-of-week": "Set day of the week start",
|
|
|
|
- "monday": "Monday",
|
|
|
|
- "tuesday": "Tuesday",
|
|
|
|
- "wednesday": "Wednesday",
|
|
|
|
- "thursday": "Thursday",
|
|
|
|
- "friday": "Friday",
|
|
|
|
- "saturday": "Saturday",
|
|
|
|
- "sunday": "Sunday",
|
|
|
|
- "status": "Status",
|
|
|
|
- "swimlane": "Swimlane",
|
|
|
|
- "owner": "Owner",
|
|
|
|
- "last-modified-at": "Last modified at",
|
|
|
|
- "last-activity": "Last activity",
|
|
|
|
- "voting": "Voting",
|
|
|
|
- "archived": "Archived",
|
|
|
|
|
|
+ "mark-all-as-read": "Đánh dấu tất cả là đã đọc",
|
|
|
|
+ "remove-all-read": "Xóa tất cả đã đọc",
|
|
|
|
+ "allow-rename": "Cho phép đổi tên",
|
|
|
|
+ "allowRenamePopup-title": "Cho phép đổi tên",
|
|
|
|
+ "start-day-of-week": "Đặt ngày bắt đầu trong tuần",
|
|
|
|
+ "monday": "Thứ hai",
|
|
|
|
+ "tuesday": "Thứ ba",
|
|
|
|
+ "wednesday": "Thứ tư",
|
|
|
|
+ "thursday": "Thứ năm",
|
|
|
|
+ "friday": "Thứ sáu",
|
|
|
|
+ "saturday": "Thứ bảy",
|
|
|
|
+ "sunday": "Chủ nhật",
|
|
|
|
+ "status": "Trạng thái",
|
|
|
|
+ "swimlane": "Làn ngang",
|
|
|
|
+ "owner": "Chủ sở hữu",
|
|
|
|
+ "last-modified-at": "Sửa đổi lần cuối lúc",
|
|
|
|
+ "last-activity": "Hoạt động cuối",
|
|
|
|
+ "voting": "Bình chọn",
|
|
|
|
+ "archived": "Đã lưu trữ",
|
|
"delete-linked-card-before-this-card": "Bạn không thể xóa thẻ này trước khi xóa lần đầu tiên thẻ được liên kết có",
|
|
"delete-linked-card-before-this-card": "Bạn không thể xóa thẻ này trước khi xóa lần đầu tiên thẻ được liên kết có",
|
|
"delete-linked-cards-before-this-list": "Bạn không thể xóa danh sách này trước khi xóa lần đầu tiên các thẻ được liên kết trỏ đến các thẻ trong danh sách này",
|
|
"delete-linked-cards-before-this-list": "Bạn không thể xóa danh sách này trước khi xóa lần đầu tiên các thẻ được liên kết trỏ đến các thẻ trong danh sách này",
|
|
"hide-checked-items": "Ẩn đã hoàn thành",
|
|
"hide-checked-items": "Ẩn đã hoàn thành",
|
|
- "task": "Task",
|
|
|
|
- "create-task": "Create Task",
|
|
|
|
|
|
+ "task": "Nhiệm vụ",
|
|
|
|
+ "create-task": "Tạo Nhiệm Vụ",
|
|
"ok": "OK",
|
|
"ok": "OK",
|
|
- "organizations": "Organizations",
|
|
|
|
|
|
+ "organizations": "Các tổ chức",
|
|
"teams": "Teams",
|
|
"teams": "Teams",
|
|
- "displayName": "Display Name",
|
|
|
|
- "shortName": "Short Name",
|
|
|
|
|
|
+ "displayName": "Tên Hiển Thị",
|
|
|
|
+ "shortName": "Tên ngắn",
|
|
"website": "Website",
|
|
"website": "Website",
|
|
- "person": "Person",
|
|
|
|
- "my-cards": "My Cards",
|
|
|
|
- "card": "Card",
|
|
|
|
- "board": "Board",
|
|
|
|
|
|
+ "person": "Cá nhân",
|
|
|
|
+ "my-cards": "Thẻ của tôi",
|
|
|
|
+ "card": "Thẻ",
|
|
|
|
+ "board": "Bảng",
|
|
"context-separator": "/",
|
|
"context-separator": "/",
|
|
- "myCardsSortChange-title": "My Cards Sort",
|
|
|
|
- "myCardsSortChangePopup-title": "My Cards Sort",
|
|
|
|
|
|
+ "myCardsSortChange-title": "Sắp xếp thẻ của tôi",
|
|
|
|
+ "myCardsSortChangePopup-title": "Sắp xếp thẻ của tôi",
|
|
"myCardsSortChange-choice-board": "Theo bảng",
|
|
"myCardsSortChange-choice-board": "Theo bảng",
|
|
"myCardsSortChange-choice-dueat": "Theo Ngày đến hạn",
|
|
"myCardsSortChange-choice-dueat": "Theo Ngày đến hạn",
|
|
- "dueCards-title": "Due Cards",
|
|
|
|
|
|
+ "dueCards-title": "Thẻ đến hạn",
|
|
"dueCardsViewChange-title": "Xem Thẻ đến hạn",
|
|
"dueCardsViewChange-title": "Xem Thẻ đến hạn",
|
|
"dueCardsViewChangePopup-title": "Xem Thẻ đến hạn",
|
|
"dueCardsViewChangePopup-title": "Xem Thẻ đến hạn",
|
|
- "dueCardsViewChange-choice-me": "Me",
|
|
|
|
- "dueCardsViewChange-choice-all": "All Users",
|
|
|
|
- "dueCardsViewChange-choice-all-description": "Shows all incomplete cards with a *Due* date from boards for which the user has permission.",
|
|
|
|
- "broken-cards": "Broken Cards",
|
|
|
|
- "board-title-not-found": "Board '%s' not found.",
|
|
|
|
- "swimlane-title-not-found": "Swimlane '%s' not found.",
|
|
|
|
- "list-title-not-found": "List '%s' not found.",
|
|
|
|
- "label-not-found": "Label '%s' not found.",
|
|
|
|
- "label-color-not-found": "Label color %s not found.",
|
|
|
|
- "user-username-not-found": "Username '%s' not found.",
|
|
|
|
- "comment-not-found": "Card with comment containing text '%s' not found.",
|
|
|
|
|
|
+ "dueCardsViewChange-choice-me": "Tôi",
|
|
|
|
+ "dueCardsViewChange-choice-all": "Tất cả người dùng",
|
|
|
|
+ "dueCardsViewChange-choice-all-description": "Hiển thị tất cả các thẻ chưa hoàn thành có ngày *Đến hạn* từ bảng mà người dùng có quyền.",
|
|
|
|
+ "broken-cards": "Thẻ bị hỏng",
|
|
|
|
+ "board-title-not-found": "Không tìm thấy bảng '%s'",
|
|
|
|
+ "swimlane-title-not-found": "Không tìm thấy làn ngang '%s'",
|
|
|
|
+ "list-title-not-found": "Không tìm thấy danh sách '%s'",
|
|
|
|
+ "label-not-found": "Không tìm thấy nhãn '%s'",
|
|
|
|
+ "label-color-not-found": "Không tìm thấy màu nhãn %s",
|
|
|
|
+ "user-username-not-found": "Không tìm thấy tên người dùng '%s'",
|
|
|
|
+ "comment-not-found": "Không tìm thấy thẻ có bình luận chứa văn bản '%s'",
|
|
"globalSearch-title": "Tìm tất cả các Bảng",
|
|
"globalSearch-title": "Tìm tất cả các Bảng",
|
|
- "no-cards-found": "No Cards Found",
|
|
|
|
- "one-card-found": "One Card Found",
|
|
|
|
- "n-cards-found": "%s Cards Found",
|
|
|
|
- "n-n-of-n-cards-found": "__start__-__end__ of __total__ Cards Found",
|
|
|
|
- "operator-board": "board",
|
|
|
|
|
|
+ "no-cards-found": "Không tìm thấy thẻ",
|
|
|
|
+ "one-card-found": "Đã tìm thấy một thẻ",
|
|
|
|
+ "n-cards-found": "Đã tìm thấy %s thẻ",
|
|
|
|
+ "n-n-of-n-cards-found": "__start__-__end__ của __total__ Thẻ được Tìm thấy",
|
|
|
|
+ "operator-board": "bảng",
|
|
"operator-board-abbrev": "b",
|
|
"operator-board-abbrev": "b",
|
|
- "operator-swimlane": "swimlane",
|
|
|
|
|
|
+ "operator-swimlane": "làn ngang",
|
|
"operator-swimlane-abbrev": "s",
|
|
"operator-swimlane-abbrev": "s",
|
|
- "operator-list": "list",
|
|
|
|
|
|
+ "operator-list": "danh sách",
|
|
"operator-list-abbrev": "l",
|
|
"operator-list-abbrev": "l",
|
|
- "operator-label": "label",
|
|
|
|
|
|
+ "operator-label": "nhãn",
|
|
"operator-label-abbrev": "#",
|
|
"operator-label-abbrev": "#",
|
|
- "operator-user": "user",
|
|
|
|
|
|
+ "operator-user": "người dùng",
|
|
"operator-user-abbrev": "@",
|
|
"operator-user-abbrev": "@",
|
|
- "operator-member": "member",
|
|
|
|
|
|
+ "operator-member": "thành viên",
|
|
"operator-member-abbrev": "m",
|
|
"operator-member-abbrev": "m",
|
|
"operator-assignee": "người được giao",
|
|
"operator-assignee": "người được giao",
|
|
"operator-assignee-abbrev": "a",
|
|
"operator-assignee-abbrev": "a",
|
|
- "operator-status": "status",
|
|
|
|
- "operator-due": "due",
|
|
|
|
- "operator-created": "created",
|
|
|
|
- "operator-modified": "modified",
|
|
|
|
- "operator-sort": "sort",
|
|
|
|
- "operator-comment": "comment",
|
|
|
|
- "operator-has": "has",
|
|
|
|
- "operator-limit": "limit",
|
|
|
|
- "predicate-archived": "archived",
|
|
|
|
- "predicate-open": "open",
|
|
|
|
- "predicate-ended": "ended",
|
|
|
|
- "predicate-all": "all",
|
|
|
|
- "predicate-overdue": "overdue",
|
|
|
|
- "predicate-week": "week",
|
|
|
|
- "predicate-month": "month",
|
|
|
|
- "predicate-quarter": "quarter",
|
|
|
|
- "predicate-year": "year",
|
|
|
|
- "predicate-due": "due",
|
|
|
|
- "predicate-modified": "modified",
|
|
|
|
- "predicate-created": "created",
|
|
|
|
- "predicate-attachment": "attachment",
|
|
|
|
- "predicate-description": "description",
|
|
|
|
|
|
+ "operator-status": "trạng thái",
|
|
|
|
+ "operator-due": "đến hạn",
|
|
|
|
+ "operator-created": "đã tạo",
|
|
|
|
+ "operator-modified": "sửa đổi",
|
|
|
|
+ "operator-sort": "sắp xếp",
|
|
|
|
+ "operator-comment": "bình luận",
|
|
|
|
+ "operator-has": "có",
|
|
|
|
+ "operator-limit": "giới hạn",
|
|
|
|
+ "predicate-archived": "được lưu trữ",
|
|
|
|
+ "predicate-open": "mở",
|
|
|
|
+ "predicate-ended": "đã kết thúc",
|
|
|
|
+ "predicate-all": "tất cả",
|
|
|
|
+ "predicate-overdue": "quá hạn",
|
|
|
|
+ "predicate-week": "tuần",
|
|
|
|
+ "predicate-month": "tháng",
|
|
|
|
+ "predicate-quarter": "quý",
|
|
|
|
+ "predicate-year": "năm",
|
|
|
|
+ "predicate-due": "đến hạn",
|
|
|
|
+ "predicate-modified": "sửa đổi",
|
|
|
|
+ "predicate-created": "đã tạo",
|
|
|
|
+ "predicate-attachment": "tập đính kèm",
|
|
|
|
+ "predicate-description": "mô tả",
|
|
"predicate-checklist": "checklist",
|
|
"predicate-checklist": "checklist",
|
|
"predicate-start": "bắt đầu",
|
|
"predicate-start": "bắt đầu",
|
|
- "predicate-end": "end",
|
|
|
|
|
|
+ "predicate-end": "kết thúc",
|
|
"predicate-assignee": "người được giao",
|
|
"predicate-assignee": "người được giao",
|
|
- "predicate-member": "member",
|
|
|
|
- "predicate-public": "public",
|
|
|
|
- "predicate-private": "private",
|
|
|
|
- "operator-unknown-error": "%s is not an operator",
|
|
|
|
- "operator-number-expected": "operator __operator__ expected a number, got '__value__'",
|
|
|
|
- "operator-sort-invalid": "sort of '%s' is invalid",
|
|
|
|
- "operator-status-invalid": "'%s' is not a valid status",
|
|
|
|
- "operator-has-invalid": "%s is not a valid existence check",
|
|
|
|
- "operator-limit-invalid": "%s is not a valid limit. Limit should be a positive integer.",
|
|
|
|
|
|
+ "predicate-member": "thành viên",
|
|
|
|
+ "predicate-public": "công khai",
|
|
|
|
+ "predicate-private": "riêng tư",
|
|
|
|
+ "operator-unknown-error": "%s không phải là một toán tử",
|
|
|
|
+ "operator-number-expected": "toán tử __operator__ chấp nhận một số, có giá trị '__value__'",
|
|
|
|
+ "operator-sort-invalid": "sắp xếp của '%s' không hợp lệ",
|
|
|
|
+ "operator-status-invalid": "'%s' không phải là trạng thái hợp lệ",
|
|
|
|
+ "operator-has-invalid": "%s không phải là một kiểm tra sự tồn tại hợp lệ",
|
|
|
|
+ "operator-limit-invalid": "%s không phải là giới hạn hợp lệ. Giới hạn phải là một số nguyên dương.",
|
|
"next-page": "Trang tiếp theo",
|
|
"next-page": "Trang tiếp theo",
|
|
"previous-page": "Trang trước",
|
|
"previous-page": "Trang trước",
|
|
"heading-notes": "Ghi chú",
|
|
"heading-notes": "Ghi chú",
|
|
"globalSearch-instructions-heading": "Hướng dẫn Tìm kiếm",
|
|
"globalSearch-instructions-heading": "Hướng dẫn Tìm kiếm",
|
|
- "globalSearch-instructions-description": "Tìm kiếm có thể bao gồm các toán tử để tinh chỉnh tìm kiếm. Các toán tử được chỉ định bằng cách viết tên toán tử và giá trị được phân tách bằng dấu hai chấm. Ví dụ, một đặc tả toán tử của `danh sách: Bị chặn` sẽ giới hạn tìm kiếm đối với các thẻ có trong danh sách có tên là * Bị chặn *. Nếu giá trị chứa khoảng trắng hoặc ký tự đặc biệt, nó phải được đặt trong dấu ngoặc kép (ví dụ: `__operator_list __:\" To Review \"`).",
|
|
|
|
- "globalSearch-instructions-operators": "Available operators:",
|
|
|
|
- "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - cards in boards matching the specified *<title>*",
|
|
|
|
- "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - cards in lists matching the specified *<title>*",
|
|
|
|
- "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - cards in swimlanes matching the specified *<title>*",
|
|
|
|
- "globalSearch-instructions-operator-comment": "`__operator_comment__:<text>` - cards with a comment containing *<text>*.",
|
|
|
|
- "globalSearch-instructions-operator-label": "`__operator_label__:<color>` `__operator_label__:<name>` - cards that have a label matching *<color>* or *<name>",
|
|
|
|
- "globalSearch-instructions-operator-hash": "`__operator_label_abbrev__<name | color>` - shorthand for `__operator_label__:<color>` or `__operator_label__:<name>`",
|
|
|
|
- "globalSearch-instructions-operator-user": "`__operator_user__:<username>` - cards where *<username>* is a *member* or *assignee*",
|
|
|
|
- "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - shorthand for `user:<username>`",
|
|
|
|
- "globalSearch-instructions-operator-member": "`__operator_member__:<username>` - cards where *<username>* is a *member*",
|
|
|
|
- "globalSearch-instructions-operator-assignee": "`__operator_assignee__:<username>` - cards where *<username>* is an *assignee*",
|
|
|
|
- "globalSearch-instructions-operator-due": "`__operator_due__:<n>` - cards which are due up to *<n>* days from now. `__operator_due__:__predicate_overdue__ lists all cards past their due date.",
|
|
|
|
- "globalSearch-instructions-operator-created": "`__operator_created__:<n>` - cards which were created *<n>* days ago or less",
|
|
|
|
- "globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - cards which were modified *<n>* days ago or less",
|
|
|
|
- "globalSearch-instructions-operator-status": "`__operator_status__:<status>` - where *<status>* is one of the following:",
|
|
|
|
- "globalSearch-instructions-status-archived": "`__predicate_archived__` - archived cards",
|
|
|
|
- "globalSearch-instructions-status-all": "`__predicate_all__` - all archived and unarchived cards",
|
|
|
|
- "globalSearch-instructions-status-ended": "`__predicate_ended__` - cards with an end date",
|
|
|
|
- "globalSearch-instructions-status-public": "`__predicate_public__` - cards only in public boards",
|
|
|
|
- "globalSearch-instructions-status-private": "`__predicate_private__` - cards only in private boards",
|
|
|
|
- "globalSearch-instructions-operator-has": "`__operator_has__:<field>` - where *<field>* is one of `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` or `__predicate_member__`. Placing a `-` in front of *<field>* searches for the absence of a value in that field (e.g. `has:-due` searches for cards without a due date).",
|
|
|
|
- "globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - where *<sort-name>* is one of `__predicate_due__`, `__predicate_created__` or `__predicate_modified__`. For a descending sort, place a `-` in front of the sort name.",
|
|
|
|
- "globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - where *<n>* is a positive integer expressing the number of cards to be displayed per page.",
|
|
|
|
|
|
+ "globalSearch-instructions-description": "Tìm kiếm có thể bao gồm các toán tử để tinh chỉnh tìm kiếm. Toán tử được chỉ định bằng cách viết tên toán tử và giá trị được phân tách bằng dấu hai chấm. Ví dụ, một đặc tả toán tử của `list:Blocked` sẽ giới hạn tìm kiếm đối với các thẻ có trong danh sách có tên là *Blocked*. Nếu giá trị chứa khoảng trắng hoặc ký tự đặc biệt, nó phải được đặt trong dấu ngoặc kép (ví dụ. `__operator_list__:\"To Review\"`).",
|
|
|
|
+ "globalSearch-instructions-operators": "Các toán tử có sẵn:",
|
|
|
|
+ "globalSearch-instructions-operator-board": "`__operator_board__:<title>` - thẻ trong bảng phù hợp với *<title>*",
|
|
|
|
+ "globalSearch-instructions-operator-list": "`__operator_list__:<title>` - thẻ trong danh sách phù hợp với *<title>*",
|
|
|
|
+ "globalSearch-instructions-operator-swimlane": "`__operator_swimlane__:<title>` - thẻ trong làn ngang phù hợp với *<title>*",
|
|
|
|
+ "globalSearch-instructions-operator-comment": "`__operator_comment__:<text>` - thẻ có nhận xét chứa *<text>*.",
|
|
|
|
+ "globalSearch-instructions-operator-label": "`__operator_label__:<color>` `__operator_label__:<name>` - thẻ có nhãn phù hợp *<color>* hoặc *<name>",
|
|
|
|
+ "globalSearch-instructions-operator-hash": "`__operator_label_abbrev__<name | color>` - viết tắt cho `__operator_label__:<color>` hoặc `__operator_label__:<name>`",
|
|
|
|
+ "globalSearch-instructions-operator-user": "`__operator_user__:<username>` - thẻ trong đó *<username>* là *thành viên* hoặc *người được giao*",
|
|
|
|
+ "globalSearch-instructions-operator-at": "`__operator_user_abbrev__username` - viết tắt cho `người dùng:<username>`",
|
|
|
|
+ "globalSearch-instructions-operator-member": "`__operator_member__:<username>` - thẻ trong đó *<username>* là *thành viên*",
|
|
|
|
+ "globalSearch-instructions-operator-assignee": "`__operator_assignee__:<username>` - thẻ trong đó *<username>* là *người được giao*",
|
|
|
|
+ "globalSearch-instructions-operator-due": "`__operator_due__:<n>` - thẻ có thời hạn lên đến *<n>* ngày kể từ bây giờ. `__operator_due__:__predicate_overdue__ liệt kê tất cả các thẻ đã quá hạn sử dụng.",
|
|
|
|
+ "globalSearch-instructions-operator-created": "`__operator_created__:<n>` - thẻ đã được tạo *<n>* ngày trước hoặc ít hơn",
|
|
|
|
+ "globalSearch-instructions-operator-modified": "`__operator_modified__:<n>` - thẻ đã được sửa đổi *<n>* ngày trước hoặc ít hơn",
|
|
|
|
+ "globalSearch-instructions-operator-status": "`__operator_status__:<status>` - trong đó *<status>* là một trong các giá trị sau:",
|
|
|
|
+ "globalSearch-instructions-status-archived": "`__predicate_archived__` - thẻ đã lưu trữ",
|
|
|
|
+ "globalSearch-instructions-status-all": "`__predicate_all__` - tất cả các thẻ lưu trữ và hủy lưu trữ",
|
|
|
|
+ "globalSearch-instructions-status-ended": "`__predicate_ended__` - thẻ với ngày kết thúc",
|
|
|
|
+ "globalSearch-instructions-status-public": "`__predicate_public__` - chỉ thẻ trong bảng công khai",
|
|
|
|
+ "globalSearch-instructions-status-private": "`__predicate_private__` - chỉ thẻ trong bảng riêng tư",
|
|
|
|
+ "globalSearch-instructions-operator-has": "`__operator_has__:<field>` - trong đó *<field>* là một trong `__predicate_attachment__`, `__predicate_checklist__`, `__predicate_description__`, `__predicate_start__`, `__predicate_due__`, `__predicate_end__`, `__predicate_assignee__` hoặc `__predicate_member__`. Đặt dấu `-` trước *<field>* sẽ tìm kiếm sự không có giá trị trong trường đó (ví dụ. `has:-due` tìm kiếm các thẻ không có ngày đến hạn).",
|
|
|
|
+ "globalSearch-instructions-operator-sort": "`__operator_sort__:<sort-name>` - trong đó *<sort-name>* là một trong `__predicate_due__`, `__predicate_created__` hoặc `__predicate_modified__`. Đối với sắp xếp giảm dần, hãy đặt dấu `-` trước tên sắp xếp.",
|
|
|
|
+ "globalSearch-instructions-operator-limit": "`__operator_limit__:<n>` - trong đó *<n>* là một số nguyên dương thể hiện số lượng thẻ được hiển thị trên mỗi trang.",
|
|
"globalSearch-instructions-notes-1": "Nhiều toán tử có thể được chỉ định.",
|
|
"globalSearch-instructions-notes-1": "Nhiều toán tử có thể được chỉ định.",
|
|
- "globalSearch-instructions-notes-2": "Similar operators are *OR*ed together. Cards that match any of the conditions will be returned.\n`__operator_list__:Available __operator_list__:Blocked` would return cards contained in any list named *Blocked* or *Available*.",
|
|
|
|
- "globalSearch-instructions-notes-3": "Differing operators are *AND*ed together. Only cards that match all of the differing operators are returned. `__operator_list__:Available __operator_label__:red` returns only cards in the list *Available* with a *red* label.",
|
|
|
|
- "globalSearch-instructions-notes-3-2": "Days can be specified as a positive or negative integer or using `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` or `__predicate_year__` for the current period.",
|
|
|
|
|
|
+ "globalSearch-instructions-notes-2": "Các toán tử tương tự là *OR* cùng nhau. Các thẻ phù hợp với bất kỳ điều kiện nào sẽ được trả lại.\n`__operator_list__:Available __operator_list__:Blocked` sẽ trả lại các thẻ có trong bất kỳ danh sách nào có tên *Blocked* hoặc *Available*.",
|
|
|
|
+ "globalSearch-instructions-notes-3": "Các toán tử khác nhau là *AND* kết hợp với nhau. Chỉ những thẻ phù hợp với tất cả các toán tử khác nhau mới được trả lại. `__operator_list__:Available __operator_label__:red` chỉ trả về các thẻ trong danh sách *Có sẵn* với nhãn *red*.",
|
|
|
|
+ "globalSearch-instructions-notes-3-2": "Ngày có thể được chỉ định dưới dạng số nguyên dương hoặc âm hoặc sử dụng `__predicate_week__`, `__predicate_month__`, `__predicate_quarter__` hoặc `__predicate_year__` cho giai đoạn hiện tại.",
|
|
"globalSearch-instructions-notes-4": "Tìm kiếm văn bản không phân biệt chữ hoa chữ thường.",
|
|
"globalSearch-instructions-notes-4": "Tìm kiếm văn bản không phân biệt chữ hoa chữ thường.",
|
|
- "globalSearch-instructions-notes-5": "By default archived cards are not searched.",
|
|
|
|
|
|
+ "globalSearch-instructions-notes-5": "Theo mặc định, thẻ đã lưu trữ không được tìm kiếm.",
|
|
"link-to-search": "Liên kết đến tìm kiếm này",
|
|
"link-to-search": "Liên kết đến tìm kiếm này",
|
|
"excel-font": "Arial",
|
|
"excel-font": "Arial",
|
|
- "number": "Number",
|
|
|
|
- "label-colors": "Label Colors",
|
|
|
|
- "label-names": "Label Names",
|
|
|
|
- "archived-at": "archived at",
|
|
|
|
- "sort-cards": "Sort Cards",
|
|
|
|
- "cardsSortPopup-title": "Sort Cards",
|
|
|
|
- "due-date": "Due Date",
|
|
|
|
- "title-alphabetically": "Title (Alphabetically)",
|
|
|
|
- "created-at-newest-first": "Created At (Newest First)",
|
|
|
|
- "created-at-oldest-first": "Created At (Oldest First)"
|
|
|
|
|
|
+ "number": "Số",
|
|
|
|
+ "label-colors": "Màu Nhãn",
|
|
|
|
+ "label-names": "Tên Nhãn",
|
|
|
|
+ "archived-at": "được lưu trữ tại",
|
|
|
|
+ "sort-cards": "Sắp xếp thẻ",
|
|
|
|
+ "cardsSortPopup-title": "Sắp xếp thẻ",
|
|
|
|
+ "due-date": "Ngày đến hạn",
|
|
|
|
+ "title-alphabetically": "Tiêu đề (theo thứ tự bảng chữ cái)",
|
|
|
|
+ "created-at-newest-first": "Được tạo lúc (Mới nhất đầu tiên)",
|
|
|
|
+ "created-at-oldest-first": "Được tạo lúc (Cũ nhất trước)",
|
|
|
|
+ "links-heading": "Links",
|
|
|
|
+ "hide-system-messages-of-all-users": "Hide system messages of all users",
|
|
|
|
+ "now-system-messages-of-all-users-are-hidden": "Now system messages of all users are hidden"
|
|
}
|
|
}
|