Only the owner can delete/undo a board deletion so there is no reason
other users should have any permission on a board marked as deleted
Signed-off-by: Julius Härtl <jus@bitgrid.net>
They can be readded once we have a proper design for it to make sure
auto focus is working and those are nicely fitting the UI
Signed-off-by: Julius Härtl <jus@bitgrid.net>
The `--system` parameter can be supplied via command line
or selected afterwards.
However if none was provided the command would crash with
`TypeError: Cannot assign null to property $system`.
Handle that gracefully and make the type spec more precise
for the setSystem function.
Signed-off-by: Max <max@nextcloud.com>
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.
We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.
Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6
Thank you for contributing to Nextcloud and we hope to hear from you soon!
title:Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
body:Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
title:Failed to update nextcloud/ocp package on branch ${{ matrix.branches }}
body:Please check the output of the GitHub action and manually resolve the issues<br>${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}<br>${{ steps.codeowners.outputs.codeowners }}
- feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045)
- fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096)
- add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133)
- fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262)
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260)
- feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029)
- test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025)
- [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088)
- Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164)
- Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168)
- feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045)
- fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096)
- add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133)
- fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262)
- fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260)
- feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029)
- test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025)
- [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088)
- Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164)
- Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168)
- Use the color-primary-element* variables @szaimen [#4673](https://github.com/nextcloud/deck/pull/4673)
- fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514)
- fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512)
- fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561)
@@ -101,12 +212,7 @@ All notable changes to this project will be documented in this file.
- Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604)
- Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648)
- Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657)
- Dependency updates
### Other
- feat: Add devcontainer and update dev docs @juliushaertl [#4683](https://github.com/nextcloud/deck/pull/4683)
- chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 @nickvergessen [#4691](https://github.com/nextcloud/deck/pull/4691)
@@ -27,6 +27,7 @@ Deck is a kanban style organization tool aimed at personal planning and project
- [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
- [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab
- [QOwnNotes](https://github.com/pbek/QOwnNotes) - Quickly creates cards and links to them in Markdown notes
## Installation/Update
@@ -76,7 +77,7 @@ You can enable HMR (Hot module replacement) to avoid page reloads when working o
### Docker: Simple app development container
- Fork the app
- Fork the app
- Clone the repository: `git clone https://github.com/nextcloud/deck.git`
- Go into deck directory: `cd deck`
- Build the app as described in the general build instructions
@@ -92,7 +93,7 @@ docker run --rm \
### Full Nextcloud development 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.
After the finished installation, you can clone the deck project directly in the `/[nextcloud-docker-dev-dir]/workspace/server/apps/` folder.
### Running tests
You can use the provided Makefile to run all tests by using:
@@ -80,7 +80,7 @@ An ETag header is returned in order to determine if further child elements have
- Fetch a single card of a board `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}`
- Fetch attachments of a card `GET /api/v1.0/boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments`
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
If a `If-None-Match` header is provided and the requested element has not changed a `304` Not Modified response will be returned.
Changes of child elements will propagate to their parents and also cause an update of the ETag which will be useful for determining if a sync is necessary on any client integration side. As an example, if a label is added to a card, the ETag of all related entities (the card, stack and board) will change.
@@ -117,6 +117,7 @@ This API version has become available with **Deck 1.3.0**.
- [GET /boards/import/getSystems - Import a board](#get-boardsimportgetsystems-import-a-board)
- [GET /boards/import/config/system/{schema} - Import a board](#get-boardsimportconfigsystemschema-import-a-board)
- [POST /boards/import - Import a board](#post-boardsimport-import-a-board)
- The `done` property was added to cards
# Endpoints
@@ -587,7 +588,7 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
#### Response
```json
{
{
"title":"Test",
"description":null,
"stackId":6,
@@ -601,6 +602,7 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
"owner":"admin",
"order":999,
"archived":false,
"done":null,
"duedate":"2019-12-24T19:29:30+00:00",
"deletedAt":0,
"commentsUnread":0,
@@ -623,22 +625,28 @@ The board list endpoint supports setting an `If-Modified-Since` header to limit
| title | String | The title of the card, maximum length is limited to 255 characters |
| description | String | The markdown description of the card |
| type | String | Type of the card (for later use) use 'plain' for now |
| owner | String | The user that owns the card |
| order | Integer | Order for sorting the stacks |
| duedate | timestamp | The ISO-8601 formatted duedate of the card or null |
| archived | bool | Whether the card is archived or not |
| done | timestamp\|null | The ISO-8601 formatted date when the card is marked as done (optional, null indicates undone state) |
```
{
{
"title": "Test card",
"description": "A card description",
"type": "plain",
"owner": "admin",
"order": 999,
"duedate": "2019-12-24T19:29:30+00:00",
"archived": false,
"done": null,
}
```
@@ -977,7 +985,7 @@ For now only `deck_file` is supported as an attachment type.
### DELETE /boards/{boardId}/stacks/{stackId}/cards/{cardId}/attachments/{attachmentId} - Delete an attachment
#### Request parameters
| Parameter | Type | Description |
@@ -1051,12 +1059,12 @@ Make a request to see the json schema of system
# OCS API
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
The following endpoints are available through the Nextcloud OCS endpoint, which is available at `/ocs/v2.php/apps/deck/api/v1.0/`.
This has the benefit that both the web UI as well as external integrations can use the same API.
## Config
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
Deck stores user and app configuration values globally and per board. The GET endpoint allows to fetch the current global configuration while board settings will be exposed through the board element on the regular API endpoints.
### GET /api/v1.0/config - Fetch app configuration values
@@ -1064,10 +1072,10 @@ Deck stores user and app configuration values globally and per board. The GET en
| Config key | Description |
| --- | --- |
| 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)|
| 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)|
```
{
@@ -1112,7 +1120,7 @@ Deck stores user and app configuration values globally and per board. The GET en
| calendar | Boolean |
| cardDetailsInModal | Boolean |
| cardIdBadge | Boolean |
#### Example request
```
@@ -1186,7 +1194,7 @@ A list of comments will be provided under the `ocs.data` key. If no or no more c
}
```
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
In case a comment is marked as a reply to another comment object, the parent comment will be added as `replyTo` entry to the response. Only the next parent node is added, nested replies are not exposed directly.
"{user} has mentioned you in a comment on {deck-card}.":"{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s.":"تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you.":"{user} قام بمشاركة {deck-board} معك.",
"Deck board":"لوح Deck",
"Deck board":"رقعة رِزم البطاقات Deck board",
"Owned by %1$s":"يملكها %1$s",
"Deck boards, cards and comments":"ألواح الرٌّقعة و البطاقات و الملاحظات",
"Deck boards, cards and comments":"رُقعة الرِّزَم و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s":" من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card":"إنشاء كَدْسَة بطاقات deck card جديدة",
"Create a new deck card":"إنشاء بطاقة deck card جديدة",
"Card comments":"تعليقات البطاقة ",
"%s on %s":"%s على %s",
"Deck boards and cards":"ألواح الرُّقعة و البطاقات",
"Deck boards and cards":"رُقَع الرِّزَم و البطاقات",
"No data was provided to create an attachment.":"لا بيانات تم تقديمها لانشاء مرفق",
"Finished":"اكتمل",
"To review":"لإعادة المراجعة",
@@ -119,7 +119,7 @@ OC.L10N.register(
"Path is already shared with this card":"تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD":"تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"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 \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"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 هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Add board":"إضافة لوح",
"Select the board to link to a project":"تحديد اللوح لربطه بمشروع",
"Search by board title":"بحث بواسطة عنوان اللوح",
@@ -277,10 +277,36 @@ OC.L10N.register(
"List is empty":"القائمة فارغة",
"Card deleted":"البطاقة حٌذفت ",
"seconds ago":"ثوانٍ مضت",
"Keyboard shortcuts":"إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts.":"ضاعِف إنتاجيتك باستعمال \"رزمة البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Board actions":"إجراءات الرقعة",
"Keyboard shortcut":"إختصار لوحة المفاتيح",
"Action":"الإجراء",
"Shift":"العالي shift",
"Scroll":"تحريك",
"Scroll sideways":"تحريك للجنب",
"Navigate between cards":"التنقُّل بين البطاقات",
"Esc":"خروج",
"Close card details":"أغلِق تفاصيل البطاقة",
"Ctrl":"تحكم Ctrl",
"Search":"بحث",
"Show card filters":"أظهِر فلاتر البطاقة",
"Clear card filters":"إمحُ فلاتر البطاقة",
"Show help dialog":"أظهِر نافذة حوار المساعدة",
"Card actions":"إجراءات البطاقة",
"The following actions can be triggered on the currently highlighted card":"الإجراءات التالية يمكن تنفيذها على البطاقات المُعلّمة حالياً",
"Enter":"إدخال",
"Space":"المدى",
"Open card details":"إفتَح تفاصيل البطاقة",
"Edit the card title":"عدِّل عنوان البطاقة",
"Assign yourself to the current card":"أسنِد هذه البطاقة إلى نفسِك",
"Archive/unarchive the current card":"أرشِف أو ألغِ ترشيف البطاقة الحالية",
"Mark card as completed/not completed":"علِّم بطاقة كـ\"منجزة\" أو \"غير منجزة\"",
"Open card menu":"إفتَح قائمة البطاقات",
"All boards":"جميع الالواح",
"Archived boards":"الالواح المؤرشفة",
"Shared with you":"تم مشاركتها معك",
"Deck settings":"إعدادات الرُّقعة",
"Deck settings":"إعدادات رِزَمِ البطاقات",
"Use bigger card view":"استخدام بطاقة عرض أكبر ",
"Show card ID badge":"أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks":"إظهار اللوح في التقويم/المهام",
@@ -312,7 +338,7 @@ OC.L10N.register(
"Search for {searchQuery} in all boards":"البحث عن {searchQuery} في جميع اللوح",
"No results found":"لا يتم العثور على أي نتائج ",
"This weekend – {timeLocale}":"نهاية هذا الأسبوع – {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}":"اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}":"اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
"{stack} in {board}":"{stack} في {board}",
"Click to expand description":"إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
"{user} has mentioned you in a comment on {deck-card}.":"{user} أشار إليك في تعليق على {deck-card}",
"The board \"%s\" has been shared with you by %s.":"تمت مشاركة اللوح \"%s\" معك من قبل %s.",
"{user} has shared {deck-board} with you.":"{user} قام بمشاركة {deck-board} معك.",
"Deck board":"لوح Deck",
"Deck board":"رقعة رِزم البطاقات Deck board",
"Owned by %1$s":"يملكها %1$s",
"Deck boards, cards and comments":"ألواح الرٌّقعة و البطاقات و الملاحظات",
"Deck boards, cards and comments":"رُقعة الرِّزَم و البطاقات و الملاحظات",
"From %1$s, in %2$s/%3$s, owned by %4$s":" من %1$s، في %2$s/%3$s، يملكها %4$s",
"Create a new deck card":"إنشاء كَدْسَة بطاقات deck card جديدة",
"Create a new deck card":"إنشاء بطاقة deck card جديدة",
"Card comments":"تعليقات البطاقة ",
"%s on %s":"%s على %s",
"Deck boards and cards":"ألواح الرُّقعة و البطاقات",
"Deck boards and cards":"رُقَع الرِّزَم و البطاقات",
"No data was provided to create an attachment.":"لا بيانات تم تقديمها لانشاء مرفق",
"Finished":"اكتمل",
"To review":"لإعادة المراجعة",
@@ -117,7 +117,7 @@
"Path is already shared with this card":"تم مشاركة المسار بالفعل مع هذه البطاقة ",
"Invalid date, date format must be YYYY-MM-DD":"تاريخ غير صحيح, يجب أن يكون تنسيق التاريخ YYYY-MM-DD",
"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 \"الرُّقعة\" هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"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 هو أداة لتنظيم المهام الشخصية و الجماعية في نكست كلاود على نمط \"خطوط التصنيع أو التجميع في المصانع\" و المعروف بـ kanban.\n\n\n- 📥 أكتب مهمتك او مهمة فريقك على بطاقة و ضع البطاقة في الرُّقعة على كدسة البطاقات من ذات التصنيف أو المرحلة من الإنجاز\n- 📄 دوّن ملاحظاتك الإضافية على البطاقة بصيغة ماركداون markdown\n- 🔖 و يمكنك أيضاً إسناد البطاقة أي المهمة إلى شخص أو أشخاص في فريقك\n- 👥 شارك البطاقة مع من ترغب من أعضاء فريقك أو عائلتك أو أصدقائك\n- 📎 إرفاق ملفات و تضمينها بصيغة ماركداون في البطاقة\n- 💬ناقش البطاقة مع زملائك في خانة الملاحظات\n- ⚡ تابع ما يُستجد من عمليات و تطوّرات على البطاقة أو المهمة\n- 🚀 حافظ على مشروعك مُنسّقاً باستمرار.",
"Add board":"إضافة لوح",
"Select the board to link to a project":"تحديد اللوح لربطه بمشروع",
"Search by board title":"بحث بواسطة عنوان اللوح",
@@ -275,10 +275,36 @@
"List is empty":"القائمة فارغة",
"Card deleted":"البطاقة حٌذفت ",
"seconds ago":"ثوانٍ مضت",
"Keyboard shortcuts":"إختصارات لوحة المفاتيح",
"Boost your productivity using Deck with keyboard shortcuts.":"ضاعِف إنتاجيتك باستعمال \"رزمة البطاقات\" Deck، و اختصارات لوحة المفاتيح ",
"Board actions":"إجراءات الرقعة",
"Keyboard shortcut":"إختصار لوحة المفاتيح",
"Action":"الإجراء",
"Shift":"العالي shift",
"Scroll":"تحريك",
"Scroll sideways":"تحريك للجنب",
"Navigate between cards":"التنقُّل بين البطاقات",
"Esc":"خروج",
"Close card details":"أغلِق تفاصيل البطاقة",
"Ctrl":"تحكم Ctrl",
"Search":"بحث",
"Show card filters":"أظهِر فلاتر البطاقة",
"Clear card filters":"إمحُ فلاتر البطاقة",
"Show help dialog":"أظهِر نافذة حوار المساعدة",
"Card actions":"إجراءات البطاقة",
"The following actions can be triggered on the currently highlighted card":"الإجراءات التالية يمكن تنفيذها على البطاقات المُعلّمة حالياً",
"Enter":"إدخال",
"Space":"المدى",
"Open card details":"إفتَح تفاصيل البطاقة",
"Edit the card title":"عدِّل عنوان البطاقة",
"Assign yourself to the current card":"أسنِد هذه البطاقة إلى نفسِك",
"Archive/unarchive the current card":"أرشِف أو ألغِ ترشيف البطاقة الحالية",
"Mark card as completed/not completed":"علِّم بطاقة كـ\"منجزة\" أو \"غير منجزة\"",
"Open card menu":"إفتَح قائمة البطاقات",
"All boards":"جميع الالواح",
"Archived boards":"الالواح المؤرشفة",
"Shared with you":"تم مشاركتها معك",
"Deck settings":"إعدادات الرُّقعة",
"Deck settings":"إعدادات رِزَمِ البطاقات",
"Use bigger card view":"استخدام بطاقة عرض أكبر ",
"Show card ID badge":"أعرض شارة رقم البطاقة",
"Show boards in calendar/tasks":"إظهار اللوح في التقويم/المهام",
@@ -310,7 +336,7 @@
"Search for {searchQuery} in all boards":"البحث عن {searchQuery} في جميع اللوح",
"No results found":"لا يتم العثور على أي نتائج ",
"This weekend – {timeLocale}":"نهاية هذا الأسبوع – {timeLocale}",
"Deck board {name}\n* Last modified on {lastMod}":"اسم اللوح {name} \n* آخر تعديل له في {lastMod}",
"Deck board {name}\n* Last modified on {lastMod}":"اسم الرُّقعة {name} \n* آخر تعديل لها في {lastMod}",
"{stack} in {board}":"{stack} في {board}",
"Click to expand description":"إضعط للتوسّع في الوصف",
"* Created on {created}\n* Last modified on {lastMod}\n* {nbAttachments} attachments\n* {nbComments} comments":"* أُنشأت في {created}\n* آخر تعديل لها في {lastMod}\n* {nbAttachments} مُرفقات\n* {nbComments} مُلاحظات",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded":"Nun se xubió nengún ficheru",
"Missing a temporary folder":"Falta una carpeta temporal",
"Could not write file to disk":"Nun se pudo escribir el ficheru nel discu",
"A PHP extension stopped the file upload":"Una estensión PHP paró la xuba de ficheros",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"El ficheru xubíu supera la direutiva «upload_max_filesize» del ficheru php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"El ficheru xubíu supera la direutiva «MAX_FILE_SIZE» que s'especificó nel formulariu HTML",
"No file was uploaded":"Nun se xubió nengún ficheru",
"Missing a temporary folder":"Falta una carpeta temporal",
"Could not write file to disk":"Nun se pudo escribir el ficheru nel discu",
"A PHP extension stopped the file upload":"Una estensión PHP paró la xuba de ficheros",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"Yüklənmiş fayl php.ini-də upload_max_filesize direktivini aşır",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
"The file was only partially uploaded":"Fayl yalnız qismən yüklənib",
"No file was uploaded":"Heç bir fayl yüklənilmədi",
"Missing a temporary folder":"Müvəqqəti qovluq çatışmır",
"Could not write file to disk":"Faylı diskə yazmaq mümkün olmadı",
"A PHP extension stopped the file upload":"PHP uzantısı faylın yüklənməsini dayandırdı",
"The uploaded file exceeds the upload_max_filesize directive in php.ini":"Yüklənmiş fayl php.ini-də upload_max_filesize direktivini aşır",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form":"Yüklənilən faylın həcmi HTML formasinda olan MAX_FILE_SIZE direktivində təyin dilmiş həcmi aşır.",
"The file was only partially uploaded":"Fayl yalnız qismən yüklənib",
"No file was uploaded":"Heç bir fayl yüklənilmədi",
"Missing a temporary folder":"Müvəqqəti qovluq çatışmır",
"Could not write file to disk":"Faylı diskə yazmaq mümkün olmadı",
"A PHP extension stopped the file upload":"PHP uzantısı faylın yüklənməsini dayandırdı",
"{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 marked the card {card} as done in list {stack} on board {board}":"Heu marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
"{user} has marked card {card} as done in list {stack} on board {board}":"{user} ha marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
"You have marked the card {card} as undone in list {stack} on board {board}":"Heu marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} ha marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
"You have removed the due date of card {card}":"Heu suprimit la data de caducitat de la targeta {card}",
"{user} has removed the due date of card {card}":"{user} ha suprimit la data de caducitat de la targeta {card}",
"You have set the due date of card {card} to {after}":"Heu establert la data de caducitat de la targeta {card} a {after}",
@@ -65,7 +69,11 @@ OC.L10N.register(
"{user} has commented on card {card}":"{user} ha comentat la targeta {card}",
"Deck":"Targetes",
"Changes in the <strong>Deck app</strong>":"Canvis a l'<strong>aplicació Targetes</strong>",
"A <strong>board, list or card</strong> was changed":"S'ha canviat un <strong>tauler, llista o targeta</strong>",
"A <strong>comment</strong> was created on a card":"S'ha creat un <strong>comentari</strong> a una targeta",
"A <strong>card description</strong> has been changed":"S'ha canviat la <strong>descripció de la targeta</strong>",
"Cards due today":"Targetes per avui",
"Cards due tomorrow":"Targetes amb venciment demà",
"Upcoming cards":"Pròximes targetes",
"Load more":"Carrega'n més",
"Personal":"Personal",
@@ -144,9 +152,13 @@ OC.L10N.register(
"Next 30 days":"Pròxims 30 dies",
"No due date":"Sense venciment",
"Clear filter":"Esborra el filtre",
"View Modes":"Modes de visualització",
"Toggle View Modes":"Commuta els modes de visualització",
"Hide archived cards":"Amaga les targetes arxivades",
"Show archived cards":"Mostra les targetes arxivades",
"Toggle compact mode":"Commuta el mode compacte",
"Hide card cover images":"Amaga les imatges de la portada de la targeta",
"Show card cover images":"Mostra les imatges de la portada de la targeta",
"Navigate between cards":"Navega entre les targetes",
"Esc":"Esc",
"Close card details":"Tanca els detalls de la targeta",
"Ctrl":"Ctrl",
"Search":"Cercar",
"Show card filters":"Mostra els filtres de la targeta",
"Clear card filters":"Esborra els filtres de la targeta",
"Show help dialog":"Mostra el diàleg d'ajuda",
"Card actions":"Accions de la targeta",
"The following actions can be triggered on the currently highlighted card":"Les accions següents es poden activar a la targeta actualitzada",
"Enter":"Retorn",
"Space":"Espai",
"Open card details":"Obre els detalls de la targeta",
"Edit the card title":"Edició del títol de la targeta",
"Assign yourself to the current card":"Assigneu-vos a la targeta actual",
"Archive/unarchive the current card":"Arxiva/desarxiva la targeta actual",
"Mark card as completed/not completed":"Marca la targeta com a completada/no completada",
"Open card menu":"Obre el menú de la targeta",
"All boards":"Tots els taulers",
"Archived boards":"Taulers arxivats",
"Shared with you":"Us han compartit",
@@ -263,6 +309,8 @@ OC.L10N.register(
"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 board creation to some groups":"Limiteu la creació de taulers a alguns grups",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.":"Els usuaris fora d'aquests grups no podran crear els seus propis taulers, però encara podran treballar en taulers que s'hagin compartit amb ells.",
"{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 marked the card {card} as done in list {stack} on board {board}":"Heu marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
"{user} has marked card {card} as done in list {stack} on board {board}":"{user} ha marcat la targeta {card} com a feta a la llista {stack} del tauler {board}",
"You have marked the card {card} as undone in list {stack} on board {board}":"Heu marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} ha marcat la targeta {card} com a desfeta a la llista {stack} del tauler {board}",
"You have removed the due date of card {card}":"Heu suprimit la data de caducitat de la targeta {card}",
"{user} has removed the due date of card {card}":"{user} ha suprimit la data de caducitat de la targeta {card}",
"You have set the due date of card {card} to {after}":"Heu establert la data de caducitat de la targeta {card} a {after}",
@@ -63,7 +67,11 @@
"{user} has commented on card {card}":"{user} ha comentat la targeta {card}",
"Deck":"Targetes",
"Changes in the <strong>Deck app</strong>":"Canvis a l'<strong>aplicació Targetes</strong>",
"A <strong>board, list or card</strong> was changed":"S'ha canviat un <strong>tauler, llista o targeta</strong>",
"A <strong>comment</strong> was created on a card":"S'ha creat un <strong>comentari</strong> a una targeta",
"A <strong>card description</strong> has been changed":"S'ha canviat la <strong>descripció de la targeta</strong>",
"Cards due today":"Targetes per avui",
"Cards due tomorrow":"Targetes amb venciment demà",
"Upcoming cards":"Pròximes targetes",
"Load more":"Carrega'n més",
"Personal":"Personal",
@@ -142,9 +150,13 @@
"Next 30 days":"Pròxims 30 dies",
"No due date":"Sense venciment",
"Clear filter":"Esborra el filtre",
"View Modes":"Modes de visualització",
"Toggle View Modes":"Commuta els modes de visualització",
"Hide archived cards":"Amaga les targetes arxivades",
"Show archived cards":"Mostra les targetes arxivades",
"Toggle compact mode":"Commuta el mode compacte",
"Hide card cover images":"Amaga les imatges de la portada de la targeta",
"Show card cover images":"Mostra les imatges de la portada de la targeta",
"Navigate between cards":"Navega entre les targetes",
"Esc":"Esc",
"Close card details":"Tanca els detalls de la targeta",
"Ctrl":"Ctrl",
"Search":"Cercar",
"Show card filters":"Mostra els filtres de la targeta",
"Clear card filters":"Esborra els filtres de la targeta",
"Show help dialog":"Mostra el diàleg d'ajuda",
"Card actions":"Accions de la targeta",
"The following actions can be triggered on the currently highlighted card":"Les accions següents es poden activar a la targeta actualitzada",
"Enter":"Retorn",
"Space":"Espai",
"Open card details":"Obre els detalls de la targeta",
"Edit the card title":"Edició del títol de la targeta",
"Assign yourself to the current card":"Assigneu-vos a la targeta actual",
"Archive/unarchive the current card":"Arxiva/desarxiva la targeta actual",
"Mark card as completed/not completed":"Marca la targeta com a completada/no completada",
"Open card menu":"Obre el menú de la targeta",
"All boards":"Tots els taulers",
"Archived boards":"Taulers arxivats",
"Shared with you":"Us han compartit",
@@ -261,6 +307,8 @@
"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 board creation to some groups":"Limiteu la creació de taulers a alguns grups",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.":"Els usuaris fora d'aquests grups no podran crear els seus propis taulers, però encara podran treballar en taulers que s'hagin compartit amb ells.",
"Mark as not done":"Als nicht erledigt markieren",
@@ -277,6 +277,32 @@ OC.L10N.register(
"List is empty":"Liste ist leer",
"Card deleted":"Karte gelöscht",
"seconds ago":"Gerade eben",
"Keyboard shortcuts":"Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts.":"Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Board actions":"Boardaktionen",
"Keyboard shortcut":"Tastaturkürzel",
"Action":"Aktion",
"Shift":"Umschalttaste",
"Scroll":"Scrollen",
"Scroll sideways":"Seitwärts scrollen",
"Navigate between cards":"Zwischen Karten navigieren",
"Esc":"Esc",
"Close card details":"Kartendetails schließen",
"Ctrl":"Strg",
"Search":"Suche",
"Show card filters":"Kartenfilter anzeigen",
"Clear card filters":"Kartenfilter löschen",
"Show help dialog":"Hilfedialog anzeigen",
"Card actions":"Kartenaktionen",
"The following actions can be triggered on the currently highlighted card":"Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
"Enter":"Enter",
"Space":"Leerzeichen",
"Open card details":"Kartendetails öffnen",
"Edit the card title":"Kartentitel bearbeiten",
"Assign yourself to the current card":"Aktuelle Karte dir zuweisen",
"Archive/unarchive the current card":"Aktuelle Karte archivieren/dearchivieren",
"Mark card as completed/not completed":"Karte als abgeschlossen/nicht abgeschlossen markieren",
"Open card menu":"Kartenmenü öffnen",
"All boards":"Alle Boards",
"Archived boards":"Archivierte Boards",
"Shared with you":"Mit dir geteilt",
@@ -286,7 +312,7 @@ OC.L10N.register(
"Show boards in calendar/tasks":"Board in Kalender/Aufgaben anzeigen",
"Limit board creation to some groups":"Erstellung von Boards auf einige Gruppen beschränken",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.":"Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
"Mark as not done":"Als nicht erledigt markieren",
@@ -275,6 +275,32 @@
"List is empty":"Liste ist leer",
"Card deleted":"Karte gelöscht",
"seconds ago":"Gerade eben",
"Keyboard shortcuts":"Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts.":"Erhöhe mit Tastaturkürzeln deine Produktivität in Deck.",
"Board actions":"Boardaktionen",
"Keyboard shortcut":"Tastaturkürzel",
"Action":"Aktion",
"Shift":"Umschalttaste",
"Scroll":"Scrollen",
"Scroll sideways":"Seitwärts scrollen",
"Navigate between cards":"Zwischen Karten navigieren",
"Esc":"Esc",
"Close card details":"Kartendetails schließen",
"Ctrl":"Strg",
"Search":"Suche",
"Show card filters":"Kartenfilter anzeigen",
"Clear card filters":"Kartenfilter löschen",
"Show help dialog":"Hilfedialog anzeigen",
"Card actions":"Kartenaktionen",
"The following actions can be triggered on the currently highlighted card":"Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
"Enter":"Enter",
"Space":"Leerzeichen",
"Open card details":"Kartendetails öffnen",
"Edit the card title":"Kartentitel bearbeiten",
"Assign yourself to the current card":"Aktuelle Karte dir zuweisen",
"Archive/unarchive the current card":"Aktuelle Karte archivieren/dearchivieren",
"Mark card as completed/not completed":"Karte als abgeschlossen/nicht abgeschlossen markieren",
"Open card menu":"Kartenmenü öffnen",
"All boards":"Alle Boards",
"Archived boards":"Archivierte Boards",
"Shared with you":"Mit dir geteilt",
@@ -284,7 +310,7 @@
"Show boards in calendar/tasks":"Board in Kalender/Aufgaben anzeigen",
"Limit board creation to some groups":"Erstellung von Boards auf einige Gruppen beschränken",
"Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.":"Benutzer außerhalb dieser Gruppen können keine eigenen Boards erstellen, aber weiterhin an Boards arbeiten, die mit ihnen geteilt wurden.",
"{user} has archived card {card} in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert.",
"You have marked the card {card} as done in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"{user} has marked card {card} as done in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"You have marked the card {card} as undone in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"You have marked the card {card} as undone in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
"You have removed the due date of card {card}":"Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}":"{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}":"Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -277,6 +277,32 @@ OC.L10N.register(
"List is empty":"Liste ist leer",
"Card deleted":"Karte gelöscht",
"seconds ago":"Gerade eben",
"Keyboard shortcuts":"Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts.":"Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
"Board actions":"Board-Aktionen",
"Keyboard shortcut":"Tastaturkürzel",
"Action":"Aktion",
"Shift":"Umschalttaste",
"Scroll":"Scrollen",
"Scroll sideways":"Seitwärts scrollen",
"Navigate between cards":"Zwischen Karten navigieren",
"Esc":"Esc",
"Close card details":"Karten-Details schließen",
"Ctrl":"Strg",
"Search":"Suche",
"Show card filters":"Kartenfilter anzeigen",
"Clear card filters":"Kartenfilter löschen",
"Show help dialog":"Hilfedialog anzeigen",
"Card actions":"Kartenaktionen",
"The following actions can be triggered on the currently highlighted card":"Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
"Enter":"Enter",
"Space":"Leerzeichen",
"Open card details":"Kartendetails öffnen",
"Edit the card title":"Kartentitel bearbeiten",
"Assign yourself to the current card":"Weisen Sie sich der aktuellen Karte zu",
"Archive/unarchive the current card":"Die aktuelle Karte archivieren/dearchivieren",
"Mark card as completed/not completed":"Karte als abgeschlossen/nicht abgeschlossen markieren",
"{user} has archived card {card} in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} archiviert",
"You have unarchived card {card} in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"{user} has unarchived card {card} in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} auf dem Board {board} dearchiviert",
"You have marked the card {card} as done in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert.",
"You have marked the card {card} as done in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"{user} has marked card {card} as done in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als erledigt markiert",
"You have marked the card {card} as undone in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als rückgängig gemacht markiert",
"You have marked the card {card} as undone in list {stack} on board {board}":"Sie haben die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
"{user} has marked the card {card} as undone in list {stack} on board {board}":"{user} hat die Karte {card} in der Liste {stack} im Board {board} als unerledigt markiert",
"You have removed the due date of card {card}":"Sie haben das Fälligkeitsdatum der Karte {card} entfernt",
"{user} has removed the due date of card {card}":"{user} hat das Fälligkeitsdatum der Karte {card} entfernt",
"You have set the due date of card {card} to {after}":"Sie haben das Fälligkeitsdatum der Karte {card} auf {after} gesetzt",
@@ -275,6 +275,32 @@
"List is empty":"Liste ist leer",
"Card deleted":"Karte gelöscht",
"seconds ago":"Gerade eben",
"Keyboard shortcuts":"Tastaturkürzel",
"Boost your productivity using Deck with keyboard shortcuts.":"Steigern Sie Ihre Produktivität in Deck mit Tastaturkürzeln.",
"Board actions":"Board-Aktionen",
"Keyboard shortcut":"Tastaturkürzel",
"Action":"Aktion",
"Shift":"Umschalttaste",
"Scroll":"Scrollen",
"Scroll sideways":"Seitwärts scrollen",
"Navigate between cards":"Zwischen Karten navigieren",
"Esc":"Esc",
"Close card details":"Karten-Details schließen",
"Ctrl":"Strg",
"Search":"Suche",
"Show card filters":"Kartenfilter anzeigen",
"Clear card filters":"Kartenfilter löschen",
"Show help dialog":"Hilfedialog anzeigen",
"Card actions":"Kartenaktionen",
"The following actions can be triggered on the currently highlighted card":"Die folgenden Aktionen können für die aktuell markierten Karte ausgelöst werden",
"Enter":"Enter",
"Space":"Leerzeichen",
"Open card details":"Kartendetails öffnen",
"Edit the card title":"Kartentitel bearbeiten",
"Assign yourself to the current card":"Weisen Sie sich der aktuellen Karte zu",
"Archive/unarchive the current card":"Die aktuelle Karte archivieren/dearchivieren",
"Mark card as completed/not completed":"Karte als abgeschlossen/nicht abgeschlossen markieren",
"{user} has commented on card {card}":"{user} ha comentado en {card}",
"Deck":"Deck",
"Changes in the <strong>Deck app</strong>":"Cambios en la <strong>app Deck</strong>",
"A <strong>board, list or card</strong> was changed":"Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
"A <strong>board, list or card</strong> was changed":"Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
"A <strong>comment</strong> was created on a card":"Un <strong>comentario</strong> ha sido creado en una tarjeta",
"A <strong>card description</strong> has been changed":"Una <strong>descripción de tarjeta</strong> ha sido cambiada",
"Cards due today":"Tarjetas que vencen hoy",
@@ -246,7 +246,7 @@ OC.L10N.register(
"Assign a due date to this card…":"Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date":"Fijar una fecha límite",
"Add due date":"Añadir fecha de vencimiento",
"Choose a date":"Elige una fecha",
"Choose a date":"Elija una fecha",
"Remove due date":"Eliminar fecha límite",
"Completed":"Completado",
"Due at:":"Vence el:",
@@ -277,6 +277,32 @@ OC.L10N.register(
"List is empty":"La lista está vacía",
"Card deleted":"Tarjeta borrada",
"seconds ago":"hace unos segundos",
"Keyboard shortcuts":"Atajos de teclado",
"Boost your productivity using Deck with keyboard shortcuts.":"Aumente su productividad utilizando Deck con atajos de teclado.",
"Board actions":"Acciones del tablero",
"Keyboard shortcut":"Atajo de teclado",
"Action":"Acción",
"Shift":"Mayús",
"Scroll":"Desplazarse",
"Scroll sideways":"Desplazarse lateralmente",
"Navigate between cards":"Navegar entre tarjetas",
"Esc":"Esc",
"Close card details":"Cerrar detalles de la tarjeta",
"Ctrl":"Ctrl",
"Search":"Buscar",
"Show card filters":"Mostrar filtros de tarjeta",
"Clear card filters":"Limpiar filtros de tarjeta",
"Show help dialog":"Mostrar diálogo de ayuda",
"Card actions":"Acciones de tarjeta",
"The following actions can be triggered on the currently highlighted card":"Las siguientes acciones se pueden activar en la tarjeta resaltada actualmente.",
"Enter":"Enter",
"Space":"Espacio",
"Open card details":"Abrir detalles de la tarjeta",
"Edit the card title":"Editar el título de la tarjeta",
"Assign yourself to the current card":"Asignarme a mí mismo a la tarjeta actual",
"Archive/unarchive the current card":"Archivar/desarchivar la tarjeta actual",
"Mark card as completed/not completed":"Marcar tarjeta como completada/no completada",
"{user} has commented on card {card}":"{user} ha comentado en {card}",
"Deck":"Deck",
"Changes in the <strong>Deck app</strong>":"Cambios en la <strong>app Deck</strong>",
"A <strong>board, list or card</strong> was changed":"Un <strong>tablero, lista o tarjeta</strong> fue cambiada",
"A <strong>board, list or card</strong> was changed":"Un <strong>tablero, lista o tarjeta</strong> fue cambiado/a",
"A <strong>comment</strong> was created on a card":"Un <strong>comentario</strong> ha sido creado en una tarjeta",
"A <strong>card description</strong> has been changed":"Una <strong>descripción de tarjeta</strong> ha sido cambiada",
"Cards due today":"Tarjetas que vencen hoy",
@@ -244,7 +244,7 @@
"Assign a due date to this card…":"Asignar una fecha de caducidad a esta tarjeta…",
"Set a due date":"Fijar una fecha límite",
"Add due date":"Añadir fecha de vencimiento",
"Choose a date":"Elige una fecha",
"Choose a date":"Elija una fecha",
"Remove due date":"Eliminar fecha límite",
"Completed":"Completado",
"Due at:":"Vence el:",
@@ -275,6 +275,32 @@
"List is empty":"La lista está vacía",
"Card deleted":"Tarjeta borrada",
"seconds ago":"hace unos segundos",
"Keyboard shortcuts":"Atajos de teclado",
"Boost your productivity using Deck with keyboard shortcuts.":"Aumente su productividad utilizando Deck con atajos de teclado.",
"Board actions":"Acciones del tablero",
"Keyboard shortcut":"Atajo de teclado",
"Action":"Acción",
"Shift":"Mayús",
"Scroll":"Desplazarse",
"Scroll sideways":"Desplazarse lateralmente",
"Navigate between cards":"Navegar entre tarjetas",
"Esc":"Esc",
"Close card details":"Cerrar detalles de la tarjeta",
"Ctrl":"Ctrl",
"Search":"Buscar",
"Show card filters":"Mostrar filtros de tarjeta",
"Clear card filters":"Limpiar filtros de tarjeta",
"Show help dialog":"Mostrar diálogo de ayuda",
"Card actions":"Acciones de tarjeta",
"The following actions can be triggered on the currently highlighted card":"Las siguientes acciones se pueden activar en la tarjeta resaltada actualmente.",
"Enter":"Enter",
"Space":"Espacio",
"Open card details":"Abrir detalles de la tarjeta",
"Edit the card title":"Editar el título de la tarjeta",
"Assign yourself to the current card":"Asignarme a mí mismo a la tarjeta actual",
"Archive/unarchive the current card":"Archivar/desarchivar la tarjeta actual",
"Mark card as completed/not completed":"Marcar tarjeta como completada/no completada",
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.