mirror of
https://github.com/wekan/wekan.git
synced 2025-04-22 04:57:07 -04:00
Merge branch 'devel'
This commit is contained in:
commit
ed95542b67
61 changed files with 560 additions and 158 deletions
26
CHANGELOG.md
26
CHANGELOG.md
|
@ -1,8 +1,22 @@
|
|||
# v0.60 2017-11-29 Wekan release
|
||||
|
||||
This release adds the following new features:
|
||||
|
||||
* [Add SMTP test email button to Standalone Wekan Admin Panel](https://github.com/wekan/wekan/pull/1359);
|
||||
* [Optimize for mobile web, show single list per page with navigate bar](https://github.com/wekan/wekan/pull/1365).
|
||||
|
||||
and fixes the following bugs:
|
||||
|
||||
* [User with comment only permissions can remove another user from a card](https://github.com/wekan/wekan/pull/1352);
|
||||
* [Frequent Subscriptions problem that make Excessive CPU usage](https://github.com/wekan/wekan/pull/1363).
|
||||
|
||||
Thanks to GitHub users floatinghotpot, mfshiu and nztqa for their contributions.
|
||||
|
||||
# v0.59 2017-11-23 Wekan release.
|
||||
|
||||
This release fixes the following bugs:
|
||||
|
||||
* [Fix not working stdout logging by removing Winston logger](https://github.com/wekan/wekan/pull/1352).
|
||||
* [Remove incomplete logger fix](https://github.com/wekan/wekan/pull/1352).
|
||||
|
||||
Thanks to GitHub user pierreozoux for contributions.
|
||||
|
||||
|
@ -52,7 +66,7 @@ This release adds the following new features:
|
|||
|
||||
and fixes the following bugs:
|
||||
|
||||
* [Emoji detection breaks MAC addresses](https://github.com/wekan/wekan/issues/1248);
|
||||
* [Emoji detection breaks MAC addresses](https://github.com/wekan/wekan/issues/1248); - this has not yet fixed all cases.
|
||||
* [Codeblocks should not be scanned for emoji](https://github.com/wekan/wekan/issues/643);
|
||||
* [Whitespace trimming breaks Markdown code block indentation](https://github.com/wekan/wekan/issues/1288):
|
||||
* [Helper to list boards for user](https://github.com/wekan/wekan/pull/1327);
|
||||
|
@ -549,12 +563,12 @@ and fixes the following bugs:
|
|||
exists valid admin panel data MAIL_URL is not set.
|
||||
MAIL_FROM was ignored. Same behaviour, env variable has bigger priority
|
||||
than database configuration.
|
||||
On both cases, althrought environment variable is set, updating admin-panel
|
||||
On both cases, althought environment variable is set, updating admin-panel
|
||||
mail settings will load new info and ignore the environment variable;
|
||||
* Dockerfile fix for local packages;
|
||||
* Don't send emails if missing smtp host;
|
||||
* Remove invitation code if email sending failed;
|
||||
* Show customized error msg while invitaion code is wrong during registration;
|
||||
* Show customized error msg while invitation code is wrong during registration;
|
||||
* Fix "internal error" while registration is done;
|
||||
* Fix "cannot access disableRegistration of undefined" error;
|
||||
* Add high available server for getting the gpg keys - suppose it should lead
|
||||
|
@ -659,7 +673,7 @@ and adds the following new features:
|
|||
```
|
||||
1) Disable Self-Registration and invite users
|
||||
2) SMTP settings.
|
||||
|
||||
|
||||
Adding Admin user in mongo cli:
|
||||
1) Use database that has wekan data, for example:
|
||||
use admin;
|
||||
|
@ -840,7 +854,7 @@ performance and security. It also features the following improvements:
|
|||
password, to change the password, or to enable email confirmation (all of
|
||||
which were previously impossible);
|
||||
* Avatar customization, including the possibility to upload images and to choose
|
||||
one from Gravatar or the user initials (on Sandstrom we use the avatar exposed
|
||||
one from Gravatar or the user initials (on Sandstorm we use the avatar exposed
|
||||
by Sandstorm);
|
||||
* Cards multi-selection to facilitate batch actions such as moving all the cards
|
||||
of selection, or attaching a label or a member to them;
|
||||
|
|
|
@ -21,12 +21,21 @@ template(name="boardBody")
|
|||
if showOverlay.get
|
||||
.board-overlay
|
||||
.lists.js-lists
|
||||
each currentBoard.lists
|
||||
+list(this)
|
||||
if currentCardIsInThisList
|
||||
+cardDetails(currentCard)
|
||||
if canSeeAddList
|
||||
+addListForm
|
||||
if isMiniScreen
|
||||
if currentList
|
||||
+list(currentList)
|
||||
else
|
||||
each currentBoard.lists
|
||||
+miniList(this)
|
||||
if currentUser.isBoardMember
|
||||
+addListForm
|
||||
else
|
||||
each currentBoard.lists
|
||||
+list(this)
|
||||
if currentCardIsInThisList
|
||||
+cardDetails(currentCard)
|
||||
if currentUser.isBoardMember
|
||||
+addListForm
|
||||
|
||||
template(name="addListForm")
|
||||
.list.js-list.list-composer.js-list-composer
|
||||
|
|
|
@ -43,3 +43,18 @@ position()
|
|||
.open-minicard-composer,
|
||||
.minicard-wrapper.is-checked
|
||||
display: none
|
||||
|
||||
@media screen and (max-width: 800px)
|
||||
.board-wrapper
|
||||
|
||||
.board-canvas
|
||||
|
||||
.lists
|
||||
align-items: flex-start
|
||||
display: flex
|
||||
flex-direction: column
|
||||
margin: 0
|
||||
padding: 0 40px 0px 0
|
||||
overflow-x: hidden
|
||||
overflow-y: auto
|
||||
position: cover
|
||||
|
|
|
@ -67,6 +67,9 @@ setBoardColor(color)
|
|||
background: color
|
||||
color: white
|
||||
|
||||
&#header ul li.current, &#header-quick-access ul li.current
|
||||
border-bottom: 4px solid lighten(color, 20%)
|
||||
|
||||
.board-color-nephritis
|
||||
setBoardColor(#27AE60)
|
||||
|
||||
|
|
|
@ -58,10 +58,6 @@ BlazeComponent.extendComponent({
|
|||
return user && user.hasStarred(boardId);
|
||||
},
|
||||
|
||||
isMiniScreen() {
|
||||
return Utils.isMiniScreen();
|
||||
},
|
||||
|
||||
// Only show the star counter if the number of star is greater than 2
|
||||
showStarCounter() {
|
||||
const currentBoard = Boards.findOne(Session.get('currentBoard'));
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
const subManager = new SubsManager();
|
||||
|
||||
BlazeComponent.extendComponent({
|
||||
onCreated() {
|
||||
// Here is the only place that boards data needed, all boards data will stop sync when leaving this template.
|
||||
Meteor.subscribe('boards');
|
||||
Meteor.subscribe('setting');
|
||||
Meteor.subscribe('user-admin');
|
||||
},
|
||||
|
||||
boards() {
|
||||
return Boards.find({
|
||||
archived: false,
|
||||
|
|
|
@ -2,3 +2,7 @@ template(name='list')
|
|||
.list.js-list(id="js-list-{{_id}}")
|
||||
+listHeader
|
||||
+listBody
|
||||
|
||||
template(name='miniList')
|
||||
a.mini-list.js-select-list.js-list(id="js-list-{{_id}}")
|
||||
+listHeader
|
||||
|
|
|
@ -114,3 +114,10 @@ BlazeComponent.extendComponent({
|
|||
});
|
||||
},
|
||||
}).register('list');
|
||||
|
||||
Template.miniList.events({
|
||||
'click .js-select-list'() {
|
||||
const listId = this._id;
|
||||
Session.set('currentList', listId);
|
||||
},
|
||||
});
|
||||
|
|
|
@ -53,6 +53,9 @@
|
|||
&.ui-sortable-handle
|
||||
cursor: grab
|
||||
|
||||
.list-header-left-icon
|
||||
display: none
|
||||
|
||||
.list-header-name
|
||||
display: inline
|
||||
font-size: 16px
|
||||
|
@ -135,3 +138,49 @@
|
|||
|
||||
div
|
||||
float: left
|
||||
|
||||
@media screen and (max-width: 800px)
|
||||
.mini-list
|
||||
flex: 0 0 60px
|
||||
height: 60px
|
||||
width: 100%
|
||||
border-left: 0px
|
||||
border-bottom: 1px solid darken(white, 20%)
|
||||
|
||||
.list
|
||||
display: block
|
||||
width: 100%
|
||||
border-left: 0px
|
||||
|
||||
&.ui-sortable-helper
|
||||
flex: 0 0 60px
|
||||
height: 60px
|
||||
width: 100%
|
||||
border-left: 0px
|
||||
border-bottom: 1px solid darken(white, 20%)
|
||||
|
||||
.list-header.ui-sortable-handle
|
||||
cursor: grabbing
|
||||
|
||||
&.placeholder
|
||||
flex: 0 0 60px
|
||||
height: 60px
|
||||
width: 100%
|
||||
border-left: 0px
|
||||
border-bottom: 1px solid darken(white, 20%)
|
||||
|
||||
.list-header
|
||||
|
||||
.list-header-left-icon
|
||||
display: inline
|
||||
padding: 7px
|
||||
padding-right: 27px
|
||||
margin-top: 1px
|
||||
top: -@padding
|
||||
left: -@padding
|
||||
|
||||
.list-header-menu-icon
|
||||
position: absolute
|
||||
padding: 7px
|
||||
top: -@padding
|
||||
right: 17px
|
||||
|
|
|
@ -3,19 +3,33 @@ template(name="listHeader")
|
|||
+inlinedForm
|
||||
+editListTitleForm
|
||||
else
|
||||
if isMiniScreen
|
||||
if currentList
|
||||
a.list-header-left-icon.fa.fa-angle-left.js-unselect-list
|
||||
h2.list-header-name(
|
||||
class="{{#if currentUser.isBoardMember}}js-open-inlined-form is-editable{{/if}}")
|
||||
= title
|
||||
= title
|
||||
if wipLimit.enabled
|
||||
| (
|
||||
span(class="{{#if reachedWipLimit}}highlight{{/if}}") {{cards.count}}
|
||||
|/#{wipLimit.value})
|
||||
|
||||
|
||||
if showCardsCountForList cards.count
|
||||
= cards.count
|
||||
span.lowercase
|
||||
| {{_ 'cards'}}
|
||||
if currentUser.isBoardMember
|
||||
if isMiniScreen
|
||||
if currentList
|
||||
if isWatching
|
||||
i.list-header-watch-icon.fa.fa-eye
|
||||
div.list-header-menu
|
||||
unless currentUser.isCommentOnly
|
||||
if canSeeAddCard
|
||||
a.js-add-card.fa.fa-plus.list-header-plus-icon
|
||||
a.fa.fa-navicon.js-open-list-menu
|
||||
else
|
||||
a.list-header-menu-icon.fa.fa-angle-right.js-select-list
|
||||
else if currentUser.isBoardMember
|
||||
if isWatching
|
||||
i.list-header-watch-icon.fa.fa-eye
|
||||
div.list-header-menu
|
||||
|
@ -80,8 +94,8 @@ template(name="setWipLimitPopup")
|
|||
#js-wip-limit-edit
|
||||
label {{_ 'set-wip-limit-value'}}
|
||||
ul.pop-over-list
|
||||
li: a.js-enable-wip-limit {{_ 'enable-wip-limit'}}
|
||||
if isWipLimitEnabled
|
||||
li: a.js-enable-wip-limit {{_ 'enable-wip-limit'}}
|
||||
if isWipLimitEnabled
|
||||
i.fa.fa-check
|
||||
if isWipLimitEnabled
|
||||
p
|
||||
|
@ -92,7 +106,7 @@ template(name="setWipLimitPopup")
|
|||
.soft-wip-limit
|
||||
.materialCheckBox(class="{{#if isWipLimitSoft}}is-checked{{/if}}")
|
||||
label {{_ 'soft-wip-limit'}}
|
||||
|
||||
|
||||
template(name="wipLimitErrorPopup")
|
||||
.wip-limit-invalid
|
||||
p {{_ 'wipLimitErrorPopup-dialog-pt1'}}
|
||||
|
|
|
@ -41,6 +41,9 @@ BlazeComponent.extendComponent({
|
|||
position: 'top',
|
||||
});
|
||||
},
|
||||
'click .js-unselect-list'() {
|
||||
Session.set('currentList', null);
|
||||
},
|
||||
submit: this.editTitle,
|
||||
}];
|
||||
},
|
||||
|
|
|
@ -7,19 +7,31 @@ template(name="header")
|
|||
unless isSandstorm
|
||||
if currentUser
|
||||
#header-quick-access(class=currentBoard.colorClass)
|
||||
ul
|
||||
li
|
||||
a(href="{{pathFor 'home'}}")
|
||||
span.fa.fa-home
|
||||
| {{_ 'all-boards'}}
|
||||
each currentUser.starredBoards
|
||||
li.separator -
|
||||
li(class="{{#if $.Session.equals 'currentBoard' _id}}current{{/if}}")
|
||||
a(href="{{pathFor 'board' id=_id slug=slug}}")
|
||||
= title
|
||||
else
|
||||
li.current {{_ 'quick-access-description'}}
|
||||
if isMiniScreen
|
||||
ul
|
||||
li
|
||||
a(href="{{pathFor 'home'}}")
|
||||
span.fa.fa-home
|
||||
|
||||
if currentList
|
||||
each currentBoard.lists
|
||||
li(class="{{#if $.Session.equals 'currentList' _id}}current{{/if}}")
|
||||
a.js-select-list
|
||||
= title
|
||||
#header-new-board-icon
|
||||
else
|
||||
ul
|
||||
li
|
||||
a(href="{{pathFor 'home'}}")
|
||||
span.fa.fa-home
|
||||
| {{_ 'all-boards'}}
|
||||
each currentUser.starredBoards
|
||||
li.separator -
|
||||
li(class="{{#if $.Session.equals 'currentBoard' _id}}current{{/if}}")
|
||||
a(href="{{pathFor 'board' id=_id slug=slug}}")
|
||||
= title
|
||||
else
|
||||
li.current {{_ 'quick-access-description'}}
|
||||
|
||||
a#header-new-board-icon.js-create-board
|
||||
i.fa.fa-plus(title="Create a new board")
|
||||
|
|
|
@ -28,4 +28,8 @@ Template.header.events({
|
|||
'click .js-close-announcement'() {
|
||||
$('.announcement').hide();
|
||||
},
|
||||
'click .js-select-list'() {
|
||||
Session.set('currentList', this._id);
|
||||
Session.set('currentCard', null);
|
||||
},
|
||||
});
|
||||
|
|
|
@ -191,11 +191,33 @@
|
|||
bottom: 0px
|
||||
|
||||
ul
|
||||
width: calc(100% - 150px)
|
||||
width: calc(100% - 60px)
|
||||
overflow: ellipsis
|
||||
padding: 10px
|
||||
margin: -10px
|
||||
|
||||
li
|
||||
height: 28px
|
||||
height: 100%
|
||||
padding: 12px 0px
|
||||
margin: -10px 0px
|
||||
|
||||
a
|
||||
height: 100%
|
||||
padding: 12px 10px
|
||||
margin: -10px 0px
|
||||
|
||||
.fa-home
|
||||
font-size: 26px
|
||||
margin-top: -2px
|
||||
|
||||
#header-new-board-icon
|
||||
display: none
|
||||
|
||||
#header-user-bar
|
||||
position: absolute
|
||||
right: 0px
|
||||
padding: 10px
|
||||
margin: -10px
|
||||
|
||||
.announcement,
|
||||
.offline-warning
|
||||
|
|
|
@ -1,7 +1,3 @@
|
|||
Meteor.subscribe('boards');
|
||||
Meteor.subscribe('setting');
|
||||
Meteor.subscribe('user-admin');
|
||||
|
||||
BlazeLayout.setRoot('body');
|
||||
|
||||
const i18nTagToT9n = (i18nTag) => {
|
||||
|
|
|
@ -89,6 +89,9 @@ template(name='email')
|
|||
li
|
||||
button.js-save.primary {{_ 'save'}}
|
||||
|
||||
li
|
||||
button.js-send-smtp-test-email.primary {{_ 'send-smtp-test'}}
|
||||
|
||||
template(name='accountSettings')
|
||||
ul#account-setting.setting-detail
|
||||
li.smtp-form
|
||||
|
|
|
@ -125,6 +125,21 @@ BlazeComponent.extendComponent({
|
|||
|
||||
},
|
||||
|
||||
sendSMTPTestEmail() {
|
||||
Meteor.call('sendSMTPTestEmail', (err, ret) => {
|
||||
if (!err && ret) { /* eslint-disable no-console */
|
||||
const message = `${TAPi18n.__(ret.message)}: ${ret.email}`;
|
||||
console.log(message);
|
||||
alert(message);
|
||||
} else {
|
||||
const reason = err.reason || '';
|
||||
const message = `${TAPi18n.__(err.error)}\n${reason}`;
|
||||
console.log(message, err);
|
||||
alert(message);
|
||||
} /* eslint-enable no-console */
|
||||
});
|
||||
},
|
||||
|
||||
events(){
|
||||
return [{
|
||||
'click a.js-toggle-registration': this.toggleRegistration,
|
||||
|
@ -133,6 +148,7 @@ BlazeComponent.extendComponent({
|
|||
'click a.js-toggle-board-choose': this.checkBoard,
|
||||
'click button.js-email-invite': this.inviteThroughEmail,
|
||||
'click button.js-save': this.saveMailServerInfo,
|
||||
'click button.js-send-smtp-test-email': this.sendSMTPTestEmail,
|
||||
}];
|
||||
},
|
||||
}).register('setting');
|
||||
|
|
|
@ -71,10 +71,10 @@ template(name="cardMemberPopup")
|
|||
.info
|
||||
h3= user.profile.fullname
|
||||
p.quiet @{{ user.username }}
|
||||
if currentUser.isBoardMember
|
||||
ul.pop-over-list
|
||||
li: a.js-remove-member {{_ 'remove-member-from-card'}}
|
||||
ul.pop-over-list
|
||||
if currentUser.isNotCommentOnly
|
||||
li: a.js-remove-member {{_ 'remove-member-from-card'}}
|
||||
|
||||
if $eq currentUser._id user._id
|
||||
with currentUser
|
||||
li: a.js-edit-profile {{_ 'edit-profile'}}
|
||||
if $eq currentUser._id user._id
|
||||
with currentUser
|
||||
li: a.js-edit-profile {{_ 'edit-profile'}}
|
||||
|
|
|
@ -3,10 +3,11 @@ template(name="headerUserBar")
|
|||
a.header-user-bar-name.js-open-header-member-menu
|
||||
.header-user-bar-avatar
|
||||
+userAvatar(userId=currentUser._id)
|
||||
if currentUser.profile.fullname
|
||||
= currentUser.profile.fullname
|
||||
else
|
||||
= currentUser.username
|
||||
unless isMiniScreen
|
||||
if currentUser.profile.fullname
|
||||
= currentUser.profile.fullname
|
||||
else
|
||||
= currentUser.username
|
||||
|
||||
template(name="memberMenuPopup")
|
||||
ul.pop-over-list
|
||||
|
|
|
@ -16,6 +16,17 @@ Blaze.registerHelper('currentCard', () => {
|
|||
}
|
||||
});
|
||||
|
||||
Blaze.registerHelper('currentList', () => {
|
||||
const listId = Session.get('currentList');
|
||||
if (listId) {
|
||||
return Lists.findOne(listId);
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
});
|
||||
|
||||
Blaze.registerHelper('getUser', (userId) => Users.findOne(userId));
|
||||
|
||||
Blaze.registerHelper('concat', (...args) => args.slice(0, -1).join(''));
|
||||
|
||||
Blaze.registerHelper('isMiniScreen', () => Utils.isMiniScreen());
|
||||
|
|
|
@ -8,6 +8,7 @@ FlowRouter.route('/', {
|
|||
triggersEnter: [AccountsTemplates.ensureSignedIn],
|
||||
action() {
|
||||
Session.set('currentBoard', null);
|
||||
Session.set('currentList', null);
|
||||
Session.set('currentCard', null);
|
||||
|
||||
Filter.reset();
|
||||
|
@ -88,6 +89,7 @@ FlowRouter.route('/import/:source', {
|
|||
Session.set('fromBoard', Session.get('currentBoard'));
|
||||
}
|
||||
Session.set('currentBoard', null);
|
||||
Session.set('currentList', null);
|
||||
Session.set('currentCard', null);
|
||||
Session.set('importSource', params.source);
|
||||
|
||||
|
@ -106,6 +108,7 @@ FlowRouter.route('/setting', {
|
|||
AccountsTemplates.ensureSignedIn,
|
||||
() => {
|
||||
Session.set('currentBoard', null);
|
||||
Session.set('currentList', null);
|
||||
Session.set('currentCard', null);
|
||||
|
||||
Filter.reset();
|
||||
|
@ -126,6 +129,7 @@ FlowRouter.route('/information', {
|
|||
AccountsTemplates.ensureSignedIn,
|
||||
() => {
|
||||
Session.set('currentBoard', null);
|
||||
Session.set('currentList', null);
|
||||
Session.set('currentCard', null);
|
||||
|
||||
Filter.reset();
|
||||
|
@ -146,6 +150,7 @@ FlowRouter.route('/people', {
|
|||
AccountsTemplates.ensureSignedIn,
|
||||
() => {
|
||||
Session.set('currentBoard', null);
|
||||
Session.set('currentList', null);
|
||||
Session.set('currentCard', null);
|
||||
|
||||
Filter.reset();
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "أولية",
|
||||
"invalid-date": "تاريخ غير صالح",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "انضمّ",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "اختصار لوحة المفاتيح",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "كلمة المرور",
|
||||
"smtp-tls": "دعم التي ال سي",
|
||||
"send-from": "من",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "رمز الدعوة",
|
||||
"email-invite-register-subject": "__inviter__ أرسل دعوة لك",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "رمز الدعوة غير موجود",
|
||||
"error-notAuthorized": "أنتَ لا تملك الصلاحيات لرؤية هذه الصفحة.",
|
||||
"outgoing-webhooks": "الويبهوك الصادرة",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Ger-tremen",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hola __user__,\n\nPer començar a utilitzar el servei, segueix l'enllaç següent.\n\n__url__\n\nGràcies.",
|
||||
"email-fail": "Error enviant el correu",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Adreça de correu invàlida",
|
||||
"email-invite": "Convida mitjançant correu electrònic",
|
||||
"email-invite-subject": "__inviter__ t'ha convidat",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Inicials",
|
||||
"invalid-date": "Data invàlida",
|
||||
"invalid-time": "Temps Invàlid",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "s'ha unit",
|
||||
"just-invited": "Has estat convidat a aquest tauler",
|
||||
"keyboard-shortcuts": "Dreceres de teclat",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Contrasenya",
|
||||
"smtp-tls": "Suport TLS",
|
||||
"send-from": "De",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Codi d'invitació",
|
||||
"email-invite-register-subject": "__inviter__ t'ha convidat",
|
||||
"email-invite-register-text": " __user__,\n\n __inviter__ us ha convidat a col·laborar a Wekan.\n\n Clicau l'enllaç següent per acceptar l'invitació:\n __url__\n\n El vostre codi d'invitació és: __icode__\n\n Gràcies",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "El codi d'invitació no existeix",
|
||||
"error-notAuthorized": "No estau autoritzats per veure aquesta pàgina",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Byl vytvořen účet na __siteName__",
|
||||
"email-enrollAccount-text": "Ahoj __user__,\n\nMůžeš začít používat službu kliknutím na odkaz níže.\n\n__url__\n\nDěkujeme.",
|
||||
"email-fail": "Odeslání emailu selhalo",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Neplatný email",
|
||||
"email-invite": "Pozvat pomocí emailu",
|
||||
"email-invite-subject": "__inviter__ odeslal pozvánku",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniciály",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "spojeno",
|
||||
"just-invited": "Právě jsi byl pozván(a) do tohoto tabla",
|
||||
"keyboard-shortcuts": "Klávesové zkratky",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Heslo",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "Od",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ odeslal pozvánku",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "Nejste autorizován k prohlížení této stránky.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Ihr Benutzerkonto auf __siteName__ wurde erstellt",
|
||||
"email-enrollAccount-text": "Hallo __user__,\n\num den Dienst nutzen zu können, klicken Sie bitte auf folgenden Link:\n\n__url__\n\nDanke.",
|
||||
"email-fail": "Senden der E-Mail fehlgeschlagen",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Ungültige E-Mail-Adresse",
|
||||
"email-invite": "via E-Mail einladen",
|
||||
"email-invite-subject": "__inviter__ hat Ihnen eine Einladung geschickt",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initialen",
|
||||
"invalid-date": "Ungültiges Datum",
|
||||
"invalid-time": "Ungültige Zeitangabe",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "beigetreten",
|
||||
"just-invited": "Sie wurden soeben zu diesem Board eingeladen",
|
||||
"keyboard-shortcuts": "Tastaturkürzel",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Passwort",
|
||||
"smtp-tls": "TLS Unterstützung",
|
||||
"send-from": "Absender",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Einladungscode",
|
||||
"email-invite-register-subject": "__inviter__ hat Ihnen eine Einladung geschickt",
|
||||
"email-invite-register-text": "Hallo __user__,\n\n__inviter__ hat Sie für Ihre Zusammenarbeit zu Wekan eingeladen.\n\nBitte klicken Sie auf folgenden Link:\n__url__\n\nIhr Einladungscode lautet: __icode__\n\nDanke.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Ungültiger Einladungscode",
|
||||
"error-notAuthorized": "Sie sind nicht berechtigt diese Seite zu sehen.",
|
||||
"outgoing-webhooks": "Ausgehende Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Κωδικός",
|
||||
"smtp-tls": "TLS υποστήριξη",
|
||||
"send-from": "Από",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Κωδικός Πρόσκλησης",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Ο κωδικός πρόσκλησης δεν υπάρχει",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Lähetä testi sähköposti itsellesi",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaboration.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP testi sähköposti Wekanista",
|
||||
"email-smtp-test-text": "Olet onnistuneesti lähettänyt sähköpostin",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorised to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Malsukcese sendis retpoŝton",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Nevalida retpoŝtadreso",
|
||||
"email-invite": "Inviti per retpoŝto",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Pasvorto",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Una cuenta creada para vos en __siteName__",
|
||||
"email-enrollAccount-text": "Hola __user__,\n\nPara empezar a usar el servicio, simplemente clickeá en el enlace de abajo.\n\n__url__\n\nGracias.",
|
||||
"email-fail": "Fallo envío de email",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Email inválido",
|
||||
"email-invite": "Invitar vía Email",
|
||||
"email-invite-subject": "__inviter__ te envió una invitación",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniciales",
|
||||
"invalid-date": "Fecha inválida",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "unido",
|
||||
"just-invited": "Fuiste invitado a este tablero",
|
||||
"keyboard-shortcuts": "Atajos de teclado",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Contraseña",
|
||||
"smtp-tls": "Soporte TLS",
|
||||
"send-from": "De",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Código de Invitación",
|
||||
"email-invite-register-subject": "__inviter__ te envió una invitación",
|
||||
"email-invite-register-text": "Querido __user__,\n\n__inviter__ te invita a Wekan para colaborar.\n\nPor favor sigue el enlace de abajo:\n__url__\n\nI tu código de invitación es: __icode__\n\nGracias.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "El código de invitación no existe",
|
||||
"error-notAuthorized": "No estás autorizado para ver esta página.",
|
||||
"outgoing-webhooks": "Ganchos Web Salientes",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Cuenta creada en __siteName__",
|
||||
"email-enrollAccount-text": "Hola __user__,\n\nPara empezar a utilizar el servicio, simplemente haz clic en el siguiente enlace.\n\n__url__\n\nGracias.",
|
||||
"email-fail": "Error al enviar el correo",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Correo no válido",
|
||||
"email-invite": "Invitar vía correo electrónico",
|
||||
"email-invite-subject": "__inviter__ ha enviado una invitación",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniciales",
|
||||
"invalid-date": "Fecha no válida",
|
||||
"invalid-time": "Tiempo no válido",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "se ha unido",
|
||||
"just-invited": "Has sido invitado a este tablero",
|
||||
"keyboard-shortcuts": "Atajos de teclado",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Contraseña",
|
||||
"smtp-tls": "Soporte TLS",
|
||||
"send-from": "Desde",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Código de Invitación",
|
||||
"email-invite-register-subject": "__inviter__ te ha enviado una invitación",
|
||||
"email-invite-register-text": "Estimado __user__,\n\n__inviter__ te invita a unirte a Wekan para colaborar.\n\nPor favor, haz clic en el siguiente enlace:\n__url__\n\nTu código de invitación es: __icode__\n\nGracias.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "El código de invitación no existe",
|
||||
"error-notAuthorized": "No estás autorizado a ver esta página.",
|
||||
"outgoing-webhooks": "Webhooks salientes",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Kontu bat sortu zaizu __siteName__ gunean",
|
||||
"email-enrollAccount-text": "Kaixo __user__,\n\nZerbitzua erabiltzen hasteko, egin klik beheko loturan.\n\n__url__\n\nEskerrik asko.",
|
||||
"email-fail": "E-posta bidalketak huts egin du",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Baliogabeko e-posta",
|
||||
"email-invite": "Gonbidatu e-posta bidez",
|
||||
"email-invite-subject": "__inviter__ erabiltzaileak gonbidapen bat bidali dizu",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Inizialak",
|
||||
"invalid-date": "Baliogabeko data",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "elkartu da",
|
||||
"just-invited": "Arbel honetara gonbidatu berri zaituzte",
|
||||
"keyboard-shortcuts": "Teklatu laster-bideak",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Pasahitza",
|
||||
"smtp-tls": "TLS euskarria",
|
||||
"send-from": "Nork",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Gonbidapen kodea",
|
||||
"email-invite-register-subject": "__inviter__ erabiltzaileak gonbidapen bat bidali dizu",
|
||||
"email-invite-register-text": "Kaixo __user__,\n\n__inviter__ erabiltzaileak Wekanera gonbidatu zaitu elkar-lanean aritzeko.\n\nJarraitu mesedez lotura hau:\n__url__\n\nZure gonbidapen kodea hau da: __icode__\n\nEskerrik asko.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Gonbidapen kodea ez da existitzen",
|
||||
"error-notAuthorized": "Ez duzu orri hau ikusteko baimenik.",
|
||||
"outgoing-webhooks": "Irteerako Webhook-ak",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "یک حساب کاربری برای شما در __siteName__ ایجاد شد",
|
||||
"email-enrollAccount-text": "سلام __user__ \nبرای شروع به استفاده از این سرویس برروی آدرس زیر کلیک نمایید،با تشکر \n__url__.",
|
||||
"email-fail": "عدم موفقیت در ارسال نامه الکترونیکی",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "پست الکترونیکی نادرست",
|
||||
"email-invite": "دعوت از طریق نامه الکترونیکی",
|
||||
"email-invite-subject": "__inviter__ برای شما دعوت نامه ارسال کرده است",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "تخصیصات اولیه",
|
||||
"invalid-date": "تاریخ نامعتبر",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "متصل",
|
||||
"just-invited": "هم اکنون، شما به این تخته دعوت شده اید.",
|
||||
"keyboard-shortcuts": "میانبر کلیدها",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "کلمه عبور",
|
||||
"smtp-tls": "پشتیبانی از SMTP",
|
||||
"send-from": "از",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "کد دعوت نامه",
|
||||
"email-invite-register-subject": "__inviter__ برای شما دعوت نامه ارسال کرده است",
|
||||
"email-invite-register-text": "__User__ عزیز \nکاربر __inviter__ شما را به عضویت در Wekan برای همکاری دعوت کرده است.\nلطفا لینک زیر را دنبال کنید،\n __url__\nکد دعوت شما __icode__ می باشد.\n باتشکر",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "چنین کد دعوتی یافت نشد",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hei __user__,\n\nAlkaaksesi käyttämään palvelua, klikkaa allaolevaa linkkiä.\n\n__url__\n\nKiitos.",
|
||||
"email-fail": "Sähköpostin lähettäminen epäonnistui",
|
||||
"email-fail-text": "Virhe yrittäessä lähettää sähköpostia",
|
||||
"email-invalid": "Virheellinen sähköposti",
|
||||
"email-invite": "Kutsu sähköpostilla",
|
||||
"email-invite-subject": "__inviter__ lähetti sinulle kutsun",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Nimikirjaimet",
|
||||
"invalid-date": "Virheellinen päivämäärä",
|
||||
"invalid-time": "Virheellinen aika",
|
||||
"invalid-user": "Virheellinen käyttäjä",
|
||||
"joined": "liittyi",
|
||||
"just-invited": "Sinut on juuri kutsuttu tälle taululle",
|
||||
"keyboard-shortcuts": "Pikanäppäimet",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Salasana",
|
||||
"smtp-tls": "TLS tuki",
|
||||
"send-from": "Lähettäjä",
|
||||
"send-smtp-test": "Lähetä testi sähköposti itsellesi",
|
||||
"invitation-code": "Kutsukoodi",
|
||||
"email-invite-register-subject": "__inviter__ lähetti sinulle kutsun",
|
||||
"email-invite-register-text": "Hei __user__,\n\n__inviter__ kutsuu sinut mukaan Wekan ohjelman käyttöön.\n\nOle hyvä ja seuraa allaolevaa linkkiä:\n__url__\n\nJa kutsukoodisi on: __icode__\n\nKiitos.",
|
||||
"email-smtp-test-subject": "SMTP testi sähköposti Wekanista",
|
||||
"email-smtp-test-text": "Olet onnistuneesti lähettänyt sähköpostin",
|
||||
"error-invitation-code-not-exist": "Kutsukoodi ei ole olemassa",
|
||||
"error-notAuthorized": "Sinulla ei ole oikeutta tarkastella tätä sivua.",
|
||||
"outgoing-webhooks": "Lähtevät Webkoukut",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Un compte a été créé pour vous sur __siteName__",
|
||||
"email-enrollAccount-text": "Bonjour __user__,\n\nPour commencer à utiliser ce service, il suffit de cliquer sur le lien ci-dessous.\n\n__url__\n\nMerci.",
|
||||
"email-fail": "Échec de l'envoi du courriel.",
|
||||
"email-fail-text": "Une erreur est survenue en tentant d'envoyer l'email",
|
||||
"email-invalid": "Adresse email incorrecte.",
|
||||
"email-invite": "Inviter par email",
|
||||
"email-invite-subject": "__inviter__ vous a envoyé une invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initiales",
|
||||
"invalid-date": "Date invalide",
|
||||
"invalid-time": "Temps invalide",
|
||||
"invalid-user": "Utilisateur invalide",
|
||||
"joined": "a rejoint",
|
||||
"just-invited": "Vous venez d'être invité à ce tableau",
|
||||
"keyboard-shortcuts": "Raccourcis clavier",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Mot de passe",
|
||||
"smtp-tls": "Prise en charge de TLS",
|
||||
"send-from": "De",
|
||||
"send-smtp-test": "Envoyer un mail de test à vous-même",
|
||||
"invitation-code": "Code d'invitation",
|
||||
"email-invite-register-subject": "__inviter__ vous a envoyé une invitation",
|
||||
"email-invite-register-text": "Cher __user__,\n\n__inviter__ vous invite à le rejoindre sur Wekan pour collaborer.\n\nVeuillez suivre le lien ci-dessous :\n__url__\n\nVotre code d'invitation est : __icode__\n\nMerci.",
|
||||
"email-smtp-test-subject": "Email de test SMTP de Wekan",
|
||||
"email-smtp-test-text": "Vous avez envoyé un mail avec succès",
|
||||
"error-invitation-code-not-exist": "Ce code d'invitation n'existe pas.",
|
||||
"error-notAuthorized": "Vous n'êtes pas autorisé à accéder à cette page.",
|
||||
"outgoing-webhooks": "Webhooks sortants",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniciais",
|
||||
"invalid-date": "A data é incorrecta",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Contrasinal",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "De",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "נוצר עבורך חשבון באתר __siteName__",
|
||||
"email-enrollAccount-text": "__user__ שלום,\n\nכדי להתחיל להשתמש בשירות, יש ללחוץ על הקישור המופיע להלן.\n\n__url__\n\nתודה.",
|
||||
"email-fail": "שליחת ההודעה בדוא״ל נכשלה",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "כתובת דוא״ל לא חוקית",
|
||||
"email-invite": "הזמנה באמצעות דוא״ל",
|
||||
"email-invite-subject": "נשלחה אליך הזמנה מאת __inviter__",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "ראשי תיבות",
|
||||
"invalid-date": "תאריך שגוי",
|
||||
"invalid-time": "זמן שגוי",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "הצטרף",
|
||||
"just-invited": "הוזמנת ללוח זה",
|
||||
"keyboard-shortcuts": "קיצורי מקלדת",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "ססמה",
|
||||
"smtp-tls": "תמיכה ב־TLS",
|
||||
"send-from": "מאת",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "קוד הזמנה",
|
||||
"email-invite-register-subject": "נשלחה אליך הזמנה מאת __inviter__",
|
||||
"email-invite-register-text": "__user__ יקר,\n\nקיבלת הזמנה מאת __inviter__ לשתף פעולה ב־Wekan.\n\nנא ללחוץ על הקישור:\n__url__\n\nקוד ההזמנה שלך הוא: __icode__\n\nתודה.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "קוד ההזמנה אינו קיים",
|
||||
"error-notAuthorized": "אין לך הרשאה לצפות בעמוד זה.",
|
||||
"outgoing-webhooks": "קרסי רשת יוצאים",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Létrejött a profilja a következő oldalon: __siteName__",
|
||||
"email-enrollAccount-text": "Kedves __user__!\n\nA szolgáltatás használatának megkezdéséhez egyszerűen kattintson a lenti hivatkozásra.\n\n__url__\n\nKöszönjük.",
|
||||
"email-fail": "Az e-mail küldése nem sikerült",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Érvénytelen e-mail",
|
||||
"email-invite": "Meghívás e-mailben",
|
||||
"email-invite-subject": "__inviter__ egy meghívást küldött Önnek",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Kezdőbetűk",
|
||||
"invalid-date": "Érvénytelen dátum",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "csatlakozott",
|
||||
"just-invited": "Éppen most hívták meg erre a táblára",
|
||||
"keyboard-shortcuts": "Gyorsbillentyűk",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Jelszó",
|
||||
"smtp-tls": "TLS támogatás",
|
||||
"send-from": "Feladó",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Meghívási kód",
|
||||
"email-invite-register-subject": "__inviter__ egy meghívás küldött Önnek",
|
||||
"email-invite-register-text": "Kedves __user__!\n\n__inviter__ meghívta Önt közreműködésre a Wekan oldalra.\n\nKövesse a lenti hivatkozást:\n__url__\n\nÉs a meghívási kódja: __icode__\n\nKöszönjük.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "A meghívási kód nem létezik",
|
||||
"error-notAuthorized": "Nincs jogosultsága az oldal megtekintéséhez.",
|
||||
"outgoing-webhooks": "Kimenő webhurkok",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Sebuah akun dibuat untuk Anda pada __siteName__",
|
||||
"email-enrollAccount-text": "Halo __user__,\n\nUntuk mulai menggunakan, silakan klik tautan berikut.\n\n__url__\n\nTerima kasih.",
|
||||
"email-fail": "Surel gagal terkirim",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Surel tidak sah",
|
||||
"email-invite": "Undang via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Inisial",
|
||||
"invalid-date": "Tanggal tidak sah",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "bergabung",
|
||||
"just-invited": "Anda baru diundang di panel ini",
|
||||
"keyboard-shortcuts": "Pintasan kibor",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Kata Sandi",
|
||||
"smtp-tls": "Dukungan TLS",
|
||||
"send-from": "Dari",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Kode Undangan",
|
||||
"email-invite-register-subject": "__inviter__ mengirim undangan ke Anda",
|
||||
"email-invite-register-text": "Halo __user__,\n\n__inviter__ mengundang Anda untuk berkolaborasi menggunakan Wekan.\n\nMohon ikuti tautan berikut:\n__url__\n\nDan kode undangan Anda adalah: __icode__\n\nTerima kasih.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Kode undangan tidak ada",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Creato un account per te su __siteName__",
|
||||
"email-enrollAccount-text": "Ciao __user__,\n\nPer iniziare ad usare il servizio, clicca sul link seguente:\n\n__url__\n\nGrazie.",
|
||||
"email-fail": "Invio email fallito",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Email non valida",
|
||||
"email-invite": "Invita via email",
|
||||
"email-invite-subject": "__inviter__ ti ha inviato un invito",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniziali",
|
||||
"invalid-date": "Data non valida",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "si è unito a",
|
||||
"just-invited": "Sei stato appena invitato a questa bacheca",
|
||||
"keyboard-shortcuts": "Scorciatoie da tastiera",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "Supporto TLS",
|
||||
"send-from": "Da",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Codice d'invito",
|
||||
"email-invite-register-subject": "__inviter__ ti ha inviato un invito",
|
||||
"email-invite-register-text": "Gentile __user__,\n\n__inviter__ ti ha invitato su Wekan per collaborare.\n\nPer favore segui il link qui sotto:\n__url__\n\nIl tuo codice d'invito è: __icode__\n\nGrazie.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Il codice d'invito non esiste",
|
||||
"error-notAuthorized": "Non sei autorizzato ad accedere a questa pagina.",
|
||||
"outgoing-webhooks": "Server esterni",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "__siteName__であなたのアカウントが作成されました",
|
||||
"email-enrollAccount-text": "こんにちは、__user__さん。\n\nサービスを開始するには、以下をクリックしてください。\n\n__url__\n\nよろしくお願いします。",
|
||||
"email-fail": "メールの送信に失敗しました",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "無効なメールアドレス",
|
||||
"email-invite": "メールで招待",
|
||||
"email-invite-subject": "__inviter__があなたを招待しています",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "初期状態",
|
||||
"invalid-date": "無効な日付",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "参加しました",
|
||||
"just-invited": "このボードのメンバーに招待されています",
|
||||
"keyboard-shortcuts": "キーボード・ショートカット",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "パスワード",
|
||||
"smtp-tls": "TLSサポート",
|
||||
"send-from": "送信元",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "招待コード",
|
||||
"email-invite-register-subject": "__inviter__さんがあなたを招待しています",
|
||||
"email-invite-register-text": " __user__ さん\n\n__inviter__ があなたをWekanに招待しました。\n\n以下のリンクをクリックしてください。\n__url__\n\nあなたの招待コードは、 __icode__ です。\n\nよろしくお願いします。",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "招待コードが存在しません",
|
||||
"error-notAuthorized": "このページを参照する権限がありません。",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "__siteName__에 계정 생성이 완료되었습니다.",
|
||||
"email-enrollAccount-text": "안녕하세요. __user__님,\n\n시작하려면 아래링크를 클릭해 주세요.\n\n__url__\n\n감사합니다.",
|
||||
"email-fail": "이메일 전송 실패",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "잘못된 이메일 주소",
|
||||
"email-invite": "이메일로 초대",
|
||||
"email-invite-subject": "__inviter__님이 당신을 초대하였습니다.",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "이니셜",
|
||||
"invalid-date": "잘못된 날짜",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "참가함",
|
||||
"just-invited": "보드에 방금 초대되었습니다.",
|
||||
"keyboard-shortcuts": "키보드 단축키",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "암호",
|
||||
"smtp-tls": "TLS 지원",
|
||||
"send-from": "보낸 사람",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "초대 코드",
|
||||
"email-invite-register-subject": "\"__inviter__ 님이 당신에게 초대장을 보냈습니다.",
|
||||
"email-invite-register-text": "\"__user__ 님, \n\n__inviter__ 님이 Wekan 보드에 협업을 위하여 초대합니다.\n\n아래 링크를 클릭해주세요 : \n__url__\n\n그리고 초대 코드는 __icode__ 입니다.\n\n감사합니다.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "초대 코드가 존재하지 않습니다.",
|
||||
"error-notAuthorized": "이 페이지를 볼 수있는 권한이 없습니다.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Er is een account voor je aangemaakt op __siteName__",
|
||||
"email-enrollAccount-text": "Hallo __user__,\n\nOm gebruik te maken van de online dienst, kan je op de volgende link klikken.\n\n__url__\n\nBedankt.",
|
||||
"email-fail": "E-mail verzenden is mislukt",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Ongeldige e-mail",
|
||||
"email-invite": "Nodig uit via e-mail",
|
||||
"email-invite-subject": "__inviter__ heeft je een uitnodiging gestuurd",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initialen",
|
||||
"invalid-date": "Ongeldige datum",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "doet nu mee met",
|
||||
"just-invited": "Je bent zojuist uitgenodigd om mee toen doen met dit bord",
|
||||
"keyboard-shortcuts": "Toetsenbord snelkoppelingen",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Wachtwoord",
|
||||
"smtp-tls": "TLS ondersteuning",
|
||||
"send-from": "Van",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Uitnodigings code",
|
||||
"email-invite-register-subject": "__inviter__ heeft je een uitnodiging gestuurd",
|
||||
"email-invite-register-text": "Beste __user__,\n\n__inviter__ heeft je uitgenodigd voor Wekan om samen te werken.\n\nKlik op de volgende link:\n__url__\n\nEn je uitnodigingscode is __icode__\n\nBedankt.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Uitnodigings code bestaat niet",
|
||||
"error-notAuthorized": "Je bent niet toegestaan om deze pagina te bekijken.",
|
||||
"outgoing-webhooks": "Uitgaande Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Konto zostało utworzone na __siteName__",
|
||||
"email-enrollAccount-text": "Witaj __user__,\nAby zacząć korzystać z serwisu, kliknij w link poniżej.\n__url__\nDzięki.",
|
||||
"email-fail": "Wysyłanie emaila nie powiodło się.",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Nieprawidłowy email",
|
||||
"email-invite": "Zaproś przez email",
|
||||
"email-invite-subject": "__inviter__ wysłał Ci zaproszenie",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "dołączył",
|
||||
"just-invited": "Właśnie zostałeś zaproszony do tej tablicy",
|
||||
"keyboard-shortcuts": "Skróty klawiaturowe",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Hasło",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ wysłał Ci zaproszenie",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"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-text": "Error trying to send email",
|
||||
"email-invalid": "Email inválido",
|
||||
"email-invite": "Convite via Email",
|
||||
"email-invite-subject": "__inviter__ lhe enviou um convite",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniciais",
|
||||
"invalid-date": "Data inválida",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "juntou-se",
|
||||
"just-invited": "Você já foi convidado para este quadro",
|
||||
"keyboard-shortcuts": "Atalhos do teclado",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Senha",
|
||||
"smtp-tls": "Suporte TLS",
|
||||
"send-from": "De",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Código do Convite",
|
||||
"email-invite-register-subject": "__inviter__ lhe enviou um convite",
|
||||
"email-invite-register-text": "Caro __user__,\n\n__inviter__ convidou você para colaborar no Wekan.\n\nPor favor, vá no link abaixo:\n__url__\n\nE seu código de convite é: __icode__\n\nObrigado.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"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",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Iniţiale",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Parolă",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
{
|
||||
"accept": "Принять",
|
||||
"act-activity-notify": "[Wekan] Уведомления о активности",
|
||||
"act-activity-notify": "[Wekan] Уведомление о действиях участников",
|
||||
"act-addAttachment": "вложено __attachment__ в __card__",
|
||||
"act-addChecklist": "added checklist __checklist__ to __card__",
|
||||
"act-addChecklistItem": "added __checklistItem__ to checklist __checklist__ on __card__",
|
||||
"act-addChecklist": "добавил контрольный список __checklist__ в __card__",
|
||||
"act-addChecklistItem": "добавил __checklistItem__ в контрольный список __checklist__ в __card__",
|
||||
"act-addComment": "прокомментировал __card__: __comment__",
|
||||
"act-createBoard": "создана __board__",
|
||||
"act-createCard": "добавлена __card__ в __list__",
|
||||
"act-createList": "Добавлен __list__ для __board__",
|
||||
"act-addBoardMember": "добавлен __member__ в __board__",
|
||||
"act-createBoard": "создал __board__",
|
||||
"act-createCard": "добавил __card__ в __list__",
|
||||
"act-createList": "добавил __list__ для __board__",
|
||||
"act-addBoardMember": "добавил __member__ в __board__",
|
||||
"act-archivedBoard": "__board__ помещена в архив",
|
||||
"act-archivedCard": "__card__ помещена в архив",
|
||||
"act-archivedList": "__list__ помещен в архив",
|
||||
"act-importBoard": "__board__ имрортированна",
|
||||
"act-importCard": "__card__ имрортированна",
|
||||
"act-archivedCard": "поместил __card__ в архив",
|
||||
"act-archivedList": "поместил __list__ в архив",
|
||||
"act-importBoard": "__board__ импортирована",
|
||||
"act-importCard": "__card__ импортирована",
|
||||
"act-importList": "__list__ импортирован",
|
||||
"act-joinMember": "__member__ добавлен в __card__",
|
||||
"act-joinMember": "добавил __member__ в __card__",
|
||||
"act-moveCard": "__card__ перемещена из __oldList__ в __list__",
|
||||
"act-removeBoardMember": "__member__ удален из __board__",
|
||||
"act-restoredCard": "__card__ востановлена в __board__",
|
||||
|
@ -23,40 +23,40 @@
|
|||
"act-withBoardTitle": "[Wekan] __board__",
|
||||
"act-withCardTitle": "[__board__] __card__",
|
||||
"actions": "Действия",
|
||||
"activities": "История действия",
|
||||
"activity": "Активность",
|
||||
"activities": "История действий",
|
||||
"activity": "Действия участников",
|
||||
"activity-added": "добавил %s на %s",
|
||||
"activity-archived": "отправил в архив %s",
|
||||
"activity-attached": "прикрепил %s к %s",
|
||||
"activity-created": "создал %s",
|
||||
"activity-excluded": "исключено %s из %s",
|
||||
"activity-imported": "импорт %s в %s из %s",
|
||||
"activity-imported-board": "импортировано %s из %s",
|
||||
"activity-joined": "присоединились %s",
|
||||
"activity-moved": "переместил %s из %s на %s",
|
||||
"activity-excluded": "исключил %s из %s",
|
||||
"activity-imported": "импортировал %s в %s из %s",
|
||||
"activity-imported-board": "импортировал %s из %s",
|
||||
"activity-joined": "присоединился к %s",
|
||||
"activity-moved": "переместил %s из %s в %s",
|
||||
"activity-on": "%s",
|
||||
"activity-removed": "удалено %s из %s",
|
||||
"activity-sent": "отправлено %s в %s",
|
||||
"activity-removed": "удалил %s из %s",
|
||||
"activity-sent": "отправил %s в %s",
|
||||
"activity-unjoined": "вышел из %s",
|
||||
"activity-checklist-added": "добавлен список в %s",
|
||||
"activity-checklist-item-added": "добавлен пункт списка в '%s' в %s",
|
||||
"activity-checklist-added": "добавил контрольный список в %s",
|
||||
"activity-checklist-item-added": "добавил пункт контрольного списка в '%s' в карточке %s",
|
||||
"add": "Создать",
|
||||
"add-attachment": "Добавить вложение",
|
||||
"add-board": "Добавить доску",
|
||||
"add-card": "Добавить карту",
|
||||
"add-checklist": "Добавить список",
|
||||
"add-checklist-item": "Добавить елемент в список",
|
||||
"add-checklist": "Добавить контрольный список",
|
||||
"add-checklist-item": "Добавить пункт в контрольный список",
|
||||
"add-cover": "Прикрепить",
|
||||
"add-label": "Добавить метку",
|
||||
"add-list": "Добавить простой список",
|
||||
"add-members": "Добавить пользователя",
|
||||
"add-members": "Добавить участника",
|
||||
"added": "Добавлено",
|
||||
"addMemberPopup-title": "Участники",
|
||||
"admin": "Администратор",
|
||||
"admin-desc": "Может просматривать и редактировать карточки, удалять участников и управлять настройками доски.",
|
||||
"admin-announcement": "Announcement",
|
||||
"admin-announcement-active": "Active System-Wide Announcement",
|
||||
"admin-announcement-title": "Announcement from Administrator",
|
||||
"admin-announcement": "Объявление",
|
||||
"admin-announcement-active": "Действующее общесистемное объявление",
|
||||
"admin-announcement-title": "Объявление от Администратора",
|
||||
"all-boards": "Все доски",
|
||||
"and-n-other-card": "И __count__ другая карточка",
|
||||
"and-n-other-card_plural": "И __count__ другие карточки",
|
||||
|
@ -70,11 +70,11 @@
|
|||
"archive-selection": "Архивировать выбранное",
|
||||
"archiveBoardPopup-title": "Заархивировать доску?",
|
||||
"archived-items": "Объекты в архиве",
|
||||
"archived-boards": "Архивировать доску",
|
||||
"archived-boards": "Доски в архиве",
|
||||
"restore-board": "Востановить доску",
|
||||
"no-archived-boards": "Нет архивных досок.",
|
||||
"archives": "Архивы",
|
||||
"assign-member": "Пригласить пользователя",
|
||||
"assign-member": "Назначить участника",
|
||||
"attached": "прикреплено",
|
||||
"attachment": "Вложение",
|
||||
"attachment-delete-pop": "Если удалить вложение, его нельзя будет восстановить.",
|
||||
|
@ -99,18 +99,18 @@
|
|||
"card-archived": "Эта карточка помещена в архив.",
|
||||
"card-comments-title": "Комментарии (%s)",
|
||||
"card-delete-notice": "Это действие невозможно будет отменить. Все изменения, которые вы вносили в карточку будут потеряны.",
|
||||
"card-delete-pop": "Все действия будут удалены из ленты активности и вы не сможете заново открыть карточку. Действие необратимо",
|
||||
"card-delete-suggest-archive": "Вы можете заархивировать карточку, чтобы удалить ее с доски и сохранить активность .",
|
||||
"card-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете заново открыть карточку. Действие необратимо",
|
||||
"card-delete-suggest-archive": "Вы можете заархивировать карточку, чтобы убрать ее с доски, сохранив всю историю действий участников.",
|
||||
"card-due": "До",
|
||||
"card-due-on": "Завершить до",
|
||||
"card-spent": "Spent Time",
|
||||
"card-spent": "Затраченное время",
|
||||
"card-edit-attachments": "Изменить вложения",
|
||||
"card-edit-labels": "Изменить метку",
|
||||
"card-edit-members": "Изменить пользователей",
|
||||
"card-labels-title": "Редактировать метки.",
|
||||
"card-members-title": "Добавить или удалить участника.",
|
||||
"card-edit-members": "Изменить участников",
|
||||
"card-labels-title": "Изменить метки для этой карточки.",
|
||||
"card-members-title": "Добавить или удалить с карточки участников доски.",
|
||||
"card-start": "Начать",
|
||||
"card-start-on": "Начнется с",
|
||||
"card-start-on": "Начнётся с",
|
||||
"cardAttachmentsPopup-title": "Прикрепить из",
|
||||
"cardDeletePopup-title": "Удалить карточку?",
|
||||
"cardDetailsActionsPopup-title": "Действия в карточке",
|
||||
|
@ -122,13 +122,13 @@
|
|||
"change-avatar": "Изменить аватар",
|
||||
"change-password": "Изменить пароль",
|
||||
"change-permissions": "Изменить права доступа",
|
||||
"change-settings": "Изменить Настройки",
|
||||
"change-settings": "Изменить настройки",
|
||||
"changeAvatarPopup-title": "Изменить аватар",
|
||||
"changeLanguagePopup-title": "Сменить язык",
|
||||
"changePasswordPopup-title": "Изменить пароль",
|
||||
"changePermissionsPopup-title": "Изменить настройки доступа",
|
||||
"changeSettingsPopup-title": "Изменить Настройки",
|
||||
"checklists": "Список",
|
||||
"checklists": "Контрольные списки",
|
||||
"click-to-star": "Добавить в «Избранное»",
|
||||
"click-to-unstar": "Удалить из «Избранного»",
|
||||
"clipboard": "Буфер обмена или drag & drop",
|
||||
|
@ -139,20 +139,20 @@
|
|||
"color-blue": "синий",
|
||||
"color-green": "зеленый",
|
||||
"color-lime": "лимоновый",
|
||||
"color-orange": "оранджевый",
|
||||
"color-pink": "зорозвый",
|
||||
"color-orange": "оранжевый",
|
||||
"color-pink": "розовый",
|
||||
"color-purple": "фиолетовый",
|
||||
"color-red": "красный",
|
||||
"color-sky": "голубой",
|
||||
"color-yellow": "желтый",
|
||||
"comment": "Добавить коментарий",
|
||||
"comment": "Добавить комментарий",
|
||||
"comment-placeholder": "Написать комментарий",
|
||||
"comment-only": "Только комментирование",
|
||||
"comment-only-desc": "Может комментировать только карточки.",
|
||||
"computer": "Загрузить с компьютера",
|
||||
"confirm-checklist-delete-dialog": "Are you sure you want to delete checklist",
|
||||
"copy-card-link-to-clipboard": "Copy card link to clipboard",
|
||||
"copyCardPopup-title": "Copy Card",
|
||||
"confirm-checklist-delete-dialog": "Вы уверены, что хотите удалить контрольный список?",
|
||||
"copy-card-link-to-clipboard": "Копировать ссылку на карточку в буфер обмена",
|
||||
"copyCardPopup-title": "Копировать карточку",
|
||||
"create": "Создать",
|
||||
"createBoardPopup-title": "Создать доску",
|
||||
"chooseBoardSourcePopup-title": "Импортировать доску",
|
||||
|
@ -165,38 +165,39 @@
|
|||
"deleteLabelPopup-title": "Удалить метку?",
|
||||
"description": "Описание",
|
||||
"disambiguateMultiLabelPopup-title": "Разрешить конфликт меток",
|
||||
"disambiguateMultiMemberPopup-title": "Разрешить конфликт пользователей",
|
||||
"disambiguateMultiMemberPopup-title": "Разрешить конфликт участников",
|
||||
"discard": "Отказать",
|
||||
"done": "Готово",
|
||||
"download": "Скачать",
|
||||
"edit": "Редактировать",
|
||||
"edit-avatar": "Изменить аватар",
|
||||
"edit-profile": "Изменить Профиль",
|
||||
"edit-wip-limit": "Edit WIP Limit",
|
||||
"soft-wip-limit": "Soft WIP Limit",
|
||||
"editCardStartDatePopup-title": "Сменить дату начала",
|
||||
"editCardDueDatePopup-title": "Изменить дату до",
|
||||
"editCardSpentTimePopup-title": "Change spent time",
|
||||
"editLabelPopup-title": "Редактирование метки",
|
||||
"edit-profile": "Изменить профиль",
|
||||
"edit-wip-limit": " Изменить лимит на кол-во задач",
|
||||
"soft-wip-limit": "Мягкий лимит на кол-во задач",
|
||||
"editCardStartDatePopup-title": "Изменить дату начала",
|
||||
"editCardDueDatePopup-title": "Изменить дату выполнения",
|
||||
"editCardSpentTimePopup-title": "Изменить затраченное время",
|
||||
"editLabelPopup-title": "Изменить метки",
|
||||
"editNotificationPopup-title": "Редактировать уведомления",
|
||||
"editProfilePopup-title": "Изменить профиль",
|
||||
"editProfilePopup-title": "Редактировать профиль",
|
||||
"email": "Эл.почта",
|
||||
"email-enrollAccount-subject": "Аккаунт создан для вас здесь __url__",
|
||||
"email-enrollAccount-text": "Привет __user__,\n\nДля того, чтобы начать использовать сервис, просто нажми на ссылку ниже.\n\n__url__\n\nСпасибо.",
|
||||
"email-fail": "Отправка письма на EMail не удалась",
|
||||
"email-fail-text": "Ошибка при попытке отправить письмо",
|
||||
"email-invalid": "Неверный адрес электронной почти",
|
||||
"email-invite": "Пригласить по электронной почте",
|
||||
"email-invite-subject": "__inviter__ прислал вам приглашение",
|
||||
"email-invite-text": "Дорогой __user__,\n\n__inviter__ пригласил вас присоединиться к доске \"__board__\" для сотрудничества.\n\nПожайлуйста проследуйте по ссылке ниже:\n\n__url__\n\nСпасибо.",
|
||||
"email-invite-text": "Дорогой __user__,\n\n__inviter__ пригласил вас присоединиться к доске \"__board__\" для сотрудничества.\n\nПожалуйста проследуйте по ссылке ниже:\n\n__url__\n\nСпасибо.",
|
||||
"email-resetPassword-subject": "Перейдите по ссылке, чтобы сбросить пароль __url__",
|
||||
"email-resetPassword-text": "Привет __user__,\n\nДля сброса пароля перейдите по ссылке ниже.\n\n__url__\n\nThanks.",
|
||||
"email-sent": "Письмо отправлено",
|
||||
"email-verifyEmail-subject": "Подтвердите вашу эл.почту перейдя по ссылке __url__",
|
||||
"email-verifyEmail-text": "Привет __user__,\n\nДля подтверждения вашей электронной почты перейдите по ссылке ниже.\n\n__url__\n\nСпасибо.",
|
||||
"enable-wip-limit": "Enable WIP Limit",
|
||||
"enable-wip-limit": "Включить лимит на кол-во задач",
|
||||
"error-board-doesNotExist": "Доска не найдена",
|
||||
"error-board-notAdmin": "Вы должны обладать правами администратора этой доски, чтобы сделать это",
|
||||
"error-board-notAMember": "Вы должны быть пользователем доски, чтобы сделать это",
|
||||
"error-board-notAMember": "Вы должны быть участником доски, чтобы сделать это",
|
||||
"error-json-malformed": "Ваше текст не является правильным JSON",
|
||||
"error-json-schema": "Содержимое вашего JSON не содержит информацию в корректном формате",
|
||||
"error-list-doesNotExist": "Список не найден",
|
||||
|
@ -204,13 +205,13 @@
|
|||
"error-user-notAllowSelf": "Вы не можете пригласить себя",
|
||||
"error-user-notCreated": "Пользователь не создан",
|
||||
"error-username-taken": "Это имя пользователя уже занято",
|
||||
"error-email-taken": "Email has already been taken",
|
||||
"error-email-taken": "Этот адрес уже занят",
|
||||
"export-board": "Экспортировать доску",
|
||||
"filter": "Фильтр",
|
||||
"filter-cards": "Фильтр карточек",
|
||||
"filter-clear": "Очистить фильтр",
|
||||
"filter-no-label": "Нет метки",
|
||||
"filter-no-member": "Нет пользователей",
|
||||
"filter-no-member": "Нет участников",
|
||||
"filter-on": "Включен фильтр",
|
||||
"filter-on-desc": "Показываются карточки, соответствующие настройкам фильтра. Нажмите для редактирования.",
|
||||
"filter-to-selection": "Filter to selection",
|
||||
|
@ -223,34 +224,35 @@
|
|||
"import-board": "импортировать доску",
|
||||
"import-board-c": "Импортировать доску",
|
||||
"import-board-title-trello": "Импортировать доску из Trello",
|
||||
"import-board-title-wekan": "Импортировать доску с Wekan",
|
||||
"import-sandstorm-warning": "Импортированная доска удалит все существующие данные на доске и заменит ее доской.",
|
||||
"import-board-title-wekan": "Импортировать доску из Wekan",
|
||||
"import-sandstorm-warning": "Импортированная доска удалит все существующие данные на текущей доске и заменит её импортированной доской.",
|
||||
"from-trello": "Из Trello",
|
||||
"from-wekan": "Их Wekan",
|
||||
"from-wekan": "Из Wekan",
|
||||
"import-board-instruction-trello": "На вашей Trello доске нажмите “Menu” - “More” - “Print and export - “Export JSON” и скопируйте полученный текст",
|
||||
"import-board-instruction-wekan": "На вашей Wekan доске, перейдите в “Меню”, далее “Экспортировать доску” и скопируйте текст из файла",
|
||||
"import-board-instruction-wekan": "На вашей Wekan доске, перейдите в “Меню”, далее “Экспортировать доску” и скопируйте текст из скачаного файла",
|
||||
"import-json-placeholder": "Вставьте JSON сюда",
|
||||
"import-map-members": "Карта пользователей",
|
||||
"import-members-map": "Вы ипортировали доску с пользователями. Пожалуйста, составьте карту пользователей, которых вы хотите импортировать в Wekan пользователей",
|
||||
"import-show-user-mapping": "Проверить карту пользователей",
|
||||
"import-user-select": "Выберите Wekan-пользователя, которого вы хотите использовать в качестве пользователя",
|
||||
"importMapMembersAddPopup-title": "Выбрать Wekan пользователя",
|
||||
"import-map-members": "Составить карту участников",
|
||||
"import-members-map": "Вы импортировали доску с участниками. Пожалуйста, составьте карту участников, которых вы хотите импортировать в качестве пользователей Wekan",
|
||||
"import-show-user-mapping": "Проверить карту участников",
|
||||
"import-user-select": "Выберите пользователя Wekan, которого вы хотите использовать в качестве участника",
|
||||
"importMapMembersAddPopup-title": "Выбрать участника Wekan",
|
||||
"info": "Версия",
|
||||
"initials": "Инициалы",
|
||||
"invalid-date": "Неверная дата",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-time": "Некорректное время",
|
||||
"invalid-user": "Неверный пользователь",
|
||||
"joined": "вступил",
|
||||
"just-invited": "Вы только пригласили на эту доску",
|
||||
"just-invited": "Вас только что пригласили на эту доску",
|
||||
"keyboard-shortcuts": "Сочетания клавиш",
|
||||
"label-create": "Создать метку",
|
||||
"label-default": "%sметка (по умолчанию)",
|
||||
"label-delete-pop": "Это действие невозможно будет отменить. Метка будет удалена во всех карточках.",
|
||||
"label-delete-pop": "Это действие невозможно будет отменить. Эта метка будут удалена во всех карточках. Также будет удалена вся история этой метки.",
|
||||
"labels": "Метки",
|
||||
"language": "Язык",
|
||||
"last-admin-desc": "Вы не можете изменять роли, для этого требуются права администратора.",
|
||||
"leave-board": "Покинуть доску",
|
||||
"leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
|
||||
"leaveBoardPopup-title": "Leave Board ?",
|
||||
"leave-board-pop": "Вы уверенны, что хотите покинуть __boardTitle__? Вы будете удалены из всех карточек на этой доске.",
|
||||
"leaveBoardPopup-title": "Покинуть доску?",
|
||||
"link-card": "Доступна по ссылке",
|
||||
"list-archive-cards": "Архивировать все карточки в этом списке",
|
||||
"list-archive-cards-pop": "Это действие переместит все карточки в архив и они перестанут быть видимым на доске. Для просмотра карточек в архиве нажмите “Меню” > “Объекты в архиве”.",
|
||||
|
@ -260,13 +262,13 @@
|
|||
"listImportCardPopup-title": "Импортировать Trello карточку",
|
||||
"listMorePopup-title": "Поделиться",
|
||||
"link-list": "Ссылка на список",
|
||||
"list-delete-pop": "Все действия будут удалены из ленты активности и вы не сможете заново открыть список. Действие необратимо.",
|
||||
"list-delete-suggest-archive": "Вы можете заархивировать список, чтобы удалить его с доски и сохранить активность.",
|
||||
"list-delete-pop": "Все действия будут удалены из ленты активности участников и вы не сможете восстановить список. Данное действие необратимо.",
|
||||
"list-delete-suggest-archive": "Вы можете заархивировать список, чтобы убрать его с доски, сохранив всю историю действий участников.",
|
||||
"lists": "Списки",
|
||||
"log-out": "Выйти",
|
||||
"log-in": "Войти",
|
||||
"loginPopup-title": "Войти",
|
||||
"memberMenuPopup-title": "Настройки пользователя",
|
||||
"memberMenuPopup-title": "Настройки участника",
|
||||
"members": "Участники",
|
||||
"menu": "Меню",
|
||||
"move-selection": "Переместить выделение",
|
||||
|
@ -277,7 +279,7 @@
|
|||
"multi-selection": "Выбрать несколько",
|
||||
"multi-selection-on": "Выбрать несколько из",
|
||||
"muted": "Заглушен",
|
||||
"muted-info": "Вы НИКОГДА не будете уведомлены об любых изменениях в этой доске.",
|
||||
"muted-info": "Вы НИКОГДА не будете уведомлены ни о каких изменениях в этой доске.",
|
||||
"my-boards": "Мои доски",
|
||||
"name": "Имя",
|
||||
"no-archived-cards": "Нет карточек в архиве.",
|
||||
|
@ -293,8 +295,8 @@
|
|||
"page-maybe-private": "Возможно, эта страница скрыта от незарегистрированных пользователей. Попробуйте <a href='%s'>войти на сайт</a>.",
|
||||
"page-not-found": "Страница не найдена.",
|
||||
"password": "Пароль",
|
||||
"paste-or-dragdrop": "вставьте, или перетащите файл с изображением сюда (только графический фай)",
|
||||
"participating": "Участнвую",
|
||||
"paste-or-dragdrop": "вставьте, или перетащите файл с изображением сюда (только графический файл)",
|
||||
"participating": "Участвую",
|
||||
"preview": "Предпросмотр",
|
||||
"previewAttachedImagePopup-title": "Предпросмотр",
|
||||
"previewClipboardImagePopup-title": "Предпросмотр",
|
||||
|
@ -310,7 +312,7 @@
|
|||
"listDeletePopup-title": "Удалить список?",
|
||||
"remove-member": "Удалить участника",
|
||||
"remove-member-from-card": "Удалить из карточки",
|
||||
"remove-member-pop": "Удалить участника __name__ (__username__) из доски __boardTitle__? Участник будет удален из всех карточек. Также он получит уведомление о совершаемом действии.",
|
||||
"remove-member-pop": "Удалить участника __name__ (__username__) из доски __boardTitle__? Участник будет удален из всех карточек на этой доске. Также он получит уведомление о совершаемом действии.",
|
||||
"removeMemberPopup-title": "Удалить участника?",
|
||||
"rename": "Переименовать",
|
||||
"rename-board": "Переименовать доску",
|
||||
|
@ -318,11 +320,11 @@
|
|||
"save": "Сохранить",
|
||||
"search": "Поиск",
|
||||
"select-color": "Выбрать цвет",
|
||||
"set-wip-limit-value": "Set a limit for the maximum number of tasks in this list",
|
||||
"setWipLimitPopup-title": "Set WIP Limit",
|
||||
"set-wip-limit-value": "Устанавливает ограничение на максимальное количество задач в этом списке",
|
||||
"setWipLimitPopup-title": "Задать лимит на кол-во задач",
|
||||
"shortcut-assign-self": "Связать себя с текущей карточкой",
|
||||
"shortcut-autocomplete-emoji": "Автозаполнение emoji",
|
||||
"shortcut-autocomplete-members": "Автозаполнение пользователей",
|
||||
"shortcut-autocomplete-members": "Автозаполнение участников",
|
||||
"shortcut-clear-filters": "Сбросить все фильтры",
|
||||
"shortcut-close-dialog": "Закрыть диалог",
|
||||
"shortcut-filter-my-cards": "Показать мои карточки",
|
||||
|
@ -340,19 +342,19 @@
|
|||
"team": "Участники",
|
||||
"this-board": "эту доску",
|
||||
"this-card": "текущая карточка",
|
||||
"spent-time-hours": "Spent time (hours)",
|
||||
"overtime-hours": "Overtime (hours)",
|
||||
"overtime": "Overtime",
|
||||
"has-overtime-cards": "Has overtime cards",
|
||||
"has-spenttime-cards": "Has spenttime cards",
|
||||
"spent-time-hours": "Затраченное время (в часах)",
|
||||
"overtime-hours": "Переработка (в часах)",
|
||||
"overtime": "Переработка",
|
||||
"has-overtime-cards": "Имеются карточки с переработкой",
|
||||
"has-spenttime-cards": "Имеются карточки с учетом затраченного времени",
|
||||
"time": "Время",
|
||||
"title": "Название",
|
||||
"tracking": "Отслеживание",
|
||||
"tracking-info": "Вы будете уведомлены об любых изменениях в досках где вы создатель или пользователь.",
|
||||
"unassign-member": "Отменить назначение пользователя",
|
||||
"tracking-info": "Вы будете уведомлены о любых изменениях в тех карточках, в которых вы являетесь создателем или участником.",
|
||||
"unassign-member": "Отменить назначение участника",
|
||||
"unsaved-description": "У вас есть несохраненное описание.",
|
||||
"unwatch": "Перестать следить",
|
||||
"upload": "Загрзуить",
|
||||
"upload": "Загрузить",
|
||||
"upload-avatar": "Загрузить аватар",
|
||||
"uploaded-avatar": "Загруженный аватар",
|
||||
"username": "Имя пользователя",
|
||||
|
@ -365,14 +367,14 @@
|
|||
"welcome-list1": "Основы",
|
||||
"welcome-list2": "Расширенно",
|
||||
"what-to-do": "Что вы хотите сделать?",
|
||||
"wipLimitErrorPopup-title": "Invalid WIP Limit",
|
||||
"wipLimitErrorPopup-dialog-pt1": "The number of tasks in this list is higher than the WIP limit you've defined.",
|
||||
"wipLimitErrorPopup-dialog-pt2": "Please move some tasks out of this list, or set a higher WIP limit.",
|
||||
"wipLimitErrorPopup-title": "Некорректный лимит на кол-во задач",
|
||||
"wipLimitErrorPopup-dialog-pt1": "Количество задач в этом списке превышает установленный вами лимит",
|
||||
"wipLimitErrorPopup-dialog-pt2": "Пожалуйста, перенесите некоторые задачи из этого списка или увеличьте лимит на кол-во задач",
|
||||
"admin-panel": "Административная Панель",
|
||||
"settings": "Настройки",
|
||||
"people": "Люди",
|
||||
"registration": "Регистрация",
|
||||
"disable-self-registration": "Отключить \"Само-Регистрацию\"",
|
||||
"disable-self-registration": "Отключить самостоятельную регистрацию",
|
||||
"invite": "Пригласить",
|
||||
"invite-people": "Пригласить людей",
|
||||
"to-boards": "В Доску(и)",
|
||||
|
@ -386,15 +388,18 @@
|
|||
"smtp-password": "Пароль",
|
||||
"smtp-tls": "поддержка TLS",
|
||||
"send-from": "От",
|
||||
"send-smtp-test": "Отправьте тестовое письмо себе",
|
||||
"invitation-code": "Код приглашения",
|
||||
"email-invite-register-subject": "__inviter__ прислал вам приглашение",
|
||||
"email-invite-register-text": "Уважаемый __user__,\n\n__inviter__ приглашает вас в Wekan для сотрудничества.\n\nПожалуйста, проследуйте по ссылке:\n__url__\n\nВаш код приглашения: __icode__\n\nСпасибо.",
|
||||
"email-smtp-test-subject": "SMTP Тестовое письмо от Wekan",
|
||||
"email-smtp-test-text": "Вы успешно отправили письмо",
|
||||
"error-invitation-code-not-exist": "Код приглашения не существует",
|
||||
"error-notAuthorized": "У вас нет доступа на просмотр этой страницы.",
|
||||
"outgoing-webhooks": "Исходящие Веб-хуки",
|
||||
"outgoingWebhooksPopup-title": "Исходящие Веб-хуки",
|
||||
"new-outgoing-webhook": "New Outgoing Webhook",
|
||||
"no-name": "(Unknown)",
|
||||
"new-outgoing-webhook": "Новый исходящий Веб-хук",
|
||||
"no-name": "(Неизвестный)",
|
||||
"Wekan_version": "Версия Wekan",
|
||||
"Node_version": "Версия NodeJS",
|
||||
"OS_Arch": "Архитектура",
|
||||
|
@ -409,11 +414,11 @@
|
|||
"hours": "часы",
|
||||
"minutes": "минуты",
|
||||
"seconds": "секунды",
|
||||
"yes": "Yes",
|
||||
"no": "No",
|
||||
"accounts": "Accounts",
|
||||
"accounts-allowEmailChange": "Allow Email Change",
|
||||
"createdAt": "Created at",
|
||||
"verified": "Verified",
|
||||
"active": "Active"
|
||||
"yes": "Да",
|
||||
"no": "Нет",
|
||||
"accounts": "Учетные записи",
|
||||
"accounts-allowEmailChange": "Разрешить изменение электронной почты",
|
||||
"createdAt": "Создано на",
|
||||
"verified": "Проверено",
|
||||
"active": "Действующий"
|
||||
}
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Neispravan datum",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Lozinka",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Ett konto skapas för dig på __siteName__",
|
||||
"email-enrollAccount-text": "Hej __user__,\n\nFör att börja använda tjänsten, klicka på länken nedan.\n\n__url__\n\nTack.",
|
||||
"email-fail": "Sändning av e-post misslyckades",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Ogiltig e-post",
|
||||
"email-invite": "Bjud in via e-post",
|
||||
"email-invite-subject": "__inviter__ skickade dig en inbjudan",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initialer ",
|
||||
"invalid-date": "Ogiltigt datum",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "gick med",
|
||||
"just-invited": "Du blev nyss inbjuden till denna anslagstavla",
|
||||
"keyboard-shortcuts": "Tangentbordsgenvägar",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Lösenord",
|
||||
"smtp-tls": "TLS-stöd",
|
||||
"send-from": "Från",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Inbjudningskod",
|
||||
"email-invite-register-subject": "__inviter__ skickade dig en inbjudan",
|
||||
"email-invite-register-text": "Bästa __user__,\n\n__inviter__ inbjuder dig till Wekan för samarbeten.\n\nVänligen följ länken nedan:\n__url__\n\nOch din inbjudningskod är: __icode__\n\nTack.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Inbjudningskod finns inte",
|
||||
"error-notAuthorized": "Du är inte behörig att se den här sidan.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "บัญชีคุณถูกสร้างใน __siteName__",
|
||||
"email-enrollAccount-text": "สวัสดี __user__,\n\nเริ่มใช้บริการง่าย ๆ , ด้วยการคลิกลิงค์ด้านล่าง.\n\n__url__\n\n ขอบคุณค่ะ",
|
||||
"email-fail": "การส่งอีเมล์ล้มเหลว",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "อีเมล์ไม่ถูกต้อง",
|
||||
"email-invite": "เชิญผ่านทางอีเมล์",
|
||||
"email-invite-subject": "__inviter__ ส่งคำเชิญให้คุณ",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "ชื่อย่อ",
|
||||
"invalid-date": "วันที่ไม่ถูกต้อง",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "เข้าร่วม",
|
||||
"just-invited": "คุณพึ่งได้รับเชิญบอร์ดนี้",
|
||||
"keyboard-shortcuts": "แป้นพิมพ์ลัด",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "รหัสผ่าน",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ ส่งคำเชิญให้คุณ",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "Hesabınız __siteName__ üzerinde oluşturuldu",
|
||||
"email-enrollAccount-text": "Merhaba __user__,\n\nBu servisi kullanmaya başlamak için aşağıdaki linke tıklamalısın:\n\n__url__\n\nTeşekkürler.",
|
||||
"email-fail": "E-posta gönderimi başarısız",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Geçersiz e-posta",
|
||||
"email-invite": "E-posta ile davet et",
|
||||
"email-invite-subject": "__inviter__ size bir davetiye gönderdi",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "İlk Harfleri",
|
||||
"invalid-date": "Geçersiz tarih",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "katıldı",
|
||||
"just-invited": "Bu panoya şimdi davet edildin.",
|
||||
"keyboard-shortcuts": "Klavye kısayolları",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Parola",
|
||||
"smtp-tls": "TLS desteği",
|
||||
"send-from": "Gönderen",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Davetiye kodu",
|
||||
"email-invite-register-subject": "__inviter__ size bir davetiye gönderdi",
|
||||
"email-invite-register-text": "Sevgili __user__,\n\n__inviter__ sizi beraber çalışabilmek için Wekan'a davet etti.\n\nLütfen aşağıdaki linke tıklayın:\n__url__\n\nDavetiye kodunuz: __icode__\n\nTeşekkürler.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Davetiye kodu bulunamadı",
|
||||
"error-notAuthorized": "Bu sayfayı görmek için yetkiniz yok.",
|
||||
"outgoing-webhooks": "Dışarı giden bağlantılar",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "An account created for you on __siteName__",
|
||||
"email-enrollAccount-text": "Hello __user__,\n\nTo start using the service, simply click the link below.\n\n__url__\n\nThanks.",
|
||||
"email-fail": "Sending email failed",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "Invalid email",
|
||||
"email-invite": "Invite via Email",
|
||||
"email-invite-subject": "__inviter__ sent you an invitation",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "Initials",
|
||||
"invalid-date": "Invalid date",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "joined",
|
||||
"just-invited": "You are just invited to this board",
|
||||
"keyboard-shortcuts": "Keyboard shortcuts",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "Password",
|
||||
"smtp-tls": "TLS support",
|
||||
"send-from": "From",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "Invitation Code",
|
||||
"email-invite-register-subject": "__inviter__ sent you an invitation",
|
||||
"email-invite-register-text": "Dear __user__,\n\n__inviter__ invites you to Wekan for collaborations.\n\nPlease follow the link below:\n__url__\n\nAnd your invitation code is: __icode__\n\nThanks.",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "Invitation code doesn't exist",
|
||||
"error-notAuthorized": "You are not authorized to view this page.",
|
||||
"outgoing-webhooks": "Outgoing Webhooks",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "已为您在 __siteName__ 创建帐号",
|
||||
"email-enrollAccount-text": "尊敬的 __user__,\n\n点击下面的链接,即刻开始使用这项服务。\n\n__url__\n\n谢谢。",
|
||||
"email-fail": "邮件发送失败",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "邮件地址错误",
|
||||
"email-invite": "发送邮件邀请",
|
||||
"email-invite-subject": "__inviter__ 向您发出邀请",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "缩写",
|
||||
"invalid-date": "无效日期",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "关联",
|
||||
"just-invited": "您刚刚被邀请加入此看板",
|
||||
"keyboard-shortcuts": "键盘快捷键",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "密码",
|
||||
"smtp-tls": "TLS支持",
|
||||
"send-from": "发件人",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "邀请码",
|
||||
"email-invite-register-subject": "__inviter__ 向您发出邀请",
|
||||
"email-invite-register-text": "亲爱的 __user__,\n\n__inviter__ 邀请您加入 Wekan 进行协作。\n\n请访问下面的链接︰\n__url__\n\n您的的邀请码是︰\n__icode__\n\n非常感谢。",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "邀请码不存在",
|
||||
"error-notAuthorized": "您无权查看此页面。",
|
||||
"outgoing-webhooks": "外部Web挂钩",
|
||||
|
|
|
@ -184,6 +184,7 @@
|
|||
"email-enrollAccount-subject": "您在 __siteName__ 的帳號已經建立",
|
||||
"email-enrollAccount-text": "親愛的 __user__,\n\n點選下面的連結,即刻開始使用這項服務。\n\n__url__\n\n謝謝。",
|
||||
"email-fail": "郵件寄送失敗",
|
||||
"email-fail-text": "Error trying to send email",
|
||||
"email-invalid": "電子郵件地址錯誤",
|
||||
"email-invite": "寄送郵件邀請",
|
||||
"email-invite-subject": "__inviter__ 向您發出邀請",
|
||||
|
@ -239,6 +240,7 @@
|
|||
"initials": "縮寫",
|
||||
"invalid-date": "無效的日期",
|
||||
"invalid-time": "Invalid time",
|
||||
"invalid-user": "Invalid user",
|
||||
"joined": "關聯",
|
||||
"just-invited": "您剛剛被邀請加入此看板",
|
||||
"keyboard-shortcuts": "鍵盤快速鍵",
|
||||
|
@ -386,9 +388,12 @@
|
|||
"smtp-password": "密碼",
|
||||
"smtp-tls": "支援 TLS",
|
||||
"send-from": "從",
|
||||
"send-smtp-test": "Send a test email to yourself",
|
||||
"invitation-code": "邀請碼",
|
||||
"email-invite-register-subject": "__inviter__ 向您發出邀請",
|
||||
"email-invite-register-text": "親愛的 __user__,\n\n__inviter__ 邀請您加入 Wekan 一同協作\n\n請點擊下列連結:\n__url__\n\n您的邀請碼為:__icode__\n\n謝謝。",
|
||||
"email-smtp-test-subject": "SMTP Test Email From Wekan",
|
||||
"email-smtp-test-text": "You have successfully sent an email",
|
||||
"error-invitation-code-not-exist": "邀請碼不存在",
|
||||
"error-notAuthorized": "沒有適合的權限觀看",
|
||||
"outgoing-webhooks": "設定 Webhooks",
|
||||
|
|
|
@ -141,5 +141,31 @@ if (Meteor.isServer) {
|
|||
}
|
||||
});
|
||||
},
|
||||
|
||||
sendSMTPTestEmail() {
|
||||
if (!Meteor.userId()) {
|
||||
throw new Meteor.Error('invalid-user');
|
||||
}
|
||||
const user = Meteor.user();
|
||||
if (!user.emails && !user.emails[0] && user.emails[0].address) {
|
||||
throw new Meteor.Error('email-invalid');
|
||||
}
|
||||
this.unblock();
|
||||
const lang = user.getLanguage();
|
||||
try {
|
||||
Email.send({
|
||||
to: user.emails[0].address,
|
||||
from: Accounts.emailTemplates.from,
|
||||
subject: TAPi18n.__('email-smtp-test-subject', {lng: lang}),
|
||||
text: TAPi18n.__('email-smtp-test-text', {lng: lang}),
|
||||
});
|
||||
} catch ({message}) {
|
||||
throw new Meteor.Error('email-fail', `${TAPi18n.__('email-fail-text', {lng: lang})}: ${ message }`, message);
|
||||
}
|
||||
return {
|
||||
message: 'email-sent',
|
||||
email: user.emails[0].address,
|
||||
};
|
||||
},
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "wekan",
|
||||
"version": "0.59.0",
|
||||
"version": "0.60.0",
|
||||
"description": "The open-source Trello-like kanban",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
|
|
|
@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
|
|||
appTitle = (defaultText = "Wekan"),
|
||||
# The name of the app as it is displayed to the user.
|
||||
|
||||
appVersion = 44,
|
||||
appVersion = 45,
|
||||
# Increment this for every release.
|
||||
|
||||
appMarketingVersion = (defaultText = "0.59.0~2017-11-23"),
|
||||
appMarketingVersion = (defaultText = "0.60.0~2017-11-29"),
|
||||
# Human-readable presentation of the app version.
|
||||
|
||||
minUpgradableAppVersion = 0,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue