Compare commits
18 Commits
stable-0.7
...
stable-0.6
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
912f9ab236 | ||
|
|
498265d551 | ||
|
|
1a87ab7bed | ||
|
|
58a9d86e30 | ||
|
|
8d3bdc4c44 | ||
|
|
aa344c37ed | ||
|
|
7da712428e | ||
|
|
ac398b24ec | ||
|
|
82208d9817 | ||
|
|
cd62de76ae | ||
|
|
7a9b174c5b | ||
|
|
f5fbe88d55 | ||
|
|
51a8ffe8a1 | ||
|
|
757cf2128a | ||
|
|
fb8eaa89bc | ||
|
|
33be14baf8 | ||
|
|
82d4aef424 | ||
|
|
b41acee461 |
81
.drone.yml
81
.drone.yml
@@ -16,11 +16,20 @@ steps:
|
||||
- ./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: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
@@ -29,7 +38,7 @@ steps:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
@@ -38,7 +47,7 @@ steps:
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
- composer install
|
||||
@@ -52,13 +61,41 @@ trigger:
|
||||
- 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:
|
||||
# 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
|
||||
# Run phpunit tests
|
||||
- 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
|
||||
trigger:
|
||||
branch:
|
||||
- master
|
||||
- stable*
|
||||
event:
|
||||
- pull_request
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: unit-php7.1
|
||||
steps:
|
||||
- name: php7.1
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
image: nextcloudci/php7.1:php7.1-15
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -85,7 +122,7 @@ steps:
|
||||
image: nextcloudci/php7.2:php7.2-9
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -112,7 +149,7 @@ steps:
|
||||
image: nextcloudci/php7.3:php7.3-2
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable15
|
||||
DB: sqlite
|
||||
commands:
|
||||
# Pre-setup steps
|
||||
@@ -133,13 +170,39 @@ trigger:
|
||||
- push
|
||||
---
|
||||
kind: pipeline
|
||||
name: integration
|
||||
name: integration-stable16
|
||||
steps:
|
||||
- name: integration
|
||||
image: nextcloudci/php7.1:php7.1-16
|
||||
environment:
|
||||
APP_NAME: deck
|
||||
CORE_BRANCH: master
|
||||
CORE_BRANCH: stable16
|
||||
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: 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
|
||||
|
||||
@@ -2,17 +2,18 @@ language: php
|
||||
services:
|
||||
- mysql
|
||||
php:
|
||||
- 7.0
|
||||
- 7.1
|
||||
- 7.2
|
||||
- 7.3
|
||||
env:
|
||||
- CORE_BRANCH=master DB=mysql
|
||||
- CORE_BRANCH=stable15 DB=mysql
|
||||
|
||||
before_install:
|
||||
- wget https://phar.phpunit.de/phpunit-6.5.phar
|
||||
- chmod +x phpunit-6.5.phar
|
||||
- wget https://phar.phpunit.de/phpunit-5.7.phar
|
||||
- chmod +x phpunit-5.7.phar
|
||||
- mkdir bin
|
||||
- mv phpunit-6.5.phar bin/phpunit
|
||||
- mv phpunit-5.7.phar bin/phpunit
|
||||
- export PATH="$PWD/bin:$PATH"
|
||||
- phpunit --version
|
||||
- wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
|
||||
|
||||
@@ -1,12 +1,6 @@
|
||||
# Changelog
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## 0.7.0 - 2019-08-20
|
||||
|
||||
## Added
|
||||
- Make deck compatible to Nextcloud 17
|
||||
- Allow to set the description when creating cards though the REST API
|
||||
|
||||
## 0.6.6 - 2019-08-01
|
||||
|
||||
### Fixed
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- 🚀 Get your project organized
|
||||
|
||||
</description>
|
||||
<version>0.7.0</version>
|
||||
<version>0.6.6</version>
|
||||
<licence>agpl</licence>
|
||||
<author>Julius Härtl</author>
|
||||
<namespace>Deck</namespace>
|
||||
@@ -36,7 +36,7 @@
|
||||
<database min-version="9.4">pgsql</database>
|
||||
<database>sqlite</database>
|
||||
<database min-version="5.5">mysql</database>
|
||||
<nextcloud min-version="17" max-version="17" />
|
||||
<nextcloud min-version="15" max-version="16" />
|
||||
</dependencies>
|
||||
<background-jobs>
|
||||
<job>OCA\Deck\Cron\DeleteCron</job>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
},
|
||||
"require-dev": {
|
||||
"roave/security-advisories": "dev-master",
|
||||
"christophwurst/nextcloud": "^16.0",
|
||||
"christophwurst/nextcloud": "^15.0",
|
||||
"jakub-onderka/php-parallel-lint": "^1.0.0"
|
||||
}
|
||||
}
|
||||
|
||||
2735
js/package-lock.json
generated
2735
js/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -8,16 +8,16 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@uirouter/angularjs": "^1.0.22",
|
||||
"angular": "^1.7.8",
|
||||
"angular": "^1.7.9",
|
||||
"angular-animate": "^1.7.8",
|
||||
"angular-file-upload": "^2.5.0",
|
||||
"angular-markdown-it": "^0.6.1",
|
||||
"angular-sanitize": "^1.7.8",
|
||||
"babel-polyfill": "^6.26.0",
|
||||
"markdown-it": "^9.1.0",
|
||||
"markdown-it": "^9.0.1",
|
||||
"markdown-it-link-target": "^1.0.2",
|
||||
"nextcloud-axios": "^0.2.0",
|
||||
"nextcloud-vue": "^0.12.1",
|
||||
"nextcloud-vue": "^0.11.4",
|
||||
"nextcloud-vue-collections": "^0.5.6",
|
||||
"ng-infinite-scroll": "^1.3.0",
|
||||
"ng-sortable": "^1.3.8",
|
||||
@@ -26,21 +26,21 @@
|
||||
"vuex": "^3.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.5.5",
|
||||
"@babel/core": "^7.4.5",
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/polyfill": "^7.4.4",
|
||||
"@babel/preset-env": "^7.5.5",
|
||||
"@babel/preset-env": "^7.4.5",
|
||||
"babel-loader": "^8.0.6",
|
||||
"css-loader": "^3.2.0",
|
||||
"css-loader": "^3.1.0",
|
||||
"karma": "^4.2.0",
|
||||
"mini-css-extract-plugin": "^0.8.0",
|
||||
"style-loader": "^1.0.0",
|
||||
"uglifyjs-webpack-plugin": "^2.2.0",
|
||||
"style-loader": "^0.23.1",
|
||||
"uglifyjs-webpack-plugin": "^2.1.3",
|
||||
"url-loader": "^2.1.0",
|
||||
"vue-loader": "^15.7.1",
|
||||
"vue-loader": "^15.7.0",
|
||||
"vue-style-loader": "^4.1.2",
|
||||
"vue-template-compiler": "^2.6.10",
|
||||
"webpack": "^4.39.2",
|
||||
"webpack": "^4.37.0",
|
||||
"webpack-cli": "^3.3.6",
|
||||
"webpack-merge": "^4.2.1"
|
||||
},
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Please provide a content for your comment." : "Proporcioneu un contingut per al vostre 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 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à.",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Proporcioneu un contingut per al vostre 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 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à.",
|
||||
|
||||
@@ -26,7 +26,6 @@ OC.L10N.register(
|
||||
"Deleted items" : "Διαγραμμένα αντικείμενα",
|
||||
"Timeline" : "Χρονοδιάγραμμα",
|
||||
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
||||
"Group" : "Ομάδα",
|
||||
"No matching user or group found." : "Δεν βρέθηκε χρήστης ή ομάδα να ταιριάζει.",
|
||||
"Loading" : "Γίνεται φόρτωση",
|
||||
"Edit" : "Επεξεργασία",
|
||||
|
||||
@@ -24,7 +24,6 @@
|
||||
"Deleted items" : "Διαγραμμένα αντικείμενα",
|
||||
"Timeline" : "Χρονοδιάγραμμα",
|
||||
"Select users or groups to share with" : "Επιλέξτε χρήστες ή ομάδες με τις οποίες θα μοιραστείτε",
|
||||
"Group" : "Ομάδα",
|
||||
"No matching user or group found." : "Δεν βρέθηκε χρήστης ή ομάδα να ταιριάζει.",
|
||||
"Loading" : "Γίνεται φόρτωση",
|
||||
"Edit" : "Επεξεργασία",
|
||||
|
||||
@@ -11,7 +11,6 @@ OC.L10N.register(
|
||||
"Minutes" : "Minutoj",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"File already exists" : "La dosiero jam ekzistas",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
"You have deleted the board {board}" : "Vi forigis tabulon {board}",
|
||||
@@ -19,7 +18,6 @@ OC.L10N.register(
|
||||
"You have restored the board {board}" : "Vi restaŭris tabulon {board}",
|
||||
"{user} has restored the board {board}" : "{user} restaŭris tabulon {board}",
|
||||
"You have shared the board {board} with {acl}" : "Vi kunhavigis tabulon {board} kun {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} kunhavigis tabulon {board} kun {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Vi forigis {acl} el la tabulo {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} forigis {acl} el la tabulo {board}",
|
||||
"You have renamed the board {before} to {board}" : "Vi alinomis la tabulon {before} al {board}",
|
||||
@@ -77,7 +75,6 @@ OC.L10N.register(
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||
"Deck" : "Kartaro",
|
||||
"Changes in the <strong>Deck app</strong>" : "Ŝanĝoj en la <strong>aplikaĵo Kartaro</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>Komento</strong> kreiĝis sur karton",
|
||||
"Personal" : "Persona",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La karto „%s“ sur „%s“ estis atribuita al vi de %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} atribuis la karton „%s“ sur „%s“ al vi.",
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
"Minutes" : "Minutoj",
|
||||
"Link to a board" : "Ligilo al tabulo",
|
||||
"Maximum file size of {size} exceeded" : "Maksimuma dosiergrando {size} transpasita",
|
||||
"File already exists" : "La dosiero jam ekzistas",
|
||||
"You have created a new board {board}" : "Vi kreis novan tabulon {board}",
|
||||
"{user} has created a new board {board}" : "{user} kreis novan tabulon {board}",
|
||||
"You have deleted the board {board}" : "Vi forigis tabulon {board}",
|
||||
@@ -17,7 +16,6 @@
|
||||
"You have restored the board {board}" : "Vi restaŭris tabulon {board}",
|
||||
"{user} has restored the board {board}" : "{user} restaŭris tabulon {board}",
|
||||
"You have shared the board {board} with {acl}" : "Vi kunhavigis tabulon {board} kun {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} kunhavigis tabulon {board} kun {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Vi forigis {acl} el la tabulo {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} forigis {acl} el la tabulo {board}",
|
||||
"You have renamed the board {before} to {board}" : "Vi alinomis la tabulon {before} al {board}",
|
||||
@@ -75,7 +73,6 @@
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Karta priskribo</strong> ene de la aplikaĵo Kartaro ŝanĝiĝis",
|
||||
"Deck" : "Kartaro",
|
||||
"Changes in the <strong>Deck app</strong>" : "Ŝanĝoj en la <strong>aplikaĵo Kartaro</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>Komento</strong> kreiĝis sur karton",
|
||||
"Personal" : "Persona",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "La karto „%s“ sur „%s“ estis atribuita al vi de %s.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} atribuis la karton „%s“ sur „%s“ al vi.",
|
||||
|
||||
65
l10n/fi.js
65
l10n/fi.js
@@ -1,37 +1,11 @@
|
||||
OC.L10N.register(
|
||||
"deck",
|
||||
{
|
||||
"Please provide a content for your comment." : "Kirjoita sisältö kommenttiisi.",
|
||||
"Posting the comment failed." : "Kommentin lähettäminen epäonnistui.",
|
||||
"The comment has been deleted" : "Kommentti on poistettu",
|
||||
"Remove user from card" : "Poista käyttäjä kortilta",
|
||||
"Hours" : "Tunnit",
|
||||
"Minutes" : "Minuutit",
|
||||
"Link to a board" : "Linkki taululle",
|
||||
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
|
||||
"File already exists" : "Tiedosto on jo olemassa",
|
||||
"You have created a new board {board}" : "Loit uuden taulun {board}",
|
||||
"{user} has created a new board {board}" : "{user} loi uuden taulun {board}",
|
||||
"You have deleted the board {board}" : "Poistit taulun {board}",
|
||||
"{user} has deleted the board {board}" : "{user} poisti taulun {board}",
|
||||
"You have restored the board {board}" : "Palautit taulun {board}",
|
||||
"{user} has restored the board {board}" : "{user} palautti taulun {board}",
|
||||
"You have renamed the board {before} to {board}" : "Asetit taulun {before} uudeksi nimeksi {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} asetti taulun {before} uudeksi nimeksi {board}",
|
||||
"You have archived the board {board}" : "Arkistoit taulun {board}",
|
||||
"{user} has archived the board {before}" : "{user} arkistoi taulun {before}",
|
||||
"You have renamed the card {before} to {card}" : "Muutit kortin {before} uudeksi nimeksi {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Lisäsit liitteen {attachment} kortille {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} lisäsi liitteen {attachment} kortille {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Poistit liitteen {attachment} kortilta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Palautit liitteen {attachment} kortille {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} palautti liitteen {attachment} kortille {card}",
|
||||
"You have commented on card {card}" : "Kommentoit korttia {card}",
|
||||
"{user} has commented on card {card}" : "{user} kommentoi korttia {card}",
|
||||
"Deck" : "Kansi",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>Kommentti</strong> luotiin kortille",
|
||||
"Personal" : "Henkilökohtainen",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortin \"%s\" on \"%s\" eräpäivä on tullut vastaan.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Taulu \"%s\" on jaettu kanssasi käyttäjän %s toimesta.",
|
||||
"{user} has shared the board %s with you." : "{user} on jakanut taulun %s kanssasi.",
|
||||
@@ -39,61 +13,32 @@ OC.L10N.register(
|
||||
"To review" : "Arvostella",
|
||||
"Action needed" : "Toimia vaaditaan",
|
||||
"Later" : "Myöhemmin",
|
||||
"To do" : "Odottaa",
|
||||
"Doing" : "Tekeillä",
|
||||
"Done" : "Valmis",
|
||||
"Example Task 3" : "Esimerkkitehtävä 3",
|
||||
"Example Task 2" : "Esimerkkitehtävä 2",
|
||||
"Example Task 1" : "Esimerkkitehtävä 1",
|
||||
"The file was uploaded" : "Tiedosto lähetettiin",
|
||||
"The file was only partially uploaded" : "Tiedosto lähetettiin vain osittain",
|
||||
"No file was uploaded" : "Tiedostoa ei lähetetty",
|
||||
"Could not write file to disk" : "Tiedostoa ei voitu kirjoittaa levylle",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-tyylinen projektien ja henkilökohtaisten asioiden hallintatyökalu Nextcloudille",
|
||||
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
|
||||
"Select board" : "Valitse taulu",
|
||||
"Add a new stack" : "Lisää uusi pino",
|
||||
"Submit" : "Lähetä",
|
||||
"Show archived cards" : "Näytä arkistoidut kortit",
|
||||
"Hide archived cards" : "Piilota arkistoidut kortit",
|
||||
"Show board details" : "Näytä taulun tiedot",
|
||||
"All Boards" : "Kaikki taulut",
|
||||
"Archived boards" : "Arkistoidut taulut",
|
||||
"Share board" : "Jaa taulu",
|
||||
"Archived cards" : "Arkistoidut kortit",
|
||||
"Actions" : "Toiminnot",
|
||||
"Drop your files here to upload it to the card" : "Pudota tiedostot tähän lähettääksesi ne kortille",
|
||||
"Assign card to me" : "Määritä kortti minulle",
|
||||
"Unassign card from me" : "Poista kortin määritys minulta",
|
||||
"Archive card" : "Arkistoi kortti",
|
||||
"Unarchive card" : "Poista kortti arkistosta",
|
||||
"Delete card" : "Poista kortti",
|
||||
"Enter a card title" : "Anna otsikko",
|
||||
"Add card" : "Lisää kortti",
|
||||
"Close" : "Sulje",
|
||||
"Sharing" : "Jakaminen",
|
||||
"Tags" : "Tunnisteet",
|
||||
"Deleted items" : "Poistetut tietueet",
|
||||
"Timeline" : "Aikajana",
|
||||
"Select users or groups to share with" : "Valitse käyttäjiä tai ryhmiä joille haluat jakaa",
|
||||
"Group" : "Ryhmä",
|
||||
"Circle" : "Piiri",
|
||||
"No matching user or group found." : "Käyttäjää tai ryhmää ei löytynyt.",
|
||||
"Loading" : "Ladataan",
|
||||
"Edit" : "Muokkaa",
|
||||
"Share" : "Jaa",
|
||||
"Manage" : "Hallitse",
|
||||
"Discard share" : "Peru jakaminen",
|
||||
"Sharing has been disabled for your account." : "Jakaminen on poistettu käytöstä tililtäsi.",
|
||||
"Update tag" : "Päivitä tunniste",
|
||||
"Edit tag" : "Muokkaa tunnistetta",
|
||||
"Delete tag" : "Poista tunniste",
|
||||
"Create" : "Luo",
|
||||
"Create a new tag" : "Luo uusi tunniste",
|
||||
"Deleted cards" : "Poistetut kortit",
|
||||
"Status" : "Tila",
|
||||
"No archived boards to display" : "Ei arkistoituja tauluja näytettäväksi",
|
||||
"No shared boards to display" : "Ei jaettuja tauluja näytettäväksi",
|
||||
"Title" : "Otsikko",
|
||||
"Members" : "Jäsenet",
|
||||
"More actions" : "Lisää toimintoja",
|
||||
@@ -101,17 +46,11 @@ OC.L10N.register(
|
||||
"Archive board" : "Arkistoi taulu",
|
||||
"Unarchive board" : "Kumoa taulun arkistointi",
|
||||
"Delete board" : "Poista taulu",
|
||||
"Update board" : "Päivitä taulu",
|
||||
"Reset board" : "Nollaa taulu",
|
||||
"Create new board" : "Luo uusi taulu",
|
||||
"New board title" : "Uusi taulun otsikko",
|
||||
"Create board" : "Luo taulu",
|
||||
"Select an attachment" : "Valitse liite",
|
||||
"Cancel upload" : "Peruuta lähetys",
|
||||
"by" : " Kirjoittaja:",
|
||||
"Undo file deletion" : "Kumoa tiedoston luonti",
|
||||
"Insert the file into the description" : "Lisää tiedosto kuvaukseen",
|
||||
"Delete attachment" : "Poista liite",
|
||||
"Modified:" : "Muokattu:",
|
||||
"Created:" : "Luotu:",
|
||||
"Choose a tag" : "Valitse tunniste",
|
||||
@@ -127,13 +66,11 @@ OC.L10N.register(
|
||||
"Attachments" : "Liitteet",
|
||||
"Saved" : "Tallennettu",
|
||||
"Unsaved changes" : "Tallentamattomia muutoksia",
|
||||
"Insert attachment" : "Lisää liite",
|
||||
"Formatting help" : "Muotoiluapu",
|
||||
"Upload attachment" : "Lähetä liite",
|
||||
"Add a card description…" : "Lisää kortin kuvaus…",
|
||||
"Shared boards" : "Jaetut taulut",
|
||||
"Move board to archive" : "Siirrä taulu arkistoon",
|
||||
"Create a new board" : "Luo uusi taulu",
|
||||
"Settings" : "Asetukset"
|
||||
"Create a new board" : "Luo uusi taulu"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
65
l10n/fi.json
65
l10n/fi.json
@@ -1,35 +1,9 @@
|
||||
{ "translations": {
|
||||
"Please provide a content for your comment." : "Kirjoita sisältö kommenttiisi.",
|
||||
"Posting the comment failed." : "Kommentin lähettäminen epäonnistui.",
|
||||
"The comment has been deleted" : "Kommentti on poistettu",
|
||||
"Remove user from card" : "Poista käyttäjä kortilta",
|
||||
"Hours" : "Tunnit",
|
||||
"Minutes" : "Minuutit",
|
||||
"Link to a board" : "Linkki taululle",
|
||||
"Maximum file size of {size} exceeded" : "Tiedoston enimmäiskoko {size} ylitetty",
|
||||
"File already exists" : "Tiedosto on jo olemassa",
|
||||
"You have created a new board {board}" : "Loit uuden taulun {board}",
|
||||
"{user} has created a new board {board}" : "{user} loi uuden taulun {board}",
|
||||
"You have deleted the board {board}" : "Poistit taulun {board}",
|
||||
"{user} has deleted the board {board}" : "{user} poisti taulun {board}",
|
||||
"You have restored the board {board}" : "Palautit taulun {board}",
|
||||
"{user} has restored the board {board}" : "{user} palautti taulun {board}",
|
||||
"You have renamed the board {before} to {board}" : "Asetit taulun {before} uudeksi nimeksi {board}",
|
||||
"{user} has renamed the board {before} to {board}" : "{user} asetti taulun {before} uudeksi nimeksi {board}",
|
||||
"You have archived the board {board}" : "Arkistoit taulun {board}",
|
||||
"{user} has archived the board {before}" : "{user} arkistoi taulun {before}",
|
||||
"You have renamed the card {before} to {card}" : "Muutit kortin {before} uudeksi nimeksi {card}",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} muutti kortin {before} uudeksi nimeksi {card}",
|
||||
"You have added the attachment {attachment} to card {card}" : "Lisäsit liitteen {attachment} kortille {card}",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user} lisäsi liitteen {attachment} kortille {card}",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "Poistit liitteen {attachment} kortilta {card}",
|
||||
"You have restored the attachment {attachment} to card {card}" : "Palautit liitteen {attachment} kortille {card}",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user} palautti liitteen {attachment} kortille {card}",
|
||||
"You have commented on card {card}" : "Kommentoit korttia {card}",
|
||||
"{user} has commented on card {card}" : "{user} kommentoi korttia {card}",
|
||||
"Deck" : "Kansi",
|
||||
"A <strong>comment</strong> was created on a card" : "<strong>Kommentti</strong> luotiin kortille",
|
||||
"Personal" : "Henkilökohtainen",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "Kortin \"%s\" on \"%s\" eräpäivä on tullut vastaan.",
|
||||
"The board \"%s\" has been shared with you by %s." : "Taulu \"%s\" on jaettu kanssasi käyttäjän %s toimesta.",
|
||||
"{user} has shared the board %s with you." : "{user} on jakanut taulun %s kanssasi.",
|
||||
@@ -37,61 +11,32 @@
|
||||
"To review" : "Arvostella",
|
||||
"Action needed" : "Toimia vaaditaan",
|
||||
"Later" : "Myöhemmin",
|
||||
"To do" : "Odottaa",
|
||||
"Doing" : "Tekeillä",
|
||||
"Done" : "Valmis",
|
||||
"Example Task 3" : "Esimerkkitehtävä 3",
|
||||
"Example Task 2" : "Esimerkkitehtävä 2",
|
||||
"Example Task 1" : "Esimerkkitehtävä 1",
|
||||
"The file was uploaded" : "Tiedosto lähetettiin",
|
||||
"The file was only partially uploaded" : "Tiedosto lähetettiin vain osittain",
|
||||
"No file was uploaded" : "Tiedostoa ei lähetetty",
|
||||
"Could not write file to disk" : "Tiedostoa ei voitu kirjoittaa levylle",
|
||||
"A kanban style project and personal management tool for Nextcloud" : "Kanban-tyylinen projektien ja henkilökohtaisten asioiden hallintatyökalu Nextcloudille",
|
||||
"Select the board to link to a project" : "Valitse projektiin linkitettävä taulu",
|
||||
"Select board" : "Valitse taulu",
|
||||
"Add a new stack" : "Lisää uusi pino",
|
||||
"Submit" : "Lähetä",
|
||||
"Show archived cards" : "Näytä arkistoidut kortit",
|
||||
"Hide archived cards" : "Piilota arkistoidut kortit",
|
||||
"Show board details" : "Näytä taulun tiedot",
|
||||
"All Boards" : "Kaikki taulut",
|
||||
"Archived boards" : "Arkistoidut taulut",
|
||||
"Share board" : "Jaa taulu",
|
||||
"Archived cards" : "Arkistoidut kortit",
|
||||
"Actions" : "Toiminnot",
|
||||
"Drop your files here to upload it to the card" : "Pudota tiedostot tähän lähettääksesi ne kortille",
|
||||
"Assign card to me" : "Määritä kortti minulle",
|
||||
"Unassign card from me" : "Poista kortin määritys minulta",
|
||||
"Archive card" : "Arkistoi kortti",
|
||||
"Unarchive card" : "Poista kortti arkistosta",
|
||||
"Delete card" : "Poista kortti",
|
||||
"Enter a card title" : "Anna otsikko",
|
||||
"Add card" : "Lisää kortti",
|
||||
"Close" : "Sulje",
|
||||
"Sharing" : "Jakaminen",
|
||||
"Tags" : "Tunnisteet",
|
||||
"Deleted items" : "Poistetut tietueet",
|
||||
"Timeline" : "Aikajana",
|
||||
"Select users or groups to share with" : "Valitse käyttäjiä tai ryhmiä joille haluat jakaa",
|
||||
"Group" : "Ryhmä",
|
||||
"Circle" : "Piiri",
|
||||
"No matching user or group found." : "Käyttäjää tai ryhmää ei löytynyt.",
|
||||
"Loading" : "Ladataan",
|
||||
"Edit" : "Muokkaa",
|
||||
"Share" : "Jaa",
|
||||
"Manage" : "Hallitse",
|
||||
"Discard share" : "Peru jakaminen",
|
||||
"Sharing has been disabled for your account." : "Jakaminen on poistettu käytöstä tililtäsi.",
|
||||
"Update tag" : "Päivitä tunniste",
|
||||
"Edit tag" : "Muokkaa tunnistetta",
|
||||
"Delete tag" : "Poista tunniste",
|
||||
"Create" : "Luo",
|
||||
"Create a new tag" : "Luo uusi tunniste",
|
||||
"Deleted cards" : "Poistetut kortit",
|
||||
"Status" : "Tila",
|
||||
"No archived boards to display" : "Ei arkistoituja tauluja näytettäväksi",
|
||||
"No shared boards to display" : "Ei jaettuja tauluja näytettäväksi",
|
||||
"Title" : "Otsikko",
|
||||
"Members" : "Jäsenet",
|
||||
"More actions" : "Lisää toimintoja",
|
||||
@@ -99,17 +44,11 @@
|
||||
"Archive board" : "Arkistoi taulu",
|
||||
"Unarchive board" : "Kumoa taulun arkistointi",
|
||||
"Delete board" : "Poista taulu",
|
||||
"Update board" : "Päivitä taulu",
|
||||
"Reset board" : "Nollaa taulu",
|
||||
"Create new board" : "Luo uusi taulu",
|
||||
"New board title" : "Uusi taulun otsikko",
|
||||
"Create board" : "Luo taulu",
|
||||
"Select an attachment" : "Valitse liite",
|
||||
"Cancel upload" : "Peruuta lähetys",
|
||||
"by" : " Kirjoittaja:",
|
||||
"Undo file deletion" : "Kumoa tiedoston luonti",
|
||||
"Insert the file into the description" : "Lisää tiedosto kuvaukseen",
|
||||
"Delete attachment" : "Poista liite",
|
||||
"Modified:" : "Muokattu:",
|
||||
"Created:" : "Luotu:",
|
||||
"Choose a tag" : "Valitse tunniste",
|
||||
@@ -125,13 +64,11 @@
|
||||
"Attachments" : "Liitteet",
|
||||
"Saved" : "Tallennettu",
|
||||
"Unsaved changes" : "Tallentamattomia muutoksia",
|
||||
"Insert attachment" : "Lisää liite",
|
||||
"Formatting help" : "Muotoiluapu",
|
||||
"Upload attachment" : "Lähetä liite",
|
||||
"Add a card description…" : "Lisää kortin kuvaus…",
|
||||
"Shared boards" : "Jaetut taulut",
|
||||
"Move board to archive" : "Siirrä taulu arkistoon",
|
||||
"Create a new board" : "Luo uusi taulu",
|
||||
"Settings" : "Asetukset"
|
||||
"Create a new board" : "Luo uusi taulu"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -189,7 +189,7 @@ OC.L10N.register(
|
||||
"Attachments" : "Viðhengi",
|
||||
"Saved" : "Vistað",
|
||||
"Unsaved changes" : "Óvistaðar breytingar",
|
||||
"Insert attachment" : "Setja inn viðhengi",
|
||||
"Insert attachment" : "Setja inn Viðhengi",
|
||||
"Formatting help" : "Hjálp við að sníða",
|
||||
"Upload attachment" : "Senda inn viðhengi",
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
|
||||
@@ -187,7 +187,7 @@
|
||||
"Attachments" : "Viðhengi",
|
||||
"Saved" : "Vistað",
|
||||
"Unsaved changes" : "Óvistaðar breytingar",
|
||||
"Insert attachment" : "Setja inn viðhengi",
|
||||
"Insert attachment" : "Setja inn Viðhengi",
|
||||
"Formatting help" : "Hjálp við að sníða",
|
||||
"Upload attachment" : "Senda inn viðhengi",
|
||||
"Add a card description…" : "Settu inn lýsingu á spjaldi ...",
|
||||
|
||||
69
l10n/ja.js
69
l10n/ja.js
@@ -9,9 +9,7 @@ OC.L10N.register(
|
||||
"Remove user from card" : "カードからユーザーを削除",
|
||||
"Hours" : "時間",
|
||||
"Minutes" : "分",
|
||||
"Link to a board" : "ボードへのリンク",
|
||||
"Maximum file size of {size} exceeded" : "最大ファイルサイズ({size})を超えています",
|
||||
"File already exists" : "ファイルはすでに存在します",
|
||||
"You have created a new board {board}" : "あなたは新しいボード {board} を作成しました。",
|
||||
"{user} has created a new board {board}" : "{user} が新しいボード {board} を作成しました",
|
||||
"You have deleted the board {board}" : "あなたはボード {board} を削除しました。",
|
||||
@@ -19,7 +17,6 @@ OC.L10N.register(
|
||||
"You have restored the board {board}" : "あなたはボード {board} を復元しました。",
|
||||
"{user} has restored the board {board}" : "{user} がボード {board} を復元しました",
|
||||
"You have shared the board {board} with {acl}" : "あなたはボード {board} を {acl} と共有しました。",
|
||||
"{user} has shared the board {board} with {acl}" : "{user}はボード{board}を{acl}と共有しました",
|
||||
"You have removed {acl} from the board {board}" : "{acl} をボード {board} から削除しました。",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} がボード {board} から {acl} を削除しました",
|
||||
"You have renamed the board {before} to {board}" : "あなたは {before} のボードの名前を {board} に変更しました",
|
||||
@@ -37,55 +34,10 @@ OC.L10N.register(
|
||||
"You have created card {card} in stack {stack} on board {board}" : "{board} の {stack} に {card} を作成しました。",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} が {board} の {stack} に {card} を作成しました",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "{board} の {stack} で {card} を削除しました。",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}を削除しました",
|
||||
"You have renamed the card {before} to {card}" : "カード {before} の名前を {card} に変更しました",
|
||||
"You have renamed the card {before} to {card}" : "あなたはカード {before} の名前を {card} に変更しました",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} が {before} カードの名前を {card} に変更しました",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack} のカード{card}に説明を追加しました",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}に説明を追加しました",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}の説明を更新しました",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}はボード{board}のスタック{stack}のカード{card}の説明を更新しました",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "ボード {board}上のスタック {stack}にあるカード {card} をアーカイブしました",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}にカード{card}をアーカイブしました",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}に未アーカイブのカード{card}があります",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}がボード {board}上のスタック {stack}にあるカード {card} をアーカイブ解除しました",
|
||||
"You have removed the due date of card {card}" : "カード{card}の期日を削除しました",
|
||||
"{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました",
|
||||
"You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user}がカード{card}の期日を{after}に設定しました",
|
||||
"You have updated the due date of card {card} to {after}" : "カード{card}の期日を{after}に更新しました",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user}はカード{card}の期日を{after}に更新しました",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "ボード{board}のカード{card}に{assigneduser}を割り当てました",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}がボード{board}のカード{card}に{assigneduser}を割り当てました",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "ボード{board}のカード{card}から{assigneduser} の割り当てが解除されました",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}がボード{board}のカード{card}から{assigneduser}の割り当てを解除されました",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "カード{card}をスタック{stackBefore}から{stack}に移動しました",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}がカード{card}をスタック{stackBefore}から{stack}に移動しました",
|
||||
"You have added the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に追加しました",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に追加しました",
|
||||
"You have updated the attachment {attachment} on card {card}" : "カード{card}の添付ファイル{attachment}を更新しました",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user}がカード {card}の添付ファイル {attachment}を更新しました",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "カード{card}から添付ファイル{attachment}を削除しました",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user}がカード{card}の添付ファイル{attachment}を削除しました",
|
||||
"You have restored the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に復元しました",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に復元しました",
|
||||
"You have commented on card {card}" : "カード{card}にコメントしました",
|
||||
"{user} has commented on card {card}" : "{user}がカード{card}にコメントしました",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "デッキアプリ内の<strong>カードの説明</strong>が変更されました",
|
||||
"Deck" : "デッキ",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>デッキアプリ</strong>の変更点",
|
||||
"A <strong>comment</strong> was created on a card" : "カードに<strong>コメント</strong>が作成されたとき",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "カード \"%s\"(\"%s\"に所属)が%sによってあなたに割り当てられました。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user}はあなたに カード \"%s\"(\"%s\"に所属)を割り当てました。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "カード \"%s\"(\"%s\"に所属)は期日に達しました。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%sさんは \"%s\"へのコメントであなたについて言及しました。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} は \"%s\"へのコメントであなたについて言及しました。",
|
||||
"The board \"%s\" has been shared with you by %s." : "\"%s\" ボードは、%s からあなたに共有されています。",
|
||||
"{user} has shared the board %s with you." : "{user}があなたとボード%sを共有しました。",
|
||||
"No data was provided to create an attachment." : "添付ファイルを作成するためのデータは提供されていません。",
|
||||
"Finished" : "完了",
|
||||
"To review" : "レビューする",
|
||||
@@ -106,10 +58,6 @@ OC.L10N.register(
|
||||
"Could not write file to disk" : "ディスクにファイルを書き込めませんでした",
|
||||
"A PHP extension stopped the file upload" : "PHP拡張でファイルのアップロードが停止されています",
|
||||
"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" : "DeckはNextcloudと統合した、チームの個人計画とプロジェクトの組織化を目的としたカンバンスタイルの組織ツールです。\n\n\n- 📥 タスクをカードに追加して整理する\n- 📄 マークダウンで追加のメモを書き留めます\n- 🔖 より良い組織のためにラベルを割り当てる\n- 👥 あなたのチーム、友人、家族と共有する\n- 📎 ファイルを添付してマークダウンの説明に埋め込む\n- 💬 コメントを使ってあなたのチームと話し合う\n- ⚡ アクティビティの流れの変化を追跡する\n- 🚀 プロジェクトを整理する",
|
||||
"Select the board to link to a project" : "プロジェクトにリンクするボードを選択",
|
||||
"Select board" : "ボードを選択",
|
||||
"Add a new stack" : "新しいスタックを追加する",
|
||||
"Submit" : "了解",
|
||||
"Show archived cards" : "アーカイブされたカードを表示する",
|
||||
@@ -119,14 +67,13 @@ OC.L10N.register(
|
||||
"All Boards" : "すべてのボード",
|
||||
"Archived boards" : "アーカイブ済みのボード",
|
||||
"Share board" : "ボードを共有",
|
||||
"Archived cards" : "カードをアーカイブ",
|
||||
"Actions" : "アクション",
|
||||
"Drop your files here to upload it to the card" : "ファイルをここにドロップしてカードをアップロードします",
|
||||
"Assign card to me" : "カードを自分に割り当てる",
|
||||
"Assign card to me" : "私にカードを割り当てる",
|
||||
"Unassign card from me" : "カードの割り当てを解除する",
|
||||
"Archive card" : "カードをアーカイブ",
|
||||
"Unarchive card" : "カードのアーカイブを解除する",
|
||||
"Delete card" : "カードを削除する",
|
||||
"Delete card" : "削除済みのカード",
|
||||
"Enter a card title" : "カードのタイトルを入力してください",
|
||||
"Add card" : "カードを追加",
|
||||
"Close" : "閉じる",
|
||||
@@ -135,15 +82,12 @@ OC.L10N.register(
|
||||
"Deleted items" : "削除されたアイテム",
|
||||
"Timeline" : "タイムライン",
|
||||
"Select users or groups to share with" : "共有するユーザーまたはグループを選択する",
|
||||
"Group" : "グループ",
|
||||
"Circle" : "サークル",
|
||||
"No matching user or group found." : "一致するユーザーまたはグループが見つかりません。",
|
||||
"Loading" : "読み込み中",
|
||||
"Edit" : "編集",
|
||||
"Share" : "共有",
|
||||
"Manage" : "管理",
|
||||
"Discard share" : "共有をやめる",
|
||||
"Sharing has been disabled for your account." : "あなたのアカウントでは共有が無効になっています",
|
||||
"Update tag" : "タグを更新する",
|
||||
"Edit tag" : "タグを編集",
|
||||
"Delete tag" : "タグを削除",
|
||||
@@ -183,7 +127,7 @@ OC.L10N.register(
|
||||
"Choose a user to assign" : "割り当てるユーザーを選択する",
|
||||
"Assign this card to a user" : "このカードをユーザーに割り当てる",
|
||||
"Due date" : "期限",
|
||||
"Click to set" : "時刻設定",
|
||||
"Click to set" : "クリックして設定する",
|
||||
"Remove due date" : "期限を削除",
|
||||
"Description" : "説明",
|
||||
"Attachments" : "添付ファイル",
|
||||
@@ -195,9 +139,6 @@ OC.L10N.register(
|
||||
"Add a card description…" : "カードの説明を追加...",
|
||||
"Shared boards" : "共有ボード",
|
||||
"Move board to archive" : "ボードをアーカイブに移動する",
|
||||
"Create a new board" : "新しいボードを作成",
|
||||
"Settings" : "設定",
|
||||
"Limit deck to groups" : "デッキ作成制限",
|
||||
"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." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。"
|
||||
"Create a new board" : "新しいボードを作成"
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
69
l10n/ja.json
69
l10n/ja.json
@@ -7,9 +7,7 @@
|
||||
"Remove user from card" : "カードからユーザーを削除",
|
||||
"Hours" : "時間",
|
||||
"Minutes" : "分",
|
||||
"Link to a board" : "ボードへのリンク",
|
||||
"Maximum file size of {size} exceeded" : "最大ファイルサイズ({size})を超えています",
|
||||
"File already exists" : "ファイルはすでに存在します",
|
||||
"You have created a new board {board}" : "あなたは新しいボード {board} を作成しました。",
|
||||
"{user} has created a new board {board}" : "{user} が新しいボード {board} を作成しました",
|
||||
"You have deleted the board {board}" : "あなたはボード {board} を削除しました。",
|
||||
@@ -17,7 +15,6 @@
|
||||
"You have restored the board {board}" : "あなたはボード {board} を復元しました。",
|
||||
"{user} has restored the board {board}" : "{user} がボード {board} を復元しました",
|
||||
"You have shared the board {board} with {acl}" : "あなたはボード {board} を {acl} と共有しました。",
|
||||
"{user} has shared the board {board} with {acl}" : "{user}はボード{board}を{acl}と共有しました",
|
||||
"You have removed {acl} from the board {board}" : "{acl} をボード {board} から削除しました。",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} がボード {board} から {acl} を削除しました",
|
||||
"You have renamed the board {before} to {board}" : "あなたは {before} のボードの名前を {board} に変更しました",
|
||||
@@ -35,55 +32,10 @@
|
||||
"You have created card {card} in stack {stack} on board {board}" : "{board} の {stack} に {card} を作成しました。",
|
||||
"{user} has created card {card} in stack {stack} on board {board}" : "{user} が {board} の {stack} に {card} を作成しました",
|
||||
"You have deleted card {card} in stack {stack} on board {board}" : "{board} の {stack} で {card} を削除しました。",
|
||||
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}を削除しました",
|
||||
"You have renamed the card {before} to {card}" : "カード {before} の名前を {card} に変更しました",
|
||||
"You have renamed the card {before} to {card}" : "あなたはカード {before} の名前を {card} に変更しました",
|
||||
"{user} has renamed the card {before} to {card}" : "{user} が {before} カードの名前を {card} に変更しました",
|
||||
"You have added a description to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack} のカード{card}に説明を追加しました",
|
||||
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}に説明を追加しました",
|
||||
"You have updated the description of card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}の説明を更新しました",
|
||||
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user}はボード{board}のスタック{stack}のカード{card}の説明を更新しました",
|
||||
"You have archived card {card} in stack {stack} on board {board}" : "ボード {board}上のスタック {stack}にあるカード {card} をアーカイブしました",
|
||||
"{user} has archived card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}にカード{card}をアーカイブしました",
|
||||
"You have unarchived card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}に未アーカイブのカード{card}があります",
|
||||
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user}がボード {board}上のスタック {stack}にあるカード {card} をアーカイブ解除しました",
|
||||
"You have removed the due date of card {card}" : "カード{card}の期日を削除しました",
|
||||
"{user} has removed the due date of card {card}" : "{user}がカード{card}の期日を削除しました",
|
||||
"You have set the due date of card {card} to {after}" : "カード{card}の期日を{after}に設定しました",
|
||||
"{user} has set the due date of card {card} to {after}" : "{user}がカード{card}の期日を{after}に設定しました",
|
||||
"You have updated the due date of card {card} to {after}" : "カード{card}の期日を{after}に更新しました",
|
||||
"{user} has updated the due date of card {card} to {after}" : "{user}はカード{card}の期日を{after}に更新しました",
|
||||
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました",
|
||||
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}にタグ{label}を追加しました",
|
||||
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "ボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました",
|
||||
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user}がボード{board}のスタック{stack}のカード{card}からタグ{label}を削除しました",
|
||||
"You have assigned {assigneduser} to card {card} on board {board}" : "ボード{board}のカード{card}に{assigneduser}を割り当てました",
|
||||
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user}がボード{board}のカード{card}に{assigneduser}を割り当てました",
|
||||
"You have unassigned {assigneduser} from card {card} on board {board}" : "ボード{board}のカード{card}から{assigneduser} の割り当てが解除されました",
|
||||
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user}がボード{board}のカード{card}から{assigneduser}の割り当てを解除されました",
|
||||
"You have moved the card {card} from stack {stackBefore} to {stack}" : "カード{card}をスタック{stackBefore}から{stack}に移動しました",
|
||||
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user}がカード{card}をスタック{stackBefore}から{stack}に移動しました",
|
||||
"You have added the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に追加しました",
|
||||
"{user} has added the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に追加しました",
|
||||
"You have updated the attachment {attachment} on card {card}" : "カード{card}の添付ファイル{attachment}を更新しました",
|
||||
"{user} has updated the attachment {attachment} to card {card}" : "{user}がカード {card}の添付ファイル {attachment}を更新しました",
|
||||
"You have deleted the attachment {attachment} from card {card}" : "カード{card}から添付ファイル{attachment}を削除しました",
|
||||
"{user} has deleted the attachment {attachment} to card {card}" : "{user}がカード{card}の添付ファイル{attachment}を削除しました",
|
||||
"You have restored the attachment {attachment} to card {card}" : "添付ファイル{attachment}をカード{card}に復元しました",
|
||||
"{user} has restored the attachment {attachment} to card {card}" : "{user}が添付ファイル{attachment}をカード{card}に復元しました",
|
||||
"You have commented on card {card}" : "カード{card}にコメントしました",
|
||||
"{user} has commented on card {card}" : "{user}がカード{card}にコメントしました",
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "デッキアプリ内の<strong>カードの説明</strong>が変更されました",
|
||||
"Deck" : "デッキ",
|
||||
"Changes in the <strong>Deck app</strong>" : "<strong>デッキアプリ</strong>の変更点",
|
||||
"A <strong>comment</strong> was created on a card" : "カードに<strong>コメント</strong>が作成されたとき",
|
||||
"Personal" : "個人",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "カード \"%s\"(\"%s\"に所属)が%sによってあなたに割り当てられました。",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user}はあなたに カード \"%s\"(\"%s\"に所属)を割り当てました。",
|
||||
"The card \"%s\" on \"%s\" has reached its due date." : "カード \"%s\"(\"%s\"に所属)は期日に達しました。",
|
||||
"%s has mentioned you in a comment on \"%s\"." : "%sさんは \"%s\"へのコメントであなたについて言及しました。",
|
||||
"{user} has mentioned you in a comment on \"%s\"." : "{user} は \"%s\"へのコメントであなたについて言及しました。",
|
||||
"The board \"%s\" has been shared with you by %s." : "\"%s\" ボードは、%s からあなたに共有されています。",
|
||||
"{user} has shared the board %s with you." : "{user}があなたとボード%sを共有しました。",
|
||||
"No data was provided to create an attachment." : "添付ファイルを作成するためのデータは提供されていません。",
|
||||
"Finished" : "完了",
|
||||
"To review" : "レビューする",
|
||||
@@ -104,10 +56,6 @@
|
||||
"Could not write file to disk" : "ディスクにファイルを書き込めませんでした",
|
||||
"A PHP extension stopped the file upload" : "PHP拡張でファイルのアップロードが停止されています",
|
||||
"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" : "DeckはNextcloudと統合した、チームの個人計画とプロジェクトの組織化を目的としたカンバンスタイルの組織ツールです。\n\n\n- 📥 タスクをカードに追加して整理する\n- 📄 マークダウンで追加のメモを書き留めます\n- 🔖 より良い組織のためにラベルを割り当てる\n- 👥 あなたのチーム、友人、家族と共有する\n- 📎 ファイルを添付してマークダウンの説明に埋め込む\n- 💬 コメントを使ってあなたのチームと話し合う\n- ⚡ アクティビティの流れの変化を追跡する\n- 🚀 プロジェクトを整理する",
|
||||
"Select the board to link to a project" : "プロジェクトにリンクするボードを選択",
|
||||
"Select board" : "ボードを選択",
|
||||
"Add a new stack" : "新しいスタックを追加する",
|
||||
"Submit" : "了解",
|
||||
"Show archived cards" : "アーカイブされたカードを表示する",
|
||||
@@ -117,14 +65,13 @@
|
||||
"All Boards" : "すべてのボード",
|
||||
"Archived boards" : "アーカイブ済みのボード",
|
||||
"Share board" : "ボードを共有",
|
||||
"Archived cards" : "カードをアーカイブ",
|
||||
"Actions" : "アクション",
|
||||
"Drop your files here to upload it to the card" : "ファイルをここにドロップしてカードをアップロードします",
|
||||
"Assign card to me" : "カードを自分に割り当てる",
|
||||
"Assign card to me" : "私にカードを割り当てる",
|
||||
"Unassign card from me" : "カードの割り当てを解除する",
|
||||
"Archive card" : "カードをアーカイブ",
|
||||
"Unarchive card" : "カードのアーカイブを解除する",
|
||||
"Delete card" : "カードを削除する",
|
||||
"Delete card" : "削除済みのカード",
|
||||
"Enter a card title" : "カードのタイトルを入力してください",
|
||||
"Add card" : "カードを追加",
|
||||
"Close" : "閉じる",
|
||||
@@ -133,15 +80,12 @@
|
||||
"Deleted items" : "削除されたアイテム",
|
||||
"Timeline" : "タイムライン",
|
||||
"Select users or groups to share with" : "共有するユーザーまたはグループを選択する",
|
||||
"Group" : "グループ",
|
||||
"Circle" : "サークル",
|
||||
"No matching user or group found." : "一致するユーザーまたはグループが見つかりません。",
|
||||
"Loading" : "読み込み中",
|
||||
"Edit" : "編集",
|
||||
"Share" : "共有",
|
||||
"Manage" : "管理",
|
||||
"Discard share" : "共有をやめる",
|
||||
"Sharing has been disabled for your account." : "あなたのアカウントでは共有が無効になっています",
|
||||
"Update tag" : "タグを更新する",
|
||||
"Edit tag" : "タグを編集",
|
||||
"Delete tag" : "タグを削除",
|
||||
@@ -181,7 +125,7 @@
|
||||
"Choose a user to assign" : "割り当てるユーザーを選択する",
|
||||
"Assign this card to a user" : "このカードをユーザーに割り当てる",
|
||||
"Due date" : "期限",
|
||||
"Click to set" : "時刻設定",
|
||||
"Click to set" : "クリックして設定する",
|
||||
"Remove due date" : "期限を削除",
|
||||
"Description" : "説明",
|
||||
"Attachments" : "添付ファイル",
|
||||
@@ -193,9 +137,6 @@
|
||||
"Add a card description…" : "カードの説明を追加...",
|
||||
"Shared boards" : "共有ボード",
|
||||
"Move board to archive" : "ボードをアーカイブに移動する",
|
||||
"Create a new board" : "新しいボードを作成",
|
||||
"Settings" : "設定",
|
||||
"Limit deck to groups" : "デッキ作成制限",
|
||||
"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." : "デッキ作成制限は、設定したグループに非所属のユーザーがボードを作成できないようにします。非所属ユーザーは共有されているボードでのみ作業できます。"
|
||||
"Create a new board" : "新しいボードを作成"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -19,7 +19,6 @@ OC.L10N.register(
|
||||
"You have restored the board {board}" : "Повратили сте таблу {board}",
|
||||
"{user} has restored the board {board}" : "{user} је повратио таблу {board}",
|
||||
"You have shared the board {board} with {acl}" : "Поделили сте таблу {board} са {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} је поделио таблу {board} са {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Уклонили сте {acl} са табле {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} је уклонио {acl} са табле {board}",
|
||||
"You have renamed the board {before} to {board}" : "Преименовали сте таблу {before} у {board}",
|
||||
@@ -77,7 +76,6 @@ OC.L10N.register(
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>опис картице</strong> унутар Deck апликације је промењен",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Измене у <strong>Deck апликацији</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Направљен је <strong>коментар</strong> на картици",
|
||||
"Personal" : "Лично",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Корисник %s Вам је доделио картицу „%s“ са табле „%s“.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "Корисник {user} Вам је доделио картицу „%s“ са табле „%s“.",
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
"You have restored the board {board}" : "Повратили сте таблу {board}",
|
||||
"{user} has restored the board {board}" : "{user} је повратио таблу {board}",
|
||||
"You have shared the board {board} with {acl}" : "Поделили сте таблу {board} са {acl}",
|
||||
"{user} has shared the board {board} with {acl}" : "{user} је поделио таблу {board} са {acl}",
|
||||
"You have removed {acl} from the board {board}" : "Уклонили сте {acl} са табле {board}",
|
||||
"{user} has removed {acl} from the board {board}" : "{user} је уклонио {acl} са табле {board}",
|
||||
"You have renamed the board {before} to {board}" : "Преименовали сте таблу {before} у {board}",
|
||||
@@ -75,7 +74,6 @@
|
||||
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>опис картице</strong> унутар Deck апликације је промењен",
|
||||
"Deck" : "Deck",
|
||||
"Changes in the <strong>Deck app</strong>" : "Измене у <strong>Deck апликацији</strong>",
|
||||
"A <strong>comment</strong> was created on a card" : "Направљен је <strong>коментар</strong> на картици",
|
||||
"Personal" : "Лично",
|
||||
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Корисник %s Вам је доделио картицу „%s“ са табле „%s“.",
|
||||
"{user} has assigned the card \"%s\" on \"%s\" to you." : "Корисник {user} Вам је доделио картицу „%s“ са табле „%s“.",
|
||||
|
||||
@@ -87,7 +87,7 @@ OC.L10N.register(
|
||||
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
||||
"{user} has shared the board %s with you." : "{user} har delat tavlan %s med dig.",
|
||||
"No data was provided to create an attachment." : "Inga data lämnades för att skapa en bilaga.",
|
||||
"Finished" : "Slutförd",
|
||||
"Finished" : "Färdig",
|
||||
"To review" : "Att granska",
|
||||
"Action needed" : "Åtgärd behövs",
|
||||
"Later" : "Senare",
|
||||
@@ -158,7 +158,7 @@ OC.L10N.register(
|
||||
"Members" : "Medlemmar",
|
||||
"More actions" : "Fler händelser",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Archive board" : "Arkivera tavlan",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Update board" : "Uppdatera tavla",
|
||||
@@ -183,7 +183,7 @@ OC.L10N.register(
|
||||
"Choose a user to assign" : "Välj en användare att tilldela",
|
||||
"Assign this card to a user" : "Tilldela detta kort till en användare",
|
||||
"Due date" : "Slutdatum",
|
||||
"Click to set" : "Ange datum",
|
||||
"Click to set" : "Sätt datum",
|
||||
"Remove due date" : "Ta bort slutdatum",
|
||||
"Description" : "Beskrivning",
|
||||
"Attachments" : "Bilagor",
|
||||
|
||||
@@ -85,7 +85,7 @@
|
||||
"The board \"%s\" has been shared with you by %s." : "Tavlan \"%s\" har delats med dig av %s.",
|
||||
"{user} has shared the board %s with you." : "{user} har delat tavlan %s med dig.",
|
||||
"No data was provided to create an attachment." : "Inga data lämnades för att skapa en bilaga.",
|
||||
"Finished" : "Slutförd",
|
||||
"Finished" : "Färdig",
|
||||
"To review" : "Att granska",
|
||||
"Action needed" : "Åtgärd behövs",
|
||||
"Later" : "Senare",
|
||||
@@ -156,7 +156,7 @@
|
||||
"Members" : "Medlemmar",
|
||||
"More actions" : "Fler händelser",
|
||||
"Edit board" : "Ändra tavla",
|
||||
"Archive board" : "Arkivera tavla",
|
||||
"Archive board" : "Arkivera tavlan",
|
||||
"Unarchive board" : "Ta bort tavlan ur arkivet",
|
||||
"Delete board" : "Ta bort tavla",
|
||||
"Update board" : "Uppdatera tavla",
|
||||
@@ -181,7 +181,7 @@
|
||||
"Choose a user to assign" : "Välj en användare att tilldela",
|
||||
"Assign this card to a user" : "Tilldela detta kort till en användare",
|
||||
"Due date" : "Slutdatum",
|
||||
"Click to set" : "Ange datum",
|
||||
"Click to set" : "Sätt datum",
|
||||
"Remove due date" : "Ta bort slutdatum",
|
||||
"Description" : "Beskrivning",
|
||||
"Attachments" : "Bilagor",
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
/**
|
||||
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @copyright Copyright (c) 2019 Alexandru Puiu <alexpuiu20@yahoo.com>
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
@@ -384,6 +386,7 @@ class ActivityManager {
|
||||
}
|
||||
if ($subject === self::SUBJECT_CARD_UPDATE_STACKID) {
|
||||
$subjectParams['stackBefore'] = $this->stackMapper->find($additionalParams['before']);
|
||||
$subjectParams['stack'] = $this->stackMapper->find($additionalParams['after']);
|
||||
}
|
||||
|
||||
$subjectParams['author'] = $this->userId;
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
/**
|
||||
* @copyright Copyright (c) 2018 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @copyright Copyright (c) 2019 Alexandru Puiu <alexpuiu20@yahoo.com>
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
@@ -342,6 +344,13 @@ class DeckProvider implements IProvider {
|
||||
'name' => $subjectParams['after']
|
||||
];
|
||||
}
|
||||
if (array_key_exists('card', $subjectParams) && $event->getSubject() === ActivityManager::SUBJECT_CARD_UPDATE_TITLE) {
|
||||
$params['card'] = [
|
||||
'type' => 'highlight',
|
||||
'id' => $subjectParams['after'],
|
||||
'name' => $subjectParams['after']
|
||||
];
|
||||
}
|
||||
return $params;
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ use OCA\Deck\Db\CardMapper;
|
||||
use OCA\Deck\Middleware\ExceptionMiddleware;
|
||||
use OCA\Deck\Notification\Notifier;
|
||||
use OCA\Deck\Service\FullTextSearchService;
|
||||
use OCA\Deck\Service\PermissionService;
|
||||
use OCP\AppFramework\App;
|
||||
use OCP\Collaboration\Resources\IManager;
|
||||
use OCP\Comments\CommentsEntityEvent;
|
||||
@@ -141,7 +142,12 @@ class Application extends App {
|
||||
|
||||
public function registerNotifications() {
|
||||
$notificationManager = \OC::$server->getNotificationManager();
|
||||
$notificationManager->registerNotifierService(Notifier::class);
|
||||
$self = &$this;
|
||||
$notificationManager->registerNotifier(function() use (&$self) {
|
||||
return $self->getContainer()->query(Notifier::class);
|
||||
}, function() {
|
||||
return ['id' => 'deck', 'name' => 'Deck'];
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -151,13 +157,14 @@ class Application extends App {
|
||||
$this->getContainer()->getServer()->getEventDispatcher()->addListener(CommentsEntityEvent::EVENT_ENTITY, function(CommentsEntityEvent $event) {
|
||||
$event->addEntityCollection('deckCard', function($name) {
|
||||
/** @var CardMapper */
|
||||
$service = $this->getContainer()->query(CardMapper::class);
|
||||
$cardMapper = $this->getContainer()->query(CardMapper::class);
|
||||
$permissionService = $this->getContainer()->query(PermissionService::class);
|
||||
|
||||
try {
|
||||
$service->find((int) $name);
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
return $permissionService->checkPermission($cardMapper, (int) $name, Acl::PERMISSION_READ);
|
||||
} catch (\Exception $e) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
});
|
||||
$this->registerCommentsEventHandler();
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
/**
|
||||
* @copyright Copyright (c) 2018 Ryan Fletcher <ryan.fletcher@codepassion.ca>
|
||||
*
|
||||
* @copyright Copyright (c) 2019, Alexandru Puiu (alexpuiu20@yahoo.com)
|
||||
*
|
||||
* @author Ryan Fletcher <ryan.fletcher@codepassion.ca>
|
||||
*
|
||||
* @license GNU AGPL version 3 or any later version
|
||||
@@ -72,12 +70,11 @@ class CardApiController extends ApiController {
|
||||
* @params $title
|
||||
* @params $type
|
||||
* @params $order
|
||||
* @params $description
|
||||
*
|
||||
* Get a specific card.
|
||||
*/
|
||||
public function create($title, $type = 'plain', $order = 999, $description = '') {
|
||||
$card = $this->cardService->create($title, $this->request->getParam('stackId'), $type, $order, $this->userId, $description);
|
||||
public function create($title, $type = 'plain', $order = 999) {
|
||||
$card = $this->cardService->create($title, $this->request->getParam('stackId'), $type, $order, $this->userId);
|
||||
return new DataResponse($card, HTTP::STATUS_OK);
|
||||
}
|
||||
|
||||
|
||||
@@ -57,26 +57,6 @@ class Notifier implements INotifier {
|
||||
$this->boardMapper = $boardMapper;
|
||||
}
|
||||
|
||||
/**
|
||||
* Identifier of the notifier, only use [a-z0-9_]
|
||||
*
|
||||
* @return string
|
||||
* @since 17.0.0
|
||||
*/
|
||||
public function getID(): string {
|
||||
return 'deck';
|
||||
}
|
||||
|
||||
/**
|
||||
* Human readable name describing the notifier
|
||||
*
|
||||
* @return string
|
||||
* @since 17.0.0
|
||||
*/
|
||||
public function getName(): string {
|
||||
return $this->l10nFactory->get('deck')->t('Deck');
|
||||
}
|
||||
|
||||
/**
|
||||
* @param INotification $notification
|
||||
* @param string $languageCode The code of the language that should be used to prepare the notification
|
||||
@@ -84,7 +64,7 @@ class Notifier implements INotifier {
|
||||
* @throws \InvalidArgumentException When the notification was not prepared by a notifier
|
||||
* @since 9.0.0
|
||||
*/
|
||||
public function prepare(INotification $notification, string $languageCode): INotification {
|
||||
public function prepare(INotification $notification, $languageCode) {
|
||||
$l = $this->l10nFactory->get('deck', $languageCode);
|
||||
if ($notification->getApp() !== 'deck') {
|
||||
throw new \InvalidArgumentException();
|
||||
|
||||
@@ -2,8 +2,6 @@
|
||||
/**
|
||||
* @copyright Copyright (c) 2016 Julius Härtl <jus@bitgrid.net>
|
||||
*
|
||||
* @copyright Copyright (c) 2019, Alexandru Puiu (alexpuiu20@yahoo.com)
|
||||
*
|
||||
* @author Julius Härtl <jus@bitgrid.net>
|
||||
* @author Maxence Lange <maxence@artificial-owl.com>
|
||||
*
|
||||
@@ -149,7 +147,6 @@ class CardService {
|
||||
* @param $stackId
|
||||
* @param $type
|
||||
* @param integer $order
|
||||
* @param $description
|
||||
* @param $owner
|
||||
* @return \OCP\AppFramework\Db\Entity
|
||||
* @throws StatusException
|
||||
@@ -158,7 +155,8 @@ class CardService {
|
||||
* @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException
|
||||
* @throws BadrequestException
|
||||
*/
|
||||
public function create($title, $stackId, $type, $order, $owner, $description = '') {
|
||||
public function create($title, $stackId, $type, $order, $owner) {
|
||||
|
||||
if ($title === 'false' || $title === null) {
|
||||
throw new BadRequestException('title must be provided');
|
||||
}
|
||||
@@ -189,7 +187,6 @@ class CardService {
|
||||
$card->setType($type);
|
||||
$card->setOrder($order);
|
||||
$card->setOwner($owner);
|
||||
$card->setDescription($description);
|
||||
$card = $this->cardMapper->insert($card);
|
||||
$this->activityManager->triggerEvent(ActivityManager::DECK_OBJECT_CARD, $card, ActivityManager::SUBJECT_CARD_CREATE);
|
||||
$this->changeHelper->cardChanged($card->getId(), false);
|
||||
@@ -423,7 +420,7 @@ class CardService {
|
||||
$result[$card->getOrder()] = $card;
|
||||
}
|
||||
$this->changeHelper->cardChanged($id, false);
|
||||
return $result;
|
||||
return array_values($result);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -234,11 +234,11 @@ class PermissionService {
|
||||
return [];
|
||||
}
|
||||
|
||||
$users = [];
|
||||
$owner = $this->userManager->get($board->getOwner());
|
||||
if ($owner === null) {
|
||||
$this->logger->info('No owner found for board ' . $board->getId());
|
||||
} else {
|
||||
$users = [];
|
||||
$users[$owner->getUID()] = new User($owner);
|
||||
}
|
||||
$acls = $this->aclMapper->findAll($boardId);
|
||||
|
||||
@@ -345,7 +345,7 @@ class StackService {
|
||||
throw new BadRequestException('order must be provided');
|
||||
}
|
||||
|
||||
$this->permissionService->checkPermission($this->stackMapper, $id, Acl::PERMISSION_EDIT);
|
||||
$this->permissionService->checkPermission($this->stackMapper, $id, Acl::PERMISSION_MANAGE);
|
||||
$stackToSort = $this->stackMapper->find($id);
|
||||
$stacks = $this->stackMapper->findAll($stackToSort->getBoardId());
|
||||
$result = [];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<div id="stack-add" ng-if="boardservice.canEdit() && checkCanEdit()">
|
||||
<div id="stack-add" ng-if="boardservice.canManage() && checkCanEdit()">
|
||||
<form class="ng-pristine ng-valid" ng-submit="createStack()">
|
||||
<label for="new-stack-input-<?php p($_['headerControlsId']); ?>" class="hidden-visually"><?php p($l->t('Add a new stack')); ?></label>
|
||||
<input type="text" class="no-close" placeholder="<?php p($l->t('Add a new stack')); ?>"
|
||||
|
||||
Reference in New Issue
Block a user