summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2019-01-04 12:18:24 +0200
committerLauri Ojansivu <x@xet7.org>2019-01-04 12:18:24 +0200
commit4114d089619fcf28c2f2ffb66957fdd25181747f (patch)
treef79983c607671f3634295855cae6acfd75583370
parent98917523fced8136dcc803f77800fa038c8294d0 (diff)
parentff65b37336689afa87f1e1dcf0cea8a5cd60311f (diff)
downloadwekan-4114d089619fcf28c2f2ffb66957fdd25181747f.tar.gz
wekan-4114d089619fcf28c2f2ffb66957fdd25181747f.tar.bz2
wekan-4114d089619fcf28c2f2ffb66957fdd25181747f.zip
Merge branch 'edge' into meteor-1.8
-rw-r--r--CHANGELOG.md17
-rw-r--r--Stackerfile.yml2
-rw-r--r--client/components/rules/actions/boardActions.jade28
-rw-r--r--client/components/rules/actions/boardActions.js46
-rw-r--r--client/components/rules/actions/checklistActions.jade19
-rw-r--r--client/components/rules/actions/checklistActions.js23
-rw-r--r--client/components/rules/rules.styl16
-rw-r--r--client/components/rules/rulesMain.js29
-rw-r--r--client/components/rules/triggers/boardTriggers.jade99
-rw-r--r--client/components/rules/triggers/boardTriggers.js81
-rw-r--r--client/components/rules/triggers/cardTriggers.jade35
-rw-r--r--client/components/rules/triggers/checklistTriggers.jade42
-rw-r--r--client/lib/popup.js6
-rw-r--r--client/lib/utils.js12
-rwxr-xr-xfind.sh16
-rw-r--r--i18n/ar.i18n.json22
-rw-r--r--i18n/bg.i18n.json22
-rw-r--r--i18n/br.i18n.json22
-rw-r--r--i18n/ca.i18n.json22
-rw-r--r--i18n/cs.i18n.json22
-rw-r--r--i18n/da.i18n.json22
-rw-r--r--i18n/de.i18n.json22
-rw-r--r--i18n/el.i18n.json22
-rw-r--r--i18n/en-GB.i18n.json22
-rw-r--r--i18n/en.i18n.json20
-rw-r--r--i18n/eo.i18n.json22
-rw-r--r--i18n/es-AR.i18n.json22
-rw-r--r--i18n/es.i18n.json22
-rw-r--r--i18n/eu.i18n.json22
-rw-r--r--i18n/fa.i18n.json22
-rw-r--r--i18n/fi.i18n.json22
-rw-r--r--i18n/fr.i18n.json22
-rw-r--r--i18n/gl.i18n.json22
-rw-r--r--i18n/he.i18n.json22
-rw-r--r--i18n/hi.i18n.json22
-rw-r--r--i18n/hu.i18n.json22
-rw-r--r--i18n/hy.i18n.json22
-rw-r--r--i18n/id.i18n.json22
-rw-r--r--i18n/ig.i18n.json22
-rw-r--r--i18n/it.i18n.json22
-rw-r--r--i18n/ja.i18n.json22
-rw-r--r--i18n/ka.i18n.json22
-rw-r--r--i18n/km.i18n.json22
-rw-r--r--i18n/ko.i18n.json22
-rw-r--r--i18n/lv.i18n.json22
-rw-r--r--i18n/mn.i18n.json22
-rw-r--r--i18n/nb.i18n.json22
-rw-r--r--i18n/nl.i18n.json22
-rw-r--r--i18n/pl.i18n.json22
-rw-r--r--i18n/pt-BR.i18n.json350
-rw-r--r--i18n/pt.i18n.json22
-rw-r--r--i18n/ro.i18n.json22
-rw-r--r--i18n/ru.i18n.json22
-rw-r--r--i18n/sr.i18n.json22
-rw-r--r--i18n/sv.i18n.json22
-rw-r--r--i18n/sw.i18n.json22
-rw-r--r--i18n/ta.i18n.json22
-rw-r--r--i18n/th.i18n.json22
-rw-r--r--i18n/tr.i18n.json22
-rw-r--r--i18n/uk.i18n.json22
-rw-r--r--i18n/vi.i18n.json22
-rw-r--r--i18n/zh-CN.i18n.json22
-rw-r--r--i18n/zh-TW.i18n.json22
-rw-r--r--models/cards.js3
-rw-r--r--package.json2
-rw-r--r--sandstorm-pkgdef.capnp4
-rw-r--r--server/rulesHelper.js30
-rw-r--r--server/triggersDef.js36
68 files changed, 1476 insertions, 452 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e59520e2..e62c49a6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,13 @@
+# v1.99 2019-01-04 Wekan release
+
+This release adds the following new features:
+
+- [IFTTT Rules improvements](https://github.com/wekan/wekan/pull/2088). Thanks to Angtrim.
+- Add [find.sh](https://github.com/wekan/wekan/blob/devel/find.sh) bash script that ignores
+ extra directories when searching. xet7 uses this a lot when developing. Thanks to xet7.
+
+Thanks to above GitHub users for their contributions.
+
# v1.98 2019-01-01 Wekan release
This release adds the following new features:
@@ -32,8 +42,9 @@ This release adds the following new features:
and tries to fix following bugs:
-- Revert "Improve authentication" and "Default Authentication Method"
- to make login work again.
+- Revert "Improve authentication", remove login dropdown and "Default Authentication Method" that were added
+ in Wekan v1.95 because login did not work with email address.
+ It was later found that login did work with username, so later this could be fixed and added back.
- Fixes to docker-compose.yml so that Wekan Meteor 1.6.x version would work.
Most likely Meteor 1.8.x version is still broken.
@@ -46,6 +57,8 @@ This release adds the following new features:
- [Improve authentication](https://github.com/wekan/wekan/pull/2065): remove login dropdown,
and add setting `DEFAULT_AUTHENTICATION_METHOD=ldap` or
`sudo snap set wekan default-authentication-method='ldap'`. Thanks to Akuket. Closes wekan/wekan-ldap#31
+ NOTE: This was reverted in Wekan v1.96 because login did not work with email address.
+ It was later found that login did work with username, so later this could be fixed and added back.
- [Drag handles and long press on mobile when using desktop mode of mobile
browser](https://github.com/wekan/wekan/pull/2067). Thanks to hupptechnologies.
- Upgrade to node v8.14.1 . Thanks to xet7.
diff --git a/Stackerfile.yml b/Stackerfile.yml
index fcaa3e0c..ed2ac499 100644
--- a/Stackerfile.yml
+++ b/Stackerfile.yml
@@ -1,5 +1,5 @@
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
-appVersion: "v1.98.0"
+appVersion: "v1.99.0"
files:
userUploads:
- README.md
diff --git a/client/components/rules/actions/boardActions.jade b/client/components/rules/actions/boardActions.jade
index 768d77cf..6034184c 100644
--- a/client/components/rules/actions/boardActions.jade
+++ b/client/components/rules/actions/boardActions.jade
@@ -36,7 +36,33 @@ template(name="boardActions")
div.trigger-text
| {{_'r-card'}}
div.trigger-button.js-add-arch-action.js-goto-rules
- i.fa.fa-plus
+ i.fa.fa-plus
+
+ div.trigger-item
+ div.trigger-content
+ div.trigger-text
+ | {{_'r-add-swimlane'}}
+ div.trigger-dropdown
+ input(id="swimlane-name",type=text,placeholder="{{_'r-name'}}")
+ div.trigger-button.js-add-swimlane-action.js-goto-rules
+ i.fa.fa-plus
+
+ div.trigger-item
+ div.trigger-content
+ div.trigger-text
+ | {{_'r-create-card'}}
+ div.trigger-dropdown
+ input(id="card-name",type=text,placeholder="{{_'r-name'}}")
+ div.trigger-text
+ | {{_'r-in-list'}}
+ div.trigger-dropdown
+ input(id="list-name",type=text,placeholder="{{_'r-name'}}")
+ div.trigger-text
+ | {{_'r-in-swimlane'}}
+ div.trigger-dropdown
+ input(id="swimlane-name2",type=text,placeholder="{{_'r-name'}}")
+ div.trigger-button.js-create-card-action.js-goto-rules
+ i.fa.fa-plus
diff --git a/client/components/rules/actions/boardActions.js b/client/components/rules/actions/boardActions.js
index 95771fce..e0b8edc9 100644
--- a/client/components/rules/actions/boardActions.js
+++ b/client/components/rules/actions/boardActions.js
@@ -5,6 +5,52 @@ BlazeComponent.extendComponent({
events() {
return [{
+ 'click .js-create-card-action' (event) {
+ const ruleName = this.data().ruleName.get();
+ const trigger = this.data().triggerVar.get();
+ const cardName = this.find('#card-name').value;
+ const listName = this.find('#list-name').value;
+ const swimlaneName = this.find('#swimlane-name2').value;
+ const boardId = Session.get('currentBoard');
+ const desc = Utils.getTriggerActionDesc(event, this);
+ const triggerId = Triggers.insert(trigger);
+ const actionId = Actions.insert({
+ actionType: 'createCard',
+ swimlaneName,
+ cardName,
+ listName,
+ boardId,
+ desc,
+ });
+ Rules.insert({
+ title: ruleName,
+ triggerId,
+ actionId,
+ boardId,
+ });
+
+ },
+ 'click .js-add-swimlane-action' (event) {
+ const ruleName = this.data().ruleName.get();
+ const trigger = this.data().triggerVar.get();
+ const swimlaneName = this.find('#swimlane-name').value;
+ const boardId = Session.get('currentBoard');
+ const desc = Utils.getTriggerActionDesc(event, this);
+ const triggerId = Triggers.insert(trigger);
+ const actionId = Actions.insert({
+ actionType: 'addSwimlane',
+ swimlaneName,
+ boardId,
+ desc,
+ });
+ Rules.insert({
+ title: ruleName,
+ triggerId,
+ actionId,
+ boardId,
+ });
+
+ },
'click .js-add-spec-move-action' (event) {
const ruleName = this.data().ruleName.get();
const trigger = this.data().triggerVar.get();
diff --git a/client/components/rules/actions/checklistActions.jade b/client/components/rules/actions/checklistActions.jade
index 8414a1a5..94c63557 100644
--- a/client/components/rules/actions/checklistActions.jade
+++ b/client/components/rules/actions/checklistActions.jade
@@ -43,6 +43,25 @@ template(name="checklistActions")
div.trigger-button.js-add-check-item-action.js-goto-rules
i.fa.fa-plus
+ div.trigger-item
+ div.trigger-content
+ div.trigger-text
+ | {{{_'r-add-checklist'}}}
+ div.trigger-dropdown
+ input(id="checklist-name-3",type=text,placeholder="{{{_'r-name'}}}")
+ div.trigger-text
+ | {{{_'r-with-items'}}}
+ div.trigger-dropdown
+ input(id="checklist-items",type=text,placeholder="{{{_'r-items-list'}}}")
+ div.trigger-button.js-add-checklist-items-action.js-goto-rules
+ i.fa.fa-plus
+
+ div.trigger-item
+ div.trigger-content
+ div.trigger-text
+ | {{{_'r-checklist-note'}}}
+
+
diff --git a/client/components/rules/actions/checklistActions.js b/client/components/rules/actions/checklistActions.js
index 4b70f959..3e79b075 100644
--- a/client/components/rules/actions/checklistActions.js
+++ b/client/components/rules/actions/checklistActions.js
@@ -4,6 +4,29 @@ BlazeComponent.extendComponent({
},
events() {
return [{
+ 'click .js-add-checklist-items-action' (event) {
+ const ruleName = this.data().ruleName.get();
+ const trigger = this.data().triggerVar.get();
+ const checklistName = this.find('#checklist-name-3').value;
+ const checklistItems = this.find('#checklist-items').value;
+ const boardId = Session.get('currentBoard');
+ const desc = Utils.getTriggerActionDesc(event, this);
+ const triggerId = Triggers.insert(trigger);
+ const actionId = Actions.insert({
+ actionType: 'addChecklistWithItems',
+ checklistName,
+ checklistItems,
+ boardId,
+ desc,
+ });
+ Rules.insert({
+ title: ruleName,
+ triggerId,
+ actionId,
+ boardId,
+ });
+
+ },
'click .js-add-checklist-action' (event) {
const ruleName = this.data().ruleName.get();
const trigger = this.data().triggerVar.get();
diff --git a/client/components/rules/rules.styl b/client/components/rules/rules.styl
index b52f84a7..27463d12 100644
--- a/client/components/rules/rules.styl
+++ b/client/components/rules/rules.styl
@@ -10,7 +10,10 @@
display: inline-block
float: left
margin: revert
-
+.hide-element
+ display:none !important
+.user-details
+ display:inline-block
.rules-btns-group
position: absolute
right: 0
@@ -120,6 +123,15 @@
.trigger-text
font-size: 16px
display:inline-block
+ .trigger-inline-button
+ font-size: 16px
+ display: inline;
+ padding: 6px;
+ border: 1px solid #eee
+ border-radius: 4px
+ box-shadow: inset -1px -1px 3px rgba(0,0,0,.05)
+ &:hover, &.is-active
+ box-shadow: 0 0 0 2px darken(white, 60%) inset
.trigger-text.trigger-text-email
margin-left: 5px;
margin-top: 10px;
@@ -160,6 +172,8 @@
box-shadow: 0 0 0 2px darken(white, 60%) inset
.trigger-button.trigger-button-email
top:30px
+ .trigger-button.trigger-button-person
+ right:-40px
.trigger-item.trigger-item-mail
height:300px
diff --git a/client/components/rules/rulesMain.js b/client/components/rules/rulesMain.js
index 0752a541..d4af38f4 100644
--- a/client/components/rules/rulesMain.js
+++ b/client/components/rules/rulesMain.js
@@ -9,7 +9,13 @@ BlazeComponent.extendComponent({
setTrigger() {
this.rulesCurrentTab.set('trigger');
},
-
+ sanitizeObject(obj){
+ Object.keys(obj).forEach((key) => {
+ if(obj[key] === '' || obj[key] === undefined){
+ obj[key] = '*';
+ }}
+ );
+ },
setRulesList() {
this.rulesCurrentTab.set('rulesList');
},
@@ -42,8 +48,27 @@ BlazeComponent.extendComponent({
},
'click .js-goto-action' (event) {
event.preventDefault();
+ // Add user to the trigger
+ const username = $(event.currentTarget.offsetParent).find('.user-name').val();
+ let trigger = this.triggerVar.get();
+ trigger.userId = '*';
+ if(username !== undefined ){
+ const userFound = Users.findOne({username});
+ if(userFound !== undefined){
+ trigger.userId = userFound._id;
+ this.triggerVar.set(trigger);
+ }
+ }
+ // Sanitize trigger
+ trigger = this.triggerVar.get();
+ this.sanitizeObject(trigger);
+ this.triggerVar.set(trigger);
this.setAction();
},
+ 'click .js-show-user-field' (event) {
+ event.preventDefault();
+ $(event.currentTarget.offsetParent).find('.user-details').removeClass('hide-element');
+ },
'click .js-goto-rules' (event) {
event.preventDefault();
this.setRulesList();
@@ -68,3 +93,5 @@ BlazeComponent.extendComponent({
},
}).register('rulesMain');
+
+
diff --git a/client/components/rules/triggers/boardTriggers.jade b/client/components/rules/triggers/boardTriggers.jade
index 48b9345c..b8c11d69 100644
--- a/client/components/rules/triggers/boardTriggers.jade
+++ b/client/components/rules/triggers/boardTriggers.jade
@@ -1,43 +1,58 @@
template(name="boardTriggers")
- div.trigger-item
+ div.trigger-item#trigger-two
div.trigger-content
div.trigger-text
- | {{_'r-when-a-card-is'}}
- div.trigger-dropdown
- select(id="gen-action")
- option(value="created") {{_'r-added-to'}}
- option(value="removed") {{_'r-removed-from'}}
+ | {{_'r-when-a-card'}}
+ div.trigger-inline-button.js-open-card-title-popup
+ i.fa.fa-filter
div.trigger-text
- | {{_'r-the-board'}}
- div.trigger-button.js-add-gen-trigger.js-goto-action
- i.fa.fa-plus
-
- div.trigger-item
- div.trigger-content
+ | {{_'r-is'}}
div.trigger-text
- | {{_'r-when-a-card-is'}}
- div.trigger-dropdown
- select(id="create-action")
- option(value="created") {{_'r-added-to'}}
- option(value="removed") {{_'r-removed-from'}}
+ | {{_'r-added-to'}}
div.trigger-text
| {{_'r-list'}}
div.trigger-dropdown
- input(id="create-list-name",type=text,placeholder="{{_'r-list-name'}}")
+ input(id="create-list-name",type=text,placeholder="{{_'r-list-name'}}")
+ div.trigger-text
+ | {{_'r-in-swimlane'}}
+ div.trigger-dropdown
+ input(id="create-swimlane-name",type=text,placeholder="{{_'r-swimlane-name'}}")
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-create-trigger.js-goto-action
i.fa.fa-plus
- div.trigger-item
+ div.trigger-item#trigger-three
div.trigger-content
div.trigger-text
- | {{_'r-when-a-card-is-moved'}}
+ | {{_'r-when-a-card'}}
+ div.trigger-inline-button.js-open-card-title-popup
+ i.fa.fa-filter
+ div.trigger-text
+ | {{_'r-is-moved'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-moved-trigger.js-goto-action
i.fa.fa-plus
- div.trigger-item
+ div.trigger-item#trigger-four
div.trigger-content
div.trigger-text
- | {{_'r-when-a-card-is'}}
+ | {{_'r-when-a-card'}}
+ div.trigger-inline-button.js-open-card-title-popup
+ i.fa.fa-filter
+ div.trigger-text
+ | {{_'r-is'}}
div.trigger-dropdown
select(id="move-action")
option(value="moved-to") {{_'r-moved-to'}}
@@ -45,21 +60,55 @@ template(name="boardTriggers")
div.trigger-text
| {{_'r-list'}}
div.trigger-dropdown
- input(id="move-list-name",type=text,placeholder="{{_'r-list-name'}}")
+ input(id="move-list-name",type=text,placeholder="{{_'r-list-name'}}")
+ div.trigger-text
+ | {{_'r-in-swimlane'}}
+ div.trigger-dropdown
+ input(id="create-swimlane-name",type=text,placeholder="{{_'r-swimlane-name'}}")
+ div.trigger-button.trigger-button-person.js-show-user-field
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-moved-trigger.js-goto-action
i.fa.fa-plus
- div.trigger-item
+ div.trigger-item#trigger-five
div.trigger-content
div.trigger-text
- | {{_'r-when-a-card-is'}}
+ | {{_'r-when-a-card'}}
+ div.trigger-inline-button.js-open-card-title-popup
+ i.fa.fa-filter
+ div.trigger-text
+ | {{_'r-is'}}
div.trigger-dropdown
select(id="arch-action")
option(value="archived") {{_'r-archived'}}
option(value="unarchived") {{_'r-unarchived'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-arch-trigger.js-goto-action
i.fa.fa-plus
+ div.trigger-item
+ div.trigger-content
+ div.trigger-text
+ | {{{_'r-board-note'}}}
+
+template(name="boardCardTitlePopup")
+ form
+ label
+ | Card Title Filter
+ input.js-card-filter-name(type="text" value=title autofocus)
+ input.js-card-filter-button.primary.wide(type="submit" value="{{_ 'set-filter'}}")
diff --git a/client/components/rules/triggers/boardTriggers.js b/client/components/rules/triggers/boardTriggers.js
index 40c5b07e..d4b9b81c 100644
--- a/client/components/rules/triggers/boardTriggers.js
+++ b/client/components/rules/triggers/boardTriggers.js
@@ -1,59 +1,45 @@
BlazeComponent.extendComponent({
onCreated() {
-
+ this.provaVar = new ReactiveVar('');
+ this.currentPopupTriggerId = 'def';
+ this.cardTitleFilters = {};
+ },
+ setNameFilter(name){
+ this.cardTitleFilters[this.currentPopupTriggerId] = name;
},
events() {
return [{
- 'click .js-add-gen-trigger' (event) {
- const desc = Utils.getTriggerActionDesc(event, this);
- const datas = this.data();
- const actionSelected = this.find('#gen-action').value;
- const boardId = Session.get('currentBoard');
- if (actionSelected === 'created') {
- datas.triggerVar.set({
- activityType: 'createCard',
- boardId,
- 'listName': '*',
- desc,
- });
- }
- if (actionSelected === 'removed') {
- datas.triggerVar.set({
- activityType: 'removeCard',
- boardId,
- desc,
- });
- }
-
+ 'click .js-open-card-title-popup'(event){
+ const funct = Popup.open('boardCardTitle');
+ const divId = $(event.currentTarget.parentNode.parentNode).attr('id');
+ //console.log('current popup');
+ //console.log(this.currentPopupTriggerId);
+ this.currentPopupTriggerId = divId;
+ funct.call(this, event);
},
'click .js-add-create-trigger' (event) {
const desc = Utils.getTriggerActionDesc(event, this);
const datas = this.data();
- const actionSelected = this.find('#create-action').value;
const listName = this.find('#create-list-name').value;
+ const swimlaneName = this.find('#create-swimlane-name').value;
const boardId = Session.get('currentBoard');
- if (actionSelected === 'created') {
- datas.triggerVar.set({
- activityType: 'createCard',
- boardId,
- listName,
- desc,
- });
- }
- if (actionSelected === 'removed') {
- datas.triggerVar.set({
- activityType: 'removeCard',
- boardId,
- listName,
- desc,
- });
- }
+ const divId = $(event.currentTarget.parentNode).attr('id');
+ const cardTitle = this.cardTitleFilters[divId];
+ // move to generic funciont
+ datas.triggerVar.set({
+ activityType: 'createCard',
+ boardId,
+ cardTitle,
+ swimlaneName,
+ listName,
+ desc,
+ });
},
'click .js-add-moved-trigger' (event) {
const datas = this.data();
const desc = Utils.getTriggerActionDesc(event, this);
-
+ const swimlaneName = this.find('#create-swimlane-name').value;
const actionSelected = this.find('#move-action').value;
const listName = this.find('#move-list-name').value;
const boardId = Session.get('currentBoard');
@@ -62,6 +48,7 @@ BlazeComponent.extendComponent({
activityType: 'moveCard',
boardId,
listName,
+ swimlaneName,
'oldListName': '*',
desc,
});
@@ -70,6 +57,7 @@ BlazeComponent.extendComponent({
datas.triggerVar.set({
activityType: 'moveCard',
boardId,
+ swimlaneName,
'listName': '*',
'oldListName': listName,
desc,
@@ -82,8 +70,9 @@ BlazeComponent.extendComponent({
const boardId = Session.get('currentBoard');
datas.triggerVar.set({
- activityType: 'moveCard',
+ 'activityType': 'moveCard',
boardId,
+ 'swimlaneName': '*',
'listName':'*',
'oldListName': '*',
desc,
@@ -114,3 +103,13 @@ BlazeComponent.extendComponent({
},
}).register('boardTriggers');
+
+
+Template.boardCardTitlePopup.events({
+ submit(evt, tpl) {
+ const title = tpl.$('.js-card-filter-name').val().trim();
+ Popup.getOpenerComponent().setNameFilter(title);
+ evt.preventDefault();
+ Popup.close();
+ },
+});
diff --git a/client/components/rules/triggers/cardTriggers.jade b/client/components/rules/triggers/cardTriggers.jade
index 5226e3c4..4492502b 100644
--- a/client/components/rules/triggers/cardTriggers.jade
+++ b/client/components/rules/triggers/cardTriggers.jade
@@ -9,6 +9,13 @@ template(name="cardTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-label-trigger.js-goto-action
i.fa.fa-plus
@@ -29,6 +36,13 @@ template(name="cardTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-spec-label-trigger.js-goto-action
i.fa.fa-plus
@@ -42,6 +56,13 @@ template(name="cardTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-member-trigger.js-goto-action
i.fa.fa-plus
@@ -60,6 +81,13 @@ template(name="cardTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-spec-member-trigger.js-goto-action
i.fa.fa-plus
@@ -75,5 +103,12 @@ template(name="cardTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-attachment-trigger.js-goto-action
i.fa.fa-plus
diff --git a/client/components/rules/triggers/checklistTriggers.jade b/client/components/rules/triggers/checklistTriggers.jade
index c6cd99a6..841ec6f7 100644
--- a/client/components/rules/triggers/checklistTriggers.jade
+++ b/client/components/rules/triggers/checklistTriggers.jade
@@ -9,6 +9,13 @@ template(name="checklistTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-check-trigger.js-goto-action
i.fa.fa-plus
@@ -27,6 +34,13 @@ template(name="checklistTriggers")
option(value="removed") {{_'r-removed-from'}}
div.trigger-text
| {{_'r-a-card'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-spec-check-trigger.js-goto-action
i.fa.fa-plus
@@ -38,6 +52,13 @@ template(name="checklistTriggers")
select(id="gen-comp-check-action")
option(value="completed") {{_'r-completed'}}
option(value="uncompleted") {{_'r-made-incomplete'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-comp-trigger.js-goto-action
i.fa.fa-plus
@@ -53,6 +74,13 @@ template(name="checklistTriggers")
select(id="spec-comp-check-action")
option(value="completed") {{_'r-completed'}}
option(value="uncompleted") {{_'r-made-incomplete'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-spec-comp-trigger.js-goto-action
i.fa.fa-plus
@@ -64,6 +92,13 @@ template(name="checklistTriggers")
select(id="check-item-gen-action")
option(value="checked") {{_'r-checked'}}
option(value="unchecked") {{_'r-unchecked'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-gen-check-item-trigger.js-goto-action
i.fa.fa-plus
@@ -79,5 +114,12 @@ template(name="checklistTriggers")
select(id="check-item-spec-action")
option(value="checked") {{_'r-checked'}}
option(value="unchecked") {{_'r-unchecked'}}
+ div.trigger-button.trigger-button-person.js-show-user-field
+ i.fa.fa-user
+ div.user-details.hide-element
+ div.trigger-text
+ | {{_'r-by'}}
+ div.trigger-dropdown
+ input(class="user-name",type=text,placeholder="{{_'username'}}")
div.trigger-button.js-add-spec-check-item-trigger.js-goto-action
i.fa.fa-plus
diff --git a/client/lib/popup.js b/client/lib/popup.js
index 516ce849..5b640f50 100644
--- a/client/lib/popup.js
+++ b/client/lib/popup.js
@@ -27,11 +27,9 @@ window.Popup = new class {
open(name) {
const self = this;
const popupName = `${name}Popup`;
-
function clickFromPopup(evt) {
return $(evt.target).closest('.js-pop-over').length !== 0;
}
-
return function(evt) {
// If a popup is already opened, clicking again on the opener element
// should close it -- and interrupt the current `open` function.
@@ -57,7 +55,6 @@ window.Popup = new class {
self._stack = [];
openerElement = evt.currentTarget;
}
-
$(openerElement).addClass('is-active');
evt.preventDefault();
@@ -139,6 +136,7 @@ window.Popup = new class {
const openerElement = this._getTopStack().openerElement;
$(openerElement).removeClass('is-active');
+
this._stack = [];
}
}
@@ -200,7 +198,7 @@ escapeActions.forEach((actionName) => {
() => Popup[actionName](),
() => Popup.isOpen(),
{
- noClickEscapeOn: '.js-pop-over',
+ noClickEscapeOn: '.js-pop-over,.js-open-card-title-popup',
enabledOnClick: actionName === 'close',
}
);
diff --git a/client/lib/utils.js b/client/lib/utils.js
index d46d8076..e2339763 100644
--- a/client/lib/utils.js
+++ b/client/lib/utils.js
@@ -218,10 +218,20 @@ Utils = {
const element = tempInstance.$(triggerEls[i]);
if (element.hasClass('trigger-text')) {
finalString += element.text().toLowerCase();
+ } else if (element.hasClass('user-details')) {
+ let username = element.find('input').val();
+ if(username === undefined || username === ''){
+ username = '*';
+ }
+ finalString += `${element.find('.trigger-text').text().toLowerCase() } ${ username}`;
} else if (element.find('select').length > 0) {
finalString += element.find('select option:selected').text().toLowerCase();
} else if (element.find('input').length > 0) {
- finalString += element.find('input').val();
+ let inputvalue = element.find('input').val();
+ if(inputvalue === undefined || inputvalue === ''){
+ inputvalue = '*';
+ }
+ finalString += inputvalue;
}
// Add space
if (i !== length - 1) {
diff --git a/find.sh b/find.sh
new file mode 100755
index 00000000..b552866e
--- /dev/null
+++ b/find.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+# Find text from all subdirectories
+# and ignore all temporary directories:
+# - node-modules = installed node modules
+# - .build = Wekan bundle that is combined from source. Do not edit these, these are deleted and recreated.
+# - .meteor = Meteor version, packages etc at .meteor/local
+# - .git = git history
+
+# If less or more that 1 parameter, show usage.
+if (( $# != 1 )); then
+ echo 'Usage: ./find.sh text-to-find'
+ exit 0
+fi
+
+find . | grep -v node_modules | grep -v .build | grep -v .meteor | grep -v .git | xargs grep --no-messages $1 | less
diff --git a/i18n/ar.i18n.json b/i18n/ar.i18n.json
index a2692e96..c2a484bd 100644
--- a/i18n/ar.i18n.json
+++ b/i18n/ar.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "أنتَ لا تملك الصلاحيات لرؤية هذه الصفحة.",
"outgoing-webhooks": "الويبهوك الصادرة",
"outgoingWebhooksPopup-title": "الويبهوك الصادرة",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "ويبهوك جديدة ",
"no-name": "(غير معروف)",
"Node_version": "إصدار النود",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/bg.i18n.json b/i18n/bg.i18n.json
index f26a29c5..e396bc8b 100644
--- a/i18n/bg.i18n.json
+++ b/i18n/bg.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Версия на Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Изтрий правилото",
"r-new-rule-name": "Заглавие за новото правило",
"r-no-rules": "Няма правила",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/br.i18n.json b/i18n/br.i18n.json
index 3a94b649..ef2d0636 100644
--- a/i18n/br.i18n.json
+++ b/i18n/br.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ca.i18n.json b/i18n/ca.i18n.json
index d39c6597..44e80a62 100644
--- a/i18n/ca.i18n.json
+++ b/i18n/ca.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "No estau autoritzats per veure aquesta pàgina",
"outgoing-webhooks": "Webhooks sortints",
"outgoingWebhooksPopup-title": "Webhooks sortints",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nou Webook sortint",
"no-name": "Importa tauler des de Wekan",
"Node_version": "Versió Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/cs.i18n.json b/i18n/cs.i18n.json
index 3f712447..ec2d993d 100644
--- a/i18n/cs.i18n.json
+++ b/i18n/cs.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Nejste autorizován k prohlížení této stránky.",
"outgoing-webhooks": "Odchozí Webhooky",
"outgoingWebhooksPopup-title": "Odchozí Webhooky",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nové odchozí Webhooky",
"no-name": "(Neznámé)",
"Node_version": "Node verze",
@@ -537,11 +538,14 @@
"r-delete-rule": "Smazat pravidlo",
"r-new-rule-name": "New rule title",
"r-no-rules": "Žádná pravidla",
- "r-when-a-card-is": "Pokud je karta",
- "r-added-to": "Přidáno do",
+ "r-when-a-card": "When a card",
+ "r-is": "je",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Odstraněno z",
"r-the-board": "the board",
"r-list": "sloupce",
+ "set-filter": "Set Filter",
"r-moved-to": "Přesunuto do",
"r-moved-from": "Přesunuto z",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "karta",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "Název sloupce",
+ "r-list-name": "list name",
"r-when-a-member": "When a member is",
"r-when-the-member": "When the member",
"r-name": "name",
- "r-is": "je",
"r-when-a-attach": "When an attachment",
"r-when-a-checklist": "Když zaškrtávací seznam je",
"r-when-the-checklist": "Když zaškrtávací seznam",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Přidat štítek",
"r-d-remove-label": "Odstranit štítek",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Přidat člena",
"r-d-remove-member": "Odstranit člena",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "ze zaškrtávacího seznamu",
"r-d-add-checklist": "Přidat zaškrtávací seznam",
"r-d-remove-checklist": "Odstranit zaškrtávací seznam",
+ "r-by": "by",
+ "r-add-checklist": "Přidat zaškrtávací seznam",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Když je karta přesunuta do jiného sloupce",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/da.i18n.json b/i18n/da.i18n.json
index f73389d1..d19fd2e7 100644
--- a/i18n/da.i18n.json
+++ b/i18n/da.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/de.i18n.json b/i18n/de.i18n.json
index c8ea8804..80d6aadc 100644
--- a/i18n/de.i18n.json
+++ b/i18n/de.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Sie sind nicht berechtigt diese Seite zu sehen.",
"outgoing-webhooks": "Ausgehende Webhooks",
"outgoingWebhooksPopup-title": "Ausgehende Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Neuer ausgehender Webhook",
"no-name": "(Unbekannt)",
"Node_version": "Node-Version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Regel löschen",
"r-new-rule-name": "Neuer Regeltitel",
"r-no-rules": "Keine Regeln",
- "r-when-a-card-is": "Wenn eine Karte ist",
- "r-added-to": "Hinzugefügt zu",
+ "r-when-a-card": "When a card",
+ "r-is": "ist",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Entfernt von",
"r-the-board": "das Board",
"r-list": "Liste",
+ "set-filter": "Set Filter",
"r-moved-to": "Verschieben nach",
"r-moved-from": "Verschieben von",
"r-archived": "Ins Archiv verschieben",
@@ -549,11 +553,10 @@
"r-a-card": "eine Karte",
"r-when-a-label-is": "Wenn ein Label ist",
"r-when-the-label-is": " Wenn das Label ist",
- "r-list-name": "Listennamen",
+ "r-list-name": "list name",
"r-when-a-member": "Wenn ein Mitglied ist",
"r-when-the-member": "Wenn das Mitglied",
"r-name": "Name",
- "r-is": "ist",
"r-when-a-attach": "Wenn ein Anhang",
"r-when-a-checklist": "Wenn eine Checkliste ist",
"r-when-the-checklist": "Wenn die Checkliste",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Karte aus dem Archiv wiederherstellen",
"r-d-add-label": "Label hinzufügen",
"r-d-remove-label": "Label entfernen",
+ "r-create-card": "Create new card",
+ "r-in-list": "in der Liste",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Mitglied hinzufügen",
"r-d-remove-member": "Mitglied entfernen",
"r-d-remove-all-member": "Entferne alle Mitglieder",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "der Checkliste",
"r-d-add-checklist": "Checkliste hinzufügen",
"r-d-remove-checklist": "Checkliste entfernen",
+ "r-by": "by",
+ "r-add-checklist": "Checkliste hinzufügen",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Wenn eine Karte in eine andere Liste verschoben wird",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/el.i18n.json b/i18n/el.i18n.json
index 5fafb43e..5a9558bd 100644
--- a/i18n/el.i18n.json
+++ b/i18n/el.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Άγνωστο)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/en-GB.i18n.json b/i18n/en-GB.i18n.json
index 0899b113..a2e32365 100644
--- a/i18n/en-GB.i18n.json
+++ b/i18n/en-GB.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorised to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/en.i18n.json b/i18n/en.i18n.json
index a4138f14..5e21f767 100644
--- a/i18n/en.i18n.json
+++ b/i18n/en.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
"r-added-to": "Added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter":"Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,7 +553,7 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"r-when-a-member": "When a member is",
"r-when-the-member": "When the member",
"r-name": "name",
@@ -600,6 +604,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -610,6 +617,15 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-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",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/eo.i18n.json b/i18n/eo.i18n.json
index 4fdb7fab..fc418b11 100644
--- a/i18n/eo.i18n.json
+++ b/i18n/eo.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/es-AR.i18n.json b/i18n/es-AR.i18n.json
index 0b854479..d01d25a3 100644
--- a/i18n/es-AR.i18n.json
+++ b/i18n/es-AR.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "No estás autorizado para ver esta página.",
"outgoing-webhooks": "Ganchos Web Salientes",
"outgoingWebhooksPopup-title": "Ganchos Web Salientes",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nuevo Gancho Web",
"no-name": "(desconocido)",
"Node_version": "Versión de Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json
index 7d37a331..c49941c7 100644
--- a/i18n/es.i18n.json
+++ b/i18n/es.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "No estás autorizado a ver esta página.",
"outgoing-webhooks": "Webhooks salientes",
"outgoingWebhooksPopup-title": "Webhooks salientes",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nuevo webhook saliente",
"no-name": "(Desconocido)",
"Node_version": "Versión de Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Eliminar regla",
"r-new-rule-name": "Nueva título de regla",
"r-no-rules": "No hay reglas",
- "r-when-a-card-is": "Cuando una tarjeta es",
- "r-added-to": "Añadido a",
+ "r-when-a-card": "When a card",
+ "r-is": "es",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Eliminado de",
"r-the-board": "el tablero",
"r-list": "lista",
+ "set-filter": "Set Filter",
"r-moved-to": "Movido a",
"r-moved-from": "Movido desde",
"r-archived": "Movido a Archivo",
@@ -549,11 +553,10 @@
"r-a-card": "una tarjeta",
"r-when-a-label-is": "Cuando una etiqueta es",
"r-when-the-label-is": "Cuando la etiqueta es",
- "r-list-name": "Nombre de lista",
+ "r-list-name": "list name",
"r-when-a-member": "Cuando un miembro es",
"r-when-the-member": "Cuando el miembro",
"r-name": "nombre",
- "r-is": "es",
"r-when-a-attach": "Cuando un adjunto",
"r-when-a-checklist": "Cuando una lista de verificación es",
"r-when-the-checklist": "Cuando la lista de verificación",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restaurar tarjeta del Archivo",
"r-d-add-label": "Añadir etiqueta",
"r-d-remove-label": "Eliminar etiqueta",
+ "r-create-card": "Create new card",
+ "r-in-list": "en la lista",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Añadir miembro",
"r-d-remove-member": "Eliminar miembro",
"r-d-remove-all-member": "Eliminar todos los miembros",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "de la lista de verificación",
"r-d-add-checklist": "Añadir una lista de verificación",
"r-d-remove-checklist": "Eliminar lista de verificación",
+ "r-by": "by",
+ "r-add-checklist": "Añadir una lista de verificación",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Cuando una tarjeta es movida a otra lista",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/eu.i18n.json b/i18n/eu.i18n.json
index e12e0f19..b2314da7 100644
--- a/i18n/eu.i18n.json
+++ b/i18n/eu.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Ez duzu orri hau ikusteko baimenik.",
"outgoing-webhooks": "Irteerako Webhook-ak",
"outgoingWebhooksPopup-title": "Irteerako Webhook-ak",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Irteera-webhook berria",
"no-name": "(Ezezaguna)",
"Node_version": "Nodo bertsioa",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/fa.i18n.json b/i18n/fa.i18n.json
index f46e9cfc..e0341907 100644
--- a/i18n/fa.i18n.json
+++ b/i18n/fa.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "شما مجاز به دیدن این صفحه نیستید.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(ناشناخته)",
"Node_version": "نسخه Node ",
@@ -537,11 +538,14 @@
"r-delete-rule": "حذف قانون",
"r-new-rule-name": "تیتر قانون جدید",
"r-no-rules": "بدون قانون",
- "r-when-a-card-is": "زمانی که کارت هست",
- "r-added-to": "افزودن به",
+ "r-when-a-card": "When a card",
+ "r-is": "هست",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "حذف از",
"r-the-board": "برد",
"r-list": "لیست",
+ "set-filter": "Set Filter",
"r-moved-to": "انتقال به",
"r-moved-from": "انتقال از",
"r-archived": "انتقال به آرشیو",
@@ -549,11 +553,10 @@
"r-a-card": "کارت",
"r-when-a-label-is": "زمانی که لیبل هست",
"r-when-the-label-is": "زمانی که لیبل هست",
- "r-list-name": "نام لیست",
+ "r-list-name": "list name",
"r-when-a-member": "زمانی که کاربر هست",
"r-when-the-member": "زمانی که کاربر",
"r-name": "نام",
- "r-is": "هست",
"r-when-a-attach": "زمانی که ضمیمه",
"r-when-a-checklist": "زمانی که چک لیست هست",
"r-when-the-checklist": "زمانی که چک لیست",
@@ -599,6 +602,9 @@
"r-d-unarchive": "بازگردانی کارت از آرشیو",
"r-d-add-label": "افزودن برچسب",
"r-d-remove-label": "حذف برچسب",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "افزودن عضو",
"r-d-remove-member": "حذف عضو",
"r-d-remove-all-member": "حذف تمامی کاربران",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "از چک لیست",
"r-d-add-checklist": "افزودن چک لیست",
"r-d-remove-checklist": "حذف چک لیست",
+ "r-by": "by",
+ "r-add-checklist": "افزودن چک لیست",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "دمانی که یک کارت به لیست دیگری منتقل شد",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/fi.i18n.json b/i18n/fi.i18n.json
index 9f2432b4..a5090959 100644
--- a/i18n/fi.i18n.json
+++ b/i18n/fi.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Sinulla ei ole oikeutta tarkastella tätä sivua.",
"outgoing-webhooks": "Lähtevät Webkoukut",
"outgoingWebhooksPopup-title": "Lähtevät Webkoukut",
+ "boardCardTitlePopup-title": "Kortin otsikko suodatin",
"new-outgoing-webhook": "Uusi lähtevä Webkoukku",
"no-name": "(Tuntematon)",
"Node_version": "Node versio",
@@ -537,11 +538,14 @@
"r-delete-rule": "Poista sääntö",
"r-new-rule-name": "Uuden säännön otsikko",
"r-no-rules": "Ei sääntöjä",
- "r-when-a-card-is": "Kun kortti on",
- "r-added-to": "Lisätty kohteeseen",
+ "r-when-a-card": "Kun kortti",
+ "r-is": "on",
+ "r-is-moved": "on siirretty",
+ "r-added-to": "lisätty kohteeseen",
"r-removed-from": "Poistettu kohteesta",
"r-the-board": "taulu",
"r-list": "lista",
+ "set-filter": "Aseta suodatin",
"r-moved-to": "Siirretty kohteeseen",
"r-moved-from": "Siirretty kohteesta",
"r-archived": "Siirretty Arkistoon",
@@ -549,11 +553,10 @@
"r-a-card": "kortti",
"r-when-a-label-is": "Kun tunniste on",
"r-when-the-label-is": "Kun tunniste on",
- "r-list-name": "Listan nimi",
+ "r-list-name": "listan nimi",
"r-when-a-member": "Kun jäsen on",
"r-when-the-member": "Kun käyttäjä",
"r-name": "nimi",
- "r-is": "on",
"r-when-a-attach": "Kun liitetiedosto",
"r-when-a-checklist": "Kun tarkistuslista on",
"r-when-the-checklist": "Kun tarkistuslista",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Palauta kortti Arkistosta",
"r-d-add-label": "Lisää tunniste",
"r-d-remove-label": "Poista tunniste",
+ "r-create-card": "Luo uusi kortti",
+ "r-in-list": "listassa",
+ "r-in-swimlane": "swimlanessa",
"r-d-add-member": "Lisää jäsen",
"r-d-remove-member": "Poista jäsen",
"r-d-remove-all-member": "Poista kaikki jäsenet",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "tarkistuslistasta",
"r-d-add-checklist": "Lisää tarkistuslista",
"r-d-remove-checklist": "Poista tarkistuslista",
+ "r-by": "mennessä",
+ "r-add-checklist": "Lisää tarkistuslista",
+ "r-with-items": "kohteiden kanssa",
+ "r-items-list": "kohde1,kohde2,kohde3",
+ "r-add-swimlane": "Lisää swimlane",
+ "r-swimlane-name": "swimlanen nimi",
+ "r-board-note": "Huom: jätä kenttä tyhjäksi täsmätäksesi jokaiseen mahdolliseen arvoon.",
+ "r-checklist-note": "Huom: tarkistuslistan kohteet täytyy kirjoittaa pilkulla eroteltuina.",
"r-when-a-card-is-moved": "Kun kortti on siirretty toiseen listaan",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json
index db70770d..8f86aace 100644
--- a/i18n/fr.i18n.json
+++ b/i18n/fr.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Vous n'êtes pas autorisé à accéder à cette page.",
"outgoing-webhooks": "Webhooks sortants",
"outgoingWebhooksPopup-title": "Webhooks sortants",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nouveau webhook sortant",
"no-name": "(Inconnu)",
"Node_version": "Version de Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Supprimer la règle",
"r-new-rule-name": "Titre de la nouvelle règle",
"r-no-rules": "Pas de règles",
- "r-when-a-card-is": "Quand une carte est",
- "r-added-to": "Ajouté à",
+ "r-when-a-card": "When a card",
+ "r-is": "est",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Supprimé de",
"r-the-board": "tableau",
"r-list": "liste",
+ "set-filter": "Set Filter",
"r-moved-to": "Déplacé vers",
"r-moved-from": "Déplacé depuis",
"r-archived": "Archivé",
@@ -549,11 +553,10 @@
"r-a-card": "carte",
"r-when-a-label-is": "Quand une étiquette est",
"r-when-the-label-is": "Quand l'étiquette est",
- "r-list-name": "Nom de la liste",
+ "r-list-name": "list name",
"r-when-a-member": "Quand un membre est",
"r-when-the-member": "Quand le membre",
"r-name": "nom",
- "r-is": "est",
"r-when-a-attach": "Quand une pièce jointe",
"r-when-a-checklist": "Quand une checklist est",
"r-when-the-checklist": "Quand la checklist",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restaurer la carte depuis l'Archive",
"r-d-add-label": "Ajouter une étiquette",
"r-d-remove-label": "Supprimer l'étiquette",
+ "r-create-card": "Create new card",
+ "r-in-list": "dans la liste",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Ajouter un membre",
"r-d-remove-member": "Supprimer un membre",
"r-d-remove-all-member": "Supprimer tous les membres",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "de la checklist",
"r-d-add-checklist": "Ajouter une checklist",
"r-d-remove-checklist": "Supprimer la checklist",
+ "r-by": "by",
+ "r-add-checklist": "Ajouter une checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Quand une carte est déplacée vers une autre liste",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/gl.i18n.json b/i18n/gl.i18n.json
index 4a16edff..746133a8 100644
--- a/i18n/gl.i18n.json
+++ b/i18n/gl.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/he.i18n.json b/i18n/he.i18n.json
index 4f8493b1..cf09761e 100644
--- a/i18n/he.i18n.json
+++ b/i18n/he.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "אין לך הרשאה לצפות בעמוד זה.",
"outgoing-webhooks": "קרסי רשת יוצאים",
"outgoingWebhooksPopup-title": "קרסי רשת יוצאים",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "קרסי רשת יוצאים חדשים",
"no-name": "(לא ידוע)",
"Node_version": "גרסת Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "מחיקת כל",
"r-new-rule-name": "שמו של הכלל החדש",
"r-no-rules": "אין כללים",
- "r-when-a-card-is": "כאשר כרטיס",
- "r-added-to": "נוסף אל",
+ "r-when-a-card": "When a card",
+ "r-is": "הוא",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "מוסר מ־",
"r-the-board": "הלוח",
"r-list": "רשימה",
+ "set-filter": "Set Filter",
"r-moved-to": "מועבר אל",
"r-moved-from": "מועבר מ־",
"r-archived": "הועבר לארכיון",
@@ -549,11 +553,10 @@
"r-a-card": "כרטיס",
"r-when-a-label-is": "כאשר תווית",
"r-when-the-label-is": "כאשר התווית היא",
- "r-list-name": "שם הרשימה",
+ "r-list-name": "list name",
"r-when-a-member": "כאשר חבר הוא",
"r-when-the-member": "כאשר חבר",
"r-name": "שם",
- "r-is": "הוא",
"r-when-a-attach": "כאשר קובץ מצורף",
"r-when-a-checklist": "כאשר רשימת משימות",
"r-when-the-checklist": "כאשר רשימת המשימות",
@@ -599,6 +602,9 @@
"r-d-unarchive": "החזרת כרטיס מהארכיון",
"r-d-add-label": "הוספת תווית",
"r-d-remove-label": "הסרת תווית",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "הוספת חבר",
"r-d-remove-member": "הסרת חבר",
"r-d-remove-all-member": "הסרת כל החברים",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "של רשימת משימות",
"r-d-add-checklist": "הוספת רשימת משימות",
"r-d-remove-checklist": "הסרת רשימת משימות",
+ "r-by": "by",
+ "r-add-checklist": "הוספת רשימת משימות",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "כאשר כרטיס מועבר לרשימה אחרת",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/hi.i18n.json b/i18n/hi.i18n.json
index ea4276d0..165ccca9 100644
--- a/i18n/hi.i18n.json
+++ b/i18n/hi.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized तक आलोकन यह page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "मिटाएँ rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "जब एक कार्ड is",
- "r-added-to": "संकलित to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "हटा दिया from",
"r-the-board": "the बोर्ड",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "स्थानांतरित to",
"r-moved-from": "स्थानांतरित from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a कार्ड",
"r-when-a-label-is": "जब एक नामपत्र है",
"r-when-the-label-is": "जब नामपत्र है",
- "r-list-name": "सूची name",
+ "r-list-name": "list name",
"r-when-a-member": "जब एक सदस्य is",
"r-when-the-member": "जब the सदस्य",
"r-name": "name",
- "r-is": "is",
"r-when-a-attach": "जब an संलग्नक",
"r-when-a-checklist": "जब एक चिह्नांकन-सूची is",
"r-when-the-checklist": "जब the checklist",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "जोड़ें label",
"r-d-remove-label": "हटाएँ label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "जोड़ें सदस्य",
"r-d-remove-member": "हटाएँ सदस्य",
"r-d-remove-all-member": "हटाएँ संपूर्ण सदस्य",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "जोड़ें checklist",
"r-d-remove-checklist": "हटाएँ checklist",
+ "r-by": "by",
+ "r-add-checklist": "जोड़ें checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "जब एक कार्ड is स्थानांतरित तक another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/hu.i18n.json b/i18n/hu.i18n.json
index 0fc4d4ea..f04eaf03 100644
--- a/i18n/hu.i18n.json
+++ b/i18n/hu.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Nincs jogosultsága az oldal megtekintéséhez.",
"outgoing-webhooks": "Kimenő webhurkok",
"outgoingWebhooksPopup-title": "Kimenő webhurkok",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Új kimenő webhurok",
"no-name": "(Ismeretlen)",
"Node_version": "Node verzió",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/hy.i18n.json b/i18n/hy.i18n.json
index a0d91b42..6c48bcfa 100644
--- a/i18n/hy.i18n.json
+++ b/i18n/hy.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/id.i18n.json b/i18n/id.i18n.json
index e83a7c74..c7788f93 100644
--- a/i18n/id.i18n.json
+++ b/i18n/id.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Tambahkan label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ig.i18n.json b/i18n/ig.i18n.json
index bbbbcc6d..3e1298b0 100644
--- a/i18n/ig.i18n.json
+++ b/i18n/ig.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/it.i18n.json b/i18n/it.i18n.json
index 2b7c1e6b..1feffb8b 100644
--- a/i18n/it.i18n.json
+++ b/i18n/it.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Non sei autorizzato ad accedere a questa pagina.",
"outgoing-webhooks": "Server esterni",
"outgoingWebhooksPopup-title": "Server esterni",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nuovo webhook in uscita",
"no-name": "(Sconosciuto)",
"Node_version": "Versione di Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Cancella regola",
"r-new-rule-name": "Titolo nuova regola",
"r-no-rules": "Nessuna regola",
- "r-when-a-card-is": "Quando la tessera è",
- "r-added-to": "Aggiunta a",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Rimosso da",
"r-the-board": "Il cruscotto",
"r-list": "lista",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Aggiungi etichetta",
"r-d-remove-label": "Rimuovi Etichetta",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Aggiungi membro",
"r-d-remove-member": "Rimuovi membro",
"r-d-remove-all-member": "Rimouvi tutti i membri",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "della lista di cose da fare",
"r-d-add-checklist": "Aggiungi lista di cose da fare",
"r-d-remove-checklist": "Rimuovi check list",
+ "r-by": "by",
+ "r-add-checklist": "Aggiungi lista di cose da fare",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Quando una scheda viene spostata su un'altra lista",
"ldap": "LDAP",
"oauth2": "Oauth2",
diff --git a/i18n/ja.i18n.json b/i18n/ja.i18n.json
index 2091a594..ea18d714 100644
--- a/i18n/ja.i18n.json
+++ b/i18n/ja.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "このページを参照する権限がありません。",
"outgoing-webhooks": "発信Webフック",
"outgoingWebhooksPopup-title": "発信Webフック",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "発信Webフックの作成",
"no-name": "(Unknown)",
"Node_version": "Nodeバージョン",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "リスト:",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ka.i18n.json b/i18n/ka.i18n.json
index d538eae8..7e2e8d47 100644
--- a/i18n/ka.i18n.json
+++ b/i18n/ka.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "თქვენ არ გაქვთ ამ გვერდის ნახვის უფლება",
"outgoing-webhooks": "გამავალი Webhook",
"outgoingWebhooksPopup-title": "გამავალი Webhook",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(უცნობი)",
"Node_version": "Node ვერსია",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/km.i18n.json b/i18n/km.i18n.json
index e8d35789..510b5ea3 100644
--- a/i18n/km.i18n.json
+++ b/i18n/km.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ko.i18n.json b/i18n/ko.i18n.json
index 91065b35..90dbd71e 100644
--- a/i18n/ko.i18n.json
+++ b/i18n/ko.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "이 페이지를 볼 수있는 권한이 없습니다.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "목록에",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/lv.i18n.json b/i18n/lv.i18n.json
index 999335a5..0546f280 100644
--- a/i18n/lv.i18n.json
+++ b/i18n/lv.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/mn.i18n.json b/i18n/mn.i18n.json
index 647358fa..a1a8da25 100644
--- a/i18n/mn.i18n.json
+++ b/i18n/mn.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/nb.i18n.json b/i18n/nb.i18n.json
index 77f1d200..25f04af4 100644
--- a/i18n/nb.i18n.json
+++ b/i18n/nb.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/nl.i18n.json b/i18n/nl.i18n.json
index 96ed163c..657c2e4c 100644
--- a/i18n/nl.i18n.json
+++ b/i18n/nl.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Je bent niet toegestaan om deze pagina te bekijken.",
"outgoing-webhooks": "Uitgaande Webhooks",
"outgoingWebhooksPopup-title": "Uitgaande Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nieuwe webhook",
"no-name": "(Onbekend)",
"Node_version": "Node versie",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/pl.i18n.json b/i18n/pl.i18n.json
index 9c2e2ef0..c32096e2 100644
--- a/i18n/pl.i18n.json
+++ b/i18n/pl.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Nie jesteś uprawniony do przeglądania tej strony.",
"outgoing-webhooks": "Wychodzące webhooki",
"outgoingWebhooksPopup-title": "Wychodzące webhooki",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Nowy wychodzący webhook",
"no-name": "(nieznany)",
"Node_version": "Wersja Node",
@@ -537,11 +538,14 @@
"r-delete-rule": "Usuń regułę",
"r-new-rule-name": "Nowa nazwa reguły",
"r-no-rules": "Brak regułę",
- "r-when-a-card-is": "Gdy karta jest",
- "r-added-to": "Dodano do",
+ "r-when-a-card": "When a card",
+ "r-is": "jest",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Usunięto z",
"r-the-board": "tablicy",
"r-list": "lista",
+ "set-filter": "Set Filter",
"r-moved-to": "Przeniesiono do",
"r-moved-from": "Przeniesiono z",
"r-archived": "Przeniesione z Archiwum",
@@ -549,11 +553,10 @@
"r-a-card": "karta",
"r-when-a-label-is": "Gdy etykieta jest",
"r-when-the-label-is": "Gdy etykieta jest",
- "r-list-name": "Nazwa listy",
+ "r-list-name": "list name",
"r-when-a-member": "Gdy członek jest",
"r-when-the-member": "Gdy członek jest",
"r-name": "nazwa",
- "r-is": "jest",
"r-when-a-attach": "Gdy załącznik",
"r-when-a-checklist": "Gdy lista zadań jest",
"r-when-the-checklist": "Gdy lista zadań",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Przywróć kartę z Archiwum",
"r-d-add-label": "Dodaj etykietę",
"r-d-remove-label": "Usuń etykietę",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Dodaj członka",
"r-d-remove-member": "Usuń członka",
"r-d-remove-all-member": "Usuń wszystkich członków",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "z listy zadań",
"r-d-add-checklist": "Dodaj listę zadań",
"r-d-remove-checklist": "Usuń listę zadań",
+ "r-by": "by",
+ "r-add-checklist": "Dodaj listę zadań",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Gdy karta jest przeniesiona do innej listy",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/pt-BR.i18n.json b/i18n/pt-BR.i18n.json
index 2189381b..9244ca25 100644
--- a/i18n/pt-BR.i18n.json
+++ b/i18n/pt-BR.i18n.json
@@ -3,8 +3,8 @@
"act-activity-notify": "Notificação de atividade",
"act-addAttachment": "anexo __attachment__ de __card__",
"act-addSubtask": "Subtarefa adicionada __checklist__ ao __cartão",
- "act-addChecklist": "added checklist __checklist__ no __card__",
- "act-addChecklistItem": "adicionado __checklistitem__ para a lista de checagem __checklist__ em __card__",
+ "act-addChecklist": "adicionada lista de verificação __checklist__ no __card__",
+ "act-addChecklistItem": "adicionado __checklistitem__ para a lista de verificação __checklist__ em __card__",
"act-addComment": "comentou em __card__: __comment__",
"act-createBoard": "criou __board__",
"act-createCard": "__card__ adicionado à __list__",
@@ -43,25 +43,25 @@
"activity-sent": "enviou %s de %s",
"activity-unjoined": "saiu de %s",
"activity-subtask-added": "Adcionar subtarefa à",
- "activity-checked-item": "checked %s in checklist %s of %s",
- "activity-unchecked-item": "unchecked %s in checklist %s of %s",
- "activity-checklist-added": "Adicionado lista de verificação a %s",
- "activity-checklist-removed": "removed a checklist from %s",
- "activity-checklist-completed": "completed the checklist %s of %s",
- "activity-checklist-uncompleted": "uncompleted the checklist %s of %s",
- "activity-checklist-item-added": "adicionado o item de checklist para '%s' em %s",
- "activity-checklist-item-removed": "removed a checklist item from '%s' in %s",
+ "activity-checked-item": "marcado %s na lista de verificação %s de %s",
+ "activity-unchecked-item": "desmarcado %s na lista de verificação %s de %s",
+ "activity-checklist-added": "Adicionada lista de verificação a %s",
+ "activity-checklist-removed": "removida a lista de verificação de %s",
+ "activity-checklist-completed": "completada a lista de verificação %s de %s",
+ "activity-checklist-uncompleted": "não-completada a lista de verificação %s de %s",
+ "activity-checklist-item-added": "adicionado o item de lista de verificação para '%s' em %s",
+ "activity-checklist-item-removed": "removida o item de lista de verificação de '%s' na %s",
"add": "Novo",
- "activity-checked-item-card": "checked %s in checklist %s",
- "activity-unchecked-item-card": "unchecked %s in checklist %s",
- "activity-checklist-completed-card": "completed the checklist %s",
- "activity-checklist-uncompleted-card": "uncompleted the checklist %s",
+ "activity-checked-item-card": "marcaddo %s na lista de verificação %s",
+ "activity-unchecked-item-card": "desmarcado %s na lista de verificação %s",
+ "activity-checklist-completed-card": "completada a lista de verificação %s",
+ "activity-checklist-uncompleted-card": "não-completada a lista de verificação %s",
"add-attachment": "Adicionar Anexos",
"add-board": "Adicionar Quadro",
"add-card": "Adicionar Cartão",
- "add-swimlane": "Adicionar Swimlane",
+ "add-swimlane": "Adicionar Raia",
"add-subtask": "Adicionar subtarefa",
- "add-checklist": "Adicionar Checklist",
+ "add-checklist": "Adicionar lista de verificação",
"add-checklist-item": "Adicionar um item à lista de verificação",
"add-cover": "Adicionar Capa",
"add-label": "Adicionar Etiqueta",
@@ -78,20 +78,20 @@
"and-n-other-card": "E __count__ outro cartão",
"and-n-other-card_plural": "E __count__ outros cartões",
"apply": "Aplicar",
- "app-is-offline": "Loading, please wait. Refreshing the page will cause data loss. If loading does not work, please check that server has not stopped.",
- "archive": "Move to Archive",
- "archive-all": "Move All to Archive",
- "archive-board": "Move Board to Archive",
- "archive-card": "Move Card to Archive",
- "archive-list": "Move List to Archive",
- "archive-swimlane": "Move Swimlane to Archive",
- "archive-selection": "Move selection to Archive",
- "archiveBoardPopup-title": "Move Board to Archive?",
- "archived-items": "Arquivar",
- "archived-boards": "Boards in Archive",
+ "app-is-offline": "Carregando, por favor espere. Atualizar a página causará perda de dados. Se a carga não funcionar, por favor verifique se o servidor não caiu.",
+ "archive": "Mover para o Arquivo-morto",
+ "archive-all": "Mover Tudo para o Arquivo-morto",
+ "archive-board": "Mover Quadro para o Arquivo-morto",
+ "archive-card": "Mover Cartão para o Arquivo-morto",
+ "archive-list": "Mover Lista para o Arquivo-morto",
+ "archive-swimlane": "Mover Raia para Arquivo-morto",
+ "archive-selection": "Mover seleção para o Arquivo-morto",
+ "archiveBoardPopup-title": "Mover Quadro para o Arquivo-morto?",
+ "archived-items": "Arquivo-morto",
+ "archived-boards": "Quadros no Arquivo-morto",
"restore-board": "Restaurar Quadro",
- "no-archived-boards": "No Boards in Archive.",
- "archives": "Arquivar",
+ "no-archived-boards": "Sem Quadros no Arquivo-morto.",
+ "archives": "Arquivos-morto",
"assign-member": "Atribuir Membro",
"attached": "anexado",
"attachment": "Anexo",
@@ -114,16 +114,16 @@
"boards": "Quadros",
"board-view": "Visão de quadro",
"board-view-cal": "Calendário",
- "board-view-swimlanes": "Swimlanes",
+ "board-view-swimlanes": "Raias",
"board-view-lists": "Listas",
"bucket-example": "\"Bucket List\", por exemplo",
"cancel": "Cancelar",
- "card-archived": "This card is moved to Archive.",
- "board-archived": "This board is moved to Archive.",
+ "card-archived": "Este cartão está Arquivado.",
+ "board-archived": "Este quadro está Arquivado.",
"card-comments-title": "Este cartão possui %s comentários.",
"card-delete-notice": "A exclusão será permanente. Você perderá todas as ações associadas a este cartão.",
- "card-delete-pop": "Todas as ações serão removidas da lista de Atividades e vocês não poderá re-abrir o cartão. Não há como desfazer.",
- "card-delete-suggest-archive": "You can move a card to Archive to remove it from the board and preserve the activity.",
+ "card-delete-pop": "Todas as ações serão excluidas da lista de Atividades e vocês não poderá re-abrir o cartão. Não há como desfazer.",
+ "card-delete-suggest-archive": "Você pode mover um cartão para o Arquivo-morto para removê-lo do quadro e preservar a atividade.",
"card-due": "Data fim",
"card-due-on": "Finaliza em",
"card-spent": "Tempo Gasto",
@@ -146,9 +146,9 @@
"cards": "Cartões",
"cards-count": "Cartões",
"casSignIn": "Entrar com CAS",
- "cardType-card": "Card",
- "cardType-linkedCard": "Linked Card",
- "cardType-linkedBoard": "Linked Board",
+ "cardType-card": "Cartão",
+ "cardType-linkedCard": "Cartão ligado",
+ "cardType-linkedBoard": "Quadro ligado",
"change": "Alterar",
"change-avatar": "Alterar Avatar",
"change-password": "Alterar Senha",
@@ -160,13 +160,13 @@
"changePermissionsPopup-title": "Alterar Permissões",
"changeSettingsPopup-title": "Altera configurações",
"subtasks": "Subtarefas",
- "checklists": "Checklists",
+ "checklists": "Listas de verificação",
"click-to-star": "Marcar quadro como favorito.",
"click-to-unstar": "Remover quadro dos favoritos.",
"clipboard": "Área de Transferência ou arraste e solte",
"close": "Fechar",
"close-board": "Fechar Quadro",
- "close-board-pop": "You will be able to restore the board by clicking the “Archive” button from the home header.",
+ "close-board-pop": "Você será capaz de restaurar o quadro clicando no botão “Arquivo-morto” a partir do cabeçalho do Início.",
"color-black": "preto",
"color-blue": "azul",
"color-green": "verde",
@@ -175,22 +175,22 @@
"color-pink": "cor-de-rosa",
"color-purple": "roxo",
"color-red": "vermelho",
- "color-sky": "céu",
+ "color-sky": "azul-celeste",
"color-yellow": "amarelo",
"comment": "Comentário",
"comment-placeholder": "Escrever Comentário",
"comment-only": "Somente comentários",
"comment-only-desc": "Pode comentar apenas em cartões.",
"no-comments": "Sem comentários",
- "no-comments-desc": "Can not see comments and activities.",
+ "no-comments-desc": "Sem visualização de comentários e atividades.",
"computer": "Computador",
- "confirm-subtask-delete-dialog": "Tem certeza que deseja deletar a subtarefa?",
- "confirm-checklist-delete-dialog": "Tem certeza que quer deletar o checklist?",
+ "confirm-subtask-delete-dialog": "Tem certeza que deseja excluir a subtarefa?",
+ "confirm-checklist-delete-dialog": "Tem certeza que quer excluir a lista de verificação?",
"copy-card-link-to-clipboard": "Copiar link do cartão para a área de transferência",
- "linkCardPopup-title": "Link Card",
- "searchCardPopup-title": "Search Card",
+ "linkCardPopup-title": "Ligar Cartão",
+ "searchCardPopup-title": "Procurar Cartão",
"copyCardPopup-title": "Copiar o cartão",
- "copyChecklistToManyCardsPopup-title": "Copiar modelo de checklist para vários cartões",
+ "copyChecklistToManyCardsPopup-title": "Copiar modelo de lista de verificação para vários cartões",
"copyChecklistToManyCardsPopup-instructions": "Títulos e descrições do cartão de destino neste formato JSON",
"copyChecklistToManyCardsPopup-format": "[ {\"title\": \"Título do primeiro cartão\", \"description\":\"Descrição do primeiro cartão\"}, {\"title\":\"Título do segundo cartão\",\"description\":\"Descrição do segundo cartão\"},{\"title\":\"Título do último cartão\",\"description\":\"Descrição do último cartão\"} ]",
"create": "Criar",
@@ -200,7 +200,7 @@
"createCustomField": "Criar campo",
"createCustomFieldPopup-title": "Criar campo",
"current": "atual",
- "custom-field-delete-pop": "Não existe desfazer. Isso irá remover o campo customizado de todos os cartões e destruir seu histórico",
+ "custom-field-delete-pop": "Não existe desfazer. Isso irá excluir o campo customizado de todos os cartões e destruir seu histórico",
"custom-field-checkbox": "Caixa de seleção",
"custom-field-date": "Data",
"custom-field-dropdown": "Lista suspensa",
@@ -215,7 +215,7 @@
"decline": "Rejeitar",
"default-avatar": "Avatar padrão",
"delete": "Excluir",
- "deleteCustomFieldPopup-title": "Deletar campo customizado?",
+ "deleteCustomFieldPopup-title": "Excluir campo customizado?",
"deleteLabelPopup-title": "Excluir Etiqueta?",
"description": "Descrição",
"disambiguateMultiLabelPopup-title": "Desambiguar ações de etiquetas",
@@ -238,17 +238,17 @@
"email": "E-mail",
"email-enrollAccount-subject": "Uma conta foi criada para você em __siteName__",
"email-enrollAccount-text": "Olá __user__\npara iniciar utilizando o serviço basta clicar no link abaixo.\n__url__\nMuito Obrigado.",
- "email-fail": "Falhou ao enviar email",
+ "email-fail": "Falhou ao enviar e-mail",
"email-fail-text": "Erro ao tentar enviar e-mail",
- "email-invalid": "Email inválido",
- "email-invite": "Convite via Email",
+ "email-invalid": "E-mail inválido",
+ "email-invite": "Convite via E-mail",
"email-invite-subject": "__inviter__ lhe enviou um convite",
"email-invite-text": "Caro __user__\n__inviter__ lhe convidou para ingressar no quadro \"__board__\" como colaborador.\nPor favor prossiga através do link abaixo:\n__url__\nMuito obrigado.",
"email-resetPassword-subject": "Redefina sua senha em __siteName__",
"email-resetPassword-text": "Olá __user__\nPara redefinir sua senha, por favor clique no link abaixo.\n__url__\nMuito obrigado.",
- "email-sent": "Email enviado",
- "email-verifyEmail-subject": "Verifique seu endereço de email em __siteName__",
- "email-verifyEmail-text": "Olá __user__\nPara verificar sua conta de email, clique no link abaixo.\n__url__\nObrigado.",
+ "email-sent": "E-mail enviado",
+ "email-verifyEmail-subject": "Verifique seu endereço de e-mail em __siteName__",
+ "email-verifyEmail-text": "Olá __user__\nPara verificar sua conta de e-mail, clique no link abaixo.\n__url__\nObrigado.",
"enable-wip-limit": "Ativar Limite WIP",
"error-board-doesNotExist": "Este quadro não existe",
"error-board-notAdmin": "Você precisa ser administrador desse quadro para fazer isto",
@@ -265,7 +265,7 @@
"filter": "Filtrar",
"filter-cards": "Filtrar Cartões",
"filter-clear": "Limpar filtro",
- "filter-no-label": "Sem labels",
+ "filter-no-label": "Sem etiquetas",
"filter-no-member": "Sem membros",
"filter-no-custom-fields": "Não há campos customizados",
"filter-on": "Filtro está ativo",
@@ -279,24 +279,24 @@
"headerBarCreateBoardPopup-title": "Criar Quadro",
"home": "Início",
"import": "Importar",
- "link": "Link",
+ "link": "Ligação",
"import-board": "importar quadro",
"import-board-c": "Importar quadro",
- "import-board-title-trello": "Importar board do Trello",
- "import-board-title-wekan": "Import board from previous export",
- "import-sandstorm-backup-warning": "Do not delete data you import from original exported board or Trello before checking does this grain close and open again, or do you get Board not found error, that means data loss.",
+ "import-board-title-trello": "Importar quadro do Trello",
+ "import-board-title-wekan": "Importar quadro a partir de exportação prévia",
+ "import-sandstorm-backup-warning": "Não exclua os dados importados do quadro original exportado ou do Trello antes de verificar se esse item fecha e abre novamente, ou se você receber o erro Quadro não encontrado, que significa perda de dados.",
"import-sandstorm-warning": "O quadro importado irá excluir todos os dados existentes no quadro e irá sobrescrever com o quadro importado.",
"from-trello": "Do Trello",
- "from-wekan": "From previous export",
+ "from-wekan": "A partir de exportação prévia",
"import-board-instruction-trello": "No seu quadro do Trello, vá em 'Menu', depois em 'Mais', 'Imprimir e Exportar', 'Exportar JSON', então copie o texto emitido",
- "import-board-instruction-wekan": "In your board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
- "import-board-instruction-about-errors": "If you get errors when importing board, sometimes importing still works, and board is at All Boards page.",
+ "import-board-instruction-wekan": "Em seu quadro vá para 'Menu', depois 'Exportar quadro' e copie o texto no arquivo baixado.",
+ "import-board-instruction-about-errors": "Se você receber erros ao importar o quadro, às vezes a importação ainda funciona e o quadro está na página Todos os Quadros.",
"import-json-placeholder": "Cole seus dados JSON válidos aqui",
"import-map-members": "Mapear membros",
- "import-members-map": "Your imported board has some members. Please map the members you want to import to your users",
+ "import-members-map": "Seu quadro importado possui alguns membros. Por favor, mapeie os membros que você deseja importar para seus usuários",
"import-show-user-mapping": "Revisar mapeamento dos membros",
- "import-user-select": "Pick your existing user you want to use as this member",
- "importMapMembersAddPopup-title": "Select member",
+ "import-user-select": "Escolha um usuário existente que você deseja usar como esse membro",
+ "importMapMembersAddPopup-title": "Selecione membro",
"info": "Versão",
"initials": "Iniciais",
"invalid-date": "Data inválida",
@@ -307,27 +307,27 @@
"keyboard-shortcuts": "Atalhos do teclado",
"label-create": "Criar Etiqueta",
"label-default": "%s etiqueta (padrão)",
- "label-delete-pop": "Não será possível recuperá-la. A etiqueta será removida de todos os cartões e seu histórico será destruído.",
+ "label-delete-pop": "Não será possível recuperá-la. A etiqueta será excluida de todos os cartões e seu histórico será destruído.",
"labels": "Etiquetas",
"language": "Idioma",
"last-admin-desc": "Você não pode alterar funções porque deve existir pelo menos um administrador.",
"leave-board": "Sair do Quadro",
"leave-board-pop": "Tem a certeza de que pretende sair de __boardTitle__? Você será removido de todos os cartões neste quadro.",
- "leaveBoardPopup-title": "Sair do Quadro ?",
+ "leaveBoardPopup-title": "Sair do Quadro?",
"link-card": "Vincular a este cartão",
- "list-archive-cards": "Move all cards in this list to Archive",
- "list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Archive and bring them back to the board, click “Menu” > “Archive”.",
+ "list-archive-cards": "Move todos os cartões nesta lista para o Arquivo-morto",
+ "list-archive-cards-pop": "Isto removerá todos os cartões desta lista para o quadro. Para visualizar cartões arquivados e trazê-los de volta para o quadro, clique em “Menu” > “Arquivo-morto”.",
"list-move-cards": "Mover todos os cartões desta lista",
"list-select-cards": "Selecionar todos os cartões nesta lista",
"listActionPopup-title": "Listar Ações",
- "swimlaneActionPopup-title": "Ações de Swimlane",
+ "swimlaneActionPopup-title": "Ações de Raia",
"listImportCardPopup-title": "Importe um cartão do Trello",
"listMorePopup-title": "Mais",
"link-list": "Vincular a esta lista",
- "list-delete-pop": "Todas as ações serão removidas da lista de atividades e você não poderá recuperar a lista. Não há como desfazer.",
- "list-delete-suggest-archive": "You can move a list to Archive to remove it from the board and preserve the activity.",
+ "list-delete-pop": "Todas as ações serão excluidas da lista de atividades e você não poderá recuperar a lista. Não há como desfazer.",
+ "list-delete-suggest-archive": "Você pode mover uma lista para o Arquivo-morto para removê-la do quadro e preservar a atividade.",
"lists": "Listas",
- "swimlanes": "Swimlanes",
+ "swimlanes": "Raias",
"log-out": "Sair",
"log-in": "Entrar",
"loginPopup-title": "Entrar",
@@ -345,9 +345,9 @@
"muted-info": "Você nunca receberá qualquer notificação desse board",
"my-boards": "Meus Quadros",
"name": "Nome",
- "no-archived-cards": "No cards in Archive.",
- "no-archived-lists": "No lists in Archive.",
- "no-archived-swimlanes": "No swimlanes in Archive.",
+ "no-archived-cards": "Sem cartões no Arquivo-morto.",
+ "no-archived-lists": "Sem listas no Arquivo-morto.",
+ "no-archived-swimlanes": "Sem raias no Arquivo-morto.",
"no-results": "Nenhum resultado.",
"normal": "Normal",
"normal-desc": "Pode ver e editar cartões. Não pode alterar configurações.",
@@ -359,7 +359,7 @@
"page-maybe-private": "Esta página pode ser privada. Você poderá vê-la se estiver <a href='%s'>logado</a>.",
"page-not-found": "Página não encontrada.",
"password": "Senha",
- "paste-or-dragdrop": "para colar, ou arraste e solte o arquivo da imagem para ca (somente imagens)",
+ "paste-or-dragdrop": "para colar, ou arraste e solte o arquivo da imagem para cá (somente imagens)",
"participating": "Participando",
"preview": "Previsualizar",
"previewAttachedImagePopup-title": "Previsualizar",
@@ -373,7 +373,7 @@
"remove-cover": "Remover Capa",
"remove-from-board": "Remover do Quadro",
"remove-label": "Remover Etiqueta",
- "listDeletePopup-title": "Excluir Lista ?",
+ "listDeletePopup-title": "Excluir Lista?",
"remove-member": "Remover Membro",
"remove-member-from-card": "Remover do Cartão",
"remove-member-pop": "Remover __name__ (__username__) de __boardTitle__? O membro será removido de todos os cartões neste quadro e será notificado.",
@@ -383,7 +383,7 @@
"restore": "Restaurar",
"save": "Salvar",
"search": "Buscar",
- "rules": "Rules",
+ "rules": "Regras",
"search-cards": "Pesquisa em títulos e descrições de cartões neste quadro",
"search-example": "Texto para procurar",
"select-color": "Selecionar Cor",
@@ -416,21 +416,21 @@
"has-spenttime-cards": "Gastou cartões de tempo",
"time": "Tempo",
"title": "Título",
- "tracking": "Tracking",
+ "tracking": "Rastreamento",
"tracking-info": "Você será notificado se houver qualquer alteração em cards em que você é o criador ou membro",
"type": "Tipo",
"unassign-member": "Membro não associado",
"unsaved-description": "Você possui uma descrição não salva",
"unwatch": "Deixar de observar",
- "upload": "Upload",
+ "upload": "Carregar",
"upload-avatar": "Carregar um avatar",
"uploaded-avatar": "Avatar carregado",
"username": "Nome de usuário",
"view-it": "Visualizar",
- "warn-list-archived": "warning: this card is in an list at Archive",
+ "warn-list-archived": "aviso: este cartão está em uma lista no Arquiv-morto",
"watch": "Observar",
"watching": "Observando",
- "watching-info": "Você será notificado em qualquer alteração desse board",
+ "watching-info": "Você será notificado de qualquer alteração neste quadro",
"welcome-board": "Board de Boas Vindas",
"welcome-swimlane": "Marco 1",
"welcome-list1": "Básico",
@@ -447,9 +447,9 @@
"invite": "Convite",
"invite-people": "Convide Pessoas",
"to-boards": "Para o/os quadro(s)",
- "email-addresses": "Endereço de Email",
- "smtp-host-description": "O endereço do servidor SMTP que envia seus emails.",
- "smtp-port-description": "A porta que o servidor SMTP usa para enviar os emails.",
+ "email-addresses": "Endereço de E-mail",
+ "smtp-host-description": "O endereço do servidor SMTP que envia seus e-mails.",
+ "smtp-port-description": "A porta que o servidor SMTP usa para enviar os e-mails.",
"smtp-tls-description": "Habilitar suporte TLS para servidor SMTP",
"smtp-host": "Servidor SMTP",
"smtp-port": "Porta SMTP",
@@ -457,16 +457,17 @@
"smtp-password": "Senha",
"smtp-tls": "Suporte TLS",
"send-from": "De",
- "send-smtp-test": "Enviar um email de teste para você mesmo",
+ "send-smtp-test": "Enviar um e-mail de teste para você mesmo",
"invitation-code": "Código do Convite",
"email-invite-register-subject": "__inviter__ lhe enviou um convite",
- "email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to kanban board for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
- "email-smtp-test-subject": "SMTP Test Email",
- "email-smtp-test-text": "Você enviou um email com sucesso",
+ "email-invite-register-text": "Caro __user__,\n\n__inviter__ convida você para o quadro Kanban para colaborações.\n\nPor favor, siga o link abaixo:\n__url__ \n\nE seu código de convite é: __icode__\n\nObrigado.",
+ "email-smtp-test-subject": "E-mail de teste via SMTP",
+ "email-smtp-test-text": "Você enviou um e-mail com sucesso",
"error-invitation-code-not-exist": "O código do convite não existe",
"error-notAuthorized": "Você não está autorizado à ver esta página.",
"outgoing-webhooks": "Webhook de saída",
"outgoingWebhooksPopup-title": "Webhook de saída",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Novo Webhook de saída",
"no-name": "(Desconhecido)",
"Node_version": "Versão do Node",
@@ -483,12 +484,12 @@
"minutes": "minutos",
"seconds": "segundos",
"show-field-on-card": "Mostrar este campo no cartão",
- "automatically-field-on-card": "Auto create field to all cards",
- "showLabel-field-on-card": "Show field label on minicard",
+ "automatically-field-on-card": "Criar campo automaticamente para todos os cartões",
+ "showLabel-field-on-card": "Mostrar etiqueta do campo no minicartão",
"yes": "Sim",
"no": "Não",
"accounts": "Contas",
- "accounts-allowEmailChange": "Permitir Mudança de Email",
+ "accounts-allowEmailChange": "Permitir Mudança de e-mail",
"accounts-allowUserNameChange": "Permitir alteração de nome de usuário",
"createdAt": "Criado em",
"verified": "Verificado",
@@ -501,17 +502,17 @@
"editCardEndDatePopup-title": "Mudar data de fim",
"assigned-by": "Atribuído por",
"requested-by": "Solicitado por",
- "board-delete-notice": "Deletar é permanente. Você perderá todas as listas, cartões e ações associados nesse painel.",
- "delete-board-confirm-popup": "Todas as listas, cartões, etiquetas e atividades serão deletadas e você não poderá recuperar o conteúdo do painel. Não há como desfazer.",
- "boardDeletePopup-title": "Deletar painel?",
- "delete-board": "Deletar painel",
- "default-subtasks-board": "Subtarefas para __painel__ painel",
+ "board-delete-notice": "Excluir é permanente. Você perderá todas as listas, cartões e ações associados nesse quadro.",
+ "delete-board-confirm-popup": "Todas as listas, cartões, etiquetas e atividades serão excluidos e você não poderá recuperar o conteúdo do quadro. Não há como desfazer.",
+ "boardDeletePopup-title": "Excluir quadro?",
+ "delete-board": "Excluir quadro",
+ "default-subtasks-board": "Subtarefas para quadro __board__",
"default": "Padrão",
"queue": "Fila",
"subtask-settings": "Configurações de subtarefas",
- "boardSubtaskSettingsPopup-title": "Configurações das subtarefas do painel",
+ "boardSubtaskSettingsPopup-title": "Configurações das subtarefas do quadro",
"show-subtasks-field": "Cartões podem ter subtarefas",
- "deposit-subtasks-board": "Inserir subtarefas à este painel:",
+ "deposit-subtasks-board": "Inserir subtarefas a este quadro:",
"deposit-subtasks-list": "Listas de subtarefas inseridas aqui:",
"show-parent-in-minicard": "Mostrar Pai do mini cartão:",
"prefix-with-full-path": "Prefixo com caminho completo",
@@ -520,85 +521,90 @@
"subtext-with-parent": "Subtexto com Pai",
"change-card-parent": "Mudar Pai do cartão",
"parent-card": "Pai do cartão",
- "source-board": "Painel de fonte",
+ "source-board": "Fonte do quadro",
"no-parent": "Não mostrar Pai",
- "activity-added-label": "added label '%s' to %s",
- "activity-removed-label": "removed label '%s' from %s",
- "activity-delete-attach": "deleted an attachment from %s",
- "activity-added-label-card": "added label '%s'",
- "activity-removed-label-card": "removed label '%s'",
- "activity-delete-attach-card": "deleted an attachment",
- "r-rule": "Rule",
- "r-add-trigger": "Add trigger",
- "r-add-action": "Add action",
- "r-board-rules": "Board rules",
- "r-add-rule": "Add rule",
- "r-view-rule": "View rule",
- "r-delete-rule": "Delete rule",
- "r-new-rule-name": "New rule title",
- "r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
- "r-removed-from": "Removed from",
- "r-the-board": "the board",
- "r-list": "list",
- "r-moved-to": "Moved to",
- "r-moved-from": "Moved from",
- "r-archived": "Moved to Archive",
- "r-unarchived": "Restored from Archive",
+ "activity-added-label": "adicionada etiqueta '%s' para %s",
+ "activity-removed-label": "removida etiqueta '%s' de %s",
+ "activity-delete-attach": "excluido um anexo de %s",
+ "activity-added-label-card": "adicionada etiqueta '%s'",
+ "activity-removed-label-card": "removida etiqueta '%s'",
+ "activity-delete-attach-card": "excluido um anexo",
+ "r-rule": "Regra",
+ "r-add-trigger": "Adicionar gatilho",
+ "r-add-action": "Adicionar ação",
+ "r-board-rules": "Quadro de regras",
+ "r-add-rule": "Adicionar regra",
+ "r-view-rule": "Ver regra",
+ "r-delete-rule": "Excluir regra",
+ "r-new-rule-name": "Título da nova regra",
+ "r-no-rules": "Sem regras",
+ "r-when-a-card": "When a card",
+ "r-is": "é",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
+ "r-removed-from": "Removido de",
+ "r-the-board": "o quadro",
+ "r-list": "lista",
+ "set-filter": "Set Filter",
+ "r-moved-to": "Movido para",
+ "r-moved-from": "Movido de",
+ "r-archived": "Movido para o Arquivo-morto",
+ "r-unarchived": "Restaurado do Arquivo-morto",
"r-a-card": "um cartão",
- "r-when-a-label-is": "When a label is",
- "r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
- "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",
- "r-completed": "Completed",
- "r-made-incomplete": "Made incomplete",
- "r-when-a-item": "When a checklist item is",
- "r-when-the-item": "When the checklist item",
+ "r-when-a-label-is": "Quando uma etiqueta é",
+ "r-when-the-label-is": "Quando a etiqueta é",
+ "r-list-name": "list name",
+ "r-when-a-member": "Quando um membro é",
+ "r-when-the-member": "Quando o membro",
+ "r-name": "nome",
+ "r-when-a-attach": "Quando um anexo",
+ "r-when-a-checklist": "Quando a lista de verificação é",
+ "r-when-the-checklist": "Quando a lista de verificação",
+ "r-completed": "Completado",
+ "r-made-incomplete": "Feito incompleto",
+ "r-when-a-item": "Quando o item da lista de verificação é",
+ "r-when-the-item": "Quando o item da lista de verificação",
"r-checked": "Marcado",
"r-unchecked": "Desmarcado",
- "r-move-card-to": "Move card to",
- "r-top-of": "Top of",
- "r-bottom-of": "Bottom of",
- "r-its-list": "its list",
- "r-archive": "Move to Archive",
- "r-unarchive": "Restore from Archive",
+ "r-move-card-to": "Mover cartão para",
+ "r-top-of": "Topo de",
+ "r-bottom-of": "Final de",
+ "r-its-list": "é lista",
+ "r-archive": "Mover para Arquivo-morto",
+ "r-unarchive": "Restaurar do Arquivo-morto",
"r-card": "cartão",
"r-add": "Novo",
"r-remove": "Remover",
"r-label": "etiqueta",
"r-member": "membro",
- "r-remove-all": "Remove all members from the card",
- "r-checklist": "checklist",
+ "r-remove-all": "Remover todos os membros do cartão",
+ "r-checklist": "lista de verificação",
"r-check-all": "Marcar todos",
"r-uncheck-all": "Desmarcar todos",
- "r-items-check": "items of checklist",
+ "r-items-check": "itens da lista de verificação",
"r-check": "Marcar",
"r-uncheck": "Desmarcar",
"r-item": "item",
- "r-of-checklist": "do checklist",
+ "r-of-checklist": "da lista de verificação",
"r-send-email": "Enviar um e-mail",
"r-to": "para",
"r-subject": "assunto",
- "r-rule-details": "Rule details",
- "r-d-move-to-top-gen": "Move card to top of its list",
- "r-d-move-to-top-spec": "Move card to top of list",
- "r-d-move-to-bottom-gen": "Move card to bottom of its list",
- "r-d-move-to-bottom-spec": "Move card to bottom of list",
+ "r-rule-details": "Detalhes da regra",
+ "r-d-move-to-top-gen": "Mover cartão para o topo da sua lista",
+ "r-d-move-to-top-spec": "Mover cartão para o topo da lista",
+ "r-d-move-to-bottom-gen": "Mover cartão para o final da sua lista",
+ "r-d-move-to-bottom-spec": "Mover cartão para final da lista",
"r-d-send-email": "Enviar e-mail",
"r-d-send-email-to": "para",
"r-d-send-email-subject": "assunto",
"r-d-send-email-message": "mensagem",
- "r-d-archive": "Move card to Archive",
- "r-d-unarchive": "Restore card from Archive",
+ "r-d-archive": "Mover cartão para Arquivo-morto",
+ "r-d-unarchive": "Restaurar cartão do Arquivo-morto",
"r-d-add-label": "Adicionar etiqueta",
"r-d-remove-label": "Remover etiqueta",
+ "r-create-card": "Create new card",
+ "r-in-list": "na lista",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Adicionar membro",
"r-d-remove-member": "Remover membro",
"r-d-remove-all-member": "Remover todos os membros",
@@ -606,20 +612,28 @@
"r-d-uncheck-all": "Desmarcar todos os itens de uma lista",
"r-d-check-one": "Marcar item",
"r-d-uncheck-one": "Desmarcar item",
- "r-d-check-of-list": "do checklist",
- "r-d-add-checklist": "Adicionar checklist",
- "r-d-remove-checklist": "Remover checklist",
+ "r-d-check-of-list": "da lista de verificação",
+ "r-d-add-checklist": "Adicionar lista de verificação",
+ "r-d-remove-checklist": "Remover lista de verificação",
+ "r-by": "by",
+ "r-add-checklist": "Adicionar lista de verificação",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Quando um cartão é movido de outra lista",
"ldap": "LDAP",
"oauth2": "OAuth2",
"cas": "CAS",
- "authentication-method": "Authentication method",
- "authentication-type": "Authentication type",
- "custom-product-name": "Custom Product Name",
- "layout": "Layout",
- "hide-logo": "Hide Logo",
- "add-custom-html-after-body-start": "Add Custom HTML after <body> start",
- "add-custom-html-before-body-end": "Add Custom HTML before </body> end",
- "error-undefined": "Something went wrong",
- "error-ldap-login": "An error occurred while trying to login"
+ "authentication-method": "Método de autenticação",
+ "authentication-type": "Tipo de autenticação",
+ "custom-product-name": "Nome Customizado do Produto",
+ "layout": "Leiaute",
+ "hide-logo": "Esconder Logo",
+ "add-custom-html-after-body-start": "Adicionar HTML Customizado depois do início do <body>",
+ "add-custom-html-before-body-end": "Adicionar HTML Customizado antes do fim do </body>",
+ "error-undefined": "Algo deu errado",
+ "error-ldap-login": "Um erro ocorreu enquanto tentava entrar"
} \ No newline at end of file
diff --git a/i18n/pt.i18n.json b/i18n/pt.i18n.json
index fc98a27b..80ec412a 100644
--- a/i18n/pt.i18n.json
+++ b/i18n/pt.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ro.i18n.json b/i18n/ro.i18n.json
index a54e1fa0..e8bdc604 100644
--- a/i18n/ro.i18n.json
+++ b/i18n/ro.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ru.i18n.json b/i18n/ru.i18n.json
index 7eda08cc..422ce077 100644
--- a/i18n/ru.i18n.json
+++ b/i18n/ru.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "У вас нет доступа на просмотр этой страницы.",
"outgoing-webhooks": "Исходящие Веб-хуки",
"outgoingWebhooksPopup-title": "Исходящие Веб-хуки",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Новый исходящий Веб-хук",
"no-name": "(Неизвестный)",
"Node_version": "Версия NodeJS",
@@ -537,11 +538,14 @@
"r-delete-rule": "Удалить правило",
"r-new-rule-name": "Имя нового правила",
"r-no-rules": "Нет правил",
- "r-when-a-card-is": "Когда карточка",
- "r-added-to": "Добавляется в",
+ "r-when-a-card": "When a card",
+ "r-is": " ",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Покидает",
"r-the-board": "доску",
"r-list": "список",
+ "set-filter": "Set Filter",
"r-moved-to": "Перемещается в",
"r-moved-from": "Покидает",
"r-archived": "Перемещена в архив",
@@ -549,11 +553,10 @@
"r-a-card": "карточку",
"r-when-a-label-is": "Когда метка",
"r-when-the-label-is": "Когда метка",
- "r-list-name": "имя",
+ "r-list-name": "list name",
"r-when-a-member": "Когда участник",
"r-when-the-member": "Когда участник",
"r-name": "имя",
- "r-is": " ",
"r-when-a-attach": "Когда вложение",
"r-when-a-checklist": "Когда контрольный список",
"r-when-the-checklist": "Когда контрольный список",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Восстановить карточку из Архива",
"r-d-add-label": "Добавить метку",
"r-d-remove-label": "Удалить метку",
+ "r-create-card": "Create new card",
+ "r-in-list": "в списке",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Добавить участника",
"r-d-remove-member": "Удалить участника",
"r-d-remove-all-member": "Удалить всех участников",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "контрольного списка",
"r-d-add-checklist": "Добавить контрольный список",
"r-d-remove-checklist": "Удалить контрольный список",
+ "r-by": "by",
+ "r-add-checklist": "Добавить контрольный список",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "Когда карточка перемещена в другой список",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/sr.i18n.json b/i18n/sr.i18n.json
index 7816ca29..d8d80162 100644
--- a/i18n/sr.i18n.json
+++ b/i18n/sr.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/sv.i18n.json b/i18n/sv.i18n.json
index 87da07f9..56158a71 100644
--- a/i18n/sv.i18n.json
+++ b/i18n/sv.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Du är inte behörig att se den här sidan.",
"outgoing-webhooks": "Utgående Webhookar",
"outgoingWebhooksPopup-title": "Utgående Webhookar",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Ny utgående webhook",
"no-name": "(Okänd)",
"Node_version": "Nodversion",
@@ -537,11 +538,14 @@
"r-delete-rule": "Ta bort regel",
"r-new-rule-name": "New rule title",
"r-no-rules": "Inga regler",
- "r-when-a-card-is": "När ett kort är",
- "r-added-to": "Tillagd till",
+ "r-when-a-card": "When a card",
+ "r-is": "är",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Borttagen från",
"r-the-board": "anslagstavlan",
"r-list": "lista",
+ "set-filter": "Set Filter",
"r-moved-to": "Flyttad till",
"r-moved-from": "Flyttad från",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "ett kort",
"r-when-a-label-is": "När en etikett är",
"r-when-the-label-is": "När etiketten är",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"r-when-a-member": "När en medlem är",
"r-when-the-member": "När medlemmen",
"r-name": "namn",
- "r-is": "är",
"r-when-a-attach": "When an attachment",
"r-when-a-checklist": "When a checklist is",
"r-when-the-checklist": "When the checklist",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Lägg till etikett",
"r-d-remove-label": "Ta bort etikett",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Lägg till medlem",
"r-d-remove-member": "Ta bort medlem",
"r-d-remove-all-member": "Ta bort alla medlemmar",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Lägg till checklista",
"r-d-remove-checklist": "Ta bort checklista",
+ "r-by": "by",
+ "r-add-checklist": "Lägg till checklista",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/sw.i18n.json b/i18n/sw.i18n.json
index be53203f..03e7d57b 100644
--- a/i18n/sw.i18n.json
+++ b/i18n/sw.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/ta.i18n.json b/i18n/ta.i18n.json
index 460f1f12..75e606a4 100644
--- a/i18n/ta.i18n.json
+++ b/i18n/ta.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/th.i18n.json b/i18n/th.i18n.json
index 21965a72..39368515 100644
--- a/i18n/th.i18n.json
+++ b/i18n/th.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/tr.i18n.json b/i18n/tr.i18n.json
index bf2d99ac..220fc9d2 100644
--- a/i18n/tr.i18n.json
+++ b/i18n/tr.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "Bu sayfayı görmek için yetkiniz yok.",
"outgoing-webhooks": "Dışarı giden bağlantılar",
"outgoingWebhooksPopup-title": "Dışarı giden bağlantılar",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "Yeni Dışarı Giden Web Bağlantısı",
"no-name": "(Bilinmeyen)",
"Node_version": "Node sürümü",
@@ -537,11 +538,14 @@
"r-delete-rule": "Kuralı sil",
"r-new-rule-name": "Yeni kural başlığı",
"r-no-rules": "Kural yok",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "pano",
"r-list": "liste",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Arşive taşındı",
@@ -549,11 +553,10 @@
"r-a-card": "Kart",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "Liste İsmi",
+ "r-list-name": "list name",
"r-when-a-member": "When a member is",
"r-when-the-member": "When the member",
"r-name": "isim",
- "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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Kartı arşivden geri yükle",
"r-d-add-label": "Etiket ekle",
"r-d-remove-label": "Etiketi kaldır",
+ "r-create-card": "Create new card",
+ "r-in-list": ", listesinde",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Üye Ekle",
"r-d-remove-member": "Üye Sil",
"r-d-remove-all-member": "Tüm Üyeleri Sil",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Kontrol listesine ekle",
"r-d-remove-checklist": "Kontrol listesini kaldır",
+ "r-by": "by",
+ "r-add-checklist": "Kontrol listesine ekle",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "Oauth2",
diff --git a/i18n/uk.i18n.json b/i18n/uk.i18n.json
index 0c2ebbc2..2bea1d31 100644
--- a/i18n/uk.i18n.json
+++ b/i18n/uk.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/vi.i18n.json b/i18n/vi.i18n.json
index 4a9aaeb9..7cf7b840 100644
--- a/i18n/vi.i18n.json
+++ b/i18n/vi.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "You are not authorized to view this page.",
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node version",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/zh-CN.i18n.json b/i18n/zh-CN.i18n.json
index 35e9c280..0227f2ee 100644
--- a/i18n/zh-CN.i18n.json
+++ b/i18n/zh-CN.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "您无权查看此页面。",
"outgoing-webhooks": "外部Web挂钩",
"outgoingWebhooksPopup-title": "外部Web挂钩",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "新建外部Web挂钩",
"no-name": "(未知)",
"Node_version": "Node.js版本",
@@ -537,11 +538,14 @@
"r-delete-rule": "删除规则",
"r-new-rule-name": "新建规则标题",
"r-no-rules": "暂无规则",
- "r-when-a-card-is": "当卡片是",
- "r-added-to": "添加到",
+ "r-when-a-card": "When a card",
+ "r-is": "是",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "已移除",
"r-the-board": "该看板",
"r-list": "列表",
+ "set-filter": "Set Filter",
"r-moved-to": "移至",
"r-moved-from": "已移动",
"r-archived": "已移动到归档",
@@ -549,11 +553,10 @@
"r-a-card": "一个卡片",
"r-when-a-label-is": "当一个标签是",
"r-when-the-label-is": "当该标签是",
- "r-list-name": "列表名称",
+ "r-list-name": "list name",
"r-when-a-member": "当一个成员是",
"r-when-the-member": "当该成员",
"r-name": "名称",
- "r-is": "是",
"r-when-a-attach": "当一个附件",
"r-when-a-checklist": "当一个清单是",
"r-when-the-checklist": "当该清单",
@@ -599,6 +602,9 @@
"r-d-unarchive": "从归档中恢复卡片",
"r-d-add-label": "添加标签",
"r-d-remove-label": "移除标签",
+ "r-create-card": "Create new card",
+ "r-in-list": "在列表中",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "添加成员",
"r-d-remove-member": "移除成员",
"r-d-remove-all-member": "移除所有成员",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "清单的",
"r-d-add-checklist": "添加待办清单",
"r-d-remove-checklist": "移动待办清单",
+ "r-by": "by",
+ "r-add-checklist": "添加待办清单",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "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-when-a-card-is-moved": "当移动卡片到另一个列表时",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/i18n/zh-TW.i18n.json b/i18n/zh-TW.i18n.json
index b2e7136a..2305ce7d 100644
--- a/i18n/zh-TW.i18n.json
+++ b/i18n/zh-TW.i18n.json
@@ -467,6 +467,7 @@
"error-notAuthorized": "沒有適合的權限觀看",
"outgoing-webhooks": "設定 Webhooks",
"outgoingWebhooksPopup-title": "設定 Webhooks",
+ "boardCardTitlePopup-title": "Card Title Filter",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Node_version": "Node 版本",
@@ -537,11 +538,14 @@
"r-delete-rule": "Delete rule",
"r-new-rule-name": "New rule title",
"r-no-rules": "No rules",
- "r-when-a-card-is": "When a card is",
- "r-added-to": "Added to",
+ "r-when-a-card": "When a card",
+ "r-is": "is",
+ "r-is-moved": "is moved",
+ "r-added-to": "added to",
"r-removed-from": "Removed from",
"r-the-board": "the board",
"r-list": "list",
+ "set-filter": "Set Filter",
"r-moved-to": "Moved to",
"r-moved-from": "Moved from",
"r-archived": "Moved to Archive",
@@ -549,11 +553,10 @@
"r-a-card": "a card",
"r-when-a-label-is": "When a label is",
"r-when-the-label-is": "When the label is",
- "r-list-name": "List name",
+ "r-list-name": "list name",
"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",
@@ -599,6 +602,9 @@
"r-d-unarchive": "Restore card from Archive",
"r-d-add-label": "Add label",
"r-d-remove-label": "Remove label",
+ "r-create-card": "Create new card",
+ "r-in-list": "in list",
+ "r-in-swimlane": "in swimlane",
"r-d-add-member": "Add member",
"r-d-remove-member": "Remove member",
"r-d-remove-all-member": "Remove all member",
@@ -609,6 +615,14 @@
"r-d-check-of-list": "of checklist",
"r-d-add-checklist": "Add checklist",
"r-d-remove-checklist": "Remove checklist",
+ "r-by": "by",
+ "r-add-checklist": "Add checklist",
+ "r-with-items": "with items",
+ "r-items-list": "item1,item2,item3",
+ "r-add-swimlane": "Add swimlane",
+ "r-swimlane-name": "swimlane name",
+ "r-board-note": "Note: leave a field empty to match every possible value.",
+ "r-checklist-note": "Note: checklist's items have to be written as comma separated values.",
"r-when-a-card-is-moved": "When a card is moved to another list",
"ldap": "LDAP",
"oauth2": "OAuth2",
diff --git a/models/cards.js b/models/cards.js
index bcd16ece..7b05e4b5 100644
--- a/models/cards.js
+++ b/models/cards.js
@@ -1128,6 +1128,7 @@ function cardMove(userId, doc, fieldNames, oldListId, oldSwimlaneId) {
listId: doc.listId,
boardId: doc.boardId,
cardId: doc._id,
+ swimlaneName: Swimlanes.findOne(doc.swimlaneId).title,
swimlaneId: doc.swimlaneId,
oldSwimlaneId,
});
@@ -1237,6 +1238,8 @@ function cardCreation(userId, doc) {
listName: Lists.findOne(doc.listId).title,
listId: doc.listId,
cardId: doc._id,
+ cardTitle:doc.title,
+ swimlaneName: Swimlanes.findOne(doc.swimlaneId).title,
swimlaneId: doc.swimlaneId,
});
}
diff --git a/package.json b/package.json
index 6d8767bb..5abc02e5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "wekan",
- "version": "v1.98.0",
+ "version": "v1.99.0",
"description": "Open-Source kanban",
"private": true,
"scripts": {
diff --git a/sandstorm-pkgdef.capnp b/sandstorm-pkgdef.capnp
index 0dab07a9..11d36fdf 100644
--- a/sandstorm-pkgdef.capnp
+++ b/sandstorm-pkgdef.capnp
@@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
- appVersion = 200,
+ appVersion = 201,
# Increment this for every release.
- appMarketingVersion = (defaultText = "1.98.0~2019-01-01"),
+ appMarketingVersion = (defaultText = "1.99.0~2019-01-04"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,
diff --git a/server/rulesHelper.js b/server/rulesHelper.js
index 81e6b74f..ccb5cb3b 100644
--- a/server/rulesHelper.js
+++ b/server/rulesHelper.js
@@ -132,6 +132,36 @@ RulesHelper = {
if(action.actionType === 'removeChecklist'){
Checklists.remove({'title':action.checklistName, 'cardId':card._id, 'sort':0});
}
+ if(action.actionType === 'addSwimlane'){
+ Swimlanes.insert({
+ title: action.swimlaneName,
+ boardId,
+ });
+ }
+ if(action.actionType === 'addChecklistWithItems'){
+ const checkListId = Checklists.insert({'title':action.checklistName, 'cardId':card._id, 'sort':0});
+ const itemsArray = action.checklistItems.split(',');
+ for(let i = 0; i <itemsArray.length; i++){
+ ChecklistItems.insert({title:itemsArray[i], checklistId:checkListId, cardId:card._id, 'sort':0});
+ }
+ }
+ if(action.actionType === 'createCard'){
+ const list = Lists.findOne({title:action.listName, boardId});
+ let listId = '';
+ let swimlaneId = '';
+ const swimlane = Swimlanes.findOne({title:action.swimlaneName, boardId});
+ if(list === undefined){
+ listId = '';
+ }else{
+ listId = list._id;
+ }
+ if(swimlane === undefined){
+ swimlaneId = Swimlanes.findOne({title:'Default', boardId})._id;
+ }else{
+ swimlaneId = swimlane._id;
+ }
+ Cards.insert({title:action.cardName, listId, swimlaneId, sort:0, boardId});
+ }
},
diff --git a/server/triggersDef.js b/server/triggersDef.js
index f6d5333b..092da7ad 100644
--- a/server/triggersDef.js
+++ b/server/triggersDef.js
@@ -1,57 +1,57 @@
TriggersDef = {
createCard:{
- matchingFields: ['boardId', 'listName'],
+ matchingFields: ['boardId', 'listName', 'userId', 'swimlaneName', 'cardTitle'],
},
moveCard:{
- matchingFields: ['boardId', 'listName', 'oldListName'],
+ matchingFields: ['boardId', 'listName', 'oldListName', 'userId', 'swimlaneName'],
},
archivedCard:{
- matchingFields: ['boardId'],
+ matchingFields: ['boardId', 'userId'],
},
restoredCard:{
- matchingFields: ['boardId'],
+ matchingFields: ['boardId', 'userId'],
},
joinMember:{
- matchingFields: ['boardId', 'username'],
+ matchingFields: ['boardId', 'username', 'userId'],
},
unjoinMember:{
- matchingFields: ['boardId', 'username'],
+ matchingFields: ['boardId', 'username', 'userId'],
},
addChecklist:{
- matchingFields: ['boardId', 'checklistName'],
+ matchingFields: ['boardId', 'checklistName', 'userId'],
},
removeChecklist:{
- matchingFields: ['boardId', 'checklistName'],
+ matchingFields: ['boardId', 'checklistName', 'userId'],
},
completeChecklist:{
- matchingFields: ['boardId', 'checklistName'],
+ matchingFields: ['boardId', 'checklistName', 'userId'],
},
uncompleteChecklist:{
- matchingFields: ['boardId', 'checklistName'],
+ matchingFields: ['boardId', 'checklistName', 'userId'],
},
addedChecklistItem:{
- matchingFields: ['boardId', 'checklistItemName'],
+ matchingFields: ['boardId', 'checklistItemName', 'userId'],
},
removedChecklistItem:{
- matchingFields: ['boardId', 'checklistItemName'],
+ matchingFields: ['boardId', 'checklistItemName', 'userId'],
},
checkedItem:{
- matchingFields: ['boardId', 'checklistItemName'],
+ matchingFields: ['boardId', 'checklistItemName', 'userId'],
},
uncheckedItem:{
- matchingFields: ['boardId', 'checklistItemName'],
+ matchingFields: ['boardId', 'checklistItemName', 'userId'],
},
addAttachment:{
- matchingFields: ['boardId'],
+ matchingFields: ['boardId', 'userId'],
},
deleteAttachment:{
- matchingFields: ['boardId'],
+ matchingFields: ['boardId', 'userId'],
},
addedLabel:{
- matchingFields: ['boardId', 'labelId'],
+ matchingFields: ['boardId', 'labelId', 'userId'],
},
removedLabel:{
- matchingFields: ['boardId', 'labelId'],
+ matchingFields: ['boardId', 'labelId', 'userId'],
},
};