Merge branch 'devel'

This commit is contained in:
Lauri Ojansivu 2018-07-18 01:24:57 +03:00
commit a798713919
8 changed files with 160 additions and 173 deletions

View file

@ -1,3 +1,16 @@
# v1.20 2018-07-18 Wekan release
This release fixes the following bugs:
- [Remove SMTP settings from Admin Panel, because they are set in environment
variable settings like source/snap/docker already, and password was
exposed in plain text](https://github.com/wekan/wekan/issues/1783);
- [Added info how to limit snap to root
user](https://github.com/wekan/wekan-snap/wiki/Limit-snap-to-root-user-only);
- [Add scrolling to long cards](https://github.com/wekan/wekan/pull/1782).
Thanks to GitHub users jnso, LyR33x and xet7 for their contributions.
# v1.19 2018-07-16 Wekan release
This release adds the following new features:

View file

@ -5,7 +5,8 @@
flex-shrink: 0
flex-basis: 470px
will-change: flex-basis
overflow: hidden
overflow-y: scroll
overflow-x: hidden
background: darken(white, 3%)
border-radius: bottom 3px
z-index: 20 !important

View file

@ -55,40 +55,6 @@ template(name="general")
template(name='email')
ul#email-setting.setting-detail
li.smtp-form
.title {{_ 'smtp-host'}}
.description {{_ 'smtp-host-description'}}
.form-group
input.form-control#mail-server-host(type="text", placeholder="smtp.domain.com" value="{{currentSetting.mailServer.host}}")
li.smtp-form
.title {{_ 'smtp-port'}}
.description {{_ 'smtp-port-description'}}
.form-group
input.form-control#mail-server-port(type="text", placeholder="25" value="{{currentSetting.mailServer.port}}")
li.smtp-form
.title {{_ 'smtp-username'}}
.form-group
input.form-control#mail-server-username(type="text", placeholder="{{_ 'username'}}" value="{{currentSetting.mailServer.username}}")
li.smtp-form
.title {{_ 'smtp-password'}}
.form-group
input.form-control#mail-server-password(type="text", placeholder="{{_ 'password'}}" value="{{currentSetting.mailServer.password}}")
li.smtp-form
.title {{_ 'smtp-tls'}}
.form-group
a.flex.js-toggle-tls
.materialCheckBox#mail-server-tls(class="{{#if currentSetting.mailServer.enableTLS}}is-checked{{/if}}")
span {{_ 'smtp-tls-description'}}
li.smtp-form
.title {{_ 'send-from'}}
.form-group
input.form-control#mail-server-from(type="email", placeholder="no-reply@domain.com" value="{{currentSetting.mailServer.from}}")
li
button.js-save.primary {{_ 'save'}}
li
button.js-send-smtp-test-email.primary {{_ 'send-smtp-test'}}

View file

@ -20,7 +20,7 @@ BlazeComponent.extendComponent({
setLoading(w) {
this.loading.set(w);
},
/*
checkField(selector) {
const value = $(selector).val();
if (!value || value.trim() === '') {
@ -30,7 +30,7 @@ BlazeComponent.extendComponent({
return value;
}
},
*/
currentSetting() {
return Settings.findOne();
},
@ -55,9 +55,11 @@ BlazeComponent.extendComponent({
$('.invite-people').slideDown();
}
},
/*
toggleTLS() {
$('#mail-server-tls').toggleClass('is-checked');
},
*/
switchMenu(event) {
const target = $(event.target);
if (!target.hasClass('active')) {
@ -104,6 +106,7 @@ BlazeComponent.extendComponent({
}
},
/*
saveMailServerInfo() {
this.setLoading(true);
$('li').removeClass('has-error');
@ -128,7 +131,7 @@ BlazeComponent.extendComponent({
}
},
*/
sendSMTPTestEmail() {
Meteor.call('sendSMTPTestEmail', (err, ret) => {
if (!err && ret) { /* eslint-disable no-console */
@ -148,11 +151,15 @@ BlazeComponent.extendComponent({
events() {
return [{
'click a.js-toggle-registration': this.toggleRegistration,
/*
'click a.js-toggle-tls': this.toggleTLS,
*/
'click a.js-setting-menu': this.switchMenu,
'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,
}];
},

View file

@ -168,8 +168,8 @@
"comment-only": "Nur kommentierbar",
"comment-only-desc": "Kann Karten nur Kommentieren",
"computer": "Computer",
"confirm-subtask-delete-dialog": "Teilaufgabe wirklich löschen?",
"confirm-checklist-delete-dialog": "Checkliste wirklich löschen?",
"confirm-subtask-delete-dialog": "Wollen Sie die Teilaufgabe wirklich löschen?",
"confirm-checklist-delete-dialog": "Wollen Sie die Checkliste wirklich löschen?",
"copy-card-link-to-clipboard": "Kopiere Link zur Karte in die Zwischenablage",
"copyCardPopup-title": "Karte kopieren",
"copyChecklistToManyCardsPopup-title": "Checklistenvorlage in mehrere Karten kopieren",
@ -484,19 +484,19 @@
"delete-board": "Board löschen",
"default-subtasks-board": "Teilaufgabe für __board__ Board",
"default": "Standard",
"queue": "Queue",
"subtask-settings": "Teilaufgaben Einstellungen",
"boardSubtaskSettingsPopup-title": "Board Teilaufgaben Einstellungen",
"queue": "Warteschlange",
"subtask-settings": "Einstellungen für Teilaufgaben",
"boardSubtaskSettingsPopup-title": "Boardeinstellungen für Teilaufgaben",
"show-subtasks-field": "Karten können Teilaufgaben haben",
"deposit-subtasks-board": "Teilaufgaben zu diesem Board hinterlegen:",
"deposit-subtasks-list": "Landing-Liste für die hinterlegten Teilaufgaben:",
"deposit-subtasks-board": "Teilaufgaben in diesem Board ablegen:",
"deposit-subtasks-list": "Zielliste für die dort abgelegten Teilaufgaben:",
"show-parent-in-minicard": "Zeige übergeordnetes Element auf Minikarte",
"prefix-with-full-path": "Prefix mit vollständigem Pfad",
"prefix-with-parent": "Präfix mit übergeordneten Element",
"subtext-with-full-path": "Subtext mit vollständigem Pfad",
"subtext-with-parent": "Subtext mit übergeordneten Element",
"change-card-parent": "Ändere übergeordnete Karte",
"change-card-parent": "Übergeordnete Karte ändern",
"parent-card": "Übergeordnete Karte",
"source-board": "Quell Board",
"source-board": "Quellboard",
"no-parent": "Eltern nicht zeigen"
}

View file

@ -1,7 +1,7 @@
{
"accept": "დათანხმება",
"act-activity-notify": "[ვეკანი] აქტივობის შეტყობინება",
"act-addAttachment": "attached __attachment__ to __card__",
"act-addAttachment": "მიბმულია__მიბმა __ბარათზე__",
"act-addSubtask": "added subtask __checklist__ to __card__",
"act-addChecklist": "added checklist __checklist__ to __card__",
"act-addChecklistItem": "added __checklistItem__ to checklist __checklist__ on __card__",
@ -15,16 +15,16 @@
"act-archivedCard": "__card__ moved to Recycle Bin",
"act-archivedList": "__list__ moved to Recycle Bin",
"act-archivedSwimlane": "__swimlane__ moved to Recycle Bin",
"act-importBoard": "imported __board__",
"act-importCard": "imported __card__",
"act-importList": "imported __list__",
"act-importBoard": "იმპორტირებულია__დაფა__",
"act-importCard": "იმპორტირებულია __ბარათი__",
"act-importList": "იმპორტირებულია __სია__",
"act-joinMember": "added __member__ to __card__",
"act-moveCard": "moved __card__ from __oldList__ to __list__",
"act-removeBoardMember": "removed __member__ from __board__",
"act-restoredCard": "restored __card__ to __board__",
"act-unjoinMember": "removed __member__ from __card__",
"act-withBoardTitle": "[Wekan] __board__",
"act-withCardTitle": "[__board__] __card__",
"act-withBoardTitle": "[Wekan] __დაფა__",
"act-withCardTitle": "[__დაფა__] __ბარათი__",
"actions": "მოქმედებები",
"activities": "აქტივეობები",
"activity": "აქტივობები",
@ -36,12 +36,12 @@
"activity-excluded": "excluded %s from %s",
"activity-imported": "imported %s into %s from %s",
"activity-imported-board": "imported %s from %s",
"activity-joined": "joined %s",
"activity-joined": "შეუერთდა %s",
"activity-moved": "moved %s from %s to %s",
"activity-on": "on %s",
"activity-removed": "წაიშალა %s %s-დან",
"activity-sent": "sent %s to %s",
"activity-unjoined": "unjoined %s",
"activity-unjoined": "არ შემოუერთდა %s",
"activity-subtask-added": "added subtask to %s",
"activity-checklist-added": "added checklist to %s",
"activity-checklist-item-added": "added checklist item to '%s' in %s",
@ -52,9 +52,9 @@
"add-swimlane": "Add Swimlane",
"add-subtask": "ქვესაქმიანობის დამატება",
"add-checklist": "კატალოგის დამატება",
"add-checklist-item": "Add an item to checklist",
"add-checklist-item": "დაამატეთ საგანი ჩამონათვალს",
"add-cover": "Add Cover",
"add-label": "Add Label",
"add-label": "ნიშნის დამატება",
"add-list": "ჩამონათვალის დამატება",
"add-members": "წევრების დამატება",
"added": "დამატებულია",
@ -69,19 +69,19 @@
"and-n-other-card_plural": "And __count__ other cards",
"apply": "გამოყენება",
"app-is-offline": "Wekan is loading, please wait. Refreshing the page will cause data loss. If Wekan does not load, please check that Wekan server has not stopped.",
"archive": "Move to Recycle Bin",
"archive-all": "Move All to Recycle Bin",
"archive": "სანაგვე ურნაში გადატანა",
"archive-all": "ყველას სანაგვე ურნაში გადატანა",
"archive-board": "Move Board to Recycle Bin",
"archive-card": "Move Card to Recycle Bin",
"archive-list": "Move List to Recycle Bin",
"archive-swimlane": "Move Swimlane to Recycle Bin",
"archive-selection": "Move selection to Recycle Bin",
"archiveBoardPopup-title": "Move Board to Recycle Bin?",
"archived-items": "Recycle Bin",
"archived-items": "სანაგვე ურნა",
"archived-boards": "Boards in Recycle Bin",
"restore-board": "Restore Board",
"restore-board": "ბარათის აღდგენა",
"no-archived-boards": "No Boards in Recycle Bin.",
"archives": "Recycle Bin",
"archives": "სანაგვე ურნა",
"assign-member": "Assign member",
"attached": "მიბმული",
"attachment": "მიბმული ფიალი",
@ -118,9 +118,9 @@
"card-spent": "დახარჯული დრო",
"card-edit-attachments": "მიბმული ფაილის შესწორება",
"card-edit-custom-fields": "Edit custom fields",
"card-edit-labels": "Edit labels",
"card-edit-labels": "ნიშნის შესწორება",
"card-edit-members": "მომხმარებლების შესწორება",
"card-labels-title": "Change the labels for the card.",
"card-labels-title": "ნიშნის შეცვლა ბარათისთვის.",
"card-members-title": "Add or remove members of the board from the card.",
"card-start": "დაწყება",
"card-start-on": "დაიწყება",
@ -129,7 +129,7 @@
"cardCustomFieldsPopup-title": "Edit custom fields",
"cardDeletePopup-title": "წავშალოთ ბარათი? ",
"cardDetailsActionsPopup-title": "Card Actions",
"cardLabelsPopup-title": "Labels",
"cardLabelsPopup-title": "ნიშნები",
"cardMembersPopup-title": "წევრები",
"cardMorePopup-title": "მეტი",
"cards": "ბარათები",
@ -138,47 +138,47 @@
"change": "ცვლილება",
"change-avatar": "სურათის შეცვლა",
"change-password": "პაროლის შეცვლა",
"change-permissions": "Change permissions",
"change-settings": "Change Settings",
"change-permissions": "პარამეტრების შეცვლა",
"change-settings": "პარამეტრების შეცვლა",
"changeAvatarPopup-title": "სურათის შეცვლა",
"changeLanguagePopup-title": "ენის შეცვლა",
"changePasswordPopup-title": "პაროლის შეცვლა",
"changePermissionsPopup-title": "Change Permissions",
"changeSettingsPopup-title": "Change Settings",
"changePermissionsPopup-title": "უფლებების შეცვლა",
"changeSettingsPopup-title": "პარამეტრების შეცვლა",
"subtasks": "ქვეამოცანა",
"checklists": "კატალოგი",
"click-to-star": "დააჭირეთ დაფის ვარსკვლავით მოსანიშნად",
"click-to-unstar": "Click to unstar this board.",
"clipboard": "Clipboard or drag & drop",
"close": "დახურვა",
"close-board": "Close Board",
"close-board": "დაფის დახურვა",
"close-board-pop": "You will be able to restore the board by clicking the “Recycle Bin” button from the home header.",
"color-black": "black",
"color-blue": "blue",
"color-green": "green",
"color-lime": "lime",
"color-orange": "orange",
"color-pink": "pink",
"color-purple": "purple",
"color-red": "red",
"color-sky": "sky",
"color-yellow": "yellow",
"comment": "Comment",
"comment-placeholder": "Write Comment",
"comment-only": "Comment only",
"color-black": "შავი",
"color-blue": "ლურჯი",
"color-green": "მწვანე",
"color-lime": "ღია ყვითელი",
"color-orange": "ნარინჯისფერი",
"color-pink": "ვარდისფერი",
"color-purple": "იასამნისფერი",
"color-red": "წითელი ",
"color-sky": "ცისფერი",
"color-yellow": "ყვითელი",
"comment": "კომენტარი",
"comment-placeholder": "დაწერეთ კომენტარი",
"comment-only": "მხოლოდ კომენტარები",
"comment-only-desc": "Can comment on cards only.",
"computer": "Computer",
"confirm-subtask-delete-dialog": "Are you sure you want to delete subtask?",
"confirm-checklist-delete-dialog": "Are you sure you want to delete checklist?",
"computer": "კომპიუტერი",
"confirm-subtask-delete-dialog": "დარწმუნებული ხართ, რომ გსურთ ქვესაქმიანობის წაშლა? ",
"confirm-checklist-delete-dialog": "დარწმუნებული ხართ, რომ გსურთ კატალოგის წაშლა ? ",
"copy-card-link-to-clipboard": "Copy card link to clipboard",
"copyCardPopup-title": "Copy Card",
"copyCardPopup-title": "ბარათის ასლი",
"copyChecklistToManyCardsPopup-title": "Copy Checklist Template to Many Cards",
"copyChecklistToManyCardsPopup-instructions": "Destination Card Titles and Descriptions in this JSON format",
"copyChecklistToManyCardsPopup-format": "[ {\"title\": \"First card title\", \"description\":\"First card description\"}, {\"title\":\"Second card title\",\"description\":\"Second card description\"},{\"title\":\"Last card title\",\"description\":\"Last card description\"} ]",
"create": "შექმნა",
"createBoardPopup-title": "დაფის შექმნა",
"chooseBoardSourcePopup-title": "დაფის იმპორტი",
"createLabelPopup-title": "Create Label",
"createLabelPopup-title": "ნიშნის შექმნა",
"createCustomField": "ველის შექმნა",
"createCustomFieldPopup-title": "ველის შექმნა",
"current": "მიმდინარე",
@ -194,15 +194,15 @@
"custom-field-text": "ტექსტი",
"custom-fields": "Custom Fields",
"date": "თარიღი",
"decline": "Decline",
"decline": "უარყოფა",
"default-avatar": "Default avatar",
"delete": "წაშლა",
"deleteCustomFieldPopup-title": "Delete Custom Field?",
"deleteLabelPopup-title": "Delete Label?",
"description": "Description",
"deleteLabelPopup-title": "ნამდვილად გსურთ ნიშნის წაშლა? ",
"description": "აღწერა",
"disambiguateMultiLabelPopup-title": "Disambiguate Label Action",
"disambiguateMultiMemberPopup-title": "Disambiguate Member Action",
"discard": "Discard",
"discard": "უარყოფა",
"done": "დასრულებული",
"download": "ჩამოტვირთვა",
"edit": "შესწორება",
@ -214,7 +214,7 @@
"editCardDueDatePopup-title": "Change due date",
"editCustomFieldPopup-title": "ველების შესწორება",
"editCardSpentTimePopup-title": "დახარჯული დროის შეცვლა",
"editLabelPopup-title": "Change Label",
"editLabelPopup-title": "ნიშნის შეცვლა",
"editNotificationPopup-title": "შეტყობინებების შესწორება",
"editProfilePopup-title": "პროფილის შესწორება",
"email": "ელ.ფოსტა",
@ -235,72 +235,72 @@
"error-board-doesNotExist": "This board does not exist",
"error-board-notAdmin": "You need to be admin of this board to do that",
"error-board-notAMember": "You need to be a member of this board to do that",
"error-json-malformed": "Your text is not valid JSON",
"error-json-malformed": "შენი ტექსტი არ არის ვალიდური JSON",
"error-json-schema": "Your JSON data does not include the proper information in the correct format",
"error-list-doesNotExist": "This list does not exist",
"error-list-doesNotExist": "ეს ცხრილი არ არსებობს",
"error-user-doesNotExist": "This user does not exist",
"error-user-notAllowSelf": "You can not invite yourself",
"error-user-notCreated": "This user is not created",
"error-username-taken": "This username is already taken",
"error-email-taken": "Email has already been taken",
"error-user-notCreated": "მომხმარებელი არ შეიქმნა",
"error-username-taken": "არსებობს მსგავსი მომხმარებელი",
"error-email-taken": "უკვე არსებობს მსგავსი ელ.ფოსტა",
"export-board": "Export board",
"filter": "ფილტრი",
"filter-cards": "Filter Cards",
"filter-clear": "Clear filter",
"filter-no-label": "No label",
"filter-no-member": "No member",
"filter-cards": "ბარათების გაფილტვრა",
"filter-clear": "ფილტრის გასუფთავება",
"filter-no-label": "ნიშანი არ გვაქვს",
"filter-no-member": "არ არის წევრები ",
"filter-no-custom-fields": "No Custom Fields",
"filter-on": "Filter is on",
"filter-on": "ფილტრი ჩართულია",
"filter-on-desc": "You are filtering cards on this board. Click here to edit filter.",
"filter-to-selection": "Filter to selection",
"advanced-filter-label": "Advanced Filter",
"filter-to-selection": "მონიშნულის გაფილტვრა",
"advanced-filter-label": "გაფართოებული ფილტრაცია",
"advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 == I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 == V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i",
"fullname": "Full Name",
"header-logo-title": "Go back to your boards page.",
"hide-system-messages": "Hide system messages",
"fullname": "სახელი და გვარი",
"header-logo-title": "დაბრუნდით უკან დაფების გვერდზე.",
"hide-system-messages": "დამალეთ სისტემური შეტყობინებები",
"headerBarCreateBoardPopup-title": "დაფის შექმნა",
"home": "სახლი",
"import": "იმპორტირება",
"import-board": "import board",
"import-board": " დაფის იმპორტი",
"import-board-c": "დაფის იმპორტი",
"import-board-title-trello": "Import board from Trello",
"import-board-title-wekan": "Import board from Wekan",
"import-sandstorm-warning": "Imported board will delete all existing data on board and replace it with imported board.",
"from-trello": "From Trello",
"from-wekan": "From Wekan",
"import-board-title-trello": "დაფის იმპორტი Trello-დან",
"import-board-title-wekan": "დაფის იმპორტი Wekan-დან",
"import-sandstorm-warning": "იმპორტირებული დაფა წაშლის ყველა არსებულ მონაცემს დაფაზე და შეანაცვლებს მას იმპორტირებული დაფა. ",
"from-trello": "Trello-დან",
"from-wekan": "Wekan-დან",
"import-board-instruction-trello": "In your Trello board, go to 'Menu', then 'More', 'Print and Export', 'Export JSON', and copy the resulting text.",
"import-board-instruction-wekan": "In your Wekan board, go to 'Menu', then 'Export board', and copy the text in the downloaded file.",
"import-json-placeholder": "Paste your valid JSON data here",
"import-map-members": "Map members",
"import-json-placeholder": "მოათავსეთ თქვენი ვალიდური JSON მონაცემები აქ. ",
"import-map-members": "რუკის წევრები",
"import-members-map": "Your imported board has some members. Please map the members you want to import to Wekan users",
"import-show-user-mapping": "Review members mapping",
"import-user-select": "Pick the Wekan user you want to use as this member",
"importMapMembersAddPopup-title": "Select Wekan member",
"info": "ვერსია",
"initials": "Initials",
"initials": "ინიციალები",
"invalid-date": "არასწორი თარიღი",
"invalid-time": "არასწორი დრო",
"invalid-user": "არასწორი მომხმარებელი",
"joined": "joined",
"just-invited": "You are just invited to this board",
"keyboard-shortcuts": "Keyboard shortcuts",
"label-create": "Create Label",
"label-default": "%s label (default)",
"label-delete-pop": "There is no undo. This will remove this label from all cards and destroy its history.",
"labels": "Labels",
"joined": "შემოუერთდა",
"just-invited": "თქვენ მოწვეული ხართ ამ დაფაზე",
"keyboard-shortcuts": "კლავიატურის კომბინაციები",
"label-create": "ნიშნის შექმნა",
"label-default": "%s ნიშანი (default)",
"label-delete-pop": "იმ შემთხვევაში თუ წაშლით ნიშანს, ყველა ბარათიდან ისტორია ავტომატურად წაიშლება და შეუძლებელი იქნება მისი უკან დაბრუნება.",
"labels": "ნიშნები",
"language": "ენა",
"last-admin-desc": "You cant change roles because there must be at least one admin.",
"leave-board": "Leave Board",
"leave-board": "დატოვეთ დაფა",
"leave-board-pop": "Are you sure you want to leave __boardTitle__? You will be removed from all cards on this board.",
"leaveBoardPopup-title": "Leave Board ?",
"leaveBoardPopup-title": "გსურთ დაფის დატოვება? ",
"link-card": "Link to this card",
"list-archive-cards": "Move all cards in this list to Recycle Bin",
"list-archive-cards-pop": "This will remove all the cards in this list from the board. To view cards in Recycle Bin and bring them back to the board, click “Menu” > “Recycle Bin”.",
"list-move-cards": "Move all cards in this list",
"list-select-cards": "Select all cards in this list",
"listActionPopup-title": "List Actions",
"list-move-cards": "გადაიტანე ყველა ბარათი ამ სიაში",
"list-select-cards": "მონიშნე ყველა ბარათი ამ სიაში",
"listActionPopup-title": "მოქმედებების სია",
"swimlaneActionPopup-title": "Swimlane Actions",
"listImportCardPopup-title": "Import a Trello card",
"listImportCardPopup-title": "Trello ბარათის იმპორტი",
"listMorePopup-title": "მეტი",
"link-list": "Link to this list",
"list-delete-pop": "All actions will be removed from the activity feed and you won't be able to recover the list. There is no undo.",
@ -314,8 +314,8 @@
"members": "წევრები",
"menu": "მენიუ",
"move-selection": "მონიშნულის მოძრაობა",
"moveCardPopup-title": "Move Card",
"moveCardToBottom-title": "Move to Bottom",
"moveCardPopup-title": "ბარათის გადატანა",
"moveCardToBottom-title": "ქვევით ჩამოწევა",
"moveCardToTop-title": "ზევით აწევა",
"moveSelectionPopup-title": "მონიშნულის მოძრაობა",
"multi-selection": "Multi-Selection",
@ -339,7 +339,7 @@
"page-not-found": "გვერდი არ მოიძებნა.",
"password": "პაროლი",
"paste-or-dragdrop": "to paste, or drag & drop image file to it (image only)",
"participating": "Participating",
"participating": "მონაწილეობა",
"preview": "წინასწარ ნახვა",
"previewAttachedImagePopup-title": "წინასწარ ნახვა",
"previewClipboardImagePopup-title": "წინასწარ ნახვა",
@ -350,13 +350,13 @@
"public-desc": "This board is public. It's visible to anyone with the link and will show up in search engines like Google. Only people added to the board can edit.",
"quick-access-description": "Star a board to add a shortcut in this bar.",
"remove-cover": "Remove Cover",
"remove-from-board": "Remove from Board",
"remove-label": "Remove Label",
"listDeletePopup-title": "Delete List ?",
"remove-member": "Remove Member",
"remove-member-from-card": "Remove from Card",
"remove-from-board": "დაფიდან წაშლა",
"remove-label": "ნიშნის წაშლა",
"listDeletePopup-title": "ნამდვილად გსურთ სიის წაშლა? ",
"remove-member": "წევრის წაშლა",
"remove-member-from-card": "ბარათიდან წაშლა",
"remove-member-pop": "Remove __name__ (__username__) from __boardTitle__? The member will be removed from all cards on this board. They will receive a notification.",
"removeMemberPopup-title": "Remove Member?",
"removeMemberPopup-title": "ნამდვილად გსურთ წევრის წაშლა? ",
"rename": "სახელის შეცვლა",
"rename-board": "დაფის სახელის ცვლილება",
"restore": "აღდგენა",
@ -370,23 +370,23 @@
"shortcut-assign-self": "Assign yourself to current card",
"shortcut-autocomplete-emoji": "Autocomplete emoji",
"shortcut-autocomplete-members": "Autocomplete members",
"shortcut-clear-filters": "Clear all filters",
"shortcut-clear-filters": "ყველა ფილტრის გასუფთავება",
"shortcut-close-dialog": "დიალოგის დახურვა",
"shortcut-filter-my-cards": "Filter my cards",
"shortcut-filter-my-cards": "ჩემი ბარათების გაფილტვრა",
"shortcut-show-shortcuts": "Bring up this shortcuts list",
"shortcut-toggle-filterbar": "Toggle Filter Sidebar",
"shortcut-toggle-sidebar": "Toggle Board Sidebar",
"show-cards-minimum-count": "Show cards count if list contains more than",
"sidebar-open": "Open Sidebar",
"sidebar-close": "Close Sidebar",
"signupPopup-title": "Create an Account",
"signupPopup-title": "ანგარიშის შექმნა",
"star-board-title": "Click to star this board. It will show up at top of your boards list.",
"starred-boards": "Starred Boards",
"starred-boards-description": "Starred boards show up at the top of your boards list.",
"subscribe": "გამოწერა",
"team": "ჯგუფი",
"this-board": "this board",
"this-card": "this card",
"this-board": "ეს დაფა",
"this-card": "ეს ბარათი",
"spent-time-hours": "დახარჯული დრო (საათები)",
"overtime-hours": "ზედმეტი დრო (საათები) ",
"overtime": "ზედმეტი დრო",
@ -404,7 +404,7 @@
"upload-avatar": "სურათის ატვირთვა",
"uploaded-avatar": "სურათი ატვირთულია",
"username": "მომხმარებლის სახელი",
"view-it": "View it",
"view-it": "ნახვა",
"warn-list-archived": "warning: this card is in an list at Recycle Bin",
"watch": "ნახვა",
"watching": "ნახვის პროცესი",
@ -421,7 +421,7 @@
"settings": "პარამეტრები",
"people": "ხალხი",
"registration": "რეგისტრაცია",
"disable-self-registration": "Disable Self-Registration",
"disable-self-registration": "თვით რეგისტრაციის გამორთვა",
"invite": "მოწვევა",
"invite-people": "ხალხის მოწვევა",
"to-boards": "To board(s)",
@ -433,9 +433,9 @@
"smtp-port": "SMTP Port",
"smtp-username": "მომხმარებლის სახელი",
"smtp-password": "პაროლი",
"smtp-tls": "TLS support",
"smtp-tls": "TLS მხარდაჭერა",
"send-from": "დან",
"send-smtp-test": "Send a test email to yourself",
"send-smtp-test": "გაუგზავნეთ სატესტო ელ.ფოსტა საკუთარ თავს",
"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.",
@ -446,8 +446,8 @@
"outgoing-webhooks": "Outgoing Webhooks",
"outgoingWebhooksPopup-title": "Outgoing Webhooks",
"new-outgoing-webhook": "New Outgoing Webhook",
"no-name": "(Unknown)",
"Wekan_version": "Wekan version",
"no-name": "(უცნობი)",
"Wekan_version": "Wekan ვერსია",
"Node_version": "Node version",
"OS_Arch": "OS Arch",
"OS_Cpus": "OS CPU Count",
@ -458,34 +458,34 @@
"OS_Totalmem": "OS Total Memory",
"OS_Type": "OS Type",
"OS_Uptime": "OS Uptime",
"hours": "hours",
"minutes": "minutes",
"seconds": "seconds",
"hours": "საათები",
"minutes": "წუთები",
"seconds": "წამები",
"show-field-on-card": "Show this field on card",
"yes": "Yes",
"no": "No",
"accounts": "Accounts",
"accounts-allowEmailChange": "Allow Email Change",
"accounts-allowUserNameChange": "Allow Username Change",
"createdAt": "Created at",
"verified": "Verified",
"active": "Active",
"card-received": "Received",
"card-received-on": "Received on",
"card-end": "End",
"card-end-on": "Ends on",
"yes": "დიახ",
"no": "არა",
"accounts": "ანგარიშები",
"accounts-allowEmailChange": "ელ.ფოსტის ცვლილების უფლების დაშვება",
"accounts-allowUserNameChange": "მომხმარებლის სახელის ცვლილების უფლების დაშვება ",
"createdAt": "შექმნილია",
"verified": "შემოწმებული",
"active": "აქტიური",
"card-received": "მიღებული",
"card-received-on": "მიღებულია",
"card-end": "დასასრული",
"card-end-on": "დასრულდება : ",
"editCardReceivedDatePopup-title": "Change received date",
"editCardEndDatePopup-title": "Change end date",
"assigned-by": "Assigned By",
"requested-by": "Requested By",
"requested-by": "მომთხოვნი",
"board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.",
"delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.",
"boardDeletePopup-title": "Delete Board?",
"delete-board": "Delete Board",
"boardDeletePopup-title": "წავშალოთ დაფა? ",
"delete-board": "დაფის წაშლა",
"default-subtasks-board": "Subtasks for __board__ board",
"default": "Default",
"queue": "Queue",
"subtask-settings": "Subtasks Settings",
"queue": "რიგი",
"subtask-settings": "ქვესაქმიანობების პარამეტრები",
"boardSubtaskSettingsPopup-title": "Board Subtasks Settings",
"show-subtasks-field": "Cards can have subtasks",
"deposit-subtasks-board": "Deposit subtasks to this board:",

View file

@ -1,6 +1,6 @@
{
"name": "wekan",
"version": "1.19.0",
"version": "1.20.0",
"description": "The open-source Trello-like kanban",
"private": true,
"scripts": {

View file

@ -22,10 +22,10 @@ const pkgdef :Spk.PackageDefinition = (
appTitle = (defaultText = "Wekan"),
# The name of the app as it is displayed to the user.
appVersion = 104,
appVersion = 105,
# Increment this for every release.
appMarketingVersion = (defaultText = "1.19.0~2018-07-16"),
appMarketingVersion = (defaultText = "1.20.0~2018-07-18"),
# Human-readable presentation of the app version.
minUpgradableAppVersion = 0,