Limit deleted cards in one cron job run to 500
Converted spaces to tabs
Added missing import for CardMapper class
Added another missing import for CardMapper class
Fixed response object in findToDelete method + fixed 2 misspellings in API.md
Fixed invalid parameter type
Fix DeleteCronTest
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Fix lint errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
- adds vscode settings file to gitingore
- adds new badge for card ID
- adds card ID to board filter
- adds settings to disable card ID badge
Signed-off-by: Adrian Missy <adrian.missy@onewavestudios.com>
Added more information about the nextcloud environment manually and with docker in the development description.
Signed-off-by: Dennis Eisermann <73851419+DJE98@users.noreply.github.com>
@@ -20,13 +20,14 @@ Deck is a kanban style organization tool aimed at personal planning and project
### Mobile apps
- [Nextcloud Deck app for Android](https://github.com/stefan-niedermann/nextcloud-deck) - It is available in [F-Droid](https://f-droid.org/de/packages/it.niedermann.nextcloud.deck/) and the [Google Play Store](https://play.google.com/store/apps/details?id=it.niedermann.nextcloud.deck.play)
- [deck NG for Android and iOS](https://github.com/meltzow/deck-ng) - It is available in [Google Play Store](https://play.google.com/store/apps/details?id=net.meltzow.deckng) and [Apple App Store](https://apps.apple.com/us/app/deck-ng/id6443334702)
### 3rd-Party Integrations
- [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
## Installation/Update
This app is supposed to work on the two latest Nextcloud versions.
@@ -52,14 +53,32 @@ Please make sure you have installed the following dependencies: `make, which, ta
Instead of setting everything up manually, you can just [download the nightly build](https://github.com/nextcloud/deck/releases/tag/nightly) instead. These builds are updated every 24 hours, and are pre-configured with all the needed dependencies.
## Performance limitations
Deck is not yet ready for intensive usage.
A lot of database queries are generated when the number of boards, cards and attachments is high.
For example, a user having access to 13 boards, with each board having on average 100 cards,
and each card having on average 5 attachments,
would generate 6500 database queries when doing the file related queries
which would increase the page loading time significantly.
Improvements on Nextcloud server and Deck itself will improve the situation.
## Developing
### Nextcloud environment
You need to setup a [development environment](https://docs.nextcloud.com/server/latest/developer_manual//getting_started/devenv.html) of the current nextcloud version. You can also alternatively install & run the [nextcloud docker container](https://github.com/juliushaertl/nextcloud-docker-dev).
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
### PHP
Nothing to prepare, just dig into the code.
### JavaScript
This requires at least Node 16 and npm 7 to be installed.
Deck requires running a `make build-js` to install npm dependencies and build the JavaScript code using webpack. While developing you can also use `make watch` to rebuild everytime the code changes.
The REST API provides access for authenticated users to their data inside the Deck app. To get a better understanding of Decks data models and their relations, please have a look at the [data structure](structure.md) documentation.
# Prequisited
# Prerequisites
- All requests require a `OCS-APIRequest` HTTP header to be set to `true` and a `Content-Type` of `application/json`.
- The API is located at https://nextcloud.local/index.php/apps/deck/api/v1.0
@@ -9,7 +9,7 @@ The REST API provides access for authenticated users to their data inside the De
## Naming
- Board is the the project like grouping of tasks that can be shared to different users and groups
- Board is the project like grouping of tasks that can be shared to different users and groups
- Stack is the grouping of cards which is rendered in vertical columns in the UI
@@ -1066,6 +1066,7 @@ Deck stores user and app configuration values globally and per board. The GET en
| --- | --- |
| calendar | Determines if the calendar/tasks integration through the CalDAV backend is enabled for the user (boolean) |
| cardDetailsInModal | Determines if the bigger view is used (boolean) |
| cardIdBadge | Determines if the ID badges are displayed on cards (boolean) |
| groupLimit | Determines if creating new boards is limited to certain groups of the instance. The resulting output is an array of group objects with the id and the displayname (Admin only)|
```
@@ -1079,6 +1080,7 @@ Deck stores user and app configuration values globally and per board. The GET en
"data": {
"calendar": true,
"cardDetailsInModal": true,
"cardIdBadge": true,
"groupLimit": [
{
"id": "admin",
@@ -1109,6 +1111,7 @@ Deck stores user and app configuration values globally and per board. The GET en
* Execute the import informing the import file path, data file and source as `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
This ID you will use in the configuration file in the `board` property
* Create the configuration file
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/master/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
"{user} has deleted card {card} in list {stack} on board {board}":"{user} ha suprimit la targeta {card} a la llista {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 list {stack} on board {board}":"Heu afegit una descripció a la targeta {card} a la llista {stack} al tauler {board}",
"You have added a description to card {card} in list {stack} on board {board}":"Heu afegit una descripció a la targeta {card} a la llista {stack} del tauler {board}",
"{user} has added a description to card {card} in list {stack} on board {board}":"{user} ha afegit una descripció a la targeta {card} a la llista {stack} al tauler {board}",
"You have updated the description of card {card} in list {stack} on board {board}":"Heu actualitzat la descripció de la targeta {card} a la llista {stack} al tauler {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}":"{user} ha actualitzat la descripció de la targeta {card} a la llista {stack} al tauler {board}",
@@ -37,12 +37,12 @@ OC.L10N.register(
"{user} has archived card {card} in list {stack} on board {board}":"{user} té la targeta arxivada {card} a la llista {stack} al tauler {board}",
"You have unarchived card {card} in list {stack} on board {board}":"Teniu una targeta no-arxchivada {card} a la llista {stack} al tauler {board}",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} té una targeta no-arxivada {card} a la llista {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 removed the due date of card {card}":"Heu suprimit la data de caducitat de la targeta {targeta}",
"{user} has removed the due date of card {card}":"{user} ha suprimit la data de caducitat de la targeta {targeta}",
"You have set the due date of card {card} to {after}":"Heu establert la data de caducitat de la targeta {card} a {after}",
"{user} has set the due date of card {card} to {after}":"{user} ha establert la data de caducitat de la targeta {card} a {after}",
"You have updated the due date of card {card} to {after}":"Heu actualitzat la data de caducitat de la targeta {card} a {after}",
"{user} has updated the due date of card {card} to {after}":"{user} ha actualitzat la data de caducitat de la targeta {card} a {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Heu afegit l'etiqueta {label} a la targeta {card} a la llista {stack} al tauler {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} ha afegit l'etiqueta {label} a la targeta {card} a la llista {stack} al tauler {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Heu eliminat l'etiqueta {label} de la targeta {card} a la llista {stack} al tauler {board}",
@@ -66,13 +66,13 @@ OC.L10N.register(
"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":"Targetes",
"Changes in the <strong>Deck app</strong>":"Canvis a l'<strong>aplicació Targetes</strong>",
"A <strong>comment</strong> was created on a card":"S'ha afegit un <strong>comentari</strong> a una targeta",
"A <strong>comment</strong> was created on a card":"S'ha creat un <strong>comentari</strong> a una targeta",
"Upcoming cards":"Pròximes targetes",
"Load more":"Carrega'n més",
"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 {deck-card} on {deck-board} to you.":"{user} us ha assignat la targeta {deck-card} a {deck-board}.",
"The card \"%s\" on \"%s\" has reached its due date.":"La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
"The card \"%s\" on \"%s\" has reached its due date.":"La targeta \"%s\" sobre \"%s\" ha assolit la seva data de caducitat.",
"The card {deck-card} on {deck-board} has reached its due date.":"La targeta {deck-card} a {deck-board} ha assolit la seva data de caducitat.",
"%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 {deck-card}.":"{user} us ha mencionat en un comentari a {deck-card}.",
@@ -88,7 +88,7 @@ OC.L10N.register(
"copy":"còpia",
"To do":"Pendent",
"Doing":"En procés",
"Done":"Finalitzat",
"Done":"Fet",
"Example Task 3":"Tasca d'exemple 3",
"Example Task 2":"Tasca d'exemple 2",
"Example Task 1":"Tasca d'exemple 1",
@@ -99,7 +99,7 @@ OC.L10N.register(
"No file was uploaded":"No s'ha pujat 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",
"A PHP extension stopped the file upload":"Una extensió del PHP ha aturat la pujada 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",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Aquest comentari té més de %s caràcters.\nS'ha afegit com a fitxer adjunt a la targeta amb el nom %s.\nAccessible a l'URL: %s.",
"Card not found":"No s'ha trobat la targeta",
@@ -131,7 +131,7 @@ OC.L10N.register(
"Overwrite file":"Sobreescriu el fitxer",
"Keep existing file":"Mantén el fitxer existent",
"This board is read only":"Aquest tauler és només de lectura",
"Drop your files to upload":"Deixeu anar els fitxers per penjar-los",
"Drop your files to upload":"Deixeu anar els fitxers per pujar-los",
"Add card":"Afegeix una targeta",
"Archived cards":"Targetes arxivades",
"Add list":"Afegeix una llista",
@@ -174,36 +174,38 @@ OC.L10N.register(
"Can share":"Pot compartir",
"Can manage":"Pot gestionar",
"Owner":"Propietari",
"Delete":"Eliminar",
"Delete":"Suprimeix",
"Failed to create share with {displayName}":"Ha fallat la creació de la compartició amb {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Esteu segur que voleu transferir el tauler {title} a {user}?",
"Transfer the board.":"Transfereix el tauler.",
"Transfer":"Transferència",
"The board has been transferred to {user}":"El tauler s'ha transferit a {user}",
"Failed to transfer the board to {user}":"No s'ha pogut transferir el tauler a {user}",
"Add a new list":"Afegir una llista nova",
"Add a new list":"Afegeix una llista nova",
"Archive all cards":"Arxiva totes les targetes",
"Unarchive all cards":"Desarxivar totes les targetes",
"Delete list":"Suprimeix la llista",
"Archive all cards in this list":"Arxiva totes les targetes d'aquesta llista",
"Add a new card":"Afegir una nova targeta",
"Unarchive all cards in this list":"Desarxivar totes les targetes d'aquesta llista",
"Add a new card":"Afegeix una nova targeta",
"Card name":"Nom de la targeta",
"List deleted":"Llista suprimida",
"Edit":"Edita",
"Add a new tag":"Afegir una etiqueta nova",
"Edit":"Edició",
"Add a new tag":"Afegeix una etiqueta nova",
"title and color value must be provided":"s’ha de proporcionar el valor del títol i del color",
"Board name":"Nom del taulell",
"Members":"Membres",
"Upload new files":"Puja nous fitxers",
"Upload new files":"Pujada de nous fitxers",
"Share from Files":"Comparteix des de Fitxers",
"Pending share":"Compartició pendent",
"Add this attachment":"Afegeix aquest adjunt",
"Show in Files":"Mostra a Fitxers",
"Download":"Baixa",
"Download":"Baixada",
"Remove attachment":"Treu l'adjunt",
"Delete Attachment":"Suprimeix l’adjunt",
"Restore Attachment":"Restaura l'adjunt",
"File to share":"Fitxer a compartir",
"Invalid path selected":"S'ha seleccionat una ruta invàlida",
"Invalid path selected":"S'ha seleccionat un camí no vàlid",
"Open in sidebar view":"Obre a la vista de la barra lateral",
"Open in bigger view":"Obre a la vista més gran",
"Attachments":"Adjunts",
@@ -213,13 +215,13 @@ OC.L10N.register(
"The title cannot be empty.":"El títol no pot estar buit.",
"No comments yet. Begin the discussion!":"No hi ha comentaris encara. Començar la discussió!",
"Failed to load comments":"No s'han pogut carregar els comentaris",
"Assign a tag to this card…":"Assignauna etiqueta a aquesta targeta…",
"Assign to users":"Assigna als usuaris",
"Assign to users/groups/circles":"Assigna a usuaris/grups/cercles",
"Assign a user to this card…":"Assigneu un usuari a aquesta targeta…",
"Due date":"Per la data",
"Set a due date":"Definir una data de venciment",
"Remove due date":"Elimina la data de venciment",
"Assign a tag to this card…":"Assignació d'una etiqueta a aquesta targeta…",
"Assign to users":"Assignació als usuaris",
"Assign to users/groups/circles":"Assignació a usuaris/grups/cercles",
"Assign a user to this card…":"Assignació d'un usuari a aquesta targeta…",
"Due date":"Data de caducitat",
"Set a due date":"Definir una data de caducitat",
"Remove due date":"Suprimeix la data de caducitat",
"Select Date":"Selecciona la data",
"Today":"Avui",
"Tomorrow":"Demà",
@@ -236,15 +238,15 @@ OC.L10N.register(
"(Unsaved)":"(No desat)",
"(Saving…)":"(Desant…)",
"Formatting help":"Format d'ajuda",
"Edit description":"Edita descripció",
"Edit description":"Edició descripció",
"View description":"Veure descripció",
"Add Attachment":"Afegeix un adjunt",
"Write a description …":"Escriviu una descripció …",
"Choose attachment":"Triar adjunt",
"(group)":"(grup)",
"Todo items":"Elements pendents",
"Todo items":"Tasques pendents",
"{count} comments, {unread} unread":"{count} comentaris, {unread} no llegits",
"Edit card title":"Edita el títol de la targeta",
"Edit card title":"Edició del títol de la targeta",
"Assign to me":"Assigna'm a mi",
"Unassign myself":"Desasignar a mi mateix",
"Move card":"Mou la targeta",
@@ -258,8 +260,9 @@ OC.L10N.register(
"All boards":"Tots els taulers",
"Archived boards":"Taulers arxivats",
"Shared with you":"Us han compartit",
"Deck settings":"Configuració del Tauler",
"Deck settings":"Paràmetres del Tauler",
"Use bigger card view":"Utilitza la visualització de targetes més gran",
"Show card ID badge":"Mostra el distintiu d’ID de la targeta",
"Show boards in calendar/tasks":"Mostra els taulers al calendari/tasques",
"Limit deck usage of groups":"Limitar l'ús del tauler de 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.":"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.",
"{user} has deleted card {card} in list {stack} on board {board}":"{user} ha suprimit la targeta {card} a la llista {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 list {stack} on board {board}":"Heu afegit una descripció a la targeta {card} a la llista {stack} al tauler {board}",
"You have added a description to card {card} in list {stack} on board {board}":"Heu afegit una descripció a la targeta {card} a la llista {stack} del tauler {board}",
"{user} has added a description to card {card} in list {stack} on board {board}":"{user} ha afegit una descripció a la targeta {card} a la llista {stack} al tauler {board}",
"You have updated the description of card {card} in list {stack} on board {board}":"Heu actualitzat la descripció de la targeta {card} a la llista {stack} al tauler {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}":"{user} ha actualitzat la descripció de la targeta {card} a la llista {stack} al tauler {board}",
@@ -35,12 +35,12 @@
"{user} has archived card {card} in list {stack} on board {board}":"{user} té la targeta arxivada {card} a la llista {stack} al tauler {board}",
"You have unarchived card {card} in list {stack} on board {board}":"Teniu una targeta no-arxchivada {card} a la llista {stack} al tauler {board}",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} té una targeta no-arxivada {card} a la llista {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 removed the due date of card {card}":"Heu suprimit la data de caducitat de la targeta {targeta}",
"{user} has removed the due date of card {card}":"{user} ha suprimit la data de caducitat de la targeta {targeta}",
"You have set the due date of card {card} to {after}":"Heu establert la data de caducitat de la targeta {card} a {after}",
"{user} has set the due date of card {card} to {after}":"{user} ha establert la data de caducitat de la targeta {card} a {after}",
"You have updated the due date of card {card} to {after}":"Heu actualitzat la data de caducitat de la targeta {card} a {after}",
"{user} has updated the due date of card {card} to {after}":"{user} ha actualitzat la data de caducitat de la targeta {card} a {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Heu afegit l'etiqueta {label} a la targeta {card} a la llista {stack} al tauler {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} ha afegit l'etiqueta {label} a la targeta {card} a la llista {stack} al tauler {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Heu eliminat l'etiqueta {label} de la targeta {card} a la llista {stack} al tauler {board}",
@@ -64,13 +64,13 @@
"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":"Targetes",
"Changes in the <strong>Deck app</strong>":"Canvis a l'<strong>aplicació Targetes</strong>",
"A <strong>comment</strong> was created on a card":"S'ha afegit un <strong>comentari</strong> a una targeta",
"A <strong>comment</strong> was created on a card":"S'ha creat un <strong>comentari</strong> a una targeta",
"Upcoming cards":"Pròximes targetes",
"Load more":"Carrega'n més",
"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 {deck-card} on {deck-board} to you.":"{user} us ha assignat la targeta {deck-card} a {deck-board}.",
"The card \"%s\" on \"%s\" has reached its due date.":"La targeta \"%s\" sobre \"%s\" ha assolit la seva data de venciment.",
"The card \"%s\" on \"%s\" has reached its due date.":"La targeta \"%s\" sobre \"%s\" ha assolit la seva data de caducitat.",
"The card {deck-card} on {deck-board} has reached its due date.":"La targeta {deck-card} a {deck-board} ha assolit la seva data de caducitat.",
"%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 {deck-card}.":"{user} us ha mencionat en un comentari a {deck-card}.",
@@ -86,7 +86,7 @@
"copy":"còpia",
"To do":"Pendent",
"Doing":"En procés",
"Done":"Finalitzat",
"Done":"Fet",
"Example Task 3":"Tasca d'exemple 3",
"Example Task 2":"Tasca d'exemple 2",
"Example Task 1":"Tasca d'exemple 1",
@@ -97,7 +97,7 @@
"No file was uploaded":"No s'ha pujat 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",
"A PHP extension stopped the file upload":"Una extensió del PHP ha aturat la pujada 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",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Aquest comentari té més de %s caràcters.\nS'ha afegit com a fitxer adjunt a la targeta amb el nom %s.\nAccessible a l'URL: %s.",
"Card not found":"No s'ha trobat la targeta",
@@ -129,7 +129,7 @@
"Overwrite file":"Sobreescriu el fitxer",
"Keep existing file":"Mantén el fitxer existent",
"This board is read only":"Aquest tauler és només de lectura",
"Drop your files to upload":"Deixeu anar els fitxers per penjar-los",
"Drop your files to upload":"Deixeu anar els fitxers per pujar-los",
"Add card":"Afegeix una targeta",
"Archived cards":"Targetes arxivades",
"Add list":"Afegeix una llista",
@@ -172,36 +172,38 @@
"Can share":"Pot compartir",
"Can manage":"Pot gestionar",
"Owner":"Propietari",
"Delete":"Eliminar",
"Delete":"Suprimeix",
"Failed to create share with {displayName}":"Ha fallat la creació de la compartició amb {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Esteu segur que voleu transferir el tauler {title} a {user}?",
"Transfer the board.":"Transfereix el tauler.",
"Transfer":"Transferència",
"The board has been transferred to {user}":"El tauler s'ha transferit a {user}",
"Failed to transfer the board to {user}":"No s'ha pogut transferir el tauler a {user}",
"Add a new list":"Afegir una llista nova",
"Add a new list":"Afegeix una llista nova",
"Archive all cards":"Arxiva totes les targetes",
"Unarchive all cards":"Desarxivar totes les targetes",
"Delete list":"Suprimeix la llista",
"Archive all cards in this list":"Arxiva totes les targetes d'aquesta llista",
"Add a new card":"Afegir una nova targeta",
"Unarchive all cards in this list":"Desarxivar totes les targetes d'aquesta llista",
"Add a new card":"Afegeix una nova targeta",
"Card name":"Nom de la targeta",
"List deleted":"Llista suprimida",
"Edit":"Edita",
"Add a new tag":"Afegir una etiqueta nova",
"Edit":"Edició",
"Add a new tag":"Afegeix una etiqueta nova",
"title and color value must be provided":"s’ha de proporcionar el valor del títol i del color",
"Board name":"Nom del taulell",
"Members":"Membres",
"Upload new files":"Puja nous fitxers",
"Upload new files":"Pujada de nous fitxers",
"Share from Files":"Comparteix des de Fitxers",
"Pending share":"Compartició pendent",
"Add this attachment":"Afegeix aquest adjunt",
"Show in Files":"Mostra a Fitxers",
"Download":"Baixa",
"Download":"Baixada",
"Remove attachment":"Treu l'adjunt",
"Delete Attachment":"Suprimeix l’adjunt",
"Restore Attachment":"Restaura l'adjunt",
"File to share":"Fitxer a compartir",
"Invalid path selected":"S'ha seleccionat una ruta invàlida",
"Invalid path selected":"S'ha seleccionat un camí no vàlid",
"Open in sidebar view":"Obre a la vista de la barra lateral",
"Open in bigger view":"Obre a la vista més gran",
"Attachments":"Adjunts",
@@ -211,13 +213,13 @@
"The title cannot be empty.":"El títol no pot estar buit.",
"No comments yet. Begin the discussion!":"No hi ha comentaris encara. Començar la discussió!",
"Failed to load comments":"No s'han pogut carregar els comentaris",
"Assign a tag to this card…":"Assignauna etiqueta a aquesta targeta…",
"Assign to users":"Assigna als usuaris",
"Assign to users/groups/circles":"Assigna a usuaris/grups/cercles",
"Assign a user to this card…":"Assigneu un usuari a aquesta targeta…",
"Due date":"Per la data",
"Set a due date":"Definir una data de venciment",
"Remove due date":"Elimina la data de venciment",
"Assign a tag to this card…":"Assignació d'una etiqueta a aquesta targeta…",
"Assign to users":"Assignació als usuaris",
"Assign to users/groups/circles":"Assignació a usuaris/grups/cercles",
"Assign a user to this card…":"Assignació d'un usuari a aquesta targeta…",
"Due date":"Data de caducitat",
"Set a due date":"Definir una data de caducitat",
"Remove due date":"Suprimeix la data de caducitat",
"Select Date":"Selecciona la data",
"Today":"Avui",
"Tomorrow":"Demà",
@@ -234,15 +236,15 @@
"(Unsaved)":"(No desat)",
"(Saving…)":"(Desant…)",
"Formatting help":"Format d'ajuda",
"Edit description":"Edita descripció",
"Edit description":"Edició descripció",
"View description":"Veure descripció",
"Add Attachment":"Afegeix un adjunt",
"Write a description …":"Escriviu una descripció …",
"Choose attachment":"Triar adjunt",
"(group)":"(grup)",
"Todo items":"Elements pendents",
"Todo items":"Tasques pendents",
"{count} comments, {unread} unread":"{count} comentaris, {unread} no llegits",
"Edit card title":"Edita el títol de la targeta",
"Edit card title":"Edició del títol de la targeta",
"Assign to me":"Assigna'm a mi",
"Unassign myself":"Desasignar a mi mateix",
"Move card":"Mou la targeta",
@@ -256,8 +258,9 @@
"All boards":"Tots els taulers",
"Archived boards":"Taulers arxivats",
"Shared with you":"Us han compartit",
"Deck settings":"Configuració del Tauler",
"Deck settings":"Paràmetres del Tauler",
"Use bigger card view":"Utilitza la visualització de targetes més gran",
"Show card ID badge":"Mostra el distintiu d’ID de la targeta",
"Show boards in calendar/tasks":"Mostra els taulers al calendari/tasques",
"Limit deck usage of groups":"Limitar l'ús del tauler de 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.":"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.",
"You have created a new board {board}":"You have created a new board {board}",
"{user} has created a new board {board}":"{user} has created a new board {board}",
"You have deleted the board {board}":"You have deleted the board {board}",
"{user} has deleted the board {board}":"{user} has deleted the board {board}",
"You have restored the board {board}":"You have restored the board {board}",
"{user} has restored the board {board}":"{user} has restored the board {board}",
"You have shared the board {board} with {acl}":"You have shared the board {board} with {acl}",
"{user} has shared the board {board} with {acl}":"{user} has shared the board {board} with {acl}",
"You have removed {acl} from the board {board}":"You have removed {acl} from the board {board}",
"{user} has removed {acl} from the board {board}":"{user} has removed {acl} from the board {board}",
"You have renamed the board {before} to {board}":"You have renamed the board {before} to {board}",
"{user} has renamed the board {before} to {board}":"{user} has renamed the board {before} to {board}",
"You have archived the board {board}":"You have archived the board {board}",
"{user} has archived the board {before}":"{user} has archived the board {before}",
"You have unarchived the board {board}":"You have unarchived the board {board}",
"{user} has unarchived the board {before}":"{user} has unarchived the board {before}",
"You have created a new list {stack} on board {board}":"You have created a new list {stack} on board {board}",
"{user} has created a new list {stack} on board {board}":"{user} has created a new list {stack} on board {board}",
"You have renamed list {before} to {stack} on board {board}":"You have renamed list {before} to {stack} on board {board}",
"{user} has renamed list {before} to {stack} on board {board}":"{user} has renamed list {before} to {stack} on board {board}",
"You have deleted list {stack} on board {board}":"You have deleted list {stack} on board {board}",
"{user} has deleted list {stack} on board {board}":"{user} has deleted list {stack} on board {board}",
"You have created card {card} in list {stack} on board {board}":"You have created card {card} in list {stack} on board {board}",
"{user} has created card {card} in list {stack} on board {board}":"{user} has created card {card} in list {stack} on board {board}",
"You have deleted card {card} in list {stack} on board {board}":"You have deleted card {card} in list {stack} on board {board}",
"{user} has deleted card {card} in list {stack} on board {board}":"{user} has deleted card {card} in list {stack} on board {board}",
"You have renamed the card {before} to {card}":"You have renamed the card {before} to {card}",
"{user} has renamed the card {before} to {card}":"{user} has renamed the card {before} to {card}",
"You have added a description to card {card} in list {stack} on board {board}":"You have added a description to card {card} in list {stack} on board {board}",
"{user} has added a description to card {card} in list {stack} on board {board}":"{user} has added a description to card {card} in list {stack} on board {board}",
"You have updated the description of card {card} in list {stack} on board {board}":"You have updated the description of card {card} in list {stack} on board {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}":"{user} has updated the description of the card {card} in list {stack} on board {board}",
"You have archived card {card} in list {stack} on board {board}":"You have archived card {card} in list {stack} on board {board}",
"{user} has archived card {card} in list {stack} on board {board}":"{user} has archived card {card} in list {stack} on board {board}",
"You have unarchived card {card} in list {stack} on board {board}":"You have unarchived card {card} in list {stack} on board {board}",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} has unarchived card {card} in list {stack} on board {board}",
"You have removed the due date of card {card}":"You have removed the due date of card {card}",
"{user} has removed the due date of card {card}":"{user} has removed the due date of card {card}",
"You have set the due date of card {card} to {after}":"You have set the due date of card {card} to {after}",
"{user} has set the due date of card {card} to {after}":"{user} has set the due date of card {card} to {after}",
"You have updated the due date of card {card} to {after}":"You have updated the due date of card {card} to {after}",
"{user} has updated the due date of card {card} to {after}":"{user} has updated the due date of card {card} to {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"You have added the tag {label} to card {card} in list {stack} on board {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} has added the tag {label} to card {card} in list {stack} on board {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"You have removed the tag {label} from card {card} in list {stack} on board {board}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} has removed the tag {label} from card {card} in list {stack} on board {board}",
"You have assigned {assigneduser} to card {card} on board {board}":"You have assigned {assigneduser} to card {card} on board {board}",
"{user} has assigned {assigneduser} to card {card} on board {board}":"{user} has assigned {assigneduser} to card {card} on board {board}",
"You have unassigned {assigneduser} from card {card} on board {board}":"You have unassigned {assigneduser} from card {card} on board {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}":"{user} has unassigned {assigneduser} from card {card} on board {board}",
"You have moved the card {card} from list {stackBefore} to {stack}":"You have moved the card {card} from list {stackBefore} to {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}":"{user} has moved the card {card} from list {stackBefore} to {stack}",
"You have added the attachment {attachment} to card {card}":"You have added the attachment {attachment} to card {card}",
"{user} has added the attachment {attachment} to card {card}":"{user} has added the attachment {attachment} to card {card}",
"You have updated the attachment {attachment} on card {card}":"You have updated the attachment {attachment} on card {card}",
"{user} has updated the attachment {attachment} on card {card}":"{user} has updated the attachment {attachment} on card {card}",
"You have deleted the attachment {attachment} from card {card}":"You have deleted the attachment {attachment} from card {card}",
"{user} has deleted the attachment {attachment} from card {card}":"{user} has deleted the attachment {attachment} from card {card}",
"You have restored the attachment {attachment} to card {card}":"You have restored the attachment {attachment} to card {card}",
"{user} has restored the attachment {attachment} to card {card}":"{user} has restored the attachment {attachment} to card {card}",
"You have commented on card {card}":"You have commented on card {card}",
"{user} has commented on card {card}":"{user} has commented on card {card}",
"A <strong>card description</strong> inside the Deck app has been changed":"A <strong>card description</strong> inside the Deck app has been changed",
"Deck":"Deck",
"Changes in the <strong>Deck app</strong>":"Changes in the <strong>Deck app</strong>",
"A <strong>comment</strong> was created on a card":"A <strong>comment</strong> was created on a card",
"Upcoming cards":"Upcoming cards",
"Load more":"Load more",
"Personal":"Personal",
"The card \"%s\" on \"%s\" has been assigned to you by %s.":"The card \"%s\" on \"%s\" has been assigned to you by %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{user} has assigned the card {deck-card} on {deck-board} to you.",
"The card \"%s\" on \"%s\" has reached its due date.":"The card \"%s\" on \"%s\" has reached its due date.",
"The card {deck-card} on {deck-board} has reached its due date.":"The card {deck-card} on {deck-board} has reached its due date.",
"%s has mentioned you in a comment on \"%s\".":"%s has mentioned you in a comment on \"%s\".",
"{user} has mentioned you in a comment on {deck-card}.":"{user} has mentioned you in a comment on {deck-card}.",
"The board \"%s\" has been shared with you by %s.":"The board \"%s\" has been shared with you by %s.",
"{user} has shared {deck-board} with you.":"{user} has shared {deck-board} with you.",
"Card comments":"Card comments",
"%s on %s":"%s on %s",
"No data was provided to create an attachment.":"No data was provided to create an attachment.",
"Finished":"Finished",
"To review":"To review",
"Action needed":"Action needed",
"Later":"Later",
"copy":"copy",
"To do":"To do",
"Doing":"Doing",
"Done":"Done",
"Example Task 3":"Example Task 3",
"Example Task 2":"Example Task 2",
"Example Task 1":"Example Task 1",
"The file was uploaded":"The file was uploaded",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"The uploaded file exceeds the upload_max_filesize directive in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
@@ -20,63 +100,218 @@ OC.L10N.register(
"Missing a temporary folder":"Missing a temporary folder",
"Could not write file to disk":"Could not write file to disk",
"A PHP extension stopped the file upload":"A PHP extension stopped the file upload",
"No file uploaded or file size exceeds maximum of %s":"No file uploaded or file size exceeds maximum of %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Card not found":"Card not found",
"Path is already shared with this card":"Path is already shared with this card",
"Invalid date, date format must be YYYY-MM-DD":"Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization":"Personal planning and team project organization",
"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 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",
"Card details":"Card details",
"Add board":"Add board",
"Select the board to link to a project":"Select the board to link to a project",
"Search by board title":"Search by board title",
"Select board":"Select board",
"Create a new card":"Create a new card",
"Select a board":"Select a board",
"Select a list":"Select a list",
"Card title":"Card title",
"Cancel":"Cancel",
"Creating the new card …":"Creating the new card …",
"Card \"{card}\" was added to \"{board}\"":"Card \"{card}\" was added to \"{board}\"",
"Open card":"Open card",
"Close":"Close",
"Create card":"Create card",
"Select a card":"Select a card",
"Select the card to link to a project":"Select the card to link to a project",
"Link to card":"Link to card",
"File already exists":"File already exists",
"A file with the name {filename} already exists.":"A file with the name {filename} already exists.",
"Do you want to overwrite it?":"Do you want to overwrite it?",
"Overwrite file":"Overwrite file",
"Keep existing file":"Keep existing file",
"This board is read only":"This board is read only",
"Drop your files to upload":"Drop your files to upload",
"Add card":"Add card",
"Archived cards":"Archived cards",
"Add list":"Add list",
"List name":"List name",
"Active filters":"Active filters",
"Apply filter":"Apply filter",
"Filter by tag":"Filter by tag",
"Filter by assigned user":"Filter by assigned user",
"Unassigned":"Unassigned",
"Filter by due date":"Filter by due date",
"Overdue":"Overdue",
"Next 24 hours":"Next 24 hours",
"Next 7 days":"Next 7 days",
"Next 30 days":"Next 30 days",
"No due date":"No due date",
"Clear filter":"Clear filter",
"Hide archived cards":"Hide archived cards",
"Show archived cards":"Show archived cards",
"Toggle compact mode":"Toggle compact mode",
"Open details":"Open details",
"Details":"Details",
"Loading board":"Loading board",
"No lists available":"No lists available",
"Create a new list to add cards to this board":"Create a new list to add cards to this board",
"Board not found":"Board not found",
"Sharing":"Sharing",
"Tags":"Tags",
"Deleted items":"Deleted items",
"Timeline":"Timeline",
"Deleted lists":"Deleted lists",
"Undo":"Undo",
"Deleted cards":"Deleted cards",
"Share board with a user, group or circle …":"Share board with a user, group or circle …",
"Searching for users, groups and circles …":"Searching for users, groups and circles …",
"No participants found":"No participants found",
"Board owner":"Board owner",
"(Group)":"(Group)",
"(Circle)":"(Circle)",
"Can edit":"Can edit",
"Can share":"Can share",
"Can manage":"Can manage",
"Owner":"Owner",
"Delete":"Delete",
"Failed to create share with {displayName}":"Failed to create share with {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Are you sure you want to transfer the board {title} to {user}?",
"Transfer the board.":"Transfer the board.",
"Transfer":"Transfer",
"The board has been transferred to {user}":"The board has been transferred to {user}",
"Failed to transfer the board to {user}":"Failed to transfer the board to {user}",
"Add a new list":"Add a new list",
"Archive all cards":"Archive all cards",
"Unarchive all cards":"Unarchive all cards",
"Delete list":"Delete list",
"Archive all cards in this list":"Archive all cards in this list",
"Unarchive all cards in this list":"Unarchive all cards in this list",
"Add a new card":"Add a new card",
"Card name":"Card name",
"List deleted":"List deleted",
"Edit":"Edit",
"Add a new tag":"Add a new tag",
"title and color value must be provided":"title and colour value must be provided",
"Board name":"Board name",
"Members":"Members",
"Upload new files":"Upload new files",
"Share from Files":"Share from Files",
"Pending share":"Pending share",
"Add this attachment":"Add this attachment",
"Show in Files":"Show in Files",
"Download":"Download",
"Remove attachment":"Remove attachment",
"Delete Attachment":"Delete Attachment",
"Restore Attachment":"Restore Attachment",
"File to share":"File to share",
"Invalid path selected":"Invalid path selected",
"Open in sidebar view":"Open in sidebar view",
"Open in bigger view":"Open in bigger view",
"Attachments":"Attachments",
"Comments":"Comments",
"Modified":"Modified",
"Created":"Created",
"The title cannot be empty.":"The title cannot be empty.",
"No comments yet. Begin the discussion!":"No comments yet. Begin the discussion!",
"Failed to load comments":"Failed to load comments",
"Assign a tag to this card…":"Assign a tag to this card…",
"Assign to users":"Assign to users",
"Assign to users/groups/circles":"Assign to users/groups/circles",
"Assign a user to this card…":"Assign a user to this card…",
"Due date":"Due date",
"Set a due date":"Set a due date",
"Remove due date":"Remove due date",
"Select Date":"Select Date",
"Today":"Today",
"Tomorrow":"Tomorrow",
"Next week":"Next week",
"Next month":"Next month",
"Save":"Save",
"The comment cannot be empty.":"The comment cannot be empty.",
"The comment cannot be longer than 1000 characters.":"The comment cannot be longer than 1000 characters.",
"Move card to another board":"Move card to another board",
"List is empty":"List is empty",
"Card deleted":"Card deleted",
"seconds ago":"seconds ago",
"All boards":"All boards",
"Archived boards":"Archived boards",
"Shared with you":"Shared with you",
"Deck settings":"Deck settings",
"Use bigger card view":"Use bigger card view",
"Show card ID badge":"Show card ID badge",
"Show boards in calendar/tasks":"Show boards in calendar/tasks",
"Limit deck usage of groups":"Limit deck usage of 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.":"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.",
"Board details":"Board details",
"Edit board":"Edit board",
"Clone board":"Clone board",
"Unarchive board":"Unarchive board",
"Archive board":"Archive board",
"Turn on due date reminders":"Turn on due date reminders",
"Turn off due date reminders":"Turn off due date reminders",
"Due date reminders":"Due date reminders",
"All cards":"All cards",
"Assigned cards":"Assigned cards",
"No notifications":"No notifications",
"Delete board":"Delete board",
"Board {0} deleted":"Board {0} deleted",
"Only assigned cards":"Only assigned cards",
"No reminder":"No reminder",
"An error occurred":"An error occurred",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?":"Delete the board?",
"Loading filtered view":"Loading filtered view",
"No due":"No due",
"Search for {searchQuery} in all boards":"Search for {searchQuery} in all boards",
"No results found":"No results found",
"{stack} in {board}":"{stack} in {board}",
"Click to expand description":"Click to expand description",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments",
"{nbCards} cards":"{nbCards} cards",
"No upcoming cards":"No upcoming cards",
"upcoming cards":"upcoming cards",
"Due on {date}":"Due on {date}",
"Link to a board":"Link to a board",
"Link to a card":"Link to a card",
"Create a card":"Create a card",
"Message from {author} in {conversationName}":"Message from {author} in {conversationName}",
"Something went wrong":"Something went wrong",
"Failed to upload {name}":"Failed to upload {name}",
"Maximum file size of {size} exceeded":"Maximum file size of {size} exceeded",
"Error creating the share":"Error creating the share",
"Share with a Deck card":"Share with a Deck card",
"Share {file} with a Deck card":"Share {file} with a Deck card",
"Share":"Share",
"This week":"This week"
"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 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",
"Are you sure you want to transfer the board {title} for {user} ?":"Are you sure you want to transfer the board {title} for {user} ?",
"Transfer the board for {user} successfully":"Transfer the board for {user} successfully",
"Failed to transfer the board for {user}":"Failed to transfer the board for {user}",
"Are you sure you want to delete the board {title}? This will delete all the data of this board.":"Are you sure you want to delete the board {title}? This will delete all the data of this board.",
"This week":"This week",
"Are you sure you want to transfer the board {title} for {user}?":"Are you sure you want to transfer the board {title} for {user}?"
"You have created a new board {board}":"You have created a new board {board}",
"{user} has created a new board {board}":"{user} has created a new board {board}",
"You have deleted the board {board}":"You have deleted the board {board}",
"{user} has deleted the board {board}":"{user} has deleted the board {board}",
"You have restored the board {board}":"You have restored the board {board}",
"{user} has restored the board {board}":"{user} has restored the board {board}",
"You have shared the board {board} with {acl}":"You have shared the board {board} with {acl}",
"{user} has shared the board {board} with {acl}":"{user} has shared the board {board} with {acl}",
"You have removed {acl} from the board {board}":"You have removed {acl} from the board {board}",
"{user} has removed {acl} from the board {board}":"{user} has removed {acl} from the board {board}",
"You have renamed the board {before} to {board}":"You have renamed the board {before} to {board}",
"{user} has renamed the board {before} to {board}":"{user} has renamed the board {before} to {board}",
"You have archived the board {board}":"You have archived the board {board}",
"{user} has archived the board {before}":"{user} has archived the board {before}",
"You have unarchived the board {board}":"You have unarchived the board {board}",
"{user} has unarchived the board {before}":"{user} has unarchived the board {before}",
"You have created a new list {stack} on board {board}":"You have created a new list {stack} on board {board}",
"{user} has created a new list {stack} on board {board}":"{user} has created a new list {stack} on board {board}",
"You have renamed list {before} to {stack} on board {board}":"You have renamed list {before} to {stack} on board {board}",
"{user} has renamed list {before} to {stack} on board {board}":"{user} has renamed list {before} to {stack} on board {board}",
"You have deleted list {stack} on board {board}":"You have deleted list {stack} on board {board}",
"{user} has deleted list {stack} on board {board}":"{user} has deleted list {stack} on board {board}",
"You have created card {card} in list {stack} on board {board}":"You have created card {card} in list {stack} on board {board}",
"{user} has created card {card} in list {stack} on board {board}":"{user} has created card {card} in list {stack} on board {board}",
"You have deleted card {card} in list {stack} on board {board}":"You have deleted card {card} in list {stack} on board {board}",
"{user} has deleted card {card} in list {stack} on board {board}":"{user} has deleted card {card} in list {stack} on board {board}",
"You have renamed the card {before} to {card}":"You have renamed the card {before} to {card}",
"{user} has renamed the card {before} to {card}":"{user} has renamed the card {before} to {card}",
"You have added a description to card {card} in list {stack} on board {board}":"You have added a description to card {card} in list {stack} on board {board}",
"{user} has added a description to card {card} in list {stack} on board {board}":"{user} has added a description to card {card} in list {stack} on board {board}",
"You have updated the description of card {card} in list {stack} on board {board}":"You have updated the description of card {card} in list {stack} on board {board}",
"{user} has updated the description of the card {card} in list {stack} on board {board}":"{user} has updated the description of the card {card} in list {stack} on board {board}",
"You have archived card {card} in list {stack} on board {board}":"You have archived card {card} in list {stack} on board {board}",
"{user} has archived card {card} in list {stack} on board {board}":"{user} has archived card {card} in list {stack} on board {board}",
"You have unarchived card {card} in list {stack} on board {board}":"You have unarchived card {card} in list {stack} on board {board}",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} has unarchived card {card} in list {stack} on board {board}",
"You have removed the due date of card {card}":"You have removed the due date of card {card}",
"{user} has removed the due date of card {card}":"{user} has removed the due date of card {card}",
"You have set the due date of card {card} to {after}":"You have set the due date of card {card} to {after}",
"{user} has set the due date of card {card} to {after}":"{user} has set the due date of card {card} to {after}",
"You have updated the due date of card {card} to {after}":"You have updated the due date of card {card} to {after}",
"{user} has updated the due date of card {card} to {after}":"{user} has updated the due date of card {card} to {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"You have added the tag {label} to card {card} in list {stack} on board {board}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} has added the tag {label} to card {card} in list {stack} on board {board}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"You have removed the tag {label} from card {card} in list {stack} on board {board}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} has removed the tag {label} from card {card} in list {stack} on board {board}",
"You have assigned {assigneduser} to card {card} on board {board}":"You have assigned {assigneduser} to card {card} on board {board}",
"{user} has assigned {assigneduser} to card {card} on board {board}":"{user} has assigned {assigneduser} to card {card} on board {board}",
"You have unassigned {assigneduser} from card {card} on board {board}":"You have unassigned {assigneduser} from card {card} on board {board}",
"{user} has unassigned {assigneduser} from card {card} on board {board}":"{user} has unassigned {assigneduser} from card {card} on board {board}",
"You have moved the card {card} from list {stackBefore} to {stack}":"You have moved the card {card} from list {stackBefore} to {stack}",
"{user} has moved the card {card} from list {stackBefore} to {stack}":"{user} has moved the card {card} from list {stackBefore} to {stack}",
"You have added the attachment {attachment} to card {card}":"You have added the attachment {attachment} to card {card}",
"{user} has added the attachment {attachment} to card {card}":"{user} has added the attachment {attachment} to card {card}",
"You have updated the attachment {attachment} on card {card}":"You have updated the attachment {attachment} on card {card}",
"{user} has updated the attachment {attachment} on card {card}":"{user} has updated the attachment {attachment} on card {card}",
"You have deleted the attachment {attachment} from card {card}":"You have deleted the attachment {attachment} from card {card}",
"{user} has deleted the attachment {attachment} from card {card}":"{user} has deleted the attachment {attachment} from card {card}",
"You have restored the attachment {attachment} to card {card}":"You have restored the attachment {attachment} to card {card}",
"{user} has restored the attachment {attachment} to card {card}":"{user} has restored the attachment {attachment} to card {card}",
"You have commented on card {card}":"You have commented on card {card}",
"{user} has commented on card {card}":"{user} has commented on card {card}",
"A <strong>card description</strong> inside the Deck app has been changed":"A <strong>card description</strong> inside the Deck app has been changed",
"Deck":"Deck",
"Changes in the <strong>Deck app</strong>":"Changes in the <strong>Deck app</strong>",
"A <strong>comment</strong> was created on a card":"A <strong>comment</strong> was created on a card",
"Upcoming cards":"Upcoming cards",
"Load more":"Load more",
"Personal":"Personal",
"The card \"%s\" on \"%s\" has been assigned to you by %s.":"The card \"%s\" on \"%s\" has been assigned to you by %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{user} has assigned the card {deck-card} on {deck-board} to you.",
"The card \"%s\" on \"%s\" has reached its due date.":"The card \"%s\" on \"%s\" has reached its due date.",
"The card {deck-card} on {deck-board} has reached its due date.":"The card {deck-card} on {deck-board} has reached its due date.",
"%s has mentioned you in a comment on \"%s\".":"%s has mentioned you in a comment on \"%s\".",
"{user} has mentioned you in a comment on {deck-card}.":"{user} has mentioned you in a comment on {deck-card}.",
"The board \"%s\" has been shared with you by %s.":"The board \"%s\" has been shared with you by %s.",
"{user} has shared {deck-board} with you.":"{user} has shared {deck-board} with you.",
"Card comments":"Card comments",
"%s on %s":"%s on %s",
"No data was provided to create an attachment.":"No data was provided to create an attachment.",
"Finished":"Finished",
"To review":"To review",
"Action needed":"Action needed",
"Later":"Later",
"copy":"copy",
"To do":"To do",
"Doing":"Doing",
"Done":"Done",
"Example Task 3":"Example Task 3",
"Example Task 2":"Example Task 2",
"Example Task 1":"Example Task 1",
"The file was uploaded":"The file was uploaded",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"The uploaded file exceeds the upload_max_filesize directive in php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form",
@@ -18,63 +98,218 @@
"Missing a temporary folder":"Missing a temporary folder",
"Could not write file to disk":"Could not write file to disk",
"A PHP extension stopped the file upload":"A PHP extension stopped the file upload",
"No file uploaded or file size exceeds maximum of %s":"No file uploaded or file size exceeds maximum of %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.",
"Card not found":"Card not found",
"Path is already shared with this card":"Path is already shared with this card",
"Invalid date, date format must be YYYY-MM-DD":"Invalid date, date format must be YYYY-MM-DD",
"Personal planning and team project organization":"Personal planning and team project organization",
"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 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",
"Card details":"Card details",
"Add board":"Add board",
"Select the board to link to a project":"Select the board to link to a project",
"Search by board title":"Search by board title",
"Select board":"Select board",
"Create a new card":"Create a new card",
"Select a board":"Select a board",
"Select a list":"Select a list",
"Card title":"Card title",
"Cancel":"Cancel",
"Creating the new card …":"Creating the new card …",
"Card \"{card}\" was added to \"{board}\"":"Card \"{card}\" was added to \"{board}\"",
"Open card":"Open card",
"Close":"Close",
"Create card":"Create card",
"Select a card":"Select a card",
"Select the card to link to a project":"Select the card to link to a project",
"Link to card":"Link to card",
"File already exists":"File already exists",
"A file with the name {filename} already exists.":"A file with the name {filename} already exists.",
"Do you want to overwrite it?":"Do you want to overwrite it?",
"Overwrite file":"Overwrite file",
"Keep existing file":"Keep existing file",
"This board is read only":"This board is read only",
"Drop your files to upload":"Drop your files to upload",
"Add card":"Add card",
"Archived cards":"Archived cards",
"Add list":"Add list",
"List name":"List name",
"Active filters":"Active filters",
"Apply filter":"Apply filter",
"Filter by tag":"Filter by tag",
"Filter by assigned user":"Filter by assigned user",
"Unassigned":"Unassigned",
"Filter by due date":"Filter by due date",
"Overdue":"Overdue",
"Next 24 hours":"Next 24 hours",
"Next 7 days":"Next 7 days",
"Next 30 days":"Next 30 days",
"No due date":"No due date",
"Clear filter":"Clear filter",
"Hide archived cards":"Hide archived cards",
"Show archived cards":"Show archived cards",
"Toggle compact mode":"Toggle compact mode",
"Open details":"Open details",
"Details":"Details",
"Loading board":"Loading board",
"No lists available":"No lists available",
"Create a new list to add cards to this board":"Create a new list to add cards to this board",
"Board not found":"Board not found",
"Sharing":"Sharing",
"Tags":"Tags",
"Deleted items":"Deleted items",
"Timeline":"Timeline",
"Deleted lists":"Deleted lists",
"Undo":"Undo",
"Deleted cards":"Deleted cards",
"Share board with a user, group or circle …":"Share board with a user, group or circle …",
"Searching for users, groups and circles …":"Searching for users, groups and circles …",
"No participants found":"No participants found",
"Board owner":"Board owner",
"(Group)":"(Group)",
"(Circle)":"(Circle)",
"Can edit":"Can edit",
"Can share":"Can share",
"Can manage":"Can manage",
"Owner":"Owner",
"Delete":"Delete",
"Failed to create share with {displayName}":"Failed to create share with {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Are you sure you want to transfer the board {title} to {user}?",
"Transfer the board.":"Transfer the board.",
"Transfer":"Transfer",
"The board has been transferred to {user}":"The board has been transferred to {user}",
"Failed to transfer the board to {user}":"Failed to transfer the board to {user}",
"Add a new list":"Add a new list",
"Archive all cards":"Archive all cards",
"Unarchive all cards":"Unarchive all cards",
"Delete list":"Delete list",
"Archive all cards in this list":"Archive all cards in this list",
"Unarchive all cards in this list":"Unarchive all cards in this list",
"Add a new card":"Add a new card",
"Card name":"Card name",
"List deleted":"List deleted",
"Edit":"Edit",
"Add a new tag":"Add a new tag",
"title and color value must be provided":"title and colour value must be provided",
"Board name":"Board name",
"Members":"Members",
"Upload new files":"Upload new files",
"Share from Files":"Share from Files",
"Pending share":"Pending share",
"Add this attachment":"Add this attachment",
"Show in Files":"Show in Files",
"Download":"Download",
"Remove attachment":"Remove attachment",
"Delete Attachment":"Delete Attachment",
"Restore Attachment":"Restore Attachment",
"File to share":"File to share",
"Invalid path selected":"Invalid path selected",
"Open in sidebar view":"Open in sidebar view",
"Open in bigger view":"Open in bigger view",
"Attachments":"Attachments",
"Comments":"Comments",
"Modified":"Modified",
"Created":"Created",
"The title cannot be empty.":"The title cannot be empty.",
"No comments yet. Begin the discussion!":"No comments yet. Begin the discussion!",
"Failed to load comments":"Failed to load comments",
"Assign a tag to this card…":"Assign a tag to this card…",
"Assign to users":"Assign to users",
"Assign to users/groups/circles":"Assign to users/groups/circles",
"Assign a user to this card…":"Assign a user to this card…",
"Due date":"Due date",
"Set a due date":"Set a due date",
"Remove due date":"Remove due date",
"Select Date":"Select Date",
"Today":"Today",
"Tomorrow":"Tomorrow",
"Next week":"Next week",
"Next month":"Next month",
"Save":"Save",
"The comment cannot be empty.":"The comment cannot be empty.",
"The comment cannot be longer than 1000 characters.":"The comment cannot be longer than 1000 characters.",
"Move card to another board":"Move card to another board",
"List is empty":"List is empty",
"Card deleted":"Card deleted",
"seconds ago":"seconds ago",
"All boards":"All boards",
"Archived boards":"Archived boards",
"Shared with you":"Shared with you",
"Deck settings":"Deck settings",
"Use bigger card view":"Use bigger card view",
"Show card ID badge":"Show card ID badge",
"Show boards in calendar/tasks":"Show boards in calendar/tasks",
"Limit deck usage of groups":"Limit deck usage of 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.":"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.",
"Board details":"Board details",
"Edit board":"Edit board",
"Clone board":"Clone board",
"Unarchive board":"Unarchive board",
"Archive board":"Archive board",
"Turn on due date reminders":"Turn on due date reminders",
"Turn off due date reminders":"Turn off due date reminders",
"Due date reminders":"Due date reminders",
"All cards":"All cards",
"Assigned cards":"Assigned cards",
"No notifications":"No notifications",
"Delete board":"Delete board",
"Board {0} deleted":"Board {0} deleted",
"Only assigned cards":"Only assigned cards",
"No reminder":"No reminder",
"An error occurred":"An error occurred",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.",
"Delete the board?":"Delete the board?",
"Loading filtered view":"Loading filtered view",
"No due":"No due",
"Search for {searchQuery} in all boards":"Search for {searchQuery} in all boards",
"No results found":"No results found",
"{stack} in {board}":"{stack} in {board}",
"Click to expand description":"Click to expand description",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments",
"{nbCards} cards":"{nbCards} cards",
"No upcoming cards":"No upcoming cards",
"upcoming cards":"upcoming cards",
"Due on {date}":"Due on {date}",
"Link to a board":"Link to a board",
"Link to a card":"Link to a card",
"Create a card":"Create a card",
"Message from {author} in {conversationName}":"Message from {author} in {conversationName}",
"Something went wrong":"Something went wrong",
"Failed to upload {name}":"Failed to upload {name}",
"Maximum file size of {size} exceeded":"Maximum file size of {size} exceeded",
"Error creating the share":"Error creating the share",
"Share with a Deck card":"Share with a Deck card",
"Share {file} with a Deck card":"Share {file} with a Deck card",
"Share":"Share",
"This week":"This week"
"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 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",
"Are you sure you want to transfer the board {title} for {user} ?":"Are you sure you want to transfer the board {title} for {user} ?",
"Transfer the board for {user} successfully":"Transfer the board for {user} successfully",
"Failed to transfer the board for {user}":"Failed to transfer the board for {user}",
"Are you sure you want to delete the board {title}? This will delete all the data of this board.":"Are you sure you want to delete the board {title}? This will delete all the data of this board.",
"This week":"This week",
"Are you sure you want to transfer the board {title} for {user}?":"Are you sure you want to transfer the board {title} for {user}?"
"The card \"%s\" on \"%s\" has been assigned to you by %s.":"O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{usuário} atribuiu a carta {deck-card} no {deck-board} para você.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date.":"O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
"The card {deck-card} on {deck-board} has reached its due date.":"A carta {deck-card} em {deck-board} atingiu sua data de vencimento.",
"The card {deck-card} on {deck-board} has reached its due date.":"O cartão {deck-card} em {deck-board} atingiu sua data de vencimento.",
"%s has mentioned you in a comment on \"%s\".":"%s citou você num comentário em \"%s\".",
"{user} has mentioned you in a comment on {deck-card}.":"{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s.":"O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you.":"{user} compartilhou {deck-board} com você.",
"Card comments":"Comentários nos Cards",
"{user} has shared {deck-board} with you.":"{user} compartilhou o {deck-board} com você.",
"Card comments":"Comentários do cartão",
"%s on %s":"%s em %s",
"No data was provided to create an attachment.":"Nenhum dado foi fornecido para criar um anexo.",
"Finished":"Terminado",
@@ -101,12 +101,12 @@ OC.L10N.register(
"Could not write file to disk":"Não foi possível escrever no disco",
"A PHP extension stopped the file upload":"Uma extensão PHP parou o envio do arquivo",
"No file uploaded or file size exceeds maximum of %s":"Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentário tem mais de %s caracteres.\nAdicionado como um anexo ao cartão com o nome %s.\nAcessível no URL: %s.",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentário tem mais de %s caracteres.\nEle foi adicionado como um anexo ao cartão de nome %s.\nAcessível na URL: %s.",
"Card not found":"Cartão não encontrado",
"Path is already shared with this card":"O caminho já é compartilhado com este cartão",
"Invalid date, date format must be YYYY-MM-DD":"Data inválida, o formato da data deve ser AAAA-MM-DD",
"Personal planning and team project organization":"Planejamento pessoal e organização de projetos em equipe",
"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 do estilo kanban voltada para o planejamento pessoal e organização de projetos para equipes integradas ao Nextcloud.\n\n\n- 📥Adicione suas tarefas aos cartões e coloque-as em ordem\n- 📄 Escreva notas adicionais em Anotar \n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, amigos ou família\n- 📎 Anexar arquivos e incorporá-los à descrição da Nota\n- 💬 Discuta com sua equipe usando comentários\n- ⚡ Acompanhe as mudanças no fluxo de atividades \n- 🚀 Organize seu projeto ",
"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":"O Deck é uma ferramenta de organização ao estilo kanban voltada para o planejamento pessoal e para a organização de projetos para equipes, integrada ao Nextcloud.\n\n\n- 📥Adicione suas tarefas aos cartões e coloque-os em ordem\n- 📄 Escreva notas adicionais formatadas em Markdown \n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, seus amigos ou sua família\n- 📎 Anexe arquivos e incorpore-os à sua descrição em Markdown\n- 💬 Discuta com sua equipe usando comentários\n- ⚡ Acompanhe as alterações no fluxo de atividades \n- 🚀 Organize seu projeto ",
"Card details":"Detalhes do cartão",
"Add board":"Adicionar painel",
"Select the board to link to a project":"Selecione o painel para vincular a um projeto",
@@ -117,7 +117,7 @@ OC.L10N.register(
"Select a list":"Selecione uma lista",
"Card title":"Título do cartão",
"Cancel":"Cancelar",
"Creating the new card …":"Criando o novo cartão…",
"Creating the new card …":"Criando o novo cartão…",
"Card \"{card}\" was added to \"{board}\"":"O cartão \"{card}\" foi adicionado a \"{board}\" ",
"Toggle compact mode":"Alternar para modo compacto",
"Toggle compact mode":"Alternar modo compacto",
"Open details":"Abrir detalhes",
"Details":"Detalhes",
"Loading board":"Carregando painel",
@@ -176,15 +176,17 @@ OC.L10N.register(
"Owner":"Proprietário",
"Delete":"Excluir",
"Failed to create share with {displayName}":"Falha ao criar compartilhamento com {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Tem certeza de que deseja transferir o quadro {title} para {user}?",
"Transfer the board.":"Transfira a reunião.",
"Are you sure you want to transfer the board {title} to {user}?":"Deseja realmente transferir o painel {title} para {user}?",
"Transfer the board.":"Transferir o painel.",
"Transfer":"Transferir",
"The board has been transferred to {user}":"A quadro foi transferida para {user}",
"Failed to transfer the board to {user}":"Falha ao transferir o quadro para {user}",
"The board has been transferred to {user}":"A painel foi transferida para {user}",
"Failed to transfer the board to {user}":"Não foi possível transferir o painel para {user}",
"Add a new list":"Adicionar nova lista",
"Archive all cards":"Arquivar todos os cartões",
"Unarchive all cards":"Desarquivar todos os cartões",
"Delete list":"Excluir lista",
"Archive all cards in this list":"Arquivar todos os cartões desta lista",
"Unarchive all cards in this list":"Desarquivar todos os cartões desta lista",
"Add a new card":"Adicionar um novo cartão",
"Card name":"Nome do cartão",
"List deleted":"Lista excluída",
@@ -197,7 +199,7 @@ OC.L10N.register(
"Share from Files":"Compartilhar de Arquivos",
"Pending share":"Compartilhamento pendente",
"Add this attachment":"Adicionar este anexo",
"Show in Files":"Mostrar em Arquivos",
"Show in Files":"Exibir em Arquivos",
"Download":"Baixar",
"Remove attachment":"Remover anexo",
"Delete Attachment":"Excluir Anexo",
@@ -212,13 +214,13 @@ OC.L10N.register(
"Created":"Criado",
"The title cannot be empty.":"O título não pode ficar em branco.",
"No comments yet. Begin the discussion!":"Nenhum comentário ainda. Inicie a conversa!",
"Failed to load comments":"Falha ao carregar comentários",
"Failed to load comments":"Não foi possível carregar os comentários",
"Assign a tag to this card…":"Atribuir uma etiqueta a este cartão...",
"Assign to users":"Atribuir a usuários",
"Assign to users/groups/circles":"Atribuir a usuários/grupos/círculos",
"Assign a user to this card…":"Atribuir um usuário a este cartão...",
"Due date":"Data de vencimento",
"Set a due date":"Definir uma data de finalização",
"Set a due date":"Definir uma data de vencimento",
"Remove due date":"Remover data de vencimento",
"Select Date":"Selecionar Data",
"Today":"Hoje",
@@ -242,7 +244,7 @@ OC.L10N.register(
"Write a description …":"Escreva uma descrição...",
"Choose attachment":"Escolher anexo",
"(group)":"(grupo)",
"Todo items":"Itens para fazer",
"Todo items":"Itens a fazer",
"{count} comments, {unread} unread":"{count} comentários, {unread} não lidos",
"Edit card title":"Editar título do cartão",
"Assign to me":"Atribuir a mim",
@@ -252,7 +254,7 @@ OC.L10N.register(
"Archive card":"Arquivar cartão",
"Delete card":"Excluir cartão",
"Move card to another board":"Mover o cartão para outro painel",
"List is empty":"A Lista está vazia",
"List is empty":"A lista está vazia",
"Card deleted":"Cartão excluído",
"seconds ago":"segundos atrás",
"All boards":"Todos os painéis",
@@ -260,7 +262,8 @@ OC.L10N.register(
"Shared with you":"Compartilhado com você",
"Deck settings":"Configurações do Deck",
"Use bigger card view":"Use uma exibição de cartão maior",
"Show boards in calendar/tasks":"Mostrar painéis em calendários/tarefas",
"Show card ID badge":"Exibir o distintivo de identificação do cartão",
"Show boards in calendar/tasks":"Exibir os painéis em calendários/tarefas",
"Limit deck usage of groups":"Limitar o uso de grupos no deck",
"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 o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Tem certeza de que deseja excluir o quadro {title}? Isso excluirá todos os dados deste quadro, incluindo cartões arquivados.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Deseja realmente excluir o painel {title}? Isso excluirá todos os dados deste painel, inclusive os cartões arquivados.",
"Search for {searchQuery} in all boards":"Pesquisar por {searchQuery} em todos os painéis",
"No results found":"Nenhum resultado encontrado",
"{stack} in {board}":"{stack} de {board}",
"{stack} in {board}":"{stack} em {board}",
"Click to expand description":"Clique para expandir a descrição",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards":"{nbCards} cartões",
"No upcoming cards":"Não há mais cartões",
"upcoming cards":"próximos cartões",
"Due on {date}":"Vencimento em {date}",
"Link to a board":"Linkar a um painel",
"Link to a board":"Vincular a um painel",
"Link to a card":"Vincular a um cartão",
"Create a card":"Criar um cartão",
"Message from {author} in {conversationName}":"Mensagem de {author} em {conversationName}",
@@ -304,11 +307,11 @@ OC.L10N.register(
"Share {file} with a Deck card":"Compartilhar {file} com um cartão Deck",
"Share":"Compartilhar",
"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 em markdown\n- 🔖 Atribua etiquetas para melhorar a organização\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",
"Are you sure you want to transfer the board {title} for {user} ?":"Tem certeza de que deseja transferir o quadro {title} para {user}?",
"Transfer the board for {user} successfully":"Transferida a reunião para {user} com sucesso",
"Failed to transfer the board for {user}":"Falha ao transferir a reunião para {user}",
"Are you sure you want to transfer the board {title} for {user} ?":"Deseja realmente transferir o painel {title} para {user}?",
"Transfer the board for {user} successfully":"O painel foi transferido para {user} com sucesso",
"Failed to transfer the board for {user}":"Não foi possível transferir o painel para {user}",
"Are you sure you want to delete the board {title}? This will delete all the data of this board.":"Deseja realmente excluir o painel {title}? Isto excluirá todos os dados deste painel.",
"This week":"Esta semana",
"Are you sure you want to transfer the board {title} for {user}?":"Tem certeza de que deseja transferir o quadro {title} para {user}?"
"Are you sure you want to transfer the board {title} for {user}?":"Deseja realmente transferir o painel {title} para {user}?"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
"The card \"%s\" on \"%s\" has been assigned to you by %s.":"O cartão \"%s\" em \"%s\" foi vinculado com você por %s.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{usuário} atribuiu a carta {deck-card} no {deck-board} para você.",
"{user} has assigned the card {deck-card} on {deck-board} to you.":"{user} atribuiu o cartão {deck-card} no {deck-board} a você.",
"The card \"%s\" on \"%s\" has reached its due date.":"O cartão \"%s\" em \"%s\" atingiu sua data de vencimento.",
"The card {deck-card} on {deck-board} has reached its due date.":"A carta {deck-card} em {deck-board} atingiu sua data de vencimento.",
"The card {deck-card} on {deck-board} has reached its due date.":"O cartão {deck-card} em {deck-board} atingiu sua data de vencimento.",
"%s has mentioned you in a comment on \"%s\".":"%s citou você num comentário em \"%s\".",
"{user} has mentioned you in a comment on {deck-card}.":"{user} mencionou você em um comentário em {deck-card}.",
"The board \"%s\" has been shared with you by %s.":"O painel \"%s\" foi compartilhado com você por %s.",
"{user} has shared {deck-board} with you.":"{user} compartilhou {deck-board} com você.",
"Card comments":"Comentários nos Cards",
"{user} has shared {deck-board} with you.":"{user} compartilhou o {deck-board} com você.",
"Card comments":"Comentários do cartão",
"%s on %s":"%s em %s",
"No data was provided to create an attachment.":"Nenhum dado foi fornecido para criar um anexo.",
"Finished":"Terminado",
@@ -99,12 +99,12 @@
"Could not write file to disk":"Não foi possível escrever no disco",
"A PHP extension stopped the file upload":"Uma extensão PHP parou o envio do arquivo",
"No file uploaded or file size exceeds maximum of %s":"Nenhum arquivo enviado ou o tamanho excede o máximo de %s",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentário tem mais de %s caracteres.\nAdicionado como um anexo ao cartão com o nome %s.\nAcessível no URL: %s.",
"This comment has more than %s characters.\nAdded as an attachment to the card with name %s.\nAccessible on URL: %s.":"Este comentário tem mais de %s caracteres.\nEle foi adicionado como um anexo ao cartão de nome %s.\nAcessível na URL: %s.",
"Card not found":"Cartão não encontrado",
"Path is already shared with this card":"O caminho já é compartilhado com este cartão",
"Invalid date, date format must be YYYY-MM-DD":"Data inválida, o formato da data deve ser AAAA-MM-DD",
"Personal planning and team project organization":"Planejamento pessoal e organização de projetos em equipe",
"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 do estilo kanban voltada para o planejamento pessoal e organização de projetos para equipes integradas ao Nextcloud.\n\n\n- 📥Adicione suas tarefas aos cartões e coloque-as em ordem\n- 📄 Escreva notas adicionais em Anotar \n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, amigos ou família\n- 📎 Anexar arquivos e incorporá-los à descrição da Nota\n- 💬 Discuta com sua equipe usando comentários\n- ⚡ Acompanhe as mudanças no fluxo de atividades \n- 🚀 Organize seu projeto ",
"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":"O Deck é uma ferramenta de organização ao estilo kanban voltada para o planejamento pessoal e para a organização de projetos para equipes, integrada ao Nextcloud.\n\n\n- 📥Adicione suas tarefas aos cartões e coloque-os em ordem\n- 📄 Escreva notas adicionais formatadas em Markdown \n- 🔖 Atribua rótulos para uma organização ainda melhor\n- 👥 Compartilhe com sua equipe, seus amigos ou sua família\n- 📎 Anexe arquivos e incorpore-os à sua descrição em Markdown\n- 💬 Discuta com sua equipe usando comentários\n- ⚡ Acompanhe as alterações no fluxo de atividades \n- 🚀 Organize seu projeto ",
"Card details":"Detalhes do cartão",
"Add board":"Adicionar painel",
"Select the board to link to a project":"Selecione o painel para vincular a um projeto",
@@ -115,7 +115,7 @@
"Select a list":"Selecione uma lista",
"Card title":"Título do cartão",
"Cancel":"Cancelar",
"Creating the new card …":"Criando o novo cartão…",
"Creating the new card …":"Criando o novo cartão…",
"Card \"{card}\" was added to \"{board}\"":"O cartão \"{card}\" foi adicionado a \"{board}\" ",
"Toggle compact mode":"Alternar para modo compacto",
"Toggle compact mode":"Alternar modo compacto",
"Open details":"Abrir detalhes",
"Details":"Detalhes",
"Loading board":"Carregando painel",
@@ -174,15 +174,17 @@
"Owner":"Proprietário",
"Delete":"Excluir",
"Failed to create share with {displayName}":"Falha ao criar compartilhamento com {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Tem certeza de que deseja transferir o quadro {title} para {user}?",
"Transfer the board.":"Transfira a reunião.",
"Are you sure you want to transfer the board {title} to {user}?":"Deseja realmente transferir o painel {title} para {user}?",
"Transfer the board.":"Transferir o painel.",
"Transfer":"Transferir",
"The board has been transferred to {user}":"A quadro foi transferida para {user}",
"Failed to transfer the board to {user}":"Falha ao transferir o quadro para {user}",
"The board has been transferred to {user}":"A painel foi transferida para {user}",
"Failed to transfer the board to {user}":"Não foi possível transferir o painel para {user}",
"Add a new list":"Adicionar nova lista",
"Archive all cards":"Arquivar todos os cartões",
"Unarchive all cards":"Desarquivar todos os cartões",
"Delete list":"Excluir lista",
"Archive all cards in this list":"Arquivar todos os cartões desta lista",
"Unarchive all cards in this list":"Desarquivar todos os cartões desta lista",
"Add a new card":"Adicionar um novo cartão",
"Card name":"Nome do cartão",
"List deleted":"Lista excluída",
@@ -195,7 +197,7 @@
"Share from Files":"Compartilhar de Arquivos",
"Pending share":"Compartilhamento pendente",
"Add this attachment":"Adicionar este anexo",
"Show in Files":"Mostrar em Arquivos",
"Show in Files":"Exibir em Arquivos",
"Download":"Baixar",
"Remove attachment":"Remover anexo",
"Delete Attachment":"Excluir Anexo",
@@ -210,13 +212,13 @@
"Created":"Criado",
"The title cannot be empty.":"O título não pode ficar em branco.",
"No comments yet. Begin the discussion!":"Nenhum comentário ainda. Inicie a conversa!",
"Failed to load comments":"Falha ao carregar comentários",
"Failed to load comments":"Não foi possível carregar os comentários",
"Assign a tag to this card…":"Atribuir uma etiqueta a este cartão...",
"Assign to users":"Atribuir a usuários",
"Assign to users/groups/circles":"Atribuir a usuários/grupos/círculos",
"Assign a user to this card…":"Atribuir um usuário a este cartão...",
"Due date":"Data de vencimento",
"Set a due date":"Definir uma data de finalização",
"Set a due date":"Definir uma data de vencimento",
"Remove due date":"Remover data de vencimento",
"Select Date":"Selecionar Data",
"Today":"Hoje",
@@ -240,7 +242,7 @@
"Write a description …":"Escreva uma descrição...",
"Choose attachment":"Escolher anexo",
"(group)":"(grupo)",
"Todo items":"Itens para fazer",
"Todo items":"Itens a fazer",
"{count} comments, {unread} unread":"{count} comentários, {unread} não lidos",
"Edit card title":"Editar título do cartão",
"Assign to me":"Atribuir a mim",
@@ -250,7 +252,7 @@
"Archive card":"Arquivar cartão",
"Delete card":"Excluir cartão",
"Move card to another board":"Mover o cartão para outro painel",
"List is empty":"A Lista está vazia",
"List is empty":"A lista está vazia",
"Card deleted":"Cartão excluído",
"seconds ago":"segundos atrás",
"All boards":"Todos os painéis",
@@ -258,7 +260,8 @@
"Shared with you":"Compartilhado com você",
"Deck settings":"Configurações do Deck",
"Use bigger card view":"Use uma exibição de cartão maior",
"Show boards in calendar/tasks":"Mostrar painéis em calendários/tarefas",
"Show card ID badge":"Exibir o distintivo de identificação do cartão",
"Show boards in calendar/tasks":"Exibir os painéis em calendários/tarefas",
"Limit deck usage of groups":"Limitar o uso de grupos no deck",
"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 o Deck impedirá que usuários que não fazem parte desses grupos criem seus próprios painéis. Os usuários ainda poderão trabalhar em pastas que foram compartilhadas com eles.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Tem certeza de que deseja excluir o quadro {title}? Isso excluirá todos os dados deste quadro, incluindo cartões arquivados.",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Deseja realmente excluir o painel {title}? Isso excluirá todos os dados deste painel, inclusive os cartões arquivados.",
"Search for {searchQuery} in all boards":"Pesquisar por {searchQuery} em todos os painéis",
"No results found":"Nenhum resultado encontrado",
"{stack} in {board}":"{stack} de {board}",
"{stack} in {board}":"{stack} em {board}",
"Click to expand description":"Clique para expandir a descrição",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* Criado em {created}\n* Última modificação em {lastMod}\n* {nbAttachments} anexos\n* {nbComments} comentários",
"{nbCards} cards":"{nbCards} cartões",
"No upcoming cards":"Não há mais cartões",
"upcoming cards":"próximos cartões",
"Due on {date}":"Vencimento em {date}",
"Link to a board":"Linkar a um painel",
"Link to a board":"Vincular a um painel",
"Link to a card":"Vincular a um cartão",
"Create a card":"Criar um cartão",
"Message from {author} in {conversationName}":"Mensagem de {author} em {conversationName}",
@@ -302,11 +305,11 @@
"Share {file} with a Deck card":"Compartilhar {file} com um cartão Deck",
"Share":"Compartilhar",
"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 em markdown\n- 🔖 Atribua etiquetas para melhorar a organização\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",
"Are you sure you want to transfer the board {title} for {user} ?":"Tem certeza de que deseja transferir o quadro {title} para {user}?",
"Transfer the board for {user} successfully":"Transferida a reunião para {user} com sucesso",
"Failed to transfer the board for {user}":"Falha ao transferir a reunião para {user}",
"Are you sure you want to transfer the board {title} for {user} ?":"Deseja realmente transferir o painel {title} para {user}?",
"Transfer the board for {user} successfully":"O painel foi transferido para {user} com sucesso",
"Failed to transfer the board for {user}":"Não foi possível transferir o painel para {user}",
"Are you sure you want to delete the board {title}? This will delete all the data of this board.":"Deseja realmente excluir o painel {title}? Isto excluirá todos os dados deste painel.",
"This week":"Esta semana",
"Are you sure you want to transfer the board {title} for {user}?":"Tem certeza de que deseja transferir o quadro {title} para {user}?"
"Are you sure you want to transfer the board {title} for {user}?":"Deseja realmente transferir o painel {title} para {user}?"
},"pluralForm":"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
"Use bigger card view":"Режим просмотра с увеличенными карточками",
"Show card ID badge":"Показывать идентификатор карточки",
"Show boards in calendar/tasks":"Показывать карточки в календаре и задачах",
"Limit deck usage of 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.":"Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
@@ -276,12 +282,15 @@ OC.L10N.register(
"Only assigned cards":"Только для назначенных карточек",
"No reminder":"Не напоминать",
"An error occurred":"Произошла ошибка",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Подтвердите удаление доски «{title}»; это действие приведёт к удалению также все данных, принадлежащих этой доске, включая карточки в архиве.",
"Delete the board?":"Удалить доску?",
"Loading filtered view":"Выполняется отбор",
"No due":"Без назначенной даты",
"Search for {searchQuery} in all boards":"Искать {searchQuery} на всех досках",
"No results found":"Результаты отсутствуют",
"{stack} in {board}":"«{stack}» с доски «{board}»",
"Click to expand description":"Нажмите, чтобы развернуть поле описания",
"{nbCards} cards":"карточек: {nbCards}",
"No upcoming cards":"Отсутствуют карточки, ожидающие выполнения",
"Use bigger card view":"Режим просмотра с увеличенными карточками",
"Show card ID badge":"Показывать идентификатор карточки",
"Show boards in calendar/tasks":"Показывать карточки в календаре и задачах",
"Limit deck usage of 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.":"Создание собственных рабочих досок пользователям, не входящим в заданные группы, будет заблокировано. Тем не менее, такие пользователи смогут продолжить работать с общими досками, к которым у них есть доступ. ",
@@ -274,12 +280,15 @@
"Only assigned cards":"Только для назначенных карточек",
"No reminder":"Не напоминать",
"An error occurred":"Произошла ошибка",
"Are you sure you want to delete the board {title}? This will delete all the data of this board including archived cards.":"Подтвердите удаление доски «{title}»; это действие приведёт к удалению также все данных, принадлежащих этой доске, включая карточки в архиве.",
"Delete the board?":"Удалить доску?",
"Loading filtered view":"Выполняется отбор",
"No due":"Без назначенной даты",
"Search for {searchQuery} in all boards":"Искать {searchQuery} на всех досках",
"No results found":"Результаты отсутствуют",
"{stack} in {board}":"«{stack}» с доски «{board}»",
"Click to expand description":"Нажмите, чтобы развернуть поле описания",
"{nbCards} cards":"карточек: {nbCards}",
"No upcoming cards":"Отсутствуют карточки, ожидающие выполнения",
$sql='SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_stacks` WHERE id IN (SELECT stack_id FROM `*PREFIX*deck_cards` WHERE id = ?))';
$sql='SELECT l.*,card_id FROM `*PREFIX*deck_assigned_labels` as al INNER JOIN *PREFIX*deck_labels as l ON l.id = al.label_id WHERE `card_id` = ? ORDER BY l.id';
$sql='SELECT c.id as card_id, l.id as id, l.title as title, l.color as color FROM `*PREFIX*deck_cards` as c '.
' INNER JOIN `*PREFIX*deck_assigned_labels` as al ON al.card_id = c.id INNER JOIN `*PREFIX*deck_labels` as l ON al.label_id = l.id WHERE board_id=? ORDER BY l.id';
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.