diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7cff219a4..769cb24f4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,13 @@
-# Upcoming Wekan release
+# v4.77 2021-01-13 Wekan release
+
+This release adds the following new features:
+
+- [Show membertype (admin, normal etc) in avatar/initials tooltip for board members](https://github.com/wekan/wekan/commit/afd5d1d0c0a14702a2ea6960a58b78153975dc0d).
+ Thanks to bronger and xet7.
+
+Thanks to above GitHub users for their contributions and translators for their translations.
+
+# v4.76 2021-01-13 Wekan release
This release adds the following new features:
diff --git a/Stackerfile.yml b/Stackerfile.yml
index 36e6c656e..dba712a96 100644
--- a/Stackerfile.yml
+++ b/Stackerfile.yml
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v4.75.0"
+appVersion: "v4.77.0"
files:
userUploads:
- README.md
diff --git a/client/components/users/userAvatar.jade b/client/components/users/userAvatar.jade
index 7f2067ce8..988a2626d 100644
--- a/client/components/users/userAvatar.jade
+++ b/client/components/users/userAvatar.jade
@@ -1,5 +1,5 @@
template(name="userAvatar")
- a.member.js-member(title="{{userData.profile.fullname}} ({{userData.username}})")
+ a.member.js-member(title="{{userData.profile.fullname}} ({{userData.username}}) {{_ memberType}}")
if userData.profile.avatarUrl
img.avatar.avatar-image(src="{{userData.profile.avatarUrl}}")
else
diff --git a/i18n/el.i18n.json b/i18n/el.i18n.json
index ddb5ba9a1..d257065d1 100644
--- a/i18n/el.i18n.json
+++ b/i18n/el.i18n.json
@@ -13,11 +13,11 @@
"act-removeChecklist": "διεγράφη η λίστα ελέγχου - checklist __checklist__ από την κάρτα __card__ της λίστας __list__ της λωρίδας __swimlane__ του πίνακα __board__",
"act-removeChecklistItem": "διεγράφη το στοιχείο __checklistItem__ από τη λίστα ελέγχου - checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__\nεπιλέχθηκε το στοιχείο __checklistItem__ της λίστας ελέγχου - checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
- "act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
- "act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
- "act-uncompleteChecklist": "uncompleted checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
- "act-addComment": "commented on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
- "act-editComment": "edited comment on card __card__: __comment__ at list __list__ at swimlane __swimlane__ at board __board__",
+ "act-uncheckedItem": "αποεπιλέχθηκε το στοιχείο __checklistItem__ της λίστας ελέγχου - checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
+ "act-completeChecklist": "ολοκληρώθηκε η λίστα ελέγχου checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
+ "act-uncompleteChecklist": "σημάνθηκε ως ημιτελής η λίστα ελέγχου checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
+ "act-addComment": "προσέθεσε σχόλιο στην κάρτα __card__: __comment__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
+ "act-editComment": "μετέβαλε σχόλιο στην κάρτα __card__: __comment__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-deleteComment": "διεγράφη σχόλιο στην κάρτα __card__: __comment__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-createBoard": "δημιουργήθηκε ο πίνακας __board__",
"act-createSwimlane": "δημιουργήθηκε η λωρίδα __swimlane__ στον πίνακα __board__",
@@ -35,8 +35,8 @@
"act-importCard": "εισήχθη η κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-importList": "εισήχθη η λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-joinMember": "προστέθηκε το μέλος __member__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
- "act-moveCard": "moved card __card__ at board __board__ from list __oldList__ at swimlane __oldSwimlane__ to list __list__ at swimlane __swimlane__",
- "act-moveCardToOtherBoard": "moved card __card__ from list __oldList__ at swimlane __oldSwimlane__ at board __oldBoard__ to list __list__ at swimlane __swimlane__ at board __board__",
+ "act-moveCard": "μετακίνησε την κάρτα __card__ στον πίνακα __board__ από τη λίστα __oldList__ της λωρίδας __oldSwimlane__ στη λίστα __list__ στη λωρίδα __swimlane__",
+ "act-moveCardToOtherBoard": "μετακίνησε την κάρτα __card__ από τη λίστα __oldList__ της λωρίδας __oldSwimlane__ του πίνακα __oldBoard__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-removeBoardMember": "αφαιρέθηκε το μέλος __member__ από τον πίνακα __board__",
"act-restoredCard": "επαναφορά της κάρτας __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"act-unjoinMember": "διαγραφή του μέλους __member__ από την κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
@@ -49,7 +49,7 @@
"activity-archived": "%s μετακινήθηκε στο Αρχείο",
"activity-attached": "επισυνάφθηκε %s στο %s",
"activity-created": "δημιουργήθηκε %s",
- "activity-customfield-created": "created custom field %s",
+ "activity-customfield-created": "δημιούργησε το προσαρμοσμένο πεδίο %s",
"activity-excluded": "εξαιρέθηκε %s από %s",
"activity-imported": "εισήχθη %s στο %s από %s",
"activity-imported-board": "εισήχθη %s από %s",
@@ -71,7 +71,7 @@
"add": "Προσθήκη",
"activity-checked-item-card": "επιλέχθηκε το %s στη λίστα ελέγχου - checklist %s",
"activity-unchecked-item-card": "αποεπιλέχθηκε το %s στη λίστα ελέγχου - checklist %s",
- "activity-checklist-completed-card": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
+ "activity-checklist-completed-card": "ολοκληρώθηκε η λίστα ελέγχου checklist __checklist__ στην κάρτα __card__ στη λίστα __list__ στη λωρίδα __swimlane__ στον πίνακα __board__",
"activity-checklist-uncompleted-card": "uncompleted the checklist %s",
"activity-editComment": "επεξεργασία σχολίου %s",
"activity-deleteComment": "διεγράφη το σχόλιο %s",
@@ -98,8 +98,8 @@
"admin-announcement-active": "Ενεργή Ανακοίνωση που είναι ορατή σε όλο το σύστημα",
"admin-announcement-title": "Ανακοίνωση από το Διαχειριστή Συστήματος",
"all-boards": "Όλοι οι πίνακες",
- "and-n-other-card": "And __count__ other card",
- "and-n-other-card_plural": "And __count__ other cards",
+ "and-n-other-card": "Και __count__ επιπλέον κάρτα",
+ "and-n-other-card_plural": "Και __count__ επιπλέον κάρτες",
"apply": "Εφαρμογή",
"app-is-offline": "Φορτώνει, παρακαλώ περιμένετε. Η ανανέωση της σελίδας θα προκαλέσει απώλεια δεδομένων. Αν η φόρτωση δεν επιτύχει, παρακαλούμε ελέγξτε ότι ο server δεν έχει σταματήσει.",
"archive": "Μετακίνηση στο Αρχείο",
@@ -186,16 +186,16 @@
"cardTemplatePopup-title": "Δημιουργία προτύπου",
"cards": "Κάρτες",
"cards-count": "Κάρτες",
- "casSignIn": "Sign In with CAS",
+ "casSignIn": "Σύνδεση χρήστη με CAS",
"cardType-card": "Κάρτα",
"cardType-linkedCard": "Συνδεδεμένη Κάρτα",
"cardType-linkedBoard": "Συνδεδεμένος Πίνακας",
"change": "Αλλαγή",
- "change-avatar": "Change Avatar",
+ "change-avatar": "Αλλαγή Avatar",
"change-password": "Αλλαγή Κωδικού",
"change-permissions": "Αλλαγή δικαιωμάτων",
"change-settings": "Αλλαγή Ρυθμίσεων",
- "changeAvatarPopup-title": "Change Avatar",
+ "changeAvatarPopup-title": "Αλλαγή Avatar",
"changeLanguagePopup-title": "Αλλαγή Γλώσσας",
"changePasswordPopup-title": "Αλλαγή Κωδικού",
"changePermissionsPopup-title": "Αλλαγή Δικαιωμάτων",
@@ -282,10 +282,10 @@
"disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
"disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
"discard": "Απόρριψη",
- "done": "Done",
+ "done": "Ολοκληρώθηκε",
"download": "Λήψη",
"edit": "Επεξεργασία",
- "edit-avatar": "Change Avatar",
+ "edit-avatar": "Αλλαγή Avatar",
"edit-profile": "Επεξεργασία Προφίλ",
"edit-wip-limit": "Edit WIP Limit",
"soft-wip-limit": "Soft WIP Limit",
@@ -305,11 +305,11 @@
"email-invite": "Πρόσκληση μέσω Email",
"email-invite-subject": "__inviter__ σας έστειλε μια πρόσκληση",
"email-invite-text": "Αγαπητέ/ή __user__,\n\n__inviter__ σας προσκαλεί να λάβετε μέρος στον πίνακα \"__board__\" για να συνεργαστείτε.\n\nΠαρακαλούμε επιλέξτε τον παρακάτω σύνδεσμο:\n\n__url__\n\nΕυχαριστούμε.",
- "email-resetPassword-subject": "Reset your password on __siteName__",
- "email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
- "email-sent": "Email sent",
+ "email-resetPassword-subject": "Επαναφορά του κωδικού σας για το __siteName__",
+ "email-resetPassword-text": "Χαίρετε __user__,\n\nΓια να αλλάξετε τον κωδικό πρόσβασής σας, κάνετε κλικ στον παρακάτω σύνδεσμο.\n\n__url__\n\nΕυχαριστούμε.",
+ "email-sent": "Εστάλη Email",
"email-verifyEmail-subject": "Verify your email address on __siteName__",
- "email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
+ "email-verifyEmail-text": "Χαίρετε __user__,\n\nΓια να επιβεβαιώσετε το email που χρησιμοποιεί ο λογαριασμός σας, απλώς κάνετε κλικ στον παρακάτω σύνδεσμο.\n\n__url__\n\nΕυχαριστούμε.",
"enable-wip-limit": "Enable WIP Limit",
"error-board-doesNotExist": "Αυτός ο πίνακας δεν υφίσταται",
"error-board-notAdmin": "Πρέπει να είστε διαχειριστής του πίνακα αυτού για να προβείτε σε αυτό",
@@ -349,17 +349,17 @@
"filter-assignee-label": "Φίλτρο βάσει ανάθεσης μέλους",
"filter-no-assignee": "Κανένας ανατεθείς",
"filter-custom-fields-label": "Filter by Custom Fields",
- "filter-no-custom-fields": "No Custom Fields",
+ "filter-no-custom-fields": "Κανένα Προσαρμοσμένο Πεδίο",
"filter-show-archive": "Προβολή αρχειοθετημένων λιστών",
"filter-hide-empty": "Απόκρυψη άδειων λιστών",
"filter-on": "Φίλτρο Ενεργό",
- "filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
+ "filter-on-desc": "Έχετε ενεργοποιημένο το φίλτρο καρτών σε αυτόν τον πίνακα. Κάνετε κλικ εδώ για να αλλάξετε το φίλτρο.",
"filter-to-selection": "Filter to selection",
"other-filters-label": "Άλλα φίλτρα",
"advanced-filter-label": "Φιλτράρισμα για Προχωρημένους",
"advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
"fullname": "Πλήρες Όνομα",
- "header-logo-title": "Go back to your boards page.",
+ "header-logo-title": "Επιστροφή στη σελίδα των πινάκων σας.",
"hide-system-messages": "Απόκρυψη μηνυμάτων συστήματος",
"headerBarCreateBoardPopup-title": "Δημιουργία Πίνακα",
"home": "Αρχική",
@@ -374,9 +374,9 @@
"from-trello": "Από το Trello",
"from-wekan": "Aπό προηγούμενη εξαγωγή",
"from-csv": "Από CSV/TSV",
- "import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
- "import-board-instruction-csv": "Paste in your Comma Separated Values(CSV)/ Tab Separated Values (TSV) .",
- "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
+ "import-board-instruction-trello": "Στον πίνακα του Trello, πλοηγηθείτε στο 'Menu', έπειτα 'More', 'Print and Export', 'Export JSON' και αντιγράψτε το παραχθέν κείμενο.",
+ "import-board-instruction-csv": "Επικολλήστε τις Τιμές Διαχωρισμένες με Κόμμα (CSV)/ Τιμές Διαχωρισμένες με Tab (TSV) .",
+ "import-board-instruction-wekan": "Στον πίνακά σας, πλοηγηθείτε στο 'Menu', έπειτα 'Export board' και αντιγράψετε το κείμενο στο ληφθένα αρχείο.",
"import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
"import-json-placeholder": "Επικολλήστε τα ορθά JSON δεδομένα σας εδώ",
"import-csv-placeholder": "Επικολλήστε τα ορθά CSV/TSV δεδομένα σας εδώ",
@@ -395,76 +395,76 @@
"keyboard-shortcuts": "Συντομεύσεις πληκτρολογίου",
"label-create": "Δημιουργία Ετικέτας",
"label-default": "%s ετικέτα (προεπιλογή)",
- "label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
+ "label-delete-pop": "Δεν υπάρχει δυνατότητα επαναφοράς. Θα διαγραφεί η ετικέτα από όλες τις κάρτες και θα καταστραφεί το ιστορικό της.",
"labels": "Ετικέτες",
"language": "Γλώσσα",
"last-admin-desc": "You can’t change roles because there must be at least one admin.",
"leave-board": "Αποχώρηση από Πίνακα",
"leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
"leaveBoardPopup-title": "Αποχωρείτε απο τον Πίνακα;",
- "link-card": "Link to this card",
+ "link-card": "Σύνδεσμος σε αυτή την κάρτα",
"list-archive-cards": "Μεταφορά όλων των καρτών αυτής της λίστας στο Αρχείο",
"list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
"list-move-cards": "Μεταφορά όλων των καρτών αυτής της λίστας",
"list-select-cards": "Επιλογή όλων των καρτών αυτής της λίστας",
- "set-color-list": "Set Color",
- "listActionPopup-title": "List Actions",
- "settingsUserPopup-title": "User Settings",
- "swimlaneActionPopup-title": "Swimlane Actions",
- "swimlaneAddPopup-title": "Add a Swimlane below",
+ "set-color-list": "Ρύθμιση Χρώματος",
+ "listActionPopup-title": "Ενέργειες Λίστας",
+ "settingsUserPopup-title": "Ρυθμίσεις Χρήστη",
+ "swimlaneActionPopup-title": "Ενέργειες λωρίδας",
+ "swimlaneAddPopup-title": "Προσθήκη μιας Λωρίδας παρακάτω",
"listImportCardPopup-title": "Εισαγωγή μιας κάρτας Trello",
- "listImportCardsTsvPopup-title": "Import Excel CSV/TSV",
+ "listImportCardsTsvPopup-title": "Εισαγωγή Excel CSV/TSV",
"listMorePopup-title": "Περισσότερα",
- "link-list": "Link to this list",
- "list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
- "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+ "link-list": "Σύνδεσμος σε αυτή τη λίστα",
+ "list-delete-pop": "Όλες οι ενέργειες θα αφαιρεθούν από τη ροή δραστηριοτήτων και δε θα μπορείτε να ανακτήσετε τη λίστα. Δεν υπάρχει δυνατότητα επαναφοράς.",
+ "list-delete-suggest-archive": "Μπορείτε να μετακινήσετε μια λίστα στο Αρχείο για να την αφαιρέσετε από τον πίνακα και να διατηρήσετε τη δραστηριότητα.",
"lists": "Λίστες",
"swimlanes": "Λωρίδες",
"log-out": "Αποσύνδεση",
"log-in": "Σύνδεση",
"loginPopup-title": "Σύνδεση",
- "memberMenuPopup-title": "Member Settings",
+ "memberMenuPopup-title": "Ρυθμίσεις Μελών",
"members": "Μέλοι",
- "menu": "Menu",
- "move-selection": "Move selection",
- "moveCardPopup-title": "Move Card",
- "moveCardToBottom-title": "Move to Bottom",
- "moveCardToTop-title": "Move to Top",
- "moveSelectionPopup-title": "Move selection",
- "multi-selection": "Multi-Selection",
+ "menu": "Μενού",
+ "move-selection": "Μετακίνηση επιλογής",
+ "moveCardPopup-title": "Μετακίνηση Κάρτας",
+ "moveCardToBottom-title": "Μετακίνηση στην Αρχή",
+ "moveCardToTop-title": "Μετακίνηση στο Τέλος",
+ "moveSelectionPopup-title": "Μετακίνηση επιλογής",
+ "multi-selection": "Πολλαπλή Επιλογή",
"multi-selection-label": "Set label for selection",
"multi-selection-member": "Set member for selection",
- "multi-selection-on": "Multi-Selection is on",
- "muted": "Muted",
- "muted-info": "You will never be notified of any changes in this board",
- "my-boards": "My Boards",
+ "multi-selection-on": "Πολλαπλή Επιλογή ενεργοποιημένη",
+ "muted": "Σίγαση",
+ "muted-info": "Δεν πρόκειται να ενημερωθείτε ποτέ για οποιεσδήποτε αλλαγές σε αυτόν τον πίνακα",
+ "my-boards": "Οι Πίνακες μου",
"name": "Όνομα",
"no-archived-cards": "Δεν υπάρχουν κάρτες στο Αρχείο.",
- "no-archived-lists": "No lists in Archive.",
- "no-archived-swimlanes": "No swimlanes in Archive.",
+ "no-archived-lists": "Δεν υπάρχουν λίστες στο Αρχείο.",
+ "no-archived-swimlanes": "Δεν υπάρχουν λωρίδες στο Αρχείο.",
"no-results": "Κανένα αποτέλεσμα",
- "normal": "Normal",
+ "normal": "Κανονικό",
"normal-desc": "Can view and edit cards. Can't change settings.",
- "not-accepted-yet": "Invitation not accepted yet",
+ "not-accepted-yet": "Η πρόσκληση δεν έχει λάβει αποδοχή ακόμη",
"notify-participate": "Receive updates to any cards you participate as creater or member",
"notify-watch": "Receive updates to any boards, lists, or cards you’re watching",
- "optional": "optional",
+ "optional": "προεραιτικό",
"or": "ή",
"page-maybe-private": "This page may be private. You may be able to view it by logging in.",
"page-not-found": "Η σελίδα δεν βρέθηκε.",
"password": "Κωδικός",
"paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
- "participating": "Participating",
+ "participating": "Συμμετέχει",
"preview": "Προεπισκόπηση",
"previewAttachedImagePopup-title": "Προεπισκόπηση",
"previewClipboardImagePopup-title": "Προεπισκόπηση",
"private": "Private",
"private-desc": "This board is private. Only people added to the board can view and edit it.",
"profile": "Προφίλ",
- "public": "Public",
- "public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
+ "public": "Δημόσιο",
+ "public-desc": "Αυτός ο πίνακας είναι δημόσιος. Είναι ορατός σε οποιονδήποτε κατέχει το σύνδεσμο προς αυτόν και θα εμφανίζεται σε μηχανές αναζήτησης όπως η Google. Ο πίνακας μπορεί να μεταβληθεί μόνο από άτομα που έχουν προστεθεί σε αυτόν.",
"quick-access-description": "Star a board to add a shortcut in this bar.",
- "remove-cover": "Remove Cover",
+ "remove-cover": "Αφαίρεση Σκεπάσματος",
"remove-from-board": "Αφαίρεση από Πίνακα",
"remove-label": "Αφαίρεση Ετικέτας",
"listDeletePopup-title": "Διαγραφή Λίστας;",
@@ -474,53 +474,53 @@
"removeMemberPopup-title": "Αφαίρεση Μέλους;",
"rename": "Μετανομασία",
"rename-board": "Μετονομασία Πίνακα",
- "restore": "Restore",
+ "restore": "Επαναφορά",
"save": "Αποθήκευση",
"search": "Αναζήτηση",
- "rules": "Rules",
+ "rules": "Κανόνες",
"search-cards": "Search from card/list titles, descriptions and custom fields on this board",
"search-example": "Write text you search and press Enter",
"select-color": "Επιλέξτε Χρώμα",
- "select-board": "Select Board",
+ "select-board": "Επιλογή Πίνακα",
"set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
"setWipLimitPopup-title": "Set WIP Limit",
"shortcut-assign-self": "Assign yourself to current card",
"shortcut-autocomplete-emoji": "Autocomplete emoji",
"shortcut-autocomplete-members": "Autocomplete members",
"shortcut-clear-filters": "Καθαρισμός φίλτρων",
- "shortcut-close-dialog": "Close Dialog",
+ "shortcut-close-dialog": "Κλείσιμο Διαλόγου",
"shortcut-filter-my-cards": "Φιλτράρισμα των καρτών μου",
"shortcut-show-shortcuts": "Bring up this shortcuts list",
"shortcut-toggle-filterbar": "Toggle Filter Sidebar",
"shortcut-toggle-searchbar": "Toggle Search Sidebar",
"shortcut-toggle-sidebar": "Toggle Board Sidebar",
"show-cards-minimum-count": "Show cards count if list contains more than",
- "sidebar-open": "Open Sidebar",
- "sidebar-close": "Close Sidebar",
+ "sidebar-open": "Άνοιγμα Πλευρικού Μενού",
+ "sidebar-close": "Κλείσιμο Πλευρικού Μενού",
"signupPopup-title": "Δημιουργία Λογαριασμού",
"star-board-title": "Click to star this board. It will show up at top of your boards list.",
"starred-boards": "Starred Boards",
"starred-boards-description": "Starred boards show up at the top of your boards list.",
"subscribe": "Εγγραφή",
"team": "Ομάδα",
- "this-board": "this board",
+ "this-board": "αυτόν τον πίνακα",
"this-card": "αυτή η κάρτα",
- "spent-time-hours": "Spent time (hours)",
- "overtime-hours": "Overtime (hours)",
- "overtime": "Overtime",
- "has-overtime-cards": "Has overtime cards",
- "has-spenttime-cards": "Has spent time cards",
+ "spent-time-hours": "Δαπανηθείς Χρόνος (ώρες)",
+ "overtime-hours": "Υπερωρία (ώρες)",
+ "overtime": "Υπερωρία",
+ "has-overtime-cards": "Έχει κάρτες με υπερωρία",
+ "has-spenttime-cards": "Έχει κάρτες με δαπανηθέντα χρόνο",
"time": "Ώρα",
"title": "Τίτλος",
- "tracking": "Tracking",
+ "tracking": "Καταγραφή",
"tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
"type": "Τύπος",
- "unassign-member": "Unassign member",
- "unsaved-description": "You have an unsaved description.",
+ "unassign-member": "Απο-ανάθεση μέλους",
+ "unsaved-description": "Έχετε μια μη αποθηκευμένη περιγραφή.",
"unwatch": "Unwatch",
- "upload": "Upload",
- "upload-avatar": "Upload an avatar",
- "uploaded-avatar": "Uploaded an avatar",
+ "upload": "Μεταφόρτωση",
+ "upload-avatar": "Μεταφόρτωση ενός avatar",
+ "uploaded-avatar": "Μεταφόρτωσε ένα avatar",
"custom-top-left-corner-logo-image-url": "Custom Top Left Corner Logo Image URL",
"custom-top-left-corner-logo-link-url": "Custom Top Left Corner Logo Link URL",
"custom-top-left-corner-logo-height": "Custom Top Left Corner Logo Height. Default: 27",
@@ -530,9 +530,9 @@
"username": "Όνομα Χρήστη",
"view-it": "View it",
"warn-list-archived": "warning: this card is in an list at Archive",
- "watch": "Watch",
- "watching": "Watching",
- "watching-info": "You will be notified of any change in this board",
+ "watch": "Παρακολούθηση",
+ "watching": "Παρακολουθούν",
+ "watching-info": "Θα ενημερωθείτε για οποιαδήποτε αλλαγή σε αυτόν τον πίνακα",
"welcome-board": "Πίνακας Καλωσορίσματος",
"welcome-swimlane": "Milestone 1",
"welcome-list1": "Basics",
@@ -736,20 +736,20 @@
"r-d-remove-all-member": "Remove all member",
"r-d-check-all": "Check all items of a list",
"r-d-uncheck-all": "Uncheck all items of a list",
- "r-d-check-one": "Check item",
- "r-d-uncheck-one": "Uncheck item",
+ "r-d-check-one": "Επιλογή στοιχείου",
+ "r-d-uncheck-one": "Αποεπιλογή στοιχείου",
"r-d-check-of-list": "of checklist",
- "r-d-add-checklist": "Add checklist",
- "r-d-remove-checklist": "Remove checklist",
+ "r-d-add-checklist": "Προσθήκη λίστας ελέγχου",
+ "r-d-remove-checklist": "Διαγραφή λίστας ελέγχου",
"r-by": "by",
- "r-add-checklist": "Add checklist",
- "r-with-items": "with items",
- "r-items-list": "item1,item2,item3",
- "r-add-swimlane": "Add swimlane",
- "r-swimlane-name": "swimlane name",
+ "r-add-checklist": "Προσθήκη λίστας ελέγχου",
+ "r-with-items": "με στοιχεία",
+ "r-items-list": "στοιχείο1,στοιχείο2,στοιχείο3",
+ "r-add-swimlane": "Προσθήκη λωρίδας",
+ "r-swimlane-name": "ονομασία λωρίδας",
"r-board-note": "Note: leave a field empty to match every possible value.",
"r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
- "r-when-a-card-is-moved": "When a card is moved to another list",
+ "r-when-a-card-is-moved": "Όταν η κάρτα μετακινηθεί σε μια άλλη λίστα",
"r-set": "Set",
"r-update": "Update",
"r-datefield": "date field",
diff --git a/package-lock.json b/package-lock.json
index d5833e234..3b49943e0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "wekan",
- "version": "v4.75.0",
+ "version": "v4.77.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index 40da3287b..2455c8ee6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "wekan",
- "version": "v4.75.0",
+ "version": "v4.77.0",
"description": "Open-Source kanban",
"private": true,
"scripts": {
diff --git a/public/api/wekan.html b/public/api/wekan.html
index 2a74a477f..810eb45d6 100644
--- a/public/api/wekan.html
+++ b/public/api/wekan.html
@@ -1524,7 +1524,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
-
- Wekan REST API v4.75
+ Wekan REST API v4.77
@@ -2032,7 +2032,7 @@ var n=this.pipeline.run(e.tokenizer(t)),r=new e.Vector,i=[],o=this._fields.reduc
-
Wekan REST API v4.74
+
Wekan REST API v4.77
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
diff --git a/public/api/wekan.yml b/public/api/wekan.yml
index 803064ae2..f9ab8c6f4 100644
--- a/public/api/wekan.yml
+++ b/public/api/wekan.yml
@@ -1,7 +1,7 @@
swagger: '2.0'
info:
title: Wekan REST API
- version: v4.75
+ version: v4.77
description: |
The REST API allows you to control and extend Wekan with ease.
diff --git a/sandstorm-pkgdef.capnp b/sandstorm-pkgdef.capnp
index 6ef17bdf2..4774745eb 100644
--- a/sandstorm-pkgdef.capnp
+++ b/sandstorm-pkgdef.capnp
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
- appVersion = 475,
+ appVersion = 477,
# Increment this for every release.
- appMarketingVersion = (defaultText = "4.75.0~2021-01-11"),
+ appMarketingVersion = (defaultText = "4.77.0~2021-01-13"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,