Compare commits
63 Commits
v0.6.0-bet
...
v0.6.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bbd7fd8535 | ||
|
|
05576abd27 | ||
|
|
f2b0123f75 | ||
|
|
0c78f272b7 | ||
|
|
4d91559b82 | ||
|
|
b375cd7acc | ||
|
|
44db4bb40e | ||
|
|
223de1e54f | ||
|
|
2c1293be81 | ||
|
|
9516c7578b | ||
|
|
7e8f4c83b3 | ||
|
|
ed4d495f5a | ||
|
|
942310b093 | ||
|
|
10bda90afb | ||
|
|
ef49c5f4c3 | ||
|
|
4db2fbde67 | ||
|
|
fa3e090cd9 | ||
|
|
9c71c71168 | ||
|
|
76d67e50d5 | ||
|
|
348170fe1e | ||
|
|
a8472c650a | ||
|
|
54d5f5ca58 | ||
|
|
f1c6a712d7 | ||
|
|
d730d9c8c0 | ||
|
|
7f7ee53cd3 | ||
|
|
cf0d2dc28c | ||
|
|
50f868b148 | ||
|
|
bc390263ab | ||
|
|
d73a799593 | ||
|
|
9f60c3545a | ||
|
|
7ea0f70fe8 | ||
|
|
ebaf98015a | ||
|
|
ed4b7c5475 | ||
|
|
b0eaae6705 | ||
|
|
cab46164ff | ||
|
|
0aed61868f | ||
|
|
d9305fc347 | ||
|
|
8cdfcd7293 | ||
|
|
0258b74b42 | ||
|
|
6fb960c255 | ||
|
|
6af28f1b79 | ||
|
|
bcc48d08c8 | ||
|
|
d9844c7f4f | ||
|
|
8c00ec67a8 | ||
|
|
5c73f74355 | ||
|
|
4974c02e3e | ||
|
|
35a24427d8 | ||
|
|
200e1867a2 | ||
|
|
2b16057006 | ||
|
|
665886fa96 | ||
|
|
693ae495d7 | ||
|
|
c1f098ec54 | ||
|
|
6718a7bde4 | ||
|
|
a680fc1e1c | ||
|
|
73bc59a2bc | ||
|
|
022ff0f425 | ||
|
|
3443969d7a | ||
|
|
147d1abac4 | ||
|
|
c6c15855f8 | ||
|
|
0e528dfd66 | ||
|
|
f20edf35fe | ||
|
|
f558978af0 | ||
|
|
51811083cc |
327
.drone.yml
327
.drone.yml
@@ -1,94 +1,74 @@
|
||||
clone:
|
||||
git:
|
||||
image: plugins/git
|
||||
depth: 1
|
||||
|
||||
pipeline:
|
||||
check-app-compatbility:
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=master
|
||||
- DB=sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server
|
||||
# Code checker
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison || true
|
||||
- ./occ app:check-code $APP_NAME -c deprecation || true
|
||||
- cd apps/$APP_NAME/
|
||||
when:
|
||||
matrix:
|
||||
TESTS: check-app-compatbility
|
||||
signed-off-check:
|
||||
kind: pipeline
|
||||
name: checkers
|
||||
steps:
|
||||
- name: compatibility
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server
|
||||
# Code checker
|
||||
- ./occ app:check-code $APP_NAME -c strong-comparison
|
||||
- ./occ app:check-code $APP_NAME -c deprecation
|
||||
- cd apps/$APP_NAME/
|
||||
- name: syntax-php7.0
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ --exclude ./lib/Collaboration/ .
|
||||
- name: syntax-php7.1
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
- name: syntax-php7.2
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
- name: syntax-php7.3
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.0
|
||||
steps:
|
||||
- name: php7.0
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- wget https://raw.githubusercontent.com/nextcloud/server/master/build/signed-off-checker.php
|
||||
- php ./signed-off-checker.php
|
||||
secrets: [ github_token ]
|
||||
when:
|
||||
matrix:
|
||||
TESTS: signed-off-check
|
||||
syntax-php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ --exclude ./lib/Collaboration/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.0
|
||||
syntax-php7.1:
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.1
|
||||
syntax-php7.2:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.2
|
||||
syntax-php7.3:
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
commands:
|
||||
- composer install
|
||||
- ./vendor/bin/parallel-lint --exclude ./vendor/ .
|
||||
when:
|
||||
matrix:
|
||||
TESTS: syntax-php7.3
|
||||
php7.0:
|
||||
image: nextcloudci/php7.0:php7.0-17
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -100,15 +80,23 @@ pipeline:
|
||||
- composer install
|
||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
||||
when:
|
||||
matrix:
|
||||
TESTS: php7.0
|
||||
php7.1:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.1
|
||||
steps:
|
||||
- name: php7.1
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -119,15 +107,23 @@ pipeline:
|
||||
- composer install
|
||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
||||
when:
|
||||
matrix:
|
||||
TESTS: php7.1
|
||||
php7.2:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.2
|
||||
steps:
|
||||
- name: php7.2
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -138,15 +134,23 @@ pipeline:
|
||||
- composer install
|
||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
||||
when:
|
||||
matrix:
|
||||
TESTS: php7.2
|
||||
php7.3:
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.3
|
||||
steps:
|
||||
- name: php7.3
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -157,15 +161,23 @@ pipeline:
|
||||
- composer install
|
||||
- phpunit -c tests/phpunit.xml --coverage-clover build/php-unit.coverage.xml
|
||||
- phpunit -c tests/phpunit.integration.xml --coverage-clover build/php-integration.coverage.xml
|
||||
when:
|
||||
matrix:
|
||||
TESTS: php7.3
|
||||
integration:
|
||||
image: nextcloudci/integration-php7.0:integration-php7.0-6
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: integration-stable16
|
||||
steps:
|
||||
- name: integration
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
- APP_NAME=deck
|
||||
- CORE_BRANCH=stable15
|
||||
- DB=sqlite
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable16
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
@@ -174,41 +186,58 @@ pipeline:
|
||||
- php occ app:enable deck
|
||||
- cd apps/$APP_NAME
|
||||
- cd tests/integration
|
||||
- ./run.sh
|
||||
when:
|
||||
matrix:
|
||||
TESTS: integration
|
||||
eslint:
|
||||
- ./run.sh || true
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: integration-stable15
|
||||
steps:
|
||||
- name: integration
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
- bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
|
||||
- cd ../server/
|
||||
- php occ app:enable deck
|
||||
- cd apps/$APP_NAME
|
||||
- cd tests/integration
|
||||
- ./run.sh || true
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
---
|
||||
kind: pipeline
|
||||
name: frontend
|
||||
steps:
|
||||
- name: eslint
|
||||
image: nextcloudci/eslint:eslint-1
|
||||
commands:
|
||||
- ./run-eslint.sh
|
||||
when:
|
||||
matrix:
|
||||
TESTS: eslint
|
||||
jsbuild:
|
||||
- name: jsbuild
|
||||
image: mhart/alpine-node:6.8.0
|
||||
commands:
|
||||
- apk add --no-cache make
|
||||
- make build-js
|
||||
when:
|
||||
matrix:
|
||||
TESTS: jsbuild
|
||||
matrix:
|
||||
include:
|
||||
- TESTS: check-app-compatbility
|
||||
- TESTS: signed-off-check
|
||||
- TESTS: syntax-php7.0
|
||||
- TESTS: syntax-php7.1
|
||||
- TESTS: syntax-php7.2
|
||||
- TESTS: syntax-php7.3
|
||||
- TESTS: php7.0
|
||||
- TESTS: php7.1
|
||||
- TESTS: php7.2
|
||||
- TESTS: php7.3
|
||||
- TESTS: eslint
|
||||
- TESTS: jsbuild
|
||||
#- TESTS: integration
|
||||
|
||||
branches: [ master, stable* ]
|
||||
|
||||
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 0.6.0 - unreleased
|
||||
## 0.6.0 - 2019-04-23
|
||||
|
||||
### Added
|
||||
- Share boards with circles
|
||||
@@ -17,6 +17,7 @@ All notable changes to this project will be documented in this file.
|
||||
- Update labels after change in the UI @jakobroehrl
|
||||
- Allow limiting the app to groups again
|
||||
- Various REST API enhancements and fixes
|
||||
- Fix some issues with comments/activites
|
||||
|
||||
|
||||
## 0.5.2 - 2018-12-20
|
||||
|
||||
@@ -317,6 +317,13 @@
|
||||
<notnull>true</notnull>
|
||||
<length>8</length>
|
||||
</field>
|
||||
<field>
|
||||
<name>last_modified</name>
|
||||
<type>integer</type>
|
||||
<default></default>
|
||||
<notnull>false</notnull>
|
||||
<unsigned>true</unsigned>
|
||||
</field>
|
||||
<index>
|
||||
<name>deck_labels_board_id_index</name>
|
||||
<field>
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>0.6.0-beta1</version>
|
||||
<version>0.6.0</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<namespace>Deck</namespace>
|
||||
|
||||
261
css/comments.scss
Normal file
261
css/comments.scss
Normal file
@@ -0,0 +1,261 @@
|
||||
/*
|
||||
* Copyright (c) 2016
|
||||
*
|
||||
* This file is licensed under the Affero General Public License version 3
|
||||
* or later.
|
||||
*
|
||||
* See the COPYING-README file.
|
||||
*
|
||||
*/
|
||||
|
||||
#commentsTabView .emptycontent {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm {
|
||||
margin-left: 36px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .message {
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
min-height: 44px;
|
||||
margin: 0;
|
||||
|
||||
/* Prevent the text from overlapping with the submit button. */
|
||||
padding-right: 30px;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm {
|
||||
.submit,
|
||||
.submitLoading {
|
||||
width: 44px;
|
||||
height: 44px;
|
||||
margin: 0;
|
||||
padding: 13px;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
opacity: .3;
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#commentsTabView .deleteLoading {
|
||||
padding: 14px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .submit:not(:disabled):hover,
|
||||
#commentsTabView .newCommentForm .submit:not(:disabled):focus {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm div.message {
|
||||
resize: none;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm div.message:empty:before {
|
||||
content: attr(data-placeholder);
|
||||
color: grey;
|
||||
}
|
||||
|
||||
#commentsTabView .comment {
|
||||
position: relative;
|
||||
/** padding bottom is little more so that the top and bottom gap look uniform **/
|
||||
padding: 10px 0 15px;
|
||||
}
|
||||
|
||||
#commentsTabView .comments .comment {
|
||||
border-top: 1px solid var(--color-border);
|
||||
}
|
||||
|
||||
#commentsTabView .comment .avatar,
|
||||
.atwho-view-ul * .avatar{
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
line-height: 32px;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .message .avatar,
|
||||
.atwho-view-ul * .avatar
|
||||
{
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .activitymessage,
|
||||
#commentsTabView .comment.collapsed .message {
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .activitymessage,
|
||||
#commentsTabView .comment.collapsed .message {
|
||||
max-height: 70px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
#activityTabView li.comment .message-overlay,
|
||||
#commentsTabView .comment .message-overlay {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#activityTabView li.comment.collapsed .message-overlay,
|
||||
#commentsTabView .comment.collapsed .message-overlay {
|
||||
display: block;
|
||||
position: absolute;
|
||||
z-index: 2;
|
||||
height: 50px;
|
||||
pointer-events: none;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
background: -moz-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -webkit-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -o-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: -ms-linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background: linear-gradient(rgba(var(--color-main-background), 0), var(--color-main-background));
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
#commentsTabView .hidden {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
/** set min-height as 44px to ensure that it fits the button sizes. **/
|
||||
#commentsTabView .comment .authorRow {
|
||||
min-height: 44px;
|
||||
}
|
||||
#commentsTabView .comment .authorRow .tooltip {
|
||||
/** because of the padding on the element, the tooltip appear too far up,
|
||||
adding this brings them closer to the element**/
|
||||
margin-top: 5px;
|
||||
}
|
||||
|
||||
.atwho-view-ul * .avatar-name-wrapper,
|
||||
#commentsTabView .comment .authorRow {
|
||||
position: relative;
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser),
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser) .avatar,
|
||||
#commentsTabView .comment:not(.newCommentRow) .message .avatar-name-wrapper:not(.currentUser) .avatar img,
|
||||
#commentsTabView .comment .authorRow .avatar:not(.currentUser),
|
||||
#commentsTabView .comment .authorRow .author:not(.currentUser) {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.atwho-view-ul .avatar-name-wrapper,
|
||||
.atwho-view-ul .avatar-name-wrapper .avatar,
|
||||
.atwho-view-ul .avatar-name-wrapper .avatar img {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#commentsTabView .comments li .message .atwho-inserted,
|
||||
#commentsTabView .newCommentForm .atwho-inserted {
|
||||
.avatar-name-wrapper {
|
||||
/* Make the wrapper the positioning context of its child contacts
|
||||
* menu. */
|
||||
position: relative;
|
||||
|
||||
display: inline;
|
||||
vertical-align: top;
|
||||
background-color: var(--color-background-dark);
|
||||
border-radius: 50vh;
|
||||
padding: 1px 7px 1px 1px;
|
||||
|
||||
/* Ensure that the avatar and the user name will be kept together. */
|
||||
white-space: nowrap;
|
||||
|
||||
.avatar {
|
||||
img {
|
||||
vertical-align: top;
|
||||
}
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
vertical-align: middle;
|
||||
padding: 1px;
|
||||
margin-top: -3px;
|
||||
margin-left: 0;
|
||||
margin-right: 2px;
|
||||
}
|
||||
strong {
|
||||
/* Ensure that the user name is shown in bold, as different browsers
|
||||
* use different font weights for strong elements. */
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
.avatar-name-wrapper.currentUser {
|
||||
background-color: var(--color-primary);
|
||||
color: var(--color-primary-text);
|
||||
}
|
||||
}
|
||||
|
||||
.atwho-view-ul * .avatar-name-wrapper {
|
||||
white-space: nowrap;
|
||||
}
|
||||
#commentsTabView .comment .author,
|
||||
#commentsTabView .comment .date {
|
||||
opacity: .5;
|
||||
}
|
||||
#commentsTabView .comment .author {
|
||||
max-width: 210px;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
}
|
||||
#commentsTabView .comment .date {
|
||||
margin-left: auto;
|
||||
/** this is to fix the tooltip being too close due to the margin-top applied
|
||||
to bring the tooltip closer for the action icons **/
|
||||
padding: 10px 0px;
|
||||
}
|
||||
|
||||
#commentsTabView .comments > li:not(.newCommentRow) .message {
|
||||
padding-left: 40px;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .action {
|
||||
opacity: 0.3;
|
||||
padding: 14px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .action:hover,
|
||||
#commentsTabView .comment .action:focus {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentRow .action-container {
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
#commentsTabView .comment.disabled .message {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
#commentsTabView .comment.disabled .action {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#commentsTabView .message.error {
|
||||
color: #e9322d;
|
||||
border-color: #e9322d;
|
||||
box-shadow: 0 0 6px #f8b9b7;
|
||||
}
|
||||
|
||||
.app-files .action-comment {
|
||||
padding: 16px 14px;
|
||||
}
|
||||
|
||||
#commentsTabView .comment .message .contactsmenu-popover {
|
||||
left: -6px;
|
||||
top: 24px;
|
||||
}
|
||||
@@ -1,50 +0,0 @@
|
||||
#content-wrapper #content {
|
||||
height: 100%;
|
||||
}
|
||||
#app-content {
|
||||
flex-grow: 1;
|
||||
height: 100%;
|
||||
|
||||
&.details-visible {
|
||||
margin-right: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
#app-sidebar {
|
||||
right: -500px;
|
||||
max-width: 100%;
|
||||
width: 500px;
|
||||
display:flex;
|
||||
flex-direction: column;
|
||||
z-index: 1000;
|
||||
|
||||
&.details-visible {
|
||||
right: 0;
|
||||
}
|
||||
}
|
||||
|
||||
#content[class*='app-'] * {
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body:not(.snapjs-left) {
|
||||
.app-navigation-hide {
|
||||
#app-content {
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
#app-navigation {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#commentsTabView .newCommentForm .message {
|
||||
width: 100%;
|
||||
margin-left: 0;
|
||||
padding-right: 0;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#commentsTabView .comment {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
@@ -32,6 +32,8 @@
|
||||
.stack {
|
||||
.as-sortable-placeholder {
|
||||
margin: $compact-board-item-margin;
|
||||
min-height: 43px;
|
||||
height: 43px;
|
||||
|
||||
&:last-child {
|
||||
margin: $compact-board-last-item-margin;
|
||||
|
||||
@@ -42,6 +42,7 @@ $compact-board-last-item-margin: 5px 10px 10px;
|
||||
@import 'animations';
|
||||
@import 'compact-mode';
|
||||
@import 'autocomplete';
|
||||
@import 'comments';
|
||||
|
||||
/**
|
||||
* General styles
|
||||
|
||||
@@ -46,10 +46,11 @@ class ActivityController {
|
||||
this.$scope.$watch(function () {
|
||||
return self.element.id;
|
||||
}, function (params) {
|
||||
if (self.type === 'deck_card') {
|
||||
self.activityservice.loadComments(self.element.id);
|
||||
}
|
||||
|
||||
if (self.getData(self.element.id).length === 0) {
|
||||
if (self.type === 'deck_card') {
|
||||
self.activityservice.loadComments(self.element.id);
|
||||
}
|
||||
self.loading = true;
|
||||
self.fetchUntilResults();
|
||||
}
|
||||
|
||||
@@ -19,12 +19,17 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*
|
||||
*/
|
||||
/* global oc_defaults oc_config OC OCP OCA t n */
|
||||
|
||||
import app from '../app/App.js';
|
||||
import Vue from 'vue';
|
||||
|
||||
Vue.prototype.t = t;
|
||||
Vue.prototype.n = n;
|
||||
Vue.prototype.OC = OC;
|
||||
|
||||
import CollaborationView from '../views/CollaborationView';
|
||||
|
||||
/* global oc_defaults oc_config OC OCP OCA */
|
||||
app.controller('BoardController', function ($rootScope, $scope, $element, $stateParams, StatusService, BoardService, StackService, CardService, LabelService, $state, $transitions, $filter, FileService) {
|
||||
|
||||
$scope.sidebar = $rootScope.sidebar;
|
||||
|
||||
@@ -29,17 +29,17 @@ __webpack_nonce__ = btoa(OC.requestToken);
|
||||
__webpack_public_path__ = OC.linkTo('deck', 'js/build/');
|
||||
|
||||
import Vue from 'vue';
|
||||
|
||||
Vue.prototype.t = t;
|
||||
Vue.prototype.n = n;
|
||||
Vue.prototype.OC = OC;
|
||||
|
||||
import BoardSelector from './views/BoardSelector';
|
||||
|
||||
import './../css/collections.css';
|
||||
|
||||
((function(OCP) {
|
||||
|
||||
Vue.prototype.$ = $
|
||||
Vue.prototype.t = t
|
||||
Vue.prototype.n = n
|
||||
Vue.prototype.OC = OC
|
||||
|
||||
OCP.Collaboration.registerType('deck', {
|
||||
action: () => {
|
||||
return new Promise((resolve, reject) => {
|
||||
@@ -63,7 +63,7 @@ import './../css/collections.css';
|
||||
});
|
||||
});
|
||||
},
|
||||
typeString: t('deck', 'board'),
|
||||
typeString: t('deck', 'Link to a board'),
|
||||
typeIconClass: 'icon-deck'
|
||||
});
|
||||
})(window.OCP));
|
||||
|
||||
486
js/package-lock.json
generated
486
js/package-lock.json
generated
@@ -14,17 +14,17 @@
|
||||
}
|
||||
},
|
||||
"@babel/core": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.0.tgz",
|
||||
"integrity": "sha512-Dzl7U0/T69DFOTwqz/FJdnOSWS57NpjNfCwMKHABr589Lg8uX1RrlBIJ7L5Dubt/xkLsx0xH5EBFzlBVes1ayA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.3.tgz",
|
||||
"integrity": "sha512-oDpASqKFlbspQfzAE7yaeTmdljSH2ADIvBlb0RwbStltTuWa0+7CCI1fYVINNv9saHPa1W7oaKeuNuKj+RQCvA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@babel/generator": "^7.4.0",
|
||||
"@babel/helpers": "^7.4.0",
|
||||
"@babel/parser": "^7.4.0",
|
||||
"@babel/helpers": "^7.4.3",
|
||||
"@babel/parser": "^7.4.3",
|
||||
"@babel/template": "^7.4.0",
|
||||
"@babel/traverse": "^7.4.0",
|
||||
"@babel/traverse": "^7.4.3",
|
||||
"@babel/types": "^7.4.0",
|
||||
"convert-source-map": "^1.1.0",
|
||||
"debug": "^4.1.0",
|
||||
@@ -35,32 +35,10 @@
|
||||
"source-map": "^0.5.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/generator": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.0.tgz",
|
||||
"integrity": "sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/types": "^7.4.0",
|
||||
"jsesc": "^2.5.1",
|
||||
"lodash": "^4.17.11",
|
||||
"source-map": "^0.5.0",
|
||||
"trim-right": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"@babel/helper-split-export-declaration": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz",
|
||||
"integrity": "sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/types": "^7.4.0"
|
||||
}
|
||||
},
|
||||
"@babel/parser": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.0.tgz",
|
||||
"integrity": "sha512-ZmMhJfU/+SXXvy9ALjDZopa3T3EixQtQai89JRC48eM9OUwrxJjYjuM/0wmdl2AekytlzMVhPY8cYdLb13kpKQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.3.tgz",
|
||||
"integrity": "sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/template": {
|
||||
@@ -74,23 +52,6 @@
|
||||
"@babel/types": "^7.4.0"
|
||||
}
|
||||
},
|
||||
"@babel/traverse": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.0.tgz",
|
||||
"integrity": "sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@babel/generator": "^7.4.0",
|
||||
"@babel/helper-function-name": "^7.1.0",
|
||||
"@babel/helper-split-export-declaration": "^7.4.0",
|
||||
"@babel/parser": "^7.4.0",
|
||||
"@babel/types": "^7.4.0",
|
||||
"debug": "^4.1.0",
|
||||
"globals": "^11.1.0",
|
||||
"lodash": "^4.17.11"
|
||||
}
|
||||
},
|
||||
"@babel/types": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.0.tgz",
|
||||
@@ -111,12 +72,6 @@
|
||||
"ms": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"jsesc": {
|
||||
"version": "2.5.2",
|
||||
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
|
||||
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
|
||||
"dev": true
|
||||
},
|
||||
"json5": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
|
||||
@@ -304,9 +259,9 @@
|
||||
}
|
||||
},
|
||||
"@babel/helper-module-transforms": {
|
||||
"version": "7.2.2",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz",
|
||||
"integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.3.tgz",
|
||||
"integrity": "sha512-H88T9IySZW25anu5uqyaC1DaQre7ofM+joZtAaO2F8NBdFfupH0SZ4gKjgSFVcvtx/aAirqA9L9Clio2heYbZA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-module-imports": "^7.0.0",
|
||||
@@ -314,13 +269,13 @@
|
||||
"@babel/helper-split-export-declaration": "^7.0.0",
|
||||
"@babel/template": "^7.2.2",
|
||||
"@babel/types": "^7.2.2",
|
||||
"lodash": "^4.17.10"
|
||||
"lodash": "^4.17.11"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/parser": {
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.2.tgz",
|
||||
"integrity": "sha512-9fJTDipQFvlfSVdD/JBtkiY0br9BtfvW2R8wo6CX/Ej2eMuV0gWPk1M67Mt3eggQvBqYW1FCEk8BN7WvGm/g5g==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.3.tgz",
|
||||
"integrity": "sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/template": {
|
||||
@@ -363,12 +318,12 @@
|
||||
"dev": true
|
||||
},
|
||||
"@babel/helper-regex": {
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz",
|
||||
"integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.3.tgz",
|
||||
"integrity": "sha512-hnoq5u96pLCfgjXuj8ZLX3QQ+6nAulS+zSgi6HulUwFbEruRAKwbGLU5OvXkE14L8XW6XsQEKsIDfgthKLRAyA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lodash": "^4.17.10"
|
||||
"lodash": "^4.17.11"
|
||||
}
|
||||
},
|
||||
"@babel/helper-remap-async-to-generator": {
|
||||
@@ -467,42 +422,20 @@
|
||||
}
|
||||
},
|
||||
"@babel/helpers": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.0.tgz",
|
||||
"integrity": "sha512-2Lfcn74A2WSFUbYJ76ilYE1GnegCKUHTfXxp25EL2zPZHjV7OcDncqNjl295mUH0VnB65mNriXW4J5ROvxsgGg==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.3.tgz",
|
||||
"integrity": "sha512-BMh7X0oZqb36CfyhvtbSmcWc3GXocfxv3yNsAEuM0l+fAqSO22rQrUpijr3oE/10jCTrB6/0b9kzmG4VetCj8Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/template": "^7.4.0",
|
||||
"@babel/traverse": "^7.4.0",
|
||||
"@babel/traverse": "^7.4.3",
|
||||
"@babel/types": "^7.4.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/generator": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.0.tgz",
|
||||
"integrity": "sha512-/v5I+a1jhGSKLgZDcmAUZ4K/VePi43eRkUs3yePW1HB1iANOD5tqJXwGSG4BZhSksP8J9ejSlwGeTiiOFZOrXQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/types": "^7.4.0",
|
||||
"jsesc": "^2.5.1",
|
||||
"lodash": "^4.17.11",
|
||||
"source-map": "^0.5.0",
|
||||
"trim-right": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"@babel/helper-split-export-declaration": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz",
|
||||
"integrity": "sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/types": "^7.4.0"
|
||||
}
|
||||
},
|
||||
"@babel/parser": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.0.tgz",
|
||||
"integrity": "sha512-ZmMhJfU/+SXXvy9ALjDZopa3T3EixQtQai89JRC48eM9OUwrxJjYjuM/0wmdl2AekytlzMVhPY8cYdLb13kpKQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.3.tgz",
|
||||
"integrity": "sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/template": {
|
||||
@@ -516,23 +449,6 @@
|
||||
"@babel/types": "^7.4.0"
|
||||
}
|
||||
},
|
||||
"@babel/traverse": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.0.tgz",
|
||||
"integrity": "sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@babel/generator": "^7.4.0",
|
||||
"@babel/helper-function-name": "^7.1.0",
|
||||
"@babel/helper-split-export-declaration": "^7.4.0",
|
||||
"@babel/parser": "^7.4.0",
|
||||
"@babel/types": "^7.4.0",
|
||||
"debug": "^4.1.0",
|
||||
"globals": "^11.1.0",
|
||||
"lodash": "^4.17.11"
|
||||
}
|
||||
},
|
||||
"@babel/types": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.0.tgz",
|
||||
@@ -543,27 +459,6 @@
|
||||
"lodash": "^4.17.11",
|
||||
"to-fast-properties": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
|
||||
"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ms": "^2.1.1"
|
||||
}
|
||||
},
|
||||
"jsesc": {
|
||||
"version": "2.5.2",
|
||||
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
|
||||
"integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
|
||||
"dev": true
|
||||
},
|
||||
"ms": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
|
||||
"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -643,9 +538,9 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-proposal-object-rest-spread": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.0.tgz",
|
||||
"integrity": "sha512-uTNi8pPYyUH2eWHyYWWSYJKwKg34hhgl4/dbejEjL+64OhbHjTX7wEVWMQl82tEmdDsGeu77+s8HHLS627h6OQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.3.tgz",
|
||||
"integrity": "sha512-xC//6DNSSHVjq8O2ge0dyYlhshsH4T7XdCVoxbi5HzLYWfsC5ooFlJjrXk8RcAT+hjHAK9UjBXdylzSoDK3t4g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0",
|
||||
@@ -758,9 +653,9 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-classes": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.0.tgz",
|
||||
"integrity": "sha512-XGg1Mhbw4LDmrO9rSTNe+uI79tQPdGs0YASlxgweYRLZqo/EQktjaOV4tchL/UZbM0F+/94uOipmdNGoaGOEYg==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.3.tgz",
|
||||
"integrity": "sha512-PUaIKyFUDtG6jF5DUJOfkBdwAS/kFFV3XFk7Nn0a6vR7ZT8jYw5cGtIlat77wcnd0C6ViGqo/wyNf4ZHytF/nQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-annotate-as-pure": "^7.0.0",
|
||||
@@ -783,23 +678,23 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-destructuring": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.0.tgz",
|
||||
"integrity": "sha512-HySkoatyYTY3ZwLI8GGvkRWCFrjAGXUHur5sMecmCIdIharnlcWWivOqDJI76vvmVZfzwb6G08NREsrY96RhGQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.3.tgz",
|
||||
"integrity": "sha512-rVTLLZpydDFDyN4qnXdzwoVpk1oaXHIvPEOkOLyr88o7oHxVc/LyrnDx+amuBWGOwUb7D1s/uLsKBNTx08htZg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-dotall-regex": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz",
|
||||
"integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.3.tgz",
|
||||
"integrity": "sha512-9Arc2I0AGynzXRR/oPdSALv3k0rM38IMFyto7kOCwb5F9sLUt2Ykdo3V9yUPR+Bgr4kb6bVEyLkPEiBhzcTeoA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0",
|
||||
"@babel/helper-regex": "^7.0.0",
|
||||
"regexpu-core": "^4.1.3"
|
||||
"@babel/helper-regex": "^7.4.3",
|
||||
"regexpu-core": "^4.5.4"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-duplicate-keys": {
|
||||
@@ -822,18 +717,18 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-for-of": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.0.tgz",
|
||||
"integrity": "sha512-vWdfCEYLlYSxbsKj5lGtzA49K3KANtb8qCPQ1em07txJzsBwY+cKJzBHizj5fl3CCx7vt+WPdgDLTHmydkbQSQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.3.tgz",
|
||||
"integrity": "sha512-UselcZPwVWNSURnqcfpnxtMehrb8wjXYOimlYQPBnup/Zld426YzIhNEvuRsEWVHfESIECGrxoI6L5QqzuLH5Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-function-name": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz",
|
||||
"integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.3.tgz",
|
||||
"integrity": "sha512-uT5J/3qI/8vACBR9I1GlAuU/JqBtWdfCrynuOkrWG6nCDieZd5przB1vfP59FRHBZQ9DC2IUfqr/xKqzOD5x0A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-function-name": "^7.1.0",
|
||||
@@ -849,6 +744,15 @@
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-member-expression-literals": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
|
||||
"integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-modules-amd": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
|
||||
@@ -860,12 +764,12 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-modules-commonjs": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.0.tgz",
|
||||
"integrity": "sha512-iWKAooAkipG7g1IY0eah7SumzfnIT3WNhT4uYB2kIsvHnNSB6MDYVa5qyICSwaTBDBY2c4SnJ3JtEa6ltJd6Jw==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.3.tgz",
|
||||
"integrity": "sha512-sMP4JqOTbMJMimqsSZwYWsMjppD+KRyDIUVW91pd7td0dZKAvPmhCaxhOzkzLParKwgQc7bdL9UNv+rpJB0HfA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-module-transforms": "^7.1.0",
|
||||
"@babel/helper-module-transforms": "^7.4.3",
|
||||
"@babel/helper-plugin-utils": "^7.0.0",
|
||||
"@babel/helper-simple-access": "^7.1.0"
|
||||
}
|
||||
@@ -919,9 +823,9 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-parameters": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.0.tgz",
|
||||
"integrity": "sha512-Xqv6d1X+doyiuCGDoVJFtlZx0onAX0tnc3dY8w71pv/O0dODAbusVv2Ale3cGOwfiyi895ivOBhYa9DhAM8dUA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.3.tgz",
|
||||
"integrity": "sha512-ULJYC2Vnw96/zdotCZkMGr2QVfKpIT/4/K+xWWY0MbOJyMZuk660BGkr3bEKWQrrciwz6xpmft39nA4BF7hJuA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-call-delegate": "^7.4.0",
|
||||
@@ -929,15 +833,33 @@
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-property-literals": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
|
||||
"integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-regenerator": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.0.tgz",
|
||||
"integrity": "sha512-SZ+CgL4F0wm4npojPU6swo/cK4FcbLgxLd4cWpHaNXY/NJ2dpahODCqBbAwb2rDmVszVb3SSjnk9/vik3AYdBw==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.3.tgz",
|
||||
"integrity": "sha512-kEzotPuOpv6/iSlHroCDydPkKYw7tiJGKlmYp6iJn4a6C/+b2FdttlJsLKYxolYHgotTJ5G5UY5h0qey5ka3+A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"regenerator-transform": "^0.13.4"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-reserved-words": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
|
||||
"integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0"
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-shorthand-properties": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
|
||||
@@ -986,20 +908,20 @@
|
||||
}
|
||||
},
|
||||
"@babel/plugin-transform-unicode-regex": {
|
||||
"version": "7.2.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz",
|
||||
"integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.3.tgz",
|
||||
"integrity": "sha512-lnSNgkVjL8EMtnE8eSS7t2ku8qvKH3eqNf/IwIfnSPUqzgqYmRwzdsQWv4mNQAN9Nuo6Gz1Y0a4CSmdpu1Pp6g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-plugin-utils": "^7.0.0",
|
||||
"@babel/helper-regex": "^7.0.0",
|
||||
"regexpu-core": "^4.1.3"
|
||||
"@babel/helper-regex": "^7.4.3",
|
||||
"regexpu-core": "^4.5.4"
|
||||
}
|
||||
},
|
||||
"@babel/polyfill": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.0.tgz",
|
||||
"integrity": "sha512-bVsjsrtsDflIHp5I6caaAa2V25Kzn50HKPL6g3X0P0ni1ks+58cPB8Mz6AOKVuRPgaVdq/OwEUc/1vKqX+Mo4A==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.3.tgz",
|
||||
"integrity": "sha512-rkv8WIvJshA5Ev8iNMGgz5WZkRtgtiPexiT7w5qevGTuT7ZBfM3de9ox1y9JR5/OXb/sWGBbWlHNa7vQKqku3Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"core-js": "^2.6.5",
|
||||
@@ -1021,16 +943,16 @@
|
||||
}
|
||||
},
|
||||
"@babel/preset-env": {
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.2.tgz",
|
||||
"integrity": "sha512-OEz6VOZaI9LW08CWVS3d9g/0jZA6YCn1gsKIy/fut7yZCJti5Lm1/Hi+uo/U+ODm7g4I6gULrCP+/+laT8xAsA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.3.tgz",
|
||||
"integrity": "sha512-FYbZdV12yHdJU5Z70cEg0f6lvtpZ8jFSDakTm7WXeJbLXh4R0ztGEu/SW7G1nJ2ZvKwDhz8YrbA84eYyprmGqw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/helper-module-imports": "^7.0.0",
|
||||
"@babel/helper-plugin-utils": "^7.0.0",
|
||||
"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
|
||||
"@babel/plugin-proposal-json-strings": "^7.2.0",
|
||||
"@babel/plugin-proposal-object-rest-spread": "^7.4.0",
|
||||
"@babel/plugin-proposal-object-rest-spread": "^7.4.3",
|
||||
"@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
|
||||
"@babel/plugin-proposal-unicode-property-regex": "^7.4.0",
|
||||
"@babel/plugin-syntax-async-generators": "^7.2.0",
|
||||
@@ -1041,36 +963,39 @@
|
||||
"@babel/plugin-transform-async-to-generator": "^7.4.0",
|
||||
"@babel/plugin-transform-block-scoped-functions": "^7.2.0",
|
||||
"@babel/plugin-transform-block-scoping": "^7.4.0",
|
||||
"@babel/plugin-transform-classes": "^7.4.0",
|
||||
"@babel/plugin-transform-classes": "^7.4.3",
|
||||
"@babel/plugin-transform-computed-properties": "^7.2.0",
|
||||
"@babel/plugin-transform-destructuring": "^7.4.0",
|
||||
"@babel/plugin-transform-dotall-regex": "^7.2.0",
|
||||
"@babel/plugin-transform-destructuring": "^7.4.3",
|
||||
"@babel/plugin-transform-dotall-regex": "^7.4.3",
|
||||
"@babel/plugin-transform-duplicate-keys": "^7.2.0",
|
||||
"@babel/plugin-transform-exponentiation-operator": "^7.2.0",
|
||||
"@babel/plugin-transform-for-of": "^7.4.0",
|
||||
"@babel/plugin-transform-function-name": "^7.2.0",
|
||||
"@babel/plugin-transform-for-of": "^7.4.3",
|
||||
"@babel/plugin-transform-function-name": "^7.4.3",
|
||||
"@babel/plugin-transform-literals": "^7.2.0",
|
||||
"@babel/plugin-transform-member-expression-literals": "^7.2.0",
|
||||
"@babel/plugin-transform-modules-amd": "^7.2.0",
|
||||
"@babel/plugin-transform-modules-commonjs": "^7.4.0",
|
||||
"@babel/plugin-transform-modules-commonjs": "^7.4.3",
|
||||
"@babel/plugin-transform-modules-systemjs": "^7.4.0",
|
||||
"@babel/plugin-transform-modules-umd": "^7.2.0",
|
||||
"@babel/plugin-transform-named-capturing-groups-regex": "^7.4.2",
|
||||
"@babel/plugin-transform-new-target": "^7.4.0",
|
||||
"@babel/plugin-transform-object-super": "^7.2.0",
|
||||
"@babel/plugin-transform-parameters": "^7.4.0",
|
||||
"@babel/plugin-transform-regenerator": "^7.4.0",
|
||||
"@babel/plugin-transform-parameters": "^7.4.3",
|
||||
"@babel/plugin-transform-property-literals": "^7.2.0",
|
||||
"@babel/plugin-transform-regenerator": "^7.4.3",
|
||||
"@babel/plugin-transform-reserved-words": "^7.2.0",
|
||||
"@babel/plugin-transform-shorthand-properties": "^7.2.0",
|
||||
"@babel/plugin-transform-spread": "^7.2.0",
|
||||
"@babel/plugin-transform-sticky-regex": "^7.2.0",
|
||||
"@babel/plugin-transform-template-literals": "^7.2.0",
|
||||
"@babel/plugin-transform-typeof-symbol": "^7.2.0",
|
||||
"@babel/plugin-transform-unicode-regex": "^7.2.0",
|
||||
"@babel/plugin-transform-unicode-regex": "^7.4.3",
|
||||
"@babel/types": "^7.4.0",
|
||||
"browserslist": "^4.4.2",
|
||||
"browserslist": "^4.5.2",
|
||||
"core-js-compat": "^3.0.0",
|
||||
"invariant": "^2.2.2",
|
||||
"js-levenshtein": "^1.1.3",
|
||||
"semver": "^5.3.0"
|
||||
"semver": "^5.5.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/types": {
|
||||
@@ -1098,16 +1023,16 @@
|
||||
}
|
||||
},
|
||||
"@babel/traverse": {
|
||||
"version": "7.4.0",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.0.tgz",
|
||||
"integrity": "sha512-/DtIHKfyg2bBKnIN+BItaIlEg5pjAnzHOIQe5w+rHAw/rg9g0V7T4rqPX8BJPfW11kt3koyjAnTNwCzb28Y1PA==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.3.tgz",
|
||||
"integrity": "sha512-HmA01qrtaCwwJWpSKpA948cBvU5BrmviAief/b3AVw936DtcdsTexlbyzNuDnthwhOQ37xshn7hvQaEQk7ISYQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@babel/code-frame": "^7.0.0",
|
||||
"@babel/generator": "^7.4.0",
|
||||
"@babel/helper-function-name": "^7.1.0",
|
||||
"@babel/helper-split-export-declaration": "^7.4.0",
|
||||
"@babel/parser": "^7.4.0",
|
||||
"@babel/parser": "^7.4.3",
|
||||
"@babel/types": "^7.4.0",
|
||||
"debug": "^4.1.0",
|
||||
"globals": "^11.1.0",
|
||||
@@ -1115,9 +1040,9 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/parser": {
|
||||
"version": "7.4.2",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.2.tgz",
|
||||
"integrity": "sha512-9fJTDipQFvlfSVdD/JBtkiY0br9BtfvW2R8wo6CX/Ej2eMuV0gWPk1M67Mt3eggQvBqYW1FCEk8BN7WvGm/g5g==",
|
||||
"version": "7.4.3",
|
||||
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.3.tgz",
|
||||
"integrity": "sha512-gxpEUhTS1sGA63EGQGuA+WESPR/6tz6ng7tSHFCmaTJK/cGK8y37cBTspX+U2xCAue2IQVvF6Z0oigmjwD8YGQ==",
|
||||
"dev": true
|
||||
},
|
||||
"@babel/types": {
|
||||
@@ -1975,14 +1900,14 @@
|
||||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.5.2",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.2.tgz",
|
||||
"integrity": "sha512-zmJVLiKLrzko0iszd/V4SsjTaomFeoVzQGYYOYgRgsbh7WNh95RgDB0CmBdFWYs/3MyFSt69NypjL/h3iaddKQ==",
|
||||
"version": "4.5.4",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.4.tgz",
|
||||
"integrity": "sha512-rAjx494LMjqKnMPhFkuLmLp8JWEX0o8ADTGeAbOqaF+XCvYLreZrG5uVjnPBlAQ8REZK4pzXGvp0bWgrFtKaag==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30000951",
|
||||
"electron-to-chromium": "^1.3.116",
|
||||
"node-releases": "^1.1.11"
|
||||
"caniuse-lite": "^1.0.30000955",
|
||||
"electron-to-chromium": "^1.3.122",
|
||||
"node-releases": "^1.1.13"
|
||||
}
|
||||
},
|
||||
"buffer": {
|
||||
@@ -2116,9 +2041,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30000951",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000951.tgz",
|
||||
"integrity": "sha512-eRhP+nQ6YUkIcNQ6hnvdhMkdc7n3zadog0KXNRxAZTT2kHjUb1yGn71OrPhSn8MOvlX97g5CR97kGVj8fMsXWg==",
|
||||
"version": "1.0.30000957",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000957.tgz",
|
||||
"integrity": "sha512-8wxNrjAzyiHcLXN/iunskqQnJquQQ6VX8JHfW5kLgAPRSiSuKZiNfmIkP5j7jgyXqAQBSoXyJxfnbCFS0ThSiQ==",
|
||||
"dev": true
|
||||
},
|
||||
"chalk": {
|
||||
@@ -2402,35 +2327,35 @@
|
||||
"integrity": "sha512-lQUVfQi0aLix2xpyjrrJEvfuYCqPc/HwmTKsC/VNf8q0zsjX7SQZtp4+oRONN5Tsur9GDETPjj+Ub2iDiGZfSQ=="
|
||||
},
|
||||
"core-js-compat": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.0.tgz",
|
||||
"integrity": "sha512-W/Ppz34uUme3LmXWjMgFlYyGnbo1hd9JvA0LNQ4EmieqVjg2GPYbj3H6tcdP2QGPGWdRKUqZVbVKLNIFVs/HiA==",
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.1.tgz",
|
||||
"integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"browserslist": "^4.5.1",
|
||||
"core-js": "3.0.0",
|
||||
"core-js-pure": "3.0.0",
|
||||
"semver": "^5.6.0"
|
||||
"browserslist": "^4.5.4",
|
||||
"core-js": "3.0.1",
|
||||
"core-js-pure": "3.0.1",
|
||||
"semver": "^6.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"core-js": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0.tgz",
|
||||
"integrity": "sha512-WBmxlgH2122EzEJ6GH8o9L/FeoUKxxxZ6q6VUxoTlsE4EvbTWKJb447eyVxTEuq0LpXjlq/kCB2qgBvsYRkLvQ==",
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.1.tgz",
|
||||
"integrity": "sha512-sco40rF+2KlE0ROMvydjkrVMMG1vYilP2ALoRXcYR4obqbYIuV3Bg+51GEDW+HF8n7NRA+iaA4qD0nD9lo9mew==",
|
||||
"dev": true
|
||||
},
|
||||
"semver": {
|
||||
"version": "5.6.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
|
||||
"integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
|
||||
"integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"core-js-pure": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.0.tgz",
|
||||
"integrity": "sha512-yPiS3fQd842RZDgo/TAKGgS0f3p2nxssF1H65DIZvZv0Od5CygP8puHXn3IQiM/39VAvgCbdaMQpresrbGgt9g==",
|
||||
"version": "3.0.1",
|
||||
"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.1.tgz",
|
||||
"integrity": "sha512-mSxeQ6IghKW3MoyF4cz19GJ1cMm7761ON+WObSyLfTu/Jn3x7w4NwNFnrZxgl4MTSvYYepVLNuRtlB4loMwJ5g==",
|
||||
"dev": true
|
||||
},
|
||||
"core-util-is": {
|
||||
@@ -2767,9 +2692,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.118",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.118.tgz",
|
||||
"integrity": "sha512-/1FpHvmKmKo2Z6CCza2HfkrKvKhU7Rq4nvyX1FOherdTrdTufhVrJbCrcrIqgqUCI+BG6JC2rlY4z5QA1G0NOw==",
|
||||
"version": "1.3.124",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.124.tgz",
|
||||
"integrity": "sha512-glecGr/kFdfeXUHOHAWvGcXrxNU+1wSO/t5B23tT1dtlvYB26GY8aHzZSWD7HqhqC800Lr+w/hQul6C5AF542w==",
|
||||
"dev": true
|
||||
},
|
||||
"elliptic": {
|
||||
@@ -4484,6 +4409,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"is-plain-obj": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
|
||||
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
|
||||
"dev": true
|
||||
},
|
||||
"is-plain-object": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
|
||||
@@ -4702,8 +4633,7 @@
|
||||
"lodash": {
|
||||
"version": "4.17.11",
|
||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
|
||||
"dev": true
|
||||
"integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
|
||||
},
|
||||
"lodash.debounce": {
|
||||
"version": "4.0.8",
|
||||
@@ -4958,27 +4888,15 @@
|
||||
"dev": true
|
||||
},
|
||||
"mini-css-extract-plugin": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz",
|
||||
"integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==",
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz",
|
||||
"integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"loader-utils": "^1.1.0",
|
||||
"normalize-url": "^2.0.1",
|
||||
"schema-utils": "^1.0.0",
|
||||
"webpack-sources": "^1.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"schema-utils": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
|
||||
"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ajv": "^6.1.0",
|
||||
"ajv-errors": "^1.0.0",
|
||||
"ajv-keywords": "^3.1.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"minimalistic-assert": {
|
||||
@@ -5144,9 +5062,9 @@
|
||||
}
|
||||
},
|
||||
"nextcloud-vue": {
|
||||
"version": "0.9.5",
|
||||
"resolved": "https://registry.npmjs.org/nextcloud-vue/-/nextcloud-vue-0.9.5.tgz",
|
||||
"integrity": "sha512-JWioquKIHnmt2O+8eS+7zd5Pg7DuouKKQlVBoLlm7bOPFTZuhn53B3lYiOnL8N/91ba8RnffHmDixz33m7/s8w==",
|
||||
"version": "0.9.7",
|
||||
"resolved": "https://registry.npmjs.org/nextcloud-vue/-/nextcloud-vue-0.9.7.tgz",
|
||||
"integrity": "sha512-47mr8kBQfJW1oNTgKjFdktgX6+Z0c6jryd1xq+515jLef3o1DWdMmRLF5Yab3TTUdha/aG3dL0lpVQ6Z3jf9Aw==",
|
||||
"requires": {
|
||||
"hammerjs": "^2.0.8",
|
||||
"md5": "^2.2.1",
|
||||
@@ -5160,34 +5078,17 @@
|
||||
}
|
||||
},
|
||||
"nextcloud-vue-collections": {
|
||||
"version": "0.2.2",
|
||||
"resolved": "https://registry.npmjs.org/nextcloud-vue-collections/-/nextcloud-vue-collections-0.2.2.tgz",
|
||||
"integrity": "sha512-7gL8fuI6EeoihGvnT+qMN/HUeWxtdYvHQgCSNqroWMOt99fxcLGi/EntNvozbF8zMO1RgvrRnY3Y6NxM1BLwmA==",
|
||||
"version": "0.4.0",
|
||||
"resolved": "https://registry.npmjs.org/nextcloud-vue-collections/-/nextcloud-vue-collections-0.4.0.tgz",
|
||||
"integrity": "sha512-UxgormIFW4CD9dUsobRzIuQt1PQXkT+EI2KCp1CoAiJiurzf5yO9BmmS3gN9lWZa1+EZvLqljapvAlyntWwX6Q==",
|
||||
"requires": {
|
||||
"lodash": "^4.17.11",
|
||||
"nextcloud-axios": "^0.1.2",
|
||||
"nextcloud-vue": "^0.9.0",
|
||||
"v-tooltip": "^2.0.0-rc.33",
|
||||
"vue": "^2.6.6",
|
||||
"vue-click-outside": "^1.0.7",
|
||||
"vuex": "^3.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"nextcloud-vue": {
|
||||
"version": "0.9.3",
|
||||
"resolved": "https://registry.npmjs.org/nextcloud-vue/-/nextcloud-vue-0.9.3.tgz",
|
||||
"integrity": "sha512-Z5i1oaDsyGz6JR50Q3uwftP12INMokIIcdx8PqjZgc6HpzX05CaJ6z8SqJsahscYZKRGpy4DCZT3ejrvZcxyWg==",
|
||||
"requires": {
|
||||
"hammerjs": "^2.0.8",
|
||||
"md5": "^2.2.1",
|
||||
"nextcloud-axios": "^0.1.3",
|
||||
"v-tooltip": "^2.0.0-rc.33",
|
||||
"vue": "^2.6.7",
|
||||
"vue-click-outside": "^1.0.7",
|
||||
"vue-multiselect": "^2.1.3",
|
||||
"vue-visible": "^1.0.2",
|
||||
"vue2-datepicker": "^2.10.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ng-infinite-scroll": {
|
||||
@@ -5238,9 +5139,9 @@
|
||||
}
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.11",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.11.tgz",
|
||||
"integrity": "sha512-8v1j5KfP+s5WOTa1spNUAOfreajQPN12JXbRR0oDE+YrJBQCXBnNqUDj27EKpPLOoSiU3tKi3xGPB+JaOdUEQQ==",
|
||||
"version": "1.1.13",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.13.tgz",
|
||||
"integrity": "sha512-fKZGviSXR6YvVPyc011NHuJDSD8gFQvLPmc2d2V3BS4gr52ycyQ1Xzs7a8B+Ax3Ni/W+5h1h4SqmzeoA8WZRmA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^5.3.0"
|
||||
@@ -5255,6 +5156,17 @@
|
||||
"remove-trailing-separator": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"normalize-url": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
|
||||
"integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"prepend-http": "^2.0.0",
|
||||
"query-string": "^5.0.1",
|
||||
"sort-keys": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"npm-run-path": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
|
||||
@@ -5270,6 +5182,12 @@
|
||||
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
|
||||
"dev": true
|
||||
},
|
||||
"object-assign": {
|
||||
"version": "4.1.1",
|
||||
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
|
||||
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
|
||||
"dev": true
|
||||
},
|
||||
"object-component": {
|
||||
"version": "0.0.3",
|
||||
"resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
|
||||
@@ -5693,6 +5611,12 @@
|
||||
"integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
|
||||
"dev": true
|
||||
},
|
||||
"prepend-http": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
|
||||
"integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
|
||||
"dev": true
|
||||
},
|
||||
"prettier": {
|
||||
"version": "1.16.3",
|
||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.3.tgz",
|
||||
@@ -5800,6 +5724,17 @@
|
||||
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
|
||||
"dev": true
|
||||
},
|
||||
"query-string": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
|
||||
"integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"decode-uri-component": "^0.2.0",
|
||||
"object-assign": "^4.1.0",
|
||||
"strict-uri-encode": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"querystring": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
|
||||
@@ -6396,6 +6331,15 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"sort-keys": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
|
||||
"integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-plain-obj": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"source-list-map": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
|
||||
@@ -6564,6 +6508,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"strict-uri-encode": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
|
||||
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
|
||||
"dev": true
|
||||
},
|
||||
"string-width": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
|
||||
@@ -7209,9 +7159,9 @@
|
||||
"integrity": "sha512-yaX2its9XAJKGuQqf7LsiZHHSkxsIK8rmCOQOvEGEoF41blKRK8qr9my4qYoD6ikdLss4n8tKqYBecmaY0+WJg=="
|
||||
},
|
||||
"vue2-datepicker": {
|
||||
"version": "2.10.0",
|
||||
"resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-2.10.0.tgz",
|
||||
"integrity": "sha512-WGL7ou0TdBiJQuHVp29BtBw3rSkLrIYwXWU/ELmaLdnAerI0EdGVAu7DvZV2iIxY4lsHyjqocApxdvXTmwLrAw==",
|
||||
"version": "2.11.0",
|
||||
"resolved": "https://registry.npmjs.org/vue2-datepicker/-/vue2-datepicker-2.11.0.tgz",
|
||||
"integrity": "sha512-EW8M4PPDJG2c2cZXZCYLVregx4dhlJ+GC7rDGuGex0MlnhM8SHegL+/xFxrnUBD9NLvwrgWEEub5i7Ic/EG/+w==",
|
||||
"requires": {
|
||||
"fecha": "^2.3.3"
|
||||
}
|
||||
|
||||
@@ -17,8 +17,8 @@
|
||||
"markdown-it": "^8.4.2",
|
||||
"markdown-it-link-target": "^1.0.2",
|
||||
"nextcloud-axios": "^0.1.3",
|
||||
"nextcloud-vue": "^0.9.5",
|
||||
"nextcloud-vue-collections": "^0.2.2",
|
||||
"nextcloud-vue": "^0.9.7",
|
||||
"nextcloud-vue-collections": "^0.4.0",
|
||||
"ng-infinite-scroll": "^1.3.0",
|
||||
"ng-sortable": "^1.3.8",
|
||||
"ui-select": "^0.19.8",
|
||||
@@ -26,14 +26,14 @@
|
||||
"vuex": "^3.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.4.0",
|
||||
"@babel/core": "^7.4.3",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/polyfill": "^7.4.0",
|
||||
"@babel/preset-env": "^7.4.2",
|
||||
"@babel/polyfill": "^7.4.3",
|
||||
"@babel/preset-env": "^7.4.3",
|
||||
"babel-loader": "^8.0.5",
|
||||
"css-loader": "^2.1.1",
|
||||
"karma": "^4.0.1",
|
||||
"mini-css-extract-plugin": "^0.5.0",
|
||||
"mini-css-extract-plugin": "^0.6.0",
|
||||
"style-loader": "^0.23.1",
|
||||
"uglifyjs-webpack-plugin": "^2.1.2",
|
||||
"url-loader": "^1.1.2",
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
<template>
|
||||
<Modal @close="close">
|
||||
<div id="modal-inner" :class="{ 'icon-loading': loading }">
|
||||
<h1>Select a board to add to the collection</h1>
|
||||
<h1>{{ t('deck', 'Select the board to link to a project') }}</h1>
|
||||
<ul v-if="!loading">
|
||||
<li v-for="board in boards" @click="selectedBoard=board.id" :class="{'selected': (selectedBoard === board.id) }">
|
||||
<li v-for="board in boards" v-if="currentBoard && ''+board.id !== ''+currentBoard" @click="selectedBoard=board.id" :class="{'selected': (selectedBoard === board.id) }">
|
||||
<span class="board-bullet" :style="{ 'backgroundColor': '#' + board.color }"></span>
|
||||
<span>{{ board.title }}</span>
|
||||
</li>
|
||||
</ul>
|
||||
<button v-if="!loading" @click="select" class="primary">Select board</button>
|
||||
<button v-if="!loading" @click="select" class="primary">{{ t('deck', 'Select board') }}</button>
|
||||
</div>
|
||||
</Modal>
|
||||
</template>
|
||||
@@ -84,10 +84,14 @@
|
||||
boards: [],
|
||||
selectedBoard: null,
|
||||
loading: true,
|
||||
currentBoard: null,
|
||||
}
|
||||
},
|
||||
beforeMount() {
|
||||
this.fetchBoards();
|
||||
if (angular.element('#board')) {
|
||||
this.currentBoard = angular.element('#board').scope().boardservice.id || null;
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
fetchBoards() {
|
||||
|
||||
185
l10n/ca.js
185
l10n/ca.js
@@ -1,82 +1,201 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Please provide a content for your comment." : "Si us plau, proporciona un comentari.",
|
||||
"Please provide a content for your comment." : "Si us plau, proporcioneu un contingut per al vostre comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"The comment has been deleted" : "S'ha suprimit el comentari",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "La pila associada també se suprimeix, també es restaurarà.",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
"Remove user from card" : "Suprimeix l'usuari de la targeta",
|
||||
"Hours" : "Hores",
|
||||
"Minutes" : "Minuts",
|
||||
"Maximum file size of {size} exceeded" : "Mida màxima per fitxer de {size} superada",
|
||||
"You have created a new board {board}" : "Has creat el nou tauler {board}",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}",
|
||||
"You have created a new board {board}" : "Heu creat el nou tauler {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creat el nou tauler {board}",
|
||||
"You have deleted the board {board}" : "Has esborrat el taulell {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha esborrat el taulell {board}",
|
||||
"You have restored the board {board}" : "Has restaurat el taulell {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el taulell {board}",
|
||||
"You have shared the board {board} with {acl}" : "Has compartit el taulell {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el taulell {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Has tret {acl} del taulell {board}",
|
||||
"You have archived the board {board}" : "Has arxivat el taulell {board}",
|
||||
"You have renamed the card {before} to {card}" : "Has canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del taulell {board}",
|
||||
"You have deleted the board {board}" : "Heu suprimit el tauler {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha suprimit el tauler {board}",
|
||||
"You have restored the board {board}" : "Heu restaurat el tauler {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el tauler {board}",
|
||||
"You have shared the board {board} with {acl}" : "Heu compartit el tauler {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el tauler {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Heu suprimit {acl} del tauler {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ha suprimit {acl} del tauler {board}",
|
||||
"You have renamed the board {before} to {board}" : "Heu reanomenat el tauler {before} a {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} ha reanomenat el tauler {before} a {board}",
|
||||
"You have archived the board {board}" : "Heu arxivat el tauler {board}",
|
||||
"{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}",
|
||||
"You have unarchived the board {board}" : "Heu desarxivat el tauler {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} ha actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de carta</strong> de l'aplicació Tauler",
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de targeta</strong> a l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} us ha assignat la targeta \"%s\" sobre \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s us ha anomenat en un comentari sobre \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} us ha anomenat en un comentari sobre \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
|
||||
"{user} has shared the board %s with you." : "{user} us ha compartit el tauler %s.",
|
||||
"No data was provided to create an attachment." : "No s’ha proporcionat cap dada per crear un fitxer adjunt.",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en cartes i poseu-les en ordre\n- 📄 Apunteu notes adicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debatiu amb el vostre equip usant comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"To do" : "Pendent de fer",
|
||||
"Doing" : "S'està fent",
|
||||
"Done" : "Fet",
|
||||
"Example Task 3" : "Exemple Tasca 3",
|
||||
"Example Task 2" : "Exemple Tasca 2",
|
||||
"Example Task 1" : "Exemple Tasca 1",
|
||||
"The file was uploaded" : "El fitxer ha estat carregat",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
"The file was only partially uploaded" : "El fitxer s'ha carregat només parcialment",
|
||||
"No file was uploaded" : "No s'ha carregat cap fitxer",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un projecte d’estil kanban i una eina de gestió personal per a Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Submit" : "Envia",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"All Boards" : "Totes les juntes",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Show board details" : "Mostra els detalls del tauler",
|
||||
"All Boards" : "Tots els Taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Share board" : "Comparteix tauler",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Actions" : "Accions",
|
||||
"Drop your files here to upload it to the card" : "Deixeu anar els fitxers aquí per carregar-los a la targeta",
|
||||
"Assign card to me" : "Assigna'm la targeta",
|
||||
"Unassign card from me" : "Desassigna'm la targeta",
|
||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
||||
"Archive card" : "Arxiva targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Enter a card title" : "Introduïu un títol a la targeta",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "Compartir",
|
||||
"Sharing" : "S'està compartint",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups amb els qui compartir",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
||||
"Loading" : "S'està carregant",
|
||||
"Edit" : "Edita",
|
||||
"Share" : "Comparteix",
|
||||
"Manage" : "Gestor",
|
||||
"Manage" : "Gestiona",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Sharing has been disabled for your account." : "La compartició s'ha desactivat per al vostre compte.",
|
||||
"Update tag" : "Actualitza etiqueta",
|
||||
"Edit tag" : "Edita etiqueta",
|
||||
"Delete tag" : "Suprimeix etiqueta",
|
||||
"Create" : "Crea",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Deleted stacks" : "Piles suprimides",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Status" : "Estat",
|
||||
"No archived boards to display" : "No hi ha cap tauler arxivat per mostrar",
|
||||
"No shared boards to display" : "No hi ha cap tauler compartit per mostrar",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Archive board" : "Arxiu",
|
||||
"Unarchive board" : "Desbloquejar",
|
||||
"Delete board" : "Eliminat",
|
||||
"Create new board" : "Crear nova",
|
||||
"New board title" : "Nou títol",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Update board" : "Actualitza tauler",
|
||||
"Reset board" : "Reinicialitza tauler",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Desfeu la supressió del tauler - Altrament el tauler serà suprimit durant la següent execució de treball del cron.",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Create board" : "Crea tauler",
|
||||
"Select an attachment" : "Selecciona un adjunt",
|
||||
"Cancel upload" : "Cancel·la la càrrega",
|
||||
"by" : "per",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Desfeu la supressió del fitxer - Altrament el fitxer serà suprimit durant la següent execució de treball del cron.",
|
||||
"Undo file deletion" : "Desfés la supressió del fitxer",
|
||||
"Insert the file into the description" : "Insereix el fitxer a la descripció",
|
||||
"Delete attachment" : "Suprimeix l'adjunt",
|
||||
"Modified:" : "Modificat:",
|
||||
"Created:" : "Creat:",
|
||||
"Choose a tag" : "Trieu una etiqueta",
|
||||
"Add a tag" : "Afegeix una etiqueta",
|
||||
"Select tags" : "Selecciona etiquetes",
|
||||
"Assign users" : "Assigna usuaris",
|
||||
"Choose a user to assign" : "Escull un usuari per assignar",
|
||||
"Choose a user to assign" : "Tria un usuari per assignar",
|
||||
"Assign this card to a user" : "Assigna aquesta targeta a un usuari",
|
||||
"Due date" : "Per la data",
|
||||
"Click to set" : "Feu clic per configurar",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Saved" : "Desat",
|
||||
"Unsaved changes" : "Canvis no desats",
|
||||
"Insert attachment" : "Insereix l'adjunt",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Move board to archive" : "Mou tauler a l'arxiu",
|
||||
"Create a new board" : "Crea un nou tauler",
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck to groups" : "Limita el tauler per grups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podràn seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
185
l10n/ca.json
185
l10n/ca.json
@@ -1,80 +1,199 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Si us plau, proporciona un comentari.",
|
||||
"Please provide a content for your comment." : "Si us plau, proporcioneu un contingut per al vostre comentari.",
|
||||
"Posting the comment failed." : "No s'ha pogut publicar el comentari.",
|
||||
"The comment has been deleted" : "S'ha esborrat el comentari",
|
||||
"The comment has been deleted" : "S'ha suprimit el comentari",
|
||||
"The associated stack is deleted as well, it will be restored as well." : "La pila associada també se suprimeix, també es restaurarà.",
|
||||
"Restore associated stack" : "Restaura la pila associada",
|
||||
"Remove user from card" : "Esborra usuari de la targeta",
|
||||
"Remove user from card" : "Suprimeix l'usuari de la targeta",
|
||||
"Hours" : "Hores",
|
||||
"Minutes" : "Minuts",
|
||||
"Maximum file size of {size} exceeded" : "Mida màxima per fitxer de {size} superada",
|
||||
"You have created a new board {board}" : "Has creat el nou tauler {board}",
|
||||
"Link to a board" : "Enllaça a un tauler",
|
||||
"Maximum file size of {size} exceeded" : "S'ha superat la mida màxima per fitxer de {size}",
|
||||
"You have created a new board {board}" : "Heu creat el nou tauler {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creat el nou tauler {board}",
|
||||
"You have deleted the board {board}" : "Has esborrat el taulell {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha esborrat el taulell {board}",
|
||||
"You have restored the board {board}" : "Has restaurat el taulell {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el taulell {board}",
|
||||
"You have shared the board {board} with {acl}" : "Has compartit el taulell {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el taulell {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Has tret {acl} del taulell {board}",
|
||||
"You have archived the board {board}" : "Has arxivat el taulell {board}",
|
||||
"You have renamed the card {before} to {card}" : "Has canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha canviat el nom de la targeta de {before} a {card}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del taulell {board}",
|
||||
"You have deleted the board {board}" : "Heu suprimit el tauler {board}",
|
||||
"{user} has deleted the board {board}" : "{user} ha suprimit el tauler {board}",
|
||||
"You have restored the board {board}" : "Heu restaurat el tauler {board}",
|
||||
"{user} has restored the board {board}" : "{user} ha restaurat el tauler {board}",
|
||||
"You have shared the board {board} with {acl}" : "Heu compartit el tauler {board} amb {acl}",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} ha compartit el tauler {board} amb {sharee}",
|
||||
"You have removed {acl} from the board {board}" : "Heu suprimit {acl} del tauler {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} ha suprimit {acl} del tauler {board}",
|
||||
"You have renamed the board {before} to {board}" : "Heu reanomenat el tauler {before} a {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} ha reanomenat el tauler {before} a {board}",
|
||||
"You have archived the board {board}" : "Heu arxivat el tauler {board}",
|
||||
"{user} has archived the board {before}" : "{user} ha arxivat el tauler {before}",
|
||||
"You have unarchived the board {board}" : "Heu desarxivat el tauler {board}",
|
||||
"{user} has unarchived the board {before}" : "{user} ha desarxivat el tauler {before}",
|
||||
"You have created a new stack {stack} on board {board}" : "Heu creat una nova pila {stack} al tauler {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} ha creat una nova pila {stack} al tauler {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Heu reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} ha reanomenat la pila {before} a {stack} al tauler {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Heu suprimit la pila {stack} al tauler {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} ha suprimit la pila {stack} al tauler {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Heu creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} ha creat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Heu suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} ha suprimit la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have renamed the card {before} to {card}" : "Heu reanomenat la targeta {before} a {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} ha reanomenat la targeta {before} a {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Heu afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} ha afegit una descripció a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Heu actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} ha actualitzat la descripció de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Heu arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Heu desarxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} ha arxivat la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the due date of card {card}" : "Heu suprimit la data de venciment de la targeta {targeta}",
|
||||
"{user} has removed the due date of card {card}" : "{user} ha suprimit la data de venciment de la targeta {targeta}",
|
||||
"You have set the due date of card {card} to {after}" : "Heu establert la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} ha establert la data de venciment de la targeta {card} a {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Heu actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} ha actualitzat la data de venciment de la targeta {card} a {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Heu afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} ha afegit l'etiqueta {label} a la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Heu suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} ha suprimit l'etiqueta {label} de la targeta {card} a la pila {stack} al tauler {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Heu assignat a {assigneduser} a la targeta {card} al tauler {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} ha assignat a {assigneduser} la targeta {card} del tauler {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Heu desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} ha desassignat {assigneduser} de la targeta {card} al tauler {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Heu mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} ha mogut la targeta {card} de la pila {stackBefore} a {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Heu afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} ha afegit l'adjunt {attachment} a la targeta {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Heu actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} ha actualitzat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Heu suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} ha suprimit l'adjunt {attachment} de la targeta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Heu restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} ha restaurat l'adjunt {attachment} a la targeta {card}",
|
||||
"You have commented on card {card}" : "Heu comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de carta</strong> de l'aplicació Tauler",
|
||||
"{user} has commented on card {card}" : "{user} ha comentat la targeta {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "S'ha canviat una <strong>descripció de targeta</strong> a l'aplicació Tauler",
|
||||
"Deck" : "Tauler",
|
||||
"Changes in the <strong>Deck app</strong>" : "Hi ha canvis a l'<strong>aplicació Tauler</strong>",
|
||||
"Personal" : "Personal",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La targeta \"%s\" sobre \"%s\" se us ha assignat per %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} us ha assignat la targeta \"%s\" sobre \"%s\".",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%s us ha anomenat en un comentari sobre \"%s\".",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} us ha anomenat en un comentari sobre \"%s\".",
|
||||
"The board \"%s\" has been shared with you by %s." : "El tauler \"%s\" se us ha compartit per %s.",
|
||||
"{user} has shared the board %s with you." : "{user} us ha compartit el tauler %s.",
|
||||
"No data was provided to create an attachment." : "No s’ha proporcionat cap dada per crear un fitxer adjunt.",
|
||||
"Finished" : "Acabat",
|
||||
"To review" : "Per revisar",
|
||||
"Action needed" : "Acció necessaria",
|
||||
"Action needed" : "Acció necessària",
|
||||
"Later" : "Més tard",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en cartes i poseu-les en ordre\n- 📄 Apunteu notes adicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debatiu amb el vostre equip usant comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"To do" : "Pendent de fer",
|
||||
"Doing" : "S'està fent",
|
||||
"Done" : "Fet",
|
||||
"Example Task 3" : "Exemple Tasca 3",
|
||||
"Example Task 2" : "Exemple Tasca 2",
|
||||
"Example Task 1" : "Exemple Tasca 1",
|
||||
"The file was uploaded" : "El fitxer ha estat carregat",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "El fitxer carregat excedeix la directiva upload_max_filesize dins de php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "El fitxer carregat excedeix la directiva MAX_FILE_SIZE que hi ha especificada al formulari d'HTML",
|
||||
"The file was only partially uploaded" : "El fitxer s'ha carregat només parcialment",
|
||||
"No file was uploaded" : "No s'ha carregat cap fitxer",
|
||||
"Missing a temporary folder" : "Falta una carpeta temporal",
|
||||
"Could not write file to disk" : "No s’ha pogut escriure el fitxer al disc",
|
||||
"A PHP extension stopped the file upload" : "Una extensió del PHP ha aturat la carregada del fitxer",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "No s'ha carregat cap fitxer o la mida del fitxer sobrepassa el màxim de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un projecte d’estil kanban i una eina de gestió personal per a Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tauler és una eina d'organització a l'estil kanban dirigida a la planificació personal i a l'organització de projectes per equips integrada a Nextcloud.\n\n\n- 📥 Afegiu les tasques en targetes i poseu-les en ordre\n- 📄 Apunteu notes addicionals en markdown\n- 🔖 Assigneu etiquetes per una organització encara millor\n- 👥 Compartiu amb el vostre equip, família o amics\n- 📎 Adjunteu fitxers i encasteu-los en la descripció en markdown\n- 💬 Debateu amb el vostre equip fent servir comentaris\n- ⚡ Mantingueu el seguiment de canvis al flux d'activitat\n- 🚀 Tingueu el vostre projecte organitzat",
|
||||
"Select the board to link to a project" : "Selecciona el tauler per enllaçar a un projecte",
|
||||
"Select board" : "Selecciona un tauler",
|
||||
"Add a new stack" : "Afegeix una nova pila",
|
||||
"Submit" : "Envia",
|
||||
"Show archived cards" : "Mostra les targetes arxivades",
|
||||
"Hide archived cards" : "Amaga les targetes arxivades",
|
||||
"All Boards" : "Totes les juntes",
|
||||
"Toggle compact mode" : "Commuta el mode compacte",
|
||||
"Show board details" : "Mostra els detalls del tauler",
|
||||
"All Boards" : "Tots els Taulers",
|
||||
"Archived boards" : "Taulers arxivats",
|
||||
"Share board" : "Comparteix tauler",
|
||||
"Archived cards" : "Targetes arxivades",
|
||||
"Actions" : "Accions",
|
||||
"Drop your files here to upload it to the card" : "Deixeu anar els fitxers aquí per carregar-los a la targeta",
|
||||
"Assign card to me" : "Assigna'm la targeta",
|
||||
"Unassign card from me" : "Desassigna'm la targeta",
|
||||
"Enter a card title" : "Introduïu un títol de la targeta",
|
||||
"Archive card" : "Arxiva targeta",
|
||||
"Unarchive card" : "Desarxiva targeta",
|
||||
"Delete card" : "Suprimeix targeta",
|
||||
"Enter a card title" : "Introduïu un títol a la targeta",
|
||||
"Add card" : "Afegeix una targeta",
|
||||
"Close" : "Tanca",
|
||||
"Sharing" : "Compartir",
|
||||
"Sharing" : "S'està compartint",
|
||||
"Tags" : "Etiquetes",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups per compartir",
|
||||
"Deleted items" : "Elements suprimits",
|
||||
"Timeline" : "Línia de temps",
|
||||
"Select users or groups to share with" : "Seleccioneu usuaris o grups amb els qui compartir",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Cercle",
|
||||
"No matching user or group found." : "No s'ha trobat cap usuari o grup coincident.",
|
||||
"Loading" : "S'està carregant",
|
||||
"Edit" : "Edita",
|
||||
"Share" : "Comparteix",
|
||||
"Manage" : "Gestor",
|
||||
"Manage" : "Gestiona",
|
||||
"Discard share" : "Descarta la compartició",
|
||||
"Sharing has been disabled for your account." : "La compartició s'ha desactivat per al vostre compte.",
|
||||
"Update tag" : "Actualitza etiqueta",
|
||||
"Edit tag" : "Edita etiqueta",
|
||||
"Delete tag" : "Suprimeix etiqueta",
|
||||
"Create" : "Crea",
|
||||
"Create a new tag" : "Crea una nova etiqueta",
|
||||
"Deleted stacks" : "Piles suprimides",
|
||||
"Deleted cards" : "Targetes suprimides",
|
||||
"Status" : "Estat",
|
||||
"No archived boards to display" : "No hi ha cap tauler arxivat per mostrar",
|
||||
"No shared boards to display" : "No hi ha cap tauler compartit per mostrar",
|
||||
"Title" : "Títol",
|
||||
"Members" : "Membres",
|
||||
"More actions" : "Més accions",
|
||||
"Edit board" : "Edita el tauler",
|
||||
"Archive board" : "Arxiu",
|
||||
"Unarchive board" : "Desbloquejar",
|
||||
"Delete board" : "Eliminat",
|
||||
"Create new board" : "Crear nova",
|
||||
"New board title" : "Nou títol",
|
||||
"Archive board" : "Arxiva tauler",
|
||||
"Unarchive board" : "Desarxiva tauler",
|
||||
"Delete board" : "Suprimeix tauler",
|
||||
"Update board" : "Actualitza tauler",
|
||||
"Reset board" : "Reinicialitza tauler",
|
||||
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Desfeu la supressió del tauler - Altrament el tauler serà suprimit durant la següent execució de treball del cron.",
|
||||
"Create new board" : "Crea un nou tauler",
|
||||
"New board title" : "Títol del nou tauler",
|
||||
"Create board" : "Crea tauler",
|
||||
"Select an attachment" : "Selecciona un adjunt",
|
||||
"Cancel upload" : "Cancel·la la càrrega",
|
||||
"by" : "per",
|
||||
"Undo file deletion - Otherwise the file will be deleted during the next cronjob run." : "Desfeu la supressió del fitxer - Altrament el fitxer serà suprimit durant la següent execució de treball del cron.",
|
||||
"Undo file deletion" : "Desfés la supressió del fitxer",
|
||||
"Insert the file into the description" : "Insereix el fitxer a la descripció",
|
||||
"Delete attachment" : "Suprimeix l'adjunt",
|
||||
"Modified:" : "Modificat:",
|
||||
"Created:" : "Creat:",
|
||||
"Choose a tag" : "Trieu una etiqueta",
|
||||
"Add a tag" : "Afegeix una etiqueta",
|
||||
"Select tags" : "Selecciona etiquetes",
|
||||
"Assign users" : "Assigna usuaris",
|
||||
"Choose a user to assign" : "Escull un usuari per assignar",
|
||||
"Choose a user to assign" : "Tria un usuari per assignar",
|
||||
"Assign this card to a user" : "Assigna aquesta targeta a un usuari",
|
||||
"Due date" : "Per la data",
|
||||
"Click to set" : "Feu clic per configurar",
|
||||
"Remove due date" : "Elimina la data de venciment",
|
||||
"Description" : "Descripció",
|
||||
"Attachments" : "Adjunts",
|
||||
"Saved" : "Desat",
|
||||
"Unsaved changes" : "Canvis no desats",
|
||||
"Insert attachment" : "Insereix l'adjunt",
|
||||
"Formatting help" : "Format d'ajuda",
|
||||
"Upload attachment" : "Carrega l'adjunt",
|
||||
"Add a card description…" : "Afegeix una descripció de la targeta ...",
|
||||
"Shared boards" : "Taulers compartits",
|
||||
"Move board to archive" : "Mou la placa a l'arxiu",
|
||||
"Create a new board" : "Crear nova",
|
||||
"Move board to archive" : "Mou tauler a l'arxiu",
|
||||
"Create a new board" : "Crea un nou tauler",
|
||||
"Settings" : "Paràmetres",
|
||||
"Limit deck to groups" : "Limita el tauler per grups",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitar el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podràn seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Limitant el Tauler bloquejarà la creació de taulers als usuaris que no són part d'aquests grups. Els usuaris podran seguir treballant en els taulers que hagin estat compartits amb ells."
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -9,7 +9,6 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Odebrat uživatele z karty",
|
||||
"Hours" : "Hodiny",
|
||||
"Minutes" : "Minuty",
|
||||
"board" : "nástěnka",
|
||||
"Maximum file size of {size} exceeded" : "U souboru {size} překročena nejvyšší umožněná velikost",
|
||||
"You have created a new board {board}" : "Vytvořili jste nástěnku {board}",
|
||||
"{user} has created a new board {board}" : "{user} vytvořil(a) novou nástěnku {board}",
|
||||
@@ -106,6 +105,7 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nebyl nahrán žádný soubor nebo jeho velikost přesáhla %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Nástroj pro projektový a osobní řízení ve stylu Kanban.",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Karty jsou nástroj zacílený na osobní nebo projektové plánování týmů v Kanban stylu, vestavěný v Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky \n- 🔖 Přiřazujte štítky pro ještě lepší organizaci\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 🚀 Dostaňte svůj projekt pod kontrolu",
|
||||
"Select board" : "Vybrat nástěnku",
|
||||
"Add a new stack" : "Přidat nový zásobník",
|
||||
"Submit" : "Odeslat",
|
||||
"Show archived cards" : "Zobrazit archivované karty",
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
"Remove user from card" : "Odebrat uživatele z karty",
|
||||
"Hours" : "Hodiny",
|
||||
"Minutes" : "Minuty",
|
||||
"board" : "nástěnka",
|
||||
"Maximum file size of {size} exceeded" : "U souboru {size} překročena nejvyšší umožněná velikost",
|
||||
"You have created a new board {board}" : "Vytvořili jste nástěnku {board}",
|
||||
"{user} has created a new board {board}" : "{user} vytvořil(a) novou nástěnku {board}",
|
||||
@@ -104,6 +103,7 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nebyl nahrán žádný soubor nebo jeho velikost přesáhla %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Nástroj pro projektový a osobní řízení ve stylu Kanban.",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Karty jsou nástroj zacílený na osobní nebo projektové plánování týmů v Kanban stylu, vestavěný v Nextcloud.\n\n\n- 📥 Zadávejte a uspořádávejte své úkoly do karet\n- 📄 Zapisujte si dodatečné poznámky \n- 🔖 Přiřazujte štítky pro ještě lepší organizaci\n- 👥 Sdílejte se svým týmem, přáteli nebo rodinou\n- 🚀 Dostaňte svůj projekt pod kontrolu",
|
||||
"Select board" : "Vybrat nástěnku",
|
||||
"Add a new stack" : "Přidat nový zásobník",
|
||||
"Submit" : "Odeslat",
|
||||
"Show archived cards" : "Zobrazit archivované karty",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Du hast das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
|
||||
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Du hast das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
|
||||
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Sie haben das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Benutzer von Karte entfernen",
|
||||
"Hours" : "Stunden",
|
||||
"Minutes" : "Minuten",
|
||||
"board" : "Board",
|
||||
"Link to a board" : "Mit einem Board verknüpfen",
|
||||
"Maximum file size of {size} exceeded" : "Maximale Dateigröße von {size} überschritten",
|
||||
"You have created a new board {board}" : "Sie haben das neue Board {board} erstellt",
|
||||
"{user} has created a new board {board}" : "{user} hat das neue Board {board} erstellt",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
|
||||
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
|
||||
"Select board" : "Board auswählen",
|
||||
"Add a new stack" : "Neuer Stapel",
|
||||
"Submit" : "Übermitteln",
|
||||
"Show archived cards" : "Archivierte Karten anzeigen",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Forigi uzanton el la karto",
|
||||
"Hours" : "Horoj",
|
||||
"Minutes" : "Minutoj",
|
||||
"board" : "tabulo",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Neniu dosiero alŝutita, aŭ dosiergrando transpasas la maksimumon %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-eca projekto kaj ilo por mastrumi sian vivon, por Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton",
|
||||
"Select the board to link to a project" : "Elekti la tabulon ligotan al projekto",
|
||||
"Select board" : "Elekti tabulon",
|
||||
"Add a new stack" : "Aldoni novan stakon",
|
||||
"Submit" : "Sendi",
|
||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||
@@ -132,6 +134,7 @@ OC.L10N.register(
|
||||
"Timeline" : "Kronologio",
|
||||
"Select users or groups to share with" : "Elektu uzantojn aŭ grupojn, kun kiuj vi volas kunhavigi",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Rondo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Forigi uzanton el la karto",
|
||||
"Hours" : "Horoj",
|
||||
"Minutes" : "Minutoj",
|
||||
"board" : "tabulo",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Neniu dosiero alŝutita, aŭ dosiergrando transpasas la maksimumon %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-eca projekto kaj ilo por mastrumi sian vivon, por Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Kartaro („Deck“) estas kanban-eca organiza ilo por mastrumi sian vivon kaj teaman projektaron per Nextcloud.\n\n\n- 📥 Aldonu viajn taskojn al kartoj, kaj organizu ilin \n- 📄 Skribu pliajn notojn per marklingvo „Markdown“\n- 🔖 Uzu etikedojn por pli bone organiziĝi\n- 👥 Kunhavigu kun viaj teamo, amikoj, familio\n- 📎 Aldonu dosierojn, kaj enmetu ilin en via „Markdown“-a priskribo\n- 💬 Diskutu kun via teamo pere de la komentoj\n- ⚡ Sekvu la ŝanĝojn per la aktivaĵa fluo\n- 🚀 Organizu vian projekton",
|
||||
"Select the board to link to a project" : "Elekti la tabulon ligotan al projekto",
|
||||
"Select board" : "Elekti tabulon",
|
||||
"Add a new stack" : "Aldoni novan stakon",
|
||||
"Submit" : "Sendi",
|
||||
"Show archived cards" : "Montri arĥivigitajn kartojn",
|
||||
@@ -130,6 +132,7 @@
|
||||
"Timeline" : "Kronologio",
|
||||
"Select users or groups to share with" : "Elektu uzantojn aŭ grupojn, kun kiuj vi volas kunhavigi",
|
||||
"Group" : "Grupo",
|
||||
"Circle" : "Rondo",
|
||||
"No matching user or group found." : "Neniu kongrua uzanto aŭ grupo trovita.",
|
||||
"Loading" : "Ŝargante",
|
||||
"Edit" : "Redakti",
|
||||
|
||||
@@ -9,7 +9,6 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "tablero",
|
||||
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
|
||||
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
|
||||
|
||||
@@ -7,7 +7,6 @@
|
||||
"Remove user from card" : "Eliminar usuario de la tarjeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "tablero",
|
||||
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
|
||||
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Supprimer l'utilisateur de la carte",
|
||||
"Hours" : "Heures",
|
||||
"Minutes" : "Minutes",
|
||||
"board" : "tableau",
|
||||
"Link to a board" : "Lien à un tableau",
|
||||
"Maximum file size of {size} exceeded" : "Taille de fichier maximale de {size} dépassée",
|
||||
"You have created a new board {board}" : "Vous avez créé un nouveau tableau {tableau}",
|
||||
"{user} has created a new board {board}" : "{user} a créé un nouveau tableau {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Aucun fichier téléversé ou la taille du fichier dépasse la maximum de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : " Un outil de style kanban pour Nextcloud, pour la gestion de votre vie personnelle et de vos projets.",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck est un outil d'organisation de style kanban destiné à la planification personnelle et à l'organisation de projets pour les équipes intégrées à Nextcloud.\n\n\n- 📥 Ajoutez vos tâches à des cartes et organisez-les\n- 📄 Écrivez des notes supplémentaires en Markdown\n- 🔖 Affectez des étiquettes pour une organisation encore meilleure\n- 👥 Partagez avec votre équipe, vos amis ou votre famille\n- 📎 Attachez des fichiers et utilisez les dans vos descriptions en Markdown\n- 💬 Echanger avec votre équipe grâce aux commentaires\n- ⚡ Garder l'oeil sur les modifications dans le flux d'activité\n- 🚀 Organisez vos projets",
|
||||
"Select the board to link to a project" : "Sélection le tableau pour faire le lien avec un projet.",
|
||||
"Select board" : "Sélectionner le tableau",
|
||||
"Add a new stack" : "Ajouter une nouvelle pile",
|
||||
"Submit" : "Envoyer",
|
||||
"Show archived cards" : "Afficher les cartes archivées",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Supprimer l'utilisateur de la carte",
|
||||
"Hours" : "Heures",
|
||||
"Minutes" : "Minutes",
|
||||
"board" : "tableau",
|
||||
"Link to a board" : "Lien à un tableau",
|
||||
"Maximum file size of {size} exceeded" : "Taille de fichier maximale de {size} dépassée",
|
||||
"You have created a new board {board}" : "Vous avez créé un nouveau tableau {tableau}",
|
||||
"{user} has created a new board {board}" : "{user} a créé un nouveau tableau {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Aucun fichier téléversé ou la taille du fichier dépasse la maximum de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : " Un outil de style kanban pour Nextcloud, pour la gestion de votre vie personnelle et de vos projets.",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck est un outil d'organisation de style kanban destiné à la planification personnelle et à l'organisation de projets pour les équipes intégrées à Nextcloud.\n\n\n- 📥 Ajoutez vos tâches à des cartes et organisez-les\n- 📄 Écrivez des notes supplémentaires en Markdown\n- 🔖 Affectez des étiquettes pour une organisation encore meilleure\n- 👥 Partagez avec votre équipe, vos amis ou votre famille\n- 📎 Attachez des fichiers et utilisez les dans vos descriptions en Markdown\n- 💬 Echanger avec votre équipe grâce aux commentaires\n- ⚡ Garder l'oeil sur les modifications dans le flux d'activité\n- 🚀 Organisez vos projets",
|
||||
"Select the board to link to a project" : "Sélection le tableau pour faire le lien avec un projet.",
|
||||
"Select board" : "Sélectionner le tableau",
|
||||
"Add a new stack" : "Ajouter une nouvelle pile",
|
||||
"Submit" : "Envoyer",
|
||||
"Show archived cards" : "Afficher les cartes archivées",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Elimina o usuario da tarxeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "taboleiro",
|
||||
"Link to a board" : "Ligar a un taboleiro",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
"You have created a new board {board}" : "Vostede creou o novo taboleiro {board}",
|
||||
"{user} has created a new board {board}" : "{user} creou o novo taboleiro {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Non se enviou ningún ficheiro ou o tamaño do ficheiro supera o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un proxecto estilo kanban e unha ferramenta de xestión persoal para o Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n- 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n- 📄 Escriba notas adicionais en markdown\n- 🔖 Asigne etiquetas para unha mellor organización\n- 👥 Comparta co seu equipo, amigos ou a súa familia\n- 📎 Anexe ficheiros e insíraos na súa descrición de markdown\n- 💬 Debata co seu equipo usando os comentarios\n- ⚡ Faga un seguimento dos cambios no fluxo de actividade\n- 🚀 Teña o seu proxecto organizado",
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Add a new stack" : "Engadir unha nova rima",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Amosar as tarxetas arquivadas",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Elimina o usuario da tarxeta",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "taboleiro",
|
||||
"Link to a board" : "Ligar a un taboleiro",
|
||||
"Maximum file size of {size} exceeded" : "Excedeuse o tamaño máximo de ficheiro de {size}",
|
||||
"You have created a new board {board}" : "Vostede creou o novo taboleiro {board}",
|
||||
"{user} has created a new board {board}" : "{user} creou o novo taboleiro {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Non se enviou ningún ficheiro ou o tamaño do ficheiro supera o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Un proxecto estilo kanban e unha ferramenta de xestión persoal para o Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck é unha ferramenta de organización de estilo kanban dirixida a planificación persoal e organización de proxectos para equipos integrados con Nextcloud. \n\n\n- 📥 Engada as súas tarefas ás tarxetas e fagas ordenadas\n- 📄 Escriba notas adicionais en markdown\n- 🔖 Asigne etiquetas para unha mellor organización\n- 👥 Comparta co seu equipo, amigos ou a súa familia\n- 📎 Anexe ficheiros e insíraos na súa descrición de markdown\n- 💬 Debata co seu equipo usando os comentarios\n- ⚡ Faga un seguimento dos cambios no fluxo de actividade\n- 🚀 Teña o seu proxecto organizado",
|
||||
"Select the board to link to a project" : "Seleccione o taboleiro para ligar a un proxecto",
|
||||
"Select board" : "Seleccionar taboleiro",
|
||||
"Add a new stack" : "Engadir unha nova rima",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Amosar as tarxetas arquivadas",
|
||||
|
||||
59
l10n/is.js
59
l10n/is.js
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Fjarlægja notanda af spjaldi",
|
||||
"Hours" : "klukkustundir",
|
||||
"Minutes" : "mínútur",
|
||||
"Link to a board" : "Tengill við borð",
|
||||
"Maximum file size of {size} exceeded" : "Fór yfir hámarks skráarstærð {size}",
|
||||
"You have created a new board {board}" : "Þú hefur búið til nýja borðið {board}",
|
||||
"{user} has created a new board {board}" : "{user} hefur búið til nýja borðið {board}",
|
||||
@@ -21,13 +22,60 @@ OC.L10N.register(
|
||||
"You have removed {acl} from the board {board}" : "Þú fjarlægðir {acl} af borðinu {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} fjarlægði {acl} af borðinu {board}",
|
||||
"You have renamed the board {before} to {board}" : "Þú hefur endurnefnt borðið {before} sem {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} hefur endurnefnt borðið {before} sem {board}",
|
||||
"You have archived the board {board}" : "Þú settir borðið {board} í geymslu",
|
||||
"{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu",
|
||||
"You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu",
|
||||
"{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu",
|
||||
"You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} uppfærði viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Þú eyddir viðhenginu {attachment} af spjaldinu {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eyddi viðhenginu {attachment} af spjaldinu {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Þú endurheimtir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} endurheimti viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have commented on card {card}" : "Þú settir inn athugasemd við spjaldið {card}",
|
||||
"{user} has commented on card {card}" : "{user} setti inn athugasemd við spjaldið {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Lýsingu á spjaldi</strong> inni í Deck-spjaldaforritinu hefur verið breytt",
|
||||
"Deck" : "Dekk",
|
||||
"Changes in the <strong>Deck app</strong>" : "Breytingar í <strong>Deck spjaldaforritinu</strong>",
|
||||
"Personal" : "Einka",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hefur úthlutað spjaldinu \"%s\" á \"%s\" til þín.",
|
||||
@@ -58,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Engin innsend skrá eða að skráarstærð fór fram úr hámarksstæðinni %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Verkefna- og persónuupplýsingastjórnun í kanban-stíl fyrir Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Dekk (e. Deck) er skipulagningartól í kanban-stíl sem ætlað er fyrir verkefna- og persónuupplýsingastjórnun hópvinnuteyma innan Nextcloud.\n\n\n- 📥 Settu verkefnin þín á spjöld of raðaðu þeim á ýmsa vegu\n- 📄 Skrifaðu niður minnispunkta í markdown-kóða\n- 🔖 Úthlutaðu merkjum/skýringum til að bæta skipulagninguna\n- 👥 Deildu með vinnuhópnum, vinum eða fjölskyldu\n- 📎 Hengdu við skrár og ívefðu þær í lýsinguna með markdown-kóða\n- 💬 Ræddu málin við hópinn þinn með athugasemdum\n- ⚡ Haltu utan um breytingar í virknistreyminu\n- 🚀 Haltu verkefnunum þínum skipulögðum",
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Add a new stack" : "Bæta við nýjum stafla",
|
||||
"Submit" : "Senda inn",
|
||||
"Show archived cards" : "Sýna spjöld í geymslu",
|
||||
@@ -67,6 +117,7 @@ OC.L10N.register(
|
||||
"All Boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Share board" : "Deila borði",
|
||||
"Archived cards" : "Spjöld í geymslu",
|
||||
"Actions" : "Aðgerðir",
|
||||
"Drop your files here to upload it to the card" : "Slepptu hér skrám til að senda þær inn í spjaldið",
|
||||
"Assign card to me" : "Úthluta spjaldinu til mín",
|
||||
@@ -82,12 +133,15 @@ OC.L10N.register(
|
||||
"Deleted items" : "Eydd atriði",
|
||||
"Timeline" : "Tímalína",
|
||||
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
|
||||
"Group" : "Hópur",
|
||||
"Circle" : "Hringur",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
"Share" : "Deila",
|
||||
"Manage" : "Skipuleggja",
|
||||
"Discard share" : "Henda sameign",
|
||||
"Sharing has been disabled for your account." : "Deiling hefur evrið gerð óvirk á notandaaðgangnum þínum.",
|
||||
"Update tag" : "Uppfæra merki",
|
||||
"Edit tag" : "Breyta merki",
|
||||
"Delete tag" : "Eyða merki",
|
||||
@@ -139,6 +193,9 @@ OC.L10N.register(
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
"Shared boards" : "Deild borð",
|
||||
"Move board to archive" : "Færa borð í geymslu",
|
||||
"Create a new board" : "Búa til nýtt borð"
|
||||
"Create a new board" : "Búa til nýtt borð",
|
||||
"Settings" : "Stillingar",
|
||||
"Limit deck to groups" : "Takmarka notkun forritsins við tiltekna hópa",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
|
||||
},
|
||||
"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);");
|
||||
|
||||
59
l10n/is.json
59
l10n/is.json
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Fjarlægja notanda af spjaldi",
|
||||
"Hours" : "klukkustundir",
|
||||
"Minutes" : "mínútur",
|
||||
"Link to a board" : "Tengill við borð",
|
||||
"Maximum file size of {size} exceeded" : "Fór yfir hámarks skráarstærð {size}",
|
||||
"You have created a new board {board}" : "Þú hefur búið til nýja borðið {board}",
|
||||
"{user} has created a new board {board}" : "{user} hefur búið til nýja borðið {board}",
|
||||
@@ -19,13 +20,60 @@
|
||||
"You have removed {acl} from the board {board}" : "Þú fjarlægðir {acl} af borðinu {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} fjarlægði {acl} af borðinu {board}",
|
||||
"You have renamed the board {before} to {board}" : "Þú hefur endurnefnt borðið {before} sem {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} hefur endurnefnt borðið {before} sem {board}",
|
||||
"You have archived the board {board}" : "Þú settir borðið {board} í geymslu",
|
||||
"{user} has archived the board {before}" : "{user} setti borðið {before} í geymslu",
|
||||
"You have unarchived the board {board}" : "Þú tókst borðið {board} úr geymslu",
|
||||
"{user} has unarchived the board {before}" : "{user} tók borðið {before} úr geymslu",
|
||||
"You have created a new stack {stack} on board {board}" : "Þú hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"{user} has created a new stack {stack} on board {board}" : "{user} hefur búið til nýjan stafla {stack} á borðinu {board}",
|
||||
"You have renamed stack {before} to {stack} on board {board}" : "Þú hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} hefur endurnefnt staflann {before} sem {stack} á {board}",
|
||||
"You have deleted stack {stack} on board {board}" : "Þú hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted stack {stack} on board {board}" : "{user} hefur eytt staflanum {stack} á borðinu {board}",
|
||||
"You have created card {card} in stack {stack} on board {board}" : "Þú hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} hefur búið til spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "Þú eyddir spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} eyddi spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have renamed the card {before} to {card}" : "Þú hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} hefur endurnefnt spjaldið {before} sem {card}",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Þú bættir við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} bætti við lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Þú uppfærðir lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} uppfærði lýsingu á spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Þú settir í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} setti í geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Þú tókst úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} tók úr geymslu spjaldið {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the due date of card {card}" : "Þú fjarlægðir gildistíma af spjaldinu {card}",
|
||||
"{user} has removed the due date of card {card}" : "{user} fjarlægði gildistíma af spjaldinu {card}",
|
||||
"You have set the due date of card {card} to {after}" : "Þú settir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user} setti gildistíma spjaldsins {card} á {after}",
|
||||
"You have updated the due date of card {card} to {after}" : "Þú uppfærðir gildistíma spjaldsins {card} á {after}",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user} uppfærði gildistíma spjaldsins {card} á {after}",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Þú bættir við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} bætti við merkingunni {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} fjarlægði merkinguna {label} af spjaldinu {card} í staflanum {stack} á borðinu {board}",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "Þú úthlutaðir {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} úthlutaði {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "Þú hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} hefur afturkallað úthlutun {assigneduser} á spjaldið {card} á borðinu {board}",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Þú færðir spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} færði spjaldið {card} úr staflanum {stackBefore} yfir í {stack}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Þú bættir viðhenginu {attachment} við spjaldið {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} bætti viðhenginu {attachment} við spjaldið {card}",
|
||||
"You have updated the attachment {attachment} on card {card}" : "Þú uppfærðir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user} uppfærði viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Þú eyddir viðhenginu {attachment} af spjaldinu {card}",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user} eyddi viðhenginu {attachment} af spjaldinu {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Þú endurheimtir viðhengið {attachment} á spjaldinu {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} endurheimti viðhengið {attachment} á spjaldinu {card}",
|
||||
"You have commented on card {card}" : "Þú settir inn athugasemd við spjaldið {card}",
|
||||
"{user} has commented on card {card}" : "{user} setti inn athugasemd við spjaldið {card}",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Lýsingu á spjaldi</strong> inni í Deck-spjaldaforritinu hefur verið breytt",
|
||||
"Deck" : "Dekk",
|
||||
"Changes in the <strong>Deck app</strong>" : "Breytingar í <strong>Deck spjaldaforritinu</strong>",
|
||||
"Personal" : "Einka",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Spjaldinu \"%s\" á \"%s\" hefur verið úthlutað til þín af %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} hefur úthlutað spjaldinu \"%s\" á \"%s\" til þín.",
|
||||
@@ -56,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Engin innsend skrá eða að skráarstærð fór fram úr hámarksstæðinni %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Verkefna- og persónuupplýsingastjórnun í kanban-stíl fyrir Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Dekk (e. Deck) er skipulagningartól í kanban-stíl sem ætlað er fyrir verkefna- og persónuupplýsingastjórnun hópvinnuteyma innan Nextcloud.\n\n\n- 📥 Settu verkefnin þín á spjöld of raðaðu þeim á ýmsa vegu\n- 📄 Skrifaðu niður minnispunkta í markdown-kóða\n- 🔖 Úthlutaðu merkjum/skýringum til að bæta skipulagninguna\n- 👥 Deildu með vinnuhópnum, vinum eða fjölskyldu\n- 📎 Hengdu við skrár og ívefðu þær í lýsinguna með markdown-kóða\n- 💬 Ræddu málin við hópinn þinn með athugasemdum\n- ⚡ Haltu utan um breytingar í virknistreyminu\n- 🚀 Haltu verkefnunum þínum skipulögðum",
|
||||
"Select the board to link to a project" : "Veldu borðið sem á að tengja við verkefnið",
|
||||
"Select board" : "Veldu borð",
|
||||
"Add a new stack" : "Bæta við nýjum stafla",
|
||||
"Submit" : "Senda inn",
|
||||
"Show archived cards" : "Sýna spjöld í geymslu",
|
||||
@@ -65,6 +115,7 @@
|
||||
"All Boards" : "Öll borð",
|
||||
"Archived boards" : "Borð í geymslu",
|
||||
"Share board" : "Deila borði",
|
||||
"Archived cards" : "Spjöld í geymslu",
|
||||
"Actions" : "Aðgerðir",
|
||||
"Drop your files here to upload it to the card" : "Slepptu hér skrám til að senda þær inn í spjaldið",
|
||||
"Assign card to me" : "Úthluta spjaldinu til mín",
|
||||
@@ -80,12 +131,15 @@
|
||||
"Deleted items" : "Eydd atriði",
|
||||
"Timeline" : "Tímalína",
|
||||
"Select users or groups to share with" : "Veldu notendur eða hópa til að deila með",
|
||||
"Group" : "Hópur",
|
||||
"Circle" : "Hringur",
|
||||
"No matching user or group found." : "Engir samsvarandi notendur eða hópar fundust.",
|
||||
"Loading" : "Hleð inn",
|
||||
"Edit" : "Breyta",
|
||||
"Share" : "Deila",
|
||||
"Manage" : "Skipuleggja",
|
||||
"Discard share" : "Henda sameign",
|
||||
"Sharing has been disabled for your account." : "Deiling hefur evrið gerð óvirk á notandaaðgangnum þínum.",
|
||||
"Update tag" : "Uppfæra merki",
|
||||
"Edit tag" : "Breyta merki",
|
||||
"Delete tag" : "Eyða merki",
|
||||
@@ -137,6 +191,9 @@
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
"Shared boards" : "Deild borð",
|
||||
"Move board to archive" : "Færa borð í geymslu",
|
||||
"Create a new board" : "Búa til nýtt borð"
|
||||
"Create a new board" : "Búa til nýtt borð",
|
||||
"Settings" : "Stillingar",
|
||||
"Limit deck to groups" : "Takmarka notkun forritsins við tiltekna hópa",
|
||||
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Takmörkun í Deck spjaldaforritinu mun loka notendur sem tilheyra ekki þessum hópum frá því að útbúa sín eigin borð. Notendurnir munu samt geta áfram unnið með borð sem hefur verið deilt til þeirra."
|
||||
},"pluralForm" :"nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);"
|
||||
}
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Rimuovi utente dalla scheda",
|
||||
"Hours" : "Ore",
|
||||
"Minutes" : "Minuti",
|
||||
"board" : "lavagna",
|
||||
"Link to a board" : "Collega a una lavagna",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
"You have created a new board {board}" : "Hai creato una nuova lavagna {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creato una nuova lavagna {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nessun file caricato o la dimensione del file supera il massimo di %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Uno strumento in stile kanban di gestione progetti e personale per Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Add a new stack" : "Aggiungi una nuova pila",
|
||||
"Submit" : "Invia",
|
||||
"Show archived cards" : "Mostra le carte archiviate",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Rimuovi utente dalla scheda",
|
||||
"Hours" : "Ore",
|
||||
"Minutes" : "Minuti",
|
||||
"board" : "lavagna",
|
||||
"Link to a board" : "Collega a una lavagna",
|
||||
"Maximum file size of {size} exceeded" : "Dimensione massima dei file di {size} superata",
|
||||
"You have created a new board {board}" : "Hai creato una nuova lavagna {board}",
|
||||
"{user} has created a new board {board}" : "{user} ha creato una nuova lavagna {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nessun file caricato o la dimensione del file supera il massimo di %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Uno strumento in stile kanban di gestione progetti e personale per Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck è uno strumento di organizzazione in stile kanban destinato alla pianificazione personale e all'organizzazione di progetti per squadre integrato con Nextcloud.\n\n\n- 📥 Aggiungi le tue attività alle schede e tienile in ordine\n- 📄 Scrivi note aggiuntive in markdown\n- 🔖 Assegna etichette per un'organizzazione ancora migliore\n- 👥 Condividi con la tua squadra, amici o famiglia\n- 📎 Allega file e integrali nella tua descrizione markdown\n- 💬 Discuti con la tua squadra utilizzando i commenti\n- ⚡ Tieni traccia dei cambiamenti nel flusso delle attività\n- 🚀 Organizza il tuo progetto",
|
||||
"Select the board to link to a project" : "Seleziona la lavagna da collegare a un progetto",
|
||||
"Select board" : "Seleziona lavagna",
|
||||
"Add a new stack" : "Aggiungi una nuova pila",
|
||||
"Submit" : "Invia",
|
||||
"Show archived cards" : "Mostra le carte archiviate",
|
||||
|
||||
@@ -1,11 +1,15 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Please provide a content for your comment." : "Pateikite savo komentaro turinį.",
|
||||
"Posting the comment failed." : "Komentaro paskelbimas patyrė nesėkmę.",
|
||||
"The comment has been deleted" : "Komentaras ištrintas",
|
||||
"Remove user from card" : "Šalinti naudotoją iš kortelės",
|
||||
"Hours" : "Valandos",
|
||||
"Minutes" : "Minutės",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} pasidalino {board} su {sharee}",
|
||||
"Deck" : "Užduočių saugykla",
|
||||
"No data was provided to create an attachment." : "Priedo sukūrimui nebuvo pateikta jokių duomenų.",
|
||||
"Finished" : "Baigta",
|
||||
"To review" : "Peržiūrėti",
|
||||
"Action needed" : "Reikalingas veiksmas",
|
||||
@@ -16,6 +20,7 @@ OC.L10N.register(
|
||||
"Example Task 1" : "Pavyzdinė užduotis 1",
|
||||
"The file was uploaded" : "Failas buvo įkeltas",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Įkeliamas failas viršija upload_max_filesize direktyvą, esančią faile php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Įkeltas failas viršija MAX_FILE_SIZE direktyvą, kuri buvo nurodyta HTML formoje",
|
||||
"The file was only partially uploaded" : "Failas buvo tik dalinai įkeltas",
|
||||
"No file was uploaded" : "Nebuvo įkeltas joks failas",
|
||||
"Missing a temporary folder" : "Trūksta laikinojo aplanko",
|
||||
@@ -36,12 +41,17 @@ OC.L10N.register(
|
||||
"Tags" : "Žymės",
|
||||
"Deleted items" : "Ištrinti elementai",
|
||||
"Select users or groups to share with" : "Pasirinkti naudotojus ar naudotojų grupes bendrinimui",
|
||||
"Group" : "Grupė",
|
||||
"Circle" : "Ratas",
|
||||
"No matching user or group found." : "Nerasta vartotojų ir grupių",
|
||||
"Loading" : "Įkeliama",
|
||||
"Edit" : "Taisyti",
|
||||
"Share" : "Dalintis",
|
||||
"Manage" : "Redaguoti",
|
||||
"Discard share" : "Atšaukti dalinimąsi",
|
||||
"Manage" : "Tvarkyti",
|
||||
"Sharing has been disabled for your account." : "Bendrinimas jūsų paskyrai yra išjungtas.",
|
||||
"Update tag" : "Atnaujinti žymę",
|
||||
"Edit tag" : "Taisyti žymę",
|
||||
"Delete tag" : "Ištrinti žymę",
|
||||
"Create" : "Sukurti",
|
||||
"Create a new tag" : "Sukurti naują žymę",
|
||||
"Status" : "Būsena",
|
||||
@@ -76,6 +86,7 @@ OC.L10N.register(
|
||||
"Add a card description…" : "Pridėti elemento apibūdinimą...",
|
||||
"Shared boards" : "Bendrinami sąrašai",
|
||||
"Move board to archive" : "Perkelti sąrašą į archyvą",
|
||||
"Create a new board" : "Sukurti naują sąrašą"
|
||||
"Create a new board" : "Sukurti naują sąrašą",
|
||||
"Settings" : "Nustatymai"
|
||||
},
|
||||
"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Pateikite savo komentaro turinį.",
|
||||
"Posting the comment failed." : "Komentaro paskelbimas patyrė nesėkmę.",
|
||||
"The comment has been deleted" : "Komentaras ištrintas",
|
||||
"Remove user from card" : "Šalinti naudotoją iš kortelės",
|
||||
"Hours" : "Valandos",
|
||||
"Minutes" : "Minutės",
|
||||
"{user} has shared the board {board} with {sharee}" : "{user} pasidalino {board} su {sharee}",
|
||||
"Deck" : "Užduočių saugykla",
|
||||
"No data was provided to create an attachment." : "Priedo sukūrimui nebuvo pateikta jokių duomenų.",
|
||||
"Finished" : "Baigta",
|
||||
"To review" : "Peržiūrėti",
|
||||
"Action needed" : "Reikalingas veiksmas",
|
||||
@@ -14,6 +18,7 @@
|
||||
"Example Task 1" : "Pavyzdinė užduotis 1",
|
||||
"The file was uploaded" : "Failas buvo įkeltas",
|
||||
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Įkeliamas failas viršija upload_max_filesize direktyvą, esančią faile php.ini",
|
||||
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Įkeltas failas viršija MAX_FILE_SIZE direktyvą, kuri buvo nurodyta HTML formoje",
|
||||
"The file was only partially uploaded" : "Failas buvo tik dalinai įkeltas",
|
||||
"No file was uploaded" : "Nebuvo įkeltas joks failas",
|
||||
"Missing a temporary folder" : "Trūksta laikinojo aplanko",
|
||||
@@ -34,12 +39,17 @@
|
||||
"Tags" : "Žymės",
|
||||
"Deleted items" : "Ištrinti elementai",
|
||||
"Select users or groups to share with" : "Pasirinkti naudotojus ar naudotojų grupes bendrinimui",
|
||||
"Group" : "Grupė",
|
||||
"Circle" : "Ratas",
|
||||
"No matching user or group found." : "Nerasta vartotojų ir grupių",
|
||||
"Loading" : "Įkeliama",
|
||||
"Edit" : "Taisyti",
|
||||
"Share" : "Dalintis",
|
||||
"Manage" : "Redaguoti",
|
||||
"Discard share" : "Atšaukti dalinimąsi",
|
||||
"Manage" : "Tvarkyti",
|
||||
"Sharing has been disabled for your account." : "Bendrinimas jūsų paskyrai yra išjungtas.",
|
||||
"Update tag" : "Atnaujinti žymę",
|
||||
"Edit tag" : "Taisyti žymę",
|
||||
"Delete tag" : "Ištrinti žymę",
|
||||
"Create" : "Sukurti",
|
||||
"Create a new tag" : "Sukurti naują žymę",
|
||||
"Status" : "Būsena",
|
||||
@@ -74,6 +84,7 @@
|
||||
"Add a card description…" : "Pridėti elemento apibūdinimą...",
|
||||
"Shared boards" : "Bendrinami sąrašai",
|
||||
"Move board to archive" : "Perkelti sąrašą į archyvą",
|
||||
"Create a new board" : "Sukurti naują sąrašą"
|
||||
"Create a new board" : "Sukurti naują sąrašą",
|
||||
"Settings" : "Nustatymai"
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
|
||||
}
|
||||
@@ -41,6 +41,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Je voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Je bewerkte de beschrijving bij op kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} heeft de beschrijving van de kaart {card} in de stack {stack} op het bord {board} bijgewerkt",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Je archiveerde kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiveerde kaart {card} in stapel {stack} op bord {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Je haalde kaart {card} in stapel {stack} op bord {board} uit het archief",
|
||||
@@ -130,6 +131,7 @@ OC.L10N.register(
|
||||
"Timeline" : "Tijdlijn",
|
||||
"Select users or groups to share with" : "Gebruikers of groepen selecteren om te delen",
|
||||
"Group" : "Groep",
|
||||
"Circle" : "Kring",
|
||||
"No matching user or group found." : "Geen passende gebruiker of groep gevonden",
|
||||
"Loading" : "Laden",
|
||||
"Edit" : "Bewerken",
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Je voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} voegde een beschrijving toe aan kaart {card} in stapel {stack} op bord {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Je bewerkte de beschrijving bij op kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} heeft de beschrijving van de kaart {card} in de stack {stack} op het bord {board} bijgewerkt",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Je archiveerde kaart {card} in stapel {stack} op bord {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} archiveerde kaart {card} in stapel {stack} op bord {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Je haalde kaart {card} in stapel {stack} op bord {board} uit het archief",
|
||||
@@ -128,6 +129,7 @@
|
||||
"Timeline" : "Tijdlijn",
|
||||
"Select users or groups to share with" : "Gebruikers of groepen selecteren om te delen",
|
||||
"Group" : "Groep",
|
||||
"Circle" : "Kring",
|
||||
"No matching user or group found." : "Geen passende gebruiker of groep gevonden",
|
||||
"Loading" : "Laden",
|
||||
"Edit" : "Bewerken",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Usuń użytkownika z karty",
|
||||
"Hours" : "Godzin",
|
||||
"Minutes" : "Minut",
|
||||
"board" : "tablica",
|
||||
"Link to a board" : "Link do tablicy",
|
||||
"Maximum file size of {size} exceeded" : "Przekroczono maksymalny rozmiar pliku {size}",
|
||||
"You have created a new board {board}" : "Stworzyłeś(-aś) nową tablicę {board}",
|
||||
"{user} has created a new board {board}" : "{user} utworzył(-a) nową tablicę {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Brak przesłanego pliku lub rozmiar pliku przekracza maksymalny limit %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Projekt w stylu kanban jako narzędzie osobistego planowania i zarządzania dla Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck to narzędzie organizacyjne w stylu kanban, którego celem jest osobiste planowanie i organizacja projektu dla zespołów zintegrowanych z Nextcloud.\n\n\n- 📥 Dodaj swoje zadania do kart i porządkuj je\n- 📄 Zapisuj dodatkowe notatki\n- 🔖 Przypisuj etykiety dla jeszcze lepszej organizacji\n- 👥 Współdziel ze swoim zespołem, przyjaciółmi lub rodziną\n- 📎 Dołączaj pliki i umieszczaj je z opisem\n- 💬 Porozmawiaj ze swoim zespołem za pomocą komentarzy\n- ⚡ Śledź zmiany w strumieniu aktywności\n- 🚀 Organizuj swój projekt",
|
||||
"Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem",
|
||||
"Select board" : "Wybierz tablicę",
|
||||
"Add a new stack" : "Dodaj nowy stos",
|
||||
"Submit" : "Zatwierdź",
|
||||
"Show archived cards" : "Pokaż zarchiwizowane karty",
|
||||
@@ -144,7 +146,7 @@ OC.L10N.register(
|
||||
"Edit tag" : "Edytuj etykiety",
|
||||
"Delete tag" : "Usuń etykiety",
|
||||
"Create" : "Utwórz",
|
||||
"Create a new tag" : "Utwórz nowa etykietę",
|
||||
"Create a new tag" : "Utwórz nową etykietę",
|
||||
"Deleted stacks" : "Usunięte Stosy",
|
||||
"Deleted cards" : "Usunięte karty",
|
||||
"Status" : "Status",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Usuń użytkownika z karty",
|
||||
"Hours" : "Godzin",
|
||||
"Minutes" : "Minut",
|
||||
"board" : "tablica",
|
||||
"Link to a board" : "Link do tablicy",
|
||||
"Maximum file size of {size} exceeded" : "Przekroczono maksymalny rozmiar pliku {size}",
|
||||
"You have created a new board {board}" : "Stworzyłeś(-aś) nową tablicę {board}",
|
||||
"{user} has created a new board {board}" : "{user} utworzył(-a) nową tablicę {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Brak przesłanego pliku lub rozmiar pliku przekracza maksymalny limit %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Projekt w stylu kanban jako narzędzie osobistego planowania i zarządzania dla Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck to narzędzie organizacyjne w stylu kanban, którego celem jest osobiste planowanie i organizacja projektu dla zespołów zintegrowanych z Nextcloud.\n\n\n- 📥 Dodaj swoje zadania do kart i porządkuj je\n- 📄 Zapisuj dodatkowe notatki\n- 🔖 Przypisuj etykiety dla jeszcze lepszej organizacji\n- 👥 Współdziel ze swoim zespołem, przyjaciółmi lub rodziną\n- 📎 Dołączaj pliki i umieszczaj je z opisem\n- 💬 Porozmawiaj ze swoim zespołem za pomocą komentarzy\n- ⚡ Śledź zmiany w strumieniu aktywności\n- 🚀 Organizuj swój projekt",
|
||||
"Select the board to link to a project" : "Wybierz tablicę, aby połączyć się z projektem",
|
||||
"Select board" : "Wybierz tablicę",
|
||||
"Add a new stack" : "Dodaj nowy stos",
|
||||
"Submit" : "Zatwierdź",
|
||||
"Show archived cards" : "Pokaż zarchiwizowane karty",
|
||||
@@ -142,7 +144,7 @@
|
||||
"Edit tag" : "Edytuj etykiety",
|
||||
"Delete tag" : "Usuń etykiety",
|
||||
"Create" : "Utwórz",
|
||||
"Create a new tag" : "Utwórz nowa etykietę",
|
||||
"Create a new tag" : "Utwórz nową etykietę",
|
||||
"Deleted stacks" : "Usunięte Stosy",
|
||||
"Deleted cards" : "Usunięte karty",
|
||||
"Status" : "Status",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Remover usuário do cartão",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "painel",
|
||||
"Link to a board" : "Linkar a um painel",
|
||||
"Maximum file size of {size} exceeded" : "Excedeu o tamanho máximo de arquivo de {size}",
|
||||
"You have created a new board {board}" : "Você criou um novo painel {board}",
|
||||
"{user} has created a new board {board}" : "{user} criou um novo painel {board}",
|
||||
@@ -106,12 +106,14 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Um projeto no estilo kanban e uma ferramenta de gerenciamento pessoal para Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck é uma ferramenta de organização de estilo kanban destinada ao planejamento pessoal e organização para equipes integradas com o Nextcloud.\n\n\n- 📥 Adicione suas tarefas aos cartões e coloque-os em ordem\n- 📄 Insira notas adicionais no markdown\n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, amigos ou familiares\n- 📎 Anexe arquivos e incorpore-os em sua descrição no markdown\n- 💬 Discuta com sua equipe usando os comentários\n- ⚡ Acompanhe as alterações no fluxo de atividades\n- 🚀 Mantenha seu projeto organizado",
|
||||
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
|
||||
"Select board" : "Selecionar painel",
|
||||
"Add a new stack" : "Adicionar uma nova pilha",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Mostrar cartões arquivados",
|
||||
"Show archived cards" : "Exibir cartões arquivados",
|
||||
"Hide archived cards" : "Ocultar cartões arquivados",
|
||||
"Toggle compact mode" : "Alternar para modo compacto",
|
||||
"Show board details" : "Mostrar detalhes do painel",
|
||||
"Show board details" : "Exibir detalhes do painel",
|
||||
"All Boards" : "Todos os painéis",
|
||||
"Archived boards" : "Painéis arquivados",
|
||||
"Share board" : "Compartilhar painel",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Remover usuário do cartão",
|
||||
"Hours" : "Horas",
|
||||
"Minutes" : "Minutos",
|
||||
"board" : "painel",
|
||||
"Link to a board" : "Linkar a um painel",
|
||||
"Maximum file size of {size} exceeded" : "Excedeu o tamanho máximo de arquivo de {size}",
|
||||
"You have created a new board {board}" : "Você criou um novo painel {board}",
|
||||
"{user} has created a new board {board}" : "{user} criou um novo painel {board}",
|
||||
@@ -104,12 +104,14 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Um projeto no estilo kanban e uma ferramenta de gerenciamento pessoal para Nextcloud",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck é uma ferramenta de organização de estilo kanban destinada ao planejamento pessoal e organização para equipes integradas com o Nextcloud.\n\n\n- 📥 Adicione suas tarefas aos cartões e coloque-os em ordem\n- 📄 Insira notas adicionais no markdown\n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, amigos ou familiares\n- 📎 Anexe arquivos e incorpore-os em sua descrição no markdown\n- 💬 Discuta com sua equipe usando os comentários\n- ⚡ Acompanhe as alterações no fluxo de atividades\n- 🚀 Mantenha seu projeto organizado",
|
||||
"Select the board to link to a project" : "Selecione o painel para vincular a um projeto",
|
||||
"Select board" : "Selecionar painel",
|
||||
"Add a new stack" : "Adicionar uma nova pilha",
|
||||
"Submit" : "Enviar",
|
||||
"Show archived cards" : "Mostrar cartões arquivados",
|
||||
"Show archived cards" : "Exibir cartões arquivados",
|
||||
"Hide archived cards" : "Ocultar cartões arquivados",
|
||||
"Toggle compact mode" : "Alternar para modo compacto",
|
||||
"Show board details" : "Mostrar detalhes do painel",
|
||||
"Show board details" : "Exibir detalhes do painel",
|
||||
"All Boards" : "Todos os painéis",
|
||||
"Archived boards" : "Painéis arquivados",
|
||||
"Share board" : "Compartilhar painel",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Уклони корисника са картице",
|
||||
"Hours" : "Сати",
|
||||
"Minutes" : "Минути",
|
||||
"Link to a board" : "Веза ка табли",
|
||||
"Maximum file size of {size} exceeded" : "Премашена максимална величина фајла од {size}",
|
||||
"You have created a new board {board}" : "Направили сте нову таблу {board}",
|
||||
"{user} has created a new board {board}" : "{user} је направио нову таблу {board}",
|
||||
@@ -41,6 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Додали сте опис картици {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} је додао опис картици {card} са гомиле {stack} на табли {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Ажурирали сте опис картице {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са гомиле {stack} на табли {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Архивирали сте картицу {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} је архивирао картицу {card} са гомиле {stack} на табли {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Вратили сте из архиве картицу {card} са гомиле {stack} у табли {board}",
|
||||
@@ -104,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Ниједан фајл није отпремљен или величина фајла премашује максимум од %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Канбан стил пројекта и лични менаџмент алат за Некстклауд",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck је алатка канбан организационог стила намењена за лично планирање и организацију пројеката за тимове интегрисане са Некстклаудом.\n\n\n- 📥 Додајте Ваше задатке на картице и распоређујте их како желите\n- 📄 Допишите додатне белешке markdown синтаксом\n- 🔖 Додељујте ознаке за још боље организовање\n- 👥 Делите са Вашим тимом, пријатељима или породицом\n- 📎 Качите фајлове и уградите их у Ваш markdown опис\n- 💬 Дискутујте са тимом преко коментара\n- ⚡ Пазите на промене коришћењем тока активности\n- 🚀 Организујте Ваше пројекте",
|
||||
"Select the board to link to a project" : "Одаберите таблу да је повежете са пројектом",
|
||||
"Select board" : "Одаберите таблу",
|
||||
"Add a new stack" : "Додај нову гомилу",
|
||||
"Submit" : "Пошаљи",
|
||||
"Show archived cards" : "Прикажи архивиране картице",
|
||||
@@ -130,6 +134,7 @@ OC.L10N.register(
|
||||
"Timeline" : "Временска оса",
|
||||
"Select users or groups to share with" : "Одаберите кориснике или групе за дељење",
|
||||
"Group" : "Група",
|
||||
"Circle" : "Круг",
|
||||
"No matching user or group found." : "Нема корисника ни група који одговарају претрази.",
|
||||
"Loading" : "Учитавам",
|
||||
"Edit" : "Измени",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Уклони корисника са картице",
|
||||
"Hours" : "Сати",
|
||||
"Minutes" : "Минути",
|
||||
"Link to a board" : "Веза ка табли",
|
||||
"Maximum file size of {size} exceeded" : "Премашена максимална величина фајла од {size}",
|
||||
"You have created a new board {board}" : "Направили сте нову таблу {board}",
|
||||
"{user} has created a new board {board}" : "{user} је направио нову таблу {board}",
|
||||
@@ -39,6 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "Додали сте опис картици {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} је додао опис картици {card} са гомиле {stack} на табли {board}",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "Ажурирали сте опис картице {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "Корисник {user} је ажурирао опис картице {card} са гомиле {stack} на табли {board}",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "Архивирали сте картицу {card} са гомиле {stack} на табли {board}",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} је архивирао картицу {card} са гомиле {stack} на табли {board}",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "Вратили сте из архиве картицу {card} са гомиле {stack} у табли {board}",
|
||||
@@ -102,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Ниједан фајл није отпремљен или величина фајла премашује максимум од %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Канбан стил пројекта и лични менаџмент алат за Некстклауд",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck је алатка канбан организационог стила намењена за лично планирање и организацију пројеката за тимове интегрисане са Некстклаудом.\n\n\n- 📥 Додајте Ваше задатке на картице и распоређујте их како желите\n- 📄 Допишите додатне белешке markdown синтаксом\n- 🔖 Додељујте ознаке за још боље организовање\n- 👥 Делите са Вашим тимом, пријатељима или породицом\n- 📎 Качите фајлове и уградите их у Ваш markdown опис\n- 💬 Дискутујте са тимом преко коментара\n- ⚡ Пазите на промене коришћењем тока активности\n- 🚀 Организујте Ваше пројекте",
|
||||
"Select the board to link to a project" : "Одаберите таблу да је повежете са пројектом",
|
||||
"Select board" : "Одаберите таблу",
|
||||
"Add a new stack" : "Додај нову гомилу",
|
||||
"Submit" : "Пошаљи",
|
||||
"Show archived cards" : "Прикажи архивиране картице",
|
||||
@@ -128,6 +132,7 @@
|
||||
"Timeline" : "Временска оса",
|
||||
"Select users or groups to share with" : "Одаберите кориснике или групе за дељење",
|
||||
"Group" : "Група",
|
||||
"Circle" : "Круг",
|
||||
"No matching user or group found." : "Нема корисника ни група који одговарају претрази.",
|
||||
"Loading" : "Учитавам",
|
||||
"Edit" : "Измени",
|
||||
|
||||
12
l10n/sv.js
12
l10n/sv.js
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Ta bort användare från kort",
|
||||
"Hours" : "Timmar",
|
||||
"Minutes" : "Minuter",
|
||||
"board" : "tavla",
|
||||
"Link to a board" : "Länka till en tavla",
|
||||
"Maximum file size of {size} exceeded" : "Maximal filstorlek på {size} överskriden",
|
||||
"You have created a new board {board}" : "Du har skapat en ny tavla {board}",
|
||||
"{user} has created a new board {board}" : "{user} har skapat en ny tavla {board}",
|
||||
@@ -104,6 +104,10 @@ OC.L10N.register(
|
||||
"Could not write file to disk" : "Kunde inte skriva fil till disk",
|
||||
"A PHP extension stopped the file upload" : "Ett PHP-tillägg stoppade filuppladdningen",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Ingen fil uppladdad eller filstorleken överstiger max %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "En kanban-liknande projekt- och person-hanteringsapp för Nextcloud ",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Korthögar är en kanban-liknande projekt- och organiseringsapp för arbetsgrupper i Nextcloud.\n\n\n- 📥 Lägg till uppgifter på kort och ordna dem\n- 📄 Skriv anteckningar i markdown\n- 🔖 Tilldela etiketter för organisering\n- 👥 Dela med arbetsgruppen, vänner eller familj\n- 📎 Bifoga filer och bädda in dem i markdown-anteckningarna\n- 💬 Diskutera i arbetsgruppen genom kommentarer\n- ⚡ Håll koll på ändringar i aktivitetsflödet\n- 🚀 Börja organisera din arbetsgrupp nu!",
|
||||
"Select the board to link to a project" : "Välj tavla att länka till ett projekt",
|
||||
"Select board" : "Välj tavla",
|
||||
"Add a new stack" : "Lägg till en ny stapel",
|
||||
"Submit" : "Skapa",
|
||||
"Show archived cards" : "Visa arkiverade kort",
|
||||
@@ -152,8 +156,8 @@ OC.L10N.register(
|
||||
"Members" : "Medlemmar",
|
||||
"More actions" : "Fler händelser",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Unarchive board" : "Ta bort tavla ur arkivet",
|
||||
"Archive board" : "Arkivera tavlan",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Update board" : "Uppdatera tavla",
|
||||
"Reset board" : "Återställ tavla",
|
||||
@@ -188,7 +192,7 @@ OC.L10N.register(
|
||||
"Upload attachment" : "Ladda upp bilaga",
|
||||
"Add a card description…" : "Lägg till en kortbeskrivning...",
|
||||
"Shared boards" : "Delade tavlor",
|
||||
"Move board to archive" : "Flytta tavla till arkiv",
|
||||
"Move board to archive" : "Flytta tavlan till arkivet",
|
||||
"Create a new board" : "Skapa en ny tavla",
|
||||
"Settings" : "Inställningar",
|
||||
"Limit deck to groups" : "Begränsa Deck till grupper",
|
||||
|
||||
12
l10n/sv.json
12
l10n/sv.json
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "Ta bort användare från kort",
|
||||
"Hours" : "Timmar",
|
||||
"Minutes" : "Minuter",
|
||||
"board" : "tavla",
|
||||
"Link to a board" : "Länka till en tavla",
|
||||
"Maximum file size of {size} exceeded" : "Maximal filstorlek på {size} överskriden",
|
||||
"You have created a new board {board}" : "Du har skapat en ny tavla {board}",
|
||||
"{user} has created a new board {board}" : "{user} har skapat en ny tavla {board}",
|
||||
@@ -102,6 +102,10 @@
|
||||
"Could not write file to disk" : "Kunde inte skriva fil till disk",
|
||||
"A PHP extension stopped the file upload" : "Ett PHP-tillägg stoppade filuppladdningen",
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Ingen fil uppladdad eller filstorleken överstiger max %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "En kanban-liknande projekt- och person-hanteringsapp för Nextcloud ",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Korthögar är en kanban-liknande projekt- och organiseringsapp för arbetsgrupper i Nextcloud.\n\n\n- 📥 Lägg till uppgifter på kort och ordna dem\n- 📄 Skriv anteckningar i markdown\n- 🔖 Tilldela etiketter för organisering\n- 👥 Dela med arbetsgruppen, vänner eller familj\n- 📎 Bifoga filer och bädda in dem i markdown-anteckningarna\n- 💬 Diskutera i arbetsgruppen genom kommentarer\n- ⚡ Håll koll på ändringar i aktivitetsflödet\n- 🚀 Börja organisera din arbetsgrupp nu!",
|
||||
"Select the board to link to a project" : "Välj tavla att länka till ett projekt",
|
||||
"Select board" : "Välj tavla",
|
||||
"Add a new stack" : "Lägg till en ny stapel",
|
||||
"Submit" : "Skapa",
|
||||
"Show archived cards" : "Visa arkiverade kort",
|
||||
@@ -150,8 +154,8 @@
|
||||
"Members" : "Medlemmar",
|
||||
"More actions" : "Fler händelser",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Unarchive board" : "Ta bort tavla ur arkivet",
|
||||
"Archive board" : "Arkivera tavlan",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Update board" : "Uppdatera tavla",
|
||||
"Reset board" : "Återställ tavla",
|
||||
@@ -186,7 +190,7 @@
|
||||
"Upload attachment" : "Ladda upp bilaga",
|
||||
"Add a card description…" : "Lägg till en kortbeskrivning...",
|
||||
"Shared boards" : "Delade tavlor",
|
||||
"Move board to archive" : "Flytta tavla till arkiv",
|
||||
"Move board to archive" : "Flytta tavlan till arkivet",
|
||||
"Create a new board" : "Skapa en ny tavla",
|
||||
"Settings" : "Inställningar",
|
||||
"Limit deck to groups" : "Begränsa Deck till grupper",
|
||||
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "Kullanıcıyı karttan kaldır",
|
||||
"Hours" : "Saat",
|
||||
"Minutes" : "Dakika",
|
||||
"Link to a board" : "Bir panoya bağla",
|
||||
"Maximum file size of {size} exceeded" : "{size} olan en büyük dosya boyutu sınırı aşıldı",
|
||||
"You have created a new board {board}" : "{board} panosunu eklediniz",
|
||||
"{user} has created a new board {board}" : "{user}, {board} panosunu ekledi",
|
||||
@@ -41,6 +42,7 @@ OC.L10N.register(
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama eklediniz",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama ekledi",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "{board} panosundaKİ {stack} yığınının içindeki {card} kartının açıklamasını güncellediniz",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartının açıklamasını güncelledi",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdınız",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdı",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığını içindeki {card} kartını arşivden çıkardınız",
|
||||
@@ -104,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Herhangi bir dosya yüklenmedi ya da %s olan en büyük dosya boyutu sınırı aşıldı",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Nextcloud için Kanban tarzında bir proje ve kişisel yönetim uygulaması",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tahta, Nextcloud ile bütünleştirilmiş takımlar için Kanban tarzında bir kişisel planlama ve proje yönetimi uygulamasıdır.\n\n\n- 📥 Görevleri kartlara ekleyerek sıralayabilirsiniz\n- 📄 Markdown ile biçimlendirilmiş notlar ekleyebilirsiniz\n- 🔖 Daha iyi düzenleme için etiketler atayabilirsiniz\n- 👥 Takımınız, arkadaşlarınız ya da aileniz ile paylaşabilirsiniz\n- 💬 Yorumları kullanarak konular üzerinde takımınız ile yazışabilirsiniz\n- ⚡ İşlem akışı ile değişiklikleri görebilirsiniz\n- 🚀 Projelerinizi düzenli tutarak izleyebilirsiniz",
|
||||
"Select the board to link to a project" : "Projeye eklenecek pano bağlantısını seçin",
|
||||
"Select board" : "Pano seçin",
|
||||
"Add a new stack" : "Yığın ekle",
|
||||
"Submit" : "Gönder",
|
||||
"Show archived cards" : "Arşivlenmiş kartları görüntüle",
|
||||
@@ -130,6 +134,7 @@ OC.L10N.register(
|
||||
"Timeline" : "Zaman tüneli",
|
||||
"Select users or groups to share with" : "Paylaşılacak kullanıcı ya da grupları seçin",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Çevre",
|
||||
"No matching user or group found." : "Eşleşen bir kullanıcı ya da grup bulunamadı.",
|
||||
"Loading" : "Yükleniyor",
|
||||
"Edit" : "Düzenle",
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"Remove user from card" : "Kullanıcıyı karttan kaldır",
|
||||
"Hours" : "Saat",
|
||||
"Minutes" : "Dakika",
|
||||
"Link to a board" : "Bir panoya bağla",
|
||||
"Maximum file size of {size} exceeded" : "{size} olan en büyük dosya boyutu sınırı aşıldı",
|
||||
"You have created a new board {board}" : "{board} panosunu eklediniz",
|
||||
"{user} has created a new board {board}" : "{user}, {board} panosunu ekledi",
|
||||
@@ -39,6 +40,7 @@
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama eklediniz",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartına bir açıklama ekledi",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "{board} panosundaKİ {stack} yığınının içindeki {card} kartının açıklamasını güncellediniz",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartının açıklamasını güncelledi",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdınız",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user}, {board} panosundaki {stack} yığınının içindeki {card} kartını arşive kaldırdı",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "{board} panosundaki {stack} yığını içindeki {card} kartını arşivden çıkardınız",
|
||||
@@ -102,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "Herhangi bir dosya yüklenmedi ya da %s olan en büyük dosya boyutu sınırı aşıldı",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Nextcloud için Kanban tarzında bir proje ve kişisel yönetim uygulaması",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Tahta, Nextcloud ile bütünleştirilmiş takımlar için Kanban tarzında bir kişisel planlama ve proje yönetimi uygulamasıdır.\n\n\n- 📥 Görevleri kartlara ekleyerek sıralayabilirsiniz\n- 📄 Markdown ile biçimlendirilmiş notlar ekleyebilirsiniz\n- 🔖 Daha iyi düzenleme için etiketler atayabilirsiniz\n- 👥 Takımınız, arkadaşlarınız ya da aileniz ile paylaşabilirsiniz\n- 💬 Yorumları kullanarak konular üzerinde takımınız ile yazışabilirsiniz\n- ⚡ İşlem akışı ile değişiklikleri görebilirsiniz\n- 🚀 Projelerinizi düzenli tutarak izleyebilirsiniz",
|
||||
"Select the board to link to a project" : "Projeye eklenecek pano bağlantısını seçin",
|
||||
"Select board" : "Pano seçin",
|
||||
"Add a new stack" : "Yığın ekle",
|
||||
"Submit" : "Gönder",
|
||||
"Show archived cards" : "Arşivlenmiş kartları görüntüle",
|
||||
@@ -128,6 +132,7 @@
|
||||
"Timeline" : "Zaman tüneli",
|
||||
"Select users or groups to share with" : "Paylaşılacak kullanıcı ya da grupları seçin",
|
||||
"Group" : "Grup",
|
||||
"Circle" : "Çevre",
|
||||
"No matching user or group found." : "Eşleşen bir kullanıcı ya da grup bulunamadı.",
|
||||
"Loading" : "Yükleniyor",
|
||||
"Edit" : "Düzenle",
|
||||
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "从卡片中删除用户",
|
||||
"Hours" : "小时",
|
||||
"Minutes" : "分",
|
||||
"board" : "面板",
|
||||
"Link to a board" : "链接到一个面板",
|
||||
"Maximum file size of {size} exceeded" : "文件大小 {size} 超出最大限制",
|
||||
"You have created a new board {board}" : "您创建了一个新面板 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 创建了一个新面板 {board}",
|
||||
@@ -106,6 +106,8 @@ OC.L10N.register(
|
||||
"No file uploaded or file size exceeds maximum of %s" : "没有文件被上传或文件大小超出最大值 %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "一款用于 Nextcloud 的看板风格的项目和个人管理工具 ",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "看板是集成于 Nextcloud 中的一款看板风格的任务管理工具,用于帮助进行个人计划与项目安排。\n\n\n- 📥 把您的任务添加到卡片上,并将它们有序排列\n- 📄 将您的补充说明用markdown写下来\n- 🔖 利用指派标签更好地进行筹划\n- 👥 与您的团队,朋友或家人共享\n- 📎 附加文件并将它们嵌入到您的markdown说明中\n- 💬 用评论与您的团队讨论\n- ⚡ 在活动流中紧跟变化\n- 🚀 使您的项目井井有条",
|
||||
"Select the board to link to a project" : "选择要链接到一个项目的面板",
|
||||
"Select board" : "选择面板",
|
||||
"Add a new stack" : "添加一个新任务",
|
||||
"Submit" : "提交",
|
||||
"Show archived cards" : "显示已存档的卡片",
|
||||
@@ -132,6 +134,7 @@ OC.L10N.register(
|
||||
"Timeline" : "时间线",
|
||||
"Select users or groups to share with" : "选择要共享的用户或组",
|
||||
"Group" : "分组",
|
||||
"Circle" : "圈子",
|
||||
"No matching user or group found." : "未找到匹配的用户或组。",
|
||||
"Loading" : "加载中",
|
||||
"Edit" : "编辑",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"Remove user from card" : "从卡片中删除用户",
|
||||
"Hours" : "小时",
|
||||
"Minutes" : "分",
|
||||
"board" : "面板",
|
||||
"Link to a board" : "链接到一个面板",
|
||||
"Maximum file size of {size} exceeded" : "文件大小 {size} 超出最大限制",
|
||||
"You have created a new board {board}" : "您创建了一个新面板 {board}",
|
||||
"{user} has created a new board {board}" : "{user} 创建了一个新面板 {board}",
|
||||
@@ -104,6 +104,8 @@
|
||||
"No file uploaded or file size exceeds maximum of %s" : "没有文件被上传或文件大小超出最大值 %s",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "一款用于 Nextcloud 的看板风格的项目和个人管理工具 ",
|
||||
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "看板是集成于 Nextcloud 中的一款看板风格的任务管理工具,用于帮助进行个人计划与项目安排。\n\n\n- 📥 把您的任务添加到卡片上,并将它们有序排列\n- 📄 将您的补充说明用markdown写下来\n- 🔖 利用指派标签更好地进行筹划\n- 👥 与您的团队,朋友或家人共享\n- 📎 附加文件并将它们嵌入到您的markdown说明中\n- 💬 用评论与您的团队讨论\n- ⚡ 在活动流中紧跟变化\n- 🚀 使您的项目井井有条",
|
||||
"Select the board to link to a project" : "选择要链接到一个项目的面板",
|
||||
"Select board" : "选择面板",
|
||||
"Add a new stack" : "添加一个新任务",
|
||||
"Submit" : "提交",
|
||||
"Show archived cards" : "显示已存档的卡片",
|
||||
@@ -130,6 +132,7 @@
|
||||
"Timeline" : "时间线",
|
||||
"Select users or groups to share with" : "选择要共享的用户或组",
|
||||
"Group" : "分组",
|
||||
"Circle" : "圈子",
|
||||
"No matching user or group found." : "未找到匹配的用户或组。",
|
||||
"Loading" : "加载中",
|
||||
"Edit" : "编辑",
|
||||
|
||||
@@ -302,6 +302,8 @@ class ActivityManager {
|
||||
try {
|
||||
$object = $this->findObjectForEntity($objectType, $entity);
|
||||
} catch (DoesNotExistException $e) {
|
||||
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', $entity);
|
||||
return null;
|
||||
} catch (MultipleObjectsReturnedException $e) {
|
||||
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', $entity);
|
||||
return null;
|
||||
|
||||
@@ -95,16 +95,18 @@ class DeckProvider implements IProvider {
|
||||
unset($subjectParams['author']);
|
||||
}
|
||||
$user = $this->userManager->get($author);
|
||||
$params = [
|
||||
'user' => [
|
||||
'type' => 'user',
|
||||
'id' => $author,
|
||||
'name' => $user !== null ? $user->getDisplayName() : $author
|
||||
],
|
||||
];
|
||||
$event->setAuthor($author);
|
||||
if ($user !== null) {
|
||||
$params = [
|
||||
'user' => [
|
||||
'type' => 'user',
|
||||
'id' => $author,
|
||||
'name' => $user !== null ? $user->getDisplayName() : $author
|
||||
],
|
||||
];
|
||||
$event->setAuthor($author);
|
||||
}
|
||||
if ($event->getObjectType() === ActivityManager::DECK_OBJECT_BOARD) {
|
||||
if ($event->getObjectName() === '') {
|
||||
if (isset($subjectParams['board']) && $event->getObjectName() === '') {
|
||||
$event->setObject($event->getObjectType(), $event->getObjectId(), $subjectParams['board']['title']);
|
||||
}
|
||||
$board = [
|
||||
@@ -116,7 +118,7 @@ class DeckProvider implements IProvider {
|
||||
$params['board'] = $board;
|
||||
}
|
||||
|
||||
if ($event->getObjectType() === ActivityManager::DECK_OBJECT_CARD) {
|
||||
if (isset($subjectParams['card']) && $event->getObjectType() === ActivityManager::DECK_OBJECT_CARD) {
|
||||
if ($event->getObjectName() === '') {
|
||||
$event->setObject($event->getObjectType(), $event->getObjectId(), $subjectParams['card']['title']);
|
||||
}
|
||||
@@ -283,13 +285,13 @@ class DeckProvider implements IProvider {
|
||||
try {
|
||||
$comment = $this->commentsManager->get((int)$subjectParams['comment']);
|
||||
$event->setParsedMessage($comment->getMessage());
|
||||
$params['comment'] =[
|
||||
'type' => 'highlight',
|
||||
'id' => $subjectParams['comment'],
|
||||
'name' => $comment->getMessage()
|
||||
];
|
||||
} catch (NotFoundException $e) {
|
||||
}
|
||||
$params['comment'] =[
|
||||
'type' => 'highlight',
|
||||
'id' => $subjectParams['comment'],
|
||||
'name' => $comment->getMessage()
|
||||
];
|
||||
}
|
||||
return $params;
|
||||
}
|
||||
|
||||
@@ -36,6 +36,7 @@ use OCP\AppFramework\App;
|
||||
use OCA\Deck\Middleware\SharingMiddleware;
|
||||
use OCP\Collaboration\Resources\IManager;
|
||||
use OCP\Comments\CommentsEntityEvent;
|
||||
use OCP\FullTextSearch\IFullTextSearchManager;
|
||||
use OCP\IGroup;
|
||||
use OCP\IUser;
|
||||
use OCP\IUserManager;
|
||||
@@ -50,6 +51,9 @@ class Application extends App {
|
||||
/** @var FullTextSearchService */
|
||||
private $fullTextSearchService;
|
||||
|
||||
/** @var IFullTextSearchManager */
|
||||
private $fullTextSearchManager;
|
||||
|
||||
|
||||
/**
|
||||
* Application constructor.
|
||||
@@ -198,10 +202,15 @@ class Application extends App {
|
||||
$c = $this->getContainer();
|
||||
try {
|
||||
$this->fullTextSearchService = $c->query(FullTextSearchService::class);
|
||||
$this->fullTextSearchManager = $c->query(IFullTextSearchManager::class);
|
||||
} catch (Exception $e) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!$this->fullTextSearchManager->isAvailable()) {
|
||||
return;
|
||||
}
|
||||
|
||||
$eventDispatcher = \OC::$server->getEventDispatcher();
|
||||
$eventDispatcher->addListener(
|
||||
'\OCA\Deck\Card::onCreate', function(GenericEvent $e) {
|
||||
|
||||
@@ -29,10 +29,12 @@ class Label extends RelationalEntity {
|
||||
protected $color;
|
||||
protected $boardId;
|
||||
protected $cardId;
|
||||
protected $lastModified;
|
||||
|
||||
public function __construct() {
|
||||
$this->addType('id', 'integer');
|
||||
$this->addType('boardId', 'integer');
|
||||
$this->addType('cardId', 'integer');
|
||||
$this->addType('lastModified', 'integer');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
|
||||
namespace OCA\Deck\Db;
|
||||
|
||||
use OCP\AppFramework\Db\Entity;
|
||||
use OCP\IDBConnection;
|
||||
|
||||
|
||||
@@ -54,6 +55,19 @@ class LabelMapper extends DeckMapper implements IPermissionMapper {
|
||||
return $this->findEntities($sql, [$boardId], $limit, $offset);
|
||||
}
|
||||
|
||||
public function insert(Entity $entity) {
|
||||
$entity->setLastModified(time());
|
||||
return parent::insert($entity);
|
||||
}
|
||||
|
||||
public function update(Entity $entity, $updateModified = true) {
|
||||
if ($updateModified) {
|
||||
$entity->setLastModified(time());
|
||||
}
|
||||
return parent::update($entity);
|
||||
}
|
||||
|
||||
|
||||
public function getAssignedLabelsForBoard($boardId) {
|
||||
$labels = $this->findAssignedLabelsForBoard($boardId);
|
||||
$result = array();
|
||||
|
||||
@@ -99,6 +99,7 @@ class CardService {
|
||||
|
||||
public function enrich($card) {
|
||||
$cardId = $card->getId();
|
||||
$this->cardMapper->mapOwner($card);
|
||||
$card->setAssignedUsers($this->assignedUsersMapper->find($cardId));
|
||||
$card->setLabels($this->labelMapper->findAssignedLabelsForCard($cardId));
|
||||
$card->setAttachmentCount($this->attachmentService->count($cardId));
|
||||
|
||||
@@ -40,6 +40,7 @@ use OCA\Deck\Db\StackMapper;
|
||||
use OCA\Deck\Provider\DeckProvider;
|
||||
use OCP\AppFramework\Db\DoesNotExistException;
|
||||
use OCP\AppFramework\Db\MultipleObjectsReturnedException;
|
||||
use OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException;
|
||||
use OCP\FullTextSearch\IFullTextSearchManager;
|
||||
use OCP\FullTextSearch\Model\IDocumentAccess;
|
||||
use OCP\FullTextSearch\Model\IIndex;
|
||||
@@ -95,9 +96,12 @@ class FullTextSearchService {
|
||||
$cardId = $e->getArgument('id');
|
||||
$userId = $e->getArgument('userId');
|
||||
|
||||
$this->fullTextSearchManager->createIndex(
|
||||
DeckProvider::DECK_PROVIDER_ID, (string)$cardId, $userId, IIndex::INDEX_FULL
|
||||
);
|
||||
try {
|
||||
$this->fullTextSearchManager->createIndex(
|
||||
DeckProvider::DECK_PROVIDER_ID, (string)$cardId, $userId, IIndex::INDEX_FULL
|
||||
);
|
||||
} catch (FullTextSearchAppNotAvailableException $e) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -107,9 +111,12 @@ class FullTextSearchService {
|
||||
public function onCardUpdated(GenericEvent $e) {
|
||||
$cardId = $e->getArgument('id');
|
||||
|
||||
$this->fullTextSearchManager->updateIndexStatus(
|
||||
try {
|
||||
$this->fullTextSearchManager->updateIndexStatus(
|
||||
DeckProvider::DECK_PROVIDER_ID, (string)$cardId, IIndex::INDEX_CONTENT
|
||||
);
|
||||
} catch (FullTextSearchAppNotAvailableException $e) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -119,9 +126,12 @@ class FullTextSearchService {
|
||||
public function onCardDeleted(GenericEvent $e) {
|
||||
$cardId = $e->getArgument('id');
|
||||
|
||||
$this->fullTextSearchManager->updateIndexStatus(
|
||||
DeckProvider::DECK_PROVIDER_ID, (string)$cardId, IIndex::INDEX_REMOVE
|
||||
);
|
||||
try {
|
||||
$this->fullTextSearchManager->updateIndexStatus(
|
||||
DeckProvider::DECK_PROVIDER_ID, (string)$cardId, IIndex::INDEX_REMOVE
|
||||
);
|
||||
} catch (FullTextSearchAppNotAvailableException $e) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -129,7 +139,7 @@ class FullTextSearchService {
|
||||
* @param GenericEvent $e
|
||||
*/
|
||||
public function onBoardShares(GenericEvent $e) {
|
||||
$boardId = $e->getArgument('boardId');
|
||||
$boardId = (int)$e->getArgument('boardId');
|
||||
|
||||
$cards = array_map(
|
||||
function(Card $item) {
|
||||
@@ -137,9 +147,12 @@ class FullTextSearchService {
|
||||
},
|
||||
$this->getCardsFromBoard($boardId)
|
||||
);
|
||||
$this->fullTextSearchManager->updateIndexesStatus(
|
||||
DeckProvider::DECK_PROVIDER_ID, $cards, IIndex::INDEX_META
|
||||
);
|
||||
try {
|
||||
$this->fullTextSearchManager->updateIndexesStatus(
|
||||
DeckProvider::DECK_PROVIDER_ID, $cards, IIndex::INDEX_META
|
||||
);
|
||||
} catch (FullTextSearchAppNotAvailableException $e) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -167,7 +180,7 @@ class FullTextSearchService {
|
||||
|
||||
$document->setTitle($card->getTitle());
|
||||
$document->setContent($card->getDescription());
|
||||
$document->setAccess($this->generateDocumentAccessFromCardId($card->getId()));
|
||||
$document->setAccess($this->generateDocumentAccessFromCardId((int)$card->getId()));
|
||||
}
|
||||
|
||||
|
||||
@@ -181,9 +194,7 @@ class FullTextSearchService {
|
||||
public function generateDocumentAccessFromCardId(int $cardId): IDocumentAccess {
|
||||
$board = $this->getBoardFromCardId($cardId);
|
||||
|
||||
$access = new DocumentAccess($board->getOwner());
|
||||
|
||||
return $access;
|
||||
return new DocumentAccess($board->getOwner());
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -24,23 +24,15 @@
|
||||
use OCP\Util;
|
||||
|
||||
Util::addScript('activity', 'richObjectStringParser');
|
||||
if (\OC_Util::getVersion()[0] > 14) {
|
||||
Util::addScript('activity', 'templates');
|
||||
}
|
||||
|
||||
Util::addScript('activity', 'templates');
|
||||
Util::addStyle('activity', 'style');
|
||||
Util::addStyle('comments', 'comments');
|
||||
Util::addScript('oc-backbone-webdav');
|
||||
|
||||
//Util::addStyle('deck', '../js/build/vendor');
|
||||
//Util::addScript('deck', 'build/vendor');
|
||||
if (\OC_Util::getVersion()[0] < 16) {
|
||||
Util::addScript('oc-backbone-webdav');
|
||||
}
|
||||
|
||||
Util::addStyle('deck', 'style');
|
||||
Util::addScript('deck', 'build/deck');
|
||||
|
||||
if (\OC_Util::getVersion()[0] < 14) {
|
||||
Util::addStyle('deck', 'comp-13');
|
||||
}
|
||||
\OC::$server->getEventDispatcher()->dispatch('\OCP\Collaboration\Resources::loadAdditionalScripts');
|
||||
?>
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@
|
||||
"../../../../build/integration/features/bootstrap/Auth.php",
|
||||
"../../../../build/integration/features/bootstrap/Provisioning.php",
|
||||
"../../../../build/integration/features/bootstrap/Sharing.php",
|
||||
"../../../../build/integration/features/bootstrap/Trashbin.php",
|
||||
"../../../../build/integration/features/bootstrap/WebDav.php"
|
||||
"../../../../build/integration/features/bootstrap/WebDav.php",
|
||||
"../../../../build/integration/features/bootstrap/Trashbin.php"
|
||||
],
|
||||
"psr-0": {
|
||||
"": [
|
||||
|
||||
@@ -2,7 +2,7 @@ default:
|
||||
suites:
|
||||
test:
|
||||
paths:
|
||||
- %paths.base%/../features/
|
||||
- '%paths.base%/../features/'
|
||||
contexts:
|
||||
- FeatureContext:
|
||||
baseUrl: http://localhost:8080/index.php/ocs/
|
||||
|
||||
@@ -25,6 +25,7 @@ namespace OCA\Deck\Activity;
|
||||
|
||||
use OC\Activity\Event;
|
||||
use OCA\Deck\Db\Acl;
|
||||
use OCA\Deck\Db\Card;
|
||||
use OCP\Activity\IEvent;
|
||||
use OCP\Comments\IComment;
|
||||
use OCP\Comments\ICommentsManager;
|
||||
@@ -212,7 +213,7 @@ class DeckProviderTest extends TestCase {
|
||||
$event = new Event($richValidator);
|
||||
|
||||
$event->setApp('deck');
|
||||
$event->setSubject(ActivityManager::SUBJECT_CARD_CREATE);
|
||||
$event->setSubject(ActivityManager::SUBJECT_CARD_CREATE, ['card' => new Card()]);
|
||||
$event->setAffectedUser($this->userId);
|
||||
$event->setAuthor($this->userId);
|
||||
$event->setObject(ActivityManager::DECK_OBJECT_CARD, 1, 'Card');
|
||||
@@ -260,6 +261,7 @@ class DeckProviderTest extends TestCase {
|
||||
'before' => 'ABC',
|
||||
'after' => 'BCD',
|
||||
'diff' => true,
|
||||
'card' => new Card()
|
||||
]);
|
||||
$event->setAffectedUser($this->userId);
|
||||
$event->setAuthor($this->userId);
|
||||
|
||||
@@ -41,6 +41,7 @@ class LabelTest extends TestCase {
|
||||
'title' => 'My Label',
|
||||
'boardId' => 123,
|
||||
'cardId' => null,
|
||||
'lastModified' => null,
|
||||
'color' => '000000'
|
||||
], $label->jsonSerialize());
|
||||
|
||||
@@ -53,10 +54,11 @@ class LabelTest extends TestCase {
|
||||
'title' => 'My Label',
|
||||
'boardId' => null,
|
||||
'cardId' => 123,
|
||||
'lastModified' => null,
|
||||
'color' => '000000'
|
||||
], $label->jsonSerialize());
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user