This commit is contained in:
John R. Supplee 2021-01-08 21:06:14 +02:00
commit b79ee281ec
65 changed files with 455 additions and 217 deletions

View file

@ -1,12 +1,22 @@
# Upcoming Wekan release # v4.71 2021-01-08 Wekan release
This release adds the following improvements: This release adds the following new features:
- [My Cards add Due Date sort](https://github.com/wekan/wekan/pull/3419).
Thanks to jrsupplee.
and adds the following improvements:
- [Update to My Cards](https://github.com/wekan/wekan/pulls/3416). - [Update to My Cards](https://github.com/wekan/wekan/pulls/3416).
Thanks to jrsupplee. Thanks to jrsupplee.
- [Cards, custom fields are displayed in alphabetic order](https://github.com/wekan/wekan/pulls/3417). - [Cards, custom fields are displayed in alphabetic order](https://github.com/wekan/wekan/pulls/3417).
Thanks to mfilser. Thanks to mfilser.
and fixes the following bugs:
- [Fixed Color picker of lists is empty. Fixed error about existing file at Wekan Docker version](https://github.com/wekan/wekan/issues/3418).
Thanks to bronger and xet7.
Thanks to above GitHub users for their contributions and translators for their translations. Thanks to above GitHub users for their contributions and translators for their translations.
# v4.70 2021-01-04 Wekan release # v4.70 2021-01-04 Wekan release

View file

@ -4,8 +4,8 @@
[![Contributors](https://img.shields.io/github/contributors/wekan/wekan.svg "Contributors")](https://github.com/wekan/wekan/graphs/contributors) [![Contributors](https://img.shields.io/github/contributors/wekan/wekan.svg "Contributors")](https://github.com/wekan/wekan/graphs/contributors)
[![Docker Repository on Quay](https://quay.io/repository/wekan/wekan/status "Docker Repository on Quay")](https://quay.io/repository/wekan/wekan) [![Docker Repository on Quay](https://quay.io/repository/wekan/wekan/status "Docker Repository on Quay")](https://quay.io/repository/wekan/wekan)
[![Docker Hub container status](https://img.shields.io/docker/build/wekanteam/wekan.svg "Docker Hub container sta> [![Docker Hub container status](https://img.shields.io/docker/build/wekanteam/wekan.svg "Docker Hub container status")](https://hub.docker.com/r/wekanteam/wekan)
[![Docker Hub pulls](https://img.shields.io/docker/pulls/wekanteam/wekan.svg "Docker Hub Pulls")](https://hub.doc> [![Docker Hub pulls](https://img.shields.io/docker/pulls/wekanteam/wekan.svg "Docker Hub Pulls")](https://hub.docker.com/r/wekanteam/wekan)
[![Wekan Build Status][travis_badge]][travis_status] [![Wekan Build Status][travis_badge]][travis_status]
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/02137ecec4e34c5aa303f57637196a93 "Codacy Badge")](https://www.codacy.com/app/xet7/wekan?utm_source=github.com&utm_medium=referral&utm_content=wekan/wekan&utm_campaign=Badge_Grade) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/02137ecec4e34c5aa303f57637196a93 "Codacy Badge")](https://www.codacy.com/app/xet7/wekan?utm_source=github.com&utm_medium=referral&utm_content=wekan/wekan&utm_campaign=Badge_Grade)
[![Code Climate](https://codeclimate.com/github/wekan/wekan/badges/gpa.svg "Code Climate")](https://codeclimate.com/github/wekan/wekan) [![Code Climate](https://codeclimate.com/github/wekan/wekan/badges/gpa.svg "Code Climate")](https://codeclimate.com/github/wekan/wekan)

View file

@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928 appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
appVersion: "v4.70.0" appVersion: "v4.71.0"
files: files:
userUploads: userUploads:
- README.md - README.md

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "بطاقة", "card": "بطاقة",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Карта", "card": "Карта",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Fitxa", "card": "Fitxa",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Moje karty", "my-cards": "Moje karty",
"card": "Karta", "card": "Karta",
"list": "Seznam", "list": "Seznam",
"board": "Tablo" "board": "Tablo",
"context-separator": "/",
"my-cards-sort": "Pořadí mých karet",
"my-cards-sort-board": "Podle tabla",
"my-cards-sort-dueat": "Podle termínu"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kort", "card": "Kort",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Karte", "card": "Karte",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -1,7 +1,7 @@
{ {
"accept": "Αποδοχή", "accept": "Αποδοχή",
"act-activity-notify": "Ειδοποίηση δραστηριότητας", "act-activity-notify": "Ειδοποίηση δραστηριότητας",
"act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addAttachment": "προσετέθη το συνημμένο __attachment__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-addSubtask": "added subtask __subtask__ to card __card__ at list __list__ at swimlane __swimlane__ at board __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-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
@ -27,13 +27,13 @@
"act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ 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-createList": "added list __list__ to board __board__",
"act-addBoardMember": "added member __member__ to board __board__", "act-addBoardMember": "added member __member__ to board __board__",
"act-archivedBoard": "Board __board__ moved to Archive", "act-archivedBoard": "Ο πίνακας __board__ μεταφέρθηκε στο Αρχείο",
"act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedCard": "Η κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__ μεταφέρθηκε στο Αρχείο",
"act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedList": "Η λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__ μεταφέρθηκε στο Αρχείο",
"act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedSwimlane": "Η λωρίδα __swimlane__ στον πίνακα __board__ μεταφέρθηκε στο Αρχείο",
"act-importBoard": "imported board __board__", "act-importBoard": "Εισήχθη ο πίνακας __board__",
"act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__", "act-importCard": "εισήχθη η κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__", "act-importList": "εισήχθη η λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-joinMember": "added member __member__ to card __card__ at list __list__ at 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-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-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
@ -121,8 +121,8 @@
"attached": "attached", "attached": "attached",
"attachment": "Συνημμένο", "attachment": "Συνημμένο",
"attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.", "attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
"attachmentDeletePopup-title": "Διαγραφή Συννημένου;", "attachmentDeletePopup-title": "Διαγραφή Συνημμένου;",
"attachments": "Συννημένα", "attachments": "Συνημμένα",
"auto-watch": "Automatically watch boards when they are created", "auto-watch": "Automatically watch boards when they are created",
"avatar-too-big": "The avatar is too large (520KB max)", "avatar-too-big": "The avatar is too large (520KB max)",
"back": "Πίσω", "back": "Πίσω",
@ -303,7 +303,7 @@
"email-fail-text": "Error trying to send email", "email-fail-text": "Error trying to send email",
"email-invalid": "Invalid email", "email-invalid": "Invalid email",
"email-invite": "Πρόσκληση μέσω Email", "email-invite": "Πρόσκληση μέσω Email",
"email-invite-subject": "__inviter__ sent you an invitation", "email-invite-subject": "__inviter__ σας έστειλε μια πρόσκληση",
"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-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-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-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
@ -324,10 +324,10 @@
"error-username-taken": "This username is already taken", "error-username-taken": "This username is already taken",
"error-email-taken": "Email has already been taken", "error-email-taken": "Email has already been taken",
"export-board": "Εξαγωγή πίνακα", "export-board": "Εξαγωγή πίνακα",
"export-board-json": "Export board to JSON", "export-board-json": "Εξαγωγή πίνακα σε JSON",
"export-board-csv": "Export board to CSV", "export-board-csv": "Εξαγωγή πίνακα σε CSV",
"export-board-tsv": "Export board to TSV", "export-board-tsv": "Εξαγωγή πίνακα σε TSV",
"export-board-html": "Export board to HTML", "export-board-html": "Εξαγωγή πίνακα σε HTML",
"exportBoardPopup-title": "Εξαγωγή πίνακα", "exportBoardPopup-title": "Εξαγωγή πίνακα",
"sort": "Sort", "sort": "Sort",
"sort-desc": "Click to Sort List", "sort-desc": "Click to Sort List",
@ -547,44 +547,44 @@
"admin-panel": "Admin Panel", "admin-panel": "Admin Panel",
"settings": "Ρυθμίσεις", "settings": "Ρυθμίσεις",
"people": "Άνθρωποι", "people": "Άνθρωποι",
"registration": "Registration", "registration": "Εγγραφή",
"disable-self-registration": "Disable Self-Registration", "disable-self-registration": "Απενεργοποίηση Αυτό-Εγγραφής",
"invite": "Πρόσκληση", "invite": "Πρόσκληση",
"invite-people": "Invite People", "invite-people": "Πρόσκάλεσε Ανθρώπους",
"to-boards": "To board(s)", "to-boards": "Στον πίνακα(ες)",
"email-addresses": "Email Διευθύνσεις", "email-addresses": "Email Διευθύνσεις",
"smtp-host-description": "The address of the SMTP server that handles your emails.", "smtp-host-description": "Η διεύθυνση του SMTP server που διαχειρίζεται τα emails σας.",
"smtp-port-description": "The port your SMTP server uses for outgoing emails.", "smtp-port-description": "Η πόρτα που ο SMTP server χρησιμοποιεί για τα εξερχόμενα emails.",
"smtp-tls-description": "Enable TLS support for SMTP server", "smtp-tls-description": "Ενεργοποίηση υποστήριξης TLS για το SMTP server",
"smtp-host": "SMTP Host", "smtp-host": "Διακομιστής SMTP (host)",
"smtp-port": "SMTP Port", "smtp-port": "Πόρτα SMTP (Port)",
"smtp-username": "Όνομα Χρήστη", "smtp-username": "Όνομα Χρήστη",
"smtp-password": "Κωδικός", "smtp-password": "Κωδικός",
"smtp-tls": "TLS υποστήριξη", "smtp-tls": "TLS υποστήριξη",
"send-from": "Από", "send-from": "Από",
"send-smtp-test": "Send a test email to yourself", "send-smtp-test": "Στείλε ένα δοκιμαστικό email στον εαυτό σου",
"invitation-code": "Κωδικός Πρόσκλησης", "invitation-code": "Κωδικός Πρόσκλησης",
"email-invite-register-subject": "__inviter__ sent you an invitation", "email-invite-register-subject": "__inviter__ σας έστειλε μια πρόσκληση",
"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-invite-register-text": "Αγαπητέ __user__,\n\n__inviter__ σας προσκαλεί για να συμμετάσχετε στον πίνακα kanban.\n\nΠαρακαλούμε πιέστε την παρακάτω διεύθυνση:\n__url__\n\nΟ κωδικός πρόσκλησής σας είναι: __icode__\n\nΕυχαριστούμε.",
"email-smtp-test-subject": "SMTP Test Email", "email-smtp-test-subject": "SMTP Δοκιμαστικό Email",
"email-smtp-test-text": "You have successfully sent an email", "email-smtp-test-text": "Στείλατε επιτυχώς ένα email",
"error-invitation-code-not-exist": "Ο κωδικός πρόσκλησης δεν υπάρχει", "error-invitation-code-not-exist": "Ο κωδικός πρόσκλησης δεν υπάρχει",
"error-notAuthorized": "You are not authorized to view this page.", "error-notAuthorized": "Δεν έχετε εξουσιοδότηση για να δείτε αυτή τη σελίδα.",
"webhook-title": "Webhook Name", "webhook-title": "Όνομα Webhook",
"webhook-token": "Token (Optional for Authentication)", "webhook-token": "Token (Προεραιτικό για Αυθεντικοποίηση)",
"outgoing-webhooks": "Outgoing Webhooks", "outgoing-webhooks": "Εξερχόμενα Webhooks",
"bidirectional-webhooks": "Two-Way Webhooks", "bidirectional-webhooks": "Αμφίδρομα Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks", "outgoingWebhooksPopup-title": "Εξερχόμενα Webhooks",
"boardCardTitlePopup-title": "Card Title Filter", "boardCardTitlePopup-title": "Card Title Filter",
"disable-webhook": "Disable This Webhook", "disable-webhook": "Απενεργοποίηση αυτού του Webhook",
"global-webhook": "Global Webhooks", "global-webhook": "Global Webhooks",
"new-outgoing-webhook": "New Outgoing Webhook", "new-outgoing-webhook": "Νέο Εξερχόμενο Webhook",
"no-name": "(Άγνωστο)", "no-name": "(Άγνωστο)",
"Node_version": "Έκδοση Node", "Node_version": "Έκδοση Node",
"Meteor_version": "Έκδοση Meteor", "Meteor_version": "Έκδοση Meteor",
"MongoDB_version": "Έκδοση MongoDB", "MongoDB_version": "Έκδοση MongoDB",
"MongoDB_storage_engine": "MongoDB storage engine", "MongoDB_storage_engine": "MongoDB storage engine",
"MongoDB_Oplog_enabled": "MongoDB Oplog enabled", "MongoDB_Oplog_enabled": "MongoDB Oplog ενεργοποιημένο",
"OS_Arch": "OS Arch", "OS_Arch": "OS Arch",
"OS_Cpus": "OS CPU Count", "OS_Cpus": "OS CPU Count",
"OS_Freemem": "OS Free Memory", "OS_Freemem": "OS Free Memory",
@ -594,44 +594,44 @@
"OS_Totalmem": "OS Total Memory", "OS_Totalmem": "OS Total Memory",
"OS_Type": "OS Type", "OS_Type": "OS Type",
"OS_Uptime": "OS Uptime", "OS_Uptime": "OS Uptime",
"days": "days", "days": "ημέρες",
"hours": "ώρες", "hours": "ώρες",
"minutes": "λεπτά", "minutes": "λεπτά",
"seconds": "δευτερόλεπτα", "seconds": "δευτερόλεπτα",
"show-field-on-card": "Show this field on card", "show-field-on-card": "Προβολή αυτού του πεδίου στην κάρτα",
"automatically-field-on-card": "Auto create field to all cards", "automatically-field-on-card": "Auto create field to all cards",
"showLabel-field-on-card": "Show field label on minicard", "showLabel-field-on-card": "Show field label on minicard",
"yes": "Ναι", "yes": "Ναι",
"no": "Όχι", "no": "Όχι",
"accounts": "Λογαριασμοί", "accounts": "Λογαριασμοί",
"accounts-allowEmailChange": "Allow Email Change", "accounts-allowEmailChange": "Επίτρεψε Αλλαγή Email",
"accounts-allowUserNameChange": "Allow Username Change", "accounts-allowUserNameChange": "Επίτρεψε Αλλαγή Ονόματος χρήστη",
"createdAt": "Created at", "createdAt": "Δημιουργήθηκε στις",
"verified": "Verified", "verified": "Επιβεβαιώθηκε",
"active": "Ενεργό", "active": "Ενεργό",
"card-received": "Received", "card-received": "Ελήφθη",
"card-received-on": "Received on", "card-received-on": "Ελήφθη στις",
"card-end": "Τέλος", "card-end": "Τέλος",
"card-end-on": "Ends on", "card-end-on": "Λήγει στις",
"editCardReceivedDatePopup-title": "Change received date", "editCardReceivedDatePopup-title": "Αλλαγή ημερομηνίας λήψης",
"editCardEndDatePopup-title": "Change end date", "editCardEndDatePopup-title": "Αλλαγή ημερομηνίας λήξης",
"setCardColorPopup-title": "Set color", "setCardColorPopup-title": "Ρύθμιση χρώματος",
"setCardActionsColorPopup-title": "Choose a color", "setCardActionsColorPopup-title": "Επιλέξτε ένα χρώμα",
"setSwimlaneColorPopup-title": "Choose a color", "setSwimlaneColorPopup-title": "Επιλέξτε ένα χρώμα",
"setListColorPopup-title": "Choose a color", "setListColorPopup-title": "Επιλέξτε ένα χρώμα",
"assigned-by": "Assigned By", "assigned-by": "Ανατέθηκε Από",
"requested-by": "Requested By", "requested-by": "Αιτήθηκε Από",
"board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.", "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
"delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.", "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
"boardDeletePopup-title": "Διαγραφή Πίνακα;", "boardDeletePopup-title": "Διαγραφή Πίνακα;",
"delete-board": "Διαγραφή Πίνακα", "delete-board": "Διαγραφή Πίνακα",
"default-subtasks-board": "Subtasks for __board__ board", "default-subtasks-board": "Subtasks for __board__ board",
"default": "Default", "default": "Προεπιλογή",
"queue": "Queue", "queue": "Ουρά αναμονής",
"subtask-settings": "Subtasks Settings", "subtask-settings": "Ρυθμίσεις υποεργασιών (subtasks)",
"card-settings": "Card Settings", "card-settings": "Ρυθμίσεις Κάρτας",
"boardSubtaskSettingsPopup-title": "Board Subtasks Settings", "boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
"boardCardSettingsPopup-title": "Card Settings", "boardCardSettingsPopup-title": "Ρυθμίσεις Κάρτας",
"deposit-subtasks-board": "Deposit subtasks to this board:", "deposit-subtasks-board": "Deposit subtasks to this board:",
"deposit-subtasks-list": "Landing list for subtasks deposited here:", "deposit-subtasks-list": "Landing list for subtasks deposited here:",
"show-parent-in-minicard": "Show parent in minicard:", "show-parent-in-minicard": "Show parent in minicard:",
@ -640,48 +640,48 @@
"subtext-with-full-path": "Subtext with full path", "subtext-with-full-path": "Subtext with full path",
"subtext-with-parent": "Subtext with parent", "subtext-with-parent": "Subtext with parent",
"change-card-parent": "Change card's parent", "change-card-parent": "Change card's parent",
"parent-card": "Parent card", "parent-card": "Μητρική κάρτα",
"source-board": "Source board", "source-board": "Κάρτα προέλευσης",
"no-parent": "Don't show parent", "no-parent": "Don't show parent",
"activity-added-label": "added label '%s' to %s", "activity-added-label": "added label '%s' to %s",
"activity-removed-label": "removed label '%s' from %s", "activity-removed-label": "διεγράφη ετικέτα '%s' από %s",
"activity-delete-attach": "deleted an attachment from %s", "activity-delete-attach": "διεγράφη ένα συνημμένο από %s",
"activity-added-label-card": "added label '%s'", "activity-added-label-card": "προσετέθη ετικέτα '%s'",
"activity-removed-label-card": "removed label '%s'", "activity-removed-label-card": "διεγράφη ετικέτα '%s'",
"activity-delete-attach-card": "deleted an attachment", "activity-delete-attach-card": "διεγραφη ένα συνημμένο",
"activity-set-customfield": "set custom field '%s' to '%s' in %s", "activity-set-customfield": "ανάθεση τιμής του custom πεδίου '%s' στο '%s' στο %s",
"activity-unset-customfield": "unset custom field '%s' in %s", "activity-unset-customfield": "unset custom field '%s' in %s",
"r-rule": "Κανόνας", "r-rule": "Κανόνας",
"r-add-trigger": "Add trigger", "r-add-trigger": "Add trigger",
"r-add-action": "Add action", "r-add-action": "Προσθήκη ενέργειας",
"r-board-rules": "Board rules", "r-board-rules": "Κανόνες πίνακα",
"r-add-rule": "Προσθήκη κανόνα", "r-add-rule": "Προσθήκη κανόνα",
"r-view-rule": "Προβολή κανόνα", "r-view-rule": "Προβολή κανόνα",
"r-delete-rule": "Διαγραφή κανόνα", "r-delete-rule": "Διαγραφή κανόνα",
"r-new-rule-name": "New rule title", "r-new-rule-name": "Νέος τίτλος κανόνα",
"r-no-rules": "No rules", "r-no-rules": "Κανένας κανόνας",
"r-trigger": "Trigger", "r-trigger": "Trigger",
"r-action": "Action", "r-action": "Ενέργεια",
"r-when-a-card": "Όταν μία κάρτα", "r-when-a-card": "Όταν μία κάρτα",
"r-is": "is", "r-is": "είναι",
"r-is-moved": "is moved", "r-is-moved": "έχει μετακινηθεί",
"r-added-to": "Added to", "r-added-to": "Προσετέθη στο",
"r-removed-from": "Removed from", "r-removed-from": "Διεγράφη από",
"r-the-board": "the board", "r-the-board": "ο πίνακας",
"r-list": "list", "r-list": "λίστα",
"set-filter": "Set Filter", "set-filter": "Καθορισμός Φίλτρου",
"r-moved-to": "Moved to", "r-moved-to": "Μετακινήθηκε σε",
"r-moved-from": "Moved from", "r-moved-from": "Μετακινήθηκε από",
"r-archived": "Μετακινήθηκε στο Αρχείο", "r-archived": "Μετακινήθηκε στο Αρχείο",
"r-unarchived": "Επαναφέρθηκε από το Αρχείο", "r-unarchived": "Επαναφέρθηκε από το Αρχείο",
"r-a-card": "μία κάρτα", "r-a-card": "μία κάρτα",
"r-when-a-label-is": "When a label is", "r-when-a-label-is": "Όταν μια ετικέτα είναι",
"r-when-the-label": "When the label", "r-when-the-label": "Όταν η ετικέτα",
"r-list-name": "list name", "r-list-name": "όνομα λίστα",
"r-when-a-member": "When a member is", "r-when-a-member": "Όταν ένα μέλος είναι",
"r-when-the-member": "When the member", "r-when-the-member": "Όταν το μέλος",
"r-name": "name", "r-name": "όνομα",
"r-when-a-attach": "When an attachment", "r-when-a-attach": "Όταν ένα συνημμένο",
"r-when-a-checklist": "When a checklist is", "r-when-a-checklist": "When a checklist is",
"r-when-the-checklist": "When the checklist", "r-when-the-checklist": "When the checklist",
"r-completed": "Completed", "r-completed": "Completed",
@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Tarjeta", "card": "Tarjeta",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Tarjeta", "card": "Tarjeta",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Tarjeta", "card": "Tarjeta",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Tarjeta", "card": "Tarjeta",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "کارت", "card": "کارت",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Korttini", "my-cards": "Korttini",
"card": "Kortti", "card": "Kortti",
"list": "Lista", "list": "Lista",
"board": "Taulu" "board": "Taulu",
"context-separator": "/",
"my-cards-sort": "Korttini järjestys",
"my-cards-sort-board": "Taulun mukaan",
"my-cards-sort-dueat": "Eräpäivän mukaan"
} }

View file

@ -802,7 +802,7 @@
"act-atUserComment": "Vous avez été mentionné dans [__board__] __list__/__card__", "act-atUserComment": "Vous avez été mentionné dans [__board__] __list__/__card__",
"delete-user-confirm-popup": "Êtes-vous sûr de vouloir supprimer ce compte ? Cette opération ne peut pas être annulée. ", "delete-user-confirm-popup": "Êtes-vous sûr de vouloir supprimer ce compte ? Cette opération ne peut pas être annulée. ",
"accounts-allowUserDelete": "Autoriser les utilisateurs à supprimer leur compte", "accounts-allowUserDelete": "Autoriser les utilisateurs à supprimer leur compte",
"hide-minicard-label-text": "Cacher le label de la minicarte", "hide-minicard-label-text": "Cacher l'étiquette de la minicarte",
"show-desktop-drag-handles": "Voir les poignées de déplacement du bureau", "show-desktop-drag-handles": "Voir les poignées de déplacement du bureau",
"assignee": "Personne assignée", "assignee": "Personne assignée",
"cardAssigneesPopup-title": "Personne assignée", "cardAssigneesPopup-title": "Personne assignée",
@ -852,5 +852,9 @@
"my-cards": "Mes Cartes", "my-cards": "Mes Cartes",
"card": "Carte", "card": "Carte",
"list": "Liste", "list": "Liste",
"board": "Tableau" "board": "Tableau",
"context-separator": "/",
"my-cards-sort": "Trier Mes Cartes",
"my-cards-sort-board": "Par tableau",
"my-cards-sort-dueat": "Par date d'échéance"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "הכרטיסים שלי", "my-cards": "הכרטיסים שלי",
"card": "כרטיס", "card": "כרטיס",
"list": "רשימה", "list": "רשימה",
"board": "לוח" "board": "לוח",
"context-separator": "/",
"my-cards-sort": "סידור הכרטיסים שלי",
"my-cards-sort-board": "הלוח שלי",
"my-cards-sort-dueat": "לפי מועד סיום"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "कार्ड", "card": "कार्ड",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kartica", "card": "Kartica",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Scheda", "card": "Scheda",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -142,7 +142,7 @@
"board-view-cal": "カレンダー", "board-view-cal": "カレンダー",
"board-view-swimlanes": "スイムレーン", "board-view-swimlanes": "スイムレーン",
"board-view-collapse": "折りたたむ", "board-view-collapse": "折りたたむ",
"board-view-gantt": "Gantt", "board-view-gantt": "ガント",
"board-view-lists": "リスト", "board-view-lists": "リスト",
"bucket-example": "例:バケットリスト", "bucket-example": "例:バケットリスト",
"cancel": "キャンセル", "cancel": "キャンセル",
@ -774,8 +774,8 @@
"display-authentication-method": "認証方式を表示", "display-authentication-method": "認証方式を表示",
"default-authentication-method": "デフォルトの認証方式", "default-authentication-method": "デフォルトの認証方式",
"duplicate-board": "ボードの複製", "duplicate-board": "ボードの複製",
"org-number": "The number of organizations is:", "org-number": "組織のメンバー数:",
"team-number": "The number of teams is:", "team-number": "チームのメンバー数:",
"people-number": "メンバー数:", "people-number": "メンバー数:",
"swimlaneDeletePopup-title": "スイムレーンを削除しますか?", "swimlaneDeletePopup-title": "スイムレーンを削除しますか?",
"swimlane-delete-pop": "すべての内容がアクティビティから削除されます。この削除は元に戻すことができません。", "swimlane-delete-pop": "すべての内容がアクティビティから削除されます。この削除は元に戻すことができません。",
@ -809,10 +809,10 @@
"addmore-detail": "詳細説明の追加", "addmore-detail": "詳細説明の追加",
"show-on-card": "カードに表示する項目", "show-on-card": "カードに表示する項目",
"new": "新規作成", "new": "新規作成",
"editOrgPopup-title": "Edit Organization", "editOrgPopup-title": "組織を編集",
"newOrgPopup-title": "New Organization", "newOrgPopup-title": "新規組織",
"editTeamPopup-title": "Edit Team", "editTeamPopup-title": "チームを編集",
"newTeamPopup-title": "New Team", "newTeamPopup-title": "新規チーム",
"editUserPopup-title": "ユーザーを編集", "editUserPopup-title": "ユーザーを編集",
"newUserPopup-title": "新規ユーザー", "newUserPopup-title": "新規ユーザー",
"notifications": "通知", "notifications": "通知",
@ -843,14 +843,18 @@
"task": "Task", "task": "Task",
"create-task": "Create Task", "create-task": "Create Task",
"ok": "OK", "ok": "OK",
"organizations": "Organizations", "organizations": "組織",
"teams": "Teams", "teams": "チーム",
"displayName": "Display Name", "displayName": "表示名",
"shortName": "Short Name", "shortName": "短縮名",
"website": "Website", "website": "ウェブサイト",
"person": "Person", "person": "Person",
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "カード", "card": "カード",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "카드", "card": "카드",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kartiņa", "card": "Kartiņa",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Карта", "card": "Карта",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -1,43 +1,43 @@
{ {
"accept": "Godta", "accept": "Godta",
"act-activity-notify": "Aktivitetsvarsel", "act-activity-notify": "Aktivitetsvarsel",
"act-addAttachment": "added attachment __attachment__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addAttachment": "Lagt til vedlegg __subtask__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-deleteAttachment": "deleted attachment __attachment__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-deleteAttachment": "Slettet vedlegg __subtask__ fra kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addSubtask": "lagt til underoppgave __subtask__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__", "act-addSubtask": "lagt til underoppgave __subtask__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addLabel": "Lagt til etikett __label__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addedLabel": "Added label __label__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addedLabel": "Lagt til etikett __label__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-removeLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-removeLabel": "Fjernet etikett __label__ fra kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-removedLabel": "Removed label __label__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-removedLabel": "Fjernet etikett __label__ fra kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addChecklist": "added checklist __checklist__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addChecklist": "Lagt til sjekkliste __subtask__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addChecklistItem": "added checklist item __checklistItem__ to checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addChecklistItem": "Lagt til sjekklistepunkt __checklistItem__ til sjekklisten __checklist__ på kort __card__ i listen __list__ i svømmebane __swimlane__ på tavle __board__",
"act-removeChecklist": "removed checklist __checklist__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-removeChecklist": "Fjernet sjekkliste __subtask__ fra kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-removeChecklistItem": "Fjernet sjekklistepunkt __checklistItem__ fra sjekklisten __checklist__ på kort __card__ i listen __list__ i svømmebane __swimlane__ på tavle __board__",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-checkedItem": "avmerket __checklistItem__ av sjekklisten __checklist__ på kort __card__ i listen __list__ i svømmebane __swimlane__ på tavle __board__",
"act-uncheckedItem": "ikke sjekket __checklistItem__ av sjekkliseten __checklist__ på kort __card__ i listen __list__ i svømmebane __swimlane__ på tavle __board__", "act-uncheckedItem": "fjernet avmerking __checklistItem__ av sjekklisten __checklist__ på kort __card__ i listen __list__ i svømmebane __swimlane__ på tavle __board__",
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-completeChecklist": "Komplettert sjekkliste __checklist__ på kort __card__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-uncompleteChecklist": "Ikke komplettert sjekkliste __checklist__ på kort __card__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", "act-addComment": "Kommentert på kort __card__: __comment__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", "act-editComment": "Redigert på kort __card__: __comment__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-deleteComment": "deleted comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__", "act-deleteComment": "Slettet kommentar på kort __card__: __comment__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-createBoard": "opprettet tavle __board__", "act-createBoard": "opprettet tavle __board__",
"act-createSwimlane": "opprettet svømmebane __swimlane__ på tavlen __board__", "act-createSwimlane": "opprettet svømmebane __swimlane__ på tavlen __board__",
"act-createCard": "opprettet kort __card__ til liste __list__ i svømmebane __swimlane__ på tavle __board__", "act-createCard": "opprettet kort __card__ til liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-createCustomField": "opprettet tilpasset felt __customField__ på tavlen __board__", "act-createCustomField": "opprettet tilpasset felt __customField__ på tavlen __board__",
"act-deleteCustomField": "deleted custom field __customField__ at board __board__", "act-deleteCustomField": "slettet tilpasset felt __customField__ på tavlen __board__",
"act-setCustomField": "edited custom field __customField__: __customFieldValue__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-setCustomField": "Redigert tilpasset felt __customField__: __customFieldValue__ på kort __card__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-createList": "added list __list__ to board __board__", "act-createList": "opprettet liste __list__ til tavlen __board__",
"act-addBoardMember": "added member __member__ to board __board__", "act-addBoardMember": "opprettet medlem __member__ til tavlen __board__",
"act-archivedBoard": "Tavle __board__ flyttet til Arkiv", "act-archivedBoard": "Tavle __board__ flyttet til Arkiv",
"act-archivedCard": "Card __card__ at list __list__ at swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedCard": "Kort __card__ på liste __list__ i svømmebane __swimlane__ på tavle __board__ flyttet til Arkiv",
"act-archivedList": "List __list__ at swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedList": "Liste __list__ i svømmebane __swimlane__ på tavle __board__ flyttet til arkiv",
"act-archivedSwimlane": "Swimlane __swimlane__ at board __board__ moved to Archive", "act-archivedSwimlane": "Svømmebane __swimlane__ på tavlen __board__ flyttet til Arkiv",
"act-importBoard": "imported board __board__", "act-importBoard": "importert tavle __board__",
"act-importCard": "imported card __card__ to list __list__ at swimlane __swimlane__ at board __board__", "act-importCard": "importert kort __card__ til liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-importList": "imported list __list__ to swimlane __swimlane__ at board __board__", "act-importList": "importert liste __list__ til svømmebane __swimlane__ på tavle __board__",
"act-joinMember": "added member __member__ to card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "act-joinMember": "lagt til medlem __label__ til kort __card__ i liste __list__ i svømmebane __swimlane__ på tavle __board__",
"act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__", "act-moveCard": "flyttet kort __card__ på tavle __board__ fra liste __oldList__ i svømmebane __oldSwimlane__ til liste __list__ i svømmebane __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-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-removeBoardMember": "fjernet medlem __member__ fra tavlen __board__",
"act-restoredCard": "restored card __card__ to list __list__ at swimlane __swimlane__ at 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-unjoinMember": "removed member __member__ from card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
"act-withBoardTitle": "__board__", "act-withBoardTitle": "__board__",
@ -71,7 +71,7 @@
"add": "Legg til", "add": "Legg til",
"activity-checked-item-card": "sjekket %s i sjekkliste %s", "activity-checked-item-card": "sjekket %s i sjekkliste %s",
"activity-unchecked-item-card": "ikke sjekket %s i sjekkliste %s", "activity-unchecked-item-card": "ikke sjekket %s i sjekkliste %s",
"activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__", "activity-checklist-completed-card": "Komplettert sjekkliste __checklist__ på kort __card__ på liste __list__ i svømmebane __swimlane__ på tavle __board__",
"activity-checklist-uncompleted-card": "ikke ferdigstilt sjekkliste %s", "activity-checklist-uncompleted-card": "ikke ferdigstilt sjekkliste %s",
"activity-editComment": "redigert kommentar %s", "activity-editComment": "redigert kommentar %s",
"activity-deleteComment": "slettet kommentar %s", "activity-deleteComment": "slettet kommentar %s",
@ -746,7 +746,7 @@
"r-with-items": "med oppgave", "r-with-items": "med oppgave",
"r-items-list": "oppgave1,oppgave2,oppgave3", "r-items-list": "oppgave1,oppgave2,oppgave3",
"r-add-swimlane": "Legg til svømmebane", "r-add-swimlane": "Legg til svømmebane",
"r-swimlane-name": "Navn Svømmebane", "r-swimlane-name": "Navn Svømmebane",
"r-board-note": "Merk: La feltet stå tomt for å treffe alle mulige verdier.", "r-board-note": "Merk: La feltet stå tomt for å treffe alle mulige verdier.",
"r-checklist-note": "Merk: sjekklistens oppgaver må skrives som kommaseparerte verdier.", "r-checklist-note": "Merk: sjekklistens oppgaver må skrives som kommaseparerte verdier.",
"r-when-a-card-is-moved": "Når et kort flyttes til en annen liste", "r-when-a-card-is-moved": "Når et kort flyttes til en annen liste",
@ -852,5 +852,9 @@
"my-cards": "Mine Kort", "my-cards": "Mine Kort",
"card": "Kort", "card": "Kort",
"list": "Liste", "list": "Liste",
"board": "Tavle" "board": "Tavle",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Mijn kaarten", "my-cards": "Mijn kaarten",
"card": "Kaart", "card": "Kaart",
"list": "Lijst", "list": "Lijst",
"board": "Bord" "board": "Bord",
"context-separator": "/",
"my-cards-sort": "Mijn kaarten sortering",
"my-cards-sort-board": "Naar bord",
"my-cards-sort-dueat": "Naar vervaldatum"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Carta", "card": "Carta",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Moje karty", "my-cards": "Moje karty",
"card": "karty", "card": "karty",
"list": "Lista", "list": "Lista",
"board": "Tablica" "board": "Tablica",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Meus Cartões", "my-cards": "Meus Cartões",
"card": "Cartão", "card": "Cartão",
"list": "Lista", "list": "Lista",
"board": "Quadro" "board": "Quadro",
"context-separator": "/",
"my-cards-sort": "Ordenar Meus Cartões",
"my-cards-sort-board": "por Quadro",
"my-cards-sort-dueat": "Por Prazo Final"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Cartão", "card": "Cartão",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "Мои карточки", "my-cards": "Мои карточки",
"card": "Карточка", "card": "Карточка",
"list": "Список", "list": "Список",
"board": "Доска" "board": "Доска",
"context-separator": "/",
"my-cards-sort": "Сортировать мои карточки",
"my-cards-sort-board": "По доскам",
"my-cards-sort-dueat": "По сроку выполнения"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kartica", "card": "Kartica",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kartica", "card": "Kartica",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kort", "card": "Kort",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Kart", "card": "Kart",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Картка", "card": "Картка",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "我的卡片", "my-cards": "我的卡片",
"card": "卡片", "card": "卡片",
"list": "列表", "list": "列表",
"board": "看板" "board": "看板",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -852,5 +852,9 @@
"my-cards": "My Cards", "my-cards": "My Cards",
"card": "Card", "card": "Card",
"list": "List", "list": "List",
"board": "Board" "board": "Board",
"context-separator": "/",
"my-cards-sort": "My Cards Sort",
"my-cards-sort-board": "By Board",
"my-cards-sort-dueat": "By Due Date"
} }

View file

@ -774,8 +774,8 @@
"display-authentication-method": "顯示認證方式", "display-authentication-method": "顯示認證方式",
"default-authentication-method": "預設認證方式", "default-authentication-method": "預設認證方式",
"duplicate-board": "複製看板", "duplicate-board": "複製看板",
"org-number": "The number of organizations is:", "org-number": "組織數是:",
"team-number": "The number of teams is:", "team-number": "團隊數是:",
"people-number": "人數是:", "people-number": "人數是:",
"swimlaneDeletePopup-title": "是否刪除泳道?", "swimlaneDeletePopup-title": "是否刪除泳道?",
"swimlane-delete-pop": "所有動作將從活動來源中刪除,您將無法恢復泳道。此操作無法還原。", "swimlane-delete-pop": "所有動作將從活動來源中刪除,您將無法恢復泳道。此操作無法還原。",
@ -809,10 +809,10 @@
"addmore-detail": "新增更多詳細描述", "addmore-detail": "新增更多詳細描述",
"show-on-card": "在卡片上顯示", "show-on-card": "在卡片上顯示",
"new": "新增", "new": "新增",
"editOrgPopup-title": "Edit Organization", "editOrgPopup-title": "編輯組織",
"newOrgPopup-title": "New Organization", "newOrgPopup-title": "新建組織",
"editTeamPopup-title": "Edit Team", "editTeamPopup-title": "編輯團隊",
"newTeamPopup-title": "New Team", "newTeamPopup-title": "新建團隊",
"editUserPopup-title": "編輯使用者", "editUserPopup-title": "編輯使用者",
"newUserPopup-title": "新增使用者", "newUserPopup-title": "新增使用者",
"notifications": "通知", "notifications": "通知",
@ -843,14 +843,18 @@
"task": "任務", "task": "任務",
"create-task": "建立任務", "create-task": "建立任務",
"ok": "OK", "ok": "OK",
"organizations": "Organizations", "organizations": "組織",
"teams": "Teams", "teams": "團隊",
"displayName": "Display Name", "displayName": "顯示用名稱",
"shortName": "Short Name", "shortName": "排序用名稱",
"website": "Website", "website": "網站",
"person": "Person", "person": "人物",
"my-cards": "My Cards", "my-cards": "我的卡片",
"card": "卡片", "card": "卡片",
"list": "List", "list": "清單",
"board": "Board" "board": "看板",
"context-separator": "/",
"my-cards-sort": "我的卡片排序",
"my-cards-sort-board": "依看板",
"my-cards-sort-dueat": "依到期日"
} }

2
package-lock.json generated
View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v4.70.0", "version": "v4.71.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {

View file

@ -1,6 +1,6 @@
{ {
"name": "wekan", "name": "wekan",
"version": "v4.70.0", "version": "v4.71.0",
"description": "Open-Source kanban", "description": "Open-Source kanban",
"private": true, "private": true,
"scripts": { "scripts": {

View file

@ -1524,7 +1524,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
<ul class="toc-list-h1"> <ul class="toc-list-h1">
<li> <li>
<a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v4.70">Wekan REST API v4.70</a> <a href="#wekan-rest-api" class="toc-h1 toc-link" data-title="Wekan REST API v4.71">Wekan REST API v4.71</a>
</li> </li>
@ -2032,7 +2032,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
<div class="page-wrapper"> <div class="page-wrapper">
<div class="dark-box"></div> <div class="dark-box"></div>
<div class="content"> <div class="content">
<h1 id="wekan-rest-api">Wekan REST API v4.70</h1> <h1 id="wekan-rest-api">Wekan REST API v4.71</h1>
<blockquote> <blockquote>
<p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p> <p>Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.</p>
</blockquote> </blockquote>

View file

@ -1,7 +1,7 @@
swagger: '2.0' swagger: '2.0'
info: info:
title: Wekan REST API title: Wekan REST API
version: v4.70 version: v4.71
description: | description: |
The REST API allows you to control and extend Wekan with ease. The REST API allows you to control and extend Wekan with ease.

View file

@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"), appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user. # The name of the app as it is displayed to the user.
appVersion = 470, appVersion = 471,
# Increment this for every release. # Increment this for every release.
appMarketingVersion = (defaultText = "4.70.0~2021-01-04"), appMarketingVersion = (defaultText = "4.71.0~2021-01-08"),
# Human-readable presentation of the app version. # Human-readable presentation of the app version.
minUpgradableAppVersion = 0, minUpgradableAppVersion = 0,