Merge branch 'thuanpq-card-spent-time' into devel

Spent time/Overtime on card. Thanks to thuanpq ! Closes #1337
This commit is contained in:
Lauri Ojansivu 2017-11-21 11:31:04 +02:00
commit 9ea35b7188
50 changed files with 943 additions and 33 deletions

View file

@ -39,7 +39,7 @@ host = https://www.transifex.com
# tap:i18n requires us to use `-` separator in the language identifiers whereas
# Transifex uses a `_` separator, without an option to customize it on one side
# or the other, so we need to do a Manual mapping.
lang_map = en_GB:en-GB, es_AR:es-AR, fa_IR:fa, fi_FI:fi, hu_HU:hu, id_ID:id, no:nb, pt_BR:pt-BR, ro_RO:ro, zh_CN:zh-CN, zh_TW:zh-TW
lang_map = en_GB:en-GB, es_AR:es-AR, el_GR:el, fa_IR:fa, fi_FI:fi, hu_HU:hu, id_ID:id, no:nb, pt_BR:pt-BR, ro_RO:ro, zh_CN:zh-CN, zh_TW:zh-TW
[wekan.application]
file_filter = i18n/<lang>.i18n.json

View file

@ -2,7 +2,9 @@
This release adds the following new features:
* [Copy/Move cards to other board in Standalone Wekan](https://github.com/wekan/wekan/pull/1330).
* [Copy/Move cards to other board in Standalone Wekan](https://github.com/wekan/wekan/pull/1330);
* [Spent time/Overtime on card](https://github.com/wekan/wekan/pull/1344);
* New translation: Greek.
and fixes the following bugs:

View file

@ -20,6 +20,12 @@ template(name="boardList")
i.fa.js-star-board(
class="fa-star{{#if isStarred}} is-star-active{{else}}-o{{/if}}"
title="{{_ 'star-board-title'}}")
if hasSpentTimeCards
i.fa.js-has-spenttime-cards(
class="fa-circle{{#if hasOvertimeCards}} has-overtime-card-active{{else}} no-overtime-card-active{{/if}}"
title="{{#if hasOvertimeCards}}{{_ 'has-overtime-cards'}}{{else}}{{_ 'has-spenttime-cards'}}{{/if}}")
p.board-list-item-desc= description
li.js-add-board
a.board-list-item.label {{_ 'add-board'}}

View file

@ -1,3 +1,5 @@
const subManager = new SubsManager();
BlazeComponent.extendComponent({
boards() {
return Boards.find({
@ -13,6 +15,16 @@ BlazeComponent.extendComponent({
return user && user.hasStarred(this.currentData()._id);
},
hasOvertimeCards() {
subManager.subscribe('board', this.currentData()._id);
return this.currentData().hasOvertimeCards();
},
hasSpentTimeCards() {
subManager.subscribe('board', this.currentData()._id);
return this.currentData().hasSpentTimeCards();
},
isInvited() {
const user = Meteor.user();
return user && user.isInvitedTo(this.currentData()._id);

View file

@ -74,6 +74,23 @@ $spaceBetweenTiles = 16px
transition-duration: .15s
transition-property: color, font-size, background
.fa-circle
bottom: 0;
font-size: 10px;
height: 10px;
line-height: 10px;
padding: 9px 9px;
position: absolute;
right: 0;
transition-duration: .15s
transition-property: color, font-size, background
.has-overtime-card-active
color: #eb4646 !important
.no-overtime-card-active
color: #3cb500 !important
.is-star-active
color: white

View file

@ -46,6 +46,14 @@ template(name="cardDetails")
h3.card-details-item-title {{_ 'card-due'}}
+cardDueDate
.card-details-items
if spentTime
.card-details-item.card-details-item-spent
if isOvertime
h3.card-details-item-title {{_ 'overtime-hours'}}
else
h3.card-details-item-title {{_ 'spent-time-hours'}}
+cardSpentTime
//- XXX We should use "editable" to avoid repetiting ourselves
if canModifyCard
@ -119,6 +127,7 @@ template(name="cardDetailsActionsPopup")
li: a.js-attachments {{_ 'card-edit-attachments'}}
li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
li: a.js-due-date {{_ 'editCardDueDatePopup-title'}}
li: a.js-spent-time {{_ 'editCardSpentTimePopup-title'}}
hr
ul.pop-over-list
li: a.js-move-card-to-top {{_ 'moveCardToTop-title'}}

View file

@ -165,6 +165,7 @@ Template.cardDetailsActionsPopup.events({
'click .js-attachments': Popup.open('cardAttachments'),
'click .js-start-date': Popup.open('editCardStartDate'),
'click .js-due-date': Popup.open('editCardDueDate'),
'click .js-spent-time': Popup.open('editCardSpentTime'),
'click .js-move-card': Popup.open('moveCard'),
'click .js-copy-card': Popup.open('copyCard'),
'click .js-move-card-to-top' (evt) {

View file

@ -0,0 +1,22 @@
template(name="editCardSpentTime")
.edit-card-time
form.edit-time
.fields
label(for="time") {{_ 'time'}}
input.js-time-field#time(type="number" step="0.01" name="time" value="{{card.spentTime}}" placeholder=timeFormat autofocus)
label(for="overtime") {{_ 'overtime'}}
a.js-toggle-overtime
.materialCheckBox#overtime(class="{{#if card.isOvertime}}is-checked{{/if}}" name="overtime")
if error.get
.warning {{_ error.get}}
button.primary.wide.left.js-submit-time(type="submit") {{_ 'save'}}
button.js-delete-time.negate.wide.right {{_ 'delete'}}
template(name="timeBadge")
if canModifyCard
a.js-edit-time.card-time(title="{{showTitle}}" class="{{#if isOvertime}}card-label-red{{else}}card-label-green{{/if}}")
| {{showTime}}
else
a.card-time(title="{{showTitle}}" class="{{#if isOvertime}}card-label-red{{else}}card-label-green{{/if}}")
| {{showTime}}

View file

@ -0,0 +1,81 @@
BlazeComponent.extendComponent({
template() {
return 'editCardSpentTime';
},
onCreated() {
this.error = new ReactiveVar('');
this.card = this.data();
},
toggleOvertime() {
this.card.isOvertime = !this.card.isOvertime;
$('#overtime .materialCheckBox').toggleClass('is-checked');
$('#overtime').toggleClass('is-checked');
},
storeTime(spentTime, isOvertime) {
this.card.setSpentTime(spentTime);
this.card.setOvertime(isOvertime);
},
deleteTime() {
this.card.unsetSpentTime();
},
events() {
return [{
//TODO : need checking this portion
'submit .edit-time'(evt) {
evt.preventDefault();
const spentTime = parseFloat(evt.target.time.value);
const isOvertime = this.card.isOvertime;
if (spentTime >= 0) {
this.storeTime(spentTime, isOvertime);
Popup.close();
} else {
this.error.set('invalid-time');
evt.target.time.focus();
}
},
'click .js-delete-time'(evt) {
evt.preventDefault();
this.deleteTime();
Popup.close();
},
'click a.js-toggle-overtime': this.toggleOvertime,
}];
},
}).register('editCardSpentTimePopup');
BlazeComponent.extendComponent({
template() {
return 'timeBadge';
},
onCreated() {
const self = this;
self.time = ReactiveVar();
},
showTitle() {
if (this.data().isOvertime) {
return `${TAPi18n.__('overtime')} ${this.data().spentTime} ${TAPi18n.__('hours')}`;
} else {
return `${TAPi18n.__('card-spent')} ${this.data().spentTime} ${TAPi18n.__('hours')}`;
}
},
showTime() {
return this.data().spentTime;
},
isOvertime() {
return this.data().isOvertime;
},
events() {
return [{
'click .js-edit-time': Popup.open('editCardSpentTime'),
}];
},
}).register('cardSpentTime');
Template.timeBadge.helpers({
canModifyCard() {
return Meteor.user() && Meteor.user().isBoardMember() && !Meteor.user().isCommentOnly();
},
});

View file

@ -0,0 +1,17 @@
.card-time
display: block
border-radius: 4px
padding: 1px 3px
color: #fff
background-color: #dbdbdb
&:hover, &.is-active
background-color: #b3b3b3
time
&::before
font: normal normal normal 14px/1 FontAwesome
font-size: inherit
-webkit-font-smoothing: antialiased
content: "\f017" // clock symbol
margin-right: 0.3em

View file

@ -11,11 +11,15 @@ template(name="minicard")
= title
.dates
if startAt
.date
+minicardStartDate
.date
+minicardStartDate
if dueAt
.date
+minicardDueDate
.date
+minicardDueDate
if spentTime
.date
+cardSpentTime
if members
.minicard-members.js-minicard-members
each members

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "يمكنك أرشفة بطاقة لحذفها من اللوحة والمحافظة على النشاط.",
"card-due": "مستحق",
"card-due-on": "مستحق في",
"card-spent": "Spent Time",
"card-edit-attachments": "تعديل المرفقات",
"card-edit-labels": "تعديل العلامات",
"card-edit-members": "تعديل الأعضاء",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "تغيير تاريخ البدء",
"editCardDueDatePopup-title": "تغيير تاريخ الاستحقاق",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "تعديل العلامة",
"editNotificationPopup-title": "تصحيح الإشعار",
"editProfilePopup-title": "تعديل الملف الشخصي",
@ -236,6 +238,7 @@
"info": "الإصدار",
"initials": "أولية",
"invalid-date": "تاريخ غير صالح",
"invalid-time": "Invalid time",
"joined": "انضمّ",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "اختصار لوحة المفاتيح",
@ -337,6 +340,11 @@
"team": "فريق",
"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 spenttime cards",
"time": "الوقت",
"title": "عنوان",
"tracking": "تتبع",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Podeu arxivar una fitxa per extreure-la del tauler i preservar l'activitat.",
"card-due": "Finalitza",
"card-due-on": "Finalitza a",
"card-spent": "Spent Time",
"card-edit-attachments": "Edita arxius adjunts",
"card-edit-labels": "Edita etiquetes",
"card-edit-members": "Edita membres",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Canvia data d'inici",
"editCardDueDatePopup-title": "Canvia data de finalització",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Canvia etiqueta",
"editNotificationPopup-title": "Edita la notificació",
"editProfilePopup-title": "Edita teu Perfil",
@ -236,6 +238,7 @@
"info": "Versió",
"initials": "Inicials",
"invalid-date": "Data invàlida",
"invalid-time": "Invalid time",
"joined": "s'ha unit",
"just-invited": "Has estat convidat a aquest tauler",
"keyboard-shortcuts": "Dreceres de teclat",
@ -337,6 +340,11 @@
"team": "Equip",
"this-board": "aquest tauler",
"this-card": "aquesta fitxa",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Hora",
"title": "Títol",
"tracking": "En seguiment",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Kartu můžete archivovat a tím ji odstranit z tabla a přitom zachovat aktivity.",
"card-due": "Termín",
"card-due-on": "Do",
"card-spent": "Spent Time",
"card-edit-attachments": "Upravit přílohy",
"card-edit-labels": "Upravit štítky",
"card-edit-members": "Upravit členy",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Změnit datum startu úkolu",
"editCardDueDatePopup-title": "Změnit datum dokončení úkolu",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Změnit štítek",
"editNotificationPopup-title": "Změnit notifikace",
"editProfilePopup-title": "Upravit profil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Iniciály",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "spojeno",
"just-invited": "Právě jsi byl pozván(a) do tohoto tabla",
"keyboard-shortcuts": "Klávesové zkratky",
@ -337,6 +340,11 @@
"team": "Tým",
"this-board": "toto tablo",
"this-card": "tuto kartu",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Název",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Sie können eine Karte archivieren, um sie von dem Board zu entfernen und die Aktivitäten zu behalten.",
"card-due": "Ende",
"card-due-on": "Ende am",
"card-spent": "Spent Time",
"card-edit-attachments": "Anhänge ändern",
"card-edit-labels": "Labels ändern",
"card-edit-members": "Mitglieder ändern",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP-Limit",
"editCardStartDatePopup-title": "Startdatum ändern",
"editCardDueDatePopup-title": "Enddatum ändern",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Label ändern",
"editNotificationPopup-title": "Benachrichtigung ändern",
"editProfilePopup-title": "Profil ändern",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initialen",
"invalid-date": "Ungültiges Datum",
"invalid-time": "Invalid time",
"joined": "beigetreten",
"just-invited": "Sie wurden soeben zu diesem Board eingeladen",
"keyboard-shortcuts": "Tastaturkürzel",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "dieses Board",
"this-card": "diese Karte",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Zeit",
"title": "Titel",
"tracking": "Folgen",
@ -405,7 +413,7 @@
"no": "Nein",
"accounts": "Konten",
"accounts-allowEmailChange": "E-Mail ändern zulassen",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Erstellt am",
"verified": "Geprüft",
"active": "Aktiv"
}

419
i18n/el.i18n.json Normal file
View file

@ -0,0 +1,419 @@
{
"accept": "Accept",
"act-activity-notify": "[Wekan] Activity Notification",
"act-addAttachment": "attached __attachment__ to __card__",
"act-addChecklist": "added checklist __checklist__ to __card__",
"act-addChecklistItem": "added __checklistItem__ to checklist __checklist__ on __card__",
"act-addComment": "commented on __card__: __comment__",
"act-createBoard": "created __board__",
"act-createCard": "added __card__ to __list__",
"act-createList": "added __list__ to __board__",
"act-addBoardMember": "added __member__ to __board__",
"act-archivedBoard": "archived __board__",
"act-archivedCard": "archived __card__",
"act-archivedList": "archived __list__",
"act-importBoard": "imported __board__",
"act-importCard": "imported __card__",
"act-importList": "imported __list__",
"act-joinMember": "added __member__ to __card__",
"act-moveCard": "moved __card__ from __oldList__ to __list__",
"act-removeBoardMember": "removed __member__ from __board__",
"act-restoredCard": "restored __card__ to __board__",
"act-unjoinMember": "removed __member__ from __card__",
"act-withBoardTitle": "[Wekan] __board__",
"act-withCardTitle": "[__board__] __card__",
"actions": "Actions",
"activities": "Activities",
"activity": "Activity",
"activity-added": "added %s to %s",
"activity-archived": "archived %s",
"activity-attached": "attached %s to %s",
"activity-created": "created %s",
"activity-excluded": "excluded %s from %s",
"activity-imported": "imported %s into %s from %s",
"activity-imported-board": "imported %s from %s",
"activity-joined": "joined %s",
"activity-moved": "moved %s from %s to %s",
"activity-on": "on %s",
"activity-removed": "removed %s from %s",
"activity-sent": "sent %s to %s",
"activity-unjoined": "unjoined %s",
"activity-checklist-added": "added checklist to %s",
"activity-checklist-item-added": "added checklist item to '%s' in %s",
"add": "Προσθήκη",
"add-attachment": "Add Attachment",
"add-board": "Add Board",
"add-card": "Προσθήκη Κάρτας",
"add-checklist": "Add Checklist",
"add-checklist-item": "Add an item to checklist",
"add-cover": "Add Cover",
"add-label": "Προσθήκη Ετικέτας",
"add-list": "Προσθήκη Λίστας",
"add-members": "Προσθήκη Μελών",
"added": "Προστέθηκε",
"addMemberPopup-title": "Μέλοι",
"admin": "Διαχειριστής",
"admin-desc": "Can view and edit cards, remove members, and change settings for the board.",
"admin-announcement": "Announcement",
"admin-announcement-active": "Active System-Wide Announcement",
"admin-announcement-title": "Announcement from Administrator",
"all-boards": "All boards",
"and-n-other-card": "And __count__ other card",
"and-n-other-card_plural": "And __count__ other cards",
"apply": "Εφαρμογή",
"app-is-offline": "Wekan is loading, please wait. Refreshing the page will cause data loss. If Wekan does not load, please check that Wekan server has not stopped.",
"archive": "Archive",
"archive-all": "Archive All",
"archive-board": "Archive Board",
"archive-card": "Archive Card",
"archive-list": "Archive List",
"archive-selection": "Archive selection",
"archiveBoardPopup-title": "Archive Board?",
"archived-items": "Archived Items",
"archived-boards": "Archived Boards",
"restore-board": "Restore Board",
"no-archived-boards": "No Archived Boards.",
"archives": "Archives",
"assign-member": "Assign member",
"attached": "attached",
"attachment": "Attachment",
"attachment-delete-pop": "Deleting an attachment is permanent. There is no undo.",
"attachmentDeletePopup-title": "Delete Attachment?",
"attachments": "Attachments",
"auto-watch": "Automatically watch boards when they are created",
"avatar-too-big": "The avatar is too large (70KB max)",
"back": "Πίσω",
"board-change-color": "Αλλαγή χρώματος",
"board-nb-stars": "%s stars",
"board-not-found": "Board not found",
"board-private-info": "This board will be <strong>private</strong>.",
"board-public-info": "This board will be <strong>public</strong>.",
"boardChangeColorPopup-title": "Change Board Background",
"boardChangeTitlePopup-title": "Rename Board",
"boardChangeVisibilityPopup-title": "Change Visibility",
"boardChangeWatchPopup-title": "Change Watch",
"boardMenuPopup-title": "Board Menu",
"boards": "Boards",
"bucket-example": "Like “Bucket List” for example",
"cancel": "Ακύρωση",
"card-archived": "This card is archived.",
"card-comments-title": "This card has %s comment.",
"card-delete-notice": "Deleting is permanent. You will lose all actions associated with this card.",
"card-delete-pop": "All actions will be removed from the activity feed and you won't be able to re-open the card. There is no undo.",
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Έως",
"card-due-on": "Έως τις",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
"card-members-title": "Add or remove members of the board from the card.",
"card-start": "Start",
"card-start-on": "Starts on",
"cardAttachmentsPopup-title": "Attach From",
"cardDeletePopup-title": "Διαγραφή Κάρτας;",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Ετικέτες",
"cardMembersPopup-title": "Μέλοι",
"cardMorePopup-title": "Περισσότερα",
"cards": "Κάρτες",
"change": "Αλλαγή",
"change-avatar": "Change Avatar",
"change-password": "Αλλαγή Κωδικού",
"change-permissions": "Change permissions",
"change-settings": "Αλλαγή Ρυθμίσεων",
"changeAvatarPopup-title": "Change Avatar",
"changeLanguagePopup-title": "Αλλαγή Γλώσσας",
"changePasswordPopup-title": "Αλλαγή Κωδικού",
"changePermissionsPopup-title": "Change Permissions",
"changeSettingsPopup-title": "Αλλαγή Ρυθμίσεων",
"checklists": "Checklists",
"click-to-star": "Click to star this board.",
"click-to-unstar": "Click to unstar this board.",
"clipboard": "Clipboard or drag & drop",
"close": "Κλείσιμο",
"close-board": "Close Board",
"close-board-pop": "You will be able to restore the board by clicking the “Archives” button from the home header.",
"color-black": "μαύρο",
"color-blue": "μπλε",
"color-green": "πράσινο",
"color-lime": "λάιμ",
"color-orange": "πορτοκαλί",
"color-pink": "ροζ",
"color-purple": "μωβ",
"color-red": "κόκκινο",
"color-sky": "ουρανός",
"color-yellow": "κίτρινο",
"comment": "Comment",
"comment-placeholder": "Write Comment",
"comment-only": "Comment only",
"comment-only-desc": "Can comment on cards only.",
"computer": "Υπολογιστής",
"confirm-checklist-delete-dialog": "Are you sure you want to delete checklist",
"copy-card-link-to-clipboard": "Copy card link to clipboard",
"copyCardPopup-title": "Copy Card",
"create": "Δημιουργία",
"createBoardPopup-title": "Create Board",
"chooseBoardSourcePopup-title": "Import board",
"createLabelPopup-title": "Create Label",
"current": "current",
"date": "Ημερομηνία",
"decline": "Decline",
"default-avatar": "Default avatar",
"delete": "Διαγραφή",
"deleteLabelPopup-title": "Delete Label?",
"description": "Description",
"disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
"disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
"discard": "Απόρριψη",
"done": "Done",
"download": "Download",
"edit": "Edit",
"edit-avatar": "Change Avatar",
"edit-profile": "Edit Profile",
"edit-wip-limit": "Edit WIP Limit",
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
"email": "Email",
"email-enrollAccount-subject": "An account created for you on __siteName__",
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
"email-fail": "Sending email failed",
"email-invalid": "Invalid email",
"email-invite": "Invite via Email",
"email-invite-subject": "__inviter__ sent you an invitation",
"email-invite-text": "Dear __user__,\n\n__inviter__ invites you to join board \"__board__\" for collaborations.\n\nPlease follow the link below:\n\n__url__\n\nThanks.",
"email-resetPassword-subject": "Reset your password on __siteName__",
"email-resetPassword-text": "Hello __user__,\n\nTo reset your password, simply click the link below.\n\n__url__\n\nThanks.",
"email-sent": "Email sent",
"email-verifyEmail-subject": "Verify your email address on __siteName__",
"email-verifyEmail-text": "Hello __user__,\n\nTo verify your account email, simply click the link below.\n\n__url__\n\nThanks.",
"enable-wip-limit": "Enable WIP Limit",
"error-board-doesNotExist": "This board does not exist",
"error-board-notAdmin": "You need to be admin of this board to do that",
"error-board-notAMember": "You need to be a member of this board to do that",
"error-json-malformed": "Το κείμενο δεν είναι έγκυρο JSON",
"error-json-schema": "Your JSON data does not include the proper information in the correct format",
"error-list-doesNotExist": "This list does not exist",
"error-user-doesNotExist": "This user does not exist",
"error-user-notAllowSelf": "You can not invite yourself",
"error-user-notCreated": "This user is not created",
"error-username-taken": "This username is already taken",
"error-email-taken": "Email has already been taken",
"export-board": "Export board",
"filter": "Φίλτρο",
"filter-cards": "Filter Cards",
"filter-clear": "Clear filter",
"filter-no-label": "No label",
"filter-no-member": "Κανένα μέλος",
"filter-on": "Filter is on",
"filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
"filter-to-selection": "Filter to selection",
"fullname": "Πλήρες Όνομα",
"header-logo-title": "Go back to your boards page.",
"hide-system-messages": "Hide system messages",
"headerBarCreateBoardPopup-title": "Create Board",
"home": "Home",
"import": "Εισαγωγή",
"import-board": "import board",
"import-board-c": "Import board",
"import-board-title-trello": "Import board from Trello",
"import-board-title-wekan": "Import board from Wekan",
"import-sandstorm-warning": "Imported board will delete all existing data on board and replace it with imported board.",
"from-trello": "Από το Trello",
"from-wekan": "Από το Wekan",
"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-wekan": "In your Wekan board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
"import-json-placeholder": "Paste your valid JSON data here",
"import-map-members": "Map members",
"import-members-map": "Your imported board has some members. Please map the members you want to import to Wekan users",
"import-show-user-mapping": "Review members mapping",
"import-user-select": "Pick the Wekan user you want to use as this member",
"importMapMembersAddPopup-title": "Select Wekan member",
"info": "Έκδοση",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
"label-create": "Create Label",
"label-default": "%s label (default)",
"label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
"labels": "Ετικέτες",
"language": "Γλώσσα",
"last-admin-desc": "You cant change roles because there must be at least one admin.",
"leave-board": "Leave Board",
"leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
"leaveBoardPopup-title": "Leave Board ?",
"link-card": "Link to this card",
"list-archive-cards": "Archive all cards in this list",
"list-archive-cards-pop": "This will remove all the cards in this list from the board. To view archived cards and bring them back to the board, click “Menu” > “Archived Items”.",
"list-move-cards": "Move all cards in this list",
"list-select-cards": "Select all cards in this list",
"listActionPopup-title": "List Actions",
"listImportCardPopup-title": "Import a Trello card",
"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 archive a list to remove it from the board and preserve the activity.",
"lists": "Λίστες",
"log-out": "Αποσύνδεση",
"log-in": "Σύνδεση",
"loginPopup-title": "Σύνδεση",
"memberMenuPopup-title": "Member Settings",
"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",
"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",
"name": "Όνομα",
"no-archived-cards": "No archived cards.",
"no-archived-lists": "No archived lists.",
"no-results": "Κανένα αποτέλεσμα",
"normal": "Normal",
"normal-desc": "Can view and edit cards. Can't change settings.",
"not-accepted-yet": "Invitation not accepted yet",
"notify-participate": "Receive updates to any cards you participate as creater or member",
"notify-watch": "Receive updates to any boards, lists, or cards youre watching",
"optional": "optional",
"or": "ή",
"page-maybe-private": "This page may be private. You may be able to view it by <a href='%s'>logging in</a>.",
"page-not-found": "Η σελίδα δεν βρέθηκε.",
"password": "Κωδικός",
"paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
"participating": "Participating",
"preview": "Preview",
"previewAttachedImagePopup-title": "Preview",
"previewClipboardImagePopup-title": "Preview",
"private": "Private",
"private-desc": "This board is private. Only people added to the board can view and edit it.",
"profile": "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.",
"quick-access-description": "Star a board to add a shortcut in this bar.",
"remove-cover": "Remove Cover",
"remove-from-board": "Remove from Board",
"remove-label": "Remove Label",
"listDeletePopup-title": "Διαγραφή Λίστας;",
"remove-member": "Αφαίρεση Μέλους",
"remove-member-from-card": "Αφαίρεση από την Κάρτα",
"remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
"removeMemberPopup-title": "Αφαίρεση Μέλους;",
"rename": "Μετανομασία",
"rename-board": "Rename Board",
"restore": "Restore",
"save": "Αποθήκευση",
"search": "Αναζήτηση",
"select-color": "Επιλέξτε Χρώμα",
"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": "Clear all filters",
"shortcut-close-dialog": "Close Dialog",
"shortcut-filter-my-cards": "Filter my cards",
"shortcut-show-shortcuts": "Bring up this shortcuts list",
"shortcut-toggle-filterbar": "Toggle Filter Sidebar",
"shortcut-toggle-sidebar": "Toggle Board Sidebar",
"show-cards-minimum-count": "Show cards count if list contains more than",
"sidebar-open": "Open Sidebar",
"sidebar-close": "Close Sidebar",
"signupPopup-title": "Δημιουργία Λογαριασμού",
"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": "Subscribe",
"team": "Ομάδα",
"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 spenttime cards",
"time": "Ώρα",
"title": "Τίτλος",
"tracking": "Tracking",
"tracking-info": "You will be notified of any changes to those cards you are involved as creator or member.",
"unassign-member": "Unassign member",
"unsaved-description": "You have an unsaved description.",
"unwatch": "Unwatch",
"upload": "Upload",
"upload-avatar": "Upload an avatar",
"uploaded-avatar": "Uploaded an avatar",
"username": "Όνομα Χρήστη",
"view-it": "View it",
"warn-list-archived": "warning: this card is in an archived list",
"watch": "Watch",
"watching": "Watching",
"watching-info": "You will be notified of any change in this board",
"welcome-board": "Welcome Board",
"welcome-list1": "Basics",
"welcome-list2": "Advanced",
"what-to-do": "What do you want to do?",
"wipLimitErrorPopup-title": "Invalid WIP Limit",
"wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
"wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
"admin-panel": "Admin Panel",
"settings": "Ρυθμίσεις",
"people": "People",
"registration": "Registration",
"disable-self-registration": "Disable Self-Registration",
"invite": "Invite",
"invite-people": "Invite People",
"to-boards": "To board(s)",
"email-addresses": "Email Διευθύνσεις",
"smtp-host-description": "The address of the SMTP server that handles your emails.",
"smtp-port-description": "The port your SMTP server uses for outgoing emails.",
"smtp-tls-description": "Enable TLS support for SMTP server",
"smtp-host": "SMTP Host",
"smtp-port": "SMTP Port",
"smtp-username": "Όνομα Χρήστη",
"smtp-password": "Κωδικός",
"smtp-tls": "TLS υποστήριξη",
"send-from": "Από",
"invitation-code": "Κωδικός Πρόσκλησης",
"email-invite-register-subject": "__inviter__ sent you an invitation",
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
"error-invitation-code-not-exist": "Ο κωδικός πρόσκλησης δεν υπάρχει",
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Άγνωστο)",
"Wekan_version": "Wekan έκδοση",
"Node_version": "Node version",
"OS_Arch": "OS Arch",
"OS_Cpus": "OS CPU Count",
"OS_Freemem": "OS Free Memory",
"OS_Loadavg": "OS Load Average",
"OS_Platform": "OS Platform",
"OS_Release": "OS Release",
"OS_Totalmem": "OS Total Memory",
"OS_Type": "OS Type",
"OS_Uptime": "OS Uptime",
"hours": "ώρες",
"minutes": "λεπτά",
"seconds": "δευτερόλεπτα",
"yes": "Ναι",
"no": "Όχι",
"accounts": "Λογαριασμοί",
"accounts-allowEmailChange": "Allow Email Change",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Redakti etikedojn",
"card-edit-members": "Redakti membroj",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Redakti komencdato",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Ŝanĝi etikedo",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Redakti profilo",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Teamo",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Tempo",
"title": "Titolo",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Tu puedes archivar una tarjeta para removerla del tablero y preservar la actividad.",
"card-due": "Vence",
"card-due-on": "Vence en",
"card-spent": "Spent Time",
"card-edit-attachments": "Editar adjuntos",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar miembros",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Cambiar fecha de inicio",
"editCardDueDatePopup-title": "Cambiar fecha de vencimiento",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Cambiar Etiqueta",
"editNotificationPopup-title": "Editar Notificació",
"editProfilePopup-title": "Editar Perfil",
@ -236,6 +238,7 @@
"info": "Versión",
"initials": "Iniciales",
"invalid-date": "Fecha inválida",
"invalid-time": "Invalid time",
"joined": "unido",
"just-invited": "Fuiste invitado a este tablero",
"keyboard-shortcuts": "Atajos de teclado",
@ -337,6 +340,11 @@
"team": "Equipo",
"this-board": "este tablero",
"this-card": "esta tarjeta",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Hora",
"title": "Título",
"tracking": "Seguimiento",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Puede archivar una tarjeta para eliminarla del tablero y conservar la actividad.",
"card-due": "Finalizar",
"card-due-on": "Vence el",
"card-spent": "Spent Time",
"card-edit-attachments": "Editar los adjuntos",
"card-edit-labels": "Editar las etiquetas",
"card-edit-members": "Editar los miembros",
@ -172,9 +173,10 @@
"edit-avatar": "Cambiar el avatar",
"edit-profile": "Editar el perfil",
"edit-wip-limit": "Cambiar el límite del WIP",
"soft-wip-limit": "Soft WIP Limit",
"soft-wip-limit": "Límite flexible del WIP",
"editCardStartDatePopup-title": "Cambiar la fecha de inicio",
"editCardDueDatePopup-title": "Cambiar la fecha de vencimiento",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Cambiar la etiqueta",
"editNotificationPopup-title": "Editar las notificaciones",
"editProfilePopup-title": "Editar el perfil",
@ -236,6 +238,7 @@
"info": "Versión",
"initials": "Iniciales",
"invalid-date": "Fecha no válida",
"invalid-time": "Invalid time",
"joined": "se ha unido",
"just-invited": "Has sido invitado a este tablero",
"keyboard-shortcuts": "Atajos de teclado",
@ -337,6 +340,11 @@
"team": "Equipo",
"this-board": "este tablero",
"this-card": "esta tarjeta",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Hora",
"title": "Título",
"tracking": "Seguimiento",
@ -405,7 +413,7 @@
"no": "No",
"accounts": "Cuentas",
"accounts-allowEmailChange": "Permitir cambiar el correo electrónico",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Creado en",
"verified": "Verificado",
"active": "Activo"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Txartel bat artxibatu dezakezu arbeletik kendu nahi baduzu bere jarduera gordez.",
"card-due": "Epemuga",
"card-due-on": "Epemuga",
"card-spent": "Spent Time",
"card-edit-attachments": "Editatu eranskinak",
"card-edit-labels": "Editatu etiketak",
"card-edit-members": "Editatu kideak",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Aldatu hasiera data",
"editCardDueDatePopup-title": "Aldatu epemuga data",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Aldatu etiketa",
"editNotificationPopup-title": "Editatu jakinarazpena",
"editProfilePopup-title": "Editatu profila",
@ -236,6 +238,7 @@
"info": "Bertsioa",
"initials": "Inizialak",
"invalid-date": "Baliogabeko data",
"invalid-time": "Invalid time",
"joined": "elkartu da",
"just-invited": "Arbel honetara gonbidatu berri zaituzte",
"keyboard-shortcuts": "Teklatu laster-bideak",
@ -337,6 +340,11 @@
"team": "Taldea",
"this-board": "arbel hau",
"this-card": "txartel hau",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Ordua",
"title": "Izenburua",
"tracking": "Jarraitzen",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "شما می توانید یک کارت را با حفظ فعالیت های آن بایگانی کنید.",
"card-due": "ناشی از",
"card-due-on": "مقتضی بر",
"card-spent": "Spent Time",
"card-edit-attachments": "ویرایش ضمائم",
"card-edit-labels": "ویرایش برچسب",
"card-edit-members": "ویرایش اعضا",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "تغییر تاریخ آغاز",
"editCardDueDatePopup-title": "تغییر تاریخ بدلیل",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "تغیر برچسب",
"editNotificationPopup-title": "اصلاح اعلان",
"editProfilePopup-title": "ویرایش پروفایل",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "تخصیصات اولیه",
"invalid-date": "تاریخ نامعتبر",
"invalid-time": "Invalid time",
"joined": "متصل",
"just-invited": "هم اکنون، شما به این تخته دعوت شده اید.",
"keyboard-shortcuts": "میانبر کلیدها",
@ -337,6 +340,11 @@
"team": "تیم",
"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 spenttime cards",
"time": "زمان",
"title": "عنوان",
"tracking": "پیگردی",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Voit arkistoida kortin poistaaksesi sen taululta ja säilyttääksesi toimet.",
"card-due": "Erääntyy",
"card-due-on": "Erääntyy",
"card-spent": "Käytetty aika",
"card-edit-attachments": "Muokkaa liitetiedostoja",
"card-edit-labels": "Muokkaa tunnisteita",
"card-edit-members": "Muokkaa jäseniä",
@ -175,6 +176,7 @@
"soft-wip-limit": "Pehmeä WIP raja",
"editCardStartDatePopup-title": "Muokkaa aloituspäivää",
"editCardDueDatePopup-title": "Muokkaa eräpäivää",
"editCardSpentTimePopup-title": "Muuta käytettyä aikaa",
"editLabelPopup-title": "Muokkaa tunnistetta",
"editNotificationPopup-title": "Muokkaa ilmoituksia",
"editProfilePopup-title": "Muokkaa profiilia",
@ -236,6 +238,7 @@
"info": "Versio",
"initials": "Nimikirjaimet",
"invalid-date": "Virheellinen päivämäärä",
"invalid-time": "Virheellinen aika",
"joined": "liittyi",
"just-invited": "Sinut on juuri kutsuttu tälle taululle",
"keyboard-shortcuts": "Pikanäppäimet",
@ -337,6 +340,11 @@
"team": "Tiimi",
"this-board": "tämä taulu",
"this-card": "tämä kortti",
"spent-time-hours": "Käytetty aika (tuntia)",
"overtime-hours": "Ylityö (tuntia)",
"overtime": "Ylityö",
"has-overtime-cards": "Sisältää ylityö kortteja",
"has-spenttime-cards": "Sisältää käytetty aika kortteja",
"time": "Aika",
"title": "Otsikko",
"tracking": "Ilmoitukset",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Vous pouvez archiver une carte pour la supprimer en préservant le suivi des activités.",
"card-due": "À échéance",
"card-due-on": "Échéance le",
"card-spent": "Spent Time",
"card-edit-attachments": "Modifier les pièces jointes",
"card-edit-labels": "Modifier les étiquettes",
"card-edit-members": "Modifier les membres",
@ -175,6 +176,7 @@
"soft-wip-limit": "Limite Soft WIP",
"editCardStartDatePopup-title": "Modifier la date de début",
"editCardDueDatePopup-title": "Modifier la date d'échéance",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Modifier l'étiquette",
"editNotificationPopup-title": "Modifier la notification",
"editProfilePopup-title": "Modifier le profil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initiales",
"invalid-date": "Date invalide",
"invalid-time": "Invalid time",
"joined": "a rejoint",
"just-invited": "Vous venez d'être invité à ce tableau",
"keyboard-shortcuts": "Raccourcis clavier",
@ -337,6 +340,11 @@
"team": "Équipe",
"this-board": "ce tableau",
"this-card": "cette carte",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Temps",
"title": "Titre",
"tracking": "Suivi",
@ -405,7 +413,7 @@
"no": "Non",
"accounts": "Comptes",
"accounts-allowEmailChange": "Autoriser le changement d'adresse mail",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Créé à",
"verified": "Vérifié",
"active": "Actif"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Editar anexos",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar membros",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Cambiar a data de inicio",
"editCardDueDatePopup-title": "Cambiar a data límite",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Cambiar a etiqueta",
"editNotificationPopup-title": "Editar a notificación",
"editProfilePopup-title": "Editar o perfil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Iniciais",
"invalid-date": "A data é incorrecta",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Equipo",
"this-board": "este taboleiro",
"this-card": "esta tarxeta",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Hora",
"title": "Título",
"tracking": "Seguimento",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "ניתן להעביר לארכיון כרטיס כדי להסירו מהלוח ולשמר את הפעילות.",
"card-due": "תאריך יעד",
"card-due-on": "תאריך יעד",
"card-spent": "Spent Time",
"card-edit-attachments": "עריכת קבצים מצורפים",
"card-edit-labels": "עריכת תוויות",
"card-edit-members": "עריכת חברים",
@ -154,7 +155,7 @@
"copyCardPopup-title": "העתק כרטיס",
"create": "יצירה",
"createBoardPopup-title": "יצירת לוח",
"chooseBoardSourcePopup-title": "יבוא לוח",
"chooseBoardSourcePopup-title": "ייבוא לוח",
"createLabelPopup-title": "יצירת תווית",
"current": "נוכחי",
"date": "תאריך",
@ -175,6 +176,7 @@
"soft-wip-limit": "מגבלת „בעבודה” רכה",
"editCardStartDatePopup-title": "שינוי מועד התחלה",
"editCardDueDatePopup-title": "שינוי מועד סיום",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "שינוי תווית",
"editNotificationPopup-title": "שינוי דיווח",
"editProfilePopup-title": "עריכת פרופיל",
@ -218,10 +220,10 @@
"headerBarCreateBoardPopup-title": "יצירת לוח",
"home": "בית",
"import": "יבוא",
"import-board": "יבוא לוח",
"import-board": "ייבוא לוח",
"import-board-c": "יבוא לוח",
"import-board-title-trello": "ייבוא לוח מטרלו",
"import-board-title-wekan": "יבוא לוח מ־Wekan",
"import-board-title-wekan": "ייבוא לוח מ־Wekan",
"import-sandstorm-warning": "הלוח שייובא ימחק את כל הנתונים הקיימים בלוח ויחליף אותם בלוח שייובא.",
"from-trello": "מ־Trello",
"from-wekan": "מ־Wekan",
@ -236,6 +238,7 @@
"info": "גרסא",
"initials": "ראשי תיבות",
"invalid-date": "תאריך שגוי",
"invalid-time": "Invalid time",
"joined": "הצטרף",
"just-invited": "הוזמנת ללוח זה",
"keyboard-shortcuts": "קיצורי מקלדת",
@ -337,6 +340,11 @@
"team": "צוות",
"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 spenttime cards",
"time": "זמן",
"title": "כותרת",
"tracking": "מעקב",
@ -405,7 +413,7 @@
"no": "לא",
"accounts": "חשבונות",
"accounts-allowEmailChange": "אפשר שינוי דוא\"ל",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "נוצר ב",
"verified": "עבר אימות",
"active": "פעיל"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Archiválhat egy kártyát, hogy eltávolítsa a tábláról, és megőrizze a tevékenységet.",
"card-due": "Esedékes",
"card-due-on": "Esedékes ekkor",
"card-spent": "Spent Time",
"card-edit-attachments": "Mellékletek szerkesztése",
"card-edit-labels": "Címkék szerkesztése",
"card-edit-members": "Tagok szerkesztése",
@ -175,6 +176,7 @@
"soft-wip-limit": "Gyenge WIP korlát",
"editCardStartDatePopup-title": "Kezdődátum megváltoztatása",
"editCardDueDatePopup-title": "Esedékesség dátumának megváltoztatása",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Címke megváltoztatása",
"editNotificationPopup-title": "Értesítés szerkesztése",
"editProfilePopup-title": "Profil szerkesztése",
@ -236,6 +238,7 @@
"info": "Verzió",
"initials": "Kezdőbetűk",
"invalid-date": "Érvénytelen dátum",
"invalid-time": "Invalid time",
"joined": "csatlakozott",
"just-invited": "Éppen most hívták meg erre a táblára",
"keyboard-shortcuts": "Gyorsbillentyűk",
@ -337,6 +340,11 @@
"team": "Csapat",
"this-board": "ez a tábla",
"this-card": "ez a kártya",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Idő",
"title": "Cím",
"tracking": "Követés",
@ -405,7 +413,7 @@
"no": "Nem",
"accounts": "Fiókok",
"accounts-allowEmailChange": "E-mail megváltoztatásának engedélyezése",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Létrehozva",
"verified": "Ellenőrizve",
"active": "Aktív"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Anda bisa arsipkan kartu untuk menghapusnya dari panel dan mempertahankan aktivitas",
"card-due": "Jatuh Tempo",
"card-due-on": "Jatuh Tempo pada",
"card-spent": "Spent Time",
"card-edit-attachments": "Sunting lampiran",
"card-edit-labels": "Sunting label",
"card-edit-members": "Sunting anggota",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Ubah tanggal mulai",
"editCardDueDatePopup-title": "Ubah tanggal selesai",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Ubah Label",
"editNotificationPopup-title": "Sunting Pemberitahuan",
"editProfilePopup-title": "Sunting Profil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Inisial",
"invalid-date": "Tanggal tidak sah",
"invalid-time": "Invalid time",
"joined": "bergabung",
"just-invited": "Anda baru diundang di panel ini",
"keyboard-shortcuts": "Pintasan kibor",
@ -337,6 +340,11 @@
"team": "Tim",
"this-board": "Panel ini",
"this-card": "Kartu ini",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Waktu",
"title": "Judul",
"tracking": "Pelacakan",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Puoi archiviare una scheda per rimuoverla dalla bacheca e preservare la sua attività.",
"card-due": "Scadenza",
"card-due-on": "Scade",
"card-spent": "Spent Time",
"card-edit-attachments": "Modifica allegati",
"card-edit-labels": "Modifica etichette",
"card-edit-members": "Modifica membri",
@ -175,6 +176,7 @@
"soft-wip-limit": "Limite Work in progress soft",
"editCardStartDatePopup-title": "Cambia data di inizio",
"editCardDueDatePopup-title": "Cambia data di scadenza",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Cambia etichetta",
"editNotificationPopup-title": "Modifica notifiche",
"editProfilePopup-title": "Modifica profilo",
@ -236,6 +238,7 @@
"info": "Versione",
"initials": "Iniziali",
"invalid-date": "Data non valida",
"invalid-time": "Invalid time",
"joined": "si è unito a",
"just-invited": "Sei stato appena invitato a questa bacheca",
"keyboard-shortcuts": "Scorciatoie da tastiera",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "questa bacheca",
"this-card": "questa scheda",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Ora",
"title": "Titolo",
"tracking": "Monitoraggio",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "アーカイブを使えば、内容を保存したままボード上からリストを表示しないようにできます。",
"card-due": "期限",
"card-due-on": "期限日",
"card-spent": "Spent Time",
"card-edit-attachments": "添付ファイルの編集",
"card-edit-labels": "ラベルの編集",
"card-edit-members": "メンバーの編集",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "開始日の変更",
"editCardDueDatePopup-title": "期限の変更",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "ラベルの変更",
"editNotificationPopup-title": "通知の変更",
"editProfilePopup-title": "プロフィールの編集",
@ -236,6 +238,7 @@
"info": "バージョン",
"initials": "初期状態",
"invalid-date": "無効な日付",
"invalid-time": "Invalid time",
"joined": "参加しました",
"just-invited": "このボードのメンバーに招待されています",
"keyboard-shortcuts": "キーボード・ショートカット",
@ -337,6 +340,11 @@
"team": "チーム",
"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 spenttime cards",
"time": "時間",
"title": "タイトル",
"tracking": "トラッキング",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "카드를 보관하여 보드에서 제거하고 내용을 저장소에 보관 할 수 있습니다.",
"card-due": "종료일",
"card-due-on": "종료일",
"card-spent": "Spent Time",
"card-edit-attachments": "첨부 파일 수정",
"card-edit-labels": "라벨 수정",
"card-edit-members": "멤버 수정",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "시작일 변경",
"editCardDueDatePopup-title": "종료일 변경",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "라벨 변경",
"editNotificationPopup-title": "알림 수정",
"editProfilePopup-title": "프로필 변경",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "이니셜",
"invalid-date": "잘못된 날짜",
"invalid-time": "Invalid time",
"joined": "참가함",
"just-invited": "보드에 방금 초대되었습니다.",
"keyboard-shortcuts": "키보드 단축키",
@ -337,6 +340,11 @@
"team": "팀",
"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 spenttime cards",
"time": "시간",
"title": "제목",
"tracking": "추적",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Du kan arkivere kortet for å fjerne det fra tavlen. All aktivitet vil beholdes.",
"card-due": "Frist",
"card-due-on": "Frist til",
"card-spent": "Spent Time",
"card-edit-attachments": "Rediger vedlegg",
"card-edit-labels": "Rediger etiketter",
"card-edit-members": "Endre medlemmer",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Om de kaart van het bord af te halen, zonder daarbij activiteiten te missen in de activiteiten feed, kan je klikken op \"archiveren\".",
"card-due": "Deadline: ",
"card-due-on": "Deadline: ",
"card-spent": "Spent Time",
"card-edit-attachments": "Wijzig bijlagen",
"card-edit-labels": "Wijzig labels",
"card-edit-members": "Wijzig leden",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Wijzig start datum",
"editCardDueDatePopup-title": "Wijzig deadline",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Wijzig label",
"editNotificationPopup-title": "Wijzig notificatie",
"editProfilePopup-title": "Wijzig profiel",
@ -236,6 +238,7 @@
"info": "Versie",
"initials": "Initialen",
"invalid-date": "Ongeldige datum",
"invalid-time": "Invalid time",
"joined": "doet nu mee met",
"just-invited": "Je bent zojuist uitgenodigd om mee toen doen met dit bord",
"keyboard-shortcuts": "Toetsenbord snelkoppelingen",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "dit bord",
"this-card": "deze kaart",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Tijd",
"title": "Titel",
"tracking": "Volgen",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Możesz zarchiwizować kartę w celu usunięcia jej z tablicy oraz zachowania jej aktywności.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edytuj załączniki",
"card-edit-labels": "Edytuj etykiety",
"card-edit-members": "Edytuj członków",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Zmień etykietę",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edytuj profil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "dołączył",
"just-invited": "Właśnie zostałeś zaproszony do tej tablicy",
"keyboard-shortcuts": "Skróty klawiaturowe",
@ -337,6 +340,11 @@
"team": "Zespół",
"this-board": "ta tablica",
"this-card": "ta karta",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Tytuł",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Você pode arquivar um cartão para removê-lo do quadro e preservar suas atividades.",
"card-due": "Data fim",
"card-due-on": "Finaliza em",
"card-spent": "Spent Time",
"card-edit-attachments": "Editar anexos",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar membros",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Altera data de início",
"editCardDueDatePopup-title": "Altera data fim",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Alterar Etiqueta",
"editNotificationPopup-title": "Editar Notificações",
"editProfilePopup-title": "Editar Perfil",
@ -236,6 +238,7 @@
"info": "Versão",
"initials": "Iniciais",
"invalid-date": "Data inválida",
"invalid-time": "Invalid time",
"joined": "juntou-se",
"just-invited": "Você já foi convidado para este quadro",
"keyboard-shortcuts": "Atalhos do teclado",
@ -337,6 +340,11 @@
"team": "Equipe",
"this-board": "este quadro",
"this-card": "este cartão",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Tempo",
"title": "Título",
"tracking": "Tracking",
@ -405,7 +413,7 @@
"no": "Não",
"accounts": "Contas",
"accounts-allowEmailChange": "Permitir Mudança de Email",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Criado em",
"verified": "Verificado",
"active": "Ativo"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Iniţiale",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Titlu",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Вы можете заархивировать карточку, чтобы удалить ее с доски и сохранить активность .",
"card-due": "До",
"card-due-on": "Завершить до",
"card-spent": "Spent Time",
"card-edit-attachments": "Изменить вложения",
"card-edit-labels": "Изменить метку",
"card-edit-members": "Изменить пользователей",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Сменить дату начала",
"editCardDueDatePopup-title": "Изменить дату до",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Редактирование метки",
"editNotificationPopup-title": "Редактировать уведомления",
"editProfilePopup-title": "Изменить профиль",
@ -236,6 +238,7 @@
"info": "Версия",
"initials": "Инициалы",
"invalid-date": "Неверная дата",
"invalid-time": "Invalid time",
"joined": "вступил",
"just-invited": "Вы только пригласили на эту доску",
"keyboard-shortcuts": "Сочетания клавиш",
@ -337,6 +340,11 @@
"team": "Участники",
"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 spenttime cards",
"time": "Время",
"title": "Название",
"tracking": "Отслеживание",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Krajnji datum",
"card-due-on": "Završava se",
"card-spent": "Spent Time",
"card-edit-attachments": "Uredi priloge",
"card-edit-labels": "Uredi natpise",
"card-edit-members": "Uredi članove",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Izmeni početni datum",
"editCardDueDatePopup-title": "Izmeni krajnji datum",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Izmeni notifikaciju",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Neispravan datum",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Tim",
"this-board": "ova tabla",
"this-card": "ova kartica",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Vreme",
"title": "Naslov",
"tracking": "Praćenje",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Du kan arkivera ett kort för att ta bort det från anslagstavlan och bevara aktiviteten.",
"card-due": "Förfaller",
"card-due-on": "Förfaller på",
"card-spent": "Spent Time",
"card-edit-attachments": "Redigera bilaga",
"card-edit-labels": "Redigera etiketter",
"card-edit-members": "Redigera medlemmar",
@ -175,6 +176,7 @@
"soft-wip-limit": "Mjuk WIP-gräns",
"editCardStartDatePopup-title": "Ändra startdatum",
"editCardDueDatePopup-title": "Ändra förfallodatum",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Ändra etikett",
"editNotificationPopup-title": "Redigera avisering",
"editProfilePopup-title": "Redigera profil",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initialer ",
"invalid-date": "Ogiltigt datum",
"invalid-time": "Invalid time",
"joined": "gick med",
"just-invited": "Du blev nyss inbjuden till denna anslagstavla",
"keyboard-shortcuts": "Tangentbordsgenvägar",
@ -337,6 +340,11 @@
"team": "Grupp",
"this-board": "denna anslagstavla",
"this-card": "detta kort",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Tid",
"title": "Titel",
"tracking": "Spårning",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "คุณสามารถเก็บการ์ดที่จะเอาออกจากบอร์ดนี้และยังคงเก็บกิจกรรม",
"card-due": "ครบกำหนด",
"card-due-on": "ครบกำหนดเมื่อ",
"card-spent": "Spent Time",
"card-edit-attachments": "แก้ไขสิ่งที่แนบมา",
"card-edit-labels": "แก้ไขป้ายกำกับ",
"card-edit-members": "แก้ไขสมาชิก",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "เปลี่ยนวันเริ่มต้น",
"editCardDueDatePopup-title": "เปลี่ยนวันครบกำหนด",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "เปลี่ยนป้ายกำกับ",
"editNotificationPopup-title": "แก้ไขการแจ้งเตือน",
"editProfilePopup-title": "แก้ไขโปรไฟล์",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "ชื่อย่อ",
"invalid-date": "วันที่ไม่ถูกต้อง",
"invalid-time": "Invalid time",
"joined": "เข้าร่วม",
"just-invited": "คุณพึ่งได้รับเชิญบอร์ดนี้",
"keyboard-shortcuts": "แป้นพิมพ์ลัด",
@ -337,6 +340,11 @@
"team": "ทีม",
"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 spenttime cards",
"time": "เวลา",
"title": "หัวข้อ",
"tracking": "ติดตาม",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "Kartı panodan kaldırıp, buna rağmen aktivitelerini saklamak istiyorsan kartı arşivleyebilirsin.",
"card-due": "Bitiş",
"card-due-on": "Bitiş tarihi:",
"card-spent": "Spent Time",
"card-edit-attachments": "Ek dosyasını düzenle",
"card-edit-labels": "Etiketleri düzenle",
"card-edit-members": "Üyeleri düzenle",
@ -175,6 +176,7 @@
"soft-wip-limit": "Zayıf Devam Eden İş Sınırı",
"editCardStartDatePopup-title": "Başlangıç tarihini değiştir",
"editCardDueDatePopup-title": "Bitiş tarihini değiştir",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Etiket Değiştir",
"editNotificationPopup-title": "Bildirimi değiştir",
"editProfilePopup-title": "Profili Düzenle",
@ -236,6 +238,7 @@
"info": "Sürüm",
"initials": "İlk Harfleri",
"invalid-date": "Geçersiz tarih",
"invalid-time": "Invalid time",
"joined": "katıldı",
"just-invited": "Bu panoya şimdi davet edildin.",
"keyboard-shortcuts": "Klavye kısayolları",
@ -337,6 +340,11 @@
"team": "Takım",
"this-board": "bu panoyu",
"this-card": "bu kart",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Zaman",
"title": "Başlık",
"tracking": "Takip",
@ -405,7 +413,7 @@
"no": "Hayır",
"accounts": "Hesaplar",
"accounts-allowEmailChange": "E-posta Değiştirmeye İzin Ver",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active"
"createdAt": "Oluşturulma tarihi",
"verified": "Doğrulanmış",
"active": "Aktif"
}

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "You can archive a card to remove it from the board and preserve the activity.",
"card-due": "Due",
"card-due-on": "Due on",
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "Change start date",
"editCardDueDatePopup-title": "Change due date",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "Change Label",
"editNotificationPopup-title": "Edit Notification",
"editProfilePopup-title": "Edit Profile",
@ -236,6 +238,7 @@
"info": "Version",
"initials": "Initials",
"invalid-date": "Invalid date",
"invalid-time": "Invalid time",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
@ -337,6 +340,11 @@
"team": "Team",
"this-board": "this board",
"this-card": "this card",
"spent-time-hours": "Spent time (hours)",
"overtime-hours": "Overtime (hours)",
"overtime": "Overtime",
"has-overtime-cards": "Has overtime cards",
"has-spenttime-cards": "Has spenttime cards",
"time": "Time",
"title": "Title",
"tracking": "Tracking",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "你可以将卡片从看板中归档至回收箱,但保留相关活动。",
"card-due": "到期",
"card-due-on": "期限",
"card-spent": "Spent Time",
"card-edit-attachments": "编辑附件",
"card-edit-labels": "编辑标签",
"card-edit-members": "编辑成员",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "修改起始日期",
"editCardDueDatePopup-title": "修改截止日期",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "更改标签",
"editNotificationPopup-title": "编辑通知",
"editProfilePopup-title": "编辑资料",
@ -236,6 +238,7 @@
"info": "版本",
"initials": "缩写",
"invalid-date": "无效日期",
"invalid-time": "Invalid time",
"joined": "关联",
"just-invited": "您刚刚被邀请加入此看板",
"keyboard-shortcuts": "键盘快捷键",
@ -337,6 +340,11 @@
"team": "团队",
"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 spenttime cards",
"time": "时间",
"title": "标题",
"tracking": "跟踪",

View file

@ -103,6 +103,7 @@
"card-delete-suggest-archive": "你可以將卡片從看板中刪除至回收筒,但保留相關活動。",
"card-due": "到期",
"card-due-on": "到期",
"card-spent": "Spent Time",
"card-edit-attachments": "編輯附件",
"card-edit-labels": "編輯標籤",
"card-edit-members": "編輯成員",
@ -175,6 +176,7 @@
"soft-wip-limit": "Soft WIP Limit",
"editCardStartDatePopup-title": "更改開始日期",
"editCardDueDatePopup-title": "更改到期日期",
"editCardSpentTimePopup-title": "Change spent time",
"editLabelPopup-title": "更改標籤",
"editNotificationPopup-title": "更改通知",
"editProfilePopup-title": "編輯資料",
@ -236,6 +238,7 @@
"info": "版本",
"initials": "縮寫",
"invalid-date": "無效的日期",
"invalid-time": "Invalid time",
"joined": "關聯",
"just-invited": "您剛剛被邀請加入此看板",
"keyboard-shortcuts": "鍵盤快速鍵",
@ -337,6 +340,11 @@
"team": "團隊",
"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 spenttime cards",
"time": "時間",
"title": "標題",
"tracking": "追蹤",

View file

@ -187,6 +187,16 @@ Boards.helpers({
return Lists.find({ boardId: this._id, archived: false }, { sort: { sort: 1 } });
},
hasOvertimeCards(){
const card = Cards.findOne({isOvertime: true, boardId: this._id, archived: false} );
return card !== undefined;
},
hasSpentTimeCards(){
const card = Cards.findOne({spentTime: { $gt: 0 }, boardId: this._id, archived: false} );
return card !== undefined;
},
activities() {
return Activities.find({ boardId: this._id }, { sort: { createdAt: -1 } });
},

View file

@ -64,8 +64,18 @@ Cards.attachSchema(new SimpleSchema({
type: Date,
optional: true,
},
// XXX Should probably be called `authorId`. Is it even needed since we have
// the `members` field?
spentTime: {
type: Number,
decimal: true,
optional: true,
},
isOvertime: {
type: Boolean,
defaultValue: false,
optional: true,
},
// XXX Should probably be called `authorId`. Is it even needed since we have
// the `members` field?
userId: {
type: String,
autoValue() { // eslint-disable-line consistent-return
@ -273,6 +283,18 @@ Cards.mutations({
unsetDue() {
return {$unset: {dueAt: ''}};
},
setOvertime(isOvertime) {
return {$set: {isOvertime}};
},
setSpentTime(spentTime) {
return {$set: {spentTime}};
},
unsetSpentTime() {
return {$unset: {spentTime: '', isOvertime: false}};
},
});