Signed-off-by: Julius Härtl <jus@bitgrid.net>
fix: Enrich on update
Signed-off-by: Julius Knorr <jus@bitgrid.net>
fix: Enrich on create
Signed-off-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Adjust BoardServiceTest to new dependencies
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Add BoardCloneModal vue component to frontend. Adjust BoardApi and store to support clone options
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Add license and credits
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Fix PHP code style
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Change default clone settings
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Add accordion for advanced settings
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Fix bug which caused board to be cloned when clicking out of the modal
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
Change wording of clone options
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io>
fix: Rebase failures
Signed-off-by: Julius Härtl <jus@bitgrid.net>
update cloneBoards phpdoc
make error message clear
SPDX Header BoardCloneModal.vue
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
* Show users with matches in the email address.
* List email addresses in sharing dialog.
`NcSelect` filters the options based on matches in `label` and `subname`.
By using the email address as a subname we ensure
options with a matching email address are shown.
Signed-off-by: Max <max@nextcloud.com>
Added a more or less step for step guide on how to export import from deck to deck, and corrected a command.
Signed-off-by: paskalito <paskalito@users.noreply.github.com>
Mostly replace `ILogger` with `LoggerInterface` and some minor cleanup (constructor property promotion).
Some places used the deprecated `logException` this is easy to migrate by simply use the appropriate loglevel on the logger
and place the exception under the `exception` key in the context.
Also the manual checking of the configured log level is not needed, as this is already done by the logger.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
The order of the entries is fixed in the `info.xsd`,
so to make it validate correctly we need to reorder some attributes (`namespace` and `types`).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Fixes the following issue: https://github.com/nextcloud/deck/issues/5136
By fixing the following error when running 'php occ deck:import --system=TrelloJson'
Error: Call to a member function getUID() on string in /home/sites/site100028002/web/nextcloud.enklaave.org/apps/deck/lib/Service/Importer/Systems/TrelloJsonService.php:136
and
Error: Call to a member function getUID() on string in /home/sites/site100028002/web/nextcloud.enklaave.org/apps/deck/lib/Service/Importer/Systems/TrelloJsonService.php:364
Signed-off-by: mulles <com.github@emu.lu>
2024-05-09 13:02:59 +02:00
317 changed files with 8617 additions and 8667 deletions
@@ -25,7 +25,6 @@ Deck is a kanban style organization tool aimed at personal planning and project
- [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)
- [Nextcloud Deck app for iOS](https://github.com/StCyr/deck-react-native) - It is available in [Apple App store](https://apps.apple.com/ml/app/nextcloud-deck/id1570892788)
- [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)
| withCards | Bool | Setting if the cards should be copied (Default: false) |
| withAssignments | Bool | Setting if the card assignments should be cloned (Default: false) |
| withLabels | Bool | Setting if the card labels should be cloned (Default: false) |
| withDueDate | Bool | Setting if the card due dates should be cloned (Default: false) |
| moveCardsToLeftStack | Bool | Setting if all cards should be moved to the most left column (useful for To-Do / Doing / Done boards) (Default: false) |
| restoreArchivedCards | Bool | Setting if the archived cards should be unarchived (Default: false) |
#### Response
##### 200 Success
### DELETE /boards/{boardId}/acl/{aclId} - Delete an acl rule
@@ -13,7 +13,7 @@ The Deck application plugin uses the [markdown-it](https://github.com/markdown-i
## Supported Markdown
Markdown comes in may flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
Markdown comes in many flavors. The best way to learn markdown and understand how to use it, is simply to [try it](https://markdown-it.github.io) on the original script official playground.
That same link offers also a comprehensive list of what is supported, and what is not - rendering it unnecessary to duplicate that content in here.
@@ -105,17 +105,21 @@ It is possible to import from the following sources:
#### Trello JSON
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
**Limitations:**
* Comments with more than 1000 characters are placed as attached files to the card.
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import `Trello JSON`
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying 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/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Example configuration file:
```json
{
"owner":"admin",
@@ -126,26 +130,22 @@ Example configuration file:
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
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/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that deck uses. It can be used to re-import boards on the same or other instances.
Deck currently supports exporting all boards a user owns in a single JSON file. The format is based on the database schema that Deck uses. It can be used to re-import boards on the same or other instances.
The export currently has some kown limitations in terms of specific data not included:
The export currently has some known limitations in terms of specific data not included:
- Activity information
- File attachments to deck cards
- File attachments to Deck cards
- Comments
-
```
occ deck:export > my-file.json
```
## Import boards
```
occ deck:export userid > userid-deck-export.json
```
*(`userid` = username as seen in the admin user accounts page)*
## Import Boards
Importing can be done using the API or the `occ``deck:import` command.
@@ -23,39 +24,57 @@ It is possible to import from the following sources:
### Deck JSON
A json file that has been obtained from the abovedescribed `occ deck:export [userid]` command can be imported.
A JSON file that has been obtained from the above-described `occ deck:export [userid] > userid-deck-export.json` command can be imported.
```
occ deck:import my-file.json
occ deck:import userid-deck-export.json
```
In case you are importing from a different instance you may use an additional config file to provide custom user id mapping in case users have different identifiers.
You will be asked to provide a path to a config file.
```
To know what to put in there:
- Have a look at your `userid-deck-export.json`
- Near the top, you will see `"uid"` with a username.
- Search for additional `"uid"` entries to find all the usernames involved and note them.
- Search for `"acl"`, where `"uid"`s of groups are also present; note them too.
If you are importing from a different instance, you must provide custom user ID mapping in case users have different identifiers.
Create a config file, e.g., `deck-import-config-file-userid.json`, and adjust the content of this example as described above. User IDs on the new instance can be seen in the admin user accounts page.
```json
{
"owner": "admin",
"owner":"useridofnewownerofallboards",
"uidRelation":{
"johndoe": "test-user-1"
"userid1onoldinstance":"userid1onnewinstance",
"userid2onoldinstance":"userid2onnewinstance",
"groupid1onoldinstance":"groupid1onnewinstance"
}
}
```
After pressing enter, everything will be imported.
Additional info:
- If you export a user’s boards, all boards that the user has access to will be exported (including those shared with that user).
#### Trello JSON
Limitations:
**Limitations:**
* Comments with more than 1000 characters are placed as attached files to the card.
Steps:
* Create the data file
* Access Trello
* go to the board you want to export
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON
* Create the configuration file
* Execute the import informing the import file path, data file and source as `Trello JSON`
**Steps:**
1. Create the data file:
* Access Trello.
* Go to the board you want to export.
* Follow the steps in [Trello documentation](https://help.trello.com/article/747-exporting-data-from-trello-1) and export as JSON.
2. Create the configuration file.
3. Execute the import, specifying 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/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for import`Trello JSON`
Create the configuration file respecting the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloJson-schema.json) for importing `Trello JSON`.
Example configuration file:
```json
{
"owner":"admin",
@@ -66,26 +85,22 @@ Example configuration file:
}
```
**Limitations**:
Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, identify how many actions the JSON has.
**Additional Limitations**:
* Importing from a JSON file imports up to 1000 actions. To find out how many actions the board to be imported has, check the number of actions in the JSON.
#### Trello API
Import using API is recommended for boards with more than 1000 actions.
Importing via API is recommended for boards with more than 1000 actions. Trello allows attaching links to a card, but Deck does not support this feature. Attachment links are instead added in a markdown table at the end of the description for each imported card.
Trello makes it possible to attach links to a card. Deck does not have this feature. Attachments and attachment links are added in a markdown table at the end of the description for every imported card that has attachments in Trello.
* Get the API Key and API Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization)
* Get the ID of the board you want to import by making a request to:
1. Get the API Key and Token [here](https://developer.atlassian.com/cloud/trello/guides/rest-api/api-introduction/#authentication-and-authorization).
2. Obtain the ID of the board you want to import by making a request to:
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/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for import `Trello JSON`
```
3. Create the configuration file, ensuring it follows the [JSON Schema](https://github.com/nextcloud/deck/blob/main/lib/Service/Importer/fixtures/config-trelloApi-schema.json) for `Trello JSON`.
"Path is already shared with this card":"Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD":"Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization":"Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert ist.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Add board":"Board hinzufügen",
"Card details":"Kartendetails",
"Select the board to link to a project":"Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
@@ -186,7 +186,7 @@ OC.L10N.register(
"Deleted lists":"Gelöschte Listen",
"Undo":"Rückgängig",
"Deleted cards":"Gelöschte Karten",
"Failed to create share with {displayName}":"Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}":"Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board.":"Board übertragen",
"Transfer":"Übertragen",
@@ -238,7 +238,7 @@ OC.L10N.register(
"Open in bigger view":"In größerer Ansicht öffnen",
"Attachments":"Anhänge",
"Comments":"Kommentare",
"Failed to load comments":"Laden der Kommentare ist fehlgeschlagen",
"Failed to load comments":"Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!":"Bislang keine Kommentare. Beginne die Diskussion!",
"The comment cannot be empty.":"Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters.":"Der Kommentar darf nicht länger als 1000 Zeichen sein.",
"Path is already shared with this card":"Pfad wurde bereits mit dieser Karte geteilt",
"Invalid date, date format must be YYYY-MM-DD":"Ungültiges Datum, zulässiges Datumsformat: JJJJ-MM-TT",
"Personal planning and team project organization":"Persönliche Planung und Teamprojektorganisation",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert ist.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in Markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your Markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized":"Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisen von Schlagworten für noch bessere Organisation\n- 👥 Teile mit deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit deinem Team mit Kommentaren\n- ⚡ Behalte den Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere dein Projekt",
"Add board":"Board hinzufügen",
"Card details":"Kartendetails",
"Select the board to link to a project":"Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
@@ -184,7 +184,7 @@
"Deleted lists":"Gelöschte Listen",
"Undo":"Rückgängig",
"Deleted cards":"Gelöschte Karten",
"Failed to create share with {displayName}":"Freigabe mit dem Namen {displayName} konnte nicht erstellt werden",
"Failed to create share with {displayName}":"Fehler beim Erstellen der Freigabe mit dem Namen {displayName}",
"Are you sure you want to transfer the board {title} to {user}?":"Möchtest du wirklich das Board {title} an {user} übertragen?",
"Transfer the board.":"Board übertragen",
"Transfer":"Übertragen",
@@ -236,7 +236,7 @@
"Open in bigger view":"In größerer Ansicht öffnen",
"Attachments":"Anhänge",
"Comments":"Kommentare",
"Failed to load comments":"Laden der Kommentare ist fehlgeschlagen",
"Failed to load comments":"Das Laden der Kommentare ist fehlgeschlagen",
"No comments yet. Begin the discussion!":"Bislang keine Kommentare. Beginne die Diskussion!",
"The comment cannot be empty.":"Der Kommentar darf nicht leer sein.",
"The comment cannot be longer than 1000 characters.":"Der Kommentar darf nicht länger als 1000 Zeichen sein.",
"{user} has set the due date of card {card} to {after}":"{user} nustatė galutinį kortelės {card} terminą į {after}",
"You have updated the due date of card {card} to {after}":"Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
"{user} has updated the due date of card {card} to {after}":"{user} atnaujino galutinį kortelės {card} terminą į {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymą {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymą {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymą {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymą {label}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymę {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymę {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymę {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymę {label}",
"You have assigned {assigneduser} to card {card} on board {board}":"Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
"{user} has assigned {assigneduser} to card {card} on board {board}":"{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
"You have moved the card {card} from list {stackBefore} to {stack}":"Jūs perkėlėte kortelę {card} iš sąrašo {stackBefore} į sąrašą {stack}",
@@ -120,9 +120,8 @@ OC.L10N.register(
"List name":"Sąrašo pavadinimas",
"Active filters":"Aktyvūs filtrai",
"Apply filter":"Taikyti filtrą",
"Filter by tag":"Filtruoti pagal žymą",
"Filter by tag":"Filtruoti pagal žymę",
"Filter by assigned user":"Filtruoti pagal priskirtą naudotoją",
"Open and completed":"Atidaryta ir atlikta",
"Open":"Atverti",
"Completed":"Užbaigta",
"Filter by due date":"Filtruoti pagal galutinio termino datą",
@@ -141,7 +140,7 @@ OC.L10N.register(
"Board not found":"Lenta nerasta",
"Create a new list to add cards to this board":"Norėdami pridėti korteles į šią lentą, sukurkite naują sąrašą",
"Sharing":"Bendrinimas",
"Tags":"Žymos",
"Tags":"Žymės",
"Deleted items":"Ištrinti elementai",
"Activity":"Veikla",
"Deleted lists":"Ištrinti sąrašai",
@@ -166,7 +165,7 @@ OC.L10N.register(
"Card name":"Kortelės pavadinimas",
"title and color value must be provided":"privalo būti pateiktos pavadinimo ir spalvos reikšmės",
"Edit":"Taisyti",
"Add a new tag":"Pridėti naują žymą",
"Add a new tag":"Pridėti naują žymę",
"Board name":"Lentos pavadinimas",
"Members":"Nariai",
"Assign a user to this card…":"Priskirti šiai kortelei naudotoją…",
@@ -214,7 +213,7 @@ OC.L10N.register(
"Mark as done":"Žymėti kaip atliktą",
"Unarchive card":"Išarchyvuoti kortelę",
"Archive card":"Archyvuoti kortelę",
"Assign a tag to this card…":"Priskirti šiai kortelei žymą…",
"Assign a tag to this card…":"Priskirti šiai kortelei žymę…",
"{user} has set the due date of card {card} to {after}":"{user} nustatė galutinį kortelės {card} terminą į {after}",
"You have updated the due date of card {card} to {after}":"Jūs atnaujinote galutinį kortelės {card} terminą į {after}",
"{user} has updated the due date of card {card} to {after}":"{user} atnaujino galutinį kortelės {card} terminą į {after}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymą {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymą {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymą {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymą {label}",
"You have added the tag {label} to card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} į kortelę {card} pridėjote žymę {label}",
"{user} has added the tag {label} to card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} į kortelę {card} pridėjo žymę {label}",
"You have removed the tag {label} from card {card} in list {stack} on board {board}":"Jūs lentoje {board}, sąraše {stack} iš kortelės {card} pašalinote žymę {label}",
"{user} has removed the tag {label} from card {card} in list {stack} on board {board}":"{user} lentoje {board}, sąraše {stack} iš kortelės {card} pašalino žymę {label}",
"You have assigned {assigneduser} to card {card} on board {board}":"Jūs lentoje {board} prie kortelės {card} priskyrėte {assigneduser}",
"{user} has assigned {assigneduser} to card {card} on board {board}":"{user} lentoje {board} prie kortelės {card} priskyrė {assigneduser}",
"You have moved the card {card} from list {stackBefore} to {stack}":"Jūs perkėlėte kortelę {card} iš sąrašo {stackBefore} į sąrašą {stack}",
@@ -118,9 +118,8 @@
"List name":"Sąrašo pavadinimas",
"Active filters":"Aktyvūs filtrai",
"Apply filter":"Taikyti filtrą",
"Filter by tag":"Filtruoti pagal žymą",
"Filter by tag":"Filtruoti pagal žymę",
"Filter by assigned user":"Filtruoti pagal priskirtą naudotoją",
"Open and completed":"Atidaryta ir atlikta",
"Open":"Atverti",
"Completed":"Užbaigta",
"Filter by due date":"Filtruoti pagal galutinio termino datą",
@@ -139,7 +138,7 @@
"Board not found":"Lenta nerasta",
"Create a new list to add cards to this board":"Norėdami pridėti korteles į šią lentą, sukurkite naują sąrašą",
"Sharing":"Bendrinimas",
"Tags":"Žymos",
"Tags":"Žymės",
"Deleted items":"Ištrinti elementai",
"Activity":"Veikla",
"Deleted lists":"Ištrinti sąrašai",
@@ -164,7 +163,7 @@
"Card name":"Kortelės pavadinimas",
"title and color value must be provided":"privalo būti pateiktos pavadinimo ir spalvos reikšmės",
"Edit":"Taisyti",
"Add a new tag":"Pridėti naują žymą",
"Add a new tag":"Pridėti naują žymę",
"Board name":"Lentos pavadinimas",
"Members":"Nariai",
"Assign a user to this card…":"Priskirti šiai kortelei naudotoją…",
@@ -212,7 +211,7 @@
"Mark as done":"Žymėti kaip atliktą",
"Unarchive card":"Išarchyvuoti kortelę",
"Archive card":"Archyvuoti kortelę",
"Assign a tag to this card…":"Priskirti šiai kortelei žymą…",
"Assign a tag to this card…":"Priskirti šiai kortelei žymę…",
"Could not write file to disk":"Nevarēja ierakstīt datni diskā",
"A PHP extension stopped the file upload":"PHP paplašinājums apturēja datnes augšupielādi",
"Invalid date, date format must be YYYY-MM-DD":"Nederīgs datums, datuma formātam jābūt YYYY-MM-DD",
"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 ir kanban veida organizēšanas rīks, kas paredzēts personīgai plānošanai un projektu orgenizēšanai komandām, kas ir iekļauts Nextcloud.\n\n\n- 📥 Uzdevumu pievienošana kartītēm un to sakārtošana\n- 📄 Papildu piezīmes var pierakstīt ar Markdown\n- 🔖 Vēl labākai pārraudzībai var piešķirt iezīmes\n- 👥 Koplietošana ar savu komandu, draugiem vai ģimeni\n- 📎 Datņu pievienošana un iekļaušana Markdown aprakstā\n- 💬 Apspriešana ar savu komandu ar piebildēm\n- ⚡ Izmaiņu izsekošana darbību plūsmā\n- 🚀 Sava projekta sakārtošana",
"Cancel":"Atcelt",
"File already exists":"Datne jau pastāv",
"Do you want to overwrite it?":"Vai tu gribi pārrakstīt to?",
"Could not write file to disk":"Nevarēja ierakstīt datni diskā",
"A PHP extension stopped the file upload":"PHP paplašinājums apturēja datnes augšupielādi",
"Invalid date, date format must be YYYY-MM-DD":"Nederīgs datums, datuma formātam jābūt YYYY-MM-DD",
"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 ir kanban veida organizēšanas rīks, kas paredzēts personīgai plānošanai un projektu orgenizēšanai komandām, kas ir iekļauts Nextcloud.\n\n\n- 📥 Uzdevumu pievienošana kartītēm un to sakārtošana\n- 📄 Papildu piezīmes var pierakstīt ar Markdown\n- 🔖 Vēl labākai pārraudzībai var piešķirt iezīmes\n- 👥 Koplietošana ar savu komandu, draugiem vai ģimeni\n- 📎 Datņu pievienošana un iekļaušana Markdown aprakstā\n- 💬 Apspriešana ar savu komandu ar piebildēm\n- ⚡ Izmaiņu izsekošana darbību plūsmā\n- 🚀 Sava projekta sakārtošana",
"Cancel":"Atcelt",
"File already exists":"Datne jau pastāv",
"Do you want to overwrite it?":"Vai tu gribi pārrakstīt to?",
"Cards due tomorrow":"Cartões com vencimento amanhã",
"Upcoming cards":"Próximos cartões",
"Load more":"Carregar mais",
"Welcome to Nextcloud Deck!":"Bem-vindo ao Nextcloud Deck!",
"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.":"{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.",
@@ -85,30 +84,23 @@ OC.L10N.register(
"{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 o {deck-board} com você.",
"Deck board":"Painel de Deck",
"Deck board":"Painel de deck",
"Owned by %1$s":"Propriedade de %1$s",
"Deck boards, cards and comments":"Paineis, cartões e comentários de Deck",
"Deck boards, cards and comments":"Quadros de aviso Deck, quadros de aviso e comentários",
"From %1$s, in %2$s/%3$s, owned by %4$s":"De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card":"Crie um novo cartão de Deck",
"Create a new deck card":"Crie uma nova carta de deck",
"Card comments":"Comentários do cartão",
"%s on %s":"%s em %s",
"Deck boards and cards":"Paineis e cartões de Deck",
"Deck boards and cards":"Quadros de aviso e cartas Deck",
"No data was provided to create an attachment.":"Nenhum dado foi fornecido para criar um anexo.",
"Finished":"Terminado",
"To review":"Para revisão",
"Action needed":"Ação necessária",
"Later":"Depois",
"copy":"copiar",
"Read more inside":"Leia mais no interior",
"Custom lists - click to rename!":"Listas personalizadas - clique para renomear!",
"To Do":"A Fazer",
"In Progress":"Em Andamento",
"Done":"Concluído",
"1. Open to learn more about boards and cards":"1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down":"2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content":"3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!":"4. Compartilhe, comente e colabore!",
"Create your first card!":"Crie seu primeiro cartão!",
"The file was uploaded":"O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -116,7 +108,7 @@ OC.L10N.register(
"No file was uploaded":"Nenhum arquivo foi enviado",
"Missing a temporary folder":"Falta uma pasta temporária",
"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 upload do arquivo",
"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.\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",
@@ -129,12 +121,10 @@ OC.L10N.register(
"Select the board to link to a project":"Selecione o painel para vincular a um projeto",
"Search by board title":"Pesquisar pelo título do painel",
"Select board":"Selecionar painel",
"Move/copy card":"Mover/copiar cartão",
"Select a board":"Selecionar um painel",
"No lists available":"Nenhuma lista disponível",
"Select a list":"Selecione uma lista",
"Move card":"Mover cartão",
"Copy card":"Copiar o cartão",
"Select the card to link to a project":"Selecione o cartão para vincular a um projeto",
"Link to card":"Vincular ao cartão",
"Select a card":"Selecionar um cartão",
@@ -273,7 +263,7 @@ OC.L10N.register(
"Remove due date":"Remover data de vencimento",
"Mark as done":"Marcar como concluído",
"Due at:":"Vencimento em:",
"Not done":"Não concluído",
"Not done":"Não realizado",
"Unarchive card":"Desarquivar cartão",
"Archive card":"Arquivar cartão",
"Assign a tag to this card…":"Atribuir uma etiqueta a este cartão...",
@@ -347,14 +337,8 @@ OC.L10N.register(
"Assigned cards":"Cartões atribuídos",
"No notifications":"Sem notificações",
"Delete board":"Excluir painel",
"Clone {boardTitle}":"Clonar {boardTitle}",
"Clone cards":"Clonar cartões",
"Clone assignments":"Clonar atribuições",
"Clone labels":"Clonar rótulos",
"Clone due dates":"Clonar datas de vencimento",
"Advanced options":"Opções avançadas",
"Move all cards to the first list":"Mova todos os cartões para a primeira lista",
"Search for {searchQuery} in all boards":"Pesquisar por {searchQuery} em todos os painéis",
"No results found":"Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}":"Painel de Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}":"Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"* 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",
"Cards due tomorrow":"Cartões com vencimento amanhã",
"Upcoming cards":"Próximos cartões",
"Load more":"Carregar mais",
"Welcome to Nextcloud Deck!":"Bem-vindo ao Nextcloud Deck!",
"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.":"{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.",
@@ -83,30 +82,23 @@
"{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 o {deck-board} com você.",
"Deck board":"Painel de Deck",
"Deck board":"Painel de deck",
"Owned by %1$s":"Propriedade de %1$s",
"Deck boards, cards and comments":"Paineis, cartões e comentários de Deck",
"Deck boards, cards and comments":"Quadros de aviso Deck, quadros de aviso e comentários",
"From %1$s, in %2$s/%3$s, owned by %4$s":"De %1$s, em %2$s/%3$s, propriedade de %4$s",
"Create a new deck card":"Crie um novo cartão de Deck",
"Create a new deck card":"Crie uma nova carta de deck",
"Card comments":"Comentários do cartão",
"%s on %s":"%s em %s",
"Deck boards and cards":"Paineis e cartões de Deck",
"Deck boards and cards":"Quadros de aviso e cartas Deck",
"No data was provided to create an attachment.":"Nenhum dado foi fornecido para criar um anexo.",
"Finished":"Terminado",
"To review":"Para revisão",
"Action needed":"Ação necessária",
"Later":"Depois",
"copy":"copiar",
"Read more inside":"Leia mais no interior",
"Custom lists - click to rename!":"Listas personalizadas - clique para renomear!",
"To Do":"A Fazer",
"In Progress":"Em Andamento",
"Done":"Concluído",
"1. Open to learn more about boards and cards":"1. Abra para saber mais sobre cartões e placas",
"2. Drag cards left and right, up and down":"2. Arraste as cartas para a esquerda e para a direita, para cima e para baixo",
"3. Apply rich formatting and link content":"3. Aplique formatação avançada e conteúdo de links",
"4. Share, comment and collaborate!":"4. Compartilhe, comente e colabore!",
"Create your first card!":"Crie seu primeiro cartão!",
"The file was uploaded":"O arquivo foi enviado",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"O arquivo enviado excede a diretiva upload_max_filesize do php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML",
@@ -114,7 +106,7 @@
"No file was uploaded":"Nenhum arquivo foi enviado",
"Missing a temporary folder":"Falta uma pasta temporária",
"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 upload do arquivo",
"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.\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",
@@ -127,12 +119,10 @@
"Select the board to link to a project":"Selecione o painel para vincular a um projeto",
"Search by board title":"Pesquisar pelo título do painel",
"Select board":"Selecionar painel",
"Move/copy card":"Mover/copiar cartão",
"Select a board":"Selecionar um painel",
"No lists available":"Nenhuma lista disponível",
"Select a list":"Selecione uma lista",
"Move card":"Mover cartão",
"Copy card":"Copiar o cartão",
"Select the card to link to a project":"Selecione o cartão para vincular a um projeto",
"Link to card":"Vincular ao cartão",
"Select a card":"Selecionar um cartão",
@@ -271,7 +261,7 @@
"Remove due date":"Remover data de vencimento",
"Mark as done":"Marcar como concluído",
"Due at:":"Vencimento em:",
"Not done":"Não concluído",
"Not done":"Não realizado",
"Unarchive card":"Desarquivar cartão",
"Archive card":"Arquivar cartão",
"Assign a tag to this card…":"Atribuir uma etiqueta a este cartão...",
@@ -345,14 +335,8 @@
"Assigned cards":"Cartões atribuídos",
"No notifications":"Sem notificações",
"Delete board":"Excluir painel",
"Clone {boardTitle}":"Clonar {boardTitle}",
"Clone cards":"Clonar cartões",
"Clone assignments":"Clonar atribuições",
"Clone labels":"Clonar rótulos",
"Clone due dates":"Clonar datas de vencimento",
"Advanced options":"Opções avançadas",
"Move all cards to the first list":"Mova todos os cartões para a primeira lista",
"Search for {searchQuery} in all boards":"Pesquisar por {searchQuery} em todos os painéis",
"No results found":"Nenhum resultado encontrado",
"Deck board {name}\n* Last modified on {lastMod}":"Painel de Deck {name}\n* Última modificação em {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}":"Quadros de aviso Deck {name}\n* Última modificação em {lastMod}",
"* 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",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded":"Fayl faqat qisman yuklandi",
"No file was uploaded":"Fayl yuklanmadi",
"Missing a temporary folder":"Vaqtinchalik papka etishmayapti",
"Could not write file to disk":"Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload":"PHP kengaytmasi faylni yuklashni to'xtatdi",
"Card not found":"Karta topilmadi",
"Add board":"Doska qo'shing",
"Move card":"Kartani ko'chirish",
"Cancel":"Cancel",
"Add card":"Karta qo'shing",
"Archived cards":"Arxivlangan kartalar",
"Add list":"Roʻyxat qoʻshish",
"Unassigned":"Tayinlanmagan",
"Open":"Open",
"Overdue":"Muddati o'tgan",
"Next 7 days":"Keyingi 7 kun",
"Next 30 days":"Keyingi 30 kun",
"No due date":"Muddati yo'q",
"Details":"Details",
"Sharing":"Ulashish",
"Tags":"Tags",
"Activity":"Faollik",
"Undo":"Bekor qilish",
"Can edit":"Can edit",
"Owner":"Owner",
"Delete":"Delete",
"Delete list":"Roʻyxatni oʻchirish",
"Edit":"Tahrirlash",
"Download":"Download",
"Modified":"Modified",
"Attachments":"Qo'shimchalar",
"Comments":"Comments",
"Save":"Save",
"In reply to":"ga javoban",
"Reply":"Javob bering",
"Update":"Update",
"Description":"Tavsif",
"Edit description":"Tavsifni tahrirlash",
"Mark as done":"Bajarildi deb belgilang",
"Not done":"Bajarilmadi",
"Archive card":"Arxiv kartasi",
"Edit title":"Sarlavhani tahrirlash",
"Delete card":"Kartani o'chirish",
"seconds ago":"seconds ago",
"Search":"Search",
"Archived boards":"Arxivlangan taxtalar",
"Shared with you":"Shared with you",
"No reminder":"Eslatma yo'q",
"Edit board":"Tahrirlash paneli",
"Clone board":"Klon taxtasi",
"Archive board":"Arxiv paneli",
"No notifications":"Hech qanday bildirishnoma yo'q",
"Delete board":"Panelni o'chirish",
"Clone cards":"Klon kartalari",
"Clone":"Klonlash",
"Today":"Today",
"Tomorrow":"Ertaga",
"No results found":"Hech qanday natija topilmadi",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"Yuklangan fayl php.ini dagi php-dagi upload_max_filesize direktivasidan oshadi",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"Yuklangan fayl HTML shaklida ko'rsatilgan MAX_FILE_SIZE direktivasidan oshadi",
"The file was only partially uploaded":"Fayl faqat qisman yuklandi",
"No file was uploaded":"Fayl yuklanmadi",
"Missing a temporary folder":"Vaqtinchalik papka etishmayapti",
"Could not write file to disk":"Faylni diskka yozib bo'lmadi",
"A PHP extension stopped the file upload":"PHP kengaytmasi faylni yuklashni to'xtatdi",
"Card not found":"Karta topilmadi",
"Add board":"Doska qo'shing",
"Move card":"Kartani ko'chirish",
"Cancel":"Cancel",
"Add card":"Karta qo'shing",
"Archived cards":"Arxivlangan kartalar",
"Add list":"Roʻyxat qoʻshish",
"Unassigned":"Tayinlanmagan",
"Open":"Open",
"Overdue":"Muddati o'tgan",
"Next 7 days":"Keyingi 7 kun",
"Next 30 days":"Keyingi 30 kun",
"No due date":"Muddati yo'q",
"Details":"Details",
"Sharing":"Ulashish",
"Tags":"Tags",
"Activity":"Faollik",
"Undo":"Bekor qilish",
"Can edit":"Can edit",
"Owner":"Owner",
"Delete":"Delete",
"Delete list":"Roʻyxatni oʻchirish",
"Edit":"Tahrirlash",
"Download":"Download",
"Modified":"Modified",
"Attachments":"Qo'shimchalar",
"Comments":"Comments",
"Save":"Save",
"In reply to":"ga javoban",
"Reply":"Javob bering",
"Update":"Update",
"Description":"Tavsif",
"Edit description":"Tavsifni tahrirlash",
"Mark as done":"Bajarildi deb belgilang",
"Not done":"Bajarilmadi",
"Archive card":"Arxiv kartasi",
"Edit title":"Sarlavhani tahrirlash",
"Delete card":"Kartani o'chirish",
"seconds ago":"seconds ago",
"Search":"Search",
"Archived boards":"Arxivlangan taxtalar",
"Shared with you":"Shared with you",
"No reminder":"Eslatma yo'q",
"Edit board":"Tahrirlash paneli",
"Clone board":"Klon taxtasi",
"Archive board":"Arxiv paneli",
"No notifications":"Hech qanday bildirishnoma yo'q",
"Delete board":"Panelni o'chirish",
"Clone cards":"Klon kartalari",
"Clone":"Klonlash",
"Today":"Today",
"Tomorrow":"Ertaga",
"No results found":"Hech qanday natija topilmadi",
* SPDX-FileCopyrightText: 2016 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
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.