mirror of
https://github.com/wekan/wekan.git
synced 2026-02-28 10:54:07 +01:00
Merge branch 'edge' into meteor-1.8
This commit is contained in:
commit
4282906833
58 changed files with 293 additions and 105 deletions
16
CHANGELOG.md
16
CHANGELOG.md
|
|
@ -1,3 +1,19 @@
|
||||||
|
# v2.65 2019-04-24 Wekan release
|
||||||
|
|
||||||
|
This release adds the following new features:
|
||||||
|
|
||||||
|
- [Now a loading animation is displayed when the authentication is performed. This allows users
|
||||||
|
to know that it's in progress](https://github.com/wekan/wekan/pull/2379).
|
||||||
|
Thanks to Akuket.
|
||||||
|
|
||||||
|
and removes the following UI duplicates:
|
||||||
|
|
||||||
|
- [Remove from card menu, because they also exist at card:
|
||||||
|
members, labels, attachments, dates received/start/due/end](https://github.com/wekan/wekan/issues/2242).
|
||||||
|
Thanks to sfahrenholz, jrsupplee and xet7.
|
||||||
|
|
||||||
|
Thanks to above GitHub users for their contributions and translators for their translations.
|
||||||
|
|
||||||
# v2.64 2019-04-23 Wekan release
|
# v2.64 2019-04-23 Wekan release
|
||||||
|
|
||||||
This release adds the following new features:
|
This release adds the following new features:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
|
appId: wekan-public/apps/77b94f60-dec9-0136-304e-16ff53095928
|
||||||
appVersion: "v2.64.0"
|
appVersion: "v2.65.0"
|
||||||
files:
|
files:
|
||||||
userUploads:
|
userUploads:
|
||||||
- README.md
|
- README.md
|
||||||
|
|
|
||||||
|
|
@ -221,14 +221,14 @@ template(name="cardDetailsActionsPopup")
|
||||||
if canModifyCard
|
if canModifyCard
|
||||||
hr
|
hr
|
||||||
ul.pop-over-list
|
ul.pop-over-list
|
||||||
li: a.js-members {{_ 'card-edit-members'}}
|
//li: a.js-members {{_ 'card-edit-members'}}
|
||||||
li: a.js-labels {{_ 'card-edit-labels'}}
|
//li: a.js-labels {{_ 'card-edit-labels'}}
|
||||||
li: a.js-attachments {{_ 'card-edit-attachments'}}
|
//li: a.js-attachments {{_ 'card-edit-attachments'}}
|
||||||
li: a.js-custom-fields {{_ 'card-edit-custom-fields'}}
|
li: a.js-custom-fields {{_ 'card-edit-custom-fields'}}
|
||||||
li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}}
|
//li: a.js-received-date {{_ 'editCardReceivedDatePopup-title'}}
|
||||||
li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
|
//li: a.js-start-date {{_ 'editCardStartDatePopup-title'}}
|
||||||
li: a.js-due-date {{_ 'editCardDueDatePopup-title'}}
|
//li: a.js-due-date {{_ 'editCardDueDatePopup-title'}}
|
||||||
li: a.js-end-date {{_ 'editCardEndDatePopup-title'}}
|
//li: a.js-end-date {{_ 'editCardEndDatePopup-title'}}
|
||||||
li: a.js-spent-time {{_ 'editCardSpentTimePopup-title'}}
|
li: a.js-spent-time {{_ 'editCardSpentTimePopup-title'}}
|
||||||
li: a.js-set-card-color {{_ 'setCardColorPopup-title'}}
|
li: a.js-set-card-color {{_ 'setCardColorPopup-title'}}
|
||||||
hr
|
hr
|
||||||
|
|
|
||||||
|
|
@ -13,20 +13,20 @@ head
|
||||||
|
|
||||||
template(name="userFormsLayout")
|
template(name="userFormsLayout")
|
||||||
section.auth-layout
|
section.auth-layout
|
||||||
h1
|
|
||||||
br
|
|
||||||
br
|
|
||||||
section.auth-dialog
|
section.auth-dialog
|
||||||
+Template.dynamic(template=content)
|
if isLoading
|
||||||
if currentSetting.displayAuthenticationMethod
|
+loader
|
||||||
+connectionMethod(authenticationMethod=currentSetting.defaultAuthenticationMethod)
|
else
|
||||||
div.at-form-lang
|
+Template.dynamic(template=content)
|
||||||
select.select-lang.js-userform-set-language
|
if currentSetting.displayAuthenticationMethod
|
||||||
each languages
|
+connectionMethod(authenticationMethod=currentSetting.defaultAuthenticationMethod)
|
||||||
if isCurrentLanguage
|
div.at-form-lang
|
||||||
option(value="{{tag}}" selected="selected") {{name}}
|
select.select-lang.js-userform-set-language
|
||||||
else
|
each languages
|
||||||
option(value="{{tag}}") {{name}}
|
if isCurrentLanguage
|
||||||
|
option(value="{{tag}}" selected="selected") {{name}}
|
||||||
|
else
|
||||||
|
option(value="{{tag}}") {{name}}
|
||||||
|
|
||||||
template(name="defaultLayout")
|
template(name="defaultLayout")
|
||||||
+header
|
+header
|
||||||
|
|
@ -59,3 +59,14 @@ template(name="message")
|
||||||
unless currentUser
|
unless currentUser
|
||||||
with(pathFor route='atSignIn')
|
with(pathFor route='atSignIn')
|
||||||
p {{{_ 'page-maybe-private' this}}}
|
p {{{_ 'page-maybe-private' this}}}
|
||||||
|
|
||||||
|
template(name="loader")
|
||||||
|
h1.loadingText {{_ 'loading'}}
|
||||||
|
.lds-roller
|
||||||
|
div
|
||||||
|
div
|
||||||
|
div
|
||||||
|
div
|
||||||
|
div
|
||||||
|
div
|
||||||
|
div
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,7 @@ const validator = {
|
||||||
Template.userFormsLayout.onCreated(function() {
|
Template.userFormsLayout.onCreated(function() {
|
||||||
const instance = this;
|
const instance = this;
|
||||||
instance.currentSetting = new ReactiveVar();
|
instance.currentSetting = new ReactiveVar();
|
||||||
|
instance.isLoading = new ReactiveVar(false);
|
||||||
|
|
||||||
Meteor.subscribe('setting', {
|
Meteor.subscribe('setting', {
|
||||||
onReady() {
|
onReady() {
|
||||||
|
|
@ -47,6 +48,10 @@ Template.userFormsLayout.helpers({
|
||||||
return Template.instance().currentSetting.get();
|
return Template.instance().currentSetting.get();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
isLoading() {
|
||||||
|
return Template.instance().isLoading.get();
|
||||||
|
},
|
||||||
|
|
||||||
afterBodyStart() {
|
afterBodyStart() {
|
||||||
return currentSetting.customHTMLafterBodyStart;
|
return currentSetting.customHTMLafterBodyStart;
|
||||||
},
|
},
|
||||||
|
|
@ -89,7 +94,11 @@ Template.userFormsLayout.events({
|
||||||
},
|
},
|
||||||
'click #at-btn'(event, instance) {
|
'click #at-btn'(event, instance) {
|
||||||
if (FlowRouter.getRouteName() === 'atSignIn') {
|
if (FlowRouter.getRouteName() === 'atSignIn') {
|
||||||
authentication(event, instance);
|
instance.isLoading.set(true);
|
||||||
|
authentication(event, instance)
|
||||||
|
.then(() => {
|
||||||
|
instance.isLoading.set(false);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
@ -104,11 +113,11 @@ async function authentication(event, instance) {
|
||||||
const match = $('#at-field-username_and_email').val();
|
const match = $('#at-field-username_and_email').val();
|
||||||
const password = $('#at-field-password').val();
|
const password = $('#at-field-password').val();
|
||||||
|
|
||||||
if (!match || !password) return;
|
if (!match || !password) return undefined;
|
||||||
|
|
||||||
const result = await getAuthenticationMethod(instance.currentSetting.get(), match);
|
const result = await getAuthenticationMethod(instance.currentSetting.get(), match);
|
||||||
|
|
||||||
if (result === 'password') return;
|
if (result === 'password') return undefined;
|
||||||
|
|
||||||
// Stop submit #at-pwd-form
|
// Stop submit #at-pwd-form
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
@ -116,19 +125,21 @@ async function authentication(event, instance) {
|
||||||
|
|
||||||
switch (result) {
|
switch (result) {
|
||||||
case 'ldap':
|
case 'ldap':
|
||||||
Meteor.loginWithLDAP(match, password, function() {
|
return new Promise((resolve) => {
|
||||||
FlowRouter.go('/');
|
Meteor.loginWithLDAP(match, password, function() {
|
||||||
|
resolve(FlowRouter.go('/'));
|
||||||
|
});
|
||||||
});
|
});
|
||||||
break;
|
|
||||||
|
|
||||||
case 'cas':
|
case 'cas':
|
||||||
Meteor.loginWithCas(function() {
|
return new Promise((resolve) => {
|
||||||
FlowRouter.go('/');
|
Meteor.loginWithCas(match, password, function() {
|
||||||
|
resolve(FlowRouter.go('/'));
|
||||||
|
});
|
||||||
});
|
});
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
return undefined;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -290,7 +290,7 @@ kbd
|
||||||
// Implement a thiner close icon as suggested in
|
// Implement a thiner close icon as suggested in
|
||||||
// https://github.com/FortAwesome/Font-Awesome/issues/1540#issuecomment-68689950
|
// https://github.com/FortAwesome/Font-Awesome/issues/1540#issuecomment-68689950
|
||||||
.fa.fa-times-thin:before
|
.fa.fa-times-thin:before
|
||||||
content: '\00d7';
|
content: '\00d7'
|
||||||
|
|
||||||
.fa.fa-globe.colorful, .fa.fa-bell.colorful
|
.fa.fa-globe.colorful, .fa.fa-bell.colorful
|
||||||
color: #4caf50
|
color: #4caf50
|
||||||
|
|
@ -399,3 +399,103 @@ a
|
||||||
height: 37px
|
height: 37px
|
||||||
margin: 8px 10px 0 0
|
margin: 8px 10px 0 0
|
||||||
width: 50px
|
width: 50px
|
||||||
|
|
||||||
|
.select-authentication
|
||||||
|
width: 100%
|
||||||
|
|
||||||
|
.auth-layout
|
||||||
|
display: flex
|
||||||
|
flex-direction: column
|
||||||
|
align-items: center
|
||||||
|
justify-content: center
|
||||||
|
height: 100%
|
||||||
|
|
||||||
|
.auth-dialog
|
||||||
|
margin: 0 !important
|
||||||
|
|
||||||
|
.loadingText
|
||||||
|
text-align: center
|
||||||
|
|
||||||
|
.lds-roller
|
||||||
|
display: block
|
||||||
|
margin: auto
|
||||||
|
position: relative
|
||||||
|
width: 64px
|
||||||
|
height: 64px
|
||||||
|
|
||||||
|
div
|
||||||
|
animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite
|
||||||
|
transform-origin: 32px 32px
|
||||||
|
|
||||||
|
div:after
|
||||||
|
content: " "
|
||||||
|
display: block
|
||||||
|
position: absolute
|
||||||
|
width: 6px
|
||||||
|
height: 6px
|
||||||
|
border-radius: 50%
|
||||||
|
background: #dedede
|
||||||
|
margin: -3px 0 0 -3px
|
||||||
|
|
||||||
|
div:nth-child(1)
|
||||||
|
animation-delay: -0.036s
|
||||||
|
|
||||||
|
div:nth-child(1):after
|
||||||
|
top: 50px
|
||||||
|
left: 50px
|
||||||
|
|
||||||
|
div:nth-child(2)
|
||||||
|
animation-delay: -0.072s
|
||||||
|
|
||||||
|
div:nth-child(2):after
|
||||||
|
top: 54px
|
||||||
|
left: 45px
|
||||||
|
|
||||||
|
div:nth-child(3)
|
||||||
|
animation-delay: -0.108s
|
||||||
|
|
||||||
|
div:nth-child(3):after
|
||||||
|
top: 57px
|
||||||
|
left: 39px
|
||||||
|
|
||||||
|
div:nth-child(4)
|
||||||
|
animation-delay: -0.144s
|
||||||
|
|
||||||
|
div:nth-child(4):after
|
||||||
|
top: 58px
|
||||||
|
left: 32px
|
||||||
|
|
||||||
|
div:nth-child(5)
|
||||||
|
animation-delay: -0.18s
|
||||||
|
|
||||||
|
div:nth-child(5):after
|
||||||
|
top: 57px
|
||||||
|
left: 25px
|
||||||
|
|
||||||
|
div:nth-child(6)
|
||||||
|
animation-delay: -0.216s
|
||||||
|
|
||||||
|
div:nth-child(6):after
|
||||||
|
top: 54px
|
||||||
|
left: 19px
|
||||||
|
|
||||||
|
div:nth-child(7)
|
||||||
|
animation-delay: -0.252s
|
||||||
|
|
||||||
|
div:nth-child(7):after
|
||||||
|
top: 50px
|
||||||
|
left: 14px
|
||||||
|
|
||||||
|
div:nth-child(8)
|
||||||
|
animation-delay: -0.288s
|
||||||
|
|
||||||
|
div:nth-child(8):after
|
||||||
|
top: 45px
|
||||||
|
left: 10px
|
||||||
|
|
||||||
|
@keyframes lds-roller
|
||||||
|
0%
|
||||||
|
transform: rotate(0deg)
|
||||||
|
|
||||||
|
100%
|
||||||
|
transform: rotate(360deg)
|
||||||
|
|
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -683,10 +683,11 @@
|
||||||
"error-ldap-login": "Během přihlašování nastala chyba",
|
"error-ldap-login": "Během přihlašování nastala chyba",
|
||||||
"display-authentication-method": "Zobraz způsob ověřování",
|
"display-authentication-method": "Zobraz způsob ověřování",
|
||||||
"default-authentication-method": "Zobraz způsob ověřování",
|
"default-authentication-method": "Zobraz způsob ověřování",
|
||||||
"duplicate-board": "Duplicate Board",
|
"duplicate-board": "Duplikovat tablo",
|
||||||
"people-number": "The number of people is:",
|
"people-number": "The number of people is:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -685,8 +685,9 @@
|
||||||
"default-authentication-method": "Standardauthentifizierungsverfahren",
|
"default-authentication-method": "Standardauthentifizierungsverfahren",
|
||||||
"duplicate-board": "Board duplizieren",
|
"duplicate-board": "Board duplizieren",
|
||||||
"people-number": "Anzahl der Personen:",
|
"people-number": "Anzahl der Personen:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Swimlane löschen?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "Alle Aktionen werden aus dem Aktivitäts-Feed entfernt und du kannst die Swimlane auch nicht wiederherstellen: Es gibt kein Undo!",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Alles wiederherstellen",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Alles löschen",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -691,5 +691,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "¿Eliminar el carril de flujo?",
|
"swimlaneDeletePopup-title": "¿Eliminar el carril de flujo?",
|
||||||
"swimlane-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar el carril de flujo. Esta acción no puede deshacerse.",
|
"swimlane-delete-pop": "Todas las acciones serán eliminadas del historial de actividades y no se podrá recuperar el carril de flujo. Esta acción no puede deshacerse.",
|
||||||
"restore-all": "Restaurar todas",
|
"restore-all": "Restaurar todas",
|
||||||
"delete-all": "Borrar todas"
|
"delete-all": "Borrar todas",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Poista Swimlane ?",
|
"swimlaneDeletePopup-title": "Poista Swimlane ?",
|
||||||
"swimlane-delete-pop": "Kaikki toimet poistetaan toimintasyötteestä ja swimlanen poistaminen on lopullista. Tätä ei pysty peruuttamaan.",
|
"swimlane-delete-pop": "Kaikki toimet poistetaan toimintasyötteestä ja swimlanen poistaminen on lopullista. Tätä ei pysty peruuttamaan.",
|
||||||
"restore-all": "Palauta kaikki",
|
"restore-all": "Palauta kaikki",
|
||||||
"delete-all": "Poista kaikki"
|
"delete-all": "Poista kaikki",
|
||||||
|
"loading": "Ladataan, odota hetki."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Supprimer le couloir ?",
|
"swimlaneDeletePopup-title": "Supprimer le couloir ?",
|
||||||
"swimlane-delete-pop": "Toutes les actions vont être supprimées du suivi d'activités et vous ne pourrez plus utiliser ce couloir. Cette action est irréversible.",
|
"swimlane-delete-pop": "Toutes les actions vont être supprimées du suivi d'activités et vous ne pourrez plus utiliser ce couloir. Cette action est irréversible.",
|
||||||
"restore-all": "Tout supprimer",
|
"restore-all": "Tout supprimer",
|
||||||
"delete-all": "Tout restaurer"
|
"delete-all": "Tout restaurer",
|
||||||
|
"loading": "Chargement, merci de patienter."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
"act-addChecklist": "נוספה רשימת מטלות __checklist__ לכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
|
"act-addChecklist": "נוספה רשימת מטלות __checklist__ לכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
|
||||||
"act-addChecklistItem": "נוסף פריט סימון __checklistItem__ לרשימת המטלות __checklist__ לכרטיס __card__ ברשימה __list__ במסלול __swimlane__ בלוח __board__",
|
"act-addChecklistItem": "נוסף פריט סימון __checklistItem__ לרשימת המטלות __checklist__ לכרטיס __card__ ברשימה __list__ במסלול __swimlane__ בלוח __board__",
|
||||||
"act-removeChecklist": "הוסרה רשימת מטלות __checklist__ מהכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
|
"act-removeChecklist": "הוסרה רשימת מטלות __checklist__ מהכרטיס __card__ ברשימה __list__ שבמסלול __swimlane__ בלוח __board__",
|
||||||
"act-removeChecklistItem": "removed checklist item __checklistItem__ from checklist __checkList__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
"act-removeChecklistItem": "פריט הסימון __checklistItem__ הוסר מרשימת המטלות __checkList__ בכרטיס __card__ ברשימה __list__ מהמסלול __swimlane__ בלוח __board__",
|
||||||
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
"act-checkedItem": "checked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
||||||
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
"act-uncheckedItem": "unchecked __checklistItem__ of checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
||||||
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
"act-completeChecklist": "completed checklist __checklist__ at card __card__ at list __list__ at swimlane __swimlane__ at board __board__",
|
||||||
|
|
@ -685,8 +685,9 @@
|
||||||
"default-authentication-method": "שיטת אימות כבררת מחדל",
|
"default-authentication-method": "שיטת אימות כבררת מחדל",
|
||||||
"duplicate-board": "שכפול לוח",
|
"duplicate-board": "שכפול לוח",
|
||||||
"people-number": "מספר האנשים הוא:",
|
"people-number": "מספר האנשים הוא:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "למחוק מסלול?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "כל הפעולות יוסרו מהזנת הפעילות ולא תהיה לך אפשרות לשחזר את המסלול. אי אפשר לחזור אחורה.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "לשחזר הכול",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "למחוק הכול",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -685,8 +685,9 @@
|
||||||
"default-authentication-method": "Método de Autenticação Padrão",
|
"default-authentication-method": "Método de Autenticação Padrão",
|
||||||
"duplicate-board": "Duplicar Quadro",
|
"duplicate-board": "Duplicar Quadro",
|
||||||
"people-number": "O número de pessoas é:",
|
"people-number": "O número de pessoas é:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Excluir Raia?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "Todas as ações serão excluídas da lista de atividades e você não poderá recuperar a raia. Não há como desfazer.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restaurar tudo",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Excluir tudo",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -137,7 +137,7 @@
|
||||||
"board-archived": "Эта доска перемещена в архив.",
|
"board-archived": "Эта доска перемещена в архив.",
|
||||||
"card-comments-title": "Комментарии (%s)",
|
"card-comments-title": "Комментарии (%s)",
|
||||||
"card-delete-notice": "Это действие невозможно будет отменить. Все изменения, которые вы вносили в карточку будут потеряны.",
|
"card-delete-notice": "Это действие невозможно будет отменить. Все изменения, которые вы вносили в карточку будут потеряны.",
|
||||||
"card-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете заново открыть карточку. Действие необратимо",
|
"card-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете заново открыть карточку. Действие необратимо",
|
||||||
"card-delete-suggest-archive": "Вы можете переместить карточку в архив, чтобы убрать ее с доски, сохранив всю историю действий участников.",
|
"card-delete-suggest-archive": "Вы можете переместить карточку в архив, чтобы убрать ее с доски, сохранив всю историю действий участников.",
|
||||||
"card-due": "Выполнить к",
|
"card-due": "Выполнить к",
|
||||||
"card-due-on": "Выполнить до",
|
"card-due-on": "Выполнить до",
|
||||||
|
|
@ -148,7 +148,7 @@
|
||||||
"card-edit-members": "Изменить участников",
|
"card-edit-members": "Изменить участников",
|
||||||
"card-labels-title": "Изменить метки для этой карточки.",
|
"card-labels-title": "Изменить метки для этой карточки.",
|
||||||
"card-members-title": "Добавить или удалить с карточки участников доски.",
|
"card-members-title": "Добавить или удалить с карточки участников доски.",
|
||||||
"card-start": "Дата начала",
|
"card-start": "В работе с",
|
||||||
"card-start-on": "Начнётся с",
|
"card-start-on": "Начнётся с",
|
||||||
"cardAttachmentsPopup-title": "Прикрепить из",
|
"cardAttachmentsPopup-title": "Прикрепить из",
|
||||||
"cardCustomField-datePopup-title": "Изменить дату",
|
"cardCustomField-datePopup-title": "Изменить дату",
|
||||||
|
|
@ -358,7 +358,7 @@
|
||||||
"listImportCardPopup-title": "Импортировать Trello карточку",
|
"listImportCardPopup-title": "Импортировать Trello карточку",
|
||||||
"listMorePopup-title": "Поделиться",
|
"listMorePopup-title": "Поделиться",
|
||||||
"link-list": "Ссылка на список",
|
"link-list": "Ссылка на список",
|
||||||
"list-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете восстановить список. Данное действие необратимо.",
|
"list-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете восстановить список. Данное действие необратимо.",
|
||||||
"list-delete-suggest-archive": "Вы можете отправить список в Архив, чтобы убрать его с доски и при этом сохранить результаты.",
|
"list-delete-suggest-archive": "Вы можете отправить список в Архив, чтобы убрать его с доски и при этом сохранить результаты.",
|
||||||
"lists": "Списки",
|
"lists": "Списки",
|
||||||
"swimlanes": "Дорожки",
|
"swimlanes": "Дорожки",
|
||||||
|
|
@ -534,7 +534,7 @@
|
||||||
"active": "Действующий",
|
"active": "Действующий",
|
||||||
"card-received": "Получено",
|
"card-received": "Получено",
|
||||||
"card-received-on": "Получено с",
|
"card-received-on": "Получено с",
|
||||||
"card-end": "Дата окончания",
|
"card-end": "Завершено",
|
||||||
"card-end-on": "Завершится до",
|
"card-end-on": "Завершится до",
|
||||||
"editCardReceivedDatePopup-title": "Изменить дату получения",
|
"editCardReceivedDatePopup-title": "Изменить дату получения",
|
||||||
"editCardEndDatePopup-title": "Изменить дату завершения",
|
"editCardEndDatePopup-title": "Изменить дату завершения",
|
||||||
|
|
@ -685,8 +685,9 @@
|
||||||
"default-authentication-method": "Способ авторизации по умолчанию",
|
"default-authentication-method": "Способ авторизации по умолчанию",
|
||||||
"duplicate-board": "Клонировать доску",
|
"duplicate-board": "Клонировать доску",
|
||||||
"people-number": "Количество человек:",
|
"people-number": "Количество человек:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Удалить дорожку?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "Все действия будут удалены из ленты активности участников, и вы не сможете восстановить дорожку. Данное действие необратимо.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Восстановить все",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Удалить все",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -685,8 +685,9 @@
|
||||||
"default-authentication-method": "Default Authentication Method",
|
"default-authentication-method": "Default Authentication Method",
|
||||||
"duplicate-board": "Duplicate Board",
|
"duplicate-board": "Duplicate Board",
|
||||||
"people-number": "The number of people is:",
|
"people-number": "The number of people is:",
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Kulvar silinsin mi?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Hepsini sil",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -688,5 +688,6 @@
|
||||||
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
"swimlaneDeletePopup-title": "Delete Swimlane ?",
|
||||||
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
"swimlane-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the swimlane. There is no undo.",
|
||||||
"restore-all": "Restore all",
|
"restore-all": "Restore all",
|
||||||
"delete-all": "Delete all"
|
"delete-all": "Delete all",
|
||||||
|
"loading": "Loading, please wait."
|
||||||
}
|
}
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "wekan",
|
"name": "wekan",
|
||||||
"version": "v2.64.0",
|
"version": "v2.65.0",
|
||||||
"description": "Open-Source kanban",
|
"description": "Open-Source kanban",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|
|
||||||
|
|
@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
|
||||||
appTitle = (defaultText = "Wekan"),
|
appTitle = (defaultText = "Wekan"),
|
||||||
# The name of the app as it is displayed to the user.
|
# The name of the app as it is displayed to the user.
|
||||||
|
|
||||||
appVersion = 266,
|
appVersion = 267,
|
||||||
# Increment this for every release.
|
# Increment this for every release.
|
||||||
|
|
||||||
appMarketingVersion = (defaultText = "2.64.0~2019-04-23"),
|
appMarketingVersion = (defaultText = "2.65.0~2019-04-24"),
|
||||||
# Human-readable presentation of the app version.
|
# Human-readable presentation of the app version.
|
||||||
|
|
||||||
minUpgradableAppVersion = 0,
|
minUpgradableAppVersion = 0,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue