diff --git a/l10n/cs.js b/l10n/cs.js
index bbec09505..6e0878e19 100644
--- a/l10n/cs.js
+++ b/l10n/cs.js
@@ -278,10 +278,12 @@ OC.L10N.register(
"Card deleted" : "Karta smazána",
"seconds ago" : "před několika sekundami",
"Keyboard shortcuts" : "Klávesové zkratky",
+ "Speed up using Deck with simple shortcuts." : "Zrychlete si používání Deck snadnými zkratkami.",
"Board actions" : "Akce ohledně tabule",
"Keyboard shortcut" : "Klávesová zkratka",
"Action" : "Akce",
"Shift" : "Shift",
+ "Navigate between cards" : "Pohyb mezi kartami",
"Close card details" : "Zavřít podrobnosti o kartě",
"Ctrl" : "Ctrl",
"Search" : "Hledat",
diff --git a/l10n/cs.json b/l10n/cs.json
index fda018a29..e42838448 100644
--- a/l10n/cs.json
+++ b/l10n/cs.json
@@ -276,10 +276,12 @@
"Card deleted" : "Karta smazána",
"seconds ago" : "před několika sekundami",
"Keyboard shortcuts" : "Klávesové zkratky",
+ "Speed up using Deck with simple shortcuts." : "Zrychlete si používání Deck snadnými zkratkami.",
"Board actions" : "Akce ohledně tabule",
"Keyboard shortcut" : "Klávesová zkratka",
"Action" : "Akce",
"Shift" : "Shift",
+ "Navigate between cards" : "Pohyb mezi kartami",
"Close card details" : "Zavřít podrobnosti o kartě",
"Ctrl" : "Ctrl",
"Search" : "Hledat",
diff --git a/l10n/vi.js b/l10n/vi.js
index ed0f6d170..0bc50dc52 100644
--- a/l10n/vi.js
+++ b/l10n/vi.js
@@ -69,13 +69,27 @@ OC.L10N.register(
"{user} has commented on card {card}" : "{user} đã bình luận về thẻ {card}",
"Deck" : "Kế hoạch",
"Changes in the Deck app" : "Thay đổi trong ứng dụng Deck",
+ "A board, list or card was changed" : "Một bảng, danh sách hoặc thẻ đã được thay đổi",
+ "A comment was created on a card" : "Một bình luận đã được tạo trên một thẻ",
+ "A card description has been changed" : "Một thẻ mô tả đã được thay đổi",
+ "Cards due today" : "Thẻ hết hạn hôm nay",
+ "Cards due tomorrow" : "Thẻ cần hoàn thành vào ngày mai.",
"Upcoming cards" : "Thẻ sắp đến",
"Load more" : "Tải thêm",
"Personal" : "Cá nhân",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Tác vụ \"%s\" trong \"%s\" đã được phân công cho bạn bởi %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} đã giao nhiệm vụ thẻ {deck-card} trên bảng {deck-board} cho bạn.",
"The card \"%s\" on \"%s\" has reached its due date." : "Tác vụ \"%s\" trong \"%s\" đã đến ngày hạn chót.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "Thẻ {deck-card} trên {deck-board} đã đến hạn.",
+ "%s has mentioned you in a comment on \"%s\"." : "%s đã đề cập đến bạn trong một bình luận về \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} đã đề cập đến bạn trong một bình luận trên {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Dự án \"%s\" đã được chia sẽ với bạn bởi %s .",
+ "{user} has shared {deck-board} with you." : "{user} đã chia sẻ {deck-board} với bạn.",
"Deck board" : "Dự án Deck",
+ "Owned by %1$s" : "Thuộc sở hữu của %1$s",
+ "Deck boards, cards and comments" : "Bảng kế hoạch, thẻ và nhận xét",
+ "From %1$s, in %2$s/%3$s, owned by %4$s" : "Từ %1$s, tại %2$s/%3$s, thuộc sở hữu của %4$s",
+ "Create a new deck card" : "Tạo một thẻ kế hoạch mới",
"Card comments" : "Những bình luận của thẻ",
"%s on %s" : "%s trên %s",
"Deck boards and cards" : "Bảng kế hoạch và các thẻ",
@@ -100,90 +114,265 @@ OC.L10N.register(
"Could not write file to disk" : "Không thể ghi tệp lên hệ thống",
"A PHP extension stopped the file upload" : "Một chức năng mở rộng của PHP đã dừng tải tệp lên",
"No file uploaded or file size exceeds maximum of %s" : "Chưa có tệp nào được tải lên hoặc kích thước tệp vượt quá giới hạn của %s",
+ "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Bình luận này có hơn %s ký tự.\nĐã thêm như một tệp đính kèm vào thẻ với tên %s.\nCó thể truy cập tại URL: %s.",
"Card not found" : "Không tìm thấy thẻ",
+ "Path is already shared with this card" : "Đường dẫn đã được chia sẻ với thẻ này",
"Invalid date, date format must be YYYY-MM-DD" : "Định dạng ngày không hợp lệ phải là YYYY-MM-DD",
+ "Personal planning and team project organization" : "Kế hoạch cá nhân và tổ chức dự án nhóm",
+ "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kế hoạch hay gọi tắt là Deck, là một công cụ tổ chức theo phong cách dễ hiểu nhằm mục đích lập kế hoạch cá nhân và tổ chức dự án cho các nhóm tích hợp với Nextcloud.\n\n- 📥 Thêm các nhiệm vụ của bạn vào thẻ và sắp xếp chúng theo thứ tự\n- 📄 Ghi chú thêm trong định dạng Markdown\n- 🔖 Gán nhãn để tổ chức tốt hơn\n- 👥 Chia sẻ với nhóm, bạn bè hoặc gia đình của bạn\n- 📎 Đính kèm tệp và nhúng chúng vào mô tả Markdown của bạn\n- 💬 Thảo luận với nhóm của bạn bằng cách sử dụng bình luận\n- ⚡ Theo dõi các thay đổi trong luồng hoạt động\n- 🚀 Tổ chức dự án của bạn",
"Add board" : "Thêm dự án",
+ "Select the board to link to a project" : "Chọn bảng để liên kết với một dự án.",
+ "Search by board title" : "Tìm kiếm bằng từ khoá tiêu đề của bảng",
+ "Select board" : "Chọn bảng",
+ "Select a board" : "Chọn một bảng",
+ "Select a card" : "Chọn một thẻ",
"Cancel" : "Hủy bỏ",
+ "Select the card to link to a project" : "Chọn thẻ để liên kết với một dự án.",
+ "Link to card" : "Liên kết đến thẻ",
"File already exists" : "Tệp đã tồn tại",
+ "A file with the name {filename} already exists." : "Một tệp tin có tên {filename} đã tồn tại.",
+ "Do you want to overwrite it?" : "Bạn có muốn ghi đè lên nó không?",
+ "Overwrite file" : "Ghi đè tập tin",
+ "Keep existing file" : "Giữ tệp hiện có",
+ "This board is read only" : "Bảng này chỉ có thể đọc",
"Drop your files to upload" : "Thả tệp của bạn để tải lên",
"Add card" : "Thêm tác vụ",
"Archived cards" : "Thẻ đã lưu trữ",
"Add list" : "Thêm danh sách",
+ "List name" : "Danh sách tên",
+ "Active filters" : "Kích hoạt bộ lọc",
+ "Apply filter" : "Áp dụng bộ lọc",
"Filter by tag" : "Lọc theo nhãn",
"Filter by assigned user" : "Lọc theo người dùng được phân công",
"Unassigned" : "Chưa được phân công",
"Filter by due date" : "Lọc theo thời hạn",
"Overdue" : "Quá hạn",
+ "Next 24 hours" : "Trong vòng 24 giờ tới",
"Next 7 days" : "7 ngày tiếp theo",
"Next 30 days" : "30 ngày tiếp theo",
"No due date" : "Không có thời hạn",
+ "Clear filter" : "Xóa bộ lọc",
+ "View Modes" : "Chế độ xem",
+ "Toggle View Modes" : "Chế độ xem chuyển đổi",
"Hide archived cards" : "Ẩn tác vụ đã lưu trữ",
"Show archived cards" : "Hiện tác vụ đã lưu trữ",
"Toggle compact mode" : "Chuyển đổi chế độ thu gọn",
+ "Hide card cover images" : "Ẩn hình ảnh bìa thẻ",
+ "Show card cover images" : "Hiển thị hình ảnh bìa thẻ",
"Open details" : "Mở chi tiết",
"Details" : "Thông tin",
+ "Currently present people" : "Hiện tại có những người hiện diện",
+ "Loading board" : "Đang tải bảng",
+ "Board not found" : "Bảng không tìm thấy",
+ "No lists available" : "Không có danh sách nào có sẵn",
+ "Create a new list to add cards to this board" : "Tạo một danh sách mới để thêm thẻ vào bảng này",
"Sharing" : "Đang chia sẽ",
"Tags" : "Thẻ",
+ "Deleted items" : "Đã xóa",
"Activity" : "Hoạt động",
+ "Deleted lists" : "Danh sách đã bị xóa",
"Undo" : "Hoàn tác",
+ "Deleted cards" : "Thẻ đã xóa",
+ "Share board with a user, group or circle …" : "Chia sẻ bảng với một người dùng, nhóm hoặc vòng kết nối ...",
+ "Searching for users, groups and circles …" : "Tìm kiếm người dùng, nhóm và vòng kết nối ...",
+ "No participants found" : "Không tìm thấy người tham gia",
+ "Board owner" : "Chủ sở hữu bảng",
+ "(Group)" : "(Nhóm)",
+ "(Circle)" : "(Vòng Kết Nối)",
"Can edit" : "Có thể chỉnh sửa",
"Can share" : "Can share",
+ "Can manage" : "Có thể quản lý",
"Owner" : "Chủ",
"Delete" : "Xóa",
+ "Failed to create share with {displayName}" : "Không thể tạo chia sẻ với {displayName}",
+ "Are you sure you want to transfer the board {title} to {user}?" : "Bạn có chắc chắn muốn chuyển bảng {title} cho {user} không?",
+ "Transfer the board." : "Chuyển bảng.",
"Transfer" : "Truyền",
+ "The board has been transferred to {user}" : "Bảng đã được chuyển cho {user}",
+ "Failed to transfer the board to {user}" : "Không thể chuyển bảng cho {user}",
+ "Edit list title" : "Chỉnh sửa tiêu đề danh sách",
+ "Archive all cards" : "Lưu trữ tất cả các thẻ",
+ "Unarchive all cards" : "Giải nén tất cả các thẻ",
"Delete list" : "Xoá danh sách",
+ "Archive all cards in this list" : "Lưu trữ tất cả các thẻ trong danh sách này",
+ "Unarchive all cards in this list" : "Giải nén tất cả các thẻ trong danh sách này.",
"Add a new card" : "Thêm một tác vụ mới",
+ "Card name" : "Tên thẻ",
+ "List deleted" : "Danh sách đã bị xóa",
"Edit" : "Chỉnh sửa",
+ "Add a new tag" : "Thêm một thẻ mới",
+ "title and color value must be provided" : "tiều đề và giá trị màu phải được cung cấp",
+ "Board name" : "Tên bảng",
"Members" : "Thành viên",
+ "Assign to users/groups/circles" : "Gán cho người dùng/nhóm/vòng kết nối",
+ "Assign a user to this card…" : "Gán một người dùng cho thẻ này...",
"Upload new files" : "Tải lên các tệp mới",
"Share from Files" : "Chia sẻ từ Thư mục",
+ "Pending share" : "Chia sẻ đang chờ xử lý",
+ "Add this attachment" : "Thêm tệp đính kèm này",
+ "Show in Files" : "Hiển thị trong Tệp",
"Download" : "Tải xuống",
+ "Remove attachment" : "Xóa tệp đính kèm",
+ "Delete Attachment" : "Xóa tệp đính kèm",
+ "Restore Attachment" : "Khôi Phục Tệp Đính Kèm",
"File to share" : "Tệp để chia sẻ",
"Invalid path selected" : "Đường dẫn không hợp lệ được chọn",
+ "Open in sidebar view" : "Mở trong chế độ xem thanh bên",
+ "Open in bigger view" : "Mở trong chế độ xem lớn hơn",
"Attachments" : "Đính kèm",
"Comments" : "Các bình luận",
"Modified" : "Thay đổi",
"Created" : "Đã tạo",
+ "The title cannot be empty." : "Tiêu đề không thể để trống.",
+ "No comments yet. Begin the discussion!" : "Chưa có bình luận. Bắt đầu cuộc thảo luận!",
+ "Failed to load comments" : "Không thể tải bình luận",
"Save" : "Lưu",
+ "The comment cannot be empty." : "Bình luận không thể để trống.",
+ "The comment cannot be longer than 1000 characters." : "Bình luận không thể dài hơn 1000 ký tự.",
+ "In reply to" : "Trả lời",
+ "Cancel reply" : "Hủy bỏ trả lời",
"Reply" : "Trả l",
"Update" : "Cập nhật",
"Created:" : "Đã tạo:",
"Description" : "Mô tả",
+ "(Unsaved)" : "(Chưa Lưu)",
+ "(Saving…)" : "(Đang Lưu…)",
"Formatting help" : "Định dạng trợ giúp",
"Edit description" : "Chỉnh sửa mô tả",
+ "View description" : "Xem mô tả",
+ "Add Attachment" : "Thêm Đính kèm",
+ "Write a description …" : "Viết một mô tả ...",
+ "Choose attachment" : "Chọn tệp đính kèm",
+ "Assign a due date to this card…" : "Gán một ngày đến hạn cho thẻ này...",
+ "Set a due date" : "Đặt một ngày hết hạn",
+ "Add due date" : "Thêm ngày đáo hạn",
+ "Choose a date" : "Chọn một ngày",
"Remove due date" : "Xóa thời hạn",
"Completed" : "Hoàn thành",
+ "Due at:" : "Đến lúc:",
"Not completed" : "Chưa hoàn thành",
+ "Unarchive card" : "Thẻ chưa lưu trữ",
"Archive card" : "Lưu trữ thẻ",
"Select Date" : "Chọn ngày",
+ "Set due date for later today" : "Đặt ngày đáo hạn cho sau hôm nay",
+ "Set due date for tomorrow" : "Đặt ngày đáo hạn cho ngày mai",
+ "Set due date for this weekend" : "Đặt ngày hết hạn cho cuối tuần này",
+ "Set due date for next week" : "Đặt ngày hết hạn cho tuần sau",
+ "Assign a tag to this card…" : "Gán một \"thẻ phân biệt\" cho thẻ này ...",
+ "Create a new tag:" : "Tạo một thẻ phân biệt mới:",
"(group)" : "(nhóm)",
+ "Next week – {timeLocale}" : "Tuần sau - {timeLocale}",
+ "Todo items" : "Các mục công việc cần làm",
+ "{count} comments, {unread} unread" : "{count} bình luận, {unread} chưa đọc",
+ "Edit card title" : "Chỉnh sửa tiêu đề thẻ",
+ "Card details" : "Chi tiết thẻ",
"Assign to me" : "Phân công cho tôi",
+ "Unassign myself" : "Hủy bỏ phân công cho tôi",
+ "Mark as not done" : "Đánh dấu là chưa hoàn thành",
+ "Mark as done" : "Đánh dấu là đã hoàn thành",
"Move card" : "Di chuyển thẻ",
"Delete card" : "Xoá thẻ",
+ "Move card to another board" : "Di chuyển thẻ sang bảng khác",
+ "Select a list" : "Chọn một danh sách",
"List is empty" : "Danh sách trống",
+ "Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
- "Keyboard shortcut" : "Phím tắt",
+ "Speed up using Deck with simple shortcuts." : "Tăng tốc bằng cách sử dụng Kế Hoạch với các phím tắt đơn giản.",
+ "Board actions" : "Hành động cho Bảng",
+ "Keyboard shortcut" : "Phím tắt bàn phím",
+ "Action" : "Hành động",
+ "Shift" : "Shift",
+ "Scroll" : "Scroll",
+ "Scroll sideways" : "Cuộn chuột ngang",
+ "Navigate between cards" : "Di chuyển giữa các thẻ",
+ "Esc" : "Esc",
+ "Close card details" : "Đóng chi tiết thẻ",
+ "Ctrl" : "Ctrl",
"Search" : "Tìm kiếm",
+ "Show card filters" : "Hiển thị bộ lọc thẻ",
+ "Clear card filters" : "Xóa bộ lọc thẻ",
+ "Show help dialog" : "Hiển thị hộp thoại trợ giúp",
+ "Card actions" : "Hành động thẻ",
+ "The following actions can be triggered on the currently highlighted card" : "Các hành động sau có thể được kích hoạt trên thẻ đang được tô sáng",
"Enter" : "Enter",
+ "Space" : "Space",
+ "Open card details" : "Mở chi tiết thẻ",
+ "Edit the card title" : "Chỉnh sửa tiêu đề thẻ",
+ "Assign yourself to the current card" : "Gán cho bản thân thẻ hiện tại",
+ "Archive/unarchive the current card" : "Đóng gói/mở gói thẻ hiện tại",
+ "Mark card as completed/not completed" : "Đánh dấu thẻ là đã hoàn thành/chưa hoàn thành",
+ "Open card menu" : "Mở menu thẻ",
+ "All boards" : "Tất cả các bảng",
"Archived boards" : "Dự án đã lưu trữ",
"Shared with you" : "Đã chia sẻ với bạn",
+ "Deck settings" : "Thiết lập Kế Hoạch",
+ "Use bigger card view" : "Sử dụng giao diện thẻ lớn hơn",
+ "Show card ID badge" : "Hiển thị ID thẻ nhận dạng",
+ "Show boards in calendar/tasks" : "Hiển thị boards trong lịch/công việc",
+ "Limit board creation to some groups" : "Giới hạn việc tạo bảng cho một số nhóm",
+ "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Người dùng nằm ngoài nhóm đó sẽ không thể tạo bảng của riêng họ, nhưng vẫn có thể làm việc trên các bảng đã được chia sẻ với họ.",
"Board details" : "Thông tin dự án",
"Edit board" : "Chỉnh sửa dự án",
"Clone board" : "Nhân bản dự án",
"Unarchive board" : "Bỏ lưu trữ dự án",
"Archive board" : "Lưu trữ dự án",
+ "Export board" : "Xuất dữ liệu bảng",
+ "Turn on due date reminders" : "Bật nhắc nhở ngày đáo hạn",
+ "Turn off due date reminders" : "Tắt nhắc nhở ngày đáo hạn",
+ "Due date reminders" : "Nhắc nhở ngày hết hạn",
+ "All cards" : "Tất cả các thẻ",
+ "Assigned cards" : "Thẻ được giao",
"No notifications" : "Không có thông báo",
"Delete board" : "Xóa dự án",
+ "Board {0} deleted" : "Bảng {0} đã bị xóa",
+ "Only assigned cards" : "Chỉ những thẻ được gán",
"No reminder" : "Không có nhắc hẹn",
"An error occurred" : "Có lỗi đã xảy ra",
+ "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Bạn có chắc chắn muốn xóa bảng {title} không? Điều này sẽ xóa tất cả dữ liệu của bảng này bao gồm cả các thẻ đã được lưu trữ.",
+ "Delete the board?" : "Xóa bảng?",
+ "Loading filtered view" : "Tải chế độ xem đã lọc",
"Today" : "Hôm nay",
"Tomorrow" : "Ngày mai",
+ "No due" : "Không có hạn chót",
+ "Search for {searchQuery} in all boards" : "Tìm kiếm {searchQuery} trong tất cả các bảng",
+ "No results found" : "Không tìm thấy kết quả",
+ "This weekend – {timeLocale}" : "Cuối tuần này - {timeLocale}",
+ "Deck board {name}\n* Last modified on {lastMod}" : "Bảng Kế Hoạch {name}\n* Được sửa đổi lần cuối vào {lastMod}",
"{stack} in {board}" : "{stack} trong {board}",
+ "Click to expand description" : "Nhấp để mở rộng mô tả",
+ "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Được tạo vào {created}\n* Được sửa đổi lần cuối vào {lastMod}\n* {nbAttachments} tệp đính kèm\n* {nbComments} bình luận",
+ "{nbCards} cards" : "{nbCards} thẻ",
+ "Click to expand comment" : "Nhấp để mở rộng bình luận",
+ "Create a new card" : "Tạo một thẻ mới",
+ "Card title" : "Tiêu đề thẻ",
+ "Create card" : "Tạo thẻ",
+ "Creating the new card …" : "Tạo thẻ mới ...",
+ "Card \"{card}\" was added to \"{board}\"" : "Thẻ \"{card}\" đã được thêm vào \"{board}\"",
+ "Open card" : "Mở thẻ",
"Close" : "Đóng",
+ "No upcoming cards" : "Không có thẻ sắp tới",
+ "upcoming cards today" : "thẻ sắp tới hôm nay",
+ "upcoming cards tomorrow" : "thẻ sắp tới ngày mai",
+ "upcoming cards" : "thẻ sắp tới",
+ "New card" : "Thẻ mới",
+ "Due on {date}" : "Hạn chót vào {date}",
+ "Tomorrow – {timeLocale}" : "Ngày mai - {timeLocale}",
+ "Later today – {timeLocale}" : "Sau này - {timeLocale}",
+ "Link to a board" : "Liên kết đến một bảng",
+ "Link to a card" : "Liên kết đến một thẻ",
+ "Create a card" : "Tạo một thẻ",
+ "Message from {author} in {conversationName}" : "Tin nhắn từ {author} trong {conversationName}",
+ "Something went wrong" : "Có gì đó đã sai.",
+ "Failed to upload {name}" : "Không thể tải lên {name}",
"Maximum file size of {size} exceeded" : "Đã vượt quá kích thước {size} tối đa tập tin",
"Error creating the share" : "Lỗi khi tạo chia sẻ",
+ "Share with a Deck card" : "Chia sẻ với một thẻ Kế Hoạch",
+ "Share {file} with a Deck card" : "Chia sẻ {file} với một thẻ Kế Hoạch",
"Share" : "Chia sẻ",
+ "A card description inside the Deck app has been changed" : "Một mô tả thẻ bên trong ứng dụng Kế Hoạch đã được thay đổi.",
+ "Timeline" : "Dòng thời gian",
+ "Assign to users" : "Giao cho người dùng",
"Due date" : "Thời hạn",
"Next week" : "Tuần sau",
"Next month" : "Tháng sau",
diff --git a/l10n/vi.json b/l10n/vi.json
index 9dcd2536d..893817d44 100644
--- a/l10n/vi.json
+++ b/l10n/vi.json
@@ -67,13 +67,27 @@
"{user} has commented on card {card}" : "{user} đã bình luận về thẻ {card}",
"Deck" : "Kế hoạch",
"Changes in the Deck app" : "Thay đổi trong ứng dụng Deck",
+ "A board, list or card was changed" : "Một bảng, danh sách hoặc thẻ đã được thay đổi",
+ "A comment was created on a card" : "Một bình luận đã được tạo trên một thẻ",
+ "A card description has been changed" : "Một thẻ mô tả đã được thay đổi",
+ "Cards due today" : "Thẻ hết hạn hôm nay",
+ "Cards due tomorrow" : "Thẻ cần hoàn thành vào ngày mai.",
"Upcoming cards" : "Thẻ sắp đến",
"Load more" : "Tải thêm",
"Personal" : "Cá nhân",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Tác vụ \"%s\" trong \"%s\" đã được phân công cho bạn bởi %s.",
+ "{user} has assigned the card {deck-card} on {deck-board} to you." : "{user} đã giao nhiệm vụ thẻ {deck-card} trên bảng {deck-board} cho bạn.",
"The card \"%s\" on \"%s\" has reached its due date." : "Tác vụ \"%s\" trong \"%s\" đã đến ngày hạn chót.",
+ "The card {deck-card} on {deck-board} has reached its due date." : "Thẻ {deck-card} trên {deck-board} đã đến hạn.",
+ "%s has mentioned you in a comment on \"%s\"." : "%s đã đề cập đến bạn trong một bình luận về \"%s\".",
+ "{user} has mentioned you in a comment on {deck-card}." : "{user} đã đề cập đến bạn trong một bình luận trên {deck-card}.",
"The board \"%s\" has been shared with you by %s." : "Dự án \"%s\" đã được chia sẽ với bạn bởi %s .",
+ "{user} has shared {deck-board} with you." : "{user} đã chia sẻ {deck-board} với bạn.",
"Deck board" : "Dự án Deck",
+ "Owned by %1$s" : "Thuộc sở hữu của %1$s",
+ "Deck boards, cards and comments" : "Bảng kế hoạch, thẻ và nhận xét",
+ "From %1$s, in %2$s/%3$s, owned by %4$s" : "Từ %1$s, tại %2$s/%3$s, thuộc sở hữu của %4$s",
+ "Create a new deck card" : "Tạo một thẻ kế hoạch mới",
"Card comments" : "Những bình luận của thẻ",
"%s on %s" : "%s trên %s",
"Deck boards and cards" : "Bảng kế hoạch và các thẻ",
@@ -98,90 +112,265 @@
"Could not write file to disk" : "Không thể ghi tệp lên hệ thống",
"A PHP extension stopped the file upload" : "Một chức năng mở rộng của PHP đã dừng tải tệp lên",
"No file uploaded or file size exceeds maximum of %s" : "Chưa có tệp nào được tải lên hoặc kích thước tệp vượt quá giới hạn của %s",
+ "This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s." : "Bình luận này có hơn %s ký tự.\nĐã thêm như một tệp đính kèm vào thẻ với tên %s.\nCó thể truy cập tại URL: %s.",
"Card not found" : "Không tìm thấy thẻ",
+ "Path is already shared with this card" : "Đường dẫn đã được chia sẻ với thẻ này",
"Invalid date, date format must be YYYY-MM-DD" : "Định dạng ngày không hợp lệ phải là YYYY-MM-DD",
+ "Personal planning and team project organization" : "Kế hoạch cá nhân và tổ chức dự án nhóm",
+ "Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kế hoạch hay gọi tắt là Deck, là một công cụ tổ chức theo phong cách dễ hiểu nhằm mục đích lập kế hoạch cá nhân và tổ chức dự án cho các nhóm tích hợp với Nextcloud.\n\n- 📥 Thêm các nhiệm vụ của bạn vào thẻ và sắp xếp chúng theo thứ tự\n- 📄 Ghi chú thêm trong định dạng Markdown\n- 🔖 Gán nhãn để tổ chức tốt hơn\n- 👥 Chia sẻ với nhóm, bạn bè hoặc gia đình của bạn\n- 📎 Đính kèm tệp và nhúng chúng vào mô tả Markdown của bạn\n- 💬 Thảo luận với nhóm của bạn bằng cách sử dụng bình luận\n- ⚡ Theo dõi các thay đổi trong luồng hoạt động\n- 🚀 Tổ chức dự án của bạn",
"Add board" : "Thêm dự án",
+ "Select the board to link to a project" : "Chọn bảng để liên kết với một dự án.",
+ "Search by board title" : "Tìm kiếm bằng từ khoá tiêu đề của bảng",
+ "Select board" : "Chọn bảng",
+ "Select a board" : "Chọn một bảng",
+ "Select a card" : "Chọn một thẻ",
"Cancel" : "Hủy bỏ",
+ "Select the card to link to a project" : "Chọn thẻ để liên kết với một dự án.",
+ "Link to card" : "Liên kết đến thẻ",
"File already exists" : "Tệp đã tồn tại",
+ "A file with the name {filename} already exists." : "Một tệp tin có tên {filename} đã tồn tại.",
+ "Do you want to overwrite it?" : "Bạn có muốn ghi đè lên nó không?",
+ "Overwrite file" : "Ghi đè tập tin",
+ "Keep existing file" : "Giữ tệp hiện có",
+ "This board is read only" : "Bảng này chỉ có thể đọc",
"Drop your files to upload" : "Thả tệp của bạn để tải lên",
"Add card" : "Thêm tác vụ",
"Archived cards" : "Thẻ đã lưu trữ",
"Add list" : "Thêm danh sách",
+ "List name" : "Danh sách tên",
+ "Active filters" : "Kích hoạt bộ lọc",
+ "Apply filter" : "Áp dụng bộ lọc",
"Filter by tag" : "Lọc theo nhãn",
"Filter by assigned user" : "Lọc theo người dùng được phân công",
"Unassigned" : "Chưa được phân công",
"Filter by due date" : "Lọc theo thời hạn",
"Overdue" : "Quá hạn",
+ "Next 24 hours" : "Trong vòng 24 giờ tới",
"Next 7 days" : "7 ngày tiếp theo",
"Next 30 days" : "30 ngày tiếp theo",
"No due date" : "Không có thời hạn",
+ "Clear filter" : "Xóa bộ lọc",
+ "View Modes" : "Chế độ xem",
+ "Toggle View Modes" : "Chế độ xem chuyển đổi",
"Hide archived cards" : "Ẩn tác vụ đã lưu trữ",
"Show archived cards" : "Hiện tác vụ đã lưu trữ",
"Toggle compact mode" : "Chuyển đổi chế độ thu gọn",
+ "Hide card cover images" : "Ẩn hình ảnh bìa thẻ",
+ "Show card cover images" : "Hiển thị hình ảnh bìa thẻ",
"Open details" : "Mở chi tiết",
"Details" : "Thông tin",
+ "Currently present people" : "Hiện tại có những người hiện diện",
+ "Loading board" : "Đang tải bảng",
+ "Board not found" : "Bảng không tìm thấy",
+ "No lists available" : "Không có danh sách nào có sẵn",
+ "Create a new list to add cards to this board" : "Tạo một danh sách mới để thêm thẻ vào bảng này",
"Sharing" : "Đang chia sẽ",
"Tags" : "Thẻ",
+ "Deleted items" : "Đã xóa",
"Activity" : "Hoạt động",
+ "Deleted lists" : "Danh sách đã bị xóa",
"Undo" : "Hoàn tác",
+ "Deleted cards" : "Thẻ đã xóa",
+ "Share board with a user, group or circle …" : "Chia sẻ bảng với một người dùng, nhóm hoặc vòng kết nối ...",
+ "Searching for users, groups and circles …" : "Tìm kiếm người dùng, nhóm và vòng kết nối ...",
+ "No participants found" : "Không tìm thấy người tham gia",
+ "Board owner" : "Chủ sở hữu bảng",
+ "(Group)" : "(Nhóm)",
+ "(Circle)" : "(Vòng Kết Nối)",
"Can edit" : "Có thể chỉnh sửa",
"Can share" : "Can share",
+ "Can manage" : "Có thể quản lý",
"Owner" : "Chủ",
"Delete" : "Xóa",
+ "Failed to create share with {displayName}" : "Không thể tạo chia sẻ với {displayName}",
+ "Are you sure you want to transfer the board {title} to {user}?" : "Bạn có chắc chắn muốn chuyển bảng {title} cho {user} không?",
+ "Transfer the board." : "Chuyển bảng.",
"Transfer" : "Truyền",
+ "The board has been transferred to {user}" : "Bảng đã được chuyển cho {user}",
+ "Failed to transfer the board to {user}" : "Không thể chuyển bảng cho {user}",
+ "Edit list title" : "Chỉnh sửa tiêu đề danh sách",
+ "Archive all cards" : "Lưu trữ tất cả các thẻ",
+ "Unarchive all cards" : "Giải nén tất cả các thẻ",
"Delete list" : "Xoá danh sách",
+ "Archive all cards in this list" : "Lưu trữ tất cả các thẻ trong danh sách này",
+ "Unarchive all cards in this list" : "Giải nén tất cả các thẻ trong danh sách này.",
"Add a new card" : "Thêm một tác vụ mới",
+ "Card name" : "Tên thẻ",
+ "List deleted" : "Danh sách đã bị xóa",
"Edit" : "Chỉnh sửa",
+ "Add a new tag" : "Thêm một thẻ mới",
+ "title and color value must be provided" : "tiều đề và giá trị màu phải được cung cấp",
+ "Board name" : "Tên bảng",
"Members" : "Thành viên",
+ "Assign to users/groups/circles" : "Gán cho người dùng/nhóm/vòng kết nối",
+ "Assign a user to this card…" : "Gán một người dùng cho thẻ này...",
"Upload new files" : "Tải lên các tệp mới",
"Share from Files" : "Chia sẻ từ Thư mục",
+ "Pending share" : "Chia sẻ đang chờ xử lý",
+ "Add this attachment" : "Thêm tệp đính kèm này",
+ "Show in Files" : "Hiển thị trong Tệp",
"Download" : "Tải xuống",
+ "Remove attachment" : "Xóa tệp đính kèm",
+ "Delete Attachment" : "Xóa tệp đính kèm",
+ "Restore Attachment" : "Khôi Phục Tệp Đính Kèm",
"File to share" : "Tệp để chia sẻ",
"Invalid path selected" : "Đường dẫn không hợp lệ được chọn",
+ "Open in sidebar view" : "Mở trong chế độ xem thanh bên",
+ "Open in bigger view" : "Mở trong chế độ xem lớn hơn",
"Attachments" : "Đính kèm",
"Comments" : "Các bình luận",
"Modified" : "Thay đổi",
"Created" : "Đã tạo",
+ "The title cannot be empty." : "Tiêu đề không thể để trống.",
+ "No comments yet. Begin the discussion!" : "Chưa có bình luận. Bắt đầu cuộc thảo luận!",
+ "Failed to load comments" : "Không thể tải bình luận",
"Save" : "Lưu",
+ "The comment cannot be empty." : "Bình luận không thể để trống.",
+ "The comment cannot be longer than 1000 characters." : "Bình luận không thể dài hơn 1000 ký tự.",
+ "In reply to" : "Trả lời",
+ "Cancel reply" : "Hủy bỏ trả lời",
"Reply" : "Trả l",
"Update" : "Cập nhật",
"Created:" : "Đã tạo:",
"Description" : "Mô tả",
+ "(Unsaved)" : "(Chưa Lưu)",
+ "(Saving…)" : "(Đang Lưu…)",
"Formatting help" : "Định dạng trợ giúp",
"Edit description" : "Chỉnh sửa mô tả",
+ "View description" : "Xem mô tả",
+ "Add Attachment" : "Thêm Đính kèm",
+ "Write a description …" : "Viết một mô tả ...",
+ "Choose attachment" : "Chọn tệp đính kèm",
+ "Assign a due date to this card…" : "Gán một ngày đến hạn cho thẻ này...",
+ "Set a due date" : "Đặt một ngày hết hạn",
+ "Add due date" : "Thêm ngày đáo hạn",
+ "Choose a date" : "Chọn một ngày",
"Remove due date" : "Xóa thời hạn",
"Completed" : "Hoàn thành",
+ "Due at:" : "Đến lúc:",
"Not completed" : "Chưa hoàn thành",
+ "Unarchive card" : "Thẻ chưa lưu trữ",
"Archive card" : "Lưu trữ thẻ",
"Select Date" : "Chọn ngày",
+ "Set due date for later today" : "Đặt ngày đáo hạn cho sau hôm nay",
+ "Set due date for tomorrow" : "Đặt ngày đáo hạn cho ngày mai",
+ "Set due date for this weekend" : "Đặt ngày hết hạn cho cuối tuần này",
+ "Set due date for next week" : "Đặt ngày hết hạn cho tuần sau",
+ "Assign a tag to this card…" : "Gán một \"thẻ phân biệt\" cho thẻ này ...",
+ "Create a new tag:" : "Tạo một thẻ phân biệt mới:",
"(group)" : "(nhóm)",
+ "Next week – {timeLocale}" : "Tuần sau - {timeLocale}",
+ "Todo items" : "Các mục công việc cần làm",
+ "{count} comments, {unread} unread" : "{count} bình luận, {unread} chưa đọc",
+ "Edit card title" : "Chỉnh sửa tiêu đề thẻ",
+ "Card details" : "Chi tiết thẻ",
"Assign to me" : "Phân công cho tôi",
+ "Unassign myself" : "Hủy bỏ phân công cho tôi",
+ "Mark as not done" : "Đánh dấu là chưa hoàn thành",
+ "Mark as done" : "Đánh dấu là đã hoàn thành",
"Move card" : "Di chuyển thẻ",
"Delete card" : "Xoá thẻ",
+ "Move card to another board" : "Di chuyển thẻ sang bảng khác",
+ "Select a list" : "Chọn một danh sách",
"List is empty" : "Danh sách trống",
+ "Card deleted" : "Thẻ đã bị xóa",
"seconds ago" : "vài giây trước",
"Keyboard shortcuts" : "Phím tắt",
- "Keyboard shortcut" : "Phím tắt",
+ "Speed up using Deck with simple shortcuts." : "Tăng tốc bằng cách sử dụng Kế Hoạch với các phím tắt đơn giản.",
+ "Board actions" : "Hành động cho Bảng",
+ "Keyboard shortcut" : "Phím tắt bàn phím",
+ "Action" : "Hành động",
+ "Shift" : "Shift",
+ "Scroll" : "Scroll",
+ "Scroll sideways" : "Cuộn chuột ngang",
+ "Navigate between cards" : "Di chuyển giữa các thẻ",
+ "Esc" : "Esc",
+ "Close card details" : "Đóng chi tiết thẻ",
+ "Ctrl" : "Ctrl",
"Search" : "Tìm kiếm",
+ "Show card filters" : "Hiển thị bộ lọc thẻ",
+ "Clear card filters" : "Xóa bộ lọc thẻ",
+ "Show help dialog" : "Hiển thị hộp thoại trợ giúp",
+ "Card actions" : "Hành động thẻ",
+ "The following actions can be triggered on the currently highlighted card" : "Các hành động sau có thể được kích hoạt trên thẻ đang được tô sáng",
"Enter" : "Enter",
+ "Space" : "Space",
+ "Open card details" : "Mở chi tiết thẻ",
+ "Edit the card title" : "Chỉnh sửa tiêu đề thẻ",
+ "Assign yourself to the current card" : "Gán cho bản thân thẻ hiện tại",
+ "Archive/unarchive the current card" : "Đóng gói/mở gói thẻ hiện tại",
+ "Mark card as completed/not completed" : "Đánh dấu thẻ là đã hoàn thành/chưa hoàn thành",
+ "Open card menu" : "Mở menu thẻ",
+ "All boards" : "Tất cả các bảng",
"Archived boards" : "Dự án đã lưu trữ",
"Shared with you" : "Đã chia sẻ với bạn",
+ "Deck settings" : "Thiết lập Kế Hoạch",
+ "Use bigger card view" : "Sử dụng giao diện thẻ lớn hơn",
+ "Show card ID badge" : "Hiển thị ID thẻ nhận dạng",
+ "Show boards in calendar/tasks" : "Hiển thị boards trong lịch/công việc",
+ "Limit board creation to some groups" : "Giới hạn việc tạo bảng cho một số nhóm",
+ "Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them." : "Người dùng nằm ngoài nhóm đó sẽ không thể tạo bảng của riêng họ, nhưng vẫn có thể làm việc trên các bảng đã được chia sẻ với họ.",
"Board details" : "Thông tin dự án",
"Edit board" : "Chỉnh sửa dự án",
"Clone board" : "Nhân bản dự án",
"Unarchive board" : "Bỏ lưu trữ dự án",
"Archive board" : "Lưu trữ dự án",
+ "Export board" : "Xuất dữ liệu bảng",
+ "Turn on due date reminders" : "Bật nhắc nhở ngày đáo hạn",
+ "Turn off due date reminders" : "Tắt nhắc nhở ngày đáo hạn",
+ "Due date reminders" : "Nhắc nhở ngày hết hạn",
+ "All cards" : "Tất cả các thẻ",
+ "Assigned cards" : "Thẻ được giao",
"No notifications" : "Không có thông báo",
"Delete board" : "Xóa dự án",
+ "Board {0} deleted" : "Bảng {0} đã bị xóa",
+ "Only assigned cards" : "Chỉ những thẻ được gán",
"No reminder" : "Không có nhắc hẹn",
"An error occurred" : "Có lỗi đã xảy ra",
+ "Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards." : "Bạn có chắc chắn muốn xóa bảng {title} không? Điều này sẽ xóa tất cả dữ liệu của bảng này bao gồm cả các thẻ đã được lưu trữ.",
+ "Delete the board?" : "Xóa bảng?",
+ "Loading filtered view" : "Tải chế độ xem đã lọc",
"Today" : "Hôm nay",
"Tomorrow" : "Ngày mai",
+ "No due" : "Không có hạn chót",
+ "Search for {searchQuery} in all boards" : "Tìm kiếm {searchQuery} trong tất cả các bảng",
+ "No results found" : "Không tìm thấy kết quả",
+ "This weekend – {timeLocale}" : "Cuối tuần này - {timeLocale}",
+ "Deck board {name}\n* Last modified on {lastMod}" : "Bảng Kế Hoạch {name}\n* Được sửa đổi lần cuối vào {lastMod}",
"{stack} in {board}" : "{stack} trong {board}",
+ "Click to expand description" : "Nhấp để mở rộng mô tả",
+ "* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments" : "* Được tạo vào {created}\n* Được sửa đổi lần cuối vào {lastMod}\n* {nbAttachments} tệp đính kèm\n* {nbComments} bình luận",
+ "{nbCards} cards" : "{nbCards} thẻ",
+ "Click to expand comment" : "Nhấp để mở rộng bình luận",
+ "Create a new card" : "Tạo một thẻ mới",
+ "Card title" : "Tiêu đề thẻ",
+ "Create card" : "Tạo thẻ",
+ "Creating the new card …" : "Tạo thẻ mới ...",
+ "Card \"{card}\" was added to \"{board}\"" : "Thẻ \"{card}\" đã được thêm vào \"{board}\"",
+ "Open card" : "Mở thẻ",
"Close" : "Đóng",
+ "No upcoming cards" : "Không có thẻ sắp tới",
+ "upcoming cards today" : "thẻ sắp tới hôm nay",
+ "upcoming cards tomorrow" : "thẻ sắp tới ngày mai",
+ "upcoming cards" : "thẻ sắp tới",
+ "New card" : "Thẻ mới",
+ "Due on {date}" : "Hạn chót vào {date}",
+ "Tomorrow – {timeLocale}" : "Ngày mai - {timeLocale}",
+ "Later today – {timeLocale}" : "Sau này - {timeLocale}",
+ "Link to a board" : "Liên kết đến một bảng",
+ "Link to a card" : "Liên kết đến một thẻ",
+ "Create a card" : "Tạo một thẻ",
+ "Message from {author} in {conversationName}" : "Tin nhắn từ {author} trong {conversationName}",
+ "Something went wrong" : "Có gì đó đã sai.",
+ "Failed to upload {name}" : "Không thể tải lên {name}",
"Maximum file size of {size} exceeded" : "Đã vượt quá kích thước {size} tối đa tập tin",
"Error creating the share" : "Lỗi khi tạo chia sẻ",
+ "Share with a Deck card" : "Chia sẻ với một thẻ Kế Hoạch",
+ "Share {file} with a Deck card" : "Chia sẻ {file} với một thẻ Kế Hoạch",
"Share" : "Chia sẻ",
+ "A card description inside the Deck app has been changed" : "Một mô tả thẻ bên trong ứng dụng Kế Hoạch đã được thay đổi.",
+ "Timeline" : "Dòng thời gian",
+ "Assign to users" : "Giao cho người dùng",
"Due date" : "Thời hạn",
"Next week" : "Tuần sau",
"Next month" : "Tháng sau",