summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.meteor/versions4
-rw-r--r--CHANGELOG.md18
-rw-r--r--client/components/boards/boardsList.js3
-rw-r--r--client/components/cards/cardDate.js27
-rw-r--r--client/components/cards/cardDetails.jade81
-rw-r--r--client/components/cards/cardDetails.js102
-rw-r--r--client/components/cards/cardDetails.styl10
-rw-r--r--client/components/cards/minicard.jade2
-rwxr-xr-xclient/components/main/editor.js2
-rw-r--r--client/components/users/userAvatar.styl2
-rw-r--r--i18n/ar.i18n.json10
-rw-r--r--i18n/bg.i18n.json10
-rw-r--r--i18n/br.i18n.json10
-rw-r--r--i18n/ca.i18n.json10
-rw-r--r--i18n/cs.i18n.json10
-rw-r--r--i18n/da.i18n.json10
-rw-r--r--i18n/de.i18n.json10
-rw-r--r--i18n/el.i18n.json10
-rw-r--r--i18n/en-GB.i18n.json10
-rw-r--r--i18n/en.i18n.json11
-rw-r--r--i18n/eo.i18n.json10
-rw-r--r--i18n/es-AR.i18n.json10
-rw-r--r--i18n/es.i18n.json10
-rw-r--r--i18n/eu.i18n.json10
-rw-r--r--i18n/fa.i18n.json54
-rw-r--r--i18n/fi.i18n.json10
-rw-r--r--i18n/fr.i18n.json10
-rw-r--r--i18n/gl.i18n.json10
-rw-r--r--i18n/he.i18n.json10
-rw-r--r--i18n/hi.i18n.json10
-rw-r--r--i18n/hu.i18n.json10
-rw-r--r--i18n/hy.i18n.json10
-rw-r--r--i18n/id.i18n.json10
-rw-r--r--i18n/ig.i18n.json10
-rw-r--r--i18n/it.i18n.json10
-rw-r--r--i18n/ja.i18n.json12
-rw-r--r--i18n/ka.i18n.json10
-rw-r--r--i18n/km.i18n.json10
-rw-r--r--i18n/ko.i18n.json10
-rw-r--r--i18n/lv.i18n.json10
-rw-r--r--i18n/mk.i18n.json10
-rw-r--r--i18n/mn.i18n.json10
-rw-r--r--i18n/nb.i18n.json10
-rw-r--r--i18n/nl.i18n.json10
-rw-r--r--i18n/oc.i18n.json10
-rw-r--r--i18n/pl.i18n.json10
-rw-r--r--i18n/pt-BR.i18n.json10
-rw-r--r--i18n/pt.i18n.json10
-rw-r--r--i18n/ro.i18n.json10
-rw-r--r--i18n/ru.i18n.json10
-rw-r--r--i18n/sl.i18n.json10
-rw-r--r--i18n/sr.i18n.json10
-rw-r--r--i18n/sv.i18n.json72
-rw-r--r--i18n/sw.i18n.json10
-rw-r--r--i18n/ta.i18n.json10
-rw-r--r--i18n/th.i18n.json10
-rw-r--r--i18n/tr.i18n.json10
-rw-r--r--i18n/uk.i18n.json10
-rw-r--r--i18n/vi.i18n.json10
-rw-r--r--i18n/zh-CN.i18n.json10
-rw-r--r--i18n/zh-HK.i18n.json10
-rw-r--r--i18n/zh-TW.i18n.json10
-rw-r--r--models/cards.js72
-rw-r--r--models/users.js41
-rw-r--r--package-lock.json199
-rw-r--r--package.json11
-rwxr-xr-xrebuild-wekan.sh44
-rw-r--r--sandstorm.js2
68 files changed, 873 insertions, 376 deletions
diff --git a/.meteor/versions b/.meteor/versions
index 5157f679..aa05f11c 100644
--- a/.meteor/versions
+++ b/.meteor/versions
@@ -109,7 +109,7 @@ mobile-status-bar@1.1.0
modern-browsers@0.1.5
modules@0.15.0
modules-runtime@0.12.0
-momentjs:moment@2.24.0
+momentjs:moment@2.25.2
mongo@1.10.0
mongo-decimal@0.1.1
mongo-dev-server@1.1.0
@@ -127,7 +127,7 @@ mquandalle:mousetrap-bindglobal@0.0.1
mquandalle:perfect-scrollbar@0.6.5_2
msavin:usercache@1.8.0
npm-bcrypt@0.9.3
-npm-mongo@3.7.0
+npm-mongo@3.7.1
oauth@1.3.0
oauth2@1.3.0
observe-sequence@1.0.16
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3772e347..6a11a4fe 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,9 +8,17 @@ This release adds the following server platforms:
and adds the following features:
- [Install Wekan to mobile homescreen icon and use fullscreen
- PWA](https://github.com/commit/8d5adc04645e3e71423f16869f39b8d79969bccd).
+ PWA](https://github.com/wekan/wekan/commit/8d5adc04645e3e71423f16869f39b8d79969bccd).
[Docs for iOS and Android at wiki PWA page](https://github.com/wekan/wekan/wiki/PWA).
Thanks to xet7.
+- [Add options to rebuild-wekan.sh to run Meteor in development mode where after
+ file change it rebuilds](https://github.com/wekan/wekan/commit/5f915ef966170ea7baca7ddeb11319bc08a26fef).
+ Thanks to xet7.
+
+and adds the following updates:
+
+- [Update dependencies](https://github.com/wekan/wekan/commit/75bdd33fda58ea0233f5b38c466bcb1a9b0406ab).
+ Thanks to xet7.
and fixes the following bugs:
@@ -19,6 +27,14 @@ and fixes the following bugs:
- [Fix shortcuts list and support card shortcuts when hovering
a card](https://github.com/wekan/wekan/pull/3066).
Thanks to marc1006.
+- [Add white-space:normal to copy-to-clipboard button in card
+ details](https://github.com/wekan/wekan/pull/3075).
+ Thanks to helioguardabaxo.
+- [Fix avatar-image class](https://github.com/wekan/wekan/pull/3083).
+ Thanks to krupupakku.
+- [Fix REST API so Create card does now allow an empty member
+ list](https://github.com/wekan/wekan/pull/3084).
+ Thanks to wackazong.
Thanks to above GitHub users for their contributions and translators for their translations.
diff --git a/client/components/boards/boardsList.js b/client/components/boards/boardsList.js
index 9208fdb2..b99c0c31 100644
--- a/client/components/boards/boardsList.js
+++ b/client/components/boards/boardsList.js
@@ -25,7 +25,6 @@ BlazeComponent.extendComponent({
},
onRendered() {
- const self = this;
function userIsAllowedToMove() {
return Meteor.user();
}
@@ -78,7 +77,7 @@ BlazeComponent.extendComponent({
},
boards() {
- let query = {
+ const query = {
archived: false,
type: 'board',
};
diff --git a/client/components/cards/cardDate.js b/client/components/cards/cardDate.js
index c4b5c6d8..9b2268e9 100644
--- a/client/components/cards/cardDate.js
+++ b/client/components/cards/cardDate.js
@@ -386,3 +386,30 @@ CardEndDate.register('cardEndDate');
return this.date.get().format('l');
}
}.register('minicardEndDate'));
+
+class VoteEndDate extends CardDate {
+ onCreated() {
+ super.onCreated();
+ const self = this;
+ self.autorun(() => {
+ self.date.set(moment(self.data().getVoteEnd()));
+ });
+ }
+ classes() {
+ const classes = 'end-date' + ' ';
+ return classes;
+ }
+ showDate() {
+ return this.date.get().format('l LT');
+ }
+ showTitle() {
+ return `${TAPi18n.__('card-end-on')} ${this.date.get().format('LLLL')}`;
+ }
+
+ events() {
+ return super.events().concat({
+ 'click .js-edit-date': Popup.open('editVoteEndDate'),
+ });
+ }
+}
+VoteEndDate.register('voteEndDate');
diff --git a/client/components/cards/cardDetails.jade b/client/components/cards/cardDetails.jade
index ae97e0e9..2aa77627 100644
--- a/client/components/cards/cardDetails.jade
+++ b/client/components/cards/cardDetails.jade
@@ -202,9 +202,12 @@ template(name="cardDetails")
if getVoteQuestion
hr
.vote-title
- h3
- i.fa.fa-thumbs-up
- card-details-item-title {{_ 'vote-question'}}
+ div.flex
+ h3
+ i.fa.fa-thumbs-up
+ | {{_ 'vote-question'}}
+ if getVoteEnd
+ +voteEndDate
.vote-result
if votePublic
a.card-label.card-label-green.js-show-positive-votes {{ voteCountPositive }}
@@ -212,10 +215,13 @@ template(name="cardDetails")
else
.card-label.card-label-green {{ voteCountPositive }}
.card-label.card-label-red {{ voteCountNegative }}
+ unless ($and currentBoard.isPublic voteAllowNonBoardMembers )
+ .card-label.card-label-gray {{ voteCount }} {{_ 'r-of' }} {{ currentBoard.activeMembers.length }}
+viewer
= getVoteQuestion
- button.card-details-green.js-vote.js-vote-positive(class="{{#if voteState}}voted{{/if}}") {{_ 'vote-for-it'}}
- button.card-details-red.js-vote.js-vote-negative(class="{{#if $eq voteState false}}voted{{/if}}") {{_ 'vote-against'}}
+ if showVotingButtons
+ button.card-details-green.js-vote.js-vote-positive(class="{{#if voteState}}voted{{/if}}") {{_ 'vote-for-it'}}
+ button.card-details-red.js-vote.js-vote-negative(class="{{#if $eq voteState false}}voted{{/if}}") {{_ 'vote-against'}}
//- XXX We should use "editable" to avoid repetiting ourselves
if canModifyCard
@@ -333,16 +339,10 @@ template(name="cardDetailsActionsPopup")
//li: a.js-members {{_ 'card-edit-members'}}
//li: a.js-labels {{_ 'card-edit-labels'}}
//li: a.js-attachments {{_ 'card-edit-attachments'}}
- if getVoteQuestion
- li
- a.js-cancel-voting
- i.fa.fa-thumbs-up
- | {{_ 'card-cancel-voting'}}
- else
- li
- a.js-start-voting
- i.fa.fa-thumbs-up
- | {{_ 'card-start-voting'}}
+ li
+ a.js-start-voting
+ i.fa.fa-thumbs-up
+ | {{_ 'card-edit-voting'}}
li
a.js-custom-fields
i.fa.fa-list-alt
@@ -465,14 +465,14 @@ template(name="cardAssigneesPopup")
i.fa.fa-check
if currentUser.isWorker
ul.pop-over-list.js-card-assignee-list
- li.item(class="{{#if currentUser.isCardAssignee}}active{{/if}}")
- a.name.js-select-assignee(href="#")
- +userAvatar(userId=currentUser._id)
- span.full-name
- = currentUser.profile.fullname
- | (<span class="username">{{ currentUser.username }}</span>)
- if currentUser.isCardAssignee
- i.fa.fa-check
+ li.item(class="{{#if currentUser.isCardAssignee}}active{{/if}}")
+ a.name.js-select-assignee(href="#")
+ +userAvatar(userId=currentUser._id)
+ span.full-name
+ = currentUser.profile.fullname
+ | (<span class="username">{{ currentUser.username }}</span>)
+ if currentUser.isCardAssignee
+ i.fa.fa-check
template(name="userAvatarAssignee")
a.assignee.js-assignee(title="{{userData.profile.fullname}} ({{userData.username}})")
@@ -519,7 +519,7 @@ template(name="cardMorePopup")
= ' '
i.fa.colorful(class="{{#if board.isPublic}}fa-globe{{else}}fa-lock{{/if}}")
input.inline-input(type="text" id="cardURL" readonly value="{{ absoluteUrl }}" autofocus="autofocus")
- button.js-copy-card-link-to-clipboard(class="btn") {{_ 'copy-card-link-to-clipboard'}}
+ button.js-copy-card-link-to-clipboard(class="btn" id="clipboard") {{_ 'copy-card-link-to-clipboard'}}
span.clearfix
br
h2 {{_ 'change-card-parent'}}
@@ -564,20 +564,39 @@ template(name="setCardColorPopup")
template(name="cardDeletePopup")
p {{_ "card-delete-pop"}}
unless archived
- p {{_ "card-delete-suggest-archive"}}
+ p {{_ "card-delete-suggest-archive"}}
+ button.js-confirm.negate.full(type="submit") {{_ 'delete'}}
+
+template(name="deleteVotePopup")
+ p {{_ "vote-delete-pop"}}
button.js-confirm.negate.full(type="submit") {{_ 'delete'}}
template(name="cardStartVotingPopup")
form.edit-vote-question
.fields
label(for="vote") {{_ 'vote-question'}}
- input.js-vote-field#vote(type="text" name="vote" value="{{card.getVoteQuestion}}" autofocus)
- label(for="vote-public") {{_ 'vote-public'}}
- a.js-toggle-vote-public
- .materialCheckBox#vote-public(name="vote-public")
+ input.js-vote-field#vote(type="text" name="vote" value="{{getVoteQuestion}}" autofocus disabled="{{#if getVoteQuestion}}disabled{{/if}}")
+ .check-div
+ a.flex(class="{{#if getVoteQuestion}}is-disabled{{else}}js-toggle-vote-allow-non-members{{/if}}")
+ .materialCheckBox#vote-allow-non-members(name="vote-allow-non-members" class="{{#if voteAllowNonBoardMembers}}is-checked{{/if}}")
+ span {{_ 'allowNonBoardMembers'}}
+ .check-div
+ a.flex(class="{{#if getVoteQuestion}}is-disabled{{else}}js-toggle-vote-public{{/if}}")
+ .materialCheckBox#vote-public(name="vote-public" class="{{#if votePublic}}is-checked{{/if}}")
+ span {{_ 'vote-public'}}
+ .check-div.flex
+ i.fa.fa-hourglass-end
+ a.js-end-date
+ span
+ | {{_ 'card-end'}}
+ unless getVoteEnd
+ i.fa.fa-plus
+ if getVoteEnd
+ +voteEndDate
- button.primary.confirm.js-submit {{_ 'save'}}
- //- button.js-remove-color.negate.wide.right {{_ 'delete'}}
+ button.primary.js-submit {{_ 'save'}}
+ if getVoteQuestion
+ button.js-remove-vote.negate.wide.right {{_ 'delete'}}
template(name="positiveVoteMembersPopup")
ul.pop-over-list.js-card-member-list
diff --git a/client/components/cards/cardDetails.js b/client/components/cards/cardDetails.js
index 271fbe2f..7dcadfe3 100644
--- a/client/components/cards/cardDetails.js
+++ b/client/components/cards/cardDetails.js
@@ -54,21 +54,6 @@ BlazeComponent.extendComponent({
}
return null;
},
- votePublic() {
- const card = this.currentData();
- if (card.vote) return card.vote.public;
- return null;
- },
- voteCountPositive() {
- const card = this.currentData();
- if (card.vote && card.vote.positive) return card.vote.positive.length;
- return null;
- },
- voteCountNegative() {
- const card = this.currentData();
- if (card.vote && card.vote.negative) return card.vote.negative.length;
- return null;
- },
isWatching() {
const card = this.currentData();
return card.findWatcher(Meteor.userId());
@@ -148,6 +133,15 @@ BlazeComponent.extendComponent({
return result;
},
+ showVotingButtons() {
+ const card = this.currentData();
+ return (
+ (currentUser.isBoardMember() ||
+ (currentUser && card.voteAllowNonBoardMembers())) &&
+ !card.expiredVote()
+ );
+ },
+
onRendered() {
if (Meteor.settings.public.CARD_OPENED_WEBHOOK_ENABLED) {
// Send Webhook but not create Activities records ---
@@ -611,11 +605,6 @@ Template.cardDetailsActionsPopup.events({
'click .js-copy-card': Popup.open('copyCard'),
'click .js-copy-checklist-cards': Popup.open('copyChecklistToManyCards'),
'click .js-set-card-color': Popup.open('setCardColor'),
- 'click .js-cancel-voting'(event) {
- event.preventDefault();
- this.unsetVote();
- Popup.close();
- },
'click .js-move-card-to-top'(event) {
event.preventDefault();
const minOrder = _.min(
@@ -1000,22 +989,93 @@ BlazeComponent.extendComponent({
events() {
return [
{
+ 'click .js-end-date': Popup.open('editVoteEndDate'),
'submit .edit-vote-question'(evt) {
evt.preventDefault();
const voteQuestion = evt.target.vote.value;
const publicVote = $('#vote-public').hasClass('is-checked');
- this.currentCard.setVoteQuestion(voteQuestion, publicVote);
+ const allowNonBoardMembers = $('#vote-allow-non-members').hasClass(
+ 'is-checked',
+ );
+ const endString = this.currentCard.getVoteEnd();
+
+ this.currentCard.setVoteQuestion(
+ voteQuestion,
+ publicVote,
+ allowNonBoardMembers,
+ );
+ if (endString) {
+ this.currentCard.setVoteEnd(endString);
+ }
Popup.close();
},
+ 'click .js-remove-vote': Popup.afterConfirm('deleteVote', () => {
+ event.preventDefault();
+ this.currentCard.unsetVote();
+ Popup.close();
+ }),
'click a.js-toggle-vote-public'(event) {
event.preventDefault();
$('#vote-public').toggleClass('is-checked');
},
+ 'click a.js-toggle-vote-allow-non-members'(event) {
+ event.preventDefault();
+ $('#vote-allow-non-members').toggleClass('is-checked');
+ },
},
];
},
}).register('cardStartVotingPopup');
+// editVoteEndDatePopup
+(class extends DatePicker {
+ onCreated() {
+ super.onCreated(moment().format('YYYY-MM-DD HH:mm'));
+ this.data().getVoteEnd() && this.date.set(moment(this.data().getVoteEnd()));
+ }
+ events() {
+ return [
+ {
+ 'submit .edit-date'(evt) {
+ evt.preventDefault();
+
+ // if no time was given, init with 12:00
+ const time =
+ evt.target.time.value ||
+ moment(new Date().setHours(12, 0, 0)).format('LT');
+
+ const dateString = `${evt.target.date.value} ${time}`;
+ const newDate = moment(dateString, 'L LT', true);
+ if (newDate.isValid()) {
+ // if active vote - store it
+ if (this.currentData().getVoteQuestion()) {
+ this._storeDate(newDate.toDate());
+ Popup.close();
+ } else {
+ this.currentData().vote = { end: newDate.toDate() }; // set vote end temp
+ Popup.back();
+ }
+ } else {
+ this.error.set('invalid-date');
+ evt.target.date.focus();
+ }
+ },
+ 'click .js-delete-date'(evt) {
+ evt.preventDefault();
+ this._deleteDate();
+ Popup.close();
+ },
+ },
+ ];
+ }
+ _storeDate(newDate) {
+ this.card.setVoteEnd(newDate);
+ }
+ _deleteDate() {
+ this.card.unsetVoteEnd();
+ }
+}.register('editVoteEndDatePopup'));
+
// Close the card details pane by pressing escape
EscapeActions.register(
'detailsPane',
diff --git a/client/components/cards/cardDetails.styl b/client/components/cards/cardDetails.styl
index 3e2beadd..12d0dda9 100644
--- a/client/components/cards/cardDetails.styl
+++ b/client/components/cards/cardDetails.styl
@@ -10,6 +10,9 @@ avatar-radius = 50%
left: -2000px
top: 0px
+#clipboard
+ white-space: normal
+
.assignee
border-radius: 3px
display: block
@@ -37,6 +40,8 @@ avatar-radius = 50%
position: absolute
&.avatar-image
+ object-fit: cover;
+ object-position: center;
height: 100%
width: @height
@@ -337,6 +342,11 @@ card-details-color(background, color...)
.vote-title
display: flex
justify-content: space-between
+
+ .js-edit-date
+ align-self: baseline
+ margin-left: 5px
+
.vote-result
display: flex
.js-show-positive-votes
diff --git a/client/components/cards/minicard.jade b/client/components/cards/minicard.jade
index b6ccd4d7..79dd9127 100644
--- a/client/components/cards/minicard.jade
+++ b/client/components/cards/minicard.jade
@@ -103,7 +103,9 @@ template(name="minicard")
if getVoteQuestion
.badge.badge-state-image-only(title=getVoteQuestion)
span.badge-icon.fa.fa-thumbs-up
+ span.badge-text {{ voteCountPositive }}
span.badge-icon.fa.fa-thumbs-down
+ span.badge-text {{ voteCountNegative }}
if attachments.count
.badge
span.badge-icon.fa.fa-paperclip
diff --git a/client/components/main/editor.js b/client/components/main/editor.js
index 081c6521..0c2e3186 100755
--- a/client/components/main/editor.js
+++ b/client/components/main/editor.js
@@ -330,7 +330,7 @@ Template.viewer.events({
// the corresponding text). Clicking a link shouldn't fire these actions, stop
// we stop these event at the viewer component level.
'click a'(event, templateInstance) {
- let prevent = true;
+ const prevent = true;
const userId = event.currentTarget.dataset.userid;
if (userId) {
Popup.open('member').call({ userId }, event, templateInstance);
diff --git a/client/components/users/userAvatar.styl b/client/components/users/userAvatar.styl
index b962b01c..8209f4a1 100644
--- a/client/components/users/userAvatar.styl
+++ b/client/components/users/userAvatar.styl
@@ -29,6 +29,8 @@ avatar-radius = 50%
position: absolute
&.avatar-image
+ object-fit: cover;
+ object-position: center;
height: 100%
width: @height
diff --git a/i18n/ar.i18n.json b/i18n/ar.i18n.json
index 09e44620..04313159 100644
--- a/i18n/ar.i18n.json
+++ b/i18n/ar.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "امضى وقتا",
"card-edit-attachments": "تعديل المرفقات",
"card-edit-custom-fields": "تعديل الحقل المعدل",
- "card-start-voting": "ابدأ التصويت",
- "card-cancel-voting": "حذف التصويت وجميع الأصوات",
"card-edit-labels": "تعديل العلامات",
"card-edit-members": "تعديل الأعضاء",
"card-labels-title": "تعديل علامات البطاقة.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "ابدأ تصويت",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "مع",
"vote-against": "ضد",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "حذف البطاقة ?",
"cardDetailsActionsPopup-title": "إجراءات على البطاقة",
"cardLabelsPopup-title": "علامات",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/bg.i18n.json b/i18n/bg.i18n.json
index ac8d80b9..68226d83 100644
--- a/i18n/bg.i18n.json
+++ b/i18n/bg.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Изработено време",
"card-edit-attachments": "Промени прикачените файлове",
"card-edit-custom-fields": "Промени собствените полета",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Промени етикетите",
"card-edit-members": "Промени членовете",
"card-labels-title": "Промени етикетите за картата.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Желаете да изтриете картата?",
"cardDetailsActionsPopup-title": "Опции",
"cardLabelsPopup-title": "Етикети",
@@ -626,7 +628,7 @@
"r-when-a-card": "Когато карта",
"r-is": "е",
"r-is-moved": "преместена",
- "r-added-to": "добавена в",
+ "r-added-to": "Added to",
"r-removed-from": "премахната от",
"r-the-board": "таблото",
"r-list": "списък",
diff --git a/i18n/br.i18n.json b/i18n/br.i18n.json
index 409a7a7d..c9e576ed 100644
--- a/i18n/br.i18n.json
+++ b/i18n/br.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Diverkañ ar gartenn ?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/ca.i18n.json b/i18n/ca.i18n.json
index 8d549cc2..e70a4a26 100644
--- a/i18n/ca.i18n.json
+++ b/i18n/ca.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Temps Dedicat",
"card-edit-attachments": "Edita arxius adjunts",
"card-edit-custom-fields": "Editar camps personalitzats",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edita etiquetes",
"card-edit-members": "Edita membres",
"card-labels-title": "Canvia les etiquetes de la fitxa",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Esborrar fitxa?",
"cardDetailsActionsPopup-title": "Accions de fitxes",
"cardLabelsPopup-title": "Etiquetes",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/cs.i18n.json b/i18n/cs.i18n.json
index cb432bef..05d818d6 100644
--- a/i18n/cs.i18n.json
+++ b/i18n/cs.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Strávený čas",
"card-edit-attachments": "Upravit přílohy",
"card-edit-custom-fields": "Upravit vlastní pole",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Upravit štítky",
"card-edit-members": "Upravit členy",
"card-labels-title": "Změnit štítky karty.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Smazat kartu?",
"cardDetailsActionsPopup-title": "Akce karty",
"cardLabelsPopup-title": "Štítky",
@@ -626,7 +628,7 @@
"r-when-a-card": "Pokud karta",
"r-is": "je",
"r-is-moved": "je přesunuto",
- "r-added-to": "přidáno do",
+ "r-added-to": "Added to",
"r-removed-from": "Odstraněno z",
"r-the-board": "tablo",
"r-list": "sloupce",
diff --git a/i18n/da.i18n.json b/i18n/da.i18n.json
index d66d01aa..2f4df9d6 100644
--- a/i18n/da.i18n.json
+++ b/i18n/da.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Anvendt tid",
"card-edit-attachments": "Redigér vedhæftninger",
"card-edit-custom-fields": "Redigér brugerdefinerede felter",
- "card-start-voting": "Start stemmegivning",
- "card-cancel-voting": "Slet stemmegivning og alle stemmer",
"card-edit-labels": "Redigér etiketter",
"card-edit-members": "Redigér medlemmer",
"card-labels-title": "Ændr etiketter for kortet.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start en stemmeafgivning",
"positiveVoteMembersPopup-title": "Tilhængere",
"negativeVoteMembersPopup-title": "Modstandere",
- "allowNonBoardMembers": "Tillad anonym stemmeafgivning på offentlige tavler",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Spørgsmål til afstemning",
"vote-public": "Vis hvem som stemte hvad",
"vote-for-it": "går ind for",
"vote-against": "går imod",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Slet kort?",
"cardDetailsActionsPopup-title": "Handlinger for kort",
"cardLabelsPopup-title": "Etiketter",
@@ -626,7 +628,7 @@
"r-when-a-card": "Når et kort",
"r-is": "er",
"r-is-moved": "flyttes",
- "r-added-to": "tilføjes til",
+ "r-added-to": "Added to",
"r-removed-from": "Fjernes fra",
"r-the-board": "tavlen",
"r-list": "liste",
diff --git a/i18n/de.i18n.json b/i18n/de.i18n.json
index e2e14e76..687bf801 100644
--- a/i18n/de.i18n.json
+++ b/i18n/de.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Aufgewendete Zeit",
"card-edit-attachments": "Anhänge ändern",
"card-edit-custom-fields": "Benutzerdefinierte Felder editieren",
- "card-start-voting": "Abstimmung starten",
- "card-cancel-voting": "Abstimmung mit allen Stimmen löschen ",
"card-edit-labels": "Labels ändern",
"card-edit-members": "Mitglieder ändern",
"card-labels-title": "Labels für diese Karte ändern.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Abstimmung starten",
"positiveVoteMembersPopup-title": "Befürworter",
"negativeVoteMembersPopup-title": "Gegner",
- "allowNonBoardMembers": "Anonyme Abstimmung im öffentlichen Board zulassen",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Abstimmen über",
"vote-public": "Zeigen, wer was gewählt hat",
"vote-for-it": "Dafür",
"vote-against": "Dagegen",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Karte löschen?",
"cardDetailsActionsPopup-title": "Kartenaktionen",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "Wenn Karte",
"r-is": "wird",
"r-is-moved": "verschoben wird",
- "r-added-to": "hinzugefügt zu",
+ "r-added-to": "Added to",
"r-removed-from": "entfernt von",
"r-the-board": "das Board",
"r-list": "Liste",
diff --git a/i18n/el.i18n.json b/i18n/el.i18n.json
index 823e109b..3bc4f7f3 100644
--- a/i18n/el.i18n.json
+++ b/i18n/el.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Διαγραφή Κάρτας;",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Ετικέτες",
@@ -626,7 +628,7 @@
"r-when-a-card": "Όταν μία κάρτα",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/en-GB.i18n.json b/i18n/en-GB.i18n.json
index e0540cb5..4458c5d3 100644
--- a/i18n/en-GB.i18n.json
+++ b/i18n/en-GB.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json
index 67afccad..9fe7a521 100644
--- a/i18n/en.i18n.json
+++ b/i18n/en.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -652,7 +654,6 @@
"r-when-a-member": "When a member is",
"r-when-the-member": "When the member",
"r-name": "name",
- "r-is": "is",
"r-when-a-attach": "When an attachment",
"r-when-a-checklist": "When a checklist is",
"r-when-the-checklist": "When the checklist",
@@ -666,7 +667,6 @@
"r-top-of": "Top of",
"r-bottom-of": "Bottom of",
"r-its-list": "its list",
- "r-list": "list",
"r-archive": "Move to Archive",
"r-unarchive": "Restore from Archive",
"r-card": "card",
@@ -722,7 +722,6 @@
"r-swimlane-name": "swimlane name",
"r-board-note": "Note: leave a field empty to match every possible value. ",
"r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
- "r-added-to": "added to",
"r-when-a-card-is-moved": "When a card is moved to another list",
"r-set": "Set",
"r-update": "Update",
diff --git a/i18n/eo.i18n.json b/i18n/eo.i18n.json
index 749c0a87..7bd1f27e 100644
--- a/i18n/eo.i18n.json
+++ b/i18n/eo.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Redakti etikedojn",
"card-edit-members": "Redakti membrojn",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Etikedoj",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "listo",
diff --git a/i18n/es-AR.i18n.json b/i18n/es-AR.i18n.json
index 94fabf76..2455623e 100644
--- a/i18n/es-AR.i18n.json
+++ b/i18n/es-AR.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Tiempo Empleado",
"card-edit-attachments": "Editar adjuntos",
"card-edit-custom-fields": "Editar campos personalizados",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar miembros",
"card-labels-title": "Cambiar las etiquetas de la tarjeta.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "¿Borrar Tarjeta?",
"cardDetailsActionsPopup-title": "Acciones de la Tarjeta",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json
index 5c779ba7..e84f98c1 100644
--- a/i18n/es.i18n.json
+++ b/i18n/es.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Tiempo consumido",
"card-edit-attachments": "Editar los adjuntos",
"card-edit-custom-fields": "Editar los campos personalizados",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editar las etiquetas",
"card-edit-members": "Editar los miembros",
"card-labels-title": "Cambia las etiquetas de la tarjeta",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Favorables",
"negativeVoteMembersPopup-title": "Contrarios",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "contrarios",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "¿Eliminar la tarjeta?",
"cardDetailsActionsPopup-title": "Acciones de la tarjeta",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "Cuando una tarjeta",
"r-is": "es",
"r-is-moved": "es movida",
- "r-added-to": "agregada a",
+ "r-added-to": "Added to",
"r-removed-from": "eliminado de",
"r-the-board": "el tablero",
"r-list": "la lista",
diff --git a/i18n/eu.i18n.json b/i18n/eu.i18n.json
index 13aef143..82ef2da9 100644
--- a/i18n/eu.i18n.json
+++ b/i18n/eu.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Erabilitako denbora",
"card-edit-attachments": "Editatu eranskinak",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editatu etiketak",
"card-edit-members": "Editatu kideak",
"card-labels-title": "Aldatu txartelaren etiketak",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Ezabatu txartela?",
"cardDetailsActionsPopup-title": "Txartel-ekintzak",
"cardLabelsPopup-title": "Etiketak",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/fa.i18n.json b/i18n/fa.i18n.json
index ebb76c25..bd50b8f1 100644
--- a/i18n/fa.i18n.json
+++ b/i18n/fa.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "زمان صرف شده",
"card-edit-attachments": "ویرایش ضمائم",
"card-edit-custom-fields": "ویرایش فیلدهای شخصی",
- "card-start-voting": "شروع رای گیری",
- "card-cancel-voting": "حذف رای گیری و همه آرا",
"card-edit-labels": "ویرایش برچسب",
"card-edit-members": "ویرایش اعضا",
"card-labels-title": "تغییر برچسب کارت",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "شروع به رای",
"positiveVoteMembersPopup-title": "طرفداران",
"negativeVoteMembersPopup-title": "مخالفان",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "سوال رای گیری",
- "vote-public": "Show who voted what",
+ "vote-public": "نمایش چه کسی به چه رای داده است",
"vote-for-it": "for it",
- "vote-against": "against",
+ "vote-against": "بر خلاف",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "آیا می خواهید کارت را حذف کنید؟",
"cardDetailsActionsPopup-title": "اعمال کارت",
"cardLabelsPopup-title": "برچسب ها",
@@ -329,7 +331,7 @@
"filter-clear": "حذف صافی ـ فیلتر ـ",
"filter-no-label": "بدون برچسب",
"filter-no-member": "بدون عضو",
- "filter-no-assignee": "No assignee",
+ "filter-no-assignee": "الحاق نشده",
"filter-no-custom-fields": "هیچ فیلدشخصی ای وجود ندارد",
"filter-show-archive": "نمایش لیست‌های آرشیو شده",
"filter-hide-empty": "مخفی کردن لیست‌های خالی",
@@ -544,7 +546,7 @@
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(ناشناخته)",
"Node_version": "نسخه Node",
- "Meteor_version": "Meteor version",
+ "Meteor_version": "نسخه متئور",
"MongoDB_version": "ورژن MongoDB",
"MongoDB_storage_engine": "موتور ذخیره سازی MongoDB",
"MongoDB_Oplog_enabled": "MongoDB Oplog فعال",
@@ -592,9 +594,9 @@
"default": "پیش‌فرض",
"queue": "صف",
"subtask-settings": "تنظیمات ریزکارها",
- "card-settings": "Card Settings",
+ "card-settings": "تنظیمات کارت",
"boardSubtaskSettingsPopup-title": "تنظیمات ریزکار های برد",
- "boardCardSettingsPopup-title": "Card Settings",
+ "boardCardSettingsPopup-title": "تنظیمات کارت",
"deposit-subtasks-board": "افزودن ریزکار به برد:",
"deposit-subtasks-list": "لیست برای ریزکار های افزوده شده",
"show-parent-in-minicard": "نمایش خانواده در ریز کارت",
@@ -626,7 +628,7 @@
"r-when-a-card": "زمانی که کارت",
"r-is": "هست",
"r-is-moved": "جابه‌جا شده",
- "r-added-to": "اضافه شد به",
+ "r-added-to": "Added to",
"r-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "لیست",
@@ -711,7 +713,7 @@
"r-board-note": "نکته: برای نمایش موارد ممکن کادر را خالی بگذارید.",
"r-checklist-note": "نکته: چک‌لیست‌ها باید توسط کاما از یک‌دیگر جدا شوند.",
"r-when-a-card-is-moved": "زمانی که یک کارت به لیست دیگری منتقل شد",
- "r-set": "Set",
+ "r-set": "تنظیم",
"r-update": "به روز رسانی",
"r-datefield": "تاریخ",
"r-df-start-at": "شروع",
@@ -761,12 +763,12 @@
"act-atUserComment": "You were mentioned in [__board__] __list__/__card__",
"delete-user-confirm-popup": "Are you sure you want to delete this account? There is no undo.",
"accounts-allowUserDelete": "Allow users to self delete their account",
- "hide-minicard-label-text": "Hide minicard label text",
+ "hide-minicard-label-text": "مخفی کردن اسم برچسب مینی کارت",
"show-desktop-drag-handles": "Show desktop drag handles",
- "assignee": "Assignee",
- "cardAssigneesPopup-title": "Assignee",
- "addmore-detail": "Add a more detailed description",
- "show-on-card": "Show on Card",
+ "assignee": "الحاق شده",
+ "cardAssigneesPopup-title": "الحاق شده",
+ "addmore-detail": "افزودن توضیحات کامل تر",
+ "show-on-card": "نمایش در کارت",
"new": "جدید",
"editUserPopup-title": "ویرایش کاربر",
"newUserPopup-title": "کاربر جدید",
@@ -775,14 +777,14 @@
"filter-by-unread": "فیلتر با خوانده نشده",
"mark-all-as-read": "علامت همه به خوانده شده",
"remove-all-read": "حذف همه خوانده شده",
- "allow-rename": "Allow Rename",
- "allowRenamePopup-title": "Allow Rename",
- "start-day-of-week": "Set day of the week start",
- "monday": "Monday",
- "tuesday": "Tuesday",
- "wednesday": "Wednesday",
- "thursday": "Thursday",
- "friday": "Friday",
- "saturday": "Saturday",
- "sunday": "Sunday"
+ "allow-rename": "اجازه تغییر نام",
+ "allowRenamePopup-title": "اجازه تغییر نام",
+ "start-day-of-week": "تنظیم روز شروع هفته",
+ "monday": "دوشنبه",
+ "tuesday": "سه شنبه",
+ "wednesday": "چهارشنبه",
+ "thursday": "پنجشنبه",
+ "friday": "جمعه",
+ "saturday": "شنبه",
+ "sunday": "یکشنبه"
}
diff --git a/i18n/fi.i18n.json b/i18n/fi.i18n.json
index b0cc9742..31b294c1 100644
--- a/i18n/fi.i18n.json
+++ b/i18n/fi.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Käytetty aika",
"card-edit-attachments": "Muokkaa liitetiedostoja",
"card-edit-custom-fields": "Muokkaa mukautettuja kenttiä",
- "card-start-voting": "Aloita äänestys",
- "card-cancel-voting": "Poista äänestys ja kaikki äänet",
"card-edit-labels": "Muokkaa nimilappuja",
"card-edit-members": "Muokkaa jäseniä",
"card-labels-title": "Muokkaa kortin nimilappuja.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Äänestä",
"positiveVoteMembersPopup-title": "Kannattajat",
"negativeVoteMembersPopup-title": "Vastustajat",
- "allowNonBoardMembers": "Salli anonyymi äänestys julkisella taululla",
+ "card-edit-voting": "Muokkaa äänestystä",
+ "editVoteEndDatePopup-title": "Muokkaa äänestyksen loppumispäivää",
+ "allowNonBoardMembers": "Salli kaikki kirjautuneet käyttäjät",
"vote-question": "Äänestys kysymys",
"vote-public": "Näytä kuka äänesti mitäkin",
"vote-for-it": "puolesta",
"vote-against": "vastaan",
+ "deleteVotePopup-title": "Poista ääni?",
+ "vote-delete-pop": "Poistaminen on lopullista. Menetät kaikki tähän äänestykseen liitetyt toimet.",
"cardDeletePopup-title": "Poista kortti?",
"cardDetailsActionsPopup-title": "Korttitoimet",
"cardLabelsPopup-title": "Nimilaput",
@@ -626,7 +628,7 @@
"r-when-a-card": "Kun kortti",
"r-is": "on",
"r-is-moved": "on siirretty",
- "r-added-to": "lisätty kohteeseen",
+ "r-added-to": "Lisätty kohteeseen",
"r-removed-from": "Poistettu kohteesta",
"r-the-board": "taulu",
"r-list": "lista",
diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json
index 01390d34..554aa6ae 100644
--- a/i18n/fr.i18n.json
+++ b/i18n/fr.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Temps passé",
"card-edit-attachments": "Modifier les pièces jointes",
"card-edit-custom-fields": "Éditer les champs personnalisés",
- "card-start-voting": "Commencer le vote",
- "card-cancel-voting": "Supprimer le vote",
"card-edit-labels": "Gérer les étiquettes",
"card-edit-members": "Gérer les participants",
"card-labels-title": "Modifier les étiquettes de la carte.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Commencer un vote",
"positiveVoteMembersPopup-title": "Pour",
"negativeVoteMembersPopup-title": "Contre",
- "allowNonBoardMembers": "Autoriser le vote anonyme sur le tableau public",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Question du vote",
"vote-public": "Montrer qui a voté quoi",
"vote-for-it": "pour",
"vote-against": "contre",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Supprimer la carte ?",
"cardDetailsActionsPopup-title": "Actions sur la carte",
"cardLabelsPopup-title": "Étiquettes",
@@ -626,7 +628,7 @@
"r-when-a-card": "Quand une carte",
"r-is": "est",
"r-is-moved": "est déplacée",
- "r-added-to": "est ajoutée à",
+ "r-added-to": "Added to",
"r-removed-from": "Supprimé de",
"r-the-board": "tableau",
"r-list": "liste",
diff --git a/i18n/gl.i18n.json b/i18n/gl.i18n.json
index e8cd865d..3badd7dd 100644
--- a/i18n/gl.i18n.json
+++ b/i18n/gl.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Editar anexos",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar membros",
"card-labels-title": "Cambiar as etiquetas da tarxeta.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/he.i18n.json b/i18n/he.i18n.json
index da268d6b..fc2d38ae 100644
--- a/i18n/he.i18n.json
+++ b/i18n/he.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "זמן שהושקע",
"card-edit-attachments": "עריכת קבצים מצורפים",
"card-edit-custom-fields": "עריכת שדות בהתאמה אישית",
- "card-start-voting": "ניתן להצביע",
- "card-cancel-voting": "מחיקת אפשרות ההצבעה ואת כל הקולות",
"card-edit-labels": "עריכת תוויות",
"card-edit-members": "עריכת חברים",
"card-labels-title": "שינוי תוויות לכרטיס.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "התחלת הצבעה",
"positiveVoteMembersPopup-title": "תומכים",
"negativeVoteMembersPopup-title": "יריבים",
- "allowNonBoardMembers": "לאפשר הצבעות אלמוניות בלוח ציבורי",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "שאלת הסקר",
"vote-public": "להציג מי הצביע למה",
"vote-for-it": "בעד",
"vote-against": "נגד",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "למחוק כרטיס?",
"cardDetailsActionsPopup-title": "פעולות על הכרטיס",
"cardLabelsPopup-title": "תוויות",
@@ -626,7 +628,7 @@
"r-when-a-card": "כאשר כרטיס",
"r-is": "הוא",
"r-is-moved": "מועבר",
- "r-added-to": "נוסף אל",
+ "r-added-to": "Added to",
"r-removed-from": "מוסר מ־",
"r-the-board": "הלוח",
"r-list": "רשימה",
diff --git a/i18n/hi.i18n.json b/i18n/hi.i18n.json
index 49aa9691..34a0c7ae 100644
--- a/i18n/hi.i18n.json
+++ b/i18n/hi.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "समय बिताया",
"card-edit-attachments": "संपादित संलग्नक",
"card-edit-custom-fields": "संपादित प्रचलन क्षेत्र",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "संपादित नामपत्र",
"card-edit-members": "संपादित सदस्य",
"card-labels-title": "कार्ड के लिए नामपत्र परिवर्तित करें ।",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "मिटाएँ कार्ड?",
"cardDetailsActionsPopup-title": "कार्ड क्रियाएँ",
"cardLabelsPopup-title": "नामपत्र",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "हटा दिया from",
"r-the-board": "the बोर्ड",
"r-list": "list",
diff --git a/i18n/hu.i18n.json b/i18n/hu.i18n.json
index 44333d97..8a2821b2 100644
--- a/i18n/hu.i18n.json
+++ b/i18n/hu.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Eltöltött idő",
"card-edit-attachments": "Mellékletek szerkesztése",
"card-edit-custom-fields": "Egyéni mezők szerkesztése",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Címkék szerkesztése",
"card-edit-members": "Tagok szerkesztése",
"card-labels-title": "A kártya címkéinek megváltoztatása.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Törli a kártyát?",
"cardDetailsActionsPopup-title": "Kártyaműveletek",
"cardLabelsPopup-title": "Címkék",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/hy.i18n.json b/i18n/hy.i18n.json
index 5fc9363a..983c7110 100644
--- a/i18n/hy.i18n.json
+++ b/i18n/hy.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/id.i18n.json b/i18n/id.i18n.json
index 2509a5bc..3d2581fa 100644
--- a/i18n/id.i18n.json
+++ b/i18n/id.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Sunting lampiran",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Sunting label",
"card-edit-members": "Sunting anggota",
"card-labels-title": "Ubah label kartu",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Hapus kartu",
"cardDetailsActionsPopup-title": "Aksi Kartu",
"cardLabelsPopup-title": "Daftar Label",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/ig.i18n.json b/i18n/ig.i18n.json
index 8eb436c0..c16115ee 100644
--- a/i18n/ig.i18n.json
+++ b/i18n/ig.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Aha",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/it.i18n.json b/i18n/it.i18n.json
index 38796066..d5b510ae 100644
--- a/i18n/it.i18n.json
+++ b/i18n/it.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Tempo trascorso",
"card-edit-attachments": "Modifica allegati",
"card-edit-custom-fields": "Modifica campo personalizzato",
- "card-start-voting": "Inizia a votare",
- "card-cancel-voting": "Cancella votazione e tutti i voti",
"card-edit-labels": "Modifica etichette",
"card-edit-members": "Modifica membri",
"card-labels-title": "Cambia le etichette per questa scheda.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Inizia una votazione",
"positiveVoteMembersPopup-title": "Favorevoli",
"negativeVoteMembersPopup-title": "Contrari",
- "allowNonBoardMembers": "Consentire voto anonimo su bacheca pubblica",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Domanda di votazione",
"vote-public": "Mostrare chi ha votato cosa",
"vote-for-it": "a favore",
"vote-against": "contro",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Elimina scheda?",
"cardDetailsActionsPopup-title": "Azioni scheda",
"cardLabelsPopup-title": "Etichette",
@@ -626,7 +628,7 @@
"r-when-a-card": "Quando una scheda",
"r-is": "è",
"r-is-moved": "viene spostata",
- "r-added-to": "Aggiunto/a a",
+ "r-added-to": "Added to",
"r-removed-from": "Rimosso da",
"r-the-board": "La bacheca",
"r-list": "lista",
diff --git a/i18n/ja.i18n.json b/i18n/ja.i18n.json
index ee4538ec..5c305b31 100644
--- a/i18n/ja.i18n.json
+++ b/i18n/ja.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "作業時間",
"card-edit-attachments": "添付ファイルの編集",
"card-edit-custom-fields": "カスタムフィールドの編集",
- "card-start-voting": "投票を開始",
- "card-cancel-voting": "投票と全ての結果を削除",
"card-edit-labels": "ラベルの編集",
"card-edit-members": "メンバーの編集",
"card-labels-title": "カードのラベルを変更する",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "投票を開始",
"positiveVoteMembersPopup-title": "支持者",
"negativeVoteMembersPopup-title": "反対者",
- "allowNonBoardMembers": "公開ボードでの匿名投票を許可",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "投票の質問事項",
"vote-public": "誰が何に投票したか表示",
"vote-for-it": "賛成",
"vote-against": "反対",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "カードを削除しますか?",
"cardDetailsActionsPopup-title": "カード操作",
"cardLabelsPopup-title": "ラベル",
@@ -626,7 +628,7 @@
"r-when-a-card": "カード:",
"r-is": "が",
"r-is-moved": "が移動された時",
- "r-added-to": "次に追加された時",
+ "r-added-to": "Added to",
"r-removed-from": "次から削除された時",
"r-the-board": "ボード:",
"r-list": "リスト:",
@@ -674,7 +676,7 @@
"r-of-checklist": "チェックリスト",
"r-send-email": "メールを送る",
"r-to": "宛先",
- "r-of": "of",
+ "r-of": "/",
"r-subject": "件名",
"r-rule-details": "ルール詳細",
"r-d-move-to-top-gen": "カードを自身のリストの先頭に移動",
diff --git a/i18n/ka.i18n.json b/i18n/ka.i18n.json
index 0e266746..c8c2eaf9 100644
--- a/i18n/ka.i18n.json
+++ b/i18n/ka.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "დახარჯული დრო",
"card-edit-attachments": "მიბმული ფაილის შესწორება",
"card-edit-custom-fields": "მომხმარებლის ველის შესწორება",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "ნიშნის შესწორება",
"card-edit-members": "მომხმარებლების შესწორება",
"card-labels-title": "ნიშნის შეცვლა ბარათისთვის.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "წავშალოთ ბარათი? ",
"cardDetailsActionsPopup-title": "ბარათის მოქმედებები",
"cardLabelsPopup-title": "ნიშნები",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/km.i18n.json b/i18n/km.i18n.json
index cb8aa4f9..80eeb598 100644
--- a/i18n/km.i18n.json
+++ b/i18n/km.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/ko.i18n.json b/i18n/ko.i18n.json
index c36e3baa..17066e44 100644
--- a/i18n/ko.i18n.json
+++ b/i18n/ko.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "첨부 파일 수정",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "라벨 수정",
"card-edit-members": "멤버 수정",
"card-labels-title": "카드의 라벨 변경.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "카드를 삭제합니까?",
"cardDetailsActionsPopup-title": "카드 액션",
"cardLabelsPopup-title": "라벨",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/lv.i18n.json b/i18n/lv.i18n.json
index df33588e..669dc605 100644
--- a/i18n/lv.i18n.json
+++ b/i18n/lv.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/mk.i18n.json b/i18n/mk.i18n.json
index 2a6f964b..0f2dd63e 100644
--- a/i18n/mk.i18n.json
+++ b/i18n/mk.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Изработено време",
"card-edit-attachments": "Промени прикачените датотеки",
"card-edit-custom-fields": "Промени собствените полета",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Промени етикетите",
"card-edit-members": "Промени членовете",
"card-labels-title": "Промени етикетите за картата.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Желаете да изтриете картата?",
"cardDetailsActionsPopup-title": "Опции",
"cardLabelsPopup-title": "Етикети",
@@ -626,7 +628,7 @@
"r-when-a-card": "Когато карта",
"r-is": "е",
"r-is-moved": "преместена",
- "r-added-to": "добавена в",
+ "r-added-to": "Added to",
"r-removed-from": "премахната от",
"r-the-board": "таблото",
"r-list": "списък",
diff --git a/i18n/mn.i18n.json b/i18n/mn.i18n.json
index f3256a6c..0bddd870 100644
--- a/i18n/mn.i18n.json
+++ b/i18n/mn.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/nb.i18n.json b/i18n/nb.i18n.json
index 578520bd..418b31fc 100644
--- a/i18n/nb.i18n.json
+++ b/i18n/nb.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Rediger vedlegg",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Rediger etiketter",
"card-edit-members": "Endre medlemmer",
"card-labels-title": "Endre etiketter for kortet.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Slett kort?",
"cardDetailsActionsPopup-title": "Kort-handlinger",
"cardLabelsPopup-title": "Etiketter",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/nl.i18n.json b/i18n/nl.i18n.json
index 4a4ad0bc..04c18fd7 100644
--- a/i18n/nl.i18n.json
+++ b/i18n/nl.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Gespendeerde tijd",
"card-edit-attachments": "Wijzig bijlagen",
"card-edit-custom-fields": "Wijzig maatwerkvelden",
- "card-start-voting": "Start stemming",
- "card-cancel-voting": "Verwijder stemming en verwijder stemmen",
"card-edit-labels": "Wijzig labels",
"card-edit-members": "Wijzig leden",
"card-labels-title": "Wijzig de labels van de kaart.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start een stemming",
"positiveVoteMembersPopup-title": "Voorstanders",
"negativeVoteMembersPopup-title": "Tegenstanders",
- "allowNonBoardMembers": "Sta anoniem stemmen toe op openbaar bord",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Stemvraag",
"vote-public": "Toon wie wat gestemd heeft",
"vote-for-it": "Voor",
"vote-against": "tegen",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Kaart verwijderen?",
"cardDetailsActionsPopup-title": "Kaart actie ondernemen",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "Als een kaart",
"r-is": "is",
"r-is-moved": "is verplaatst",
- "r-added-to": "toegevoegd aan",
+ "r-added-to": "Added to",
"r-removed-from": "verwijderd van",
"r-the-board": "het bord",
"r-list": "lijst",
diff --git a/i18n/oc.i18n.json b/i18n/oc.i18n.json
index 17c9ebca..aa46954f 100644
--- a/i18n/oc.i18n.json
+++ b/i18n/oc.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Temps passat",
"card-edit-attachments": "Cambiar las pèças jonchas",
"card-edit-custom-fields": "Cambiar los camps personalizats",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Cambiar los labèls",
"card-edit-members": "Cambiar los participants",
"card-labels-title": "Cambiar l'etiqueta de la carta.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Suprimir la carta?",
"cardDetailsActionsPopup-title": "Accions sus la carta",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/pl.i18n.json b/i18n/pl.i18n.json
index 449ae3aa..fd6281e8 100644
--- a/i18n/pl.i18n.json
+++ b/i18n/pl.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spędzony czas",
"card-edit-attachments": "Edytuj załączniki",
"card-edit-custom-fields": "Edytuj niestandardowe pola",
- "card-start-voting": "Rozpocznij głosowanie",
- "card-cancel-voting": "Usuń głosowanie i wszystkie głosy",
"card-edit-labels": "Edytuj etykiety",
"card-edit-members": "Edytuj członków",
"card-labels-title": "Zmień etykiety karty",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Zacznij głosowanie",
"positiveVoteMembersPopup-title": "Zwolennicy",
"negativeVoteMembersPopup-title": "Przeciwnicy",
- "allowNonBoardMembers": "Pozwól na oddawanie anonimowych głosów na publicznej tablicy",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Pytanie do głosowania",
"vote-public": "Pokaż, kto głosował na wybrane opcje",
"vote-for-it": "za",
"vote-against": "przeciwko",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Usunąć kartę?",
"cardDetailsActionsPopup-title": "Czynności kart",
"cardLabelsPopup-title": "Etykiety",
@@ -626,7 +628,7 @@
"r-when-a-card": "Gdy karta",
"r-is": "jest",
"r-is-moved": "jest przenoszona",
- "r-added-to": "dodana do",
+ "r-added-to": "Added to",
"r-removed-from": "usunął z",
"r-the-board": "tablicy",
"r-list": "lista",
diff --git a/i18n/pt-BR.i18n.json b/i18n/pt-BR.i18n.json
index 70c7cccf..db8cdf27 100644
--- a/i18n/pt-BR.i18n.json
+++ b/i18n/pt-BR.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Tempo Gasto",
"card-edit-attachments": "Editar anexos",
"card-edit-custom-fields": "Editar campos customizados",
- "card-start-voting": "Iniciar votação",
- "card-cancel-voting": "Excluir votação e todos os votos",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar membros",
"card-labels-title": "Alterar etiquetas do cartão.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Iniciar uma votação",
"positiveVoteMembersPopup-title": "Proponentes",
"negativeVoteMembersPopup-title": "Oponentes",
- "allowNonBoardMembers": "Permitir voto anônimo em quadro público",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Questão em votação",
"vote-public": "Mostrar quem votou no quê",
"vote-for-it": "a favor",
"vote-against": "contra",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Excluir Cartão?",
"cardDetailsActionsPopup-title": "Ações do cartão",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "Quando um cartão",
"r-is": "é",
"r-is-moved": "é movido",
- "r-added-to": "adicionado à",
+ "r-added-to": "Added to",
"r-removed-from": "Removido de",
"r-the-board": "o quadro",
"r-list": "lista",
diff --git a/i18n/pt.i18n.json b/i18n/pt.i18n.json
index 93a600f1..0ead762e 100644
--- a/i18n/pt.i18n.json
+++ b/i18n/pt.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Tempo Gasto",
"card-edit-attachments": "Editar anexos",
"card-edit-custom-fields": "Editar campos personalizados",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editar etiquetas",
"card-edit-members": "Editar membros",
"card-labels-title": "Alterar as etiquetas do cartão.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Apagar Cartão?",
"cardDetailsActionsPopup-title": "Acções do Cartão",
"cardLabelsPopup-title": "Etiquetas",
@@ -626,7 +628,7 @@
"r-when-a-card": "Quando um cartão",
"r-is": "é",
"r-is-moved": "é movido",
- "r-added-to": "adicionado a",
+ "r-added-to": "Added to",
"r-removed-from": "Removido de",
"r-the-board": "o quadro",
"r-list": "lista",
diff --git a/i18n/ro.i18n.json b/i18n/ro.i18n.json
index c791357d..b7a74e13 100644
--- a/i18n/ro.i18n.json
+++ b/i18n/ro.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Editează atașamente",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Editează etichete",
"card-edit-members": "Editează membrii",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/ru.i18n.json b/i18n/ru.i18n.json
index 16458866..f6611b33 100644
--- a/i18n/ru.i18n.json
+++ b/i18n/ru.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Затраченное время",
"card-edit-attachments": "Изменить вложения",
"card-edit-custom-fields": "Редактировать настраиваемые поля",
- "card-start-voting": "Запустить голосование",
- "card-cancel-voting": "Отменить голосование и удалить голоса",
"card-edit-labels": "Изменить метку",
"card-edit-members": "Изменить участников",
"card-labels-title": "Изменить метки для этой карточки.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Голосовать",
"positiveVoteMembersPopup-title": "Сторонники",
"negativeVoteMembersPopup-title": "Противники",
- "allowNonBoardMembers": "Разрешить анонимное голосование на доступной всем доске",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Вопрос для голосования",
"vote-public": "Показать кто как голосовал",
"vote-for-it": "за",
"vote-against": "против",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Удалить карточку?",
"cardDetailsActionsPopup-title": "Действия в карточке",
"cardLabelsPopup-title": "Метки",
@@ -626,7 +628,7 @@
"r-when-a-card": "Когда карточка",
"r-is": " ",
"r-is-moved": "перемещается",
- "r-added-to": "добавляется в",
+ "r-added-to": "Added to",
"r-removed-from": "Покидает",
"r-the-board": "доску",
"r-list": "список",
diff --git a/i18n/sl.i18n.json b/i18n/sl.i18n.json
index b07930c4..49b07077 100644
--- a/i18n/sl.i18n.json
+++ b/i18n/sl.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Porabljen čas",
"card-edit-attachments": "Uredi priponke",
"card-edit-custom-fields": "Uredi poljubna polja",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Uredi oznake",
"card-edit-members": "Uredi člane",
"card-labels-title": "Spremeni oznake za kartico.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Briši kartico?",
"cardDetailsActionsPopup-title": "Dejanja kartice",
"cardLabelsPopup-title": "Oznake",
@@ -626,7 +628,7 @@
"r-when-a-card": "Ko je kartica",
"r-is": " ",
"r-is-moved": "premaknjena",
- "r-added-to": "dodan na",
+ "r-added-to": "Added to",
"r-removed-from": "izbrisan iz",
"r-the-board": "tabla",
"r-list": "seznam",
diff --git a/i18n/sr.i18n.json b/i18n/sr.i18n.json
index b0d9638b..d3b35967 100644
--- a/i18n/sr.i18n.json
+++ b/i18n/sr.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Uredi priloge",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Započni glasanje",
- "card-cancel-voting": "Obriši glasanje i sve glasove",
"card-edit-labels": "Uredi natpise",
"card-edit-members": "Uredi članove",
"card-labels-title": "Promeni natpis na kartici.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Novo glasanje",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Pitanje za glasanje",
"vote-public": "Show who voted what",
"vote-for-it": "za",
"vote-against": "protiv",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Obrisati karticu?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Oznake",
@@ -626,7 +628,7 @@
"r-when-a-card": "Kada kartica",
"r-is": "je",
"r-is-moved": "je premeštena",
- "r-added-to": "dodata u",
+ "r-added-to": "Added to",
"r-removed-from": "Uklonjena iz",
"r-the-board": "table",
"r-list": "liste",
diff --git a/i18n/sv.i18n.json b/i18n/sv.i18n.json
index 97a7b1f1..4ba2a277 100644
--- a/i18n/sv.i18n.json
+++ b/i18n/sv.i18n.json
@@ -64,7 +64,7 @@
"activity-unchecked-item": "okryssad %s i checklistan %s av %s",
"activity-checklist-added": "lade kontrollista till %s",
"activity-checklist-removed": "tog bort en checklista från %s",
- "activity-checklist-completed": "completed checklist %s of %s",
+ "activity-checklist-completed": "slutförde checklista %s av %s",
"activity-checklist-uncompleted": "inte slutfört checklistan %s av %s",
"activity-checklist-item-added": "lade checklista objekt till '%s' i %s",
"activity-checklist-item-removed": "tog bort en checklista objekt från \"%s\" i %s",
@@ -126,7 +126,7 @@
"board-nb-stars": "%s stjärnor",
"board-not-found": "Anslagstavla hittades inte",
"board-private-info": "Denna anslagstavla kommer att vara <strong>privat</strong>.",
- "board-public-info": "Denna anslagstavla kommer att vara <strong>officiell</strong>.",
+ "board-public-info": "Denna anslagstavla kommer att vara <strong>publik</strong>.",
"boardChangeColorPopup-title": "Ändra bakgrund på anslagstavla",
"boardChangeTitlePopup-title": "Byt namn på anslagstavla",
"boardChangeVisibilityPopup-title": "Ändra synlighet",
@@ -152,8 +152,6 @@
"card-spent": "Spenderad tid",
"card-edit-attachments": "Redigera bilaga",
"card-edit-custom-fields": "Redigera anpassade fält",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Redigera etiketter",
"card-edit-members": "Redigera medlemmar",
"card-labels-title": "Ändra etiketter för kortet.",
@@ -163,14 +161,18 @@
"cardAttachmentsPopup-title": "Bifoga från",
"cardCustomField-datePopup-title": "Ändra datum",
"cardCustomFieldsPopup-title": "Redigera anpassade fält",
- "cardStartVotingPopup-title": "Start a vote",
- "positiveVoteMembersPopup-title": "Proponents",
- "negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
- "vote-question": "Voting question",
- "vote-public": "Show who voted what",
- "vote-for-it": "for it",
- "vote-against": "against",
+ "cardStartVotingPopup-title": "Påbörja en omröstning",
+ "positiveVoteMembersPopup-title": "Förespråkare",
+ "negativeVoteMembersPopup-title": "Opponenter",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
+ "vote-question": "Omröstningsfråga",
+ "vote-public": "Visa vem som röstade på vad",
+ "vote-for-it": "för",
+ "vote-against": "emot",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Ta bort kort?",
"cardDetailsActionsPopup-title": "Kortåtgärder",
"cardLabelsPopup-title": "Etiketter",
@@ -234,7 +236,7 @@
"no-comments": "Inga kommentarer",
"no-comments-desc": "Kan inte se kommentarer och aktiviteter.",
"worker": "Worker",
- "worker-desc": "Can only move cards, assign itself to card and comment.",
+ "worker-desc": "Kan endast flytta kort, tilldela sig kort och kommentera.",
"computer": "Dator",
"confirm-subtask-delete-dialog": "Är du säker på att du vill radera deluppgift?",
"confirm-checklist-delete-dialog": "Är du säker på att du vill radera checklista?",
@@ -319,8 +321,8 @@
"list-sort-by": "Sortera listan efter:",
"list-label-modifiedAt": "Sista åtkomsttid",
"list-label-title": "Namn på listan",
- "list-label-sort": "Your Manual Order",
- "list-label-short-modifiedAt": "(L)",
+ "list-label-sort": "Din Manuella Ordning",
+ "list-label-short-modifiedAt": "(S)",
"list-label-short-title": "(N)",
"list-label-short-sort": "(M)",
"filter": "Filtrera",
@@ -329,7 +331,7 @@
"filter-clear": "Rensa filter",
"filter-no-label": "Ingen etikett",
"filter-no-member": "Ingen medlem",
- "filter-no-assignee": "No assignee",
+ "filter-no-assignee": "Inte tilldelad någon",
"filter-no-custom-fields": "Inga anpassade fält",
"filter-show-archive": "Visa arkiverade listor",
"filter-hide-empty": "Dölj tomma listor",
@@ -449,7 +451,7 @@
"save": "Spara",
"search": "Sök",
"rules": "Regler",
- "search-cards": "Search from card/list titles, descriptions and custom fields on this board",
+ "search-cards": "Sök i kort- och listtitlar, beskrivningar och anpassade fält på denna anslagstavla",
"search-example": "Text att söka efter?",
"select-color": "Välj färg",
"set-wip-limit-value": "Ange en gräns för det maximala antalet uppgifter i den här listan",
@@ -536,7 +538,7 @@
"webhook-title": "Namn på webhook",
"webhook-token": "Token (valfritt för autentisering)",
"outgoing-webhooks": "Utgående Webhookar",
- "bidirectional-webhooks": "Two-Way Webhooks",
+ "bidirectional-webhooks": "Dubbelriktade Webhookar",
"outgoingWebhooksPopup-title": "Utgående Webhookar",
"boardCardTitlePopup-title": "Korttitelfiler",
"disable-webhook": "Avaktivera denna webhook",
@@ -626,7 +628,7 @@
"r-when-a-card": "När ett kort",
"r-is": "är",
"r-is-moved": "är flyttad",
- "r-added-to": "tillagd till",
+ "r-added-to": "Added to",
"r-removed-from": "Borttagen från",
"r-the-board": "anslagstavlan",
"r-list": "lista",
@@ -674,7 +676,7 @@
"r-of-checklist": "av checklistan",
"r-send-email": "Skicka ett e-postmeddelande",
"r-to": "till",
- "r-of": "of",
+ "r-of": "av",
"r-subject": "änme",
"r-rule-details": "Regeldetaljer",
"r-d-move-to-top-gen": "Flytta kort till toppen av sin lista",
@@ -770,19 +772,19 @@
"new": "Ny",
"editUserPopup-title": "Redigera användare",
"newUserPopup-title": "Ny användare",
- "notifications": "Notifications",
- "view-all": "View All",
- "filter-by-unread": "Filter by Unread",
- "mark-all-as-read": "Mark all as read",
- "remove-all-read": "Remove all read",
- "allow-rename": "Allow Rename",
- "allowRenamePopup-title": "Allow Rename",
- "start-day-of-week": "Set day of the week start",
- "monday": "Monday",
- "tuesday": "Tuesday",
- "wednesday": "Wednesday",
- "thursday": "Thursday",
- "friday": "Friday",
- "saturday": "Saturday",
- "sunday": "Sunday"
+ "notifications": "Notifieringar",
+ "view-all": "Visa Allt",
+ "filter-by-unread": "Filtrera efter Oläst",
+ "mark-all-as-read": "Markera alla som lästa",
+ "remove-all-read": "Ta bort alla lästa",
+ "allow-rename": "Tillåt Namnändring",
+ "allowRenamePopup-title": "Tillåt Namnändring",
+ "start-day-of-week": "Ange veckans första dag",
+ "monday": "Måndag",
+ "tuesday": "Tisdag",
+ "wednesday": "Onsdag",
+ "thursday": "Torsdag",
+ "friday": "Fredag",
+ "saturday": "Lördag",
+ "sunday": "Söndag"
}
diff --git a/i18n/sw.i18n.json b/i18n/sw.i18n.json
index 242b3f17..76bfb09f 100644
--- a/i18n/sw.i18n.json
+++ b/i18n/sw.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Muda uliotumika",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/ta.i18n.json b/i18n/ta.i18n.json
index dd66c13e..c75700ba 100644
--- a/i18n/ta.i18n.json
+++ b/i18n/ta.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/th.i18n.json b/i18n/th.i18n.json
index dad60012..4b571a49 100644
--- a/i18n/th.i18n.json
+++ b/i18n/th.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "แก้ไขสิ่งที่แนบมา",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "แก้ไขป้ายกำกับ",
"card-edit-members": "แก้ไขสมาชิก",
"card-labels-title": "เปลี่ยนป้ายกำกับของการ์ด",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "ลบการ์ดนี้หรือไม่",
"cardDetailsActionsPopup-title": "การดำเนินการการ์ด",
"cardLabelsPopup-title": "ป้ายกำกับ",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/tr.i18n.json b/i18n/tr.i18n.json
index 657b4dcf..1e5d7ad2 100644
--- a/i18n/tr.i18n.json
+++ b/i18n/tr.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Harcanan Zaman",
"card-edit-attachments": "Ek dosyasını düzenle",
"card-edit-custom-fields": "Özel alanları düzenle",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Etiketleri düzenle",
"card-edit-members": "Üyeleri düzenle",
"card-labels-title": "Bu kart için etiketleri düzenle",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Kart Silinsin mi?",
"cardDetailsActionsPopup-title": "Kart işlemleri",
"cardLabelsPopup-title": "Etiketler",
@@ -626,7 +628,7 @@
"r-when-a-card": "Kart eklendiğinde",
"r-is": "is",
"r-is-moved": "taşındı",
- "r-added-to": "eklendi",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "pano",
"r-list": "liste",
diff --git a/i18n/uk.i18n.json b/i18n/uk.i18n.json
index 2938ee8f..3246eaa2 100644
--- a/i18n/uk.i18n.json
+++ b/i18n/uk.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Витрачено часу",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Редагувати мітки",
"card-edit-members": "Редагувати учасників",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Видалити картку?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Видалити з",
"r-the-board": "Дошка",
"r-list": "list",
diff --git a/i18n/vi.i18n.json b/i18n/vi.i18n.json
index a3ec456a..466c937e 100644
--- a/i18n/vi.i18n.json
+++ b/i18n/vi.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/zh-CN.i18n.json b/i18n/zh-CN.i18n.json
index 6c821ee1..7665fbfd 100644
--- a/i18n/zh-CN.i18n.json
+++ b/i18n/zh-CN.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "耗时",
"card-edit-attachments": "编辑附件",
"card-edit-custom-fields": "编辑自定义字段",
- "card-start-voting": "开始投票",
- "card-cancel-voting": "移除投票",
"card-edit-labels": "编辑标签",
"card-edit-members": "编辑成员",
"card-labels-title": "更改该卡片上的标签",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "建立投票",
"positiveVoteMembersPopup-title": "支持",
"negativeVoteMembersPopup-title": "反对",
- "allowNonBoardMembers": "允许任何人在公开看板投票",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "投票题目",
"vote-public": "查看投票结果",
"vote-for-it": "同意",
"vote-against": "反对",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "彻底删除卡片?",
"cardDetailsActionsPopup-title": "卡片操作",
"cardLabelsPopup-title": "标签",
@@ -626,7 +628,7 @@
"r-when-a-card": "当一张卡片",
"r-is": "是",
"r-is-moved": "已经移动",
- "r-added-to": "添加到",
+ "r-added-to": "Added to",
"r-removed-from": "已移除",
"r-the-board": "该看板",
"r-list": "列表",
diff --git a/i18n/zh-HK.i18n.json b/i18n/zh-HK.i18n.json
index 6adb1d7e..3fa93f10 100644
--- a/i18n/zh-HK.i18n.json
+++ b/i18n/zh-HK.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "Spent Time",
"card-edit-attachments": "Edit attachments",
"card-edit-custom-fields": "Edit custom fields",
- "card-start-voting": "Start voting",
- "card-cancel-voting": "Delete voting and all votes",
"card-edit-labels": "Edit labels",
"card-edit-members": "Edit members",
"card-labels-title": "Change the labels for the card.",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "Start a vote",
"positiveVoteMembersPopup-title": "Proponents",
"negativeVoteMembersPopup-title": "Opponents",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "Voting question",
"vote-public": "Show who voted what",
"vote-for-it": "for it",
"vote-against": "against",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "Delete Card?",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
@@ -626,7 +628,7 @@
"r-when-a-card": "When a card",
"r-is": "is",
"r-is-moved": "is moved",
- "r-added-to": "added to",
+ "r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
diff --git a/i18n/zh-TW.i18n.json b/i18n/zh-TW.i18n.json
index 232193b7..87fc574b 100644
--- a/i18n/zh-TW.i18n.json
+++ b/i18n/zh-TW.i18n.json
@@ -152,8 +152,6 @@
"card-spent": "耗時",
"card-edit-attachments": "編輯附件",
"card-edit-custom-fields": "編輯自訂欄位",
- "card-start-voting": "開始投票",
- "card-cancel-voting": "移除投票",
"card-edit-labels": "編輯標籤",
"card-edit-members": "編輯成員",
"card-labels-title": "更改該卡片上的標籤",
@@ -166,11 +164,15 @@
"cardStartVotingPopup-title": "建立投票",
"positiveVoteMembersPopup-title": "支持",
"negativeVoteMembersPopup-title": "反對",
- "allowNonBoardMembers": "Allow anonymous vote on public board",
+ "card-edit-voting": "Edit voting",
+ "editVoteEndDatePopup-title": "Change vote end date",
+ "allowNonBoardMembers": "Allow all logged in users",
"vote-question": "投票題目",
"vote-public": "Show who voted what",
"vote-for-it": "同意",
"vote-against": "反對",
+ "deleteVotePopup-title": "Delete vote?",
+ "vote-delete-pop": "Deleting is permanent. You will lose all actions associated with this vote.",
"cardDeletePopup-title": "徹底刪除卡片?",
"cardDetailsActionsPopup-title": "卡片操作",
"cardLabelsPopup-title": "標籤",
@@ -626,7 +628,7 @@
"r-when-a-card": "當一張卡片",
"r-is": "是",
"r-is-moved": "已經移動",
- "r-added-to": "新增到",
+ "r-added-to": "Added to",
"r-removed-from": "已移除",
"r-the-board": "該看板",
"r-list": "清單",
diff --git a/models/cards.js b/models/cards.js
index 4197f7ab..223677f1 100644
--- a/models/cards.js
+++ b/models/cards.js
@@ -340,6 +340,10 @@ Cards.attachSchema(
type: Boolean,
defaultValue: false,
},
+ 'vote.allowNonBoardMembers': {
+ type: Boolean,
+ defaultValue: false,
+ },
}),
);
@@ -347,8 +351,14 @@ Cards.allow({
insert(userId, doc) {
return allowIsBoardMember(userId, Boards.findOne(doc.boardId));
},
- update(userId, doc) {
- return allowIsBoardMember(userId, Boards.findOne(doc.boardId));
+
+ update(userId, doc, fields) {
+ // Allow board members or logged in users if only vote get's changed
+ return (
+ allowIsBoardMember(userId, Boards.findOne(doc.boardId)) ||
+ (_.isEqual(fields, ['vote', 'modifiedAt', 'dateLastActivity']) &&
+ !!userId)
+ );
},
remove(userId, doc) {
return allowIsBoardMember(userId, Boards.findOne(doc.boardId));
@@ -1048,6 +1058,29 @@ Cards.helpers({
}
},
+ getVoteEnd() {
+ if (this.isLinkedCard()) {
+ const card = Cards.findOne({ _id: this.linkedId });
+ if (card && card.vote) return card.vote.end;
+ else return null;
+ } else if (this.isLinkedBoard()) {
+ const board = Boards.findOne({ _id: this.linkedId });
+ if (board && board.vote) return board.vote.end;
+ else return null;
+ } else if (this.vote) {
+ return this.vote.end;
+ } else {
+ return null;
+ }
+ },
+ expiredVote() {
+ let end = this.getVoteEnd();
+ if (end) {
+ end = moment(end);
+ return end.isBefore(new Date());
+ }
+ return false;
+ },
voteMemberPositive() {
if (this.vote && this.vote.positive)
return Users.find({ _id: { $in: this.vote.positive } });
@@ -1153,6 +1186,26 @@ Cards.helpers({
isTemplateCard() {
return this.type === 'template-card';
},
+
+ votePublic() {
+ if (this.vote) return this.vote.public;
+ return null;
+ },
+ voteAllowNonBoardMembers() {
+ if (this.vote) return this.vote.allowNonBoardMembers;
+ return null;
+ },
+ voteCountNegative() {
+ if (this.vote && this.vote.negative) return this.vote.negative.length;
+ return null;
+ },
+ voteCountPositive() {
+ if (this.vote && this.vote.positive) return this.vote.positive.length;
+ return null;
+ },
+ voteCount() {
+ return this.voteCountPositive() + this.voteCountNegative();
+ },
});
Cards.mutations({
@@ -1476,12 +1529,13 @@ Cards.mutations({
},
};
},
- setVoteQuestion(question, publicVote) {
+ setVoteQuestion(question, publicVote, allowNonBoardMembers) {
return {
$set: {
vote: {
question,
public: publicVote,
+ allowNonBoardMembers,
positive: [],
negative: [],
},
@@ -1495,6 +1549,16 @@ Cards.mutations({
},
};
},
+ setVoteEnd(end) {
+ return {
+ $set: { 'vote.end': end },
+ };
+ },
+ unsetVoteEnd() {
+ return {
+ $unset: { 'vote.end': '' },
+ };
+ },
setVote(userId, forIt) {
switch (forIt) {
case true:
@@ -2156,7 +2220,7 @@ if (Meteor.isServer) {
const check = Users.findOne({
_id: req.body.authorId,
});
- const members = req.body.members || [req.body.authorId];
+ const members = req.body.members;
const assignees = req.body.assignees;
if (typeof check !== 'undefined') {
const id = Cards.direct.insert({
diff --git a/models/users.js b/models/users.js
index a1bc5b0f..1a021bb7 100644
--- a/models/users.js
+++ b/models/users.js
@@ -1240,6 +1240,25 @@ if (Meteor.isServer) {
Authentication.checkLoggedIn(req.userId);
const data = Meteor.users.findOne({ _id: req.userId });
delete data.services;
+
+ // get all boards where the user is member of
+ let boards = Boards.find(
+ {
+ type: 'board',
+ 'members.userId': req.userId,
+ },
+ {
+ fields: { _id: 1, members: 1 },
+ },
+ );
+ boards = boards.map(b => {
+ const u = b.members.find(m => m.userId === req.userId);
+ delete u.userId;
+ u.boardId = b._id;
+ return u;
+ });
+
+ data.boards = boards;
JsonRoutes.sendResult(res, {
code: 200,
data,
@@ -1292,9 +1311,29 @@ if (Meteor.isServer) {
try {
Authentication.checkUserId(req.userId);
const id = req.params.userId;
+
+ // get all boards where the user is member of
+ let boards = Boards.find(
+ {
+ type: 'board',
+ 'members.userId': id,
+ },
+ {
+ fields: { _id: 1, members: 1 },
+ },
+ );
+ boards = boards.map(b => {
+ const u = b.members.find(m => m.userId === id);
+ delete u.userId;
+ u.boardId = b._id;
+ return u;
+ });
+
+ const user = Meteor.users.findOne({ _id: id });
+ user.boards = boards;
JsonRoutes.sendResult(res, {
code: 200,
- data: Meteor.users.findOne({ _id: id }),
+ data: user,
});
} catch (error) {
JsonRoutes.sendResult(res, {
diff --git a/package-lock.json b/package-lock.json
index ad8f79c1..93ab5e39 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13,18 +13,18 @@
}
},
"@babel/core": {
- "version": "7.9.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz",
- "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==",
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.6.tgz",
+ "integrity": "sha512-nD3deLvbsApbHAHttzIssYqgb883yU/d9roe4RZymBCDaZryMJDbptVpEpeQuRh4BJ+SYI8le9YGxKvFEvl1Wg==",
"requires": {
"@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.9.0",
+ "@babel/generator": "^7.9.6",
"@babel/helper-module-transforms": "^7.9.0",
- "@babel/helpers": "^7.9.0",
- "@babel/parser": "^7.9.0",
+ "@babel/helpers": "^7.9.6",
+ "@babel/parser": "^7.9.6",
"@babel/template": "^7.8.6",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0",
+ "@babel/traverse": "^7.9.6",
+ "@babel/types": "^7.9.6",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
"gensync": "^1.0.0-beta.1",
@@ -33,12 +33,57 @@
"resolve": "^1.3.2",
"semver": "^5.4.1",
"source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz",
+ "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==",
+ "requires": {
+ "@babel/types": "^7.9.6",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz",
+ "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q=="
+ },
+ "@babel/traverse": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz",
+ "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==",
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.9.6",
+ "@babel/helper-function-name": "^7.9.5",
+ "@babel/helper-split-export-declaration": "^7.8.3",
+ "@babel/parser": "^7.9.6",
+ "@babel/types": "^7.9.6",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
+ "@babel/types": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz",
+ "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.9.5",
+ "lodash": "^4.17.13",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
}
},
"@babel/generator": {
"version": "7.9.5",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.5.tgz",
"integrity": "sha512-GbNIxVB3ZJe3tLeDm1HSn2AhuD/mVcyLDpgtLXa5tplmWrJdF/elxB56XNqCuD6szyNkDi6wuoKXln3QeBmCHQ==",
+ "dev": true,
"requires": {
"@babel/types": "^7.9.5",
"jsesc": "^2.5.1",
@@ -103,14 +148,58 @@
}
},
"@babel/helper-replace-supers": {
- "version": "7.8.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz",
- "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==",
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.9.6.tgz",
+ "integrity": "sha512-qX+chbxkbArLyCImk3bWV+jB5gTNU/rsze+JlcF6Nf8tVTigPJSI1o1oBow/9Resa1yehUO9lIipsmu9oG4RzA==",
"requires": {
"@babel/helper-member-expression-to-functions": "^7.8.3",
"@babel/helper-optimise-call-expression": "^7.8.3",
- "@babel/traverse": "^7.8.6",
- "@babel/types": "^7.8.6"
+ "@babel/traverse": "^7.9.6",
+ "@babel/types": "^7.9.6"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz",
+ "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==",
+ "requires": {
+ "@babel/types": "^7.9.6",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz",
+ "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q=="
+ },
+ "@babel/traverse": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz",
+ "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==",
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.9.6",
+ "@babel/helper-function-name": "^7.9.5",
+ "@babel/helper-split-export-declaration": "^7.8.3",
+ "@babel/parser": "^7.9.6",
+ "@babel/types": "^7.9.6",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
+ "@babel/types": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz",
+ "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.9.5",
+ "lodash": "^4.17.13",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
}
},
"@babel/helper-simple-access": {
@@ -136,13 +225,57 @@
"integrity": "sha512-/8arLKUFq882w4tWGj9JYzRpAlZgiWUJ+dtteNTDqrRBz9Iguck9Rn3ykuBDoUwh2TO4tSAJlrxDUOXWklJe4g=="
},
"@babel/helpers": {
- "version": "7.9.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz",
- "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==",
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.6.tgz",
+ "integrity": "sha512-tI4bUbldloLcHWoRUMAj4g1bF313M/o6fBKhIsb3QnGVPwRm9JsNf/gqMkQ7zjqReABiffPV6RWj7hEglID5Iw==",
"requires": {
"@babel/template": "^7.8.3",
- "@babel/traverse": "^7.9.0",
- "@babel/types": "^7.9.0"
+ "@babel/traverse": "^7.9.6",
+ "@babel/types": "^7.9.6"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.6.tgz",
+ "integrity": "sha512-+htwWKJbH2bL72HRluF8zumBxzuX0ZZUFl3JLNyoUjM/Ho8wnVpPXM6aUz8cfKDqQ/h7zHqKt4xzJteUosckqQ==",
+ "requires": {
+ "@babel/types": "^7.9.6",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz",
+ "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q=="
+ },
+ "@babel/traverse": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz",
+ "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==",
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.9.6",
+ "@babel/helper-function-name": "^7.9.5",
+ "@babel/helper-split-export-declaration": "^7.8.3",
+ "@babel/parser": "^7.9.6",
+ "@babel/types": "^7.9.6",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
+ "@babel/types": {
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz",
+ "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==",
+ "requires": {
+ "@babel/helper-validator-identifier": "^7.9.5",
+ "lodash": "^4.17.13",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
}
},
"@babel/highlight": {
@@ -161,9 +294,9 @@
"integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA=="
},
"@babel/runtime": {
- "version": "7.9.2",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz",
- "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==",
+ "version": "7.9.6",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
+ "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
"requires": {
"regenerator-runtime": "^0.13.4"
}
@@ -182,6 +315,7 @@
"version": "7.9.5",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.5.tgz",
"integrity": "sha512-c4gH3jsvSuGUezlP6rzSJ6jf8fYjLj3hsMZRx/nX0h+fmHN0w+ekubRrHPqnMec0meycA2nwCsJ7dC8IPem2FQ==",
+ "dev": true,
"requires": {
"@babel/code-frame": "^7.8.3",
"@babel/generator": "^7.9.5",
@@ -204,6 +338,11 @@
"to-fast-properties": "^2.0.0"
}
},
+ "@root/request": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/@root/request/-/request-1.6.1.tgz",
+ "integrity": "sha512-8wrWyeBLRp7T8J36GkT3RODJ6zYmL0/maWlAUD5LOXT28D3TDquUepyYDKYANNA3Gc8R5ZCgf+AXvSTYpJEWwQ=="
+ },
"@samverschueren/stream-to-observable": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz",
@@ -3302,9 +3441,9 @@
"optional": true
},
"mongodb": {
- "version": "3.5.6",
- "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.6.tgz",
- "integrity": "sha512-sh3q3GLDLT4QmoDLamxtAECwC3RGjq+oNuK1ENV8+tnipIavss6sMYt77hpygqlMOCt0Sla5cl7H4SKCVBCGEg==",
+ "version": "3.5.7",
+ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.7.tgz",
+ "integrity": "sha512-lMtleRT+vIgY/JhhTn1nyGwnSMmJkJELp+4ZbrjctrnBxuLbj6rmLuJFz8W2xUzUqWmqoyVxJLYuC58ZKpcTYQ==",
"requires": {
"bl": "^2.2.0",
"bson": "^1.1.4",
@@ -3977,9 +4116,9 @@
"dev": true
},
"qs": {
- "version": "6.9.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz",
- "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw=="
+ "version": "6.9.4",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
+ "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ=="
},
"rc": {
"version": "1.2.8",
@@ -4394,9 +4533,9 @@
}
},
"source-map-support": {
- "version": "0.5.18",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.18.tgz",
- "integrity": "sha512-9luZr/BZ2QeU6tO2uG8N2aZpVSli4TSAOAqFOyTO51AJcD9P99c0K1h6dD6r6qo5dyT44BR5exweOaLLeldTkQ==",
+ "version": "0.5.19",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+ "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
"requires": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
diff --git a/package.json b/package.json
index 94b0f5a0..0f97d09a 100644
--- a/package.json
+++ b/package.json
@@ -54,8 +54,9 @@
"prettier-eslint": "^9.0.1"
},
"dependencies": {
- "@babel/core": "^7.9.0",
- "@babel/runtime": "^7.9.2",
+ "@babel/core": "^7.9.6",
+ "@babel/runtime": "^7.9.6",
+ "@root/request": "^1.6.1",
"ajv": "^5.0.0",
"babel-runtime": "^6.26.0",
"bcrypt": "^3.0.7",
@@ -67,12 +68,12 @@
"gridfs-stream": "^0.5.3",
"ldapjs": "^1.0.2",
"meteor-node-stubs": "^0.4.1",
- "mongodb": "^3.5.0",
+ "mongodb": "^3.5.7",
"os": "^0.1.1",
"page": "^1.11.5",
+ "qs": "^6.9.4",
+ "source-map-support": "^0.5.19",
"papaparse": "^5.2.0",
- "qs": "^6.9.1",
- "source-map-support": "^0.5.16",
"xss": "^1.0.6"
}
}
diff --git a/rebuild-wekan.sh b/rebuild-wekan.sh
index 1655d8f7..b058a6c9 100755
--- a/rebuild-wekan.sh
+++ b/rebuild-wekan.sh
@@ -64,7 +64,7 @@ function npm_call(){
echo
PS3='Please enter your choice: '
-options=("Install Wekan dependencies" "Build Wekan" "Quit")
+options=("Install Wekan dependencies" "Build Wekan" "Run Meteor for development on Ethernet IP address port 4000" "Run Meteor for development on Custom IP address and port" "Quit")
select opt in "${options[@]}"
do
case $opt in
@@ -106,18 +106,19 @@ do
exit;
fi
- ## Latest npm with Meteor 1.8.x
- npm_call -g install npm
- npm_call -g install node-gyp
- # Latest fibers for Meteor 1.8.x
+ ## Latest npm with Meteor 1.8.x
+ npm_call -g install npm
+ npm_call -g install node-gyp
+ # Latest fibers for Meteor 1.8.x
sudo mkdir -p /usr/local/lib/node_modules/fibers/.node-gyp
- npm_call -g install fibers
- # Install Meteor, if it's not yet installed
- curl https://install.meteor.com | bash
+ npm_call -g install fibers
+ # Install Meteor, if it's not yet installed
+ curl https://install.meteor.com | bash
sudo chown -R $(id -u):$(id -g) $HOME/.npm $HOME/.meteor
break
;;
- "Build Wekan")
+
+ "Build Wekan")
echo "Building Wekan."
#wekan_repo_check
# REPOS BELOW ARE INCLUDED TO WEKAN REPO
@@ -148,7 +149,7 @@ do
rm -rf .build
meteor build .build --directory
cp -f fix-download-unicode/cfs_access-point.txt .build/bundle/programs/server/packages/cfs_access-point.js
- # Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc.
+ # Remove legacy webbroser bundle, so that Wekan works also at Android Firefox, iOS Safari, etc.
rm -rf .build/bundle/programs/web.browser.legacy
#Removed binary version of bcrypt because of security vulnerability that is not fixed yet.
#https://github.com/wekan/wekan/commit/4b2010213907c61b0e0482ab55abb06f6a668eac
@@ -164,9 +165,26 @@ do
echo Done.
break
;;
- "Quit")
+
+ "Run Meteor for development on Ethernet IP address port 4000")
+ IPADDRESS=$(ip addr show enp2s0 | grep 'inet ' | cut -d: -f2 | awk '{ print $2}' | cut -d '/' -f 1)
+ WITH_API=true RICHER_CARD_COMMENT_EDITOR=false ROOT_URL=http://$IPADDRESS:4000 meteor run --exclude-archs web.browser.legacy,web.cordova --port 4000
+ break
+ ;;
+
+ "Run Meteor for development on Custom IP address and port")
+ ip address
+ echo "From above list, what is your IP address?"
+ read IPADDRESS
+ echo "On what port you would like to run Wekan?"
+ read PORT
+ WITH_API=true RICHER_CARD_COMMENT_EDITOR=false ROOT_URL=http://$IPADDRESS:$PORT meteor run --exclude-archs web.browser.legacy,web.cordova --port $PORT
+ break
+ ;;
+
+ "Quit")
break
- ;;
- *) echo invalid option;;
+ ;;
+ *) echo invalid option;;
esac
done
diff --git a/sandstorm.js b/sandstorm.js
index 8615e419..de386d14 100644
--- a/sandstorm.js
+++ b/sandstorm.js
@@ -22,7 +22,7 @@ const sandstormBoard = {
if (isSandstorm && Meteor.isServer) {
const fs = require('fs');
- const Capnp = Npm.require(`capnp`);
+ const Capnp = Npm.require('capnp');
const Package = Capnp.importSystem('sandstorm/package.capnp');
const Powerbox = Capnp.importSystem('sandstorm/powerbox.capnp');
const Identity = Capnp.importSystem('sandstorm/identity.capnp');